0001423774-19-000046.txt : 20190611 0001423774-19-000046.hdr.sgml : 20190611 20190611160529 ACCESSION NUMBER: 0001423774-19-000046 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20190430 FILED AS OF DATE: 20190611 DATE AS OF CHANGE: 20190611 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZUORA INC CENTRAL INDEX KEY: 0001423774 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 205530976 FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38451 FILM NUMBER: 19891075 BUSINESS ADDRESS: STREET 1: 3050 SOUTH DELAWARE STREET STREET 2: SUITE 301 CITY: SAN MATEO STATE: CA ZIP: 94403 BUSINESS PHONE: 800-425-1281 MAIL ADDRESS: STREET 1: 3050 SOUTH DELAWARE STREET STREET 2: SUITE 301 CITY: SAN MATEO STATE: CA ZIP: 94403 10-Q 1 a20190430q110qdocument.htm 10-Q Document


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
_____________________________ 
FORM 10-Q
_____________________________ 
(Mark One)
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 30, 2019
OR
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-38451
_____________________________ 
Zuora, Inc.
(Exact name of registrant as specified in its charter)
_____________________________ 
 
Delaware
 
20-5530976
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
3050 South Delaware Street, Suite 301,
San Mateo, California
 
94403
(Address of principal executive offices)
 
(Zip Code)
(800) 425-1281
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
_____________________________ 

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name on each exchange on which registered
Class A common stock, $0.0001 par value per share
ZUO
New York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý No  ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ý    No  ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
Accelerated filer
 
 
 
 
 
Non-accelerated filer
 
ý
Smaller reporting company
 
 
 
 
 
 
 
 
Emerging growth company
 
ý





If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes  ☐    No  ý

As of May 31, 2019, the number of shares of the registrant’s Class A common stock outstanding was 86,471,385 and the number of shares of the registrant’s Class B common stock outstanding was 24,619,200.




 
 
Page
 
 
 
PART I.
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
 
 
PART II.
Item 1.
Item 1A.
Item 2.
Item 6.





SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Unless the context otherwise requires, references in this Quarterly Report on Form 10-Q (Form 10-Q) to “Zuora,” “Company,” “our,” “us,” and “we” refer to Zuora, Inc. and where appropriate, its consolidated subsidiaries.
This Form 10-Q contains forward-looking statements within the meaning of the federal securities laws. All statements contained in this Form 10-Q, other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, and our objectives for future operations, are forward-looking statements. Words such as “believes,” “may,” “will,” “estimates,” “potential,” “continues,” “anticipates,” “intends,” “expects,” “could,” “would,” “projects,” “plans,” “targets,” and variations of such words and similar expressions are intended to identify forward-looking statements.
Forward-looking statements contained in this Form 10-Q include, but are not limited to, statements about our expectations regarding:
trends in revenue, cost of revenue, and gross margin;
our investments in our platform and the cost of third-party hosting fees;
trends in operating expenses, including research and development expense, sales and marketing expense, and general and administrative expense, and expectations regarding these expenses as a percentage of revenue;
the potential impacts of the implementation of Topic 606 on revenue and/or operating expenses in future periods;
our existing cash and cash equivalents, restricted cash and investment balances, funds available under our loan and security agreement, and cash provided by subscriptions to our platform and related professional services being sufficient to meet our working capital and capital expenditure needs for at least the next 12 months; and
other statements regarding our future operations, financial condition, and prospects and business strategies.
Such forward-looking statements are based on our expectations as of the date of this filing and are subject to a number of risks, uncertainties and assumptions, including but not limited to, risks detailed in the “Risk Factors” section of this Form 10-Q. Readers are urged to carefully review and consider the various disclosures made in this Form 10-Q and in other documents we file from time to time with the Securities and Exchange Commission (SEC) that disclose risks and uncertainties that may affect our business. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for us to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and circumstances discussed in this Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, performance or achievements. In addition, the forward-looking statements in this Form 10-Q are made as of the date of this filing, and we do not undertake, and expressly disclaim any duty, to update such statements for any reason after the date of this Form 10-Q or to conform statements to actual results or revised expectations, except as required by law.


1



PART I—FINANCIAL INFORMATION
Item 1.    Financial Statements
ZUORA, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands)
(unaudited)
 
April 30,
2019
 
January 31,
2019
 
 
 
As Adjusted¹
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
62,608

 
$
67,940

Short-term investments
116,698

 
107,908

Accounts receivable, net of allowance for doubtful accounts of $2,716 and $2,522 as of April 30, 2019 and January 31, 2019, respectively
52,461

 
58,258

Restricted cash, current portion

 
400

Deferred commissions, current portion
8,674

 
8,616

Prepaid expenses and other current assets
15,734

 
14,632

Total current assets
256,175

 
257,754

Property and equipment, net
19,575

 
19,625

Restricted cash, net of current portion

 
1,684

Purchased intangibles, net
6,892

 
7,396

Deferred commissions, net of current portion
18,224

 
18,664

Goodwill
17,632

 
17,632

Other assets
4,731

 
3,292

Total assets
$
323,229

 
$
326,047

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
1,622

 
$
1,512

Accrued expenses and other current liabilities
13,978

 
14,210

Accrued employee liabilities
26,241

 
22,603

Debt, current portion
4,074

 
2,963

Deferred revenue, current portion
88,299

 
86,784

Total current liabilities
134,214

 
128,072

Debt, net of current portion
9,393

 
10,494

Deferred revenue, net of current portion
74

 
112

Deferred tax liabilities
1,877

 
1,877

Other long-term liabilities
3,452

 
3,678

Total liabilities
149,010

 
144,233

Commitments and contingencies (note 16)

 

Stockholders’ equity:
 
 
 
Preferred stock

 

Convertible preferred stock

 

Class A common stock
8

 
8

Class B common stock
3

 
3

Additional paid-in capital
501,824

 
488,776

Accumulated other comprehensive income
430

 
481

Accumulated deficit
(328,046
)
 
(307,454
)
Total stockholders’ equity
174,219

 
181,814

Total liabilities and stockholders’ equity
$
323,229

 
$
326,047

(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
See notes to unaudited condensed consolidated financial statements.

2



ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands, except per share data)
(unaudited) 
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
Revenue:
 
 
 
Subscription
$
47,311

 
$
35,889

Professional services
16,798

 
16,559

Total revenue
64,109

 
52,448

Cost of revenue:
 
 
 
Subscription
11,933

 
9,865

Professional services
20,098

 
16,153

Total cost of revenue
32,031

 
26,018

Gross profit
32,078

 
26,430

Operating expenses:
 
 
 
Research and development
17,015

 
12,062

Sales and marketing
25,501

 
21,780

General and administrative
10,445

 
9,411

Total operating expenses
52,961

 
43,253

Loss from operations
(20,883
)
 
(16,823
)
Interest and other income (expense), net
535

 
(673
)
Loss before income taxes
(20,348
)
 
(17,496
)
Income tax provision
(244
)
 
(293
)
Net loss
(20,592
)
 
(17,789
)
Comprehensive loss:
 
 
 
Foreign currency translation adjustment
(75
)
 
(79
)
Unrealized gain on available-for-sale securities
24

 

Comprehensive loss
$
(20,643
)
 
$
(17,868
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.19
)
 
$
(0.40
)
Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted
108,821

 
44,886

(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
See notes to unaudited condensed consolidated financial statements.


3



ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands)
(unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
Total
 
Convertible
 
Class A
 
Class B
 
Additional
 
Related
 
Other
 
Accumulated
 
Stockholders'
 
Preferred Stock
 
Common Stock
 
Common Stock
 
Paid-in
 
Party
 
Comprehensive
 
Deficit
 
Equity
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
 
Capital
 
Receivable
 
Income
 
As Adjusted¹
 
As Adjusted¹
Balance, January 31, 2018
61,984

 
$
6

 

 
$

 
30,524

 
$
3

 
$
286,152

 
$
(1,281
)
 
$
471

 
$
(234,713
)
 
$
50,638

Conversion of convertible preferred stock to common stock in connection with initial public offering
(61,984
)
 
(6
)
 

 

 
61,984

 
6

 

 

 

 

 

Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs

 

 
12,650

 
1

 

 

 
159,999

 

 

 

 
160,000

Issuance of common stock upon exercise of stock options

 

 

 

 
1,968

 
1

 
4,025

 

 

 

 
4,026

Lapse of restrictions on common stock related to early exercise of stock options

 

 

 

 

 

 
833

 

 

 

 
833

Stock-based compensation

 

 

 

 

 

 
4,601

 

 

 

 
4,601

Related party notes receivable

 

 

 

 

 

 

 
(4,338
)
 

 

 
(4,338
)
Other comprehensive loss

 

 

 

 

 

 

 

 
(79
)
 

 
(79
)
Net loss

 

 

 

 

 

 

 

 

 
(17,789
)
 
(17,789
)
Balance, April 30, 2018

 
$

 
12,650

 
$
1

 
94,476

 
$
10

 
$
455,610

 
$
(5,619
)
 
$
392

 
$
(252,502
)
 
$
197,892

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
 
 
Convertible
 
Class A
 
Class B
 
Additional
 
Other
 
 
 
Total
 
 
 
Preferred Stock
 
Common Stock
 
Common Stock
 
Paid-in
 
Comprehensive
 
Accumulated
 
Stockholders'
 
 
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
 
Capital
 
Income
 
Deficit
 
Equity
 
 
Balance, January 31, 2019

 
$

 
77,119

 
$
8

 
32,575

 
$
3

 
$
488,776

 
$
481

 
$
(307,454
)
 
$
181,814

 
 
Conversion of Class B common stock to Class A common stock

 

 
7,909

 

 
(7,909
)
 

 

 

 

 

 
 
Issuance of common stock upon exercise of stock options, net of repurchases

 

 
(7
)
 

 
1,247

 

 
4,846

 

 

 
4,846

 
 
Lapse of restrictions on common stock related to early exercise of stock options

 

 

 

 

 

 
205

 

 

 
205

 
 
RSU releases

 

 
76

 

 
51

 

 

 

 

 

 
 
Stock-based compensation

 

 

 

 

 

 
7,959

 

 

 
7,959

 
 
Deferred offering costs

 

 

 

 

 

 
38

 

 

 
38

 
 
Other comprehensive loss

 

 

 

 

 

 

 
(51
)
 

 
(51
)
 
 
Net loss

 

 

 

 

 

 

 

 
(20,592
)
 
(20,592
)
 
 
Balance, April 30, 2019

 
$

 
85,097

 
$
8

 
25,964

 
$
3

 
$
501,824

 
$
430

 
$
(328,046
)
 
$
174,219

 
 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
See notes to unaudited condensed consolidated financial statements.


4




ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 
Three Months Ended April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
Cash flows from operating activities:
 
 
 
Net loss
$
(20,592
)
 
$
(17,789
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
2,508

 
1,953

Stock-based compensation
7,959

 
4,601

Provision for doubtful accounts
1,344

 
1,195

Amortization of deferred commissions
2,306

 
1,817

Other
(511
)
 

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
4,453

 
3,181

Prepaid expenses and other current assets
(1,037
)
 
(2,113
)
Deferred commissions
(1,924
)
 
(2,874
)
Other assets
(1,440
)
 
(1,995
)
Accounts payable
4

 
1,030

Accrued expenses and other current liabilities
909

 
1,936

Accrued employee liabilities
3,638

 
(318
)
Deferred revenue
1,477

 
1,102

Other long-term liabilities
(1,256
)
 
448

Net cash used in operating activities
(2,162
)
 
(7,826
)
Cash flows from investing activities:
 
 
 
Purchases of property and equipment
(1,676
)
 
(1,764
)
Purchases of short-term investments
(67,705
)
 

Sales of short-term investments
3,496

 

Maturities of short-term investments
55,900

 

Net cash used in investing activities
(9,985
)
 
(1,764
)
Cash flows from financing activities:
 
 
 
Payments under capital leases

 
(236
)
Proceeds from issuance of common stock upon exercise of stock options
4,846

 
5,749

Payments of offering costs

 
(1,892
)
Proceeds from initial public offering, net of underwriters’ discounts and commissions

 
164,703

Payments under related party notes receivable

 
(4,344
)
Repurchases of unvested common stock
(40
)
 
(6
)
Net cash provided by financing activities
4,806

 
163,974

Effect of exchange rates on cash and cash equivalents and restricted cash
(75
)
 
(78
)
Net (decrease) increase in cash and cash equivalents and restricted cash
(7,416
)
 
154,306

Cash and cash equivalents and restricted cash, beginning of period
70,024

 
53,363

Cash and cash equivalents and restricted cash, end of period
$
62,608

 
$
207,669

Supplemental disclosure of non-cash investing and financing activities:
 
 
 
Lapse in restrictions on early exercised common stock options
$
205

 
$
833

Property and equipment purchases accrued or in accounts payable
$
288

 
$
35

Deferred offering costs payable or accrued but not paid
$

 
$
2,181

Reconciliation of cash and cash equivalents and restricted cash within the unaudited condensed consolidated balance sheets to the amounts shown in the unaudited condensed consolidated statements of cash flows above:
 
 
 
Cash and cash equivalents
$
62,608

 
$
202,514

Restricted cash, current

 
220

Restricted cash, net of current portion

 
4,935

Total cash and cash equivalents and restricted cash
$
62,608

 
$
207,669

(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
See notes to unaudited condensed consolidated financial statements.

5



ZUORA, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Note 1. Overview and Basis of Presentation
Description of Business
Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora’s fiscal year ends on January 31. Zuora is headquartered in San Mateo, California.
The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
References to Zuora, “Company”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.
Initial Public Offering
In April 2018, the Company completed an initial public offering (IPO), in which the Company issued and sold an aggregate of 12.7 million shares of its newly authorized Class A common stock at a price to the public of $14.00 per share. The shares sold included 1.7 million shares pursuant to the exercise by the underwriters of an option to purchase additional shares. The Company received aggregate net proceeds of $159.7 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs.
Prior to the completion of the IPO, 30.5 million shares of common stock then outstanding were reclassified as Class B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into 62.0 million shares of Class B common stock on a one-to-one basis. During fiscal 2019, 63.5 million shares were converted from Class B to Class A common stock.
Basis of Presentation and Principles of Consolidation
Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) issued by the Financial Accounting Standards Board (FASB), as Discussed in Note 2. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.
The unaudited condensed consolidated balance sheet as of January 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending January 31, 2020 or any future period.

6



The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019 (Annual Report).
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with generally accepted accounting principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative selling prices for the Company’s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
Foreign Currency
The functional currencies of the Company’s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the unaudited condensed consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the unaudited condensed consolidated statements of comprehensive loss and were not material for the three months ended April 30, 2019 or 2018. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.
Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements
The Company’s significant accounting policies are discussed in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019. There have been no significant changes to these policies during the three months ended April 30, 2019, except for the accounting policies for revenue recognition and deferred commissions that were updated as a result of adopting Topic 606, as discussed below.
Revenue Recognition
Adoption of Topic 606
Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company’s revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;
Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;

7



The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and
Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.
Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company’s cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s cloud-based software is made available to customers.
Leeyo Legacy On-Premise Arrangements
The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company’s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and

8



materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements.
When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.
Deferred commissions
The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in sales and marketing expenses in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in prepaid expenses and other current assets in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets as of April 30, 2019 and January 31, 2019 was $4.3 million and $4.2 million, respectively.
For further detail regarding the Company's remaining performance obligations please refer to Note 10. Deferred Revenue and Performance Obligations.

9



Recent Accounting Pronouncements—Not Yet Adopted
The Jumpstart Our Business Startups Act (JOBS Act) allows the Company, as an “emerging growth company,” to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in topic ASC 840, Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. ASU 2016-02 will be effective for fiscal years beginning after December 15, 2019 and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted. The Company expects to adopt ASU 2016-02 for its fiscal year ending January 31, 2020 and interim periods thereafter. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted. The Company has not yet adopted ASU 2016-13 and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. ASU 2018-13 is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted. The Company has not yet adopted ASU 2018-13 and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.
Recent Accounting Pronouncements—Adopted
In January 2016, the FASB issued ASU No. 2016-01 (Subtopic 825-10), Financial Instruments—Overall: Recognition and Measurement of Financial Assets and Financial Liabilities, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under existing U.S. GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income

10



to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.
In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting. The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.
In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019.
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition. 
The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.
The adoption of the new standard does not have significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees  increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and increased goodwill in the adjusted consolidated balance sheets as a result of the adoption of Topic 606.

11



The following table summarizes the cumulative impact of adopting Topic 606 on line items within the unaudited condensed consolidated balance sheet (in thousands):
 
January 31, 2019
 
As Reported Under ASC 605
 
Topic 606 Adjustment
 
As Adjusted Under ASC 606
Assets
 
 
 
 
 
Deferred commissions, current portion
$

 
$
8,616

 
$
8,616

Prepaid expenses and other current assets¹
10,414

 
4,218

 
14,632

Deferred commissions, net of current portion

 
18,664

 
18,664

Purchased intangibles, net
9,042

 
(1,646
)
 
7,396

Goodwill
20,861

 
(3,229
)
 
17,632

Liabilities
 
 
 
 
 
Deferred revenue, current portion
90,565

 
(3,781
)
 
86,784

Deferred revenue, net of current portion
406

 
(294
)
 
112

Deferred tax liabilities

 
1,877

 
1,877

Equity
 
 
 
 
 
Accumulated deficit
(336,275
)
 
28,821

 
(307,454
)
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following table summarizes the impact of adopting Topic 606 on line items within the unaudited condensed consolidated statement of comprehensive loss (in thousands):
 
Three Months Ended April 30, 2018
 
As Reported Under ASC 605
 
Topic 606 Adjustment
 
As Adjusted Under ASC 606
Revenue
 
 
 
 
 
Subscription
$
36,114

 
$
(225
)
 
$
35,889

Professional services
15,630

 
929

 
16,559

Total revenues
51,744

 
704

 
52,448

Gross profit
25,726

 
704

 
26,430

Sales and marketing
22,837

 
(1,057
)
 
21,780

Total operating expenses
44,310

 
(1,057
)
 
43,253

Loss from operations
(18,584
)
 
1,761

 
(16,823
)
Loss before income taxes
(19,257
)
 
1,761

 
(17,496
)
Income tax provision
(190
)
 
(103
)
 
(293
)
Net loss
$
(19,447
)
 
$
1,658

 
$
(17,789
)
Comprehensive loss
$
(19,526
)
 
$
1,658

 
$
(17,868
)
Net loss per share attributable to common shareholders, basic and diluted
$
(0.43
)
 
 
 
$
(0.40
)
Weighted-average common shares outstanding used in calculating net loss per share, basic and diluted
44,886

 
 
 
44,886


12



Note 3. Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of April 30, 2019 were as follows (in thousands):
 
April 30, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
41,671

 
$
20

 
$

 
$
41,691

Corporate bonds
27,549

 
12

 
(1
)
 
27,560

Commercial paper
47,447

 

 

 
47,447

Total short-term investments
$
116,667

 
$
32

 
$
(1
)
 
$
116,698

There were no material realized gains or losses from sales of marketable securities and there were no material reclassifications out of accumulated other comprehensive income into investment income during the three months ended April 30, 2019. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of one year or less. The company had no short-term investments during the three months ended April 30, 2018.
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
 
January 31, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
17,950

 
$
1

 
$

 
$
17,951

Corporate bonds
34,296

 
8

 
(2
)
 
34,302

Commercial paper
55,655

 

 

 
55,655

Total short-term investments
$
107,901

 
$
9

 
$
(2
)
 
$
107,908

Note 4. Fair Value Measurements
The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
 
Level input
  
Input definition
 
 
Level 1
  
Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets
 
 
Level 2
  
Inputs other than quoted prices included within Level 1 that are observable for the asset or liability through corroboration with market data at the measurement date
 
 
Level 3
  
Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date
In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.

13



The following tables summarize the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
 
April 30, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
51,943

 
$

 
$

 
$
51,943

Commercial paper

 
3,499

 

 
3,499

Total cash equivalents
$
51,943

 
$
3,499

 
$

 
$
55,442

Short-term investments:
 
 
 
 
 
 
 
U.S. government securities
$

 
$
41,691

 
$

 
$
41,691

Corporate bonds

 
27,560

 

 
27,560

Commercial paper

 
47,447

 

 
47,447

Total short-term investments
$

 
$
116,698

 
$

 
$
116,698

    
 
January 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
61,201

 
$

 
$

 
$
61,201

Short-term investments:
 
 
 
 
 
 
 
U.S. government securities
$

 
$
17,951

 
$

 
$
17,951

Corporate bonds

 
34,302

 

 
34,302

Commercial paper

 
55,655

 

 
55,655

Total short-term investments
$

 
$
107,908

 
$

 
$
107,908

Restricted cash:
 
 
 
 
 
 
 
Money market funds
$
2,084

 
$

 
$

 
$
2,084

The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses, approximate fair value due to their relatively short maturities. The carrying amount of debt approximates fair value due to its floating interest rate.
Note 5. Deferred Commissions
Deferred commissions, related to incremental costs of obtaining customer contracts, were $26.9 million and $27.3 million as of April 30, 2019 and January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions for the three months ended April 30, 2019 and 2018 (as adjusted) was $2.3 million and $1.8 million, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.

14



Note 6. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 
April 30,
2019
 
January 31, 2019
 
 
 
As Adjusted¹
Contract assets
$
4,262

 
$
4,218

Prepaid software subscriptions
3,893

 
4,797

Prepaid rent
1,743

 
991

Prepaid insurance
1,070

 
790

Taxes
438

 
579

Prepaid hosting costs
202

 
1,251

Other
4,126

 
2,006

Total
$
15,734

 
$
14,632

(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Note 7. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
April 30,
2019
 
January 31, 2019
Servers
$
16,059

 
$
14,972

Computer equipment
10,455

 
10,109

Software
11,211

 
10,770

Leasehold improvements
5,082

 
5,010

Furniture and fixtures
2,518

 
2,523

Vehicles
110

 
109

 
45,435

 
43,493

Less accumulated depreciation and amortization
(25,860
)
 
(23,868
)
Total
$
19,575

 
$
19,625

Depreciation and amortization expense related to property and equipment, which includes amortization of capitalized internal-use software, was $2.0 million and $1.3 million for the three months ended April 30, 2019 and 2018, respectively. Depreciation and amortization expense is included in operating expenses and cost of revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.
As of April 30, 2019 and January 31, 2019, capitalized internal-use software costs were $4.4 million and $4.3 million, respectively. Internal-use software amortization was $0.4 million and $0.3 million for the three months ended April 30, 2019 and 2018, respectively, and was recorded to cost of subscription revenue.

15



Note 8. Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 
April 30, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(4,331
)
 
$
3,366

Customer relationships
4,287

 
(1,421
)
 
2,866

Trade names
909

 
(249
)
 
660

Total
$
12,893

 
$
(6,001
)
 
$
6,892

 
January 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(4,045
)
 
$
3,652

Customer relationships (as adjusted)¹
4,287

 
(1,236
)
 
3,051

Trade names
909

 
(216
)
 
693

Total
$
12,893

 
$
(5,497
)
 
$
7,396

(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Amortization expense related to purchased intangible assets was approximately $0.5 million and $0.7 million for the three months ended April 30, 2019 and 2018, respectively. Amortization expense related to purchased intangible assets is included in cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Note 9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
April 30,
2019
 
January 31,
2019
Accrued goods and services taxes
$
3,063


$
3,098

Accrued outside services and consulting
2,095


2,089

Accrued taxes
1,718


1,651

Accrued hosting and third party license fees
1,298


1,073

Employee early exercised stock options
262


436

Other accrued expenses
5,542


5,863

Total
$
13,978


$
14,210

Note 10. Deferred Revenue and Performance Obligations
Subscription revenue recognized during the three months ended April 30, 2019 and 2018 (as adjusted) that was included in the deferred revenue balances at the beginning of the respective periods was $37.6 million and $27.9 million, respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.
As of April 30, 2019, total remaining noncancelable performance obligations under the Company's subscription contracts with customers was approximately $234.6 million, including $85.3 million of deferred revenue, and the Company expects to recognize revenue on approximately 62% of these remaining performance obligations over the

16



next 12 months, with the balance to be recognized thereafter. Revenue from the remaining performance obligations for professional service and other contracts as of April 30, 2019 was not material.
Note 11. Geographical Information
Disaggregation of Revenue
Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): 
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
United States
$
44,446

 
$
37,785

Others
19,663

 
14,663

Total
$
64,109

 
$
52,448

Percentage of revenue by geographic area:
 
 
 
United States
69
%
 
72
%
Other
31
%
 
28
%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Other than the United States, no individual country exceeded 10% of total revenue for the three months ended April 30, 2019 and 2018.
Note 12. Debt
In June 2017, the Company and certain of its subsidiaries entered into a loan and security agreement with Silicon Valley Bank that includes a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the revolving loan availability to $30.0 million (from $10 million), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus 1.00%, extend the interest-only repayment period under the term loan until June 2019, after which time principal and interest will be due in thirty-six (36) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The Company accounted for this amendment as a debt modification and will recognize the unamortized fees related to the Debt Agreement over the duration of the term loan.
Revolving Loan. The Debt Agreement allows the Company to borrow up to $30.0 million in revolving loans until October 2021. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus 1.00% which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of April 30, 2019, the Company had not drawn down any amounts under this revolving loan.
Term Loan. The Debt Agreement allows the Company to borrow $15.0 million in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus 1.00% which is due monthly through June 2019. The interest rate was 4.50% as of April 30, 2019. Beginning with the term loan payment due on July 1, 2019, the Company is required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of 1.5% of the original principal amount of the term loan, or $225,000, upon the earlier to occur of prepayment or the termination of the facility. As of April 30, 2019 and January 31, 2019, the Company had $13.5 million outstanding under the term loan.
Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than 1.10:1.00. As of April 30, 2019, the Company was in compliance with this financial

17



covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances. The Company was also in compliance with these restrictions as of April 30, 2019.
The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and is presented as a reduction to the carrying amount of the term loan and is presented under debt in the Company's unaudited condensed consolidated balance sheets.
The Company’s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.
Note 13. Income Taxes
The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
Loss before income taxes
$
20,348

 
$
17,496

Income tax provision
$
244

 
$
293

Effective tax rate
(1.2
)%
 
(1.7
)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The effective tax rates differ from the statutory rates primarily as a result of no benefit on pretax losses incurred in the United States, as the Company has determined that the benefit of the losses is not more likely than not to be realized.
Note 14. Stockholders’ Equity
Preferred Stock
As of April 30, 2019, the Company had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of April 30, 2019no shares of preferred stock were issued and outstanding.
Common Stock
Prior to Zuora's IPO, which was effective in April 2018, all shares of common stock then outstanding were reclassified into Class B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class A common stock.
As of April 30, 2019, the Company had authorized 500 million shares of Class A common stock and 500 million shares of Class B common stock, each with a par value of $0.0001 per share. As of April 30, 201985.1 million shares of Class A common stock and 26.0 million shares of Class B common stock were issued and outstanding.
Holders of Class A and Class B common stock are entitled to one vote per share and ten votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting and conversion rights.
Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):

18



 
Foreign Currency Translation Adjustment
 
Unrealized Gain on Available-for-Sale Securities
 
Total
Balance, January 31, 2019
$
474

 
$
7

 
$
481

Foreign currency translation adjustment
(75
)
 

 
(75
)
Unrealized gain on available-for-sale securities

 
24

 
24

Balance, April 30, 2019
$
399

 
$
31

 
$
430

There were no material reclassifications out of accumulated other comprehensive income during the three months ended April 30, 2019. Additionally, there was no material tax impact on the amounts presented.
Note 15. Employee Stock Plans
Equity Incentive Plans
In March 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of April 30, 2019, approximately 15.9 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of April 30, 2019, 13.4 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under the Company’s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.
Stock Options
The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):
 
Shares
Subject To
Outstanding
Stock Options
 
Weighted
Average
Exercise
Price
 
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Balance as of January 31, 2019
14,784

 
$
4.81

 
7.41
 
$
249,119

Granted
136

 
23.64

 

 

Exercised
(1,247
)
 
3.89

 

 


Forfeited
(316
)
 
5.49

 

 

Balance as of April 30, 2019
13,357

 
5.07

 
7.34
 
227,939

Exercisable as of April 30, 2019
12,987

 
4.71

 
7.34
 
225,864

Vested and expected to vest as of April 30, 2019
12,925

 
4.99

 
7.30
 
221,533

The weighted average grant date fair value per share of options granted during the three months ended April 30, 2019, and 2018 was $9.87 and $6.75, respectively. The aggregate intrinsic value of options exercised during the three months ended April 30, 2019 and 2018 was $20.7 million, and $12.0 million, respectively. As of April 30, 2019, there was $23.1 million of unrecognized compensation cost related to unvested stock options, which was expected to be recognized over the next 2.2 years.
The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:

19



 
Three Months Ended
April 30,
 
2019
 
2018
Fair value of common stock
$
23.64

 
$
12.28

Expected volatility
39.0
%
 
39.2% - 40.9%

Expected term (years)
6.1

 
5.1 - 6.4

Risk-free interest rate
2.5
%
 
2.6% - 2.7%

Expected dividend yield

 

Options Subject to Early Exercise
At the discretion of the Company’s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee’s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of April 30, 2019 and January 31, 2019, the Company had $0.4 million and $0.7 million, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire 0.1 million and 0.2 million shares of common stock, respectively.
RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information for the three months ended April 30, 2019 (in thousands except grant date fair value):
 
Number of RSU and Restricted Shares Outstanding
 
Weighted-Average Grant Date Fair Value
Balance as of January 31, 2019
3,063

 
13.89

Granted
332

 
23.64

Vested
(364
)
 
9.06

Forfeited
(63
)
 
17.83

Balance as of April 30, 2019
2,968

 
15.50

As of April 30, 2019, there was $37.7 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over the next 2.4 years.
2018 Employee Stock Purchase Plan
In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). A total of 3.2 million shares of Class A common stock were reserved and available for issuance under the ESPP as of April 30, 2019. The ESPP provides for 24-month offering periods beginning June 15 and December 15 of each year, and each offering period will consist of four six-month purchase periods, except for the initial offering period that began on April 11, 2018 and will end on June 14, 2020, and which first purchase period occurred on December 14, 2018. On each purchase date, ESPP participants will purchase shares of the Company’s Class A common stock at a price per share equal to 85% of the lesser of (1) the fair market value of the Class A common stock on the offering date or (2) the fair market value of the Class A common stock on the purchase date.
As of April 30, 2019, there was approximately $4.7 million of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the next 1.6 years.
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:

20



 
Three Months Ended April 30, 2018
Fair value of common stock
$
14.00

Expected volatility
24.6% - 29.9%

Expected term (in years)
0.7 - 2.2

Risk-free interest rate
2.0% - 2.4%

Expected dividend yield

Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
 
Three Months Ended
April 30,
 
2019
 
2018
Cost of subscription revenue
$
493

 
$
323

Cost of professional services revenue
1,359

 
1,031

Research and development
3,191

 
1,048

Sales and marketing
1,852

 
1,590

General and administrative
1,064

 
609

Total stock-based compensation expense
$
7,959

 
$
4,601

Note 16. Commitments and Contingencies
(a) Leases
The Company periodically leases facilities and equipment under noncancelable operating and capital leases. The terms of the lease agreements may include graduated rental payments, allowances, rent holidays and escalations. Accordingly, the Company recognizes the related rent expense on a straight-line basis over the entire lease term and records the difference between amounts charged to operations and amounts paid as deferred rent.
In March 2019, the Company entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood Shores, California that will replace its existing headquarters in San Mateo, CA. The initial rental rate is $446,460 per month with seven months of free rent in the first year, with annual increases of three percent (3%). The initial lease term, which commences upon the earlier of the date the Company moves into the space (estimated to be December 2019) or January 1, 2020, is 127 months, with an option to renew for an additional seven years at the then prevailing rental rate.
As of April 30, 2019, the Company had operating leases for its offices in the United States and other locations around the world. The initial lease term for these facilities ranged from approximately two to eleven years and includes approximately 262,000 square feet of space. In connection with these leased facilities, the Company had bank issued irrevocable letters of credit on the leases of $5.1 million outstanding as of April 30, 2019. During the three months ended April 30, 2019, cash that had been previously restricted in connection with the Company's letters of credit was released from restriction by the bank.
Deferred rent was $2.9 million and $3.0 million as of April 30, 2019 and January 31, 2019, respectively, and is included in accrued expenses and other current liabilities and other long-term liabilities in the accompanying unaudited condensed consolidated balance sheets. Rent expense was $2.5 million and $1.8 million for the three months ended April 30, 2019 and 2018, respectively.
As of April 30, 2019, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):

21



 
Operating Leases
Remainder of 2020
$
7,316

2021
8,545

2022
11,679

2023
11,649

2024
9,579

Thereafter
42,022

Total future lease commitments
$
90,790

(b) Legal Matters
The Company may be subject to legal proceedings, as well as demands, claims and threatened litigation that arise in the normal course of its business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of such matters will not have a material adverse effect on the Company’s results of operations or financial condition.
(c) Other Contractual Obligations
As of April 30, 2019, the Company had a contractual obligation to purchase $3.1 million in cloud computing services from one of its vendors by September 30, 2019.
Note 17. Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):
 
Three Months Ended
April 30,
 
2019
 
2018
Numerator:
 
Net loss
$
(20,592
)
 
$
(17,789
)
Denominator:
 
 
 
Weighted-average common shares outstanding, basic and diluted
108,821

 
44,886

Net loss per share attributable to common stockholders, basic and diluted
$
(0.19
)
 
$
(0.40
)
Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
 
April 30,
 
2019
 
2018
Issued and outstanding stock options
13,357

 
16,844

Unvested restricted stock issued and outstanding
1,023

 
1,967

Unvested RSUs issued and outstanding
1,946

 
828

Shares committed under ESPP
347

 

Total
16,673

 
19,639


22



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 related notes appearing elsewhere in this Form 10-Q and our Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the SEC on April 18, 2019 (Annual Report). As discussed in the section titled “Special Note Regarding Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” under Part II, Item 1A in this Form 10-Q and in our Annual Report. Our fiscal year ends on January 31.
Overview
Zuora is a leading cloud-based subscription management platform. We provide software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, our cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Our solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
We believe we are in the early stages of a multi-decade global shift away from product-based business models, characterized by transactional one-time sales, towards recurring subscription-based business models. This trend, which we refer to as the “Subscription Economy,” is visible everywhere you look. In media and entertainment, consumers are adopting video-on-demand services and digital music streaming services. Commuters are taking advantage of automobile subscription programs and subscription-based ride-sharing services. In the technology space, companies are opting for software-as-a-service applications over on-premise installations. In manufacturing, sensors and connectivity have allowed companies to bundle an array of digital services with their physical products. Digital subscriptions have had a positive effect on the newspaper and publishing industries, with readers increasingly subscribing to digital news and information sources. In addition, the retail space features a growing multitude of subscription services including clothing and accessories, cosmetics and personal care, meals and groceries, vitamins and prescriptions, pet care, and many more.
Many of today’s enterprise software systems that businesses use to manage their order-to-revenue processes were built for a product driven economy, and are extremely difficult to re-configure for the dynamic, ongoing nature of subscription services. In traditional business models, order-to-revenue was a linear process—a customer orders a product, is billed for that product, payment is collected, and the revenue recognized. These legacy systems were not specifically designed to handle the complexities and ongoing customer events of recurring relationships and their impact on areas such as billing proration, revenue recognition, and reporting in real-time. Trying to use this software to build a subscription business frequently results in prolonged and complex manual downstream work, hard-coded customizations, a proliferation of stock-keeping units (SKUs), and inefficiency.
These new subscription business models are inherently dynamic, with multiple interactions and constantly-changing relationships and events. The capabilities to launch, price, and bill for products, facilitate and record cash receipts, process and recognize revenue, and produce the data required to close their books and drive key decisions are mission critical and particularly complex for companies with subscription business models. As a result, as companies launch or grow a subscription business, they often conclude that legacy systems are inadequate.
Our mission is to enable all companies in the Subscription Economy to become successful. Our customers include companies of all sizes, ranging from small businesses to some of the world’s largest enterprises. Customers pay for our platform under a subscription-based model, and this model allows us to grow as the Subscription Economy grows.
Fiscal First Quarter Business Highlights:
We experienced sales execution challenges in the three months ended April 30, 2019. As we have recently expanded our strategic sales team to target larger, more strategic accounts, during the three months ended April

23



30, 2019, we experienced lower productivity from our newer sales representatives than we had anticipated. As a result, we have realigned our sales force focused on strategic accounts and added personnel to improve our sales process for strategic accounts. In addition, we announced a change to the leadership of our sales organization, with our President transitioning from his current role leading our sales organization. We are currently searching for a replacement.
In addition, as a result of the product integration between our Billing and Revpro products taking longer than expected, we temporarily paused the implementation work for existing Zuora Billing customers who purchased Zuora RevPro. This negatively impacted our operating results during the three months ended April 30, 2019.
Key business highlights during the three months ended April 30, 2019 compared to the same period last year:
Customers with ACV exceeding $100,000 increased to 546, which represented a 24% increase compared to the three months ended April 30, 2018. While this represents an increase year-over-year, this metric was negatively impacted by the sales execution and product integration challenges described above.
Dollar-based retention rate was 110% as of April 30, 2019. Dollar-based retention rate declined from 112% as of both January 31, 2019 and April 30, 2018.
Customer transaction volume through Zuora's billing platform was $9.7 billion, an increase of 34% compared to the three months ended April 30, 2018.
Fiscal First Quarter Financial Performance Summary:
Our financial performance for the three months ended April 30, 2019 compared to the same period last year reflects the following:
Subscription revenues were $47.3 million, an increase of $11.4 million, or 32%, compared to the three months ended April 30, 2018; and total revenues were $64.1 million, an increase of $11.7 million, or 22%, compared to the three months ended April 30, 2018.
Gross profit was $32.1 million, or 50% total of revenue, compared to $26.4 million, or 50% of total revenue, in the three months ended April 30, 2018.
Loss from operations was $20.9 million, or 33% of total revenue, compared to a loss of $16.8 million, or 32% of total revenue, in the three months ended April 30, 2018.
Key Operational and Financial Metrics
We monitor the following key operational and financial metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions:
Customers with Annual Contract Value (ACV) Equal to or Greater than $100,000
We believe our ability to enter into larger contracts is indicative of broader adoption of our solution by larger organizations. It also reflects our ability to expand our revenue footprint within our current customer base. We define ACV as the subscription revenue we would contractually expect to recognize from that customer over the next twelve months, assuming no increases or reductions in their subscriptions. We define the number of customers at the end of any particular period as the number of parties or organizations that have entered into a distinct subscription contract with us for which the term has not ended. Each party with which we have entered into a distinct subscription contract is considered a unique customer, and in some cases, there may be more than one customer within a single organization. We have increased the number of customers with ACV equal to or greater than $100,000 to 546 as of April 30, 2019, as compared to 441 customers as of April 30, 2018.
Dollar-Based Retention Rate
We believe our dollar-based retention rate is a key measure of our ability to retain and expand revenue from our customer base over time. We calculate our dollar-based retention rate as of a period end by starting with the

24



sum of the ACV from all customers as of twelve months prior to such period end, or prior period ACV. We then calculate the sum of the ACV from these same customers as of the current period end, or current period ACV. Current period ACV includes any upsells and also reflects contraction or attrition over the trailing twelve months, but excludes revenue from new customers added in the current period. We then divide the current period ACV by the prior period ACV to arrive at our dollar-based retention rate. Our dollar-based retention rate was 110% as of April 30, 2019, compared to 112% as of January 31, 2019.
Components of Our Results of Operations
Revenue
Subscription revenue. Subscription revenue consists of fees for access to, and use of, our products, as well as customer support. We generate subscription fees pursuant to non-cancelable subscription agreements with terms that typically range from one to three years. Subscription revenue is primarily based on fees to access our services platform over the subscription term. We typically invoice customers in advance in either annual or quarterly installments. Customers can also elect to purchase additional volume blocks or products during the term of the contract. We typically recognize subscription revenue ratably over the term of the subscription period, beginning on the date that access to our platform is provided, which is generally on or about the date the subscription agreement is signed.
Professional services revenue. Professional services revenue consists of fees for services related to helping our customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process enhancement, and training. Professional services projects generally take three to twelve months to complete. Once the contract is signed, we generally invoice for professional services on a time and materials basis, although we occasionally engage in fixed-price service engagements and invoice for those based upon agreed milestone payments. We recognize revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements.
Topic 606 Adoption. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. We adopted Topic 606 for the fiscal year ending January 31, 2020 (i.e., effective February 1, 2019) using the full retrospective method of adoption. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for more details.
Overhead Allocation and Employee Compensation Costs
We allocate shared costs, such as facilities costs (including rent, utilities, and depreciation on capital expenditures related to facilities shared by multiple departments), information technology costs, and certain administrative personnel costs to all departments based on headcount and location. As such, allocated shared costs are reflected in each cost of revenue and operating expenses category. Employee compensation costs consist of salaries, bonuses, commissions, benefits, and stock-based compensation.
Cost of Revenue, Gross Profit and Gross Margin
Cost of subscription revenue. Cost of subscription revenue consists primarily of costs related to hosting our platform and providing customer support. These costs include data center costs and third-party hosting fees, employee compensation costs associated with our cloud-based infrastructure and our customer support organizations, amortization expense associated with capitalized internal-use software and purchased technology, allocated overhead, software and maintenance costs, and outside services associated with the delivery of our subscription services. We intend to continue to invest in our platform infrastructure, including third-party hosting capacity, and support organizations. However, the level and timing of investment in these areas could fluctuate and affect our cost of subscription revenue in the future.
Cost of professional services revenue. Cost of professional services revenue consists primarily of costs related to the deployment of our platform. These costs include employee compensation costs for our professional services team, allocated overhead, travel costs, and costs of outside services associated with supplementing our internal staff. Cost of providing professional services, excluding stock-based compensation, has recently been higher than associated professional services revenue. This has been primarily due to the impact of a temporary slow down in

25



Zuora RevPro implementations on Zuora Billings customers due to product integration challenges, which we currently anticipate to be resolved during the second half of the fiscal year ending January 31, 2020.
Gross profit and gross margin. Our gross profit and gross margin may fluctuate from period to period as our revenue fluctuates, and as a result of the timing and amount of investments to expand hosting capacity, including through third party cloud providers, our continued efforts to build platform support and professional services teams, as well as the amortization expense associated with capitalized internal-use software and acquired technology.
Operating Expenses
Research and development. Research and development expense consists primarily of employee compensation costs, allocated overhead, and travel costs. We capitalize research and development costs associated with the development of internal-use software and we amortize these costs over a period of approximately two to three years into cost of subscription revenue. All other research and development costs are expensed as incurred. We believe that continued investment in our platform, product integrations, and other applications is important for our growth, and as such, expect our research and development expense to continue to increase in absolute dollars for the foreseeable future but may vary as a percentage of total revenue in the near term.
Sales and marketing. Sales and marketing expense consists primarily of employee compensation costs, including commissions for our sales personnel, allocated overhead, costs of general marketing and promotional activities, and travel costs. We amortize commissions to sales and marketing expense over a period of benefit of five years. While our sales and marketing expense as a percentage of total revenue has decreased in recent periods, we expect to continue to make significant investments as we expand our customer acquisition and retention efforts. Therefore, we expect that sales and marketing expense will increase in absolute dollars but may vary as a percentage of total revenue in the near term. Further, as a result of sales execution challenges and changes expected in the sales organization, we expect some volatility in the efficiency of our sales and marketing expenses.
General and administrative. General and administrative expense consists primarily of employee compensation costs, allocated overhead, and travel costs for finance, accounting, legal, human resources, and recruiting personnel. In addition, general and administrative expense includes non-personnel costs, such as accounting fees, legal fees, and all other supporting corporate expenses not allocated to other departments. We expect to incur ongoing costs as a result of operating as a public company, including costs related to compliance and reporting obligations of public companies, and continued investment to support our growing operations. As a result, we expect our general and administrative expense to continue to increase in absolute dollars for the foreseeable future but may vary as a percentage of total revenue in the near term.
Interest and Other (Expense) Income, net
Interest and other (expense) income, net primarily consists of interest income from our investment holdings, interest expense associated with our Debt Agreement, and foreign exchange fluctuations.
Income Tax Provision
Income tax provision consists primarily of income taxes related to foreign and state jurisdictions in which we conduct business. We maintain a full valuation allowance on our federal and state deferred tax assets as we have concluded that it is not more likely than not that the deferred assets will be utilized.

26



Results of Operations
The following tables set forth our unaudited condensed consolidated results of operations for the periods presented in dollars and as a percentage of our total revenue (in thousands):
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted²
Revenue:
 
 
 
Subscription
$
47,311

 
$
35,889

Professional services
16,798

 
16,559

Total revenue
64,109

 
52,448

Cost of revenue:
 
 
 
Subscription¹
11,933

 
9,865

Professional services¹
20,098

 
16,153

Total cost of revenue
32,031

 
26,018

Gross profit
32,078

 
26,430

Operating expenses:
 
 
 
Research and development¹
17,015

 
12,062

Sales and marketing¹
25,501

 
21,780

General and administrative¹
10,445

 
9,411

Total operating expenses
52,961

 
43,253

Loss from operations
(20,883
)
 
(16,823
)
Interest and other (expense) income, net
535

 
(673
)
Loss before income taxes
(20,348
)
 
(17,496
)
Income tax provision
(244
)
 
(293
)
Net loss
$
(20,592
)
 
$
(17,789
)
(1)    Includes stock-based compensation expense as follows (in thousands): 
 
Three Months Ended
April 30,
 
2019
 
2018
Cost of subscription revenue
$
493

 
$
323

Cost of professional services revenue
1,359

 
1,031

Research and development
3,191

 
1,048

Sales and marketing
1,852

 
1,590

General and administrative
1,064

 
609

Total stock-based compensation expense
$
7,959

 
$
4,601


27



 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted²
Revenue:
 
 
 
Subscription
74
 %
 
68
 %
Professional services
26

 
32

Total revenue
100

 
100

Cost of revenue:
 
 
 
Subscription
19

 
19

Professional services
31

 
31

Total cost of revenue
50

 
50

Gross profit
50

 
50

Operating expenses:
 
 
 
Research and development
27

 
23

Sales and marketing
40

 
42

General and administrative
16

 
18

Total operating expenses
83

 
82

Loss from operations
(33
)
 
(32
)
Interest and other (expense) income, net
1

 
(1
)
Loss before income taxes
(32
)
 
(33
)
Income tax provision

 
(1
)
Net loss
(32
)%
 
(34
)%
(2) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Comparison of the Three Months Ended April 30, 2019 and 2018
Revenue 
 
Three Months Ended
April 30,
 
 
 
 
 
2019
 
2018
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Revenue:
 
 
 
 
 
 
 
Subscription
$
47,311

 
$
35,889

 
$
11,422

 
32
%
Professional services
16,798

 
16,559

 
239

 
1
%
Total revenue
$
64,109

 
$
52,448

 
$
11,661

 
22
%
Percentage of revenue:
 
 
 
 
 
 
 
Subscription
74
%
 
68
%
 
 
 
 
Professional services
26

 
32

 
 
 
 
Total revenue
100
%
 
100
%
 
 
 
 
Subscription revenue increased by $11.4 million, or 32%, for the three months ended April 30, 2019 compared to the three months ended April 30, 2018. The increase in subscription revenue was primarily attributable to new customers acquired during the period and an increase in transaction volume purchases, as well as sales of additional products to our existing customers. Subscription revenue during the three months ended April 30, 2019 was negatively impacted by product integration challenges as described in the section titled “Overview-First Quarter Business Highlights.”
Professional services revenue increased by $0.2 million, or 1%, for the three months ended April 30, 2019 compared to the three months ended April 30, 2018. The growth in professional services revenue was negatively

28



impacted by the temporary slow down in Zuora RevPro implementations for Zuora Billings customers due to the product integration challenges described above; a $1.0 million decrease in professional services related to a decline in the number of customers adopting Topic 606 in the three months ended April 30, 2019 compared to the same period last year; and the timing of our annual internal professional services training event which was held in the first quarter of fiscal 2020 as compared to the second quarter of fiscal 2019.
Cost of Revenue and Gross Margin
 
Three Months Ended
April 30,
 
 
 
 
 
2019
 
2018
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Cost of revenue:
 
 
 
 
 
 
 
Subscription
$
11,933

 
$
9,865

 
$
2,068

 
21
%
Professional services
20,098

 
16,153

 
3,945

 
24
%
Total cost of revenue
$
32,031

 
$
26,018

 
$
6,013

 
23
%
Gross margin:
 
 
 
 
 
 
 
Subscription
75
 %
 
73
%
 
 
 
 
Professional services
(20
)
 
2

 
 
 
 
Total gross margin
50
 %
 
50
%
 
 
 
 
Cost of subscription revenue increased by $2.1 million, or 21%, for the three months ended April 30, 2019 compared to the three months ended April 30, 2018, due to an increase of $1.4 million in data center costs, $0.5 million in employee compensation costs related to increased headcount, and $0.2 million in software license costs. The increase in these costs is driven by the growth in the number of customers as well as the increase in transactional volume processed by our existing customers.
Cost of professional services revenue increased by $3.9 million, or 24%, for the three months ended April 30, 2019 compared to the three months ended April 30, 2018, due to an increase of $3.0 million in compensation costs related to increased headcount, $0.8 million in allocated overhead including facilities expansions, $0.7 million in events, partially offset by a decrease of $0.6 million in professional services.
Our gross margin for subscription services improved to 75% for the three months ended April 30, 2019 from 73% for the three months ended April 30, 2018, primarily as a result of a smaller number of allocations of consideration between subscription and professional services and from employee compensation and consulting costs growing slower than revenue.
Our gross margin for professional services decreased to (20)% for the three months ended April 30, 2019 compared to 2% for the three months ended April 30, 2018, primarily due to the impact of the above-referenced product integration challenges as well as from the timing of our annual internal professional services training event which was held in the first quarter of fiscal 2020 as compared to the second quarter of fiscal 2019.
Operating Expenses
Research and Development
 
Three Months Ended
April 30,
 
 
 
 
 
2019
 
2018
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Research and development
$
17,015

 
$
12,062

 
$
4,953

 
41
%
Percentage of total revenue
27
%
 
23
%
 
 
 
 
Research and development expense increased by $5.0 million, or 41%, for the three months ended April 30, 2019 compared to the three months ended April 30, 2018, primarily due to an increase of $4.2 million in employee

29



compensation costs due to increased headcount, $0.2 million in allocated overhead including facilities expansions, and $0.2 million in costs related to higher amortized internal-use software costs. The increase in headcount was driven by our continued investment in technology, innovation, and new products. Research and development expense as a percent of total revenue increased from 23% during the three months ended April 30, 2018 to 27% during the three month ended April 30, 2019. The 4% increase was driven primarily due to employee compensation costs growing faster than revenues.
Sales and Marketing
 
Three Months Ended
April 30,
 
 
 
 
 
2019
 
2018
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Sales and marketing
$
25,501

 
$
21,780

 
$
3,721

 
17
%
Percentage of total revenue
40
%
 
42
%
 
 
 
 
Sales and marketing expense increased by $3.7 million, or 17%, for the three months ended April 30, 2019 compared to the three months ended April 30, 2018, primarily due to an increase of $3.5 million in employee compensation costs related to increased headcount, $0.7 million in allocated overhead including facilities expansions, partially offset by a decrease of $0.6 million in marketing and event costs. The increase in headcount was driven by our continued investment to acquire new customers and to grow our revenue from existing customers. Sales and marketing expense as a percent of total revenue decreased from 42% during the three months ended April 30, 2018 to 40% during the three months ended April 30, 2019. The 2% decrease was primarily driven by employee compensation costs growing slower than revenue, as well as lower marketing and events spend.
General and Administrative 
 
Three Months Ended
April 30,
 
 
 
 
 
2019
 
2018
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
General and administrative
$
10,445

 
$
9,411

 
$
1,034

 
11
%
Percentage of total revenue
16
%
 
18
%
 
 
 
 
General and administrative expense increased by $1.0 million, or 11%, for the three months ended April 30, 2019 compared to the three months ended April 30, 2018, primarily due to an increase of $1.9 million in employee compensation costs related to increased headcount, $0.3 million in allocated overhead including facilities expansions, and $0.2 million in software license costs, partially offset by a decrease of $1.3 million in accounting, tax and legal costs. General and administrative expense as a percent of total revenue decreased from 18% during the three months ended April 30, 2018 to 16% during the three month ended April 30, 2019. The 2% decrease was primarily due to consulting and sales tax costs related to our IPO incurred during the three months ended April 30, 2018. 
Interest and Other Income (Expense), net
 
Three Months Ended
April 30,
 
 
 
 
 
2019
 
2018
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Interest and other income (expense), net
$
535

 
$
(673
)
 
$
1,208

 
(179
)%
Interest and other (expense) income, net increased by $1.2 million for the three months ended April 30, 2019 compared to the three months ended April 30, 2018, primarily due to an increase of $0.5 million from accretion on short-term investments, an increase of $0.5 million in net interest income as a result of invested cash balances, and

30



an increase of $0.2 million in net gains related to revaluing cash, accounts receivable and payables recorded in foreign currency. We began investing our proceeds from the IPO in the second half of fiscal year 2019.
Income Tax Provision
 
Three Months Ended
April 30,
 
 
 
 
 
2019
 
2018
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Income tax provision
$
(244
)
 
$
(293
)
 
$
49

 
(17
)%
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the three months ended April 30, 2019 and 2018, we recorded a tax provision of $0.2 million and $0.3 million, respectively, on losses before income taxes of $20.3 million and $17.5 million, respectively. The effective tax rates for the three months ended April 30, 2019 and 2018 were (1.2)% and (1.7)%, respectively. The effective tax rate differs from the statutory rate primarily as a result of no benefit on pretax losses incurred in the United States. For the three months ended April 30, 2019 and 2018, we maintained a full valuation allowance on our U.S. federal and state net deferred tax assets as it was more likely than not that those deferred tax assets will not be realized.
Liquidity and Capital Resources
As of April 30, 2019, we had cash and cash equivalents and short-term investments of $179.3 million. Since inception, we have financed our operations primarily through the net proceeds we received through private sales of equity securities, payments received from customers for subscription and professional services, and borrowings from our Debt Agreement. Additionally, in April 2018 we completed our IPO in which we issued and sold an aggregate of 12.7 million shares of newly authorized Class A common stock at a price of $14.00 per share. We received aggregate net proceeds of $159.7 million from the IPO, after deducting underwriting discounts and commissions and payments of offering costs.
We believe our existing cash and cash equivalents and short-term investment balances, funds available under our Debt Agreement, and cash provided by subscriptions to our platform and related professional services will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors, including the rate of our revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, the expansion of sales and marketing activities, the introduction of new and enhanced product offerings, and the continuing market adoption of our platform. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may elect to or may be required to seek additional equity or debt financing. Sales of additional equity could result in dilution to our stockholders. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, it could reduce our ability to compete successfully and harm our results of operations.
Debt Agreement
See Note 12. Debt to our unaudited condensed consolidated financial statements included in this Form 10-Q for more information about our Debt Agreement.
Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
 

31



 
Three Months Ended
April 30,
 
2019
 
2018
Net cash used in operating activities
$
(2,162
)
 
$
(7,826
)
Net cash used in investing activities
(9,985
)
 
(1,764
)
Net cash provided by financing activities
4,806

 
163,974

Effect of exchange rates on cash and cash equivalents and restricted cash
(75
)
 
(78
)
Net (decrease) increase in cash and cash equivalents and restricted cash
$
(7,416
)

$
154,306

Operating Activities
Our largest source of operating cash is cash collections from our customers for subscription and professional services. Our primary uses of cash from operating activities are for employee-related expenditures, marketing expenses, third-party consulting expenses, facilities costs, and third-party hosting costs.
For the three months ended April 30, 2019, net cash used in operating activities was $2.2 million, which consisted of a net loss of $20.6 million adjusted for non-cash charges of $13.6 million and net cash inflows of $4.8 million provided by changes in our operating assets and liabilities. Non-cash charges, which primarily consisted of stock-based compensation, depreciation and amortization of property and equipment and intangible assets and amortization of deferred commissions, increased compared to the same period last year primarily as a result of growth in our business operations.
For the three months ended April 30, 2018, net cash used in operating activities was $7.8 million, which consisted of a net loss of $17.8 million adjusted for non-cash charges of $9.6 million and net cash inflows of $0.4 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of stock-based compensation, depreciation and amortization of property and equipment and intangible assets, amortization of deferred commissions and provision for doubtful accounts. The changes in our operating assets and liabilities were primarily due to a $2.9 million increase in deferred commissions, a $4.1 million increase in other assets and prepaid expenses and other current assets and a $1.1 million decrease in deferred revenue, partially offset by a $3.2 million decrease in accounts receivable, net, and an increase in accrued expenses and other current liabilities and accounts payable of $3.0 million.
Investing Activities
Net cash used in investing activities for the three months ended April 30, 2019 of $10.0 million was primarily due to $8.3 million used by us to purchase additional short-term investments, and $1.7 million in purchases of property and equipment and capitalized internal-use software.
Net cash used in investing activities for the three months ended April 30, 2018 of $1.8 million was due to purchases of property and equipment and capitalized internal-use software.
Financing Activities
Cash provided by financing activities for the three months ended April 30, 2019 of $4.8 million was primarily due to stock option exercise proceeds.
Cash provided by financing activities for the three months ended April 30, 2018 of $164.0 million was primarily the result of net IPO proceeds of $162.8 million and $5.7 million in proceeds from the issuance of common stock upon exercise of employee stock options, partially offset by loans made to related parties in connection with the Leeyo acquisition of $4.3 million.
Off-Balance Sheet Arrangements
As of April 30, 2019, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

32



Obligations and Other Commitments
Our principal commitments consist of obligations under our operating leases for office space and our Debt Agreement. The following table summarizes our contractual obligations as of April 30, 2019 (in thousands):
 
Total
 
Less than 1 year
 
1-3 years
 
3-5 years
 
More than 5 years
Operating lease obligations¹
$
90,790

 
$
9,866

 
$
20,595

 
$
20,140

 
$
40,189

Debt principal and interest²
14,550

 
4,608

 
9,942

 

 

Other contractual obligations³
3,130

 
3,130

 

 

 

 
$
108,470

 
$
17,604

 
$
30,537

 
$
20,140

 
$
40,189

_________________________________
(1) We lease our facilities under long-term operating leases which expire on varying dates through June 2030. The lease agreements often contain provisions which require us to pay taxes, insurance, and maintenance costs.
(2) Debt principal and interest includes amounts owed under our Debt Agreement with Silicon Valley Bank including principal, interest and a $0.2 million facility fee on the term loan. Interest payments were calculated using the applicable rate as of April 30, 2019. See Note 12. Debt of the notes to our unaudited condensed consolidated financial statements included in this Form 10-Q for more information.
(3) As of April 30, 2019, our only other material contractual obligation was to purchase $3.1 million in cloud computing services from one of our vendors by September 30, 2019.
In March 2019, we entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood Shores, California that will replace our existing headquarters in San Mateo, CA. The initial rental rate is $446,460 per month with seven months of free rent in the first year, with annual increases of three percent (3%). The initial lease term, which commences upon the earlier of the date we move into the space (estimated to be December 2019) or January 1, 2020, is 127 months, with an option to renew for an additional seven years at the then prevailing rental rate.
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us, or from data breaches or intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. As of April 30. 2019, no demands had been made upon us to provide indemnification under such agreements and there were no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.
As of April 30, 2019, we had accrued liabilities related to uncertain tax positions, which are reflected in our unaudited condensed consolidated balance sheets. These accrued liabilities are not reflected in the table above since it is unclear when these liabilities will be repaid.
Critical Accounting Policies and Estimates
We prepare our unaudited condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States (U.S. GAAP). In the preparation of these unaudited condensed consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates.
See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of our accompanying unaudited condensed consolidated financial statements for more information.
Item 3.    Quantitative and Qualitative Disclosures About Market Risk

33



We are exposed to certain market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates.
Foreign Currency Exchange Risk
The functional currencies of our foreign subsidiaries are the respective local currencies. Our sales are typically denominated in the local currency of the country in which the sale was made. The majority of our sales are made in the United States and those sales are denominated in U.S. dollars. Therefore, the portion of our revenue that is subject to significant foreign currency risk is lessened. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, Europe, China, India, Japan, and Australia. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. For the three months ended April 30, 2019, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our accompanying unaudited condensed consolidated financial statements.
Interest Rate Risk
We had cash and cash equivalents and short-term investments of $179.3 million as of April 30, 2019. Our cash and cash equivalents and short-term investments are held for working capital purposes. We do not make investments for trading or speculative purposes.
Our cash equivalents and short-term investments are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to these factors, our future investment income may fall short of our expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our short-term investments as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.
Under our Debt Agreement, we pay interest on any outstanding balances based on a variable market rate. A significant change in these market rates may adversely affect our operating results.
As of April 30, 2019, a hypothetical 10% relative change in interest rates would not have had a material impact on the value of our cash equivalents and short-term investments. Fluctuations in the value of our cash equivalents and short-term investments caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities prior to maturity. In addition, a hypothetical 10% relative change in interest rates would not have had a material impact on our operating results for the three months ended April 30, 2019.
Item 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of 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 April 30, 2019. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of April 30, 2019, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in the reports we file and submit under the Exchange Act is recorded, processed, summarized and reported as and when required, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding its required disclosure.
Changes in Internal Control Over Financial Reporting

34



Effective February 1, 2019, we adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606). Changes were made to the relevant business processes and the related control activities, including information systems, in order to monitor and maintain appropriate controls over financial reporting. There was no other change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected. Accordingly, our disclosure controls and procedures provide reasonable assurance of achieving their objectives.

35



PART II—OTHER INFORMATION
 
Item 1.    Legal Proceedings
We are not a party to any material pending legal proceedings. From time to time, we may be subject to legal proceedings and claims arising in the ordinary course of business.
Item 1A. Risk Factors
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, as well as the other information in this Form 10-Q, including our accompanying unaudited condensed consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The occurrence of any of the events or developments described below, or of additional risks and uncertainties not presently known to us or that we currently deem immaterial, could materially and adversely affect our business, results of operations, financial condition and growth prospects. In such an event, the market price of our Class A common stock could decline and you could lose all or part of your investment.
We have a history of net losses, anticipate increasing our operating expenses in the future, and may not achieve or sustain profitability.
We have incurred net losses in each fiscal year since inception, including net losses of $77.6 million, $47.2 million, and $39.1 million in fiscal 2019, fiscal 2018 and fiscal 2017, respectively. We expect to incur net losses for the foreseeable future. As of April 30, 2019, we had an accumulated deficit of $328.0 million to make significant future expenditures related to the development and expansion of our business, including increasing our overall customer base, expanding relationships with existing customers, entering new vertical markets, expanding our global footprint, leveraging global systems integrators (GSIs) to accelerate our growth, optimizing pricing and packaging, and expanding our operations and infrastructure, both domestically and internationally, and in connection with legal, accounting, and other administrative expenses related to operating as a public company. These efforts may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently, or at all, to offset these increased expenses. While our revenue has grown in recent years, if our revenue declines or fails to grow at a rate faster than these increases in our operating expenses, we will not be able to achieve and maintain profitability in future periods. As a result, we may continue to generate losses. We cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will be able to sustain profitability.
If the shift by companies to subscription business models, including consumer adoption of products and services that are provided through such models, and, in particular, the market for subscription management software, develops slower than we expect, our growth may slow or stall, and our operating results could be adversely affected.
Our success depends on companies shifting to subscription business models and consumers choosing to consume products and services through such models. Many companies may be unwilling or unable to offer their solutions using a subscription business model, especially if they do not believe that the consumers of their products and services would be receptive to such offerings. Our success will also depend, to a large extent, on the willingness of medium and large businesses that have adopted subscription business models utilizing cloud-based products and services to manage billings and financial accounting relating to their subscriptions. The adoption of these models is still relatively new, and enterprises may not choose to shift their business model or, if they do, they may decide that they do not need a solution that offers the range of functionalities that we offer. Many companies have invested substantial effort and financial resources to develop custom-built applications or integrate traditional enterprise software into their businesses as they shift to subscription or subscription business models and may be reluctant or unwilling to switch to different applications. Accordingly, it is difficult to predict customer adoption rates and demand for our solution, the future growth rate and size of the market for subscription management software, or the entry of competitive solutions. Factors that may affect market acceptance of our products and services include:

36



the number of companies shifting to subscription business models;
the number of consumers and businesses adopting new, flexible ways to consume products and services;
the security capabilities, reliability, and availability of cloud-based services;
customer concerns with entrusting a third party to store and manage their data, especially transaction-critical, confidential, or sensitive data;
our ability to minimize the time and resources required to deploy our solution;
our ability to maintain high levels of customer satisfaction;
our ability to deploy upgrades and other changes to our solution without disruption to our customers;
the level of customization or configuration we offer; and
the price, performance, and availability of competing products and services.
The markets for subscription products and services and for subscription management software may not develop further or may develop slower than we expect. If companies do not shift to subscription business models and subscription management software does not achieve widespread adoption, or if there is a reduction in demand for subscription products and services or subscription management software caused by technological challenges, weakening economic conditions, security or privacy concerns, decreases in corporate spending, a lack of customer acceptance, or otherwise, our business could be materially and adversely affected. In addition, our subscription agreements with our customers generally provide for a minimum subscription platform fee and usage-based fees, which depend on the total dollar amount that is invoiced or managed on our solution. Because a portion of our revenue depends on the volume of transactions that our customers process through our solution, if our customers do not adopt our solution throughout their business, if their businesses decline or fail, or if they are unable to successfully shift to subscription business models, our revenue could decline and our operation results could be adversely impacted.
We have experienced rapid growth and expect to invest in our growth for the foreseeable future. If we fail to manage our growth effectively, our business, operating results, and financial condition could be adversely affected.
We have experienced rapid growth in our operations and personnel in recent periods. The growth and expansion of our business has placed and continues to place a significant strain on our management, operations, financial infrastructure, and corporate culture. In the event of further growth of our operations or in the number of our third-party relationships, our information technology systems and our internal controls and procedures may not be adequate to support our operations.
To manage growth in our operations and personnel, we will need to continue to improve our operational, financial, and management controls and our reporting systems and procedures, as well as training and experience oversight. Failure to manage growth effectively could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new products and services or enhancing existing products and services, loss of customers, or other operational difficulties in executing sales strategies, any of which could adversely affect our business performance and operating results.
Our revenue growth and ability to achieve and sustain profitability will depend, in part on being able to expand our direct sales force and increase the productivity of our sales force.
To date, most of our revenue has been attributable to the efforts of our direct sales force. In order to increase our revenue and achieve and sustain profitability, we must increase the size of our direct sales force, both in the United States and internationally, to generate additional revenue from new and existing customers.
There is significant competition for sales personnel with the skills and technical knowledge that we require. Because our solution is often sold to large enterprises and involves long sales cycle and complex customer

37



requirements, it is more difficult to find sales personnel with the specific skills and technical knowledge needed to sell our solution and, even if we are able to hire qualified personnel, doing so may be expensive. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, and retaining sufficient numbers of direct sales personnel to support our growth. Due to the complexities of our customer needs, new sales personnel require significant training and can take a number of months to achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect and if our new sales employees do not become fully productive on the timelines that we have projected or at all, our revenue will not increase at anticipated levels and our ability to achieve long-term projections may be negatively impacted.
We may also be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. Furthermore, hiring sales personnel in new countries requires additional set up and upfront costs that we may not recover if the sales personnel fail to achieve full productivity. In addition, as we continue to grow, a larger percentage of our sales force will be new to our company and our solution, which may adversely affect our sales if we cannot train our sales force quickly or effectively. Attrition rates may increase, and we may face integration challenges as we continue to seek to expand our sales force. If we are unable to hire and train sufficient numbers of effective sales personnel, or if the sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
We periodically change and make adjustments to our sales organization in response to market opportunities, competitive threats, management changes, product and service introductions or enhancements, acquisitions, sales performance, increases in sales headcount, cost levels, and other internal and external considerations. For example, in May 2019, our President stepped down from his position leading our sales organization, and we are conducting a search for his replacement. This change and any future sales organization changes may result in a temporary reduction of productivity, which could negatively affect our rate of growth. In addition, any significant change to the way we structure our compensation of our sales organization may be disruptive and may affect our revenue growth.
If we are unable to attract new customers and expand sales to existing customers our revenue growth could be slower than we expect, and our business may be adversely affected.
Our ability to achieve significant growth in revenue in the future will depend, in large part, upon our ability to attract new customers. This may be particularly challenging where an organization has already invested substantial personnel and financial resources to integrate billings and other business and financial management tools, including custom-built solutions, into its business, as such an organization may be reluctant or unwilling to invest in new products and services. As a result, selling our solution often requires sophisticated and costly sales efforts that are targeted at senior management. During the three months ended April 30, 2019, sales and marketing expenses represented approximately 40% of our total revenue. If we fail to attract new customers and fail to maintain and expand new customer relationships, our revenue may grow more slowly than we expect and our business may be adversely affected.
Our future revenue growth also depends upon expanding sales and renewals of subscriptions to our solution with existing customers. If our existing customers do not expand their use of our solution over time or do not renew their subscriptions, our revenue may grow more slowly than expected, may not grow at all, or may decline. Our success, in part, is dependent on our ability to cross-sell our Zuora Billing and Zuora RevPro products. If we experience delays in integration or implementation of these products, revenue from cross-selling may grow more slowly or may not grow at all. In the three months ended April 30, 2019, we temporarily slowed down the integration for existing Zuora Billing customers who purchased Zuora RevPro due to challenges in integrating the two products. This resulted in lower total revenues in the three months ended April 30, 2019 and resulted in us lowering our financial projections.
We plan to continue expanding our sales efforts, both domestically and internationally, but we may be unable to hire qualified sales personnel, may be unable to successfully train those sales personnel that we are able to hire, and sales personnel may not become fully productive on the timelines that we have projected or at all. Additionally, although we dedicate significant resources to sales and marketing programs, including our Subscribed events, these sales and marketing programs may not have the desired effect and may not expand sales. We cannot assure you that our efforts would result in increased sales to existing customers, and additional revenue. If our efforts to expand sales and renewals to existing customers are not successful, our business and operating results could be adversely affected.

38



Our customers generally enter into subscription agreements with one- to three-year subscription terms and have no obligation to renew their subscriptions after the expiration of their initial subscription period. Moreover, our customers that do renew their subscriptions may renew for lower subscription or usage amounts or for shorter subscription periods. In addition, in the first year of a subscription, customers often purchase an increased level of professional services (such as training and deployment services) than they do in renewal years. Costs associated with maintaining a professional services department are relatively fixed in the short-term, while professional services revenue is dependent on the amount of billable work actually performed for customers in a period, the combination of which may result in variability in, and have a negative impact on, our gross profit. Customer renewals may decline or fluctuate as a result of a number of factors, including the breadth of early deployment, reductions in our customers’ spending levels, higher volumes of usage purchased upfront relative to actual usage during the subscription term, changes in customers’ business models and use cases, our customers’ satisfaction or dissatisfaction with our solution, our pricing or pricing structure, the pricing or capabilities of products or services offered by our competitors, or the effects of economic conditions. If our customers do not renew their agreements with us, or renew on terms less favorable to us, our revenue may decline.
If our security measures are breached, if unauthorized access to customer data, our data, or our solution is otherwise obtained, or if our solution is perceived as not being secure, customers may reduce the use of or stop using our solution, and we may incur significant liabilities.
Security breaches and other security incidents could result in the loss of information, disruption of services, litigation, indemnity obligations, penalties, and other liability. If our security measures or those of our service providers are breached, or are perceived to have been breached, as a result of third-party action, including cyber-attacks or other intentional misconduct by computer hackers, employee error, malfeasance, or otherwise, and someone obtains unauthorized access to our data or other data we or our service providers maintain, including sensitive customer data, personal information, intellectual property, and other confidential business information, we could face loss of business, lawsuits or claims, regulatory investigations, or orders, and our reputation could be severely damaged. We could be required to expend significant capital and other resources to alleviate the problem, as well as incur significant costs and liabilities, including due to litigation, indemnity obligations, damages for contract breach, penalties for violation of applicable laws or regulations, and costs for remediation and other incentives offered to affected parties, including customers, other business partners and employees, in an effort to maintain business relationships after a breach or other incident. Moreover, if our solution is perceived as not being secure, regardless of whether our security measures are actually breached, we could suffer harm to our reputation, and our operating results could be negatively impacted.
We cannot assure you that any limitations of liability provisions in our contracts would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or other security-related matters. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims related to a security incident or breach, or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
Cyber-attacks and other malicious Internet-based activities continue to increase generally. Because the techniques used to obtain unauthorized access to or sabotage systems change frequently and generally are not identified until they are launched against a target, we and our service providers may be unable to anticipate these techniques or to implement adequate preventative measures. In addition, third parties may attempt to fraudulently induce employees, contractors, or users to disclose information to gain access to our data or our customers’ data. We could suffer significant damage to our brand and reputation if a cyber-attack or other security incident were to allow unauthorized access to or modification of our customers’ data, other external data, or our own data or our IT systems or if the services we provide to our customers were disrupted, or if our solution is perceived as having security vulnerabilities. Customers could lose confidence in the security and reliability of our solution and perceive them to be not secure. This could lead to fewer customers using our products and services and result in reduced revenue and earnings. The costs we would incur to address and respond to these security incidents, and to prevent them thereafter, would increase our expenses. These types of security incidents could also lead to lawsuits, regulatory investigations and claims, and increased legal liability, including in some cases costs related to notification of the incident and fraud monitoring.

39



Our success depends in large part on a limited number of products. If these products fail to gain or lose market acceptance, our business will suffer.
We derive substantially all of our revenue and cash flows from sales of subscriptions and associated deployment of our Zuora Central platform and our Zuora Billing and Zuora RevPro products. As such, the continued growth in market demand for these products is critical to our success. Demand for our solution is affected by a number of factors, many of which are beyond our control, including the growth or contraction of the Subscription Economy, continued market acceptance of our solution by customers for existing and new use cases, the timing of development and release of new products and services, features, and functionality introduced by our competitors, changes in accounting standards, policies, guidelines, interpretations, or principles that would impact the functionality and use of our solution, and technological change. We expect that an increasing transition to disaggregated solutions that focus on addressing specific customer use cases would continue to disrupt the enterprise software space, enabling new competitors to emerge. We cannot assure you that our solutions and future enhancements to our solution will be able to address future advances in technology or the requirements of enterprise customers. If we are unable to meet customer demands in creating a flexible solution designed to address all these needs or otherwise achieve more widespread market acceptance of our solution, our business, operating results, financial condition, and growth prospects would be adversely affected.
Our operating results may fluctuate from quarter to quarter, which makes our future results difficult to predict.
Our quarterly operating results have fluctuated in the past and may fluctuate in the future. Additionally, we have a limited operating history with the current scale of our business, which makes it difficult to forecast our future results and subjects us to a number of uncertainties, including our ability to plan for and anticipate future growth. As a result, you should not rely upon our past quarterly operating results as indicators of future performance. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly evolving markets, such as the risks and uncertainties described herein. Our operating results in any given quarter can be influenced by numerous factors, many of which are unpredictable or are outside of our control, including:
our ability to maintain and grow our customer base;
our ability to retain and increase revenue from existing customers;
our ability to introduce new products and services and enhance existing products and services;
our ability to integrate or implement our existing products and services on a timely basis or at all;
our ability to deploy our products successfully within our customers' information technology ecosystems;
our ability to enter into larger contracts;
increases or decreases in subscriptions to our platform;
our ability to sell to large enterprise customers;
the transaction volume that our customers processes through our system;
our ability to respond to competitive developments, including pricing changes and the introduction of new products and services by our competitors;
the productivity of our sales force;
changes in the mix of products and services that our customers use;
the length and complexity of our sales cycles;
cost to develop and upgrade our solution to incorporate new technologies;

40



seasonal purchasing patterns of our customers;
impact of outages of our solution and reputational harm;
costs related to the acquisition of businesses, talent, technologies, or intellectual property, including potentially significant amortization costs and possible write-downs;
failures or breaches of security or privacy, and the costs associated with responding to and addressing any such failures or breaches;
foreign exchange fluctuations;
changes to financial accounting standards and the interpretation of those standards that may affect the way we recognize and report our financial results, including changes in accounting rules governing recognition of revenue;
the impact of changes to financial accounting standards, such as ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), and the interpretation of those standards on customer adoption and use of our products and services and our ability to service our customers’ needs, including through Zuora RevPro;
general economic and political conditions and government regulations in the countries where we currently operate or plan to expand;
decisions by us to incur additional expenses, such as increases in sales and marketing or research and development;
the timing of stock-based compensation expense; and
potential costs to attract, onboard, retain, and motivate qualified personnel.
The impact of one or more of the foregoing and other factors may cause our operating results to vary significantly. As such, we believe that quarter-to-quarter comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future performance. If we fail to meet or exceed the expectations of investors or securities analysts, then the trading price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.
A customer’s failure to deploy our solution after it enters into a subscription agreement with us, or the incorrect or improper deployment or use of our solution could result in customer dissatisfaction and negatively affect our business, operating results, financial condition, and growth prospects.
Our solution is deployed in a wide variety of technology environments and into a broad range of complex workflows. We believe our future success will depend in part on our ability to increase both the speed and success of our deployments, by improving our deployment methodology, hiring and training qualified professionals, deepening relationships with deployment partners, and increasing our ability to integrate into large-scale, complex technology environments. We often assist our customers in deploying our solution. In other cases, customers rely on third-party partners to complete the deployment. In some cases, customers initially engage us to deploy our solution, but, for a variety of reasons, including strategic decisions not to utilize subscription business models, fail to ultimately deploy our solution. If we or our third-party partners are unable to deploy our solution successfully, or unable to do so in a timely manner and, as a result, customers do not utilize our solution, we would not be able to generate future revenue from such customers based on transaction or revenue volume and the upsell of additional products and services, and our future operating results could be adversely impacted. In addition, customers may also seek refunds of their initial subscription fee. Moreover, customer perceptions of our solution may be impaired, our reputation and brand may suffer, and customers may choose not to renew or expand their use of our solution.
If we are not able to develop and release new products and services, or successful enhancements, new features, and modifications to our existing products and services, our business could be adversely affected.

41



The market for our solution, including our billing and revenue recognition offerings, is characterized by rapid technological change, frequent new product and service introductions and enhancements, changing customer demands, and evolving industry standards. The introduction of products and services embodying new technologies can quickly make existing products and services obsolete and unmarketable. Additionally, because we provide billing and finance solutions to help our customers with compliance and financial reporting, changes in law, regulations, and accounting standards could impact the usefulness of our products and services and could necessitate changes or modifications to our products and services to accommodate such changes. Subscription management products and services, including our billing and revenue recognition offerings, are inherently complex, and our ability to develop and release new products and services or enhancements, new features and modifications to our existing products and services depends on several factors, including timely completion, competitive pricing, adequate quality testing, integration with new and existing technologies and our solution, and overall market acceptance. We cannot be sure that we will succeed in developing, marketing, and delivering on a timely and cost-effective basis enhancements or improvements to our platform or any new products and services that respond to continued changes in subscription management practices or new customer requirements, nor can we be sure that any enhancements or improvements to our platform or any new products and services will achieve market acceptance. Since developing our solution is complex, the timetable for the release of new products and enhancements to existing products is difficult to predict, and we may not offer new products and updates as rapidly as our customers require or expect. Any new products or services that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, or may not achieve the broad market acceptance necessary to generate sufficient revenue. Moreover, even if we introduce new products and services, we may experience a decline in revenue of our existing products and services that is not offset by revenue from the new products or services. For example, customers may delay making purchases of new products and services to permit them to make a more thorough evaluation of these products and services or until industry and marketplace reviews become widely available. Some customers may hesitate to migrate to a new product or service due to concerns regarding the complexity of migration or performance of the new product or service. In addition, we may lose existing customers who choose a competitor’s products and services or choose to utilize internally developed applications instead of our products and services. This could result in a temporary or permanent revenue shortfall and adversely affect our business.
In addition, because our products and services are designed to interoperate with a variety of other internal or third-party software products and business systems applications, we will need to continuously modify and enhance our products and services to keep pace with changes in application programming interfaces (APIs), and other software and database technologies. We may not be successful in either developing these new products and services, modifications, and enhancements or in bringing them to market in a timely fashion. There is no assurance that we will successfully resolve such issues in a timely and cost-effective manner. Furthermore, modifications to existing platforms or technologies, including any APIs with which we interoperate, will increase our research and development expenses. Any failure of our products and services to operate effectively with each other or with other platforms and technologies could reduce the demand for our products and services, result in customer dissatisfaction, and adversely affect our business.
Our business depends largely on our ability to attract and retain talented employees, including senior management. If we lose the services of Tien Tzuo, our founder, Chairman, and Chief Executive Officer, or other critical talent across our executive team and in other key roles, we may not be able to execute on our business strategy.
Our future success depends on our continuing ability to attract, train, assimilate, and retain highly skilled personnel, including software engineers, sales personnel, and professional services personnel. We face intense competition for qualified individuals from numerous software and other technology companies. In addition, competition for qualified personnel, particularly software engineers, is particularly intense in the San Francisco Bay Area, where our headquarters is located. We may not be able to retain our current key employees or attract, train, assimilate, or retain other highly skilled personnel in the future. We may incur significant costs to attract and retain highly skilled personnel, and we may lose new employees to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. As we move into new geographies, we will need to attract and recruit skilled personnel in those areas. If we are unable to attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational, and managerial requirements, on a timely basis or at all, our business may be adversely affected.
Our future success also depends in large part on the continued services of senior management and other key personnel. In particular, we are highly dependent on the services of Tien Tzuo, our founder, Chairman and Chief

42



Executive Officer, who is critical to the development of our technology, platform, future vision, and strategic direction. We rely on our leadership team in the areas of operations, security, marketing, sales, support, and general and administrative functions, and on individual contributors on our research and development team. Our senior management and other key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason, and without notice. We do not currently maintain key-person life insurance policies on any of our officers or employees. If we lose the services of senior management or other key personnel, or if we are unable to attract, train, assimilate, and retain the highly skilled personnel we need, our business, operating results, and financial condition could be adversely affected.
Volatility or lack of appreciation in our stock price may also affect our ability to attract and retain our key employees. Many of our senior personnel and other key employees have become, or will soon become, vested in a substantial amount of stock or stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase price of the shares or the exercise price of the options, or conversely, if the exercise price of the options that they hold are significantly above the market price of our Class A common stock. If we are unable to retain our employees, or if we need to increase our compensation expenses to retain our employees, our business, results of operations, financial condition, and cash flows could be adversely affected.
The market in which we participate is competitive, and our operating results could be harmed if we do not compete effectively.
The market for subscription management products and services, including our billing and revenue recognition offerings, is highly competitive, rapidly evolving, and fragmented, and subject to changing technology, shifting customer needs, and frequent introductions of new products and services. Our main competitors fall into the following categories:
providers of traditional ERP software, such as Oracle Corporation and SAP AG;
traditional order-to-cash solutions that address individual elements of the subscription order-to-cash process such as traditional CPQ management, billing, collections, revenue recognition, or e-commerce software;
telecommunications billing systems and other niche systems, such as Amdocs Limited; and
in-house custom systems.
Many of our current and potential competitors have longer operating histories, significantly greater financial, technical, marketing, distribution or professional services experience, or other resources or greater name recognition than we do. In addition, many of our current and potential competitors supply a wide variety of products to, and have strong and well-established relationships with, current and potential customers. As a result, our current and potential competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements or devote greater resources than we can to the development, promotion, and sale of their products and services. In addition, some current and potential competitors may offer products or services that address one or a limited number of functions at lower prices or with greater depth than our solution, or integrate or bundle such products and services with their other product offerings. Potential customers may prefer to purchase from their existing suppliers rather than from a new supplier. Our current and potential competitors may develop and market new technologies with comparable functionality to our solution. In addition, because our products and services are integral to our customers’ ability to accurately maintain books and records and prepare financial statements, our potential customers may prefer to purchase applications that are critical to their business from one of our larger, more established competitors, or leverage the software that they have already purchased from our competitors for their billing and accounting needs, or control such infrastructure internally. We may experience fewer customer orders, reduced gross margins, longer sales cycles, and loss of market share. This could lead us to decrease prices, implement alternative pricing structures, or introduce products and services available for free or a nominal price in order to remain competitive. We may not be able to compete successfully against current and future competitors, and our business, operating results, and financial condition will be adversely impacted if we fail to meet these competitive pressures.
Our ability to compete successfully in our market depends on a number of factors, both within and outside of our control. Some of these factors include: ease of use; subscription-based product features and functionality;

43



ability to support the specific needs of companies with subscription business models; ability to integrate with other technology infrastructures and third-party applications; enterprise-grade performance and features such as system scalability, security, performance, and resiliency; vision for the market and product innovation; relationships with GSIs, management consulting firms, and resellers; total cost of ownership; strength of sales and marketing efforts; brand awareness and reputation; and customer experience, including support and professional services. Any failure by us to compete successfully in any one of these or other areas may reduce the demand for our solution, as well as adversely affect our business, operating results, and financial condition.
Moreover, current and future competitors may also make strategic acquisitions or establish cooperative relationships among themselves or with others, including our current or future technology partners. By doing so, these competitors may increase their ability to meet the needs of our customers or potential customers. These developments could limit our ability to obtain revenue from existing and new customers. If we are unable to compete successfully against current and future competitors, our business, operating results, and financial condition could be adversely impacted.
Errors, defects, or disruptions in our solution could diminish demand, harm our financial results, and subject us to liability.
Our customers use our products for important aspects of their businesses, and any errors, defects, or disruptions to our solution, or other performance problems with our solution could harm our brand and reputation and may damage our customers’ businesses. We are also reliant on third-party software and infrastructure, including the infrastructure of the Internet, to provide our products and services. Any failure of or disruption to this software and infrastructure could also make our solution unavailable to our customers. Our solution is constantly changing with new software releases, which may contain undetected errors when first introduced or released. Any errors, defects, disruptions in service, or other performance problems with our solution could result in negative publicity, loss of or delay in market acceptance of our products, loss of competitive position, delay of payment to us, lower renewal rates, or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. Accordingly, any errors, defects, or disruptions to our solution could adversely impact our brand and reputation, revenue, and operating results.
In addition, because our products and services are designed to interoperate with a variety of internal and third-party systems and infrastructures, we need to continuously modify and enhance our products and services to keep pace with changes in software technologies. We may not be successful in either developing these modifications and enhancements or resolving interoperability issues in a timely and cost-effective manner. Any failure of our products and services to continue to operate effectively with internal or third-party infrastructures and technologies could reduce the demand for our products and services, resulting in dissatisfaction of our customers, and may materially and adversely affect our business.
Because we typically recognize subscription revenue over the term of the applicable agreement, a lack of subscription renewals or new subscription agreements may not be reflected immediately in our operating results and may be difficult to discern.
We generally recognize subscription revenue from customers ratably over the terms of their contracts, which typically vary between one and three years. As a result, most of the subscription revenue we report in each quarter is derived from the recognition of unearned revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any particular quarter would likely have a minor impact on our revenue results for that quarter, but could negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solution, and potential changes in our pricing policies or rate of renewals, may not be fully reflected in our operating results until future periods. Moreover, our subscription model makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.
As a substantial portion of our sales efforts are increasingly targeted at large enterprise customers, our sales cycle may become increasingly lengthy and more expensive, we may encounter still greater pricing pressure and deployment and customization challenges, and we may have to delay revenue recognition for more complicated transactions, all of which could adversely impact our business and operating results.

44



As a substantial portion of our sales efforts are increasingly targeted at large enterprise customers, we face greater costs, longer sales cycles, and less predictability in the completion of some of our sales. In this market segment, the customer’s decision to use our solution may be an enterprise-wide decision, in which case these types of sales frequently require approvals by multiple departments and executive-level personnel and require us to provide greater levels of customer education regarding the uses and benefits of our solution, as well as education regarding security, privacy, and scalability of our solution, especially for those large “business to consumer” customers or those with extensive international operations. These large enterprise transactions might also be part of a customer’s broader business model or business systems transformation project, which are frequently subject to budget constraints, multiple approvals, and unplanned administrative, processing, security review, and other delays that could further lengthen the sales cycle. Larger enterprises typically have longer decision-making and deployment cycles, may have greater resources to develop and maintain customized tools and applications, demand more customization, require greater functionality and scalability, expect a broader range of services, demand that vendors take on a larger share of risks, demand increased levels of customer service and support, require acceptance provisions that can lead to a delay in revenue recognition, and expect greater payment flexibility from vendors. We are often required to spend time and resources to better familiarize potential customers with the value proposition of our solution. As a result of these factors, sales opportunities with large enterprises may require us to devote greater sales and administrative support and professional services resources to individual customers, which could increase our costs, lengthen our sales cycle, and divert our own sales and professional services resources to a smaller number of larger customers. We may spend substantial time, effort, and money in our sales efforts without being successful in producing any sales. All these factors can add further risk to business conducted with these customers. In addition, if sales expected from a large customer for a particular quarter are not realized in that quarter or at all, our business, operating results, and financial condition could be materially and adversely affected.
Our growth forecasts we have provided publicly may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, we cannot assure that our business will grow at similar rates, if at all.
Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The forecasts we have provided publicly relating to the expected growth in the subscription billing and revenue recognition industry and ERP software market may prove to be inaccurate. Even if these markets experience the forecasted growth, we may not grow our business at similar rates, or at all. Our growth is subject to many factors, including our success in executing our business strategy, which is subject to many risks and uncertainties. Accordingly, the forecasts of market growth we have provided publicly should not be taken as indicative of our future growth.
The market for our revenue recognition automation software product, Zuora RevPro, is rapidly evolving as a result of the effectiveness of Topic 606, which makes it difficult to forecast adoption rates and demand for this product, and could have a material adverse effect on our business and operating results.
We began selling Zuora RevPro following our acquisition of Leeyo in May 2017. We have less experience marketing, determining pricing for, and selling Zuora RevPro, and we are still determining how to best market, price, and support adoption of this offering. We have directed, and intend to continue to direct, a significant portion of our financial and operating resources to develop and grow Zuora RevPro. The market for Zuora RevPro is rapidly evolving as a result of the effectiveness of Topic 606, the revenue recognition accounting standard that took effect for most public companies in January 2018. While we have seen a significant number of Zuora RevPro deployments associated with the effectiveness of Topic 606, it is uncertain whether Zuora RevPro will achieve and sustain high levels of demand and market acceptance. For example, during the three months ended April 30, 2019, we experienced a decline in total revenues due to a decrease in the number of customers adopting Topic 606. Our future success depends in part upon growth in this market and the ability of our Zuora RevPro product to meet the demand for revenue recognition automation solutions. We have limited experience with respect to determining the optimal prices for this solution. Companies may choose to purchase our Zuora RevPro product to comply with Topic 606 in the short-term but may develop proprietary solutions in-house or migrate toward other solutions developed by our competitors in the future. Customers may purchase Zuora RevPro as a standalone product and not purchase other core Zuora products. The rapidly evolving nature of this market, as well as other factors that are beyond our control, reduces our ability to accurately evaluate our long-term outlook and forecast annual performance. A reduction or slowdown in demand for revenue recognition automation software, caused by shifts in the marketplace, regulatory requirements, accounting standards, lack of acceptance, technological challenges, and competing solutions, could have a material adverse effect on our business, future growth, operating results, and financial

45



condition. Moreover, in the three months ended April 30, 2019, we temporarily slowed down the integration for existing Zuora Billing customers who purchased Zuora RevPro due to challenges in integrating the two products. This resulted in lower total revenues in the three months ended April 30, 2019 and resulted in us lowering our financial projections.
Our long-term success depends, in part, on our ability to expand the sales of our solution to customers located outside of the United States. Our current international operations, and any further expansion of those operations, expose us to risks that could have a material adverse effect on our business, operating results, and financial condition.
We have been recognizing increased revenue from international sales, and we conduct our business activities in various foreign countries. We currently have operations in North America, Europe, Asia, and Australia. During the three months ended April 30, 2019 we derived approximately 31% of our total revenue from customers located outside the United States. Our ability to manage our business and conduct our operations internationally requires considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple cultures, customs, legal systems, regulatory systems, and commercial infrastructures. International expansion will require us to invest significant funds and other resources. Our operations in international markets may not develop at a rate that supports our level of investment. Expanding internationally may subject us to new risks that we have not faced before or increase risks that we currently face, including risks associated with:
recruiting and retaining talented and capable employees in foreign countries;
providing our solution to customers from different cultures, which may require us to adapt to sales practices, modify our solution, and provide features necessary to effectively serve the local market;
compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations, including those relating to employment matters, e-invoicing, consumer protection, privacy, data protection, information security, and encryption;
longer sales cycles in some countries;
increased third-party costs relating to data centers outside of the United States;
generally longer payment cycles and greater difficulty in collecting accounts receivable;
credit risk and higher levels of payment fraud;
weaker privacy and intellectual property protection in some countries, including China and India;
compliance with anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended (FCPA), and the UK Bribery Act 2010 (UK Bribery Act);
currency exchange rate fluctuations;
tariffs, export and import restrictions, restrictions on foreign investments, sanctions, and other trade barriers or protection measures;
foreign exchange controls that might prevent us from repatriating cash earned outside the United States;
economic or political instability in countries where we may operate;
corporate espionage;
compliance with the laws of numerous taxing jurisdictions, both foreign and domestic, in which we conduct business, potential double taxation of our international earnings, and potentially adverse tax consequences due to changes in applicable U.S. and foreign tax laws;

46



continuing uncertainty regarding social, political, immigration, and tax and trade policies in the U.S. and abroad. For example, the anticipated departure of the United Kingdom from the European Union could lead to disruptions to our business in the United Kingdom and Europe, including our relationships with our existing and prospective customers, partners, and employees, and adversely affect expansion of our international operations;
increased costs to establish and maintain effective controls at foreign locations; and
overall higher costs of doing business internationally.
If we fail to offer high-quality customer support, our business and reputation will suffer.
Once our solution is deployed to our customers, our customers rely on our support services to resolve any related issues. High-quality customer education and customer support is important for the successful marketing and sale of our products and for the renewal of existing customers. The importance of high-quality customer support will increase as we expand our business and pursue new enterprises. If we do not help our customers quickly resolve post-deployment issues and provide effective ongoing customer support, our ability to upsell additional products to existing customers could suffer and our reputation with existing or potential customers could be harmed.
We typically provide service level commitments under our customer contracts. If we fail to meet these contractual commitments, we could be obligated to provide credits or refunds for prepaid amounts related to unused subscription services or face contract terminations, which could adversely affect our operating results.
Our customer contracts typically provide for service level commitments, which relate to service uptime, response times, and escalation procedures. If we are unable to meet the stated service level commitments or suffer extended periods of unavailability for our solution, we may be contractually obligated to provide these customers with service credits, refunds for prepaid amounts related to unused subscription services, or other remedies, or we could face contract terminations. In addition, we could face legal claims for breach of contract, product liability, tort, or breach of warranty. Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in our customer agreements, they may not fully or effectively protect us from claims by customers, commercial relationships, or other third parties. We may not be fully indemnified by our vendors for service interruptions beyond our control, and 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. Thus, our revenue could be harmed if we fail to meet our service level commitments under our agreements with our customers, including, but not limited to, maintenance response times and service outages. Typically, we have not been required to provide customers with service credits that have been material to our operating results, but we cannot assure you that we will not incur material costs associated with providing service credits to our customers in the future.
Additionally, any failure to meet our service level commitments could adversely impact our reputation, business, operating results, and financial condition.

47



Any disruption of service at our third-party data centers or Amazon Web Services could interrupt or delay our ability to deliver our services to our customers.
We currently host our solution, serve our customers, and support our operations in the United States primarily from a third-party Las Vegas-based data center and using Amazon Web Services (AWS), a provider of cloud infrastructure services. As part of our current disaster recovery arrangements, our customer data in the Las Vegas-based data center production environment is replicated to a third-party data center located in the San Francisco Bay Area. Additionally, in Europe, we host our solution using AWS. We are also in the process of transitioning the hosting of a portion of our U.S. solution infrastructure to AWS, which may be more expensive than our current data center providers. Despite precautions, we may also experience planned and unplanned costs, interruptions, delays, and outages in service or other performance problems in connection with such transition. We also do not have control over the operations of the facilities of our data center providers or AWS. These facilities are vulnerable to damage or interruption from earthquakes, hurricanes, floods, fires, cyber security attacks, terrorist attacks, power losses, telecommunications failures, and similar events. The occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice, or other unanticipated problems could result in lengthy interruptions in our solution. In particular, the California-based data facilities are located in an area known for seismic activity, increasing our susceptibility to the risk that an earthquake could significantly harm the operations of these facilities. The facilities also could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism, and other misconduct. Our solution’s continuing and uninterrupted performance is critical to our success. Because our products and services are used by our customers for billing and financial accounting purposes, it is critical that our solution be accessible without interruption or degradation of performance, and we typically provide our customers with service level commitments with respect to service uptime. Customers may become dissatisfied by any system failure that interrupts our ability to provide our solution to them. Outages could lead to the triggering of our service level agreements and the issuance of credits to our customers, in which case, we may not be fully indemnified for such losses pursuant to our agreement with AWS. We may not be able to easily switch our AWS operations to another cloud provider if there are disruptions or interference with our use of AWS. Sustained or repeated system failures would reduce the attractiveness of our solution to customers and result in contract terminations, thereby reducing revenue. Moreover, negative publicity arising from these types of disruptions could damage our reputation and may adversely impact use of our solution. We may not carry sufficient business interruption insurance to compensate us for losses that may occur as a result of any events that cause interruptions in our service.
Neither our third-party data center providers nor AWS have an obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew our agreements with these providers on commercially reasonable terms, if our agreements with our providers are prematurely terminated, or if in the future we add additional data center providers, we may experience additional costs or service downtime in connection with the transfer to, or the addition of, new data center providers. If these providers were to increase the cost of their services, we may have to increase the price of our solution, and our operating results may be adversely impacted.
If we are unable to grow our sales channels and our relationships with strategic partners, such as GSIs, management consulting firms, and resellers, sales of our products and services may suffer and our growth could be slower than we project.
In addition to our direct sales force, we use strategic partners, such as GSIs, management consulting firms, and resellers, to market and sell our solution. Historically, we have used these strategic partners to a limited degree, but we anticipate that these partners will become an increasingly important aspect of our business, particularly with regard to enterprise and international sales where these partners may have more expertise and established business relationships than we do. Our relationships with these strategic partners are at an early stage of development. We have generated limited revenue through these relationships to date, and we cannot assure you that these partners will be successful in marketing and selling our solution. Identifying these partners, negotiating and supporting relationships with them, and maintaining these relationships requires significant commitment of time and resources that may not yield a significant return on our investment in these relationships. Our future growth in revenue and ability to achieve and sustain profitability depends in part on our ability to identify, establish, and retain successful strategic partner relationships in the United States and internationally, which will take significant time and resources and involve significant risk. If we are unable to establish and maintain our relationships with these partners, or otherwise develop and expand our indirect distribution channel, our business, operating results, financial condition, or cash flows could be adversely affected.

48



We also cannot be certain that we will be able to maintain successful relationships with any strategic partners and, to the extent that our strategic partners are unsuccessful in marketing our solution, our ability to sell our solution and our business, operating results, and financial condition could be adversely affected. Our strategic partners may market our customers the products and services of several different companies, including products and services that compete with our solution. Because our strategic partners do not have an exclusive relationship with us, we cannot be certain that they will prioritize or provide adequate resources to marketing our solution. Moreover, divergence in strategy by any of these partners may materially adversely affect our ability to develop, market, sell, or support our solution. We cannot assure you that our strategic partners will continue to cooperate with us. In addition, actions taken or omitted to be taken by such parties may adversely affect us. We are unable to control the quantity or quality of resources that our systems integrator partners commit to deploying our products and services, or the quality or timeliness of such deployment. If our partners do not commit sufficient or qualified resources to these activities, our customers will be less satisfied, be less supportive with references, or may require the investment of our resources at discounted rates. These, and other failures by our partners to successfully deploy our products and services, may have an adverse effect on our business and our operating results.
Our customers and third-party partners often need training in the proper use of our solution to maximize its potential. If our solution is not deployed or used correctly or as intended, inadequate performance may result.
Because our customers rely on our solution to manage a wide range of subscription management operations, the incorrect or improper deployment or use of our solution, our failure to train customers on how to efficiently and effectively use our solution, or our failure to provide adequate support to our customers, may result in customers not renewing their subscriptions, customers reducing their use of our solution, negative publicity, or legal claims against us. Also, as we continue to expand our customer base, any failure by us to properly provide these services will likely result in lost opportunities for additional subscriptions to our solution.
Future changes in market conditions or customer demand could require changes to our prices or pricing model, which could adversely affect our business, operating results, and financial condition.
We generally charge our customers a flat fee for their use of our platform and a variable fee based on the amount of transaction volume they process through our system. If our customers do not increase their transaction volume, or an economic downturn reduces their transaction volume, our revenue may be adversely impacted by customers reducing their contracted transaction volume. We have limited experience with respect to determining the optimal prices for our platform, and, as a result, we have in the past needed to and expect in the future to need to change our pricing model from time to time. As the market for our platform matures, 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 models as we have used historically. We may experience pressure to change our pricing model to defer fees until our customers have fully deployed our solution. Moreover, larger organizations, which comprise a large and growing component of our direct sales efforts, may demand substantial price concessions. As a result, in the future we may be required to reduce our prices or change our pricing model, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
If we fail to integrate our solution with a variety of operating systems, software applications, and hardware platforms that are developed by others, our solution may become less marketable, less competitive, or obsolete, and our operating results may be adversely affected.
Our solution must integrate with a variety of network, hardware, and software platforms, and we need to continuously modify and enhance our solution to adapt to changes in cloud-enabled hardware, software, networking, browser, and database technologies. We have developed our solution to be able to integrate with third-party software-as-a-service (SaaS) applications, including the applications of software providers that compete with us, through the use of APIs. For example, Zuora CPQ integrates with certain capabilities of Salesforce using publicly available APIs. In general, we rely on the fact that the providers of such software systems, including Salesforce, continue to allow us access to their APIs to enable these integrations. To date, we have not relied on a long-term written contract to govern our integration relationship with Salesforce. Instead, we are subject to the standard terms and conditions for application developers of Salesforce, which govern the distribution, operation, and fees of applications on the Salesforce platform, and which are subject to change by Salesforce from time to time. We also integrate certain aspects of our solution with other platform providers. Any deterioration in our relationship with any platform provider may adversely impact our business and operating results.

49



Our business may be adversely impacted if any platform provider:
discontinues or limits access to its APIs by us;
terminates or does not allow us to renew or replace our contractual relationship;
modifies its terms of service or other policies, including fees charged to, or other restrictions on, us or other application developers, or changes how customer information is accessed by us or our customers;
establishes more favorable relationships with one or more of our competitors, or acquires one or more of our competitors and offers competing services to us; or
otherwise develops its own competitive offerings.
In addition, we have benefited from these platform providers’ brand recognition, reputations, and customer bases. Any losses or shifts in the market position of these platform providers in general, in relation to one another or to new competitors or new technologies could lead to losses in our relationships or customers, or to our need to identify or transition to alternative channels for marketing our solutions. Such changes could consume substantial resources and may not be effective. If we are unable to respond to changes in a cost-effective manner, our solution may become less marketable, less competitive, or obsolete and our operating results may be negatively impacted.
If we fail to develop, maintain, and enhance our brand and reputation cost-effectively, our business and financial condition may be adversely affected.
We believe that developing, maintaining, and enhancing awareness and integrity of our brand and reputation in a cost-effective manner are important to achieving widespread acceptance of our solution and are important elements in attracting new customers and maintaining existing customers. We believe that the importance of our brand and reputation will increase as competition in our market further intensifies. Successful promotion of our brand and the Subscription Economy concept will depend on the effectiveness of our marketing efforts, our ability to provide a reliable and useful solution at competitive prices, the perceived value of our solution, and our ability to provide quality customer support. In addition, the promotion of our brand requires us to make substantial expenditures, and we anticipate that the expenditures will increase as our market becomes more competitive, as we expand into new markets, and as more sales are generated through our strategic partners. Brand promotion activities may not yield increased revenue, and even if they do, the increased revenue may not offset the expenses we incur in building and maintaining our brand and reputation. We also rely on our customer base and community of end-users in a variety of ways, including to give us feedback on our solution and to provide user-based support to our other customers. If we fail to promote and maintain our brand successfully or to maintain loyalty among our customers, or if we incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract new customers and partners or retain our existing customers and partners and our business and financial condition may be adversely affected. Any negative publicity relating to our customers, employees, partners, or others associated with these parties, may also tarnish our own reputation simply by association and may reduce the value of our brand. Damage to our brand and reputation may result in reduced demand for our solution and increased risk of losing market share to our competitors. Any efforts to restore the value of our brand and rebuild our reputation may be costly and may not be successful.
Our customers may fail to pay us in accordance with the terms of their agreements, necessitating action by us to compel payment.
We typically enter into non-cancelable agreements with our customers with a term of one to three years. If customers fail to pay us under the terms of our agreements, we may be adversely affected both from the inability to collect amounts due and the cost of enforcing the terms of our contracts, including litigation. The risk of such negative effects increases with the term length of our customer arrangements. Furthermore, some of our customers may seek bankruptcy protection or other similar relief and fail to pay amounts due to us, or pay those amounts more slowly, either of which could adversely affect our operating results, financial position, and cash flow.
Adverse litigation judgments or settlements resulting from legal proceedings in which we may be involved could expose us to monetary damages or limit our ability to operate our business.

50



We have in the past and may in the future become involved in private actions, collective actions, investigations, and various other legal proceedings by clients, employees, suppliers, competitors, government agencies, or others. The results of any such litigation, investigations, and other legal proceedings are inherently unpredictable and expensive. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, damage our reputation, require significant amounts of management time, and divert significant resources. If any of these legal proceedings were to be determined adversely to us, or we were to enter into a settlement arrangement, we could be exposed to monetary damages or limits on our ability to operate our business, which could have an adverse effect on our business, financial condition, and operating results.
Failure to protect our intellectual property could adversely affect our business.
Our success depends in large part on our proprietary technology. We rely on various intellectual property rights, including patents, copyrights, trademarks, and trade secrets, as well as confidentiality provisions and contractual arrangements, to protect our proprietary rights. If we do not protect and enforce our intellectual property rights successfully, our competitive position may suffer, which could adversely impact our operating results.
Our pending patent or trademark applications may not be allowed, or competitors may challenge the validity, enforceability or scope of our patents, copyrights, trademarks or the trade secret status of our proprietary information. There can be no assurance that additional patents will be issued or that any patents that are issued will provide significant protection for our intellectual property. There is also no assurance that we will be able to register trademarks that are critical to our business. In addition, our patents, copyrights, trademarks, trade secrets, and other intellectual property rights may not provide us a significant competitive advantage. There is no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file patents and when to maintain trade secrets, will be adequate to protect our business.
Moreover, recent amendments to U.S. patent law, developing jurisprudence regarding U.S. patent law, and possible future changes to U.S. or foreign patent laws and regulations may affect our ability to protect and enforce our intellectual property rights. In addition, the laws of some countries do not provide the same level of protection of our intellectual property as do the laws of the United States. As we expand our international activities, our exposure to unauthorized copying and use of our solution and proprietary information will likely increase. Despite our precautions, our intellectual property is vulnerable to unauthorized access through employee error or actions, theft, and cybersecurity incidents, and other security breaches. It may be possible for third parties to infringe upon or misappropriate our intellectual property, to copy our solution, and to use information that we regard as proprietary to create products and services that compete with ours. Effective intellectual property protection may not be available to us in every country in which our solution is available. For example, some foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, many countries limit the enforceability of patents against certain third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. We may need to expend additional resources to defend our intellectual property rights domestically or internationally, which could impair our business or adversely affect our domestic or international expansion. Moreover, we may not pursue or file patent applications or apply for registration of copyrights or trademarks in the United States and foreign jurisdictions in which we operate with respect to our potentially patentable inventions, works of authorship, marks and logos for a variety of reasons, including the cost of procuring such rights and the uncertainty involved in obtaining adequate protection from such applications and registrations. If we cannot adequately protect and defend our intellectual property, we may not remain competitive, and our business, operating results, and financial condition may be adversely affected.
We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with other parties. We cannot assure you that these agreements will be effective in controlling access to, use of, and distribution of our proprietary information or in effectively securing exclusive ownership of intellectual property developed by our current or former employees and consultants. Further, these agreements may not prevent other parties from independently developing technologies that are substantially equivalent or superior to our solution.
We may need to spend significant resources securing and monitoring our intellectual property rights, and we may or may not be able to detect infringement by third parties. Our competitive position may be harmed if we cannot detect infringement and enforce our intellectual property rights quickly or at all. In some circumstances, we may choose to not pursue enforcement because an infringer has a dominant intellectual property position or for other business reasons. In addition, competitors might avoid infringement by designing around our intellectual property rights or by developing non-infringing competing technologies. Litigation may be necessary in the future to

51



enforce our intellectual property rights and to protect our trade secrets. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management, and could result in the impairment or loss of portions of our intellectual property. Further, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims attacking the scope, validity, and enforceability of our intellectual property rights, or with counterclaims and countersuits asserting infringement by our products and services of third-party intellectual property rights. Our failure to secure, protect, and enforce our intellectual property rights could seriously adversely affect our brand and our business.
Additionally, the United States Patent and Trademark Office and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment, and other similar provisions in order to complete the patent application process and to maintain issued patents. There are situations in which noncompliance or non-payment can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. If this occurs, it could have a material adverse effect on our business operations and financial condition.
We are vulnerable to intellectual property infringement claims brought against us by others.
There has been considerable activity in our industry to develop and enforce intellectual property rights. Successful intellectual property infringement claims against us or our resellers or customers could result in monetary liability or a material disruption in the conduct of our business. We cannot be certain that our products and services, content, and brand names do not or will not infringe valid patents, trademarks, copyrights, or other intellectual property rights held by third parties. We may be subject to legal proceedings and claims from time to time relating to the intellectual property of others in the ordinary course of our business. Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to cease selling or using solutions that incorporate the intellectual property that we allegedly infringe, make substantial payments for legal fees, settlement payments, or other costs or damages, obtain a license, which may not be available on reasonable terms or at all, to sell or use the relevant technology, or redesign the allegedly infringing solutions to avoid infringement, which could be costly, time-consuming, or impossible. Any claims or litigation, regardless of merit, could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our products and services, or require that we comply with other unfavorable terms. We do not have a significant patent portfolio, which could prevent us from deterring patent infringement claims through our own patent portfolio, and our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. We may also be obligated to indemnify our customers or strategic partners in connection with such infringement claims, or to obtain licenses from third parties or modify our solution, and each such obligation could further exhaust our resources. Some of our IP infringement indemnification obligations are contractually capped at a very high amount or not capped at all.
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. We expect that the occurrence of infringement claims is likely to grow as the market for subscription management products and services grows. Accordingly, our exposure to damages resulting from infringement claims could increase and this could further exhaust our financial and management resources.
We employ third-party licensed software for use in or with our software, and the inability to maintain these licenses or errors in the software we license could result in increased costs or reduced service levels, which could adversely affect our business.
Our software incorporates certain third-party software obtained under licenses from other companies. We anticipate that we will continue to rely on such third-party software and development tools from third parties in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, including open source software, this may not always be the case, or it may be difficult or costly to migrate to other third-party software. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties. In addition, integration of our software with new third-party software may require significant work and require substantial investment of our time and resources. Also, any undetected errors or defects in third-party software could prevent the deployment or impair the functionality of our software, present security risks, delay new updates or enhancements to our solution, result in a failure of our solution, and injure our reputation.

52



Our solution contains open source software components, and failure to comply with the terms of the underlying licenses could restrict our ability to sell our solution.
Our solution incorporates certain open source software. An open source license typically permits the use, modification, and distribution of software in source code form subject to certain conditions. Some open source licenses contain conditions that any person who distributes or uses a modification or derivative work of software that was subject to an open source license make the modified version subject to the same open source license. Distributing or using software that is subject to this kind of open source license can lead to a requirement that certain aspects of our solution be distributed or made available in source code form. Although we do not believe that we have used open source software in a manner that might condition its use on our distribution of any portion of our solution in source code form, the interpretation of open source licenses is legally complex and, despite our efforts, it is possible that we may be liable for copyright infringement, breach of contract, or other claims if our use of open source software is adjudged to not comply with the applicable open source licenses.
Moreover, we cannot assure you that our processes for controlling our use of open source software in our solution will be effective. If we have not complied with the terms of an applicable open source software license, we may need to seek licenses from third parties to continue offering our solution on terms that are not economically feasible, to re-engineer our solution to remove or replace the open source software, to discontinue the sale of our solution if re-engineering could not be accomplished on a timely basis, to pay monetary damages, or to make available the source code for aspects of our proprietary technology, any of which could adversely affect our business, operating results, and financial condition.
In addition to risks related to license requirements, use of open source software can involve greater risks than those associated with use of third-party commercial software, as open source licensors generally do not provide warranties, assurances of title, performance, non-infringement, or controls on the origin of the software. There is typically no support available for open source software, and we cannot assure you that the authors of such open source software will not abandon further development and maintenance. Open source software may contain security vulnerabilities, and we may be subject to additional security risk by using open source software. Many of the risks associated with the use of open source software, such as the lack of warranties or assurances of title or performance, cannot be eliminated, and could, if not properly addressed, negatively affect our business. We have established processes to help alleviate these risks, including a review process for screening requests from our development organizations for the use of open source software, but we cannot be sure that all open source software is identified or submitted for approval prior to use in our solution.
We may be unable to integrate acquired businesses and technologies successfully or to achieve the expected benefits of such acquisitions. We may acquire or invest in additional companies, which may divert our management’s attention, result in additional dilution to our stockholders, and consume resources that are necessary to sustain our business.
Our business strategy may, from time to time, include acquiring other complementary products, technologies, or businesses. For example, in May 2017, we acquired Leeyo. 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 companies choose not to work for us, if an acquired company’s software is not easily adapted to work with ours, or if we have difficulty retaining the customers of any acquired business due to changes in management or otherwise. For example, during the three months ended April 30, 2019, we encountered delays in our ability to integrate our Zuora Billing and Zuora RevPro products, and consequently had to slow down our implementations in this period for existing Zuora Billing customers who recently purchased Zuora RevPro. Acquisitions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our business. Moreover, the anticipated benefits of any acquisition, investment, or business relationship may not be realized or we may be exposed to unknown liabilities.
We may in the future seek to acquire or invest in additional businesses, products, technologies, or other assets. We also may enter into relationships with other businesses to expand our products and services or our ability to provide our products and services in foreign jurisdictions, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing, or investments in other companies. Negotiating these transactions can be time consuming, difficult, and expensive, and our ability to close these transactions may often

53



be subject to approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close. For one or more of those transactions, we may:
issue additional equity securities that would dilute our stockholders;
use cash that we may need in the future to operate our business;
incur debt on terms unfavorable to us or that we are unable to repay;
incur large charges or substantial liabilities;
encounter difficulties retaining key employees of the acquired company or integrating diverse software codes or business cultures; and
become subject to adverse tax consequences, substantial depreciation, or deferred compensation charges.
Any of these risks could adversely impact our business and operating results.
If we are not able to satisfy data protection, security, privacy, and other government- and industry-specific requirements, our growth could be harmed.
There are a number of data protection, security, privacy, and other government- and industry-specific requirements, including those that require companies to notify individuals of data security and privacy incidents involving certain types of personal data. Security and privacy compromises experienced by us or our service providers may lead to public disclosures, which could harm our reputation, erode customer confidence in the effectiveness of our security and privacy measures, negatively impact our ability to attract new customers, cause existing customers to elect not to renew their subscriptions with us, or negatively impact our employee relationships or impair our ability to attract new employees. In addition, some of the industries we serve have industry-specific requirements relating to compliance with certain security, privacy and regulatory standards, such as those required by the Health Insurance Portability and Accountability Act. We also maintain compliance with the Payment Card Industry Data Security Standard, which is critical to the financial services and insurance industries. As we expand into new verticals and regions, we will likely need to comply with these and other requirements to compete effectively. If we cannot comply or if we incur a violation in one or more of these requirements, our growth could be adversely impacted, and we could incur significant liability.
Privacy concerns and laws, or other domestic or foreign regulations, may reduce the effectiveness of our solution and adversely affect our business.
Our customers can use our solution to collect, use, and store personal or identifying information regarding their customers. National and local governments and agencies in the countries in which we operate and in which our customers operate have adopted, are considering adopting, or may adopt laws and regulations regarding the collection, use, storage, data residency, processing, and disclosure of information obtained from consumers and other individuals, which could impact our ability to offer our products and services in certain jurisdictions or our customers’ ability to deploy our solution globally. Laws and regulations relating to the collection, use, disclosure, security, and other processing of individuals’ information can vary significantly from jurisdiction to jurisdiction. The European Union and many countries, including China and India, as well as states within the United States, such as California, have in place or are enacting stricter laws and regulations relating to privacy and data collection. We also may be bound by contractual obligations and other obligations relating to privacy, data protection, and information security that are more stringent than applicable laws and regulations. The costs of compliance with, and other burdens imposed by, laws, regulations, standards, and other obligations relating to privacy, data protection, and information security are significant. In addition, some companies, particularly larger or global enterprises, often will not contract with vendors that do not meet these rigorous standards and often seek contract terms to ensure we are financially liable for any breach of laws or regulations. Accordingly, our failure, or perceived inability, to comply with these laws, regulations, standards, and other obligations may limit the use and adoption of our solution, reduce overall demand for our solution, lead to regulatory investigations, litigation, and significant fines, penalties, or liabilities for actual or alleged noncompliance, or slow the pace at which we close sales transactions, any of which could harm our business. Moreover, if we or any of our employees or contractors fail or are believed to fail to adhere to appropriate practices regarding our customers’ data, it may damage our reputation and brand.

54



Additionally, we expect that existing laws, regulations, standards, and other obligations may be interpreted in new and differing manners in the future, and may be inconsistent among jurisdictions. Future laws, regulations, standards, and other obligations, and changes in the interpretation of existing laws, regulations, standards, and other obligations could result in increased regulation, increased costs of compliance and penalties for non-compliance, and limitations on data collection, use, disclosure, and transfer for us and our customers. The European Union and United States agreed in 2016 to a framework for data transferred from the European Union to the United States, called the Privacy Shield, but this framework has been challenged by private parties and may face additional challenges by national regulators or additional private parties. Additionally, the GDPR became effective in May 2018. The GDPR establishes, and the pending European Union ePrivacy Regulation is expected to establish, new requirements applicable to the handling of personal data and imposes penalties for non-compliance of up to the greater of €20 million or 4% of worldwide revenue. Additionally, in June 2018, California passed the California Consumer Privacy Act (CCPA) which provides new data privacy rights for consumers and new operational requirements for companies effective in 2020. The costs of compliance with, and other burdens imposed by, the GDPR, CCPA and other U.S., European Union, China (including the Cybersecurity Law of China) and foreign laws may limit the use and adoption of our products and services and could have an adverse impact on our business.
The costs of compliance with, and other burdens imposed by, laws and regulations relating to privacy, data protection, and information security that are applicable to the businesses of our customers may adversely affect our customers’ ability and willingness to process, handle, store, use, and transmit certain types of information, such as demographic and other personal information, of their customers using our solution, which could limit the use, effectiveness, and adoption of our solution and reduce overall demand. In addition, the other bases on which we and our customers rely for the transfer of personal data across national borders, such as the Standard Contractual Clauses promulgated by the EU Commission Decision 2010/87/EU, commonly referred to as the Model Clauses, continue to be subjected to regulatory and judicial scrutiny. If the United Kingdom departs from the European Union, the ability to conduct business and transfer personal data between the United Kingdom, the European Union and other countries may be negatively impacted due to uncertainty and the time and costs to put in place new bases on which we and our customers can rely for the transfer of personal data. If we or our customers are unable to transfer data between and among countries and regions in which we operate, it could decrease demand for our solution, require us to modify or restrict our solution, products, services, or operations, and impair our ability to maintain and grow our customer base and increase our revenue. With respect to any changes we consider necessary or appropriate to make to our solution, products, services, or practices in an effort to comply, or allow our customers to comply, with laws, regulations, or other obligations relating to privacy, data protection, or information security, we may be unable to make those changes in a commercially reasonable manner, in a timely fashion, or at all. Even the perception of privacy concerns, whether or not valid, may inhibit the adoption, effectiveness, or use of our solution.
In addition to government activity, privacy advocacy groups, the technology industry, and other industries have established or may establish various new, additional, or different self-regulatory standards that may place additional burdens on us. Our customers may expect us to meet voluntary certifications or adhere to other standards established by them or third parties, and we may be required or otherwise find it advisable to obtain these certifications or adhere to these standards. If we are unable to maintain these certifications or meet these standards, it could reduce demand for our solution and adversely affect our business.
Failure to comply with anti-corruption and anti-money laundering laws, including the FCPA and similar laws associated with our activities outside of the United States, could subject us to penalties and other adverse consequences.
We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the UK Bribery Act, and possibly other anti-bribery and anti-money laundering laws in countries in which we conduct activities. We face significant risks if we fail to comply with the FCPA and other anti-corruption laws that prohibit companies and their employees and third-party intermediaries from promising, authorizing, offering, or providing, directly or indirectly, improper payments or benefits to foreign government officials, political parties, and private-sector recipients for the purpose of obtaining or retaining business, directing business to any person, or securing any advantage. In many foreign countries, particularly in countries with developing economies, it may be a local custom that businesses engage in practices that are prohibited by the FCPA or other applicable laws and regulations. In addition, we use various third parties to sell our solution and conduct our business abroad. We or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors,

55



partners, and agents, even if we do not explicitly authorize such activities. We have implemented an anti-corruption compliance program but cannot assure you that all of our employees and agents, as well as those companies to which we outsource certain of our business operations, will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
Any violation of the FCPA, other applicable anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, or severe criminal or civil sanctions, which could have a materially adverse effect on our reputation, business, operating results, and prospects. In addition, responding to any enforcement action may result in a significant diversion of management’s attention and resources, significant defense costs, and other professional fees.
We are required to comply with governmental export control laws and regulations. Our failure to comply with these laws and regulations could have an adverse effect on our business and operating results.
Our solution is subject to governmental, including United States and European Union, export control laws and regulations, and as a U.S. company we are covered by the U.S. sanctions regulations. U.S. export control and economic sanctions laws and regulations prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries, governments, and persons, and complying with export control and sanctions regulations for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. While we take precautions to prevent our solution from being exported in violation of these laws or engaging in any other activities that are subject to these regulations, if we were to fail to comply with U.S. export laws, U.S. Customs regulations and import regulations, U.S. economic sanctions, and other countries’ import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company, incarceration for responsible employees and managers, and the possible loss of export or import privileges as well as incur reputational harm.
We incorporate encryption technology into certain of our products and certain encryption products may be exported outside of the United States only by a license or a license exception. In addition, various countries regulate the import of certain encryption technology, including import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to deploy our products in those countries. Although we take precautions to prevent our products from being provided in violation of such laws, we cannot assure you that inadvertent violations of such laws have not occurred or will not occur in connection with the distribution of our products despite the precautions we take. Governmental regulation of encryption technology and regulation of imports or exports, or our failure to obtain required import or export approval for our products, could harm our international sales and adversely affect our operating results.
Further, if our partners, including suppliers, fail to obtain required import, export, or re-export licenses or permits, we may also be harmed, become the subject of government investigations or penalties, and incur reputational harm. Changes in our solution or changes in export and import regulations may create delays in the introduction of our solution in international markets, prevent our customers with international operations from deploying our solution globally or, in some cases, prevent the export or import of our solution 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 laws and regulations, or change in the countries, governments, persons, or technologies targeted by such laws and regulations, could result in decreased use of our solution by, or in our decreased ability to export or sell our solution to, existing or potential customers with international operations. Any decreased use of our solution or limitation on our ability to export or sell our solution would likely harm our business, financial condition, and operating results.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations which could subject our business to increased tax liability.
Under the Tax Cuts and Jobs Act (Tax Reform Act), although the treatment of tax losses generated in taxable years ending on or before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay more federal income taxes in future years than we would have had to pay under pre-existing law. In addition, the Tax Reform Act's new "base erosion and anti-abuse tax" or "BEAT" may require us to pay additional federal income taxes even in years when we are not profitable.

56



The applicability of sales, use and other tax laws or regulations on our business is uncertain. Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our customers, which could subject us to additional tax liability and related interest and penalties, increase the costs of our services and adversely impact our business.
The application of federal, state, local, and non-U.S. tax laws to services provided electronically is evolving. New income, sales, use, value-added, or other tax laws, statutes, rules, regulations, or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the Internet or could otherwise materially affect our financial position and results of operations. Many countries in the European Union, as well as a number of other countries and organizations such as the Organization for Economic Cooperation and Development, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could impact our tax obligations.
In addition, state, local, and foreign tax jurisdictions have differing rules and regulations governing sales, use, value-added, and other taxes, and these rules and regulations can be complex and are subject to varying interpretations that may change over time. For example, a U.S. Supreme Court ruling in June 2018 could result in more states requiring us to collect sales or use tax on sales we make to their residents. Existing tax laws, statutes, rules, regulations, or ordinances could be interpreted, changed, modified, or applied adversely to us (possibly with retroactive effect), which could require us or our customers to pay additional tax amounts on prior sales and going forward, as well as require us or our customers to pay fines or penalties and interest for past amounts. Although our customer contracts typically provide that our customers must pay all applicable sales and similar taxes, our customers may be reluctant to pay back taxes and associated interest or penalties, or we may determine that it would not be commercially feasible to seek reimbursement. If we are required to collect and pay back taxes and associated interest and penalties, or we are unsuccessful in collecting such amounts from our customers, we could incur potentially substantial unplanned expenses, thereby adversely impacting our operating results and cash flows. Imposition of such taxes on our services going forward could also adversely affect our sales activity and have a negative impact on our operating results and cash flows.
Our results of operations and financial condition could be materially affected by the enactment of legislation implementing changes in the U.S. or foreign taxation of international business activities or the adoption of other tax reform policies.
The Tax Reform Act enacted, contains significant changes to U.S. tax law, including, but not limited to, a reduction in the corporate tax rate and a new system of taxation on income earned by foreign subsidiaries. The primary impact of the new legislation on our provision for income taxes was a reduction of the future tax benefits of our deferred tax assets as a result of the reduction in the corporate tax rate. However, since we have recorded a full valuation allowance against our deferred tax assets, we do not currently anticipate that these changes will have a material impact on our accompanying consolidated financial statements. The impact of the Tax Reform Act will likely be subject to ongoing technical guidance and accounting interpretation, which we will continue to monitor and assess. As we expand the scale of our international business activities, any changes in the U.S. or foreign taxation of such activities may increase our worldwide effective tax rate and harm our business, results of operations, and financial condition.
Political developments, economic uncertainty or downturns, particularly as it impacts particular industries, could adversely affect our business and operating results.
Political developments impacting government spending and international trade, including government shutdowns in the United States, continued uncertainty surrounding the United Kingdom's departure from the European Union and trade disputes and tariffs, may negatively impact markets and cause weaker macroeconomic conditions. The effects of these events may continue due to potential additional U.S. government shutdowns, instability in the United Kingdom and the European Union as the terms of Brexit remain under negotiation and the prolonging of the United States’ trade disputes with China and other countries. The continuing effect of any or all of these events could adversely impact demand for our products, harm our operations and weaken our financial results.
In recent years, the United States and other significant markets have experienced cyclical downturns and worldwide economic conditions remain uncertain. Economic uncertainty and associated macroeconomic conditions make it extremely difficult for our customers and us to accurately forecast and plan future business activities, and could cause our customers to slow spending on our solution, which could delay and lengthen sales cycles.

57



Furthermore, during uncertain economic times our customers may face issues gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. If that were to occur, we may be required to increase our allowance for doubtful accounts and our results could be negatively impacted.
Furthermore, we have customers in a variety of different industries. A significant downturn in the economic activity attributable to any particular industry, including, but not limited to, the retail and financial industries, may cause organizations to react by reducing their capital and operating expenditures in general or by specifically reducing their spending on information technology. In addition, our customers may delay or cancel information technology projects or seek to lower their costs by renegotiating vendor contracts. To the extent purchases of our solution are perceived by customers and potential customers to be discretionary, our revenue may be disproportionately affected by delays or reductions in general information technology spending. Also, customers may choose to develop in-house software or modify their legacy business software as an alternative to using our solution. Moreover, competitors may respond to challenging market conditions by lowering prices and attempting to lure away our customers.
We cannot predict the timing, strength, or duration of any economic slowdown or any subsequent recovery generally, or any industry in particular. If the conditions in the general economy and the markets in which we operate worsen from present levels, our business, financial condition, and operating results could be materially adversely affected.
If currency exchange rates fluctuate substantially in the future, the results of our operations, which are reported in U.S. dollars, could be adversely affected.
As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Although we expect an increasing number of sales contracts to be denominated in currencies other than the U.S. dollar in the future, the majority of our sales contracts have historically been denominated in U.S. dollars, and therefore, most of our revenue has not been subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our solution to our customers outside of the United States, which could adversely affect our business, operating results, financial condition, and cash flows. In addition, we incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our operating results. Although we may in the future decide to undertake foreign exchange hedging transactions to cover a portion of our foreign currency exchange exposure, we currently do not hedge our exposure to foreign currency exchange risks.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
U.S. GAAP is subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change. Any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors' confidence in us.
We adopted the requirements of Topic 606, effective February 1, 2019, using the full retrospective transition method. The adoption of the new standard is expected to have an impact on revenue and commissions expense for all periods presented.  The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. We also expect an impact due to a change in the recognition of legacy on-premise term deals inherited during our acquisition of Leeyo, which will require more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that we recognize revenue, the new standard will also impact the accounting for incremental commission costs of obtaining subscription contracts. Under the new standard, we defer all incremental commission costs to obtain the contract. We expect to amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.

58



In addition, in February 2019, the FASB issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842). Under the new standard, lessees will be required to recognize lease assets and liabilities for all leases, with certain exceptions, on their balance sheets. We expect to adopt ASU 2016-02 beginning with our fiscal year ending January 31, 2020 and interim periods thereafter. We are currently evaluating our lease portfolio and expect the adoption of this standard to have a material impact on our consolidated balance sheet.
Any difficulties in implementing new accounting pronouncements, including ASU 2016-02 and other pronouncements that we have not yet adopted, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us. Such recent accounting pronouncements are described in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of our Notes to Unaudited Condensed Consolidated Financial Statements included in this Form 10-Q.
Certain of our operating results and financial metrics may be difficult to predict as a result of seasonality.
Although we have not historically experienced significant seasonality with respect to our subscription revenue throughout the year, we have seen seasonality in our sales cycle as a large percentage of our customers make their purchases in the third month of any given quarter. In addition, our fourth quarter has historically been our strongest quarter. We believe that this results in part from the procurement, budgeting, and deployment cycles of many of our customers. We generally expect a relative increase in sales in the second half of each year as budgets of our customers for annual capital purchases are being fully utilized. We may be affected by seasonal trends in the future, particularly as our business matures. Such seasonality may result from a number of factors, including a slowdown in our customers’ procurement process during certain times of the year, both domestically and internationally, and customers choosing to spend remaining budgets shortly before the end of their fiscal years. These effects may become more pronounced as we target larger organizations and their larger budgets for sales of our solution. Additionally, this seasonality may be reflected to a much lesser extent, and sometimes may not be immediately apparent, in our revenue, due to the fact that we recognize subscription revenue over the term of the applicable subscription agreement. In addition, our ability to record professional services revenue can potentially vary based on the number of billable days in the given quarter, which is impacted by holidays and vacations. To the extent we experience this seasonality, it may cause fluctuations in our operating results and financial metrics and make forecasting our future operating results and financial metrics more difficult.
We may need to raise additional capital required to grow our business, and we may not be able to raise capital on terms acceptable to us or at all.
In order to support our growth and respond to business challenges, such as developing new features or enhancements to our solution to stay competitive, acquiring new technologies, and improving our infrastructure, we have made significant financial investments in our business, and we intend to continue to make such investments. As a result, to provide the funds required for these investments and other business endeavors, we may need to engage in equity or debt financings, in addition to any indebtedness we may have under our then current debt arrangements. If we raise additional funds through equity or convertible debt issuances, our existing stockholders may suffer significant dilution, and these securities could have rights, preferences, and privileges that are superior to that of holders of our common stock. If we obtain additional funds through debt financing, we may not be able to obtain such financing on terms favorable to us. Such terms may involve additional restrictive covenants making it difficult to engage in capital raising activities and pursue business opportunities, including potential acquisitions. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired and our business may be adversely affected, requiring us to delay, reduce, or eliminate some or all of our operations.
The requirements of being a public company may strain our resources, divert management’s attention, and affect our ability to attract and retain additional executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations. We expect compliance with these rules and regulations will continue to 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

59



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 and outside consultants to comply with these requirements, we may need to add additional resources, which would 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 costs 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.
The rules and regulations applicable to public companies make it more expensive for us 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 has become 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.
In addition, as a result of our disclosure obligations as a public company, we have reduced flexibility and are under pressure to focus on short-term results, which may adversely affect our ability to achieve long-term profitability.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
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 file with the 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. For example, we have worked to improve the controls around our key accounting processes and our quarterly close process, we have implemented a number of new systems as part of our control environment, and we have hired additional accounting and finance personnel to help us implement these processes and controls. 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. If any of these new or improved controls and systems do not perform as expected, we may experience material weaknesses in our controls.
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

60



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 are filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange. Prior to our IPO, we were not required to comply with the SEC rules that we implement Section 404 of the Sarbanes-Oxley Act and were 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 adversely affect our business and operating results and could cause a decline in the price of our Class A common stock.
Our management team has limited experience managing a public company.
Most members of our management team have limited experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage our transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition, and operating results.
Our corporate “ZEO” culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity, and teamwork fostered by our culture, and our business may be harmed.
We believe that our entrepreneurial corporate culture has been a key contributor to our success. We have worked to develop what we call our “ZEO” culture, which is based on the idea that each employee is the CEO of their job and career, and we strive to empower every employee to make and own their decisions and contributions to the company. If we do not continue to develop our corporate culture as we grow and evolve, including maintaining a culture that encourages individual entrepreneurship by our employees, it could harm our ability to foster the innovation, creativity, and teamwork we believe that we need to support our growth. We expect to continue to hire as we expand. As our organization grows and we are required to implement more complex organizational structures, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture, which could negatively impact our future success. In addition, potential liquidity events could create disparities of wealth among our employees, which could adversely impact relations among employees and our corporate culture in general. Our anticipated headcount growth and our transition from a private company to a public company may result in a change to our corporate culture, which could harm our business.
Our Debt Agreement provides our lender with a first-priority lien against substantially all of our assets, including our intellectual property, and contains financial covenants and other restrictions on our actions, which could limit our operational flexibility and otherwise adversely affect our financial condition.
Our Debt Agreement restricts our ability to, among other things:
use our accounts receivable, inventory, trademarks, and most of our other assets as security in other borrowings or transactions;

61



incur additional indebtedness;
sell certain assets;
declare dividends or make certain distributions; and
undergo a merger or consolidation or other transactions.
Our Debt Agreement also prohibits us from exceeding an adjusted quick ratio. Our ability to comply with this and other covenants is dependent upon a number of factors, some of which are beyond our control.
Our failure to comply with the covenants or payment requirements, or the occurrence of other events specified in our Debt Agreement could result in an event of default under the Debt Agreement which would give our lender the right to terminate their commitments to provide additional loans under the Debt Agreement and to declare all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, we have granted our lender first-priority liens against substantially all of our assets, including our intellectual property, as collateral. Failure to comply with the covenants or other restrictions in the Debt Agreement could result in a default. If the debt under our Debt Agreement was to be accelerated, we may not have sufficient cash on hand or be able to sell sufficient collateral to repay it, which would have an immediate adverse effect on our business and operating results.
We are an emerging growth company, and we cannot be certain that the reduced disclosure requirements applicable to emerging growth companies will not make our Class A common stock less attractive to investors.
We are an emerging growth company, as defined in the JOBS Act, and, for so long as we continue to be an emerging growth company, 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 non-binding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. In addition, pursuant to Section 107 of the JOBS Act, as an emerging growth company, we have elected to take advantage of the extended transition period for complying with new or revised accounting standards until those standards would otherwise apply to private companies. If we cease to be an emerging growth company, we will no longer be able to take advantage of these exemptions or the extended transition period for complying with new or revised accounting standards.
We will remain an emerging growth company until the earliest of (i) January 31, 2024, which is the last day of the fiscal year following the fifth anniversary of our IPO, (ii) the last day of the first fiscal year in which our annual gross revenue is $1.07 billion or more, (iii) the date on which we have, during the previous rolling three-year period, issued more than $1.0 billion in non-convertible debt securities, or (iv) the date on which we are deemed to be a "large accelerated filer" as defined in Rule 12b-2 of the Exchange Act.
We cannot predict if investors will find our Class A common stock less attractive or our company less comparable to certain other public companies because we will rely on these exemptions and elections. For example, if we do not adopt a new or revised accounting standard, our future operating results and financial statements may not be as comparable to the operating results and financial statements of certain other companies in our industry that adopted such standards. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and our stock price may be more volatile.
We may be adversely affected by natural disasters and other catastrophic events, and by man-made problems such as terrorism, that could disrupt our business operations and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.
Natural disasters or other catastrophic events may also cause damage or disruption to our operations, international commerce, and the global economy, and could have an adverse effect on our business, operating results, and financial condition. Our business operations are subject to interruption by natural disasters, fire, power

62



shortages, pandemics, and other events beyond our control. In addition, acts of terrorism and other geopolitical unrest could cause disruptions in our business or the businesses of our partners or the economy as a whole. In the event of a natural disaster, including a major earthquake, blizzard, or hurricane, or a catastrophic event such as a fire, power loss, or telecommunications failure, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in development of our solution, lengthy interruptions in service, breaches of data security, and loss of critical data, all of which could have an adverse effect on our future operating results. For example, our corporate headquarters is located in California, a state that frequently experiences earthquakes. Additionally, all of the aforementioned risks may be further increased if we do not implement a disaster recovery plan or the disaster recovery plans put in place by Zuora or our partners prove to be inadequate.
The stock price of our Class A common stock has been and may continue to be volatile, and you could lose all or part of your investment.
The market price of our Class A common stock has been and may continue to be volatile. Since shares of our Class A were sold in our IPO in April 2018 at a price of $14.00 per share, the reported low and high sales prices of our common stock has ranged from $13.04 to $37.78, through June 10, 2019. We experienced a significant decline in our stock price following our announcement of earnings for the quarter ended April 30, 2019. In addition to factors discussed in this Form 10-Q, the market price of our Class A common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
overall performance of the equity markets;
actual or anticipated fluctuations in our revenue and other operating results;
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;
negative publicity related to the real or perceived quality of our solution, as well as the failure to timely launch new products and services that gain market acceptance;
growth of the Subscription Economy;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of new products, commercial relationships, or significant technical innovations;
acquisitions, strategic partnerships, joint ventures, or capital commitments;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us, litigation involving our industry, or both;
developments or disputes concerning our or other parties’ products, services, or intellectual property rights;
changes in accounting standards, policies, guidelines, interpretations, or principles;
other events or factors, including those resulting from war, incidents of terrorism, or responses to these events;

63



the expiration of contractual lock-up or market stand-off agreements; and
sales of shares of our Class A 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, and technology companies in particular, 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.
Sales of a substantial number of shares of our Class A common stock in the public market, particularly sales by our directors, executive officers, and significant stockholders, or the perception that these sales could occur, could cause the market price of our Class A common stock to decline and may make it more difficult for you to sell your Class A common stock at a time and price that you deem appropriate.
The market price of our Class A common stock could decline as a result of sales of a large number of shares of our Class A common stock in the market. The perception that these sales might occur may also cause the market price of our Class A common stock to decline. As of April 30, 2019, we had outstanding a total of 85.1 million shares of Class A common stock and 26.0 million shares of Class B common stock.
In addition, as of April 30, 2019, we had outstanding stock options and restricted stock units (RSUs) that could result in the issuance of 15.3 million shares of Class A common stock. Subject to the satisfaction of applicable vesting requirements, the shares issued upon exercise of outstanding stock options or settlement of outstanding RSUs will be available for immediate resale in the open market.
Moreover, certain holders of our common stock have rights, subject to some conditions, to require us to file registration statements for the public resale of such shares or to include such shares in registration statements that we may file for us or other stockholders.
We may also issue our shares of common stock or securities convertible into shares of our common stock from time to time in connection with a financing, acquisition, investments, or otherwise. We also expect to grant equity awards to employees, directors, and consultants under our 2018 Equity Incentive Plan (2018 Plan) and rights to purchase our Class A common stock under our ESPP. Any such issuances could result in substantial dilution to our existing stockholders and cause the market price of our Class A common stock to decline.
The dual class structure of our common stock has the effect of concentrating voting control with holders of our Class B common stock, including our directors, executive officers, and significant stockholders, which limits or precludes your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. As of April 30, 2019, our directors, executive officers, and holders of more than 5% of our common stock, and their respective affiliates, held a substantial majority of the voting power of our capital stock. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until the earlier of (i) the date specified by a vote of the holders of 66 2/3% of the outstanding shares of Class B common stock, (ii) April 16, 2028, and (iii) the date the shares of Class B common stock cease to represent at least 5% of all outstanding shares of our common stock. This concentrated control limits or precludes your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain permitted transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of

64



increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
The dual class structure of our common stock may adversely affect the trading market for our Class A common stock.
Stock index providers, such as S&P Dow Jones and FTSE Russell, exclude public companies with multiple classes of shares of common stock from being added to certain indices, including the S&P 500. In addition, several shareholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual class structure of our common stock may prevent the inclusion of our Class A common stock in such indices and may cause shareholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any such exclusion from indices could result in a less active trading market for our Class A common stock. Any actions or publications by shareholder advisory firms critical of our corporate governance practices or capital structure could also adversely affect the value of our Class A common stock.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, the price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If few securities analysts commence coverage of us, or if industry analysts cease coverage of us, the trading price for our Class A common stock could be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our Class A common stock would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.
Even if our stock is actively covered by analysts, we do not have any control over the analysts or the measures that analysts or investors may rely upon to forecast our future results. For example, in order to assess our business activity in a given period, analysts and investors may look at the combination of revenue and changes in deferred revenue in a given period (sometimes referred to as “billings”). Over-reliance on billings or similar measures may result in analyst or investor forecasts that differ significantly from our own for a variety of reasons, including:
a relatively large number of transactions occur at the end of the quarter. Invoicing of those transactions may or may not occur before the end of the quarter based on a number of factors including receipt of information from the customer, volume of transactions, and holidays. A shift of a few days has little economic impact on our business, but will shift deferred revenue from one period into the next;
a shift in billing frequency (i.e. from monthly to quarterly or from quarterly to annually), which may distort trends;
subscriptions that have deferred start dates; and
services that are invoiced upon delivery.
In addition, the new revenue recognition standard, Topic 606, has introduced new and significant disclosure requirements. These disclosure obligations are prepared on the basis of estimates that can change over time and on the basis of events over which we have no control. It is possible that analysts and investors may misinterpret our disclosure or that our methods for estimating this disclosure may differ significantly from others, which could lead to inaccurate or unfavorable forecasts by analysts and investors.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. Additionally, our ability to pay dividends on our common stock is limited by restrictions under the terms of our Debt Agreement. We anticipate that for the foreseeable future 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

65



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.
Provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees, and limit the market price of our Class A common stock.
Provisions in our restated certificate of incorporation and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our restated certificate of incorporation and restated bylaws include provisions that:
provide that our board of directors will be classified into three classes of directors with staggered three-year terms;
permit the board of directors to establish the number of directors and fill any vacancies and newly-created directorships;
require supermajority voting to amend some provisions in our restated certificate of incorporation and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
provide that only the chairman of our board of directors, our chief executive officer, lead independent director, or a majority of our board of directors will be authorized to call a special meeting of stockholders;
provide for a dual class common stock structure in which holders of our Class B common stock may have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter, or repeal our bylaws; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
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, or DGCL, 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.
Moreover, Section 203 of the DGCL may discourage, delay, or prevent a change of control of our company. Section 203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock.


66



Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Use of Proceeds
In April 2018, we closed our initial public offering, in which we sold 12.7 million shares of Class A common stock at a price to the public of $14.00 per share, including shares sold in connection with the exercise of the underwriters’ option to purchase additional shares. The offer and sale of all of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-223722), which was declared effective by the SEC on April 11, 2018. We raised aggregate net proceeds of $159.7 million from the IPO, after underwriting discounts and commissions and payments of offering costs. There has been no material change in the planned use of proceeds from our IPO as described in the Prospectus. The managing underwriters of our IPO were Goldman Sachs & Co. LLC and Morgan Stanley & Co. LLC. No payments were made by us to directors, officers or persons owning ten percent or more of our common stock or to their associates, or to our affiliates, other than payments in the ordinary course of business to officers for salaries and to non-employee directors pursuant to our director compensation policy.

67



Item 6. Exhibits.
Exhibit
Number
 
 
Incorporated By Reference
 
Filed or
Furnished
Herewith
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing
Date
 
10.1
 
8-K
 
001-38451
 
10.1
 
3/21/2019
 
 
10.2*
 
 
 
 
 
 
 
 
 
X
31.1
 
 
 
 
 
 
 
 
 
X
31.2
 
 
 
 
 
 
 
 
 
X
32.1**
 
 
 
 
 
 
 
 
 
X
32.2**
 
 
 
 
 
 
 
 
 
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 Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.LAB
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X
 *    Indicates a management contract or compensatory plan or arrangement in which directors or executive officers are eligible to participate.
**    The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Form 10-Q and are not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.



68



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.
 
 
ZUORA, INC.
 
 
 
Date: June 11, 2019
 
By:
 
/s/ Tyler Sloat
 
 
 
 
Tyler Sloat
 
 
 
 
Chief Financial Officer
(Principal Accounting and Financial Officer)

EX-10.1 2 ex101cashincentiveplanfinal.htm EXHIBIT 10.1 Exhibit

Exhibit 10.2
Zuora, Inc.
Cash Incentive Plan
I.Purpose
This Cash Incentive Plan (the “Plan”) governs incentive awards for certain eligible employees and executive officers of Zuora, Inc. and its subsidiaries (together, “Zuora”). The purpose of the Plan is to reward certain employees and executive officers of Zuora for their contributions to Zuora’s performance and to motivate them to continue making contributions to Zuora in the future.
II.    Plan Year
The Plan is a fiscal year plan, which runs from February 1 to January 31 (“Plan Year”). The Plan shall become effective with the fiscal year that begins on February 1, 2019.
III.    Administration
The Plan shall be administered by the Compensation Committee of Zuora’s Board of Directors (the “Plan Administrator”), which shall have the discretionary authority to interpret and administer the Plan, including all terms defined herein, and to adopt rules and regulations to implement the Plan, as it deems necessary. In addition, the Plan Administrator hereby delegates to Zuora’s head of ZEO Success and Chief Financial Officer (such individuals, the “Executive Administrators” and together with the Plan Administrator, the “Administrators”) the day-to-day implementation and interpretation of the Plan, including the approval of individual payouts under the Plan to employees other than to (i) Zuora’s “executive officers” (as determined by the Zuora’s Board of Directors (“Board”) for purposes of Section 16 under the Securities Exchange Act of 1934) and (ii) members of Zuora’s executive management team who report directly to Zuora’s Chief Executive Officer (the “Ecomm Members”).

Notwithstanding the foregoing, Board approval shall be required for the approval of the Plan itself as well as any material amendments to the Plan. In addition, approval of the Plan Administrator shall be required for approval of individual payouts under the Plan to Zuora’s executive officers and/or Ecomm Members and for approval of the maximum aggregate payout in a Plan Year that may be awarded by the Executive Administrators. Any action that requires the approval of the Executive Administrators must be unanimously approved by all Executive Administrators, and any action that requires the approval of the Executive Administrators may instead also be approved by the Plan Administrator or the Board. The decisions of the Administrators are final, binding and conclusive.
IV.    Eligible Participants
Participation in the Plan is limited to Full-Time regular and Part-Time regular employees of Zuora who are designated by the Administrators (“Participants”), provided that such Participants shall not be covered by any other Zuora incentive, bonus, commission or similar cash incentive plan. For the Plan Year beginning on February 1, 2019, participation will be limited to Zuora employees at a director level or higher; however, the Administrators may expand participation at any time at its discretion. A Participant may be considered ineligible for the Plan for any reason at the Plan Administrator’s discretion regardless of whether he or she remains a regular employee of Zuora.

1


For purposes of this Plan, an eligible employee includes only individuals that Zuora or a subsidiary treats as an employee for employment tax purposes. Interns, contingent workers, agency workers, and contractors are not eligible to participate in this Plan. Temporary, fixed term or short-term employees are not eligible to participate in this Plan, unless specifically provided for in the individual’s offer letter. In some jurisdictions outside the U.S., temporary, fixed term or short-term employees may be eligible for a separate bonus program, pursuant to terms in the individual’s offer letter.
V.    Determination of Eligibility
The Administrators retain sole and absolute discretion in determining whether a Participant will be eligible for a cash payment under this Plan. The Administrators may, in their sole discretion, permit employees on leave of absence to remain a Participant for all or part of such leave.
VI.    Performance Goals and Periods
The Plan Administrator will, in its sole discretion, determine with respect to Participants who are Zuora’s executive officers and/or Ecomm Members: (a) the performance goals applicable to executive officers under the Plan, which may include objective measures, subjective measures and any other measures determined by the Plan Administrator, including measures related to Zuora, its business units or subsidiaries or the Participant, and (b) the performance period applicable for goals under the Plan, which performance periods may be different for different goals and that may be less than a Plan Year, e.g., quarterly or semi-annual performance periods, or more than a Plan Year. The Plan Administrator may delegate to the Executive Administrators the performance goals and performance periods applicable to Participants who are not executive officers and/or Ecomm Members.
VII.    Payout of Awards
A.    Any and all amounts owing to Participants are earned on the date of payment and not sooner. An employee who terminates employment with Zuora before the date a payout is made under the Plan, whether termination is voluntary or involuntary, shall not earn any such cash incentive amount unless otherwise determined by the Administrators, as applicable.
B.    The Administrators shall have sole authority to determine the individual amounts paid to Participants under the Plan, which payouts may be pro-rated at the Administrators’ sole discretion for Participants who were eligible during only a portion of a performance period, including for employees who transfer to a new position with Zuora not covered by this Plan.
C.    All amounts earned will be paid in cash as soon as practicable after Zuora announces its financial results for the applicable fiscal quarter or fiscal year (or other measurement period, as applicable); provided, that payments, if any, will in all events be paid before the later of (i) March 15 of such succeeding calendar year or (ii) two and one-half (2.5) months following the end of the fiscal year in which such payments are earned. All payments will be made net of applicable withholding taxes.

2


VIII.    Modification or Termination of the Plan.
Zuora reserves the right to modify, suspend or terminate all or any portion of this Plan at any time, provided that any early termination and material modification to the Plan shall be approved by the Plan Administrator or the Board.
IX.    Benefits Unfunded
No bonus amounts to be awarded or accrued under this Plan will be funded, set aside or otherwise segregated prior to payment. Bonus amounts awarded under this Plan will at all times be an unfunded and unsecured obligation of Zuora. Plan participants will have the status of general creditors and must look solely to the general assets of Zuora for the payment of bonus awards.
X.    Benefits Nontransferable
No Participant will have the right to alienate, pledge or encumber his/her interest in this Plan, and such interest will not (to the extent permitted by law) be subject in any way to the claims of the Participant’s creditors or to attachment, execution or other process of law.
XI.    No Employment Rights.
No action of Zuora in establishing the Plan, no action taken under the Plan by the Zuora or the Administrators and no provision of the Plan itself will be construed to establish an employment relationship with any entity other than the entity that the employee signed an offer letter with nor will it be construed to grant any person the right to remain in the employ of Zuora or its subsidiaries for any period of specific duration. Rather, subject to applicable law, each employee is employed “at will,” which means that either the employee or t Zuora or its subsidiaries may terminate the employment relationship at any time and for any reason or no particular reason or cause.
XII.    Governing Law.
The Plan shall be governed by, and interpreted, construed, and enforced in accordance with, the laws of the State of California without regard to its or any other jurisdiction's conflicts of laws provisions. For purposes of any dispute that may arise directly or indirectly from this Plan, the parties hereby submit and consent to the exclusive jurisdiction of the State of California and agree that any such litigation shall be conducted only in the courts of California or the federal courts for the United States for the Northern District of California and no other courts.
XIII.    Severability.
If any part or section of this Plan is declared invalid by any competent body, the remaining parts not affected by the decision shall continue in effect.
XIV.    Code section 409A of the Internal Revenue Code of 1986.
It is Zuora’s intent that payments made under this Plan to U.S. participants should meet the requirements for the “short-term deferral” exception to Section 409A of the U.S. Internal Revenue Code of 1986, as amended.

3
EX-31.1 3 a043019-ex311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Tien Tzuo, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Zuora, 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;
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: June 11, 2019
/s/ Tien Tzuo
 
 
Tien Tzuo
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 



EX-31.2 4 a043019-ex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Tyler Sloat, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Zuora, 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;
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: June 11, 2019
/s/ Tyler Sloat
 
 
Tyler Sloat
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)
 



EX-32.1 5 a043019-ex321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Tien Tzuo, Chief Executive Officer of Zuora, 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 fiscal quarter ended April 30, 2019 (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.

Date: June 11, 2019
/s/ Tien Tzuo
 
 
Tien Tzuo
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 




EX-32.2 6 a043019-ex322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Tyler Sloat, Chief Financial Officer of Zuora, 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 fiscal quarter ended April 30, 2019 (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.
 
Date: June 11, 2019
/s/ Tyler Sloat
 
 
Tyler Sloat
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)
 




EX-101.INS 7 zuo-20190430.xml XBRL INSTANCE DOCUMENT 0001423774 2019-02-01 2019-04-30 0001423774 us-gaap:CommonClassAMember 2019-05-31 0001423774 us-gaap:CommonClassBMember 2019-05-31 0001423774 2019-01-31 0001423774 us-gaap:PreferredClassAMember 2019-04-30 0001423774 us-gaap:CommonClassAMember 2019-04-30 0001423774 us-gaap:PreferredClassAMember 2019-01-31 0001423774 2019-04-30 0001423774 us-gaap:CommonClassAMember 2019-01-31 0001423774 us-gaap:CommonClassBMember 2019-01-31 0001423774 us-gaap:ConvertiblePreferredStockMember 2019-01-31 0001423774 us-gaap:ConvertiblePreferredStockMember 2019-04-30 0001423774 us-gaap:CommonClassBMember 2019-04-30 0001423774 us-gaap:TechnologyServiceMember 2018-02-01 2018-04-30 0001423774 2018-02-01 2018-04-30 0001423774 us-gaap:SubscriptionAndCirculationMember 2019-02-01 2019-04-30 0001423774 us-gaap:SubscriptionAndCirculationMember 2018-02-01 2018-04-30 0001423774 us-gaap:TechnologyServiceMember 2019-02-01 2019-04-30 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-01-31 0001423774 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0001423774 2018-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-04-30 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-02-01 2018-04-30 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-04-30 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-04-30 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-02-01 2019-04-30 0001423774 us-gaap:RetainedEarningsMember 2019-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-01-31 0001423774 us-gaap:PreferredStockMember 2019-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-02-01 2018-04-30 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-04-30 0001423774 us-gaap:PreferredStockMember 2019-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-04-30 0001423774 us-gaap:PreferredStockMember 2018-04-30 0001423774 us-gaap:PreferredStockMember 2018-02-01 2018-04-30 0001423774 us-gaap:RetainedEarningsMember 2019-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-04-30 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001423774 us-gaap:RetainedEarningsMember 2018-04-30 0001423774 us-gaap:PreferredStockMember 2018-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2018-04-30 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-04-30 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001423774 us-gaap:RetainedEarningsMember 2018-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-02-01 2019-04-30 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-04-30 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-02-01 2018-04-30 0001423774 2018-04-30 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0001423774 us-gaap:RetainedEarningsMember 2018-02-01 2018-04-30 0001423774 us-gaap:CommonClassAMember 2018-02-01 2019-01-31 0001423774 us-gaap:IPOMember 2018-04-01 2018-04-30 0001423774 2018-03-31 0001423774 us-gaap:OverAllotmentOptionMember 2018-04-01 2018-04-30 0001423774 us-gaap:CommonClassBMember 2018-03-31 2018-03-31 0001423774 us-gaap:CommonClassBMember 2018-04-30 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-31 0001423774 srt:ScenarioPreviouslyReportedMember 2019-01-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2018-04-30 0001423774 srt:ScenarioPreviouslyReportedMember 2018-02-01 2018-04-30 0001423774 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2018-02-01 2018-04-30 0001423774 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2018-04-30 0001423774 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2018-04-30 0001423774 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2018-02-01 2018-04-30 0001423774 srt:MaximumMember 2019-04-30 0001423774 us-gaap:CorporateDebtSecuritiesMember 2019-04-30 0001423774 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember 2019-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-04-30 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-04-30 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2019-02-01 2019-04-30 0001423774 zuo:ComputerSoftwareInternalUseMember 2018-02-01 2018-04-30 0001423774 zuo:ComputerSoftwareInternalUseMember 2019-04-30 0001423774 zuo:ComputerSoftwareInternalUseMember 2019-01-31 0001423774 us-gaap:LeaseholdImprovementsMember 2019-04-30 0001423774 us-gaap:LeaseholdImprovementsMember 2019-01-31 0001423774 zuo:ComputerSoftwareMember 2019-04-30 0001423774 us-gaap:FurnitureAndFixturesMember 2019-04-30 0001423774 us-gaap:VehiclesMember 2019-04-30 0001423774 us-gaap:ComputerEquipmentMember 2019-04-30 0001423774 zuo:ComputerSoftwareMember 2019-01-31 0001423774 zuo:ServersMember 2019-04-30 0001423774 us-gaap:VehiclesMember 2019-01-31 0001423774 us-gaap:ComputerEquipmentMember 2019-01-31 0001423774 zuo:ServersMember 2019-01-31 0001423774 us-gaap:FurnitureAndFixturesMember 2019-01-31 0001423774 us-gaap:CustomerRelationshipsMember 2019-04-30 0001423774 us-gaap:DevelopedTechnologyRightsMember 2019-04-30 0001423774 us-gaap:TradeNamesMember 2019-04-30 0001423774 us-gaap:DevelopedTechnologyRightsMember 2019-01-31 0001423774 us-gaap:CustomerRelationshipsMember 2019-01-31 0001423774 us-gaap:TradeNamesMember 2019-01-31 0001423774 2019-05-01 2019-04-30 0001423774 2020-05-01 2019-04-30 0001423774 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-04-30 0001423774 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2018-04-30 0001423774 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2018-04-30 0001423774 us-gaap:NonUsMember 2018-02-01 2018-04-30 0001423774 country:US 2018-02-01 2018-04-30 0001423774 country:US 2019-02-01 2019-04-30 0001423774 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-04-30 0001423774 us-gaap:NonUsMember 2019-02-01 2019-04-30 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2019-04-30 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2019-02-01 2019-04-30 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2019-04-30 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2019-02-01 2019-04-30 0001423774 zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2019-02-01 2019-04-30 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2019-02-01 2019-04-30 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2018-09-30 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2017-06-01 2017-06-30 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2019-02-01 2019-04-30 0001423774 zuo:SiliconValleyBankAgreementMember 2019-02-01 2019-04-30 0001423774 srt:MinimumMember zuo:SiliconValleyBankAgreementMember 2019-04-30 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-30 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-30 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-31 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-31 0001423774 us-gaap:CommonClassAMember 2019-02-01 2019-04-30 0001423774 us-gaap:CommonClassBMember 2019-02-01 2019-04-30 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-02-01 2019-04-30 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-04-30 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-01-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2019-02-01 2019-04-30 0001423774 zuo:CostOfSubscriptionRevenuesMember 2019-02-01 2019-04-30 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-04-30 0001423774 zuo:CostOfSubscriptionRevenuesMember 2018-02-01 2018-04-30 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-04-30 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-04-30 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-04-30 0001423774 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-04-30 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2018-02-01 2018-04-30 0001423774 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-04-30 0001423774 2017-02-01 2018-01-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2019-02-01 2019-04-30 0001423774 zuo:TwoThousandAndEighteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2019-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2019-04-30 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2019-04-30 0001423774 zuo:EmployeeStockOptionAndRestrictedStockUnitRSUMember zuo:TwoThousandSixAndTwoThousandFifteenPlanMember 2019-04-30 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2019-04-30 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-02-01 2018-04-30 0001423774 srt:MaximumMember zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-02-01 2018-04-30 0001423774 srt:MinimumMember zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-02-01 2018-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-04-30 0001423774 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2018-04-30 0001423774 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2018-04-30 0001423774 zuo:RedwoodShoresCAOfficeSpaceMember 2019-03-31 0001423774 zuo:OperatingLeaseAgreementMember 2019-04-30 0001423774 zuo:WebHostingServicesMember 2019-04-30 0001423774 srt:MinimumMember zuo:OperatingLeaseAgreementMember 2019-04-30 0001423774 zuo:RedwoodShoresCAOfficeSpaceMember 2019-03-01 2019-03-31 0001423774 srt:MaximumMember zuo:OperatingLeaseAgreementMember 2019-04-30 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-04-30 0001423774 us-gaap:RestrictedStockMember 2019-02-01 2019-04-30 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-04-30 0001423774 us-gaap:RestrictedStockMember 2018-02-01 2018-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-04-30 0001423774 zuo:EmployeeStockPurchasePlanMember 2018-02-01 2018-04-30 0001423774 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-04-30 0001423774 zuo:EmployeeStockPurchasePlanMember 2019-02-01 2019-04-30 zuo:vendor zuo:purchase_period iso4217:USD iso4217:USD xbrli:shares zuo:vote xbrli:shares zuo:payment utreg:sqft xbrli:pure false --01-31 Q1 2020 2019-04-30 10-Q 0001423774 86471385 24619200 Yes true false Non-accelerated Filer ZUORA INC false false 1512000 1622000 58258000 52461000 0 511000 23868000 25860000 481000 430000 488776000 501824000 4601000 4601000 7959000 7959000 4601000 609000 1048000 1590000 1031000 323000 1064000 3191000 1852000 1359000 493000 7959000 2522000 2716000 700000 500000 19639000 16844000 1967000 828000 0 16673000 13357000 1023000 1946000 347000 262000 100000 326047000 323229000 257754000 256175000 9000 0 8000 1000 32000 0 12000 20000 2000 0 2000 0 1000 0 1000 0 107901000 55655000 34296000 17950000 116667000 47447000 27549000 41671000 0 107908000 0 0 0 0 107908000 55655000 34302000 17951000 0 0 0 0 107908000 55655000 34302000 17951000 55655000 34302000 17951000 116698000 0 0 0 0 116698000 47447000 27560000 41691000 0 0 0 0 116698000 47447000 27560000 41691000 47447000 27560000 41691000 107908000 116698000 35000 288000 300000 400000 4300000 4400000 1800000 1817000 2306000 2300000 P5Y 0 0 27300000 26900000 8616000 8616000 0 8674000 18664000 18664000 0 18224000 202514000 67940000 62608000 61201000 0 0 61201000 51943000 0 51943000 3499000 3499000 0 0 0 0 55442000 3499000 51943000 53363000 207669000 70024000 62608000 154306000 -7416000 3200000 15900000 0.0001 0.0001 500000000 500000000 85100000 26000000 0 30524000 12650000 94476000 77119000 32575000 85100000 85097000 26000000 25964000 8000 3000 8000 3000 one vote per share ten votes per share -17868000 1658000 -19526000 -20643000 0.72 0.28 0.69 0.31 4218000 4262000 85300000 86784000 -3781000 90565000 88299000 112000 -294000 406000 74000 27900000 37600000 3100000 1 26018000 9865000 16153000 11933000 20098000 32031000 24000000 -0.01 -0.01 -0.01 WSJ prime rate 0.0450 P1Y 436000 262000 1877000 1877000 0 1877000 3000000 2900000 1300000 2000000 1953000 2508000 -0.40 -0.43 -0.19 -78000 -75000 -0.017 -0.012 22603000 26241000 P2Y2M12D P2Y4M24D P1Y7M6D 37700000 4700000 23100000 5497000 1236000 4045000 216000 6001000 1421000 4331000 249000 12893000 4287000 7697000 909000 12893000 4287000 7697000 909000 7396000 3051000 3652000 693000 6892000 2866000 3366000 660000 9411000 10445000 17632000 -3229000 20861000 17632000 26430000 704000 25726000 32078000 -17496000 1761000 -19257000 -20348000 293000 103000 190000 244000 1030000 4000 -3181000 -4453000 1102000 1477000 -318000 3638000 1936000 909000 448000 -1256000 1995000 1440000 2113000 1037000 7396000 -1646000 9042000 6892000 P7Y P11Y P2Y P127M 5100000 144233000 149010000 326047000 323229000 128072000 134214000 0 13500000 20000 2021-10-31 2022-06-30 Monthly 30000000 30000000.0 10000000 2963000 4074000 10494000 9393000 0 163974000 4806000 -1764000 -9985000 -7826000 -2162000 -17789000 1658000 -19447000 -17789000 -20592000 -20592000 43253000 -1057000 44310000 52961000 -16823000 1761000 -18584000 -20883000 90790000 9579000 11649000 11679000 8545000 42022000 7316000 1800000 2500000 5863000 5542000 3292000 4731000 0 24000 -79000 -75000 -79000 -79000 -51000 -51000 3678000 3452000 2006000 4126000 6000 40000 1892000 0 0 67705000 1764000 1676000 0.0001 10000000 0 61984000 0 0 0 0 0 0 0 0 14632000 4218000 10414000 15734000 790000 1070000 991000 1743000 579000 438000 159700000 164703000 0 15000000 0 55900000 0 3496000 5749000 4846000 43493000 10109000 2523000 5010000 109000 10770000 14972000 45435000 10455000 2518000 5082000 110000 11211000 16059000 19625000 19575000 1195000 1344000 236000 0 4344000 0 12062000 17015000 2084000 0 0 2084000 220000 400000 0 4935000 1684000 0 -307454000 28821000 -336275000 -328046000 52448000 35889000 -225000 36114000 16559000 929000 15630000 704000 51744000 37785000 14663000 47311000 16798000 64109000 44446000 19663000 234600000 P12M 0.62 0.38 21780000 -1057000 22837000 25501000 4601000 7959000 63000 17.83 332000 23.64 3063000 2968000 13.89 15.50 364000 9.06 0 0 0 0.390 0.409 0.299 0.392 0.246 0.025 0.027 0.024 0.026 0.020 12987000 12000000 20700000 316000 136000 6.75 9.87 249119000 227939000 14784000 13357000 4.81 5.07 221533000 12925000 4.99 3.89 5.49 23.64 P6Y4M24D P5Y1M6D P2Y2M12D P0Y8M12D P6Y0M29D 225864000 P7Y4M2D P7Y4M28D P7Y4M2D P7Y3M19D 0.85 4.71 14.00 62000000 61984000 -61984000 12700000 1700000 12650000 76000 51000 1968000 1247000 -7000 1247000 0 6000 -6000 160000000 1000 159999000 0 4026000 1000 4025000 4846000 4846000 50638000 0 3000 471000 286152000 6000 -1281000 -234713000 197892000 1000 10000 392000 455610000 0 -5619000 -252502000 181814000 8000 3000 7000 481000 474000 488776000 0 -307454000 174219000 8000 3000 31000 430000 399000 501824000 0 -328046000 1651000 1718000 44886000 44886000 108821000 14210000 13978000 3098000 3063000 1073000 1298000 2089000 2095000 833000 833000 205000 205000 38000 38000 30500000 1 10 1 1.10 2181000 0 P24M 4 P6M 2874000 1924000 -673000 535000 833000 205000 0.03 446460 P7M 700000 400000 P36M 36 225000 0.015 1251000 202000 4797000 3893000 12.28 14.00 23.64 200000 100000 13400000 63500000 7909000 -7909000 0 4338000 4338000 P3Y P1Y <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accrued Expenses and Other Current Liabilities</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">April&#160;30, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued goods and services taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,098</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued outside services and consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,095</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,089</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued hosting and third party license fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee early exercised stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,542</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,863</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,210</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update&#160;2014-09, R</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">evenue from Contracts with Customers (Topic 606)</font><font style="font-family:Arial;font-size:10pt;"> issued by the Financial Accounting Standards Board (FASB), as Discussed in Note 2. Topic 606 also includes Subtopic 340-40, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;"> which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The unaudited condensed consolidated balance sheet as of&#160;</font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;">&#160;included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending&#160;January&#160;31, 2020&#160;or any future period.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The unaudited condensed consolidated&#160;financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended&#160;January&#160;31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18,&#160;2019 (Annual Report).</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">(a) Leases</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company periodically leases facilities and equipment under noncancelable operating and capital leases. The terms of the lease agreements may include graduated rental payments, allowances, rent holidays and escalations. Accordingly, the Company recognizes the related rent expense on a straight-line basis over the entire lease term and records the difference between amounts charged to operations and amounts paid as deferred rent.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2019, the Company entered into a new operating lease agreement for approximately&#160;</font><font style="font-family:Arial;font-size:10pt;">100,000</font><font style="font-family:Arial;font-size:10pt;">&#160;square feet of office space located in Redwood Shores, California that will replace its existing headquarters in San Mateo, CA. The initial rental rate is&#160;</font><font style="font-family:Arial;font-size:10pt;">$446,460</font><font style="font-family:Arial;font-size:10pt;">&#160;per month with&#160;</font><font style="font-family:Arial;font-size:10pt;">seven months</font><font style="font-family:Arial;font-size:10pt;"> of free rent in the first year, with annual increases of three percent (</font><font style="font-family:Arial;font-size:10pt;">3%</font><font style="font-family:Arial;font-size:10pt;">). The initial lease term, which commences upon the earlier of the date the Company moves into the space (estimated to be December 2019) or January 1, 2020, is&#160;</font><font style="font-family:Arial;font-size:10pt;">127 months</font><font style="font-family:Arial;font-size:10pt;">, with an option to renew for an additional&#160;</font><font style="font-family:Arial;font-size:10pt;">seven years</font><font style="font-family:Arial;font-size:10pt;"> at the then prevailing rental rate.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, the Company had operating leases for its offices in the United States and other locations around the world. The initial lease term for these facilities ranged from approximately </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">eleven</font><font style="font-family:Arial;font-size:10pt;">&#160;years and includes approximately </font><font style="font-family:Arial;font-size:10pt;">262,000</font><font style="font-family:Arial;font-size:10pt;"> square feet of space. In connection with these leased facilities, the Company had bank issued irrevocable letters of credit on the leases of </font><font style="font-family:Arial;font-size:10pt;">$5.1 million</font><font style="font-family:Arial;font-size:10pt;"> outstanding as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">. During the three months ended April 30, 2019, cash that had been previously restricted in connection with the Company's letters of credit was released from restriction by the bank.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred rent was </font><font style="font-family:Arial;font-size:10pt;">$2.9 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$3.0 million</font><font style="font-family:Arial;font-size:10pt;"> as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;">, respectively, and is included in accrued expenses and other current liabilities and other long-term liabilities in the accompanying unaudited condensed consolidated balance sheets. Rent expense was </font><font style="font-family:Arial;font-size:10pt;">$2.5 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.8 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating Leases</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Remainder of 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">8,545</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">11,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">42,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total future lease commitments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">90,790</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">(b) Legal Matters</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company may be subject to legal proceedings, as well as demands, claims and threatened litigation that arise in the normal course of its business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of such matters will not have a material adverse effect on the Company&#8217;s results of operations or financial condition.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">(c) Other Contractual Obligations</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, the Company had a contractual obligation to purchase </font><font style="font-family:Arial;font-size:10pt;">$3.1 million</font><font style="font-family:Arial;font-size:10pt;"> in cloud computing services from </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> of its vendors by </font><font style="font-family:Arial;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Debt</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2017, the Company and certain of its subsidiaries entered into a loan and security agreement with Silicon Valley Bank that includes a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the revolving loan availability to </font><font style="font-family:Arial;font-size:10pt;">$30.0 million</font><font style="font-family:Arial;font-size:10pt;"> (from </font><font style="font-family:Arial;font-size:10pt;">$10 million</font><font style="font-family:Arial;font-size:10pt;">), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus </font><font style="font-family:Arial;font-size:10pt;">1.00%</font><font style="font-family:Arial;font-size:10pt;">, extend the interest-only repayment period under the term loan until June 2019, after which time principal and interest will be due in thirty-six (</font><font style="font-family:Arial;font-size:10pt;">36</font><font style="font-family:Arial;font-size:10pt;">) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The Company accounted for this amendment as a debt modification and will recognize the unamortized fees related to the Debt Agreement over the duration of the term loan.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revolving Loan.</font><font style="font-family:Arial;font-size:10pt;"> The Debt Agreement allows the Company to borrow up to </font><font style="font-family:Arial;font-size:10pt;">$30.0 million</font><font style="font-family:Arial;font-size:10pt;"> in revolving loans until October 2021. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus </font><font style="font-family:Arial;font-size:10pt;">1.00%</font><font style="font-family:Arial;font-size:10pt;"> which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of </font><font style="font-family:Arial;font-size:10pt;">$20,000</font><font style="font-family:Arial;font-size:10pt;"> on this revolving loan, regardless of any amounts drawn down. As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, the Company had not drawn down any amounts under this revolving loan.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Term Loan.</font><font style="font-family:Arial;font-size:10pt;"> The Debt Agreement allows the Company to borrow </font><font style="font-family:Arial;font-size:10pt;">$15.0 million</font><font style="font-family:Arial;font-size:10pt;"> in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus </font><font style="font-family:Arial;font-size:10pt;">1.00%</font><font style="font-family:Arial;font-size:10pt;"> which is due monthly through June 2019. The interest rate was </font><font style="font-family:Arial;font-size:10pt;">4.50%</font><font style="font-family:Arial;font-size:10pt;"> as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">. Beginning with the term loan payment due on July 1, 2019, the Company is required to make equal monthly payments of principal and interest over </font><font style="font-family:Arial;font-size:10pt;">36 months</font><font style="font-family:Arial;font-size:10pt;"> until the term loan is repaid. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of </font><font style="font-family:Arial;font-size:10pt;">1.5%</font><font style="font-family:Arial;font-size:10pt;"> of the original principal amount of the term loan, or </font><font style="font-family:Arial;font-size:10pt;">$225,000</font><font style="font-family:Arial;font-size:10pt;">, upon the earlier to occur of prepayment or the termination of the facility. As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;">, the Company had </font><font style="font-family:Arial;font-size:10pt;">$13.5 million</font><font style="font-family:Arial;font-size:10pt;"> outstanding under the term loan.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than </font><font style="font-family:Arial;font-size:10pt;">1.10:1.00</font><font style="font-family:Arial;font-size:10pt;">. As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, the Company was in compliance with this financial covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances. The Company was also in compliance with these restrictions as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and is presented as a reduction to the carrying amount of the term loan and is presented under debt in the Company's unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue by country, based on the customer&#8217;s address at the time of sale, was as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#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:Arial;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></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:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font><font style="font-family:Arial;font-size:8pt;">&#185;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">37,785</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">64,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,448</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Percentage of revenue by geographic area:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) See Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;"> for a summary of adjustments related to the adoption of Topic 606.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Employee Stock Plans</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2018, the Company&#8217;s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, approximately </font><font style="font-family:Arial;font-size:10pt;">15.9 million</font><font style="font-family:Arial;font-size:10pt;"> shares of Class&#160;A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">13.4 million</font><font style="font-family:Arial;font-size:10pt;"> stock options and RSUs exercisable or settleable for Class&#160;B common stock were outstanding in the aggregate under the Company&#8217;s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="13" rowspan="1"></td></tr><tr><td style="width:45%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Subject To</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Outstanding</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Term&#160;(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:Arial;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of January&#160;31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">249,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of April&#160;30, 2019</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">227,939</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercisable as of April&#160;30, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.34</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">225,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and expected to vest as of April&#160;30, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">221,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The weighted average grant date fair value per share of options granted during the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;"> was </font><font style="font-family:Arial;font-size:10pt;">$9.87</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$6.75</font><font style="font-family:Arial;font-size:10pt;">, respectively. The aggregate intrinsic value of options exercised during the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;"> was</font><font style="font-family:Arial;font-size:10pt;color:#ffffff;"> </font><font style="font-family:Arial;font-size:10pt;">$20.7 million</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;">$12.0 million</font><font style="font-family:Arial;font-size:10pt;">, respectively. As of&#160;</font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, there was&#160;</font><font style="font-family:Arial;font-size:10pt;">$23.1 million</font><font style="font-family:Arial;font-size:10pt;">&#160;of unrecognized compensation cost related to unvested stock options, which was expected to be recognized over the next&#160;</font><font style="font-family:Arial;font-size:10pt;">2.2 years</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><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:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.28</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">39.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">39.2% - 40.9%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected term (years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.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:Arial;font-size:10pt;">5.1 - 6.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.6% - 2.7%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected dividend yield</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Options Subject to Early Exercise</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At the discretion of the Company&#8217;s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee&#8217;s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;">, the Company had </font><font style="font-family:Arial;font-size:10pt;">$0.4 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.7 million</font><font style="font-family:Arial;font-size:10pt;">, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire </font><font style="font-family:Arial;font-size:10pt;">0.1 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">0.2 million</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock, respectively.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">RSU and Restricted Stock Award Activity</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes RSU and restricted stock award activity and related information for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> (in thousands except grant date fair value):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Arial;font-size:8pt;font-weight:bold;">Number of RSU and Restricted Shares 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="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:Arial;font-size:8pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of January 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13.89</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">332</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(63</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17.83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of April&#160;30, 2019</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of&#160;</font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, there was&#160;</font><font style="font-family:Arial;font-size:10pt;">$37.7 million</font><font style="font-family:Arial;font-size:10pt;">&#160;of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over the next&#160;</font><font style="font-family:Arial;font-size:10pt;">2.4 years</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">2018 Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). A total of </font><font style="font-family:Arial;font-size:10pt;">3.2 million</font><font style="font-family:Arial;font-size:10pt;"> shares of Class&#160;A common stock were reserved and available for issuance under the ESPP as of April 30, 2019. The ESPP provides for </font><font style="font-family:Arial;font-size:10pt;">24</font><font style="font-family:Arial;font-size:10pt;">-month offering periods beginning June&#160;15 and December&#160;15 of each year, and each offering period will consist of </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;">-month purchase periods, except for the initial offering period that began on April 11, 2018 and will end on June 14, 2020, and which first purchase period occurred on December 14, 2018. On each purchase date, ESPP participants will purchase shares of the Company&#8217;s Class&#160;A common stock at a price per share equal to </font><font style="font-family:Arial;font-size:10pt;">85%</font><font style="font-family:Arial;font-size:10pt;"> of the lesser of (1) the fair market value of the Class&#160;A common stock on the offering date or (2) the fair market value of the Class&#160;A common stock on the purchase date.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, there was approximately </font><font style="font-family:Arial;font-size:10pt;">$4.7 million</font><font style="font-family:Arial;font-size:10pt;"> of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the next </font><font style="font-family:Arial;font-size:10pt;">1.6 years</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="4" rowspan="1"></td></tr><tr><td style="width:85%;" 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended April 30, 2018</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14.00</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24.6% - 29.9%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.7 - 2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.0% - 2.4%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected dividend yield</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#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:Arial;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><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:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of subscription revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">323</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of professional services revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,048</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">609</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,959</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,601</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Net Loss Per Share Attributable to Common Stockholders</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#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:Arial;font-size:8pt;font-weight:bold;">Three Months Ended <br clear="none"/>April&#160;30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Numerator:</font></div></td><td colspan="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(20,592</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(17,789</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">108,821</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44,886</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share attributable to common stockholders, 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#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:Arial;font-size:8pt;font-weight:bold;">April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Issued and outstanding stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unvested restricted stock issued and outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unvested RSUs issued and outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Shares committed under ESPP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">347</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,673</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,639</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:11pt;"><font style="font-family:Arial;font-size:10pt;">The following tables summarize the Company</font><font style="font-family:Arial;font-size:11pt;">&#8217;</font><font style="font-family:Arial;font-size:10pt;">s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">April 30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">51,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">51,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total cash equivalents</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">51,943</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,499</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">55,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">47,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">47,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">116,698</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">116,698</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;&#160;&#160;&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">January&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">61,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">61,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,951</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,951</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">107,908</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">107,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,084</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,084</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="3" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:83%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level&#160;input</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Input definition</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability through corroboration with market data at the measurement date</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unobservable inputs that reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value.&#160;If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:11pt;"><font style="font-family:Arial;font-size:10pt;">The following tables summarize the Company</font><font style="font-family:Arial;font-size:11pt;">&#8217;</font><font style="font-family:Arial;font-size:10pt;">s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">April 30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">51,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">51,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total cash equivalents</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">51,943</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,499</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">55,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">47,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">47,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">116,698</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">116,698</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;&#160;&#160;&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">January&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:9pt;"><font style="font-family:Arial;font-size:9pt;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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">61,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">61,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,951</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,951</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">107,908</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">107,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,084</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,084</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses, approximate fair value due to their relatively short maturities. The carrying amount of debt approximates fair value due to its floating interest rate.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The functional currencies of the Company&#8217;s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the unaudited condensed consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the unaudited condensed consolidated statements of comprehensive loss and were not material for&#160;the </font><font style="font-family:Arial;font-size:10pt;">three months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> or </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):</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="8" rowspan="1"></td></tr><tr><td style="width:70%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted&#185;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) See Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;"> for a summary of adjustments related to the adoption of Topic 606.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The effective tax rates differ from the statutory rates primarily as a result of no benefit on pretax losses incurred in the United States, as the Company has determined that the benefit of the losses is not more likely than not to be realized.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Purchased Intangible Assets</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the purchased intangible asset balances (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">April&#160;30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(4,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,366</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,421</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,866</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,893</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,892</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;padding-top:16px;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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:Arial;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(4,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships (as adjusted)&#185;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,236</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,893</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(5,497</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,396</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) See Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;"> for a summary of adjustments related to the adoption of Topic 606.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization expense related to purchased intangible assets was approximately </font><font style="font-family:Arial;font-size:10pt;">$0.5 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.7 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, respectively. Amortization expense related to purchased intangible assets is included in cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Investments</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amortized costs, unrealized gains and losses and estimated fair values of the Company&#8217;s short-term investments as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">April 30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">47,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">47,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">116,667</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">32</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(1</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">116,698</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There were&#160;</font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;">&#160;material realized gains or losses from sales of marketable securities and there were&#160;no&#160;material reclassifications out of accumulated other comprehensive income into investment income during the&#160;</font><font style="font-family:Arial;font-size:10pt;color:#000000;">three months ended April 30, 2019</font><font style="font-family:Arial;font-size:10pt;">. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of </font><font style="font-family:Arial;font-size:10pt;">one year</font><font style="font-family:Arial;font-size:10pt;"> or less. The company had </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> short-term investments during the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amortized costs, unrealized gains and losses and estimated fair values of the Company&#8217;s short-term investments as of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">January&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">55,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">107,901</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">9</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(2</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">107,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements&#8212;Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Jumpstart Our Business Startups Act (JOBS Act) allows the Company, as an &#8220;emerging growth company,&#8221; to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued ASU No.&#160;2016-02,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:Arial;font-size:10pt;">, which supersedes the guidance in topic ASC 840,&#160;Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. ASU 2016-02 will be effective for fiscal years beginning after December 15, 2019 and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted.&#160;The Company expects to adopt ASU 2016-02 for its fiscal year ending January 31, 2020 and interim periods thereafter. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</font><font style="font-family:Arial;font-size:10pt;">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted. The Company has not yet adopted&#160;ASU&#160;2016-13&#160;and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">August 2018, the FASB issued ASU&#160;2018-13,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,</font><font style="font-family:Arial;font-size:10pt;"> which amends&#160;ASC 820,&#160;Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements.&#160;ASU 2018-13 is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted. The Company has not yet adopted&#160;ASU&#160;2018-13&#160;and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">August 2018, the FASB issued ASU&#160;2018-15,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</font><font style="font-family:Arial;font-size:10pt;">.&#160;This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements&#8212;Adopted</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In January 2016, the FASB issued ASU No.&#160;2016-01 </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">(Subtopic 825-10),&#160;Financial Instruments&#8212;Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</font><font style="font-family:Arial;font-size:10pt;">, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2018, the FASB issued ASU No.&#160;2018-02,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.</font><font style="font-family:Arial;font-size:10pt;"> Under existing U.S. GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company&#8217;s provisional adjustments recorded in the fiscal year ended&#160;January&#160;31, 2018&#160;to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">June 2018, the FASB issued ASU No. 2018-07,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting.</font><font style="font-family:Arial;font-size:10pt;"> The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2018, the&#160;SEC&#160;adopted the&#160;final rule&#160;under&#160;SEC&#160;Release No.&#160;33-10532, Disclosure Update and Simplification, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019.</font><font style="font-family:Arial;font-size:10pt;"> </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No.&#160;2014-09,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:Arial;font-size:10pt;">&#160;and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition.&#160;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The&#160;primary&#160;impacts on revenue&#160;are&#160;an increased number of allocations of arrangement consideration between subscription and professional services&#160;and&#160;the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are&#160;primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be </font><font style="font-family:Arial;font-size:10pt;">five years</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of the new standard does not have significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees&#160; increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and increased goodwill in the adjusted consolidated balance sheets as a result of the adoption of Topic 606.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the cumulative impact of adopting Topic 606 on line items within the unaudited condensed consolidated balance sheet (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="12" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Reported Under ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Topic 606 Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other current assets&#185;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, net of current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Purchased intangibles, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,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:Arial;font-size:10pt;">(3,229</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">90,565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3,781</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">86,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, net of current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Equity</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(336,275</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(307,454</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the impact of adopting Topic 606 on line items within the unaudited condensed consolidated statement of comprehensive loss (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="12" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended April 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;font-size:8pt;font-weight:bold;">As Reported Under ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Topic 606 Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;" 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">36,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(225</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Professional 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:Arial;font-size:10pt;">15,630</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,559</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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,057</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total operating expenses</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:Arial;font-size:10pt;">44,310</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:Arial;font-size:10pt;">(1,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(18,584</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">1,761</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(16,823</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income taxes</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:Arial;font-size:10pt;">(19,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,761</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:Arial;font-size:10pt;">(17,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(190</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(293</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(17,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Comprehensive loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19,526</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,658</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(17,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share attributable to common shareholders, 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common shares outstanding used in calculating 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:Arial;font-size:10pt;">44,886</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:Arial;font-size:10pt;">44,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Overview and Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora&#8217;s fiscal year ends on January&#160;31. Zuora is headquartered in San Mateo, California.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"> The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">References to Zuora, &#8220;Company&#8221;, &#8220;our&#8221;, or &#8220;we&#8221; in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Initial Public Offering</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In April 2018, the Company completed an initial public offering (IPO), in which the Company issued and sold an aggregate of&#160;</font><font style="font-family:Arial;font-size:10pt;">12.7 million</font><font style="font-family:Arial;font-size:10pt;">&#160;shares of its newly authorized Class&#160;A common stock at a price to the public of </font><font style="font-family:Arial;font-size:10pt;">$14.00</font><font style="font-family:Arial;font-size:10pt;"> per share. The shares sold included&#160;</font><font style="font-family:Arial;font-size:10pt;">1.7 million</font><font style="font-family:Arial;font-size:10pt;">&#160;shares pursuant to the exercise by the underwriters of an option to purchase additional shares. The Company received aggregate net proceeds of&#160;</font><font style="font-family:Arial;font-size:10pt;">$159.7 million</font><font style="font-family:Arial;font-size:10pt;">&#160;from the IPO after deducting underwriting discounts and commissions and payments of offering costs.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prior to the completion of the IPO, </font><font style="font-family:Arial;font-size:10pt;">30.5 million</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock then outstanding were reclassified as Class&#160;B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into </font><font style="font-family:Arial;font-size:10pt;">62.0 million</font><font style="font-family:Arial;font-size:10pt;">&#160;shares of Class&#160;B common stock on a </font><font style="font-family:Arial;font-size:10pt;">one-to-one</font><font style="font-family:Arial;font-size:10pt;"> basis. During&#160;fiscal 2019,&#160;</font><font style="font-family:Arial;font-size:10pt;">63.5 million</font><font style="font-family:Arial;font-size:10pt;">&#160;shares were converted from Class B to Class A common stock.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update&#160;2014-09, R</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">evenue from Contracts with Customers (Topic 606)</font><font style="font-family:Arial;font-size:10pt;"> issued by the Financial Accounting Standards Board (FASB), as Discussed in Note 2. Topic 606 also includes Subtopic 340-40, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;"> which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The unaudited condensed consolidated balance sheet as of&#160;</font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;">&#160;included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending&#160;January&#160;31, 2020&#160;or any future period.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The unaudited condensed consolidated&#160;financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended&#160;January&#160;31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18,&#160;2019 (Annual Report).</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of unaudited condensed consolidated financial statements in conformity with generally accepted accounting principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company&#8217;s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative selling prices for the Company&#8217;s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company&#8217;s common stock for valuation of the Company&#8217;s stock-based awards issued prior to the completion of the IPO; valuation of the Company&#8217;s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The functional currencies of the Company&#8217;s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the unaudited condensed consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the unaudited condensed consolidated statements of comprehensive loss and were not material for&#160;the </font><font style="font-family:Arial;font-size:10pt;">three months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> or </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:75%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></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:Arial;font-size:8pt;font-weight:bold;">April&#160;30, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#185;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,218</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid software subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid rent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,743</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid insurance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid hosting costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,251</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,006</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,734</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,632</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) See Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;"> for a summary of adjustments related to the adoption of Topic 606.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Property and Equipment, Net</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">April&#160;30, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Servers</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Computer 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:Arial;font-size:10pt;">10,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,082</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vehicles</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">110</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Less accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(25,860</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(23,868</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,575</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,625</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation and amortization expense related to property and equipment, which includes amortization of capitalized internal-use software, was </font><font style="font-family:Arial;font-size:10pt;">$2.0 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.3 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, respectively. Depreciation and amortization expense is included in operating expenses and cost of revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;">, capitalized internal-use software costs were </font><font style="font-family:Arial;font-size:10pt;">$4.4 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$4.3 million</font><font style="font-family:Arial;font-size:10pt;">, respectively. Internal-use software amortization was </font><font style="font-family:Arial;font-size:10pt;">$0.4 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.3 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, respectively, and was recorded to cost of subscription revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">April&#160;30, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Servers</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Computer 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:Arial;font-size:10pt;">10,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,082</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vehicles</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">110</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Less accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(25,860</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(23,868</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,575</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,625</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of Topic 606</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company&#8217;s revenue recognition policy in the following ways:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition Policy</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company&#8217;s cloud-based software; and (2) professional services and other revenue.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company determines the amount of revenue to be recognized through application of the following steps:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Identification of the contract, or contracts with a customer;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Identification of the performance obligations in the contract;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Determination of the transaction price;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition of revenue when or as the Company satisfies the performance obligations.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Subscription Services</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company&#8217;s cloud-based software is made available to customers.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leeyo Legacy On-Premise Arrangements</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subscription and on-premise license agreements generally have terms ranging from </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Professional Services and Other Revenue</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company&#8217;s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Significant Judgments - Contracts with Multiple Performance Obligations</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer&#8217;s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Deferred commissions</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be </font><font style="font-family:Arial;font-size:10pt;">five years</font><font style="font-family:Arial;font-size:10pt;">. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in sales and marketing expenses in the accompanying unaudited condensed consolidated statements of comprehensive loss.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Contract Assets</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in prepaid expenses and other current assets in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets as of April 30, 2019 and January 31, 2019 was </font><font style="font-family:Arial;font-size:10pt;">$4.3 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$4.2 million</font><font style="font-family:Arial;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"> For further detail regarding the Company's remaining performance obligations please refer to Note 10. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Deferred Revenue and Performance Obligations</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Commissions</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, related to incremental costs of obtaining customer contracts, were </font><font style="font-family:Arial;font-size:10pt;">$26.9 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$27.3 million</font><font style="font-family:Arial;font-size:10pt;"> as of April 30, 2019 and January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions for the three months ended April 30, 2019 and 2018 (as adjusted) was </font><font style="font-family:Arial;font-size:10pt;">$2.3 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.8 million</font><font style="font-family:Arial;font-size:10pt;">, respectively. There was </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> impairment loss in relation to the costs capitalized for the periods presented.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Revenue and Performance Obligations</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subscription revenue recognized during the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019 and 2018</font><font style="font-family:Arial;font-size:10pt;">&#160;(as adjusted) that was included in the deferred revenue balances at the beginning of the respective periods was </font><font style="font-family:Arial;font-size:10pt;">$37.6 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$27.9 million</font><font style="font-family:Arial;font-size:10pt;">, respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was </font><font style="font-family:Arial;font-size:10pt;">not material</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, total remaining noncancelable performance obligations under the Company's subscription contracts with customers was approximately </font><font style="font-family:Arial;font-size:10pt;">$234.6 million</font><font style="font-family:Arial;font-size:10pt;">, including </font><font style="font-family:Arial;font-size:10pt;">$85.3 million</font><font style="font-family:Arial;font-size:10pt;"> of deferred revenue, and the Company expects to recognize revenue on approximately</font><font style="font-family:Arial;font-size:10pt;color:#ff0000;"> </font><font style="font-family:Arial;font-size:10pt;">62%</font><font style="font-family:Arial;font-size:10pt;"> of these remaining performance obligations over the next 12 months, with the balance to be recognized thereafter. Revenue from the remaining performance obligations for professional service and other contracts as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> was </font><font style="font-family:Arial;font-size:10pt;">not material</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Geographical Information</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Disaggregation of Revenue</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue by country, based on the customer&#8217;s address at the time of sale, was as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#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:Arial;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></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:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font><font style="font-family:Arial;font-size:8pt;">&#185;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">37,785</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">64,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,448</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Percentage of revenue by geographic area:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) See Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;"> for a summary of adjustments related to the adoption of Topic 606.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other than the United States,&#160;no&#160;individual country exceeded 10% of total revenue for&#160;the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019 and 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">April&#160;30, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued goods and services taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,098</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued outside services and consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,095</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,089</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued hosting and third party license fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee early exercised stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,542</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,863</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,210</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Components of accumulated other comprehensive income were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized Gain on Available-for-Sale Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance, January 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency translation adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unrealized gain on available-for-sale securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance, April 30, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">399</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">430</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;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#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:Arial;font-size:8pt;font-weight:bold;">April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Issued and outstanding stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unvested restricted stock issued and outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unvested RSUs issued and outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Shares committed under ESPP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">347</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,673</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,639</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">he amortized costs, unrealized gains and losses and estimated fair values of the Company&#8217;s short-term investments as of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">January&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">55,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">107,901</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">9</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(2</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">107,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amortized costs, unrealized gains and losses and estimated fair values of the Company&#8217;s short-term investments as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">April 30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">47,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">47,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">116,667</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">32</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(1</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">116,698</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;padding-top:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):</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="8" rowspan="1"></td></tr><tr><td style="width:70%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted&#185;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) See Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;"> for a summary of adjustments related to the adoption of Topic 606.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#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:Arial;font-size:8pt;font-weight:bold;">Three Months Ended <br clear="none"/>April&#160;30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Numerator:</font></div></td><td colspan="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(20,592</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(17,789</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">108,821</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44,886</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share attributable to common stockholders, 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#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:Arial;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><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:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of subscription revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">323</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of professional services revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,048</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">609</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,959</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,601</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the purchased intangible asset balances (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">April&#160;30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(4,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,366</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,421</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,866</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,893</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,892</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;padding-top:16px;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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:Arial;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(4,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships (as adjusted)&#185;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,236</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,893</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(5,497</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,396</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) See Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;"> for a summary of adjustments related to the adoption of Topic 606.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating Leases</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Remainder of 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">8,545</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">11,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">42,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total future lease commitments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">90,790</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;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the cumulative impact of adopting Topic 606 on line items within the unaudited condensed consolidated balance sheet (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="12" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Reported Under ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Topic 606 Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other current assets&#185;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, net of current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Purchased intangibles, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,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:Arial;font-size:10pt;">(3,229</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">90,565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3,781</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">86,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, net of current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Equity</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(336,275</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(307,454</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the impact of adopting Topic 606 on line items within the unaudited condensed consolidated statement of comprehensive loss (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="12" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended April 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;font-size:8pt;font-weight:bold;">As Reported Under ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Topic 606 Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;" 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">36,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(225</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Professional 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:Arial;font-size:10pt;">15,630</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,559</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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,057</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total operating expenses</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:Arial;font-size:10pt;">44,310</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:Arial;font-size:10pt;">(1,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(18,584</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">1,761</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(16,823</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income taxes</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:Arial;font-size:10pt;">(19,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,761</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:Arial;font-size:10pt;">(17,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(190</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(293</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(17,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Comprehensive loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19,526</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,658</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(17,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share attributable to common shareholders, 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common shares outstanding used in calculating 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:Arial;font-size:10pt;">44,886</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:Arial;font-size:10pt;">44,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:75%;" 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="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></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:Arial;font-size:8pt;font-weight:bold;">April&#160;30, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#185;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,218</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid software subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid rent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,743</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid insurance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid hosting costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,251</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,006</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,734</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,632</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) See Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;"> for a summary of adjustments related to the adoption of Topic 606.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="13" rowspan="1"></td></tr><tr><td style="width:45%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Subject To</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Outstanding</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Term&#160;(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:Arial;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of January&#160;31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">249,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of April&#160;30, 2019</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">227,939</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercisable as of April&#160;30, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.34</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">225,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and expected to vest as of April&#160;30, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">221,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="4" rowspan="1"></td></tr><tr><td style="width:85%;" 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended April 30, 2018</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14.00</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24.6% - 29.9%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.7 - 2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.0% - 2.4%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected dividend yield</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#160;</font></div></td><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:Arial;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fair value of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.28</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">39.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">39.2% - 40.9%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected term (years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.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:Arial;font-size:10pt;">5.1 - 6.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2.6% - 2.7%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expected dividend yield</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes RSU and restricted stock award activity and related information for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;"> (in thousands except grant date fair value):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Arial;font-size:8pt;font-weight:bold;">Number of RSU and Restricted Shares 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="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:Arial;font-size:8pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of January 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13.89</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">332</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(63</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17.83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of April&#160;30, 2019</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s significant accounting policies are discussed in Note 2. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements </font><font style="font-family:Arial;font-size:10pt;">in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019. There have been </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> significant changes to these policies during the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019</font><font style="font-family:Arial;font-size:10pt;">, except for the accounting policies for revenue recognition and deferred commissions that were updated as a result of adopting Topic&#160;606, as discussed below.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of Topic 606</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company&#8217;s revenue recognition policy in the following ways:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition Policy</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company&#8217;s cloud-based software; and (2) professional services and other revenue.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company determines the amount of revenue to be recognized through application of the following steps:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Identification of the contract, or contracts with a customer;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Identification of the performance obligations in the contract;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Determination of the transaction price;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition of revenue when or as the Company satisfies the performance obligations.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Subscription Services</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company&#8217;s cloud-based software is made available to customers.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leeyo Legacy On-Premise Arrangements</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subscription and on-premise license agreements generally have terms ranging from </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Professional Services and Other Revenue</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company&#8217;s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Significant Judgments - Contracts with Multiple Performance Obligations</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer&#8217;s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Deferred commissions</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be </font><font style="font-family:Arial;font-size:10pt;">five years</font><font style="font-family:Arial;font-size:10pt;">. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in sales and marketing expenses in the accompanying unaudited condensed consolidated statements of comprehensive loss.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Contract Assets</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in prepaid expenses and other current assets in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets as of April 30, 2019 and January 31, 2019 was </font><font style="font-family:Arial;font-size:10pt;">$4.3 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$4.2 million</font><font style="font-family:Arial;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"> For further detail regarding the Company's remaining performance obligations please refer to Note 10. </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Deferred Revenue and Performance Obligations</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements&#8212;Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Jumpstart Our Business Startups Act (JOBS Act) allows the Company, as an &#8220;emerging growth company,&#8221; to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued ASU No.&#160;2016-02,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:Arial;font-size:10pt;">, which supersedes the guidance in topic ASC 840,&#160;Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. ASU 2016-02 will be effective for fiscal years beginning after December 15, 2019 and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted.&#160;The Company expects to adopt ASU 2016-02 for its fiscal year ending January 31, 2020 and interim periods thereafter. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</font><font style="font-family:Arial;font-size:10pt;">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted. The Company has not yet adopted&#160;ASU&#160;2016-13&#160;and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">August 2018, the FASB issued ASU&#160;2018-13,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,</font><font style="font-family:Arial;font-size:10pt;"> which amends&#160;ASC 820,&#160;Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements.&#160;ASU 2018-13 is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted. The Company has not yet adopted&#160;ASU&#160;2018-13&#160;and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">August 2018, the FASB issued ASU&#160;2018-15,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</font><font style="font-family:Arial;font-size:10pt;">.&#160;This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements&#8212;Adopted</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In January 2016, the FASB issued ASU No.&#160;2016-01 </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">(Subtopic 825-10),&#160;Financial Instruments&#8212;Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</font><font style="font-family:Arial;font-size:10pt;">, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2018, the FASB issued ASU No.&#160;2018-02,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.</font><font style="font-family:Arial;font-size:10pt;"> Under existing U.S. GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company&#8217;s provisional adjustments recorded in the fiscal year ended&#160;January&#160;31, 2018&#160;to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In </font><font style="font-family:Arial;font-size:10pt;">June 2018, the FASB issued ASU No. 2018-07,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting.</font><font style="font-family:Arial;font-size:10pt;"> The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2018, the&#160;SEC&#160;adopted the&#160;final rule&#160;under&#160;SEC&#160;Release No.&#160;33-10532, Disclosure Update and Simplification, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019.</font><font style="font-family:Arial;font-size:10pt;"> </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No.&#160;2014-09,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:Arial;font-size:10pt;">&#160;and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition.&#160;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The&#160;primary&#160;impacts on revenue&#160;are&#160;an increased number of allocations of arrangement consideration between subscription and professional services&#160;and&#160;the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are&#160;primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be </font><font style="font-family:Arial;font-size:10pt;">five years</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of the new standard does not have significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees&#160; increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and increased goodwill in the adjusted consolidated balance sheets as a result of the adoption of Topic 606.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the cumulative impact of adopting Topic 606 on line items within the unaudited condensed consolidated balance sheet (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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="12" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">January 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Reported Under ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Topic 606 Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other current assets&#185;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, net of current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Purchased intangibles, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,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:Arial;font-size:10pt;">(3,229</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">90,565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3,781</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">86,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, net of current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Equity</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(336,275</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(307,454</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the impact of adopting Topic 606 on line items within the unaudited condensed consolidated statement of comprehensive loss (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="12" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended April 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;font-size:8pt;font-weight:bold;">As Reported Under ASC 605</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Topic 606 Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;" 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">36,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(225</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">35,889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Professional 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:Arial;font-size:10pt;">15,630</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,559</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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,057</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total operating expenses</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:Arial;font-size:10pt;">44,310</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:Arial;font-size:10pt;">(1,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(18,584</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">1,761</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(16,823</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income taxes</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:Arial;font-size:10pt;">(19,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,761</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:Arial;font-size:10pt;">(17,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(190</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(293</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(17,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Comprehensive loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19,526</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,658</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(17,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share attributable to common shareholders, 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common shares outstanding used in calculating 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:Arial;font-size:10pt;">44,886</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:Arial;font-size:10pt;">44,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-indent:0px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Preferred Stock</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, the Company had authorized&#160;</font><font style="font-family:Arial;font-size:10pt;">10 million</font><font style="font-family:Arial;font-size:10pt;">&#160;shares of preferred stock, each with a par value of&#160;</font><font style="font-family:Arial;font-size:10pt;">$0.0001</font><font style="font-family:Arial;font-size:10pt;">&#160;per share. As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">,&#160;</font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;">&#160;shares of preferred stock were issued and outstanding.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Common Stock</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prior to Zuora's IPO, which was effective in April 2018, all shares of common stock then outstanding were reclassified into Class&#160;B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class&#160;A common stock.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of&#160;</font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">, the Company had authorized&#160;</font><font style="font-family:Arial;font-size:10pt;">500 million</font><font style="font-family:Arial;font-size:10pt;">&#160;shares of Class&#160;A common stock and&#160;</font><font style="font-family:Arial;font-size:10pt;">500 million</font><font style="font-family:Arial;font-size:10pt;"> shares of Class&#160;B common stock, each with a par value&#160;of </font><font style="font-family:Arial;font-size:10pt;">$0.0001</font><font style="font-family:Arial;font-size:10pt;">&#160;per share. As of&#160;</font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2019</font><font style="font-family:Arial;font-size:10pt;">,&#160;</font><font style="font-family:Arial;font-size:10pt;">85.1 million</font><font style="font-family:Arial;font-size:10pt;"> shares of Class&#160;A common stock and&#160;</font><font style="font-family:Arial;font-size:10pt;">26.0 million</font><font style="font-family:Arial;font-size:10pt;"> shares of Class&#160;B common stock were issued and outstanding.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Holders of Class&#160;A and Class&#160;B common stock are entitled to&#160;</font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;">&#160;vote per share and&#160;</font><font style="font-family:Arial;font-size:10pt;">ten</font><font style="font-family:Arial;font-size:10pt;">&#160;votes per share, respectively, and the shares of Class&#160;A common stock and Class&#160;B common stock are identical, except for voting and conversion rights.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Accumulated Other Comprehensive Income </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Components of accumulated other comprehensive income were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;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:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized Gain on Available-for-Sale Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance, January 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency translation adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unrealized gain on available-for-sale securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance, April 30, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">399</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">430</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There were no material reclassifications out of accumulated other comprehensive income during the </font><font style="font-family:Arial;font-size:10pt;">three months ended April 30, 2019</font><font style="font-family:Arial;font-size:10pt;">. Additionally, there was no material tax impact on the amounts presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of unaudited condensed consolidated financial statements in conformity with generally accepted accounting principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company&#8217;s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative selling prices for the Company&#8217;s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company&#8217;s common stock for valuation of the Company&#8217;s stock-based awards issued prior to the completion of the IPO; valuation of the Company&#8217;s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.</font></div></div> See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions. EX-101.SCH 8 zuo-20190430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2109100 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Accrued Expenses and Other Current Liabilities (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 Under 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 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Deferred Commissions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Deferred Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Employee Stock Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Employee Stock Plans - RSU and Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Employee Stock Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Geographical Information - Revenue by Country (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Investments - Schedule of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Overview and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Purchased Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Purchased Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Purchased Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Impact of Adopting Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 zuo-20190430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 zuo-20190430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 zuo-20190430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Revenue from Contract with Customer [Abstract] Schedule of Revenue by Country Based on Customer Address at Time of Sale Disaggregation of Revenue [Table Text Block] Deferred commissions related to incremental costs of obtaining customer contracts Capitalized Contract Cost, Net Amortization of deferred commissions Capitalized Contract Cost, Amortization Impairment loss in relation to costs capitalized Capitalized Contract Cost, Impairment Loss Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Preferred Stock Preferred Stock [Member] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Related Party Receivable Receivables from Stockholder [Member] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class A common stock Common Class A [Member] Class B common stock Common Class B [Member] Statement [Line Items] Statement [Line Items] Beginning balance (in shares) Preferred Stock, Shares Outstanding Beginning balance (in shares) Common Stock, Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Conversion of Class B common stock to Class A common stock (in shares) Stock Issued During Period, Shares, Conversion Of Class Of Common Stock Stock Issued During Period, Shares, Conversion Of Class Of Common Stock Conversion of Class B common stock to Class A common stock Stock Issued During Period, Value, Conversion Of Class Of Common Stock Stock Issued During Period, Value, Conversion Of Class Of Common Stock Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Issuance of common stock upon exercise of stock options, net of repurchases (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options, net of repurchases Stock Issued During Period, Value, Stock Options Exercised Lapse of restrictions on common stock related to early exercise of stock options Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise RSU releases (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures RSU releases Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Deferred offering costs Adjustments to Additional Paid in Capital, Deferred Offering Costs Adjustments to Additional Paid in Capital, Deferred Offering Costs Related party notes receivable Stockholders Equity, Increase (Decrease) In Related Party Receivable Stockholders Equity, Increase (Decrease) In Related Party Receivable Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Net loss Net Income (Loss) Attributable to Parent Ending balance (in shares) Ending balance (in shares) Ending balance Statement of Financial Position [Abstract] Preferred stock Preferred Class A [Member] Convertible preferred stock Convertible Preferred Stock [Member] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Debt Securities, Available-for-sale, Current Accounts receivable, net of allowance for doubtful accounts of $2,716 and $2,522 as of April 30, 2019 and January 31, 2019, respectively Accounts Receivable, Net, Current Restricted cash, current portion Restricted Cash, Current Deferred commissions, current portion Capitalized Contract Cost, 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 Restricted cash, net of current portion Restricted Cash, Noncurrent Purchased intangibles, net Intangible Assets, Net (Excluding Goodwill) Deferred commissions, net of current portion Capitalized Contract Cost, Net, Noncurrent Goodwill Goodwill Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Accrued Expenses And Other Liabilities Current Accrued Expenses And Other Liabilities Current Accrued employee liabilities Employee-related Liabilities, Current Debt, current portion Long-term Debt, Current Maturities Deferred revenue, current portion Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Debt, net of current portion Long-term Debt, Excluding Current Maturities Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Deferred tax liabilities Deferred Income Tax Liabilities, Net Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock Preferred Stock, Value, Issued Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Line Items] Class of Stock [Line Items] Preferred stock 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 issued (in shares) Preferred Stock, Shares Issued Preferred stock outstanding (in shares) Common stock authorized (in shares) Common Stock, Shares Authorized Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock issued (in shares) Common Stock, Shares, Issued Common stock outstanding (in shares) Common stock voting rights Common Stock, Voting Rights Number of votes for each share of stock held (in votes) Common Stock, Voting Rights, Number Of Votes For Each Share Held Common Stock, Voting Rights, Number Of Votes For Each Share Held Accounting Policies [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] As Reported Under ASC 605 Previously Reported [Member] Topic 606 Adjustment Restatement Adjustment [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Topic 606 Accounting Standards Update 2014-09 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Liabilities Liabilities [Abstract] Equity Commitments and Contingencies Disclosure [Abstract] Schedule of Future Minimum Lease Payments Under Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Subscription and on-premise license agreements term, minimum (in years) Subscription And On-Premise License Agreement Term, Minimum Subscription And On-Premise License Agreement Term, Minimum Subscription and on-premise license agreements term, maximum (in years) Subscription And On-Premise License Agreement Term, Maximum Subscription And On-Premise License Agreement Term, Maximum Estimated amortization period for deferred commissions (in years) Capitalized Contract Cost, Amortization Period Contract assets Contract with Customer, Asset, Net, Current Investments, Debt and Equity Securities [Abstract] Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Deferred Commissions, Deferred Revenue and Performance Obligations, Geographical Information Revenue from Contract with Customer [Text Block] 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 Valuation Assumptions for Estimated Fair Value of Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of RSU and Restricted Stock Award Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription Subscription and Circulation [Member] Professional services Technology Service [Member] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Gross profit Gross Profit Sales and marketing Selling and Marketing Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision Income Tax Expense (Benefit) Net loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Payables and Accruals [Abstract] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current [Abstract] Prepaid software subscriptions Prepaid Software Subscriptions Current Prepaid software subscriptions current. Prepaid rent Prepaid Rent Prepaid insurance Prepaid Insurance Taxes Prepaid Taxes Prepaid hosting costs Prepaid Hosting Costs Prepaid hosting costs. Other Other Prepaid Expense, Current Total Goodwill and Intangible Assets Disclosure [Abstract] 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 Customer Relationships [Member] Trade names Trade Names [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Summary of Significant Accounting Policies and Recent Accounting Pronouncements Significant Accounting Policies [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] Issued and outstanding stock options Employee Stock Option [Member] Unvested restricted stock issued and outstanding Restricted Stock [Member] Unvested RSUs issued and outstanding Restricted Stock Units (RSUs) [Member] Shares committed under ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potentially dilutive securities not included in the diluted per share calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Silicon Valley Bank Debt Agreement Silicon Valley Bank Agreement [Member] Silicon Valley Bank Agreement [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] WSJ Prime Rate Prime Rate [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Loan Revolving Credit Facility [Member] Term Loan Secured Debt [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Variable interest rate basis Debt Instrument, Description of Variable Rate Basis Basis spread on variable interest rate, minus (percent) Debt Instrument, Basis Spread on Variable Rate Number of equal installment payments after interest-only period Line Of Credit Facility, Periodic Payment, Number Of Installments Line Of Credit Facility, Periodic Payment, Number Of Installments Frequency of periodic payment Line of Credit Facility, Frequency of Payments Credit facility expiration date Line of Credit Facility, Expiration Date Annual fee on revolving loan Line of Credit Facility, Commitment Fee Amount Amount drawn under credit facility Long-term Line of Credit Proceeds from amounts borrowed Proceeds from Lines of Credit Effective interest rate (percent) Debt Instrument, Interest Rate, Effective Percentage Duration of periodic payments due after interest-only period (in months) Line Of Credit Facility, Periodic Payment, Duration Of Payments Line Of Credit Facility, Periodic Payment, Duration Of Payments Prepayment or termination fee (percent) Line Of Credit Facility Prepayment Fee Percentage Line Of Credit Facility Prepayment Fee Percentage Amount due per agreement upon prepayment or termination of facility Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount Adjusted quick ratio for debt agreement covenant Debt Instrument, Covenant, Adjusted Quick Ratio, Percentage Adjusted quick ratio percentage. Revenue, remaining performance obligation (percent) Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Revenue from Contract with Customer [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Geographic Concentration Risk [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Others Non-US [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue Concentration risk (percent) Concentration Risk, Percentage Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] AOCI Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized Gain on Available-for-Sale Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Components of Accumulated Other Comprehensive Income AOCI Attributable to Parent, Net of Tax [Roll Forward] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of subscription revenue Cost Of Subscription Revenues [Member] Cost of subscription revenues. Cost of professional services revenue Cost Of Professional Services Revenue [Member] Cost of professional services revenue. Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Cost of Revenue Cost of Revenue [Abstract] Stock-based compensation expense Allocated Share-based Compensation Expense Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. government securities US Treasury and Government [Member] Corporate bonds Corporate Debt Securities [Member] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Debt Securities, Available-for-sale Organization, Consolidation and Presentation of Financial Statements [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] Over-Allotment Option Over-Allotment Option [Member] Shares issued and sold (in shares) Public offering price (in dollars per share) Shares Issued, Price Per Share Aggregate proceeds received, net Proceeds from Issuance Initial Public Offering Common stock reclassified as Class B common stock (in shares) Common Stock Reclassified As Class B Common Stock, Shares Common Stock Reclassified As Class B Common Stock, Shares Common stock issued upon conversion of convertible preferred stock (in shares) Number of common shares issued for each share of convertible preferred stock (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Conversion of Class B to Class A common stock (in shares) Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Document And Entity Information [Abstract] Document and entity information. Document Information [Table] Document Information [Table] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period Entity Shell Company Entity Shell Company Entity Current Reporting Status Entity Current Reporting Status Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Employee Stock Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Cumulative effect of adoption of new accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption 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] Recurring Fair Value, Measurements, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Money market funds Money Market Funds [Member] Commercial paper Commercial Paper [Member] Assets Measured on Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Restricted cash Restricted Cash Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Debt Disclosure [Text Block] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Purchased Intangible Assets Intangible Assets Disclosure [Text Block] Income Statement [Abstract] Revenue: Revenues [Abstract] Cost of revenue: Total cost of revenue Cost of Goods and Services Sold Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Loss from operations Interest and other income (expense), net Interest Income And Other Income Expense Net Interest Income And Other Income Expense Net Loss before income taxes Comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive loss Income Tax Disclosure [Abstract] Loss before income taxes Income tax provision Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of 2020 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total future lease commitments Operating Leases, Future Minimum Payments Due Other Commitments [Table] Other Commitments [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Web Hosting Services Web Hosting Services [Member] Web Hosting Services [Member] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Operating Lease Agreements Operating Lease Agreement [Member] Operating lease agreement. Name of Property [Axis] Name of Property [Axis] Name of Property [Domain] Name of Property [Domain] Redwood Shores Office Space Redwood Shores, CA Office Space [Member] Redwood Shores, CA Office Space [Member] Maximum Maximum [Member] Other Commitments [Line Items] Other Commitments [Line Items] Operating leases, area (sq ft) Area of Real Estate Property Initial monthly rental rate per lease agreement Lessee, Operating Lease, Initial Rental Rate Per Month Lessee, Operating Lease, Initial Rental Rate Per Month Rent holiday period within year one (in months) Lessee, Operating Lease, Rent Holiday Term Lessee, Operating Lease, Rent Holiday Term Annual rental rate increase (percent) Lessee Operating Lease, Annual Rental Rate Increase, Percentage Lessee Operating Lease, Annual Rental Rate Increase, Percentage Initial lease term Lessee, Operating Lease, Term of Contract Operating renewal term (in years) Lessee, Operating Lease, Renewal Term Letters of credit outstanding Letters of Credit Outstanding, Amount Deferred rent included in accrued expenses and other current liabilities and other long-term liabilities Deferred Rent Credit Rent expense Operating Leases, Rent Expense, Net Contractual obligation Contractual Obligation Number of vendors related to contractual obligation Contractual Obligation, Number Of Vendors Contractual Obligation, Number Of Vendors Property, Plant and Equipment [Abstract] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] 2018 Employee Stock Purchase Plan Two Thousand and Eighteen Employee Stock Purchase Plan [Member] Two thousand and eighteen employee stock purchase plan. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Fair value of common stock (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Fair Value Of Common Stock Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Fair Value Of Common Stock Expected volatility, minimum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, maximum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate, minimum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, maximum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected dividend yield (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Shares Subject To Outstanding Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding, ending balance (in shares) Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted average exercise price, beginning balance (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 Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average exercise price, ending balance (in dollars per share) Exercisable (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Average remaining contractual term (years), outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Average remaining contractual term (years), exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Average remaining contractual term (years), vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Income Taxes Income Tax Disclosure [Text Block] Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Summary of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Revenue recognized that was previously included in deferred revenue balances Contract with Customer, Liability, Revenue Recognized Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Deferred revenue Contract with Customer, Liability Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 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, Nonproduction Stock-based compensation Share-based Compensation Provision for doubtful accounts Provision for Doubtful Accounts Other Accretion (Amortization) of Discounts and Premiums, Investments Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred commissions Increase (Decrease) In Capitalized Contract Cost Increase (Decrease) In Capitalized Contract Cost Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Accrued employee liabilities Increase (Decrease) in Employee Related Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities 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 property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-sale Sales of short-term investments Proceeds from Sale of Debt Securities, Available-for-sale Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Net cash 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] Payments under capital leases Repayments of Long-term Capital Lease Obligations Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Payments of offering costs Payments of Stock Issuance Costs Proceeds from initial public offering, net of underwriters’ discounts and commissions Payments under related party notes receivable Repayments of Related Party Debt Repurchases of unvested common stock Payments for Repurchase of Common Stock Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rates on cash and cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net (decrease) increase in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents and restricted cash, end of period Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Lapse in restrictions on early exercised common stock options Lapse in restrictions on early exercised common stock options Lapse in restrictions on early exercised common stock options Property and equipment purchases accrued or in accounts payable Capital Expenditures Incurred but Not yet Paid Deferred offering costs payable or accrued but not paid Deferred Offering Costs Payable Or Accrued But Not Paid Deferred offering costs payable or accrued but not paid. Reconciliation of cash and cash equivalents and restricted cash within the unaudited condensed consolidated balance sheets to the amounts shown in the unaudited condensed consolidated statements of cash flows above: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Restricted cash, current RSUs and Restricted Shares Restricted Stock Unit RSU And Restricted Stock [Member] Restricted stock unit and restricted stock. Number of RSU and Restricted Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding, beginning balance (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 Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding, ending balance (in shares) Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Outstanding, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 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 Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (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 Outstanding, ending balance (in dollars per share) Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Stock Options Fair value of common stock (in dollars per share) Expected volatility (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected term (years) Risk-free interest rate (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Schedule of Components of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Stock Options and RSUs Employee Stock Option And Restricted Stock Unit RSU [Member] Employee Stock Option And Restricted Stock Unit RSU [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2018 Equity Incentive Plan Two Thousand And Eighteen Equity Incentive Plan [Member] 2018 equity incentive plan. 2006 Stock Plan and 2015 Equity Incentive Plan Two Thousand Six and Two Thousand Fifteen Plan [Member] Two thousand six and two thousand fifteen plan. Common stock reserved and available for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Aggregate equity awards outstanding (in shares) Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number Weighted average grant date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Aggregate intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Unrecognized compensation cost, recognition period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Liability related to early exercise of stock options Liability For Early Exercise Of Stock Options Liability recorded related to early exercise of stock options. Early exercise of stock options (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Early Exercise, Shares Number of shares related to early exercise of stock options. Unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options ESPP offering period (in months) Employee Stock Purchase Plan Offering Period Employee Stock Purchase Plan Offering Period Number of purchase periods in offering period Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods Term of purchase period (in months) Employee Stock Purchase Plan, Offering Period, Purchase Period Term Employee Stock Purchase Plan, Offering Period, Purchase Period Term Purchase price, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Accrued goods and services taxes Accrued Goods and Services Taxes Current Accrued goods and services taxes current. Accrued outside services and consulting Accrued Outside Services And Consulting Current Accrued outside services and consulting current. Accrued taxes Taxes Payable, Current Accrued hosting and third party license fees Accrued Hosting And License Fees, Current Accrued Hosting And License Fees, Current Employee early exercised stock options Deferred Compensation Share-based Arrangements, Liability, Current Other accrued expenses Other Accrued Liabilities, Current Total Amortization expense related to purchased intangible assets Amortization of Intangible Assets Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net loss Denominator: Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract] Weighted average number of share outstanding basic and diluted. Weighted-average common shares outstanding, basic and diluted (in shares) Schedule of Impact of Adopting Topic 606 Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Internal-use software Computer Software, Internal Use [Member] Computer Software, Internal Use [Member] Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Depreciation and amortization expense related to property and equipment Depreciation Capitalized internal-use software costs Capitalized Computer Software, Net Internal-use software amortization Capitalized Computer Software, Amortization Realized gain (loss) on sale of marketable securities Marketable Securities, Realized Gain (Loss) Securities stated effective maturities (in years) Debt Securities, Available-for-sale, Term Schedule of Income Tax Provision, Pretax Loss, and Effective Tax Rate Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Servers Servers [Member] Servers. Computer equipment Computer Equipment [Member] Software Computer Software [Member] Computer software. Leasehold improvements Leasehold Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Vehicles Vehicles [Member] Property and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total EX-101.PRE 12 zuo-20190430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
3 Months Ended
Apr. 30, 2019
May 31, 2019
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Apr. 30, 2019  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Entity Registrant Name ZUORA INC  
Entity Central Index Key 0001423774  
Current Fiscal Year End Date --01-31  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Current Reporting Status Yes  
Class A common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   86,471,385
Class B common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   24,619,200
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Current assets:    
Cash and cash equivalents $ 62,608 $ 67,940 [1]
Short-term investments 116,698 107,908 [1]
Accounts receivable, net of allowance for doubtful accounts of $2,716 and $2,522 as of April 30, 2019 and January 31, 2019, respectively 52,461 58,258 [1]
Restricted cash, current portion 0 400 [1]
Deferred commissions, current portion 8,674 8,616 [1]
Prepaid expenses and other current assets 15,734 14,632 [1]
Total current assets 256,175 257,754 [1]
Property and equipment, net 19,575 19,625 [1]
Restricted cash, net of current portion 0 1,684 [1]
Purchased intangibles, net 6,892 7,396 [1]
Deferred commissions, net of current portion 18,224 18,664 [1]
Goodwill 17,632 17,632 [1]
Other assets 4,731 3,292 [1]
Total assets 323,229 326,047 [1]
Current liabilities:    
Accounts payable 1,622 1,512 [1]
Accrued expenses and other current liabilities 13,978 14,210 [1]
Accrued employee liabilities 26,241 22,603 [1]
Debt, current portion 4,074 2,963 [1]
Deferred revenue, current portion 88,299 86,784 [1]
Total current liabilities 134,214 128,072 [1]
Debt, net of current portion 9,393 10,494 [1]
Deferred revenue, net of current portion 74 112 [1]
Deferred tax liabilities 1,877 1,877
Other long-term liabilities 3,452 3,678 [1]
Total liabilities 149,010 144,233 [1]
Commitments and contingencies [1]
Stockholders’ equity:    
Additional paid-in capital 501,824 488,776 [1]
Accumulated other comprehensive income 430 481 [1]
Accumulated deficit (328,046) (307,454) [1]
Total stockholders’ equity 174,219 181,814 [1]
Total liabilities and stockholders’ equity 323,229 326,047 [1]
Preferred stock    
Stockholders’ equity:    
Preferred stock 0 0 [1]
Convertible preferred stock    
Stockholders’ equity:    
Preferred stock 0 0 [1]
Class A common stock    
Stockholders’ equity:    
Common stock 8 8 [1]
Class B common stock    
Stockholders’ equity:    
Common stock $ 3 $ 3 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 2,716 $ 2,522 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
[1]
Revenue:    
Total revenue $ 64,109 $ 52,448
Cost of revenue:    
Total cost of revenue 32,031 26,018
Gross profit 32,078 26,430
Operating expenses:    
Research and development 17,015 12,062
Sales and marketing 25,501 21,780
General and administrative 10,445 9,411
Total operating expenses 52,961 43,253
Loss from operations (20,883) (16,823)
Interest and other income (expense), net 535 (673)
Loss before income taxes (20,348) (17,496)
Income tax provision (244) (293)
Net loss (20,592) (17,789) [2],[3]
Comprehensive loss:    
Foreign currency translation adjustment (75) (79)
Unrealized gain on available-for-sale securities 24 0
Comprehensive loss $ (20,643) $ (17,868)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.19) $ (0.40)
Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted (in shares) 108,821 44,886
Subscription    
Revenue:    
Total revenue $ 47,311 $ 35,889
Cost of revenue:    
Total cost of revenue 11,933 9,865
Professional services    
Revenue:    
Total revenue 16,798 16,559
Cost of revenue:    
Total cost of revenue $ 20,098 $ 16,153
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Class A common stock
Class B common stock
Preferred Stock
Common Stock
Class A common stock
Common Stock
Class B common stock
Additional Paid-in Capital
Related Party Receivable
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Jan. 31, 2018       61,984,000            
Beginning balance (in shares) at Jan. 31, 2018         0 30,524,000        
Beginning balance at Jan. 31, 2018 $ 50,638 [1]     $ 6 $ 0 $ 3 $ 286,152 $ (1,281) $ 471 $ (234,713) [1]
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)       (61,984,000)   61,984,000        
Conversion of convertible preferred stock to common stock in connection with initial public offering 0 [1]     $ (6)   $ 6        
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)         12,650,000          
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs 160,000 [1]       $ 1   159,999      
Issuance of common stock upon exercise of stock options, net of repurchases (in shares)           1,968,000        
Issuance of common stock upon exercise of stock options, net of repurchases 4,026 [1]         $ 1 4,025      
Lapse of restrictions on common stock related to early exercise of stock options 833 [1]           833      
Stock-based compensation 4,601 [1]           4,601      
Related party notes receivable (4,338) [1]             (4,338)    
Other comprehensive income (loss) (79) [1]               (79)  
Net loss [1] (17,789) [2],[3]                 (17,789)
Ending balance (in shares) at Apr. 30, 2018       0            
Ending balance (in shares) at Apr. 30, 2018         12,650,000 94,476,000        
Ending balance at Apr. 30, 2018 197,892 [1]     $ 0 $ 1 $ 10 455,610 (5,619) 392 (252,502) [1]
Beginning balance (in shares) at Jan. 31, 2018       61,984,000            
Beginning balance (in shares) at Jan. 31, 2018         0 30,524,000        
Beginning balance at Jan. 31, 2018 50,638 [1]     $ 6 $ 0 $ 3 286,152 $ (1,281) 471 (234,713) [1]
Conversion of Class B common stock to Class A common stock (in shares)   63,500,000                
Ending balance (in shares) at Jan. 31, 2019       0            
Ending balance (in shares) at Jan. 31, 2019         77,119,000 32,575,000        
Ending balance at Jan. 31, 2019 181,814 [4]     $ 0 $ 8 $ 3 488,776   481 (307,454)
Conversion of Class B common stock to Class A common stock (in shares)         7,909,000 (7,909,000)        
Conversion of Class B common stock to Class A common stock $ 0                  
Issuance of common stock upon exercise of stock options, net of repurchases (in shares) 1,247,000       (7,000) 1,247,000        
Issuance of common stock upon exercise of stock options, net of repurchases $ 4,846           4,846      
Lapse of restrictions on common stock related to early exercise of stock options 205           205      
RSU releases (in shares)         76,000 51,000        
RSU releases 0                  
Stock-based compensation 7,959           7,959      
Deferred offering costs 38           38      
Other comprehensive income (loss) (51)               (51)  
Net loss $ (20,592)                 (20,592)
Ending balance (in shares) at Apr. 30, 2019 0     0            
Ending balance (in shares) at Apr. 30, 2019   85,100,000 26,000,000   85,097,000 25,964,000        
Ending balance at Apr. 30, 2019 $ 174,219     $ 0 $ 8 $ 3 $ 501,824   $ 430 $ (328,046)
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[4] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)
$ in Millions
Jan. 31, 2018
USD ($)
Statement of Stockholders' Equity [Abstract]  
Cumulative effect of adoption of new accounting principle $ 24.0
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows
$ in Thousands
3 Months Ended
Apr. 30, 2019
USD ($)
Apr. 30, 2018
USD ($)
[2]
Cash flows from operating activities:    
Net loss $ (20,592) $ (17,789) [1],[3]
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 2,508 1,953
Stock-based compensation 7,959 4,601
Provision for doubtful accounts 1,344 1,195
Amortization of deferred commissions 2,306 1,817
Other (511) 0
Changes in operating assets and liabilities:    
Accounts receivable 4,453 3,181
Prepaid expenses and other current assets (1,037) (2,113)
Deferred commissions (1,924) (2,874)
Other assets (1,440) (1,995)
Accounts payable 4 1,030
Accrued expenses and other current liabilities 909 1,936
Accrued employee liabilities 3,638 (318)
Deferred revenue 1,477 1,102
Other long-term liabilities (1,256) 448
Net cash used in operating activities (2,162) (7,826)
Cash flows from investing activities:    
Purchases of property and equipment (1,676) (1,764)
Purchases of short-term investments (67,705) 0
Sales of short-term investments 3,496 0
Maturities of short-term investments 55,900 0
Net cash used in investing activities (9,985) (1,764)
Cash flows from financing activities:    
Payments under capital leases 0 (236)
Proceeds from issuance of common stock upon exercise of stock options 4,846 5,749
Payments of offering costs 0 (1,892)
Proceeds from initial public offering, net of underwriters’ discounts and commissions 0 164,703
Payments under related party notes receivable 0 (4,344)
Repurchases of unvested common stock (40) (6)
Net cash provided by financing activities 4,806 163,974
Effect of exchange rates on cash and cash equivalents and restricted cash (75) (78)
Net (decrease) increase in cash and cash equivalents and restricted cash (7,416) 154,306
Cash and cash equivalents and restricted cash, beginning of period 70,024 53,363
Cash and cash equivalents and restricted cash, end of period 62,608 207,669
Supplemental disclosure of non-cash investing and financing activities:    
Lapse in restrictions on early exercised common stock options 205 833
Property and equipment purchases accrued or in accounts payable 288 35
Deferred offering costs payable or accrued but not paid 0 2,181
Reconciliation of cash and cash equivalents and restricted cash within the unaudited condensed consolidated balance sheets to the amounts shown in the unaudited condensed consolidated statements of cash flows above:    
Cash and cash equivalents 62,608 202,514
Restricted cash, current 0 220
Restricted cash, net of current portion $ 0 $ 4,935
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Overview and Basis of Presentation
3 Months Ended
Apr. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Basis of Presentation
Overview and Basis of Presentation
Description of Business
Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora’s fiscal year ends on January 31. Zuora is headquartered in San Mateo, California.
The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
References to Zuora, “Company”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.
Initial Public Offering
In April 2018, the Company completed an initial public offering (IPO), in which the Company issued and sold an aggregate of 12.7 million shares of its newly authorized Class A common stock at a price to the public of $14.00 per share. The shares sold included 1.7 million shares pursuant to the exercise by the underwriters of an option to purchase additional shares. The Company received aggregate net proceeds of $159.7 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs.
Prior to the completion of the IPO, 30.5 million shares of common stock then outstanding were reclassified as Class B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into 62.0 million shares of Class B common stock on a one-to-one basis. During fiscal 2019, 63.5 million shares were converted from Class B to Class A common stock.
Basis of Presentation and Principles of Consolidation
Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) issued by the Financial Accounting Standards Board (FASB), as Discussed in Note 2. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.
The unaudited condensed consolidated balance sheet as of January 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending January 31, 2020 or any future period.
The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019 (Annual Report).
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with generally accepted accounting principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative selling prices for the Company’s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
Foreign Currency
The functional currencies of the Company’s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the unaudited condensed consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the unaudited condensed consolidated statements of comprehensive loss and were not material for the three months ended April 30, 2019 or 2018. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
3 Months Ended
Apr. 30, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
The Company’s significant accounting policies are discussed in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019. There have been no significant changes to these policies during the three months ended April 30, 2019, except for the accounting policies for revenue recognition and deferred commissions that were updated as a result of adopting Topic 606, as discussed below.
Revenue Recognition
Adoption of Topic 606
Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company’s revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;
Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;
The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and
Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.
Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company’s cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s cloud-based software is made available to customers.
Leeyo Legacy On-Premise Arrangements
The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company’s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements.
When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.
Deferred commissions
The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in sales and marketing expenses in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in prepaid expenses and other current assets in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets as of April 30, 2019 and January 31, 2019 was $4.3 million and $4.2 million, respectively.
For further detail regarding the Company's remaining performance obligations please refer to Note 10. Deferred Revenue and Performance Obligations.
Recent Accounting Pronouncements—Not Yet Adopted
The Jumpstart Our Business Startups Act (JOBS Act) allows the Company, as an “emerging growth company,” to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in topic ASC 840, Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. ASU 2016-02 will be effective for fiscal years beginning after December 15, 2019 and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted. The Company expects to adopt ASU 2016-02 for its fiscal year ending January 31, 2020 and interim periods thereafter. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted. The Company has not yet adopted ASU 2016-13 and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. ASU 2018-13 is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted. The Company has not yet adopted ASU 2018-13 and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.
Recent Accounting Pronouncements—Adopted
In January 2016, the FASB issued ASU No. 2016-01 (Subtopic 825-10), Financial Instruments—Overall: Recognition and Measurement of Financial Assets and Financial Liabilities, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under existing U.S. GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.
In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting. The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.
In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019.
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition. 
The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.
The adoption of the new standard does not have significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees  increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and increased goodwill in the adjusted consolidated balance sheets as a result of the adoption of Topic 606.
The following table summarizes the cumulative impact of adopting Topic 606 on line items within the unaudited condensed consolidated balance sheet (in thousands):
 
January 31, 2019
 
As Reported Under ASC 605
 
Topic 606 Adjustment
 
As Adjusted Under ASC 606
Assets
 
 
 
 
 
Deferred commissions, current portion
$

 
$
8,616

 
$
8,616

Prepaid expenses and other current assets¹
10,414

 
4,218

 
14,632

Deferred commissions, net of current portion

 
18,664

 
18,664

Purchased intangibles, net
9,042

 
(1,646
)
 
7,396

Goodwill
20,861

 
(3,229
)
 
17,632

Liabilities
 
 
 
 
 
Deferred revenue, current portion
90,565

 
(3,781
)
 
86,784

Deferred revenue, net of current portion
406

 
(294
)
 
112

Deferred tax liabilities

 
1,877

 
1,877

Equity
 
 
 
 
 
Accumulated deficit
(336,275
)
 
28,821

 
(307,454
)
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following table summarizes the impact of adopting Topic 606 on line items within the unaudited condensed consolidated statement of comprehensive loss (in thousands):
 
Three Months Ended April 30, 2018
 
As Reported Under ASC 605
 
Topic 606 Adjustment
 
As Adjusted Under ASC 606
Revenue
 
 
 
 
 
Subscription
$
36,114

 
$
(225
)
 
$
35,889

Professional services
15,630

 
929

 
16,559

Total revenues
51,744

 
704

 
52,448

Gross profit
25,726

 
704

 
26,430

Sales and marketing
22,837

 
(1,057
)
 
21,780

Total operating expenses
44,310

 
(1,057
)
 
43,253

Loss from operations
(18,584
)
 
1,761

 
(16,823
)
Loss before income taxes
(19,257
)
 
1,761

 
(17,496
)
Income tax provision
(190
)
 
(103
)
 
(293
)
Net loss
$
(19,447
)
 
$
1,658

 
$
(17,789
)
Comprehensive loss
$
(19,526
)
 
$
1,658

 
$
(17,868
)
Net loss per share attributable to common shareholders, basic and diluted
$
(0.43
)
 
 
 
$
(0.40
)
Weighted-average common shares outstanding used in calculating net loss per share, basic and diluted
44,886

 
 
 
44,886

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Investments
3 Months Ended
Apr. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Investments
Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of April 30, 2019 were as follows (in thousands):
 
April 30, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
41,671

 
$
20

 
$

 
$
41,691

Corporate bonds
27,549

 
12

 
(1
)
 
27,560

Commercial paper
47,447

 

 

 
47,447

Total short-term investments
$
116,667

 
$
32

 
$
(1
)
 
$
116,698


There were no material realized gains or losses from sales of marketable securities and there were no material reclassifications out of accumulated other comprehensive income into investment income during the three months ended April 30, 2019. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of one year or less. The company had no short-term investments during the three months ended April 30, 2018.
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
 
January 31, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
17,950

 
$
1

 
$

 
$
17,951

Corporate bonds
34,296

 
8

 
(2
)
 
34,302

Commercial paper
55,655

 

 

 
55,655

Total short-term investments
$
107,901

 
$
9

 
$
(2
)
 
$
107,908

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
3 Months Ended
Apr. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
 
Level input
  
Input definition
 
 
Level 1
  
Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets
 
 
Level 2
  
Inputs other than quoted prices included within Level 1 that are observable for the asset or liability through corroboration with market data at the measurement date
 
 
Level 3
  
Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date
In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.
The following tables summarize the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
 
April 30, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
51,943

 
$

 
$

 
$
51,943

Commercial paper

 
3,499

 

 
3,499

Total cash equivalents
$
51,943

 
$
3,499

 
$

 
$
55,442

Short-term investments:
 
 
 
 
 
 
 
U.S. government securities
$

 
$
41,691

 
$

 
$
41,691

Corporate bonds

 
27,560

 

 
27,560

Commercial paper

 
47,447

 

 
47,447

Total short-term investments
$

 
$
116,698

 
$

 
$
116,698


    
 
January 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
61,201

 
$

 
$

 
$
61,201

Short-term investments:
 
 
 
 
 
 
 
U.S. government securities
$

 
$
17,951

 
$

 
$
17,951

Corporate bonds

 
34,302

 

 
34,302

Commercial paper

 
55,655

 

 
55,655

Total short-term investments
$

 
$
107,908

 
$

 
$
107,908

Restricted cash:
 
 
 
 
 
 
 
Money market funds
$
2,084

 
$

 
$

 
$
2,084


The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses, approximate fair value due to their relatively short maturities. The carrying amount of debt approximates fair value due to its floating interest rate.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Commissions
3 Months Ended
Apr. 30, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Commissions, Deferred Revenue and Performance Obligations, Geographical Information
Deferred Commissions
Deferred commissions, related to incremental costs of obtaining customer contracts, were $26.9 million and $27.3 million as of April 30, 2019 and January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions for the three months ended April 30, 2019 and 2018 (as adjusted) was $2.3 million and $1.8 million, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
Deferred Revenue and Performance Obligations
Subscription revenue recognized during the three months ended April 30, 2019 and 2018 (as adjusted) that was included in the deferred revenue balances at the beginning of the respective periods was $37.6 million and $27.9 million, respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.
As of April 30, 2019, total remaining noncancelable performance obligations under the Company's subscription contracts with customers was approximately $234.6 million, including $85.3 million of deferred revenue, and the Company expects to recognize revenue on approximately 62% of these remaining performance obligations over the next 12 months, with the balance to be recognized thereafter. Revenue from the remaining performance obligations for professional service and other contracts as of April 30, 2019 was not material.
Geographical Information
Disaggregation of Revenue
Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): 
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
United States
$
44,446

 
$
37,785

Others
19,663

 
14,663

Total
$
64,109

 
$
52,448

Percentage of revenue by geographic area:
 
 
 
United States
69
%
 
72
%
Other
31
%
 
28
%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Other than the United States, no individual country exceeded 10% of total revenue for the three months ended April 30, 2019 and 2018.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Prepaid Expenses and Other Current Assets
3 Months Ended
Apr. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 
April 30,
2019
 
January 31, 2019
 
 
 
As Adjusted¹
Contract assets
$
4,262

 
$
4,218

Prepaid software subscriptions
3,893

 
4,797

Prepaid rent
1,743

 
991

Prepaid insurance
1,070

 
790

Taxes
438

 
579

Prepaid hosting costs
202

 
1,251

Other
4,126

 
2,006

Total
$
15,734

 
$
14,632


(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, Net
3 Months Ended
Apr. 30, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
April 30,
2019
 
January 31, 2019
Servers
$
16,059

 
$
14,972

Computer equipment
10,455

 
10,109

Software
11,211

 
10,770

Leasehold improvements
5,082

 
5,010

Furniture and fixtures
2,518

 
2,523

Vehicles
110

 
109

 
45,435

 
43,493

Less accumulated depreciation and amortization
(25,860
)
 
(23,868
)
Total
$
19,575

 
$
19,625


Depreciation and amortization expense related to property and equipment, which includes amortization of capitalized internal-use software, was $2.0 million and $1.3 million for the three months ended April 30, 2019 and 2018, respectively. Depreciation and amortization expense is included in operating expenses and cost of revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.
As of April 30, 2019 and January 31, 2019, capitalized internal-use software costs were $4.4 million and $4.3 million, respectively. Internal-use software amortization was $0.4 million and $0.3 million for the three months ended April 30, 2019 and 2018, respectively, and was recorded to cost of subscription revenue.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Purchased Intangible Assets
3 Months Ended
Apr. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Purchased Intangible Assets
Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 
April 30, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(4,331
)
 
$
3,366

Customer relationships
4,287

 
(1,421
)
 
2,866

Trade names
909

 
(249
)
 
660

Total
$
12,893

 
$
(6,001
)
 
$
6,892

 
January 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(4,045
)
 
$
3,652

Customer relationships (as adjusted)¹
4,287

 
(1,236
)
 
3,051

Trade names
909

 
(216
)
 
693

Total
$
12,893

 
$
(5,497
)
 
$
7,396


(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Amortization expense related to purchased intangible assets was approximately $0.5 million and $0.7 million for the three months ended April 30, 2019 and 2018, respectively. Amortization expense related to purchased intangible assets is included in cost of subscription revenue in the accompanying unaudited condensed consolidated statements of comprehensive loss.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities
3 Months Ended
Apr. 30, 2019
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
April 30,
2019
 
January 31,
2019
Accrued goods and services taxes
$
3,063


$
3,098

Accrued outside services and consulting
2,095


2,089

Accrued taxes
1,718


1,651

Accrued hosting and third party license fees
1,298


1,073

Employee early exercised stock options
262


436

Other accrued expenses
5,542


5,863

Total
$
13,978


$
14,210

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Performance Obligations
3 Months Ended
Apr. 30, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Commissions, Deferred Revenue and Performance Obligations, Geographical Information
Deferred Commissions
Deferred commissions, related to incremental costs of obtaining customer contracts, were $26.9 million and $27.3 million as of April 30, 2019 and January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions for the three months ended April 30, 2019 and 2018 (as adjusted) was $2.3 million and $1.8 million, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
Deferred Revenue and Performance Obligations
Subscription revenue recognized during the three months ended April 30, 2019 and 2018 (as adjusted) that was included in the deferred revenue balances at the beginning of the respective periods was $37.6 million and $27.9 million, respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.
As of April 30, 2019, total remaining noncancelable performance obligations under the Company's subscription contracts with customers was approximately $234.6 million, including $85.3 million of deferred revenue, and the Company expects to recognize revenue on approximately 62% of these remaining performance obligations over the next 12 months, with the balance to be recognized thereafter. Revenue from the remaining performance obligations for professional service and other contracts as of April 30, 2019 was not material.
Geographical Information
Disaggregation of Revenue
Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): 
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
United States
$
44,446

 
$
37,785

Others
19,663

 
14,663

Total
$
64,109

 
$
52,448

Percentage of revenue by geographic area:
 
 
 
United States
69
%
 
72
%
Other
31
%
 
28
%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Other than the United States, no individual country exceeded 10% of total revenue for the three months ended April 30, 2019 and 2018.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Geographical Information
3 Months Ended
Apr. 30, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Commissions, Deferred Revenue and Performance Obligations, Geographical Information
Deferred Commissions
Deferred commissions, related to incremental costs of obtaining customer contracts, were $26.9 million and $27.3 million as of April 30, 2019 and January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions for the three months ended April 30, 2019 and 2018 (as adjusted) was $2.3 million and $1.8 million, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
Deferred Revenue and Performance Obligations
Subscription revenue recognized during the three months ended April 30, 2019 and 2018 (as adjusted) that was included in the deferred revenue balances at the beginning of the respective periods was $37.6 million and $27.9 million, respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.
As of April 30, 2019, total remaining noncancelable performance obligations under the Company's subscription contracts with customers was approximately $234.6 million, including $85.3 million of deferred revenue, and the Company expects to recognize revenue on approximately 62% of these remaining performance obligations over the next 12 months, with the balance to be recognized thereafter. Revenue from the remaining performance obligations for professional service and other contracts as of April 30, 2019 was not material.
Geographical Information
Disaggregation of Revenue
Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): 
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
United States
$
44,446

 
$
37,785

Others
19,663

 
14,663

Total
$
64,109

 
$
52,448

Percentage of revenue by geographic area:
 
 
 
United States
69
%
 
72
%
Other
31
%
 
28
%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Other than the United States, no individual country exceeded 10% of total revenue for the three months ended April 30, 2019 and 2018.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
3 Months Ended
Apr. 30, 2019
Debt Disclosure [Abstract]  
Debt
Debt
In June 2017, the Company and certain of its subsidiaries entered into a loan and security agreement with Silicon Valley Bank that includes a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the revolving loan availability to $30.0 million (from $10 million), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus 1.00%, extend the interest-only repayment period under the term loan until June 2019, after which time principal and interest will be due in thirty-six (36) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The Company accounted for this amendment as a debt modification and will recognize the unamortized fees related to the Debt Agreement over the duration of the term loan.
Revolving Loan. The Debt Agreement allows the Company to borrow up to $30.0 million in revolving loans until October 2021. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus 1.00% which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of April 30, 2019, the Company had not drawn down any amounts under this revolving loan.
Term Loan. The Debt Agreement allows the Company to borrow $15.0 million in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus 1.00% which is due monthly through June 2019. The interest rate was 4.50% as of April 30, 2019. Beginning with the term loan payment due on July 1, 2019, the Company is required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of 1.5% of the original principal amount of the term loan, or $225,000, upon the earlier to occur of prepayment or the termination of the facility. As of April 30, 2019 and January 31, 2019, the Company had $13.5 million outstanding under the term loan.
Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than 1.10:1.00. As of April 30, 2019, the Company was in compliance with this financial covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances. The Company was also in compliance with these restrictions as of April 30, 2019.
The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and is presented as a reduction to the carrying amount of the term loan and is presented under debt in the Company's unaudited condensed consolidated balance sheets.
The Company’s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
3 Months Ended
Apr. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
Loss before income taxes
$
20,348

 
$
17,496

Income tax provision
$
244

 
$
293

Effective tax rate
(1.2
)%
 
(1.7
)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The effective tax rates differ from the statutory rates primarily as a result of no benefit on pretax losses incurred in the United States, as the Company has determined that the benefit of the losses is not more likely than not to be realized.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
3 Months Ended
Apr. 30, 2019
Equity [Abstract]  
Stockholders' Equity
Stockholders’ Equity
Preferred Stock
As of April 30, 2019, the Company had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of April 30, 2019no shares of preferred stock were issued and outstanding.
Common Stock
Prior to Zuora's IPO, which was effective in April 2018, all shares of common stock then outstanding were reclassified into Class B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class A common stock.
As of April 30, 2019, the Company had authorized 500 million shares of Class A common stock and 500 million shares of Class B common stock, each with a par value of $0.0001 per share. As of April 30, 201985.1 million shares of Class A common stock and 26.0 million shares of Class B common stock were issued and outstanding.
Holders of Class A and Class B common stock are entitled to one vote per share and ten votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting and conversion rights.
Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
 
Foreign Currency Translation Adjustment
 
Unrealized Gain on Available-for-Sale Securities
 
Total
Balance, January 31, 2019
$
474

 
$
7

 
$
481

Foreign currency translation adjustment
(75
)
 

 
(75
)
Unrealized gain on available-for-sale securities

 
24

 
24

Balance, April 30, 2019
$
399

 
$
31

 
$
430


There were no material reclassifications out of accumulated other comprehensive income during the three months ended April 30, 2019. Additionally, there was no material tax impact on the amounts presented.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Stock Plans
3 Months Ended
Apr. 30, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Employee Stock Plans
Employee Stock Plans
Equity Incentive Plans
In March 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of April 30, 2019, approximately 15.9 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of April 30, 2019, 13.4 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under the Company’s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.
Stock Options
The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):
 
Shares
Subject To
Outstanding
Stock Options
 
Weighted
Average
Exercise
Price
 
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Balance as of January 31, 2019
14,784

 
$
4.81

 
7.41
 
$
249,119

Granted
136

 
23.64

 

 

Exercised
(1,247
)
 
3.89

 

 


Forfeited
(316
)
 
5.49

 

 

Balance as of April 30, 2019
13,357

 
5.07

 
7.34
 
227,939

Exercisable as of April 30, 2019
12,987

 
4.71

 
7.34
 
225,864

Vested and expected to vest as of April 30, 2019
12,925

 
4.99

 
7.30
 
221,533


The weighted average grant date fair value per share of options granted during the three months ended April 30, 2019, and 2018 was $9.87 and $6.75, respectively. The aggregate intrinsic value of options exercised during the three months ended April 30, 2019 and 2018 was $20.7 million, and $12.0 million, respectively. As of April 30, 2019, there was $23.1 million of unrecognized compensation cost related to unvested stock options, which was expected to be recognized over the next 2.2 years.
The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:
 
Three Months Ended
April 30,
 
2019
 
2018
Fair value of common stock
$
23.64

 
$
12.28

Expected volatility
39.0
%
 
39.2% - 40.9%

Expected term (years)
6.1

 
5.1 - 6.4

Risk-free interest rate
2.5
%
 
2.6% - 2.7%

Expected dividend yield

 

Options Subject to Early Exercise
At the discretion of the Company’s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee’s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of April 30, 2019 and January 31, 2019, the Company had $0.4 million and $0.7 million, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire 0.1 million and 0.2 million shares of common stock, respectively.
RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information for the three months ended April 30, 2019 (in thousands except grant date fair value):
 
Number of RSU and Restricted Shares Outstanding
 
Weighted-Average Grant Date Fair Value
Balance as of January 31, 2019
3,063

 
13.89

Granted
332

 
23.64

Vested
(364
)
 
9.06

Forfeited
(63
)
 
17.83

Balance as of April 30, 2019
2,968

 
15.50

As of April 30, 2019, there was $37.7 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over the next 2.4 years.
2018 Employee Stock Purchase Plan
In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). A total of 3.2 million shares of Class A common stock were reserved and available for issuance under the ESPP as of April 30, 2019. The ESPP provides for 24-month offering periods beginning June 15 and December 15 of each year, and each offering period will consist of four six-month purchase periods, except for the initial offering period that began on April 11, 2018 and will end on June 14, 2020, and which first purchase period occurred on December 14, 2018. On each purchase date, ESPP participants will purchase shares of the Company’s Class A common stock at a price per share equal to 85% of the lesser of (1) the fair market value of the Class A common stock on the offering date or (2) the fair market value of the Class A common stock on the purchase date.
As of April 30, 2019, there was approximately $4.7 million of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the next 1.6 years.
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
 
Three Months Ended April 30, 2018
Fair value of common stock
$
14.00

Expected volatility
24.6% - 29.9%

Expected term (in years)
0.7 - 2.2

Risk-free interest rate
2.0% - 2.4%

Expected dividend yield

Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
 
Three Months Ended
April 30,
 
2019
 
2018
Cost of subscription revenue
$
493

 
$
323

Cost of professional services revenue
1,359

 
1,031

Research and development
3,191

 
1,048

Sales and marketing
1,852

 
1,590

General and administrative
1,064

 
609

Total stock-based compensation expense
$
7,959

 
$
4,601

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
3 Months Ended
Apr. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
(a) Leases
The Company periodically leases facilities and equipment under noncancelable operating and capital leases. The terms of the lease agreements may include graduated rental payments, allowances, rent holidays and escalations. Accordingly, the Company recognizes the related rent expense on a straight-line basis over the entire lease term and records the difference between amounts charged to operations and amounts paid as deferred rent.
In March 2019, the Company entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood Shores, California that will replace its existing headquarters in San Mateo, CA. The initial rental rate is $446,460 per month with seven months of free rent in the first year, with annual increases of three percent (3%). The initial lease term, which commences upon the earlier of the date the Company moves into the space (estimated to be December 2019) or January 1, 2020, is 127 months, with an option to renew for an additional seven years at the then prevailing rental rate.
As of April 30, 2019, the Company had operating leases for its offices in the United States and other locations around the world. The initial lease term for these facilities ranged from approximately two to eleven years and includes approximately 262,000 square feet of space. In connection with these leased facilities, the Company had bank issued irrevocable letters of credit on the leases of $5.1 million outstanding as of April 30, 2019. During the three months ended April 30, 2019, cash that had been previously restricted in connection with the Company's letters of credit was released from restriction by the bank.
Deferred rent was $2.9 million and $3.0 million as of April 30, 2019 and January 31, 2019, respectively, and is included in accrued expenses and other current liabilities and other long-term liabilities in the accompanying unaudited condensed consolidated balance sheets. Rent expense was $2.5 million and $1.8 million for the three months ended April 30, 2019 and 2018, respectively.
As of April 30, 2019, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):
 
Operating Leases
Remainder of 2020
$
7,316

2021
8,545

2022
11,679

2023
11,649

2024
9,579

Thereafter
42,022

Total future lease commitments
$
90,790


(b) Legal Matters
The Company may be subject to legal proceedings, as well as demands, claims and threatened litigation that arise in the normal course of its business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of such matters will not have a material adverse effect on the Company’s results of operations or financial condition.
(c) Other Contractual Obligations
As of April 30, 2019, the Company had a contractual obligation to purchase $3.1 million in cloud computing services from one of its vendors by September 30, 2019.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share Attributable to Common Stockholders
3 Months Ended
Apr. 30, 2019
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders
Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):
 
Three Months Ended
April 30,
 
2019
 
2018
Numerator:
 
Net loss
$
(20,592
)
 
$
(17,789
)
Denominator:
 
 
 
Weighted-average common shares outstanding, basic and diluted
108,821

 
44,886

Net loss per share attributable to common stockholders, basic and diluted
$
(0.19
)
 
$
(0.40
)

Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
 
April 30,
 
2019
 
2018
Issued and outstanding stock options
13,357

 
16,844

Unvested restricted stock issued and outstanding
1,023

 
1,967

Unvested RSUs issued and outstanding
1,946

 
828

Shares committed under ESPP
347

 

Total
16,673

 
19,639

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
3 Months Ended
Apr. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
Effective February 1, 2019, the Company adopted the requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) issued by the Financial Accounting Standards Board (FASB), as Discussed in Note 2. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to Topic 606 and Subtopic 340-40 as "Topic 606" or the "new standard." The Company adopted the standard using the full retrospective adoption method. Consequently, all amounts and disclosures set forth in this Quarterly Report on Form 10-Q, including historical amounts, have been adjusted on a full retrospective basis to comply with the new standard.
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. All intercompany balances and transactions have been eliminated in consolidation.
The unaudited condensed consolidated balance sheet as of January 31, 2019 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of cash flows and statements of stockholders' equity for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending January 31, 2020 or any future period.
The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (SEC) on April 18, 2019 (Annual Report).
Use of Estimates
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with generally accepted accounting principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative selling prices for the Company’s services; estimates of the useful life of benefits of commissions; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
Foreign Currency
Foreign Currency
The functional currencies of the Company’s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the unaudited condensed consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the unaudited condensed consolidated statements of comprehensive loss and were not material for the three months ended April 30, 2019 or 2018. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.
Revenue Recognition
Revenue Recognition
Adoption of Topic 606
Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable period were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified the Company’s revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;
Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term;
The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognizes the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term; and
Allocation between periods and between subscription revenues and professional services revenues driven by changes mandated by Topic 606 for the treatment of material rights.
Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing the Company’s cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to the Company's cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s cloud-based software is made available to customers.
Leeyo Legacy On-Premise Arrangements
The Company acquired Leeyo Software, Inc. (Leeyo) in May 2017 and inherited some legacy on-premise license arrangements. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services and other revenues consists primarily of fees from consultation services to support configuration, data migration, and integration. The Company’s professional services contracts are either on a time and materials or fixed fee basis. The underlying revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
The Company's cloud-based software products are distinct as such services are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both its subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements.
When the Company is unable to rely on actual observable sales inputs, it determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables.
Deferred commissions
The Company capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and its technology. Amortization expense is included in sales and marketing expenses in the accompanying unaudited condensed consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in prepaid expenses and other current assets in the Company's unaudited condensed consolidated balance sheets. The total value of the Company's contract assets as of April 30, 2019 and January 31, 2019 was $4.3 million and $4.2 million, respectively.
For further detail regarding the Company's remaining performance obligations please refer to Note 10. Deferred Revenue and Performance Obligations.
Recent Accounting Pronouncements
Recent Accounting Pronouncements—Not Yet Adopted
The Jumpstart Our Business Startups Act (JOBS Act) allows the Company, as an “emerging growth company,” to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in topic ASC 840, Leases. Under the new standard, lessees will be required to record a right-of-use asset and a lease liability for all leases, with certain exceptions, on their balance sheets. ASU 2016-02 will be effective for fiscal years beginning after December 15, 2019 and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted. The Company expects to adopt ASU 2016-02 for its fiscal year ending January 31, 2020 and interim periods thereafter. The Company is currently evaluating its lease portfolio and expects the adoption of this standard to have a material impact on its consolidated balance sheets.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. Early adoption is permitted. The Company has not yet adopted ASU 2016-13 and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. ASU 2018-13 is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted. The Company has not yet adopted ASU 2018-13 and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.
Recent Accounting Pronouncements—Adopted
In January 2016, the FASB issued ASU No. 2016-01 (Subtopic 825-10), Financial Instruments—Overall: Recognition and Measurement of Financial Assets and Financial Liabilities, which primarily affects the accounting for equity investments, financial liabilities under the fair value option, and the presentation and disclosure requirements for financial instruments. In addition, the FASB clarified guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The accounting for other financial instruments, such as loans, investments in debt securities, and financial liabilities is largely unchanged. The Company adopted ASU 2016-01 effective February 1, 2019 and the adoption did not have a significant impact on its unaudited condensed consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under existing U.S. GAAP, the effects of changes in tax rates and laws on deferred tax balances are recorded as a component of income tax expense in the period in which the law was enacted. When deferred tax balances related to items originally recorded in accumulated other comprehensive income are adjusted, certain tax effects become stranded in accumulated other comprehensive income. The amendments in ASU 2018-02 allow a reclassification from accumulated other comprehensive income to retained earnings (accumulated deficit) for stranded income tax effects resulting from the Tax Cuts and Jobs Act (the Tax Reform Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Reform Act did not result in stranded tax effects. The Company adopted ASU 2018-02 effective February 1, 2019, and the adoption of the standard did not have a significant impact on its unaudited condensed consolidated financial statements.
In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718) Improvements to Nonemployee Share-Based Payment Accounting. The guidance expands the scope of the topic to include share-based payments granted to non-employees in exchange for goods or services. Upon adoption, the fair value of awards granted to non-employees will be determined as of the grant date, which will be recognized over the service period. Previous guidance required the awards to be remeasured at fair value periodically when determining the related expense. The Company adopted ASU 2018-07 effective February 1, 2019 and the adoption of the standard did not have an impact on its unaudited condensed consolidated financial statements.
In August 2018, the SEC adopted the final rule under SEC Release No. 33-10532, Disclosure Update and Simplification, amending certain disclosure requirements that have become redundant, duplicative, overlapping, outdated or superseded. In addition, the amendments expanded the disclosure requirements on the analysis of stockholders' equity for interim financial statements. Under the amendments, an analysis of changes in each caption of stockholders' equity presented in the balance sheet must be provided in a note or separate statement. The analysis should present a reconciliation of the beginning balance to the ending balance of each period for which a statement of comprehensive income is required to be filed. The Company adopted this release effective February 1, 2019.
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. The Company adopted ASU 2014-09 ("Topic 606" or the "new standard"), effective February 1, 2019, using the full retrospective method of transition. 
The impacts of adopting Topic 606 on the Company's consolidated financial statements is shown in the tables below. The primary impacts on revenue are an increased number of allocations of arrangement consideration between subscription and professional services and the recognition of discounts evenly across the term for multiple year subscription arrangements. Both of these impacts are primarily due to the elimination of the contingent revenue rule. There was an impact due to a change in the recognition of legacy on-premise term deals inherited during the Company's acquisition of Leeyo which requires more revenue being recognized at the beginning of the license term as opposed to evenly over the term. In addition to impacting the way that the Company recognizes revenue, the new standard also impacts the accounting for incremental commission costs of obtaining contracts. Under the new standard, the Company defers all incremental commission costs to obtain the contract and amortize these costs on a straight-line basis over the period of economic benefit which has been determined to be five years.
The adoption of the new standard does not have significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees  increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required the Company to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, the Company reduced the value of the customer intangible and increased goodwill in the adjusted consolidated balance sheets as a result of the adoption of Topic 606.
The following table summarizes the cumulative impact of adopting Topic 606 on line items within the unaudited condensed consolidated balance sheet (in thousands):
 
January 31, 2019
 
As Reported Under ASC 605
 
Topic 606 Adjustment
 
As Adjusted Under ASC 606
Assets
 
 
 
 
 
Deferred commissions, current portion
$

 
$
8,616

 
$
8,616

Prepaid expenses and other current assets¹
10,414

 
4,218

 
14,632

Deferred commissions, net of current portion

 
18,664

 
18,664

Purchased intangibles, net
9,042

 
(1,646
)
 
7,396

Goodwill
20,861

 
(3,229
)
 
17,632

Liabilities
 
 
 
 
 
Deferred revenue, current portion
90,565

 
(3,781
)
 
86,784

Deferred revenue, net of current portion
406

 
(294
)
 
112

Deferred tax liabilities

 
1,877

 
1,877

Equity
 
 
 
 
 
Accumulated deficit
(336,275
)
 
28,821

 
(307,454
)
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following table summarizes the impact of adopting Topic 606 on line items within the unaudited condensed consolidated statement of comprehensive loss (in thousands):
 
Three Months Ended April 30, 2018
 
As Reported Under ASC 605
 
Topic 606 Adjustment
 
As Adjusted Under ASC 606
Revenue
 
 
 
 
 
Subscription
$
36,114

 
$
(225
)
 
$
35,889

Professional services
15,630

 
929

 
16,559

Total revenues
51,744

 
704

 
52,448

Gross profit
25,726

 
704

 
26,430

Sales and marketing
22,837

 
(1,057
)
 
21,780

Total operating expenses
44,310

 
(1,057
)
 
43,253

Loss from operations
(18,584
)
 
1,761

 
(16,823
)
Loss before income taxes
(19,257
)
 
1,761

 
(17,496
)
Income tax provision
(190
)
 
(103
)
 
(293
)
Net loss
$
(19,447
)
 
$
1,658

 
$
(17,789
)
Comprehensive loss
$
(19,526
)
 
$
1,658

 
$
(17,868
)
Net loss per share attributable to common shareholders, basic and diluted
$
(0.43
)
 
 
 
$
(0.40
)
Weighted-average common shares outstanding used in calculating net loss per share, basic and diluted
44,886

 
 
 
44,886

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)
3 Months Ended
Apr. 30, 2019
Accounting Policies [Abstract]  
Schedule of Impact of Adopting Topic 606
The following table summarizes the cumulative impact of adopting Topic 606 on line items within the unaudited condensed consolidated balance sheet (in thousands):
 
January 31, 2019
 
As Reported Under ASC 605
 
Topic 606 Adjustment
 
As Adjusted Under ASC 606
Assets
 
 
 
 
 
Deferred commissions, current portion
$

 
$
8,616

 
$
8,616

Prepaid expenses and other current assets¹
10,414

 
4,218

 
14,632

Deferred commissions, net of current portion

 
18,664

 
18,664

Purchased intangibles, net
9,042

 
(1,646
)
 
7,396

Goodwill
20,861

 
(3,229
)
 
17,632

Liabilities
 
 
 
 
 
Deferred revenue, current portion
90,565

 
(3,781
)
 
86,784

Deferred revenue, net of current portion
406

 
(294
)
 
112

Deferred tax liabilities

 
1,877

 
1,877

Equity
 
 
 
 
 
Accumulated deficit
(336,275
)
 
28,821

 
(307,454
)
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following table summarizes the impact of adopting Topic 606 on line items within the unaudited condensed consolidated statement of comprehensive loss (in thousands):
 
Three Months Ended April 30, 2018
 
As Reported Under ASC 605
 
Topic 606 Adjustment
 
As Adjusted Under ASC 606
Revenue
 
 
 
 
 
Subscription
$
36,114

 
$
(225
)
 
$
35,889

Professional services
15,630

 
929

 
16,559

Total revenues
51,744

 
704

 
52,448

Gross profit
25,726

 
704

 
26,430

Sales and marketing
22,837

 
(1,057
)
 
21,780

Total operating expenses
44,310

 
(1,057
)
 
43,253

Loss from operations
(18,584
)
 
1,761

 
(16,823
)
Loss before income taxes
(19,257
)
 
1,761

 
(17,496
)
Income tax provision
(190
)
 
(103
)
 
(293
)
Net loss
$
(19,447
)
 
$
1,658

 
$
(17,789
)
Comprehensive loss
$
(19,526
)
 
$
1,658

 
$
(17,868
)
Net loss per share attributable to common shareholders, basic and diluted
$
(0.43
)
 
 
 
$
(0.40
)
Weighted-average common shares outstanding used in calculating net loss per share, basic and diluted
44,886

 
 
 
44,886

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Tables)
3 Months Ended
Apr. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments
he amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
 
January 31, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
17,950

 
$
1

 
$

 
$
17,951

Corporate bonds
34,296

 
8

 
(2
)
 
34,302

Commercial paper
55,655

 

 

 
55,655

Total short-term investments
$
107,901

 
$
9

 
$
(2
)
 
$
107,908

The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of April 30, 2019 were as follows (in thousands):
 
April 30, 2019
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
41,671

 
$
20

 
$

 
$
41,691

Corporate bonds
27,549

 
12

 
(1
)
 
27,560

Commercial paper
47,447

 

 

 
47,447

Total short-term investments
$
116,667

 
$
32

 
$
(1
)
 
$
116,698

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2019
Fair Value Disclosures [Abstract]  
Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis
The following tables summarize the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
 
April 30, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
51,943

 
$

 
$

 
$
51,943

Commercial paper

 
3,499

 

 
3,499

Total cash equivalents
$
51,943

 
$
3,499

 
$

 
$
55,442

Short-term investments:
 
 
 
 
 
 
 
U.S. government securities
$

 
$
41,691

 
$

 
$
41,691

Corporate bonds

 
27,560

 

 
27,560

Commercial paper

 
47,447

 

 
47,447

Total short-term investments
$

 
$
116,698

 
$

 
$
116,698


    
 
January 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
61,201

 
$

 
$

 
$
61,201

Short-term investments:
 
 
 
 
 
 
 
U.S. government securities
$

 
$
17,951

 
$

 
$
17,951

Corporate bonds

 
34,302

 

 
34,302

Commercial paper

 
55,655

 

 
55,655

Total short-term investments
$

 
$
107,908

 
$

 
$
107,908

Restricted cash:
 
 
 
 
 
 
 
Money market funds
$
2,084

 
$

 
$

 
$
2,084

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Apr. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 
April 30,
2019
 
January 31, 2019
 
 
 
As Adjusted¹
Contract assets
$
4,262

 
$
4,218

Prepaid software subscriptions
3,893

 
4,797

Prepaid rent
1,743

 
991

Prepaid insurance
1,070

 
790

Taxes
438

 
579

Prepaid hosting costs
202

 
1,251

Other
4,126

 
2,006

Total
$
15,734

 
$
14,632


(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, Net (Tables)
3 Months Ended
Apr. 30, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
April 30,
2019
 
January 31, 2019
Servers
$
16,059

 
$
14,972

Computer equipment
10,455

 
10,109

Software
11,211

 
10,770

Leasehold improvements
5,082

 
5,010

Furniture and fixtures
2,518

 
2,523

Vehicles
110

 
109

 
45,435

 
43,493

Less accumulated depreciation and amortization
(25,860
)
 
(23,868
)
Total
$
19,575

 
$
19,625

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Purchased Intangible Assets (Tables)
3 Months Ended
Apr. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 
April 30, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(4,331
)
 
$
3,366

Customer relationships
4,287

 
(1,421
)
 
2,866

Trade names
909

 
(249
)
 
660

Total
$
12,893

 
$
(6,001
)
 
$
6,892

 
January 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(4,045
)
 
$
3,652

Customer relationships (as adjusted)¹
4,287

 
(1,236
)
 
3,051

Trade names
909

 
(216
)
 
693

Total
$
12,893

 
$
(5,497
)
 
$
7,396


(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Apr. 30, 2019
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
April 30,
2019
 
January 31,
2019
Accrued goods and services taxes
$
3,063


$
3,098

Accrued outside services and consulting
2,095


2,089

Accrued taxes
1,718


1,651

Accrued hosting and third party license fees
1,298


1,073

Employee early exercised stock options
262


436

Other accrued expenses
5,542


5,863

Total
$
13,978


$
14,210

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Geographical Information (Tables)
3 Months Ended
Apr. 30, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Country Based on Customer Address at Time of Sale
Revenue by country, based on the customer’s address at the time of sale, was as follows (in thousands): 
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
United States
$
44,446

 
$
37,785

Others
19,663

 
14,663

Total
$
64,109

 
$
52,448

Percentage of revenue by geographic area:
 
 
 
United States
69
%
 
72
%
Other
31
%
 
28
%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Tables)
3 Months Ended
Apr. 30, 2019
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision, Pretax Loss, and Effective Tax Rate
The following table reflects the Company's income tax provision, pretax loss and effective tax rate for the periods presented (in thousands, except percentages):
 
Three Months Ended
April 30,
 
2019
 
2018
 
 
 
As Adjusted¹
Loss before income taxes
$
20,348

 
$
17,496

Income tax provision
$
244

 
$
293

Effective tax rate
(1.2
)%
 
(1.7
)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
3 Months Ended
Apr. 30, 2019
Equity [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
 
Foreign Currency Translation Adjustment
 
Unrealized Gain on Available-for-Sale Securities
 
Total
Balance, January 31, 2019
$
474

 
$
7

 
$
481

Foreign currency translation adjustment
(75
)
 

 
(75
)
Unrealized gain on available-for-sale securities

 
24

 
24

Balance, April 30, 2019
$
399

 
$
31

 
$
430

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Stock Plans (Tables)
3 Months Ended
Apr. 30, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):
 
Shares
Subject To
Outstanding
Stock Options
 
Weighted
Average
Exercise
Price
 
Average
Remaining
Contractual
Term (Years)
 
Aggregate
Intrinsic
Value
Balance as of January 31, 2019
14,784

 
$
4.81

 
7.41
 
$
249,119

Granted
136

 
23.64

 

 

Exercised
(1,247
)
 
3.89

 

 


Forfeited
(316
)
 
5.49

 

 

Balance as of April 30, 2019
13,357

 
5.07

 
7.34
 
227,939

Exercisable as of April 30, 2019
12,987

 
4.71

 
7.34
 
225,864

Vested and expected to vest as of April 30, 2019
12,925

 
4.99

 
7.30
 
221,533

Schedule of Valuation Assumptions for Estimated Fair Value of Stock Options
The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:
 
Three Months Ended
April 30,
 
2019
 
2018
Fair value of common stock
$
23.64

 
$
12.28

Expected volatility
39.0
%
 
39.2% - 40.9%

Expected term (years)
6.1

 
5.1 - 6.4

Risk-free interest rate
2.5
%
 
2.6% - 2.7%

Expected dividend yield

 

Schedule of RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information for the three months ended April 30, 2019 (in thousands except grant date fair value):
 
Number of RSU and Restricted Shares Outstanding
 
Weighted-Average Grant Date Fair Value
Balance as of January 31, 2019
3,063

 
13.89

Granted
332

 
23.64

Vested
(364
)
 
9.06

Forfeited
(63
)
 
17.83

Balance as of April 30, 2019
2,968

 
15.50

Schedule of Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
 
Three Months Ended April 30, 2018
Fair value of common stock
$
14.00

Expected volatility
24.6% - 29.9%

Expected term (in years)
0.7 - 2.2

Risk-free interest rate
2.0% - 2.4%

Expected dividend yield

Schedule of Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying unaudited condensed consolidated statements of comprehensive loss (in thousands):
 
Three Months Ended
April 30,
 
2019
 
2018
Cost of subscription revenue
$
493

 
$
323

Cost of professional services revenue
1,359

 
1,031

Research and development
3,191

 
1,048

Sales and marketing
1,852

 
1,590

General and administrative
1,064

 
609

Total stock-based compensation expense
$
7,959

 
$
4,601

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
3 Months Ended
Apr. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases
As of April 30, 2019, the future minimum lease payments under operating leases by fiscal year were as follows (in thousands):
 
Operating Leases
Remainder of 2020
$
7,316

2021
8,545

2022
11,679

2023
11,649

2024
9,579

Thereafter
42,022

Total future lease commitments
$
90,790

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Apr. 30, 2019
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except per share data):
 
Three Months Ended
April 30,
 
2019
 
2018
Numerator:
 
Net loss
$
(20,592
)
 
$
(17,789
)
Denominator:
 
 
 
Weighted-average common shares outstanding, basic and diluted
108,821

 
44,886

Net loss per share attributable to common stockholders, basic and diluted
$
(0.19
)
 
$
(0.40
)
Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
 
April 30,
 
2019
 
2018
Issued and outstanding stock options
13,357

 
16,844

Unvested restricted stock issued and outstanding
1,023

 
1,967

Unvested RSUs issued and outstanding
1,946

 
828

Shares committed under ESPP
347

 

Total
16,673

 
19,639

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Overview and Basis of Presentation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2018
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Jan. 31, 2019
Class of Stock [Line Items]          
Public offering price (in dollars per share)   $ 14.00   $ 14.00  
Aggregate proceeds received, net     $ 0 $ 164,703 [1]  
Common stock reclassified as Class B common stock (in shares) 30,500,000        
Class A common stock          
Class of Stock [Line Items]          
Conversion of Class B to Class A common stock (in shares)         63,500,000
Class B common stock          
Class of Stock [Line Items]          
Common stock issued upon conversion of convertible preferred stock (in shares) 62,000,000        
Number of common shares issued for each share of convertible preferred stock (in shares)   1   1  
IPO          
Class of Stock [Line Items]          
Shares issued and sold (in shares)   12,700,000      
Aggregate proceeds received, net   $ 159,700      
Over-Allotment Option          
Class of Stock [Line Items]          
Shares issued and sold (in shares)   1,700,000      
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Jan. 31, 2019
Accounting Policies [Abstract]    
Subscription and on-premise license agreements term, minimum (in years) 1 year  
Subscription and on-premise license agreements term, maximum (in years) 3 years  
Estimated amortization period for deferred commissions (in years) 5 years  
Contract assets $ 4,262 $ 4,218
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Assets    
Deferred commissions, current portion $ 8,674 $ 8,616 [1]
Prepaid expenses and other current assets 15,734 14,632 [1]
Deferred commissions, net of current portion 18,224 18,664 [1]
Purchased intangibles, net 6,892 7,396 [1]
Goodwill 17,632 17,632 [1]
Liabilities    
Deferred revenue, current portion 88,299 86,784 [1]
Deferred revenue, net of current portion 74 112 [1]
Deferred tax liabilities 1,877 1,877
Equity    
Accumulated deficit $ (328,046) (307,454) [1]
As Reported Under ASC 605    
Assets    
Deferred commissions, current portion   0
Prepaid expenses and other current assets   10,414
Deferred commissions, net of current portion   0
Purchased intangibles, net   9,042
Goodwill   20,861
Liabilities    
Deferred revenue, current portion   90,565
Deferred revenue, net of current portion   406
Deferred tax liabilities   0
Equity    
Accumulated deficit   (336,275)
Topic 606 Adjustment | Topic 606    
Assets    
Deferred commissions, current portion   8,616
Prepaid expenses and other current assets   4,218
Deferred commissions, net of current portion   18,664
Purchased intangibles, net   (1,646)
Goodwill   (3,229)
Liabilities    
Deferred revenue, current portion   (3,781)
Deferred revenue, net of current portion   (294)
Deferred tax liabilities   1,877
Equity    
Accumulated deficit   $ 28,821
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Impact of Adopting Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue $ 64,109 $ 52,448 [1]
Gross profit 32,078 26,430 [1]
Sales and marketing 25,501 21,780 [1]
Total operating expenses 52,961 43,253 [1]
Loss from operations (20,883) (16,823) [1]
Loss before income taxes (20,348) (17,496) [1]
Income tax provision (244) (293) [1]
Net loss (20,592) (17,789) [1],[2],[3]
Comprehensive loss $ (20,643) $ (17,868) [1]
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.19) $ (0.40) [1]
Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted (in shares) 108,821 44,886 [1]
Subscription    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue $ 47,311 $ 35,889 [1]
Professional services    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue $ 16,798 16,559 [1]
As Reported Under ASC 605    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   51,744
Gross profit   25,726
Sales and marketing   22,837
Total operating expenses   44,310
Loss from operations   (18,584)
Loss before income taxes   (19,257)
Income tax provision   (190)
Net loss   (19,447)
Comprehensive loss   $ (19,526)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)   $ (0.43)
Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted (in shares)   44,886
As Reported Under ASC 605 | Subscription    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   $ 36,114
As Reported Under ASC 605 | Professional services    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   15,630
Topic 606 Adjustment | Topic 606    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   704
Gross profit   704
Sales and marketing   (1,057)
Total operating expenses   (1,057)
Loss from operations   1,761
Loss before income taxes   1,761
Income tax provision   (103)
Net loss   1,658
Comprehensive loss   1,658
Topic 606 Adjustment | Topic 606 | Subscription    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   (225)
Topic 606 Adjustment | Topic 606 | Professional services    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   $ 929
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Schedule of Investments (Details) - USD ($)
Apr. 30, 2019
Jan. 31, 2019
Apr. 30, 2018
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 116,667,000 $ 107,901,000  
Gross Unrealized Gains 32,000 9,000  
Gross Unrealized Losses (1,000) (2,000)  
Fair Value 116,698,000 107,908,000 $ 0
U.S. government securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 41,671,000 17,950,000  
Gross Unrealized Gains 20,000 1,000  
Gross Unrealized Losses 0 0  
Fair Value 41,691,000 17,951,000  
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 27,549,000 34,296,000  
Gross Unrealized Gains 12,000 8,000  
Gross Unrealized Losses (1,000) (2,000)  
Fair Value 27,560,000 34,302,000  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 47,447,000 55,655,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value $ 47,447,000 $ 55,655,000  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Narrative (Details) - USD ($)
3 Months Ended
Apr. 30, 2019
Jan. 31, 2019
Apr. 30, 2018
Debt Securities, Available-for-sale [Line Items]      
Realized gain (loss) on sale of marketable securities $ 0    
Short-term investments $ 116,698,000 $ 107,908,000 $ 0
Maximum      
Debt Securities, Available-for-sale [Line Items]      
Securities stated effective maturities (in years) 1 year    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Apr. 30, 2019
Jan. 31, 2019
Apr. 30, 2018
Assets Measured on Recurring Basis      
Short-term investments $ 116,698,000 $ 107,908,000 $ 0
U.S. government securities      
Assets Measured on Recurring Basis      
Short-term investments 41,691,000 17,951,000  
Corporate bonds      
Assets Measured on Recurring Basis      
Short-term investments 27,560,000 34,302,000  
Commercial paper      
Assets Measured on Recurring Basis      
Short-term investments 47,447,000 55,655,000  
Recurring      
Assets Measured on Recurring Basis      
Cash equivalents 55,442,000    
Short-term investments 116,698,000 107,908,000  
Recurring | Money market funds      
Assets Measured on Recurring Basis      
Cash equivalents 51,943,000 61,201,000  
Restricted cash   2,084,000  
Recurring | Commercial paper      
Assets Measured on Recurring Basis      
Cash equivalents 3,499,000    
Recurring | U.S. government securities      
Assets Measured on Recurring Basis      
Short-term investments 41,691,000 17,951,000  
Recurring | Corporate bonds      
Assets Measured on Recurring Basis      
Short-term investments 27,560,000 34,302,000  
Recurring | Commercial paper      
Assets Measured on Recurring Basis      
Short-term investments 47,447,000 55,655,000  
Recurring | Level 1      
Assets Measured on Recurring Basis      
Cash equivalents 51,943,000    
Short-term investments 0 0  
Recurring | Level 1 | Money market funds      
Assets Measured on Recurring Basis      
Cash equivalents 51,943,000 61,201,000  
Restricted cash   2,084,000  
Recurring | Level 1 | Commercial paper      
Assets Measured on Recurring Basis      
Cash equivalents 0    
Recurring | Level 1 | U.S. government securities      
Assets Measured on Recurring Basis      
Short-term investments 0 0  
Recurring | Level 1 | Corporate bonds      
Assets Measured on Recurring Basis      
Short-term investments 0 0  
Recurring | Level 1 | Commercial paper      
Assets Measured on Recurring Basis      
Short-term investments 0 0  
Recurring | Level 2      
Assets Measured on Recurring Basis      
Cash equivalents 3,499,000    
Short-term investments 116,698,000 107,908,000  
Recurring | Level 2 | Money market funds      
Assets Measured on Recurring Basis      
Cash equivalents 0 0  
Restricted cash   0  
Recurring | Level 2 | Commercial paper      
Assets Measured on Recurring Basis      
Cash equivalents 3,499,000    
Recurring | Level 2 | U.S. government securities      
Assets Measured on Recurring Basis      
Short-term investments 41,691,000 17,951,000  
Recurring | Level 2 | Corporate bonds      
Assets Measured on Recurring Basis      
Short-term investments 27,560,000 34,302,000  
Recurring | Level 2 | Commercial paper      
Assets Measured on Recurring Basis      
Short-term investments 47,447,000 55,655,000  
Recurring | Level 3      
Assets Measured on Recurring Basis      
Cash equivalents 0    
Short-term investments 0 0  
Recurring | Level 3 | Money market funds      
Assets Measured on Recurring Basis      
Cash equivalents 0 0  
Restricted cash   0  
Recurring | Level 3 | Commercial paper      
Assets Measured on Recurring Basis      
Cash equivalents 0    
Recurring | Level 3 | U.S. government securities      
Assets Measured on Recurring Basis      
Short-term investments 0 0  
Recurring | Level 3 | Corporate bonds      
Assets Measured on Recurring Basis      
Short-term investments 0 0  
Recurring | Level 3 | Commercial paper      
Assets Measured on Recurring Basis      
Short-term investments $ 0 $ 0  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Commissions - Narrative (Details) - USD ($)
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Jan. 31, 2019
Revenue from Contract with Customer [Abstract]      
Deferred commissions related to incremental costs of obtaining customer contracts $ 26,900,000   $ 27,300,000
Amortization of deferred commissions 2,306,000 $ 1,817,000 [1]  
Impairment loss in relation to costs capitalized $ 0 $ 0  
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Prepaid expenses and other current assets    
Contract assets $ 4,262 $ 4,218
Prepaid software subscriptions 3,893 4,797
Prepaid rent 1,743 991
Prepaid insurance 1,070 790
Taxes 438 579
Prepaid hosting costs 202 1,251
Other 4,126 2,006
Total $ 15,734 $ 14,632 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Property and Equipment [Line Items]    
Property and equipment, gross $ 45,435 $ 43,493
Less accumulated depreciation and amortization (25,860) (23,868)
Total 19,575 19,625 [1]
Servers    
Property and Equipment [Line Items]    
Property and equipment, gross 16,059 14,972
Computer equipment    
Property and Equipment [Line Items]    
Property and equipment, gross 10,455 10,109
Software    
Property and Equipment [Line Items]    
Property and equipment, gross 11,211 10,770
Leasehold improvements    
Property and Equipment [Line Items]    
Property and equipment, gross 5,082 5,010
Furniture and fixtures    
Property and Equipment [Line Items]    
Property and equipment, gross 2,518 2,523
Vehicles    
Property and Equipment [Line Items]    
Property and equipment, gross $ 110 $ 109
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Jan. 31, 2019
Property and Equipment [Line Items]      
Depreciation and amortization expense related to property and equipment $ 2.0 $ 1.3  
Internal-use software      
Property and Equipment [Line Items]      
Capitalized internal-use software costs 4.4   $ 4.3
Internal-use software amortization $ 0.4 $ 0.3  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,893 $ 12,893
Accumulated Amortization (6,001) (5,497)
Net Carrying Amount 6,892 7,396
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,697 7,697
Accumulated Amortization (4,331) (4,045)
Net Carrying Amount 3,366 3,652
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,287 4,287
Accumulated Amortization (1,421) (1,236)
Net Carrying Amount 2,866 3,051
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 909 909
Accumulated Amortization (249) (216)
Net Carrying Amount $ 660 $ 693
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Purchased Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense related to purchased intangible assets $ 0.5 $ 0.7
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Payables and Accruals [Abstract]    
Accrued goods and services taxes $ 3,063 $ 3,098
Accrued outside services and consulting 2,095 2,089
Accrued taxes 1,718 1,651
Accrued hosting and third party license fees 1,298 1,073
Employee early exercised stock options 262 436
Other accrued expenses 5,542 5,863
Total $ 13,978 $ 14,210 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Performance Obligations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Revenue from Contract with Customer [Abstract]    
Revenue recognized that was previously included in deferred revenue balances $ 37.6 $ 27.9
Remaining performance obligations 234.6  
Deferred revenue $ 85.3  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Performance Obligations - Performance Obligations (Details)
Apr. 30, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-05-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation (percent) 62.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-05-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation (percent) 38.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Geographical Information - Revenue by Country (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Disaggregation of Revenue [Line Items]    
Revenue $ 64,109 $ 52,448 [1]
United States    
Disaggregation of Revenue [Line Items]    
Revenue 44,446 37,785
Others    
Disaggregation of Revenue [Line Items]    
Revenue $ 19,663 $ 14,663
Revenue | Geographic Concentration | United States    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 69.00% 72.00%
Revenue | Geographic Concentration | Others    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 31.00% 28.00%
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Narrative (Details) - Silicon Valley Bank Debt Agreement
1 Months Ended 3 Months Ended
Jun. 30, 2017
USD ($)
Apr. 30, 2019
USD ($)
payment
Sep. 30, 2018
USD ($)
Line of Credit Facility [Line Items]      
Variable interest rate basis   WSJ prime rate  
Revolving Loan      
Line of Credit Facility [Line Items]      
Credit facility maximum borrowing capacity   $ 30,000,000 $ 10,000,000
Credit facility expiration date   Oct. 31, 2021  
Annual fee on revolving loan   $ 20,000  
Amount drawn under credit facility   $ 0  
Term Loan      
Line of Credit Facility [Line Items]      
Number of equal installment payments after interest-only period | payment   36  
Frequency of periodic payment   Monthly  
Credit facility expiration date   Jun. 30, 2022  
Amount drawn under credit facility   $ 13,500,000  
Proceeds from amounts borrowed $ 15,000,000    
Effective interest rate (percent)   4.50%  
Duration of periodic payments due after interest-only period (in months)   36 months  
Prepayment or termination fee (percent)   1.50%  
Amount due per agreement upon prepayment or termination of facility   $ 225,000  
Minimum      
Line of Credit Facility [Line Items]      
Adjusted quick ratio for debt agreement covenant   110.00%  
WSJ Prime Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable interest rate, minus (percent)   1.00%  
WSJ Prime Rate | Revolving Loan      
Line of Credit Facility [Line Items]      
Basis spread on variable interest rate, minus (percent)   1.00%  
WSJ Prime Rate | Term Loan      
Line of Credit Facility [Line Items]      
Basis spread on variable interest rate, minus (percent)   1.00%  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Income Tax Disclosure [Abstract]    
Loss before income taxes $ 20,348 $ 17,496 [1]
Income tax provision $ 244 $ 293 [1]
Effective tax rate (percent) (1.20%) (1.70%)
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Narrative (Details)
3 Months Ended
Apr. 30, 2019
vote
$ / shares
shares
Class of Stock [Line Items]  
Preferred stock authorized (in shares) 10,000,000
Preferred stock par value (in dollars per share) | $ / shares $ 0.0001
Preferred stock issued (in shares) 0
Preferred stock outstanding (in shares) 0
Class A common stock  
Class of Stock [Line Items]  
Common stock authorized (in shares) 500,000,000
Common stock par value (in dollars per share) | $ / shares $ 0.0001
Common stock issued (in shares) 85,100,000
Common stock outstanding (in shares) 85,100,000
Common stock voting rights one vote per share
Number of votes for each share of stock held (in votes) | vote 1
Class B common stock  
Class of Stock [Line Items]  
Common stock authorized (in shares) 500,000,000
Common stock par value (in dollars per share) | $ / shares $ 0.0001
Common stock issued (in shares) 26,000,000
Common stock outstanding (in shares) 26,000,000
Common stock voting rights ten votes per share
Number of votes for each share of stock held (in votes) | vote 10
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Components of Accumulated Other Comprehensive Income    
Beginning balance $ 181,814 [1] $ 50,638 [2]
Foreign currency translation adjustment (75) (79) [3]
Unrealized gain on available-for-sale securities 24 0 [3]
Ending balance 174,219 197,892 [2]
AOCI    
Components of Accumulated Other Comprehensive Income    
Beginning balance 481 471
Ending balance 430 $ 392
Foreign Currency Translation Adjustment    
Components of Accumulated Other Comprehensive Income    
Beginning balance 474  
Ending balance 399  
Unrealized Gain on Available-for-Sale Securities    
Components of Accumulated Other Comprehensive Income    
Beginning balance 7  
Ending balance $ 31  
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Stock Plans - Narrative (Details)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Apr. 30, 2019
USD ($)
purchase_period
$ / shares
shares
Apr. 30, 2018
USD ($)
$ / shares
Jan. 31, 2019
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value of options granted (in dollars per share) | $ / shares $ 9.87 $ 6.75  
Aggregate intrinsic value of options exercised $ 20.7 $ 12.0  
Liability related to early exercise of stock options $ 0.4   $ 0.7
Early exercise of stock options (in shares) | shares 0.1   0.2
2018 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost, recognition period 1 year 7 months 6 days    
Unrecognized compensation cost $ 4.7    
ESPP offering period (in months) 24 months    
Number of purchase periods in offering period | purchase_period 4    
Term of purchase period (in months) 6 months    
Purchase price, percentage of fair market value 85.00%    
Class A common stock | 2018 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved and available for issuance (in shares) | shares 15.9    
Class A common stock | 2018 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved and available for issuance (in shares) | shares 3.2    
Stock Options and RSUs | 2006 Stock Plan and 2015 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate equity awards outstanding (in shares) | shares 13.4    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 23.1    
Unrecognized compensation cost, recognition period 2 years 2 months 12 days    
RSUs and Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost, recognition period 2 years 4 months 24 days    
Unrecognized compensation cost $ 37.7    
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Stock Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2019
Jan. 31, 2018
Jan. 31, 2019
Shares Subject To Outstanding Stock Options      
Outstanding, beginning balance (in shares) 14,784    
Granted (in shares) 136    
Exercised (in shares) (1,247)    
Forfeited (in shares) (316)    
Outstanding, ending balance (in shares) 13,357    
Exercisable (in shares) 12,987    
Vested and expected to vest (in shares) 12,925    
Weighted Average Exercise Price      
Weighted average exercise price, beginning balance (in dollars per share) $ 4.81    
Granted (in dollars per share) 23.64    
Exercised (in dollars per share) 3.89    
Forfeited (in dollars per share) 5.49    
Weighted average exercise price, ending balance (in dollars per share) 5.07    
Exercisable (in dollars per share) 4.71    
Vested and expected to vest (in dollars per share) $ 4.99    
Average Remaining Contractual Term (Years)      
Average remaining contractual term (years), outstanding 7 years 4 months 2 days 7 years 4 months 28 days  
Average remaining contractual term (years), exercisable 7 years 4 months 2 days    
Average remaining contractual term (years), vested and expected to vest 7 years 3 months 19 days    
Aggregate Intrinsic Value      
Aggregate intrinsic value, outstanding $ 227,939   $ 249,119
Aggregate intrinsic value, exercisable 225,864    
Aggregate intrinsic value, vested and expected to vest $ 221,533    
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) - $ / shares
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share) $ 23.64 $ 12.28
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility (percent) 39.00%  
Expected volatility, minimum (percent)   39.20%
Expected volatility, maximum (percent)   40.90%
Expected term (years) 6 years 29 days  
Risk-free interest rate (percent) 2.50%  
Risk-free interest rate, minimum (percent)   2.60%
Risk-free interest rate, maximum (percent)   2.70%
Expected dividend yield (percent) 0.00% 0.00%
Stock Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years)   5 years 1 month 6 days
Stock Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years)   6 years 4 months 24 days
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Stock Plans - RSU and Restricted Stock Award Activity (Details) - RSUs and Restricted Shares
shares in Thousands
3 Months Ended
Apr. 30, 2019
$ / shares
shares
Number of RSU and Restricted Shares Outstanding  
Outstanding, beginning balance (in shares) | shares 3,063
Granted (in shares) | shares 332
Vested (in shares) | shares (364)
Forfeited (in shares) | shares (63)
Outstanding, ending balance (in shares) | shares 2,968
Weighted-Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 13.89
Granted (in dollars per share) | $ / shares 23.64
Vested (in dollars per share) | $ / shares 9.06
Forfeited (in dollars per share) | $ / shares 17.83
Outstanding, ending balance (in dollars per share) | $ / shares $ 15.50
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) - $ / shares
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share) $ 23.64 $ 12.28
2018 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share)   $ 14.00
Expected volatility, minimum (percent)   24.60%
Expected volatility, maximum (percent)   29.90%
Risk-free interest rate, minimum (percent)   2.00%
Risk-free interest rate, maximum (percent)   2.40%
Expected dividend yield (percent)   0.00%
2018 Employee Stock Purchase Plan | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years)   8 months 12 days
2018 Employee Stock Purchase Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years)   2 years 2 months 12 days
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Stock Plans - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Cost of Revenue    
Stock-based compensation expense $ 7,959 $ 4,601
Cost of subscription revenue    
Cost of Revenue    
Stock-based compensation expense 493 323
Cost of professional services revenue    
Cost of Revenue    
Stock-based compensation expense 1,359 1,031
Research and development    
Cost of Revenue    
Stock-based compensation expense 3,191 1,048
Sales and marketing    
Cost of Revenue    
Stock-based compensation expense 1,852 1,590
General and administrative    
Cost of Revenue    
Stock-based compensation expense $ 1,064 $ 609
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Narrative (Details)
ft² in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2019
USD ($)
ft²
Apr. 30, 2019
USD ($)
ft²
vendor
Apr. 30, 2018
USD ($)
Jan. 31, 2019
USD ($)
Other Commitments [Line Items]        
Deferred rent included in accrued expenses and other current liabilities and other long-term liabilities   $ 2,900,000   $ 3,000,000
Rent expense   $ 2,500,000 $ 1,800,000  
Redwood Shores Office Space        
Other Commitments [Line Items]        
Operating leases, area (sq ft) | ft² 100      
Initial monthly rental rate per lease agreement $ 446,460      
Rent holiday period within year one (in months) 7 months      
Annual rental rate increase (percent) 3.00%      
Initial lease term 127 months      
Operating renewal term (in years) 7 years      
Operating Lease Agreements        
Other Commitments [Line Items]        
Operating leases, area (sq ft) | ft²   262    
Letters of credit outstanding   $ 5,100,000    
Operating Lease Agreements | Minimum        
Other Commitments [Line Items]        
Initial lease term   2 years    
Operating Lease Agreements | Maximum        
Other Commitments [Line Items]        
Initial lease term   11 years    
Web Hosting Services        
Other Commitments [Line Items]        
Contractual obligation   $ 3,100,000    
Number of vendors related to contractual obligation | vendor   1    
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details)
$ in Thousands
Apr. 30, 2019
USD ($)
Operating Leases  
Remainder of 2020 $ 7,316
2021 8,545
2022 11,679
2023 11,649
2024 9,579
Thereafter 42,022
Total future lease commitments $ 90,790
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
[1]
Numerator:    
Net loss $ (20,592) $ (17,789) [2],[3]
Denominator:    
Weighted-average common shares outstanding, basic and diluted (in shares) 108,821 44,886
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.19) $ (0.40)
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2018 was a credit of $24.0 million primarily related to deferred commissions.
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) - shares
shares in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 16,673 19,639
Issued and outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 13,357 16,844
Unvested restricted stock issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 1,023 1,967
Unvested RSUs issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 1,946 828
Shares committed under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 347 0
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *V RTX?(\\#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,$% @ K8#+3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "M@,M.(K"R;.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$Y'H";U96.G%@8K;.QF;+4UBQUC:R1]^R59 MFS*V!]C1TN]/GT"-B=)T"9]3%S&1PWPW^#9D:>*&G8BB!,CFA%[GA;> &F&"$R>?O MJ%.%?_Q,X=8)?DD-V2ZON^[%=S;MQ! MP-MN^S*O6[B020>#XZ_L))TC;MAU\NOJX7'_Q%3%Q;K@=2'$7M22W\MJ_3ZY M_O"["?O.NH/[Q\970=7 K[M07U!+ P04 " "M@,M.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( *V RTY1#4\1N0( !4+ 8 >&PO=V]R:W-H965T&ULC5;MCMHP$'R5* ]PCNT0X 1(=U15*[72Z:JVOPT8B"Z)4]O M]>WK.+DT]:ZK^X,_,K/C]7K0KFY*OYBSE#9YK:O&K-.SM>T](69_EK4P=ZJ5 MC?MR5+H6UBWUB9A62W'PI+HB+,L*4HNR23D-RMUL579R">=F$M="_W[ M45;JMDYI^K;Q7)[.MML@FU4K3O*;M-_;)^U69(QR*&O9F%(UB9;'=?I [[>, M=P2/^%'*FYG,DRZ5G5(OW>+S89UFW8ED)?>V"R'<<)5;655=)'>.7T/0=-3L MB-/Y6_2//GF7S$X8N575S_)@S^MTD28'>127RCZKVRCZASX(+@(@" M%YBA C- GP<"$+' !0I4H #T92 $33#%>:HPASR:2"!0!@NL4 E%I#/ PD$ M$JGT$I580GY8:@02J37-<#ME,$)8;@P3*3B-F);""&'-$0R+%)VBSGV@#$8( MRXYA(G6GN'TIAQ'"RB.8V(7A)J?0PRP/11#,+**".YU"([,B5'FWV2GN=@K- MS, +@YB8"&YX"NW,%J$(@EE&5'#/4^AH'GNBN*7I\KU__@SW*X->Y,$;WPZ8 MF<1Y,-RU##J21[S"<$-\P?A7Z5#8FV2GK6AW?D!R5LM(= M*+MS1SF['G5<5/)HN^GY,% ='P & 'AL+W=OR_QV+&3%8MT$%6MU$JGJ]I^SH)W00>$)MGE^N_KA"QE9UX?:*4% MPCN9U\:>QXYGI[KYUFZ\[R;?][M#^SC==-WQ(4G:U<;OJ_93??2'\,USW>RK M+GQL7I+VV/AJ/03M=PFEJ4WVU?8PG<^&:U^:^:Q^[7;;@__23-K7_;YJ_EWX M77UZG*KI^X6OVY=-UU](YK-C]>+_\-V?QR]-^)1<[K+>[OVAW=:'2>.?'Z>? MU4-IBCY@4/RU]:?VZOVD;\I377_K/_RZ?IRFO2._\ZNNOT457M[\TN]V_9V" MCW_&FTXO.?O Z_?O=_]Y:'QHS%/5^F6]^WN[[C:/TWPZ6?OGZG77?:U/O_BQ M0=ET,K;^-__F=T'>.PDY5O6N'?Y/5J]M5^_'NP0K^^K[^75[&%Y/X_W?PW MC0%T;X > _0E0)D?!I@QP%P"!GUR;LG0-6755?-94Y\FS?G7/5;](%(/)G3^ MJK\X]/7P7>B=-EQ]FVL]2][Z^XR2Q5E"5Q+ZJ%A*A38721+R7TP0-$%#O+Z. MSW"\AO%ZB#?7\98UXBRQ@^0P2"S9-&<- 2I7F/2CJ@3I'+9KH%TCXYF1Q5F2 M71E1RMJ"^P6RU!6\625(&#&<0<.9C"^8X4PXRQ::->* M>/X3+JPPPA1+J3 I'P@R4V IAA#*K7,;\(IES&6M6*1/& M#*L4E^)46C:\%J>R\XI,6(8R2TQ6@HQ1SQ%\*.DYXY[5S& XX!=#E1!58WB/[>421C8_D0\9Y M1)(T>4X%G\)(9IU@*,@8]8R)1)(/&2<2 =3H,$Y%/P,=Y:GC6%N03YHOV'N4:2,Y9S MC=#>J4AY_5]"G2'^:*<$.:.N,=M(DH;7R072B$%Z6U,"39N!SN1AH/-=!,@9;3?FC)95W_*:K25 C.8#"XER MQ?W>SQ@=>: GZ[WEU5I+=ORD SSXAFX)A8'Y8@Y%H-< U6\OZZ3AEM*S%8E;=E)0@4[2_<*76LGI>K;,^/K;&U=/<7ST-KIY& M5C+17^;VXZ+;DA)DBCZDQS73@"J61NZ JYC1]_=7Y*1 SFW'Z6IDG1#'!#TL??W%Y[11J["9'^=-=>'/'R)?UM2@DS1_N*UX^.W M>+::'ZYUQI: &X2_50#J>N[/IG MDS^4H2GRF^#C_>@W^3_%^>#X]ZIYV1[:R5/==?5^.&A\KNO.!_OIIS!@-KY: M7S[L_'/7OW7A?7,^L#U_Z.KC>!B=7$[$Y_\!4$L#!!0 ( *V RT[BJW1^ M^0$ T% 8 >&PO=V]R:W-H965T&UL?53M;ILP%'T5 MY >HPU?H(D!J$DV=M$E1IVV_'7(34&U,;1.ZMY^_RBA!^8/MZW.NS[GX.A^X M>)4U@ K>&6UE@6JEN@W&LJJ!$?G .VCUSID+1I1>B@N6G0!RLB1&<;1:K3$C M38O*W,8.HLQYKVC3PD$$LF>,B+];H'PH4(@^ B_-I58F@,N\(Q?X">I7=Q!Z MA<!@+.!7H*-_O4X"W@=P.#G,P#X^3(^:M9?#L5:&4$ 85*F0Q$ M#U?8 :4FD9;QYG.B\4A#G,X_LG^UWK67(Y&PX_1/#\I"KSY[W %JN%&B3ZCXE3:;U#U4G'FLV@IC+R[L6GM.+B=[(NG+1,B3XA& MPN/J+B'VA'@DA,E=0N()R4BP>.RYL>+ M_-CRDRD_FYEPD+6%M,Y$%JYG/A9 :30SN[\]+,Z6Q28SL9\VTT4GZ;WDSLDM M))L7&T_^/@-QL8TE@XKWK3(UG$1=[^YT[]I6F\6?DLT^68AO4]_K^']Z]U#\ M(.+2M#(XH6BG?^\<'C"UC^ M U!+ P04 " "M@,M.EE7;9TL$ 2% & 'AL+W=O1X^_:E9,5K["VB[Z71=7.)X>N.TWCN-T< M;)FWS_7)5N[-KF[*O'.WS3YN3XW-MT-06<0HA([+_%A-%K/AV6NSF-7GKCA6 M]K6)VG-9YLV_2UO4E_D$)A\/OA[WAZY_$"]FIWQO_[#=GZ?7QMW%MU:VQ])6 M[;&NHL;NYI,7F*ZEZ0,&Q5]'>VGOKJ,^E;>Z_M;?_+J=3T3OR!9VT_5-Y.[G MW:YL4?0M.1__C(U.;GWV@??7'ZU_&9)WR;SEK5W5Q=_';7>83]))M+6[_%QT M7^O++W9,*)E$8_:_V7=;.'GOQ/6QJ8MV^!MMSFU7EV,KSDJ9?[_^'JOA]S*V M_Q'&!^ 8@)\-D&. O 6 ^M\ -0:H'ST,Q;IF,I1FG7?Y8M;4EZBYCNXI[R<1 M3)4K_J9_.-1Z>.>JT[JG[PN3SN+WOIU1LKQ*\$X"-T7L&K_U@%P/2R3A^-C! MBBI,]BA94XDTO G)IBF'>'D7GPH^7K'Q:HA7]_'@E>DJT8.D&B1:@? 265%5 M@DJEO)>$]9+07)"/UVR\IKE(+Y>K)+ES*5%(+^,55:$6$,C%L%X,]:(\+X;S MXD_2%56A5C(PQBGK):5U3?CXC(W/:"[:RR4C+L$(2+Q<&!4*'1AC$/RZ%M2- M\1>VH$5+$N$/,R<#$UH_$. ,4#\$-$ 3%TKYY6%DF8( DX"%T@L@M9/Y=I#T MDV"F27FH3$E,9, /SR>0Q$\F?#^2=/2$(O47[XK3@4XQY(@G'E#D93[R1LU# MA209+BIZTB9DAD<>)-0,^F82KCQ2^:3@=&!4I@..>(@"I6CF4Q0H()\<['T_ MG"H+U8?'*%".9CY'@2+2U2?QZ[CB=&",OSS67)\!7@(/7*#$#8X"CUR@S,T( MY2A.GPR9I)PHX[T@3URDQ,U\PBG\^,)H :I%'+5+49C[;1HU^G SNB^F; M872._3KPD4>>MDAI"\+'VR@R]UV)9_ W4+Q,!?SPM$5*6_ _>TND& 5'6_3Y MS^C ACRNDN (1(+WD*2/%IT=9 M\GB0S$[,'V7)[,2T\7&V8F5)$AAER<-!XJ='60;^N:/+F8SRJ+F?D"@$S8C* M0$-H,R?]Q?SXEE^GDNYEI/_-8C0F@#C)KV5)U[+;2_O=4%&P&WZ)2KH) )'X MW7 BGX_QW8E%:9O];;VTUA=UU_:=QU+=?5^?BEKC>GDTGU\)*OLNI3LSFJ7E>KK/S_,E\6 M[^=C.=Y=^+%X?JF;"Y.+LTWVG/^5UW]OOI?NVV2OY7&QRM?5HEB/ROSI?/Q9 MGMX;TPBTB'\6^7MU]'G4A/*S*'XU7VX>S\>B\2A?Y@]UHR)S?][R:;Y<-IJ< M'_]U2L=[FXW@\>>=]J]M\"Z8GUF53XOEOXO'^N5\G(Q'C_E3]KJL?Q3OL[P+ MR(Y'7?1W^5N^=/#&$V?CH5A6[?]'#Z]57:PZ+Q;O^^=_IW8EA M=0+JHP*Z$]![ 2E[!4PG8 X6>O&VP]L]7O4;B#J!Z*,"<2<0'T*(>@623B#9 M"VC=*Y!V NE'!:38)4X$J[Z*T3N M,BX/*6\WW&1;O.UNN,KJ[.*L+-Y'Y79#;[*F;\A3)^1T-U?;_=7>=#NBP>,W$IVN=)X3RI5H/Q-$1D];88VV+6+2:2:6*$$-B4 MQJ;TL*F99J9H"CA""ZO"SACLC '.T/K<8J(C4U9$FE3H%=>DB:)KKHC&S1$T M;HX@!7/+$2J)I*6UQV$G4B6DBN\XRL0$,P>:E'8PXMA][PIYR;(X618DBZ3A MVK*Z.&%5NEU)CNPOYP@[%0&G2$^91D/E?,6UL.J)^#*3\KGAD C'$N-88AZ+ M(I[.8A:+5)$5P65+L*D$F"*%-4VXJ4BP1%YQ573M9@E;&-JN@2V;NO]P4"D. M*@5!D7UWDW)#:90$EZ\Y3$!B%< 6V7'3#G1LS A%JN8*J*(+>--A^E80&PO0 MD R=%R0(R]"P)+.4:$VCXIIH5+<#BGR/ \PI 74>1=UYS+G31$)2E[DJ[O* M)M_G 5+P,&T+*:24^R)T8SW@"[J]+=!5;[7 :Z6@*P5.TP:;BI.J<_#9'TW MH,CW.$!8DC-62HKY$F"H+U,)6$W&<<+B O9(*!I!7B:C3N*4R>M7 #I'WA4@&$58%@V\BA.C&CF ;I8X7:8 MOJD'0%CX'$+G'N S''R *C3Y '5\] $@//OTKY2?N-"(#@X:]"'(%P6&=-UV MPE"9!(X("AP1M*2Y[9O3?3,!3E> TZF9F>)4',=NRN+]'2"ULK$-AQ]@;@5F M3?HX::HXE 0MD^XUR9)XCBB&P#AV 8 IPDM M8F--8+T#QPD%CA.TN&>*'R?B5* RX, 3BO3="AP_%#A^:#J.=""<.=],X#2A MT&F"51LX32@3L^AG 'C"83.HEV(.]!4F(B6IJ<=3V4_W@Q MP+@:3<8T9YK3J1+DJ'P[ /*]"="M!G2KB:&9YC3BGTF[9YZ E67X\6N 1S3B M$3K\:8$$JQ/HO9KW7CJE3C5X^NCV CO(:]!Y?9SO4J#O:M1W M$^H3'^;(CKGNA?B>!%JS!JV9>O)%\U::M#N3;N&O *G:9YJLBT.=(@6-'.FT M:=3SPTR@DVO0R34=:C7OY#(VBLY]UP#'0N00>IX!$'J> 1 K9$);_AW &7K$ MF /0B5:)")&0823DWPZP@AD>G"X!1HJ0&X%>;T"O%_0)% #%@>.;"31[ YH] MI=-+ K:"?U7?]LQ.G<"'#')=S=03(N0^Z.@G>TNZ/A'>/N;'^S/P2X M?<5FGI7/BW4U^EG4=;%J?YY_*HHZ=XLG/KDV\I)GC_LOR_RI;C[&[G.Y?;5E M^Z4N-MUK.Y/]NT,7?P!02P,$% @ K8#+3A?ML$Z: 0 60, !@ !X M;"]W;W)KKW/!RA$=0*H*PC'\SDRXI8^#Y M_D1_3KUC+SOAX=&J=]F&OJ(_*&FA$P<57NWX$^9^;BF9F_\-1U HCY5@CL8J MG[ZD.?A@]4S!4K3XG%9ITCK._%/8]0 ^!_ E@$^]3(E2Y4\BB+IT=B1NFOT@ MXA7G:XZS::(SC2*=8?$>O<X]Y-MST9P0[S0V;+WU1_ 5!+ P04 " "M@,M.>>VS MTGD% "Q' & 'AL+W=O M#LF/(_'V6-7?FG6,[>3[;KMO[J;KMCW2BTV\Y)*3_?E9O]]/YVN/=8W]]6;^UVLX^/]:1YV^W*^I\B;JOC MW51//VY\W;RNV_[&_/[V4+[&WV/[Q^&Q[J[FYUJ>-[NX;S;5?E+'E[OI@[Y9 MNJ' H/AS$X_-Q>])WY6GJOK67_SR?#=5O:.XC:NVKZ+L_KW'1=QN^YHZ'W^/ ME4[/;?8%+W]_U/[3T/FN,T]E$Q?5]J_-<[N^FV;3R7-\*=^V[=?J^',<.^2F MD['WO\;WN.WDO9.NC56U;8:_D]5;TU:[L9;.RJ[\?OJ_V0__CV/]'\5P 1H+ MT/\M8,8"YER ]*<%[%C _FAA"-:I)T-HEF5;WM_6U7%2GT;W4/:32-_8+OBK M_N80Z^%9%YVFN_M^KZV]G;_W%8V:XJ2A2\U9,>]J/S=!J(F"9''KKIM8((V_ MUBR!1EELQ,"^FJ$"<]5(P!586($=*K 7%>0\5B>)'R3[03(CY7)B_04R'4*6 MLR[+!K7-L&,''3O0Y1Q7X&$%7CIPBO7YI'$7G2&G,M9C*=*Y,]A*@%:"M$)L M'A5!M!)RQZ*ZD"+K56)*9]!*!J*BF95,=MCPI;4 HBXLV$H.K>3 "IMM12X' MR"BVO!92I#.=6!Y:89@H8,9PFBC1T,QI%KT%4*F$EP38M)SZ+H$+#<'UH ET MA\^X470UFRSO] *H3!?>A!V,+VV$'M16ID:LU-+>(JEJ24716P M.I5)K0;,3BWA*1>FY&*N.#N!2.?&)\Q@>FJ)3R=R#DE&XPW?5(!JUJVKA!L, M4(T(&K@=0$<;Q+("*JT(VR',4)(,]7QK(8#0;B_D1 CS''U&,HV'!DAF.LL3NX+! MV#,@%?4\MS$RR11FI*2;PT$E,C^3>)$&! V6P CWG241@)6T]>?'$!,E+!^P0&+::R57*3":FO9IBD%I T<)): MB4D2R0T0928188M):@%) R>IE9BDC,<7B$QB][68HQ9P-.,4X)ZO ]+.2?H;/72NQAN8ND)$BIQ/TLYA^%M OXSBVG^6%HQOPA9,2 MR:/%[+.2??PC>#%J_&=.I,3FR5G'H7?]%!/(2@+QST<%T*3V)8>IXD"NI_A6 M $3)9C!Y'" /ATH!17P?F5\__!5!+ M P04 " "M@,M.'GS[%+$! #2 P & 'AL+W=O+I'D.#RDJ'="\V@; D7-"@.5I)VKX >YG=S3>8S-+V2K0MD5-#%09O=ON#TG(CPF_6ACLPB:ADQ/B M:W">RHQN@B"04+C (/QQAGN0,A!Y&6\3)YU+!N#2OK _Q-Y]+R=AX1[E2UNZ M)J.WE)10B5ZZ9QP>8>KGFI*I^6]P!NG3@Q)?HT!IXY<4O76H)A8O18GW\6QU M/(>)_P);!_ )P#\!V%@H*O\JG,A3@P,QX^P[$:YXN^=^-D4(QE'$?UZ\]=%S MOKW=I>P$NPG=_*4S6"9)5@B02 M)/]M<2WG^E,1MIBI E/';;*DP%['35Y$YX6]X_%./M+';?\N3-UJ2T[H_,W& M^5>(#KR4S95?H<8_L-F14+E@?O&V&==L=!QVTPMB\S/._P!02P,$% @ MK8#+3C> MB:Q 0 T@, !@ !X;"]W;W)KRO$R@<DC@PC'%9Y J4@49/R<..E<,@*7]HW]0^H]]'(1#IY0_9"5;W-ZH*2"6O3* M/^/P$:9^WE$R-?\9KJ!">E02:I2H7/J2LG<>]<02I&CQ.I[2I'.8^&^P=0"? M /P-@(V%DO+WPHLBLS@0.\Z^$_&*MT<>9E/&8!I%^A?$NQ"]%MO#?<:ND6C* M.8TY?)DS9[# /I?@:R5._!\X7X?O5A7N$GSWE\*'=8+]*L$^$>S_V^):SN%- M$;:8J0;;I&URI,3>I$U>1.>%?>3I3OZDC]O^1=A&&DN^D%L?D9%[\!4$L#!!0 ( *V RTZ4^EV! MM0$ -(# 9 >&PO=V]R:W-H965T-\ M-/;%=0">O"JI74$[[_L38Z[J0'%W9WK0>-,8J[A'T[;,]19X'4E*LBQ)WC'% MA:9E'GT76^9F\%)HN%CB!J6X_74&:<:"IO3-\23:S@<'*_.>M_ -_/?^8M%B MBTHM%&@GC"86FH(^I*?S/N CX%G Z%9G$BJY&O,2C,]U09.0$$BH?%#@N-W@ M$:0,0IC&SUF3+B$#<7U^4_\8:\=:KMS!HY$_1.V[@AXHJ:'A@_1/9OP$BXC]/-?3K3M@G93,@6PB'& M85.@F/D'[GF96S,2._6^Y^&)TU.&O:F",[8BWF'R#KVW,CT<]/,/8LLW+G\#4$L#!!0 ( *V RTY86%L(M $ M -(# 9 >&PO=V]R:W-H965T*S.!(S-3[7H0GWA^X[TT9G+$5\,8N@6B..4XQ?!VS M1##/OJ3@6RF._!V<;\.3385)A"?_*$RV"=)-@C02I/\M<2LF?9.$K7JJP31Q MFBPI<>CB)*^\R\#>\O@F?\.G:7\0II&=)6=T_F5C_VM$!U[*[LJ/4.L_V&(H MJ%TX7ONSF<9L,ASV\P]BRS&UL;5/;;MLP#/T501]0)4YZ M66 ;:%H4'; !08>MSXI-VT(ET97DN/O[2;+CN:E?+)+F.3RDJ+1'\V8; $<^ ME-0VHXUS[8XQ6S2@N+W"%K3_4Z%1W'G7U,RV!G@904JR9+6Z88H+3?,TQ@XF M3[%S4F@X&&([I;CYNP>)?4;7]!QX$77C0H#E:$/P)Z.[-)Z.2(^!:<[V5&5T$02"A<8.#^.,$#2!F(O(SW MD9-.)0-P;I_9GV+OOI-Y:K G M9IA]R\,5KW>)GTT1@G$4\9\7;WWTE*^_7:?L%(C&G/V0D\QSI@SFV:<2R5*) M??(%GBS#-XL*-Q&^^:3P9IE@NTBPC03;3P2W%RTNY=Q=%&&SF2HP==PF2PKL M=-SD671:V/LDWLG_]&';?W)3"VW)$9V_V3C_"M&!E[*Z\BO4^ &PO=V]R:W-H965T:9M<9PW 5\!/R6,-C%F81*SH@OP?A69C0)"8&"P@4%X;<+W(-20W]0?8^V^EK.P<(_J69:NR>@-)254HE?N"8>O,-5S3X@/+PD(F/ M4:"R<25%;QWJ2<6GHL7KN,LV[L-XL]]/M'4"GPA\)MS$.&P,%#-_$$[DJ<&! MF+'WG0A/O#EPWYLB.&,KXIU/WGKO)=_V#L>W^0_?)SV'\+4LK7DC,Z_;.Q_A>C IY)<^1%J_ >;#065"\>]/YMQ MS$;#83?](#9_X_P?4$L#!!0 ( *V RTZNT]PZM $ -(# 9 >&PO M=V]R:W-H965TX@L+PH 1S5$:Y MN))J=-[HA06E:/$Z[[*/^S3?9.D"VP?P!H?=:\H3G[!J(EIC3',,W,>D:P9!]3<'W4ISX/W"^ M#S_L*CQ$^.$/A8=]@FR7((L$V7]+W(O)_DK"-CW58-LX38Y49NSC)&^\Z\#> M\_@FO\/G:?\B;"M[1R[&X\O&_C?&>$ IR0V.4(&UL?5-A;]L@$/TKB!]0')*T561;:EI5G;1)4:MM MGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+!V%?7 'CRKE7K,MIXWQT8=J)&E[ ?^].%BTVLY120^ND:8F%*J-WF\-Q%^)C MP \)@UN<2:CD;,QK,+Z4&4V"(%!0^, @<+O /2@5B%#&V\1)YY0!N#Q_LC_& MVK&6LW!P;]1/6?HFH[>4E%")7OEG,SS!5,^>DJGXKW !A>%!">8HC')Q)47O MO-$3"TK1XGW<91OW8;S9;R?8.H!/ #X#;F,>-B:*RA^$%WEJS4#LV/M.A"?> M'#CVI@C.V(IXA^(=>B\Y3_8INP2B*>8XQO!%S&:.8,@^I^!K*8[\'SA?AV]7 M%6XC?/N'PNMU@MTJP2X2[/Y;XEK,S5])V**G&FP=I\F1PO1MG.2%=Q[8.Q[? MY'?X..W?A*UEZ\C9>'S9V/_*& \H);G"$6KP@\V&@LJ'XPV>[3AFH^%--_T@ M-G_C_ -02P,$% @ K8#+3AMPB(ZV 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$FW63[6;M ML8W"Q06\3O^^@!W';:R\ #/,.7-F&/)1FV?; 3CT(H6R!>ZR5 M[D'YFT8;R9PW34ML;X#5$20%H4ER323C"I=Y])U,F>O!":[@9) =I&3FSQ&$ M'@N(]1#0T;A'O0XU>8Z_F$T5S\=[B \.%!B<]1:6'CBJK!.BUG M%B]%LI=IYRKNXW23W,B6*RK\PQ\K4LP$ -(# 9 >&PO=V]R:W-H965T M?$X'8]]< ^#)NU:MRVCC?;=GS!4-:.%N3 F]TJV<+3$]5H+^^< R@P9 M3>@E\"+KQH< R]-.U/ #_,_N:-%CLTHI-;1.FI98J#+ZD.P/NX"/@%<)@UO8 M)'1R,N8M.%_+C&Y"0:"@\$%!X'&&1U J"&$9OR=-.J<,Q*5]47^.O6,O)^'@ MT:A?LO1-1N\I*:$2O?(O9O@"4S^?*)F:_P9G4 @/E6".PB@7OZ3HG3=Z4L%2 MM'@?3]G&<)TG*SD%HPAQ&#%]@/A ,U><4?"W%@?]'Y^OT[6J%VTC?+K-_OET7 MV*T*[*+ [A^!NZL6US#W5TG88J8:;!VWR9'"]&W;S;.OS+& Y:RN<$5:O"!S8Z"R@?S#FT[KMGH>---+XC-SSC_"U!+ M P04 " "M@,M.T62VA[,! #2 P &0 'AL+W=O<$SPSEG+AZG YI7VP X\J95:S/:.-?M&;-% UK8&^R@]7\J-%HX M[YJ:V0I]D[)%HZ&V%YK8=X/H'#(:$(O@1=9 M-RX$6)YVHH8?X'YV1^,]-JN44D-K);;$0)71QV1_V 5\!/R2,-B%34(G)\37 MX'PK,[H)!8&"P@4%X8\S/(%20$+U6Y:N MR>@])254HE?N!8>O,/7SB9*I^>]P!N7AH1*?HT!EXY<4O76H)Q5?BA9OXRG; M> Z3_H6V3N 3@5\1V)@H5OY9.)&G!@=BQMEW(EQQLN=^-D4(QE'$?[YXZZ/G MG"<\9><@-&$.(X8O,,F,8%Y]3L'74ASX?W2^3M^N5KB-].TR^\/MNL!N56 7 M!7;_"-Q=M;B&N;]*PA8SU6#JN$V6%-BW<9,7T7EA'WF\D[_P<=N?A:EE:\D) MG;_9./\*T8$O97/C5ZCQ#VQV%%0NF'?>-N.:C8[#;GI!;'[&^0=02P,$% M @ K8#+3LD.DM*U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$->M$T:W.)%1R-N8E&%^K MG.Z"(%!0^L @<+O R@5B%#&Z\Q)EY0!N#Y_L'^.M6,M9^'@P:AG6?DVIW>4 M5%"+0?E',WZ!N9YK2N;BO\$%%(8')9BC-,K%E92#\T;/+"A%B[=IEUWXC?/^'PG2;(-TD2"-! M^M\2MV*N_TK"5CW58)LX38Z49NCB)*^\R\#>\_@FO\.G:?\N;",[1\[&X\O& M_M?&>$ INRL&UL M?5-A;]P@#/TKB!]0+N36GDY)I%ZK:9,VZ=1IZVV168&KV0'9TO9>7;G!XHJ: 6 M@_)/9OP$E&".TB@75U(.SAL]LZ 4+5ZG779Q'Z>;-)UA MVP ^ _@".,0\;$H4E3\*+XK,FI'8J?>]"$^<'#GVI@S.V(IXA^(=>J\%3VXS M=@U$<\QIBN&KF&2)8,B^I.!;*4[\'SC?AJ>;"M,(3_]0>+=-L-\DV$>"_7]+ MW(HY_)6$K7JJP39QFAPIS=#%25YYEX&]Y_%-WL.G:?\J;",[1R[&X\O&_M?& M>$ INQL&UL?5/; M;MP@$/T5Q <$F]VDZ6;ML8T"'@?P.OW[ G8;8M@".O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV!D0525HQ MGB0W3 O9T2*+OI,I,ARY73)"0$"DH7 M%(3?+G /2@4AG\;+K$F7D(&X/K^I?XVU^UK.PL(]JB=9N3:GMY144(M!N0<< MO\%N.]-&9RQ%?'.)V^]]U+P]'/&+D%H MQAPG#%]AT@7!O/H2@F^%./+_Z'R;OMO,(T65+BT,5)7GF7@;WC\4W>X=.T_Q2FD9TE9W3^96/_:T0'/I7D MRH]0ZS_88BBH73A^\FH7P,;O^=F8 M?$3[[#H 3UZT,JZ@G??]D3%7=:"%N\$>3+AIT&KA@VE;YGH+HDX@K1C?[=XS M+:2A99Y\9UOF.'@E#9PM<8/6POXZ@<*QH'OZZGB2;>>C@Y5Y+UKX"OY;?[;! M8@M++348)]$0"TU![_?'4Q;C4\!W":-;G4FLY(+X'(U/=4%W41 HJ'QD$&&[ MP@,H%8F"C)\S)UU21N#Z_,K^(=4>:KD(!P^H?LC:=P6]HZ2&1@S*/^'X$>9Z MWE$R%_\9KJ!">%02F8)4K1XF79ITCY.-[?9#-L&\!G %\!= MRL.F1$GYH_"BS"V.Q$Z][T5\XOV1A]Y4T9E:D>Z">!>\UY)SGK-K))IC3E,, M7\7LEP@6V)<4?"O%B?\'Y]OPPZ;"0X(?_E)XV";(-@FR1)"]6>)63/9/$K;J MJ0;;IFERI,+!I$E>>9>!O>?I3?Z$3]/^1=A6&D+P-9SN-V61X[.&PO=V]R:W-H965T0-DAIUOZ[GB131NB@Q59)QKX N%K=W9HL9FE MDAJ,E]80!W5.'[;'TS[&IX!O$@:_.)-8R<7:UVA\K'*ZB8) 01DB@\#M"H^@ M5"1"&3\F3CJGC,#E^9W].=6.M5R$AT>KOLLJM#F]IZ2"6O0JO-CA TSU'"B9 MBO\$5U 8'I5@CM(JGU92]CY8/;&@%"W>QEV:M _CS8%/L'4 GP!\!MRG/&Q, ME)0_B2"*S-F!N+'WG8A/O#UR[$T9G:D5Z0[%>_1>"\X/&;M&HBGF-,;P1S_6^):S-U?2=BBIQI< MDZ;)D]+V)DWRPCL/[$-Z1/8[?)SVS\(UTGARL0%?-O6_MC8 2MG&PO=V]R:W-H965T-\=&7-% UJX&]-!BS>5L5IX-&W-7&=!E!&D%>-)\H%I(5N:I]%W MMGEJ>J]D"V=+7*^UL*\G4&;(Z(:^.1YDW?C@8'G:B1I^@/_9G2U:;&8II8;6 M2=,2"U5&;S?'TR[$QX!'"8-;G$FHY&+,/253\=_A M"@K#@Q+,41CEXDJ*WGFC)Q:4HL7+N,LV[L-XL]]/L'4 GP!\!AQB'C8FBLH_ M"R_RU)J!V+'WG0A/O#ER[$T1G+$5\0[%._1><\X/*;L&HBGF-,;P1>&=!_:6QS=Y#Q^G_5[86K:.7(S'EXW]KXSQ@%*2&QRA!C_8;"BH M?#A^Q+,=QVPTO.FF'\3F;YS_!E!+ P04 " "M@,M.Q@\H8>H! !F!0 M&0 'AL+W=O3ZSQ&$ZK-H%=T=STU56^^@>=KQ"KZ#_=&=M+/HQ%(V$EK3 MJ)9HN&31X^IP3#P^ 'XVT)O9GOA*SDJ]>.-+F46Q3P@$%-8S<+?:I53_1P]QWW3[PZ,'&JPAG+GGCO+>4-0QSY) M,$SBR-Z%,SQ\C6:X#N'KN7JRQPDV*,$F$&S^*9$M2L0P:UQDBXIL$8+-0@3# M;'&1'2JR0PAV"Q$,\Y_KVJ,B>X0@68A@F ^X2(**).\)-O%"!,,L?SPZ^\\E MZ"ITN"&%NK9ANLR\TQ!Y9*%/WN##!/K&==6TAIR5==T6>N*BE 672OS@GJYV M0V\R!%RLW^[=7@^M/QA6=>-4H]-HS?\"4$L#!!0 ( *V RTY?KL*YLP$ M -(# 9 >&PO=V]R:W-H965T;.Z:%;&F> MQMC1Y"GV3LD6CH;87FMA_AQ X9#1+;T$7F3=N!!@>=J)&E[!_>R.QGML5BFE MAM9*;(F!*J./V_TA"?@(^"5AL N;A$Y.B&_!^59F=!,* @6%"PK"'V=X J6" MD"_C?=*D<\I 7-H7]2^Q=]_+25AX0O5;EJ[)Z ,E)52B5^X%AZ\P]7-+R=3\ M=SB#\O!0B<]1H++Q2XK>.M23BB]%BX_QE&T\ATG_0ELG\(G KPAL3!0K?Q9. MY*G!@9AQ]IT(5[S=8[8Q@7GU. MP==2'/A_=+Y.WZU6N(OTW3+[P_VZ0+(JD$2!Y)\6=U1&=%_:1QSOY"Q^W_8<$SPSEG+AYG(YI7VP(X\J95 M9W/:.MO@1?9M"X$6)'UHH%OX+[W)^,]MJA44D-G)7;$ M0)W3I]WAF 9\!/R0,-J534(G9\37X'RNX@/+P M4(G/4:*R\4O*P3K4LXHO18NWZ91=/,=9_TK;)O"9P&\(;$H4*_\@G"@R@R,Q MT^Q[$:YX=^!^-F4(QE'$?[YXZZ.7@J?W&;L$H1ESG#!\A=DM".;5EQ1\*\61 M_T?GV_3]9H7[2-^OL[]/M@7238$T"J3_M/APT^(6YO$F"5O-5(-IXC994N+0 MQ4U>19>%?>+Q3O["IVW_*DPC.TO.Z/S-QOG7B Y\*49%W\ 4$L#!!0 ( *V RTX#,EAAM $ -(# 9 M>&PO=V]R:W-H965T]/QGML4:FDALY*[(B!.J=/ MN\,Q#?@(^"%AM"N;A$[.B*_!^5SE- D%@8+2!07ACPL\@U)!R)?Q:]:D2\I M7-M7]8^Q=]_+65AX1O535J[-Z0,E%=1B4.X%QT\P]W-/R=S\%[B \O!0B<]1 MHK+Q2\K!.M2SBB]%B[?IE%T\QUG_2MLF\)G ;PAL2A0K_R"<*#*#(S'3['L1 MKGAWX'XV90C&4<1_OGCKHY>"IP\9NP2A&7.<,'R%V2T(YM67%'PKQ9'_1^?; M]/UFA?M(WZ^S/^ZW!=)-@30*I/^T^'C3X@;F/KE)PE8SU6":N$V6E#AT<9-7 MT65AGWB\D[_P:=N_"M/(SI(S.G^S&UL;5/;;MP@$/T5Q <$+[OI1BO;4C95E$J- MM$K4]IFUQQ<%&!?P.OG[ '8<-_4+,,,Y9RX,Z8#FQ38 CKPJJ6U&&^>Z V.V M:$ )>X4=:']3H5'">=/4S'8&1!E)2C*>)-^8$JVF>1I])Y.GV#O9:C@98GNE MA'D[@L0AHQOZX7AJZ\8%!\O33M3P#.Y7=S+>8K-*V2K0MD5-#%09O=T,C$QRA0VKB2 MHK<.U:3B4U'B==Q;'?=AO-GO)]HZ@4\$/A-N8APV!HJ9?Q=.Y*G!@9BQ]YT( M3[PY<-^;(CAC*^*=3]YZ[R7GUYN478+0A#F.&+[ ?"*85Y]#\+401_X?G:_3 MMZL9;B-]NZ0GR;K ;E5@%P5V_Y3(OY2XAME^"<(6/55@ZCA-EA38ZSC)"^\\ ML+<\OLDG?)SV1V'J5EMR1N=?-O:_0G3@4TFN_ @U_H/-AH3*A>/>G\TX9J/A ML)M^$)N_&PO=V]R M:W-H965TI%"VP)US_8$06W4@ MF;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$FNB6182E.5:(0--@6_3PS$+^ CX MS6&TJS,*E9RU?@G&8UW@)"0$ BH7%)C?+G '0@0AG\;KK(F7D(&X/G^HW\?: M?2UG9N%.BS^\=EV!;S"JH6&#<,]Z?("YGCU&<_$_X +"PT,F/D:EA8TKJ@;K MM)Q5?"J2O4T[5W$?IYLLG6G;!#H3Z$*XB7'(%"AF_ITY5N9&C\A,O>]9>.+T M0'UOJN",K8AW/GGKO9>2[K.<7(+0C#E.&+K"I N">/4E!-T*<:3_T>DV?;>9 MX2[2=VMZLML6R#8%LBB0_5/B_DN)6YCK+T'(JJ<23!NGR:)*#RI.\LJ[#.PM MC6_R"9^F_8F9EBN+SMKYEXW];[1VX%-)KOP(=?Z#+8: QH7C-W\VTYA-AM/] M_(/(\HW+OU!+ P04 " "M@,M./=Q*^+@! #2 P &0 'AL+W=O-)W]6?8NV^ MEHNP\(#JIRQ=D]$#)254HE?N&8?/,-6SIV0J_BM<07EXR,3'*%#9N)*BMP[U MI.)3T>)MW&4;]V&\V6\GVCJ!3P0^$PXQ#AL#Q.>3M]Y[S?G^+F77(#1A3B.&+S";&<&\^AR"KX4X\?_H?)V^7JK!U'&:+"FP;^,D+[SSP-[S M^"9_X>.T?Q.FEJTE%W3^96/_*T0'/I7DQH]0XS_8;"BH7#C>^;,9QVPT'';3 M#V+S-\[_ %!+ P04 " "M@,M.E$[A6K'B EZG?]\!.ZZ;^@688'XS[$QX"7 M#D:W.I-0R=F8UV!\J7*:!$$@H?2!0>!V@0>0,A"AC%\S)UU2!N#Z_,[^%&O' M6L["P8.1/[O*MSF]I:2"6@S2/YOQ,\SU7%,R%_\5+B Q/"C!'*61+JZD')PW M:F9!*4J\37NGXSY.-]=W,VP;P&< 7P"W,0^;$D7EC\*+(K-F)';J?2_"$Z<' MCKTI@S.V(MZA>(?>2\%ODHQ= M$<')W3;!?I-@'PGV_Y28?BAQ*^:C2K;JJ0+;Q&ERI#2#CI.\\BX#>\_C MF_P-GZ;]F[!-IQTY&X\O&_M?&^,!I217.$(M?K#%D%#[&PO=V]R:W-H M965TP- M]M#YFQJ-%LZ;IF&V-R"J2-**\=WNP+20'2VRZ#N;(L/!*=G!V1 [:"W,[Q,H M''.ZIV^.)]FT+CA8D?6B@>_@?O1GXRVVJ%120VI,0B47Q)=@?*ERN@L)@8+2!07AMRL\@E)!R*?Q:]:D2\A 7)_?U#_%VGTM M%V'A$=5/6;DVI_>45%"+0;DG'#_#7,\M)7/Q7^$*RL-#)CY&B&PO=V]R:W-H M965TVRC!>,"CK=_WP$[7G?K%V"&<\Y<&-+!V!?7 'CRJE7K,MIXWYT8Q>6IZKV0+%TMF\"_@(^"EA M<(LS"95 M5# 5+5['7;9Q'\:;PYVV3N 3@<^$8R2P,5#,_*/P(D^M&8@=>]^)\,3)B6-O MBN",K8AWF+Q#[RWG^WW*;D%HPIQ'#%]@DAG!4'T.P=="G/E_=+Y.WZYFN(WT M[9*>'-8%=JL"NRBP^Z?$P[L2US#'=T'8HJ<:;!VGR9'"]&V7S;VOS+& Z:R>< 1:O"#S8:"RH?C <]V'+/1\*:;?A"; MOW'^%U!+ P04 " "M@,M.X>7;3[RA9,EKM=:V/N>-GE0P M%2W>QEVV<1_&F_WU1%LG\(G 9\)MC,/&0#'S1^%%GEHS$#OVOA/AB3<'CKTI M@C.V(MYA\@Z]EYSO[U)V"4(3YCAB^ *SF1$,U><0?"W$D?]'Y^OT[6J&VTC? M+ND\61?8K0KLHL!N*7"3?"EQ#?.U2+;HJ09;QVERI#!]&R=YX9T']I['-_D' M'Z?]6=A:MHZ7C?VOC/& J217.$(-?K#94%#Y<+S!LQW';#2\Z:8?Q.9O MG'\ 4$L#!!0 ( *V RT[M'9FQZ $ &8% 9 >&PO=V]R:W-H965T MM%&1A=A1%YFZ6M&T<-3$7*7D^OO>'+^<\BGU"(*"T7H&[Y09/((07E/C9G&V=1VE$SG#A5V%?5?\9QGHV$1F+_PHW$ [N,W$>I1(F/$EY-5;) M4<6E(OG'L#9M6/M1_T[#"6PDL 6!#D8A\V=N>9%IU1,]W'W'_2=>[9F[F](' MPU6$=RYYXZ*W@NU81F]>:,06>B3 MO_!A GWCNFI:0T[*NFX+/7%1RH)+)7YPGZYV0V\Z"+A8O]VYO1Y:?SA8U8U3 MC4ZCM?@#4$L#!!0 ( *V RTY())#[MP$ -(# 9 >&PO=V]R:W-H M965TIW_ /=RSKD?7-(!S8MM !QY55+;C#;.=2?&;-& $O8. M.]#^ID*CA/.FJ9GM#(@RDI1D?+,Y,"5:3?,T^BXF3[%WLM5P,<3V2@GSYPP2 MAXQNZ9OCN:T;%QPL3SM1PW=P/[J+\1:;56OMG1-1H^4E%")7KIG')Y@JF=/R53\5[B!]/"0B8]1H+1Q)45O':I) MQ:>BQ.NXMSKNPWASV$^T=0*?"'PF'&,<-@:*F7\63N2IP8&8L?>="$^\/7'? MFR(X8ROBG4_>>N\MY\==RFY!:,*<1PQ?8+8S@GGU.01?"W'F_]'Y.GVWFN$N MTG=+.C^L"R2K DD42/XI,?E0XAIF_R$(6_14@:GC-%E28*_C)"^\\\#>\_@F M[_!QVK\)4[?:DBLZ_[*Q_Q6B Y_*YLZ/4.,_V&Q(J%PX?O)G,X[9:#CLIA_$ MYF^<_P502P,$% @ K8#+3E>3$=O# 0 -P0 !D !X;"]W;W)K&UL;53M;ML@%'T5Q ,4AR1M$MF6FD[3)FU2U&GK;V)? M?ZA\>(#C]NT+V/'WW.N><"-^F@]*MI "QZ$UR:##?6=@="3-& 8.9. M=2#=ETIIP:P+=4U,IX&5@20XH4ER3P1K)<[3D#OI/%6]Y:V$DT:F%X+I]R-P M-61XA:^)Y[9NK$^0/.U8#;_ _NY.VD5D5BE; =*T2B(-588?5X?CUN,#X$\+ M@UGLD>_DK-2K#[Z7&4Z\(>!06*_ W'*!)^#<"SD;?R=-/)?TQ.7^JOXU].YZ M.3,#3XJ_M*5M,KS#J(2*]=P^J^$;3/UL,9J:_P$7X [NG;@:A>(F_**B-U:) M2<59$>QM7%L9UF'2O]+B!#H1Z V!C(6"\R_,LCS5:D!Z//N.^2M>':@[F\(G MPU&$;\Z\<=E+3G?W*;EXH0ES'#%T@5G-".+4YQ(T5N)(_Z/3.'T==;@.]/62 M3O=Q@4U48!,$-I]:?+AI,8;9Q8MLHT6V$8']39$(9I_<%"&+BQ.@Z_!D#2I4 M+\.X+++S5#S2W_(86-5-8TKF_XK\ U!+ P04 " "M@,M.4_*H+.H" "Z"P &0 M 'AL+W=OYC_W3P4FQW4A\$BUF3;^DKE3^:9ZYV M06]E752T%@6K/4XW<_\63Y^((1C$SX(>Q=G:TU+>&'O7FZ_KN8]T1+2D*ZE- MY.IQH$M:EMJ2BN-W9]3O?6KB^?ID_=&(5V+>D(24\8QZ<=/K4ZSV6^ MF'%V]'A[X9I$]# !)":6G=XXDA-PC&I&>@I MK'X0O? @-R)W3ZPJY>@$;T8+EU, &>9W8>(XPS;768,,@P$ M;@'8[0'A12UP^>+H$[F'BPJ[514B;*?#+2M,TK'EFPT7(9Y\(KMP=6&@O-SL9FYVQY)+[$(]^%)FKJ<3 @*%U I8#5]9T%TM-7,]OZL^F M=E7+!0LX,?*K+663N7O7*:'" Y$O;/P,!2/"?)UB M$)+1646E0O';-+:=&<=9_T:S$X*9$"P$Y?T_0C@3PG="9(J?,C.E/F&)\Y2S MT>'3S^JQOA/^(52'6>B@.3NSIZH5*GK-0R],T54+S9CCA E6&']!(*6^6 0V MBV-P1P\^&ISN$6%D=PBM182&'ZX3W"=V@<@J$!F!Z,,I1)M3L&%V=I.=U61G M$8@W)C;,/RJ)K2:Q16"_,;%A/ME-$JM)QN3"1,;3&&PO=V]R:W-H965TS("++ +C#8(,FSQJ8/K"0ZDCS>_?M0QS@RNYGQBZVC MNKMX5)'B\JJ;'^U1J<[[695UN_*/77=>!$&[/:JJ:#_ILZK-F[UNJJ(SM\TA M:,^-*G9#4%4&$(9Q4!6GVE\OAV5+_SW M!]]/AV/7/PC6RW-Q4'^H[L_S2V/N@EN6W:E2=7O2M=>H_->2U:E>OR[].N.Z[\U/=V:E]U_JMZ4Z6!]TQ, MC:TNV^'7VU[:3E=3%D.E*GZ._Z=Z^+].^=_#^ "8 N#1 )P"\!8@Y/\&R"E MW@(&?#"V9.B:3=$5ZV6CKUXSCNZYZ">16$C3^=O^X=#7PSO3.ZUY^K9&(9;! M6Y]HPCR/&)AAX!Z14P3*&R0P!&XL@&4!0SS>L0 ^ ;()<$@@9PFDW8H1$@^0 M>H"D<2*MAG @$=^#-K08)CQ9R9*5E*S5H<\C))KQ$%&"-EL&)6.TB1%( FRZ'BF,+M:'E7'1CEFY,Z5H#^!P3(G&:V7.:@A+,[*E MB[G()BS9A))-+;()[;6$#'+^$&I#R[GHIBS=E-$I\@DR-D%&"$3VX&2D)6D* M66:UET'%26K/)5K.U5X1\O884L*9;8\AG2GVU&U05GZXYU0?"^+JC7QK9 !#7M)X0TM&6?3\#H#A@F,K*G M#5/5.1"\Q0O&=$7D2,';KH@>7Q0%;X6"\4)A=PKUN=!1A+D'RY$^81YI#6\00EJ&70>4?/)0ND8&N"-!:C6;>?/@9H&A&8_XBC$ M6P*(QST;'+LS^-"U\PESWR=1[)CRP*L=J.YLM\V!BEB&L:,,+TZ@XK1=,@>Z MMW),).#E"YQ\79MB7KY Y6N;7PY4OD^(,22NGN=%#,S.0+AZE9R<@IV4655S)2)1/KFC#S M?1N8K;ZC[Z4MY?NWO E%2#:WZX,)K$;&\R.4RK5'(:3JM;;ZDO=]1TU>SJ> MAN5BL1G.KJSGGV6XV,B0>6-XO!^@!?^5&(_?OA7-X52WWJON.ET-QS5[K3ME MZ(>?S% ?5;&[W91JW_67B;ENQF.O\:;3Y^E(+[B=*Z[_!5!+ P04 " "M M@,M.+S%$G',% #N' &0 'AL+W=O3]N(( 6CJI5:*;I5VV<'-@%=&U/;";?_OFOC<&'F;$1> M$K!G9\[.[IDS[,Z/=?.]W3K737Y4Y;Y]F&Z[[C"+HG:]=571WM<'M_=O7NJF M*CK_M7F-VD/CBLTPJ"HC&<FL6\?NO*W=X]-9/VK:J*YK^E M*^OCPU1,/QY\V[UNN_Y!M)@?BE?WI^O^.CPU_EMT]K+956[?[NK]I'$O#]-' M,5O9N!\P6/R]<\?VXO.DG\IS77_OO_RV>9C&/2)7NG77NRC\OW>7N[+L/7D< M_XY.I^>8_<#+SQ_>?QDF[R?S7+0NK\M_=IMN^S!-IY.->RG>RNY;??S5C1,R MT\DX^]_=NRN]>8_$QUC793O\G:S?VJZN1B\>2E7\./W?[8?_Q]'_QS \0(X# MY*T#U#A G0<(_>D /0[0/P?((5NGJ0RY615=L9@W]7'2G);W4/2[2,RTS_ZZ M?S@D>WCGT]/ZI^\+)9)Y]-X[&FV6)QMY82/.%I'W?@XA48BE9,/E=8"<6R09 MCJ#@)-0P7EU-(L4.-'2@!P?ZPD$J2!).)G8PV0\F5HLX(S/A5D9JG5Y;K7@X ME6"X!L(U'*XF<$\FY@*(DG%"@.3<2EJM8@*7APO!M1"NY7#I%K,P_9EB\(&=KY:6%J,0[-(FT@4"8RQ)TL0D-!!I4F087 M$#->@OZ3EEW)6TNME8@#@7!=D)REM!7+)6\*[T1JTM B839+T/2Q'U6HG':Y6^CH3+@P(:+D-+C8FO MS.W54&%**T!I-EW+I=4*$2":PI160'AEX/1#8:ZJ] O3Q214G(1\NIR$PE@5 M6!J-6:B!6HK !M&87EI\X3 &\T9SWK#ICC:7TTWBP-IJ3!H-))66',TY$PX3 M.%L"@DIU3G-!O1-QJ%1KS"L-!)6=3W%!_2P09I_F[&,ZI[F@BL0&F*,Q^330 M4ZIRFNOI)W$P0S504ZIQ&JEIJ('6F,8::"G;<(#&U@3X8S"+#=!2NA$,;)]# M<3#5#>B,9>#7F,%4-U_HC VFL;FA,S:]5M,&//I$>!X ,UMDD#A-)@NAM-%Q.R+\T>ATL;\GPI9BL! MGN=RMD+VCR:9K?Q* D\F]6]2^";S;S+TQL8?=WG1SVF<;@+_*)K7W;Z=/-== M5U?#Q=%+77?.YRB^][M[ZXK-^4OI7KK^8^(_-Z<;N-.7KCZ,MXO1^8IS\3]0 M2P,$% @ K8#+3LSA&ULC5?1CILP$/P5Q'L/VQ@#41*I=U'52JUTNJKMLR]Q$G2 *3C) M]>]K@P\!7B)> C:SXUGO9F2O;[)^:\Y"*.^]R,MFXY^5JE9!T.S/HN#-@ZQ$ MJ;\<95UPI8?U*6BJ6O!#&U3D 4&(!07/2G^[;N>>Z^U:7E2>E>*Y]II+4?#Z MWZ/(Y6WC8_]CXB4[G969"+;KBI_$3Z%^5<^U'@4]RR$K1-EDLO1J<=SXG_%J M1Z@):!&_,W%K!N^>2>55RC,JGD2>&R:MXZ\E]?LU M3>#P_8/]2YN\3N:5-^))YG^R@SIO_,3W#N+(+[EZD;>OPB84^9[-_KNXBES# MC1*]QE[F3?OK[2^-DH5ET5(*_MX]L[)]WKHO46+#X !B T@?@.G=@- &A$L# MJ V@DX"@2Z7=FQU7?+NNY%(: 03A"!!V!+0$0&; M9-IA6(LI6PS&C+$8(33)&$"B.$5XB!R)HJ H"HB*)Z(Z3#18*B2N(!>5SFJ) M0"T1H"69:(F<53YA5PN (K-B&"B& 6+2B1CF+&.JE2:N( !IJN4B=\RIZXSL M&)0=N[+#&8($)$B6MWD*$J0+VCQUMH-B%@.%=($X3B,T6TN,8)-!"]K<@H:+ M$>1* F#S?SH\8WIX0:M;4 2V@M5R#S(6 IL:)@O:W((FY4J!<@%(4Z\[^P-; M)0:\,L0S%+"Q8;J\D3'L1Q@RI&DK8]=K2!S1%-@<%QE2DK+YS8&="4/6Y#0S MX#B :0.P9%X/;#D8\!RWF>-%Q@W!YIT;PQ:&DR5-G4!U8] ?WD6&-$1W9,'& MB %G# E,06 ?(VAY4Q/8>@AD/=.F)JZOT)A2X!@"(*.(1='LYI"9TQ5D1-.F M)JZ].'KN0<9"8.LAT#%MVLT6=%?(/,OH@*0SBLEC\"LGHH*)2H?BU7^O&K%W_)(X&FIT0#(1@)"COSPCA0 C?"9\[1 ,AFA%0 M7XKIS1Y+7&2<=0[OWVZ+]9_(WT2J^Z4.FF:;9ZH]0D5O11B&&;IIH0&S[3'! M!../"*341XO 9K$-%O3@WF"W1(31/62_A*S6]B1":YVAX8=3BR"V"T16@<@( M1'>-FB6Y[3&)P30&X]DM8JM%O+1(9P[QPL'WDV2=>IXWZZD%Z:W6WA*Y7R(_ MR#JQ9IU8&O-!9U=6@=7_OYK4*I!:,DAFC;-@O+D)FEP:"OQB!I)P2G9MS#"< M1,>9]QB82_<.[P?F#\PO=2.<(Y/JZIH+=F9,@DK%>U -K]2,'@\$SE)O5VK/ M^TG5'R1KAR&,QB]!\0]02P,$% @ K8#+3J_>:H=#!0 3B0 !D !X M;"]W;W)K&ULE9KO;J-&%,5?Q?(#+,S_(7(L=1-5 MK=1*T5;=?B;Q)+86C LDWKY] 1/+>,[%,U]B0\Y<[ES\F\,%5L>J_M%LG6L7 M/\MBW]POMVU[N$N2YF7KRKSY4AW=MMUF])K8=]3O5Y5[VVQV[NG>M&\EV5>__?5%=7Q?LF6GSN^[=ZV;;\C6:\. M^9O[R[5_'Y[J;BLY1]GL2K=O=M5^4;O7^^4O[.XQX_V 0?%]YX[-Q?=%/Y7G MJOK1;_R^N5^F?4:N<"]M'R+O/C[<@RN*/E*7Q[]CT.7YF/W R^^?T7\=)M]- MYCEOW$-5_+/;M-O[I5TN-NXU?R_:;]7Q-S=.2"T7X^S_0"3LP/$.$"$#I#C 'DU M(#E-9:C-8][FZU5='1?UZ?0>\OY7Q.YD5_V7?N=0[.%_77F:;N_'6@BS2C[Z M0*/FZTG#+S1\JGCP%4).)8^^Q&1G2=+E>$Z4PT3Y,%Y,$K4X@( !Q!! 7@:P M5Q,]2?0@V0\2QK3.;)JF5Q,&RM1DJ:]\])4ISEK"K*6?M2 "*!A A==-PP#Z M=MU.$G4Q1\ETQORR^4)F,C413C(R,",#:L)P L#V/":9#! =KLFF3=5;I1. M_9KX0B%%RLF:L!2#G(*J<"($L1:P\+HP3"GCMRLS:B8_%R.E\4L#E$III>C: M8/098%\0JP_#'#(941M,(E-^%C*]+HX"4Y9RYN> J64!V#* (['>(:FWX$WS MPNPR *\DX&687A:!+\/\,@"P?RI\,A7+.C;]ZOA*S7A*KVL<,\P!P_+::T?1 M9&5)K:2/A6'G#!Q+$"$(2X[P9([)Y(!,[T2,HND2F67TC#'"''BIE$0(C#"/ M<%..P>0!8/)@0P7*>4?E&$N.L%1$"(PEC\"28RQY@*_R8&,%RGEG%9A*@:@D M2!$8-A'AK +#)@*<500[*U#..ZL@+JH1OYH(@;$4$^D$C,K0YQ4 M1CJIQ'!+Y*1$%26&6T8XJ<0DRA GE;Z34G,EVE'DH<25M,2PR@@/E1A!&8"@ MO(W@K&2:!T90 @05%0(C*",0E!A!&>":TN?*J\:<9'JC 3.G$'/$5!1&247X MI,(HJ0"?5+[[75=C5C+- _.H (^*:'04ADU%.*,B[OZ$.*/RG7'V^EIA*E4 ME2J\Y432^99384H5HI2X,Z(PI2J"4H4I52%&J6YC.BN9WL[#F.H0:]2^-5)' MP21K8(J*N&C6F&0=88H:0ZA#3%%'MI<:TZJ!-2JBO=285AUSLY:X6QMRNS;\ M?FUL>ZDQ@AHA2+27&B.H(Q#4&$$=8)0ZN+T$ROGVTF >#>"1(L5@V$R$;1H, MFPFP31/<7@+E?'MI,+\&F2C17AJ,I8DP48.Q-"$F:GP3I>:*R34!Y)K;%[6S MDFD>Q-,5Q"K15QK,JHE@U6!638A=FMMV.2N9/BK">-H0N[3!=FDQP1;9)5$Q MBPFV$79I,6XVQ"YM< ]I,9$6&2710UI,I(TP2HMQLP&XV=NXS4JF>6#<+,!- M4R&(QYD1N%F,FPVP1GN;MEG)]+DJIBU#9D@]FL4H91%FF&&4L@ S'#7XP?ZI M&K.24Q[)Q7L:_9LV?^;UVV[?+)ZKMJW*X<6,UZIJ71ORS7FC<*]M M_[6WGOKTALMIHZT.X]L[R?D5HO7_4$L#!!0 ( *V RTZ,@M*Q20( /$& M 9 >&PO=V]R:W-H965T_GT!$Z\O*&H> AQFSID!#%E'Z#LK$>+6 M1XT;MK9+SML4 %:4J(;LA;2H$3,70FO(Q9!> 6LI@F=%JC'P'"<"-:P:.\]4 M[$CSC-PXKAITI!:[U36D?[<(DVYMN_8C\%I=2RX#(,]:>$4_$7]KCU2,P)#E M7-6H815I+(HN:WOCIH=$XA7@5X4Z-NI;TLF)D'VXX4A# JN,P 17-' M.X2Q3"1D_-$Y[:&D)([[C^Q?E'?AY009VA'\NSKSS J"WKM9R#SG,,THZB_:GH87RT+EI*':KD$&U M.6I.+"<3T7ON1VX&[C*1QFQ[C#?"?"* R#Z4\$PEMMZ"[DT+[):(>#6%')80 M/S"+\(T^?<7WQQY6D3E!8$P0J 3!9*%F/K8])E*8IG<:K1SYF[DQ &-_"IQ( M"HV2PH4D-YQ+ZC'AN)+O1 M%NW"AR$W<>(';+VOZL5ES9-0<&9;1GVF.%EKF M:I\A)B+BF8C)9&)4F#QSV M<0N+Y802C#[!&]*HN0V85Y-9PN1^CZ'#?;CSY M <_B6S?=NX;XSDOW)OPF3@^Q*4^B[W/P*:=_#'Y >JT:9IT(%]>,N@PNA' D MG#HO8K]+\?X, XPN7'9CT:?]+=P/.&GU P.&5R[_!U!+ P04 " "M@,M. MP'8<1)X" #G" &0 'AL+W=OL"K?8GYN,] MYSP'"(?5A8MG>61,)2]]-\AU>E1JO % ;H^LI_(3']F@9_9<]%3IKC@ .0I& M=]:H[T">927H:3NDFY4=>Q";%3^IKAW8@TCDJ>^I^'O'.GY9IS"]#CRVAZ,R M V"S&NF!_6#JY_@@= _,7G9MSP;9\B$1;+].;^'-/6) M\V?3^;I;IYDA8AW;*N."ZL^9-:SKC"?-\<>8QG#9OGK_;)/7R3Q1R1K> M_6YWZKA.JS39L3T]=>J17[XPEU"1)B[[;^S,.BTW)#K&EG?2_B;;DU2\=UXT M2D]?IF\[V._%^;^:Q0UR9Y#_KP%R!F@V@/A# ^P,\&Q@]6#*Q"[-/55TLQ+\ MDHAI=T=J#A&\P7KQMV;0KK6=TZLC]>AY@TJ\ F?CR&GN)DV^T.1O%4VH0*]. M@ :8*?(H16[MT<(>YW%[%+5'UAXOX\/,RV+2E%8SN!BEGTA,!*LX"HZBX!"E M+#R425,LHJ"J1AY**,*D)G&4(HI21%!*#Z4(HD""?9105->:? MV% #\^*=S:FC)'5 @OO!-S5X9+ W#M+32@RY2>. K/X=92%,)F_/TZT_)?" M@B#L7TH1&2Z1MX#WD9#HG;\9]._0M[/QNPWF'_EW&84:XE^@8'&E]TP<;+64 MR9:?!F7NQ<7H5)$;4Y%-2?#&;Z&9B,UHCFL1!Z\AIB? =RH.[2"3)ZYT+;(E M8\^Y8AH_^Z3W_*A?'7.G8WMEFD2WQ51ZIX[BHWM6@/EML_D'4$L#!!0 ( M *V RTYSBBJ5#0, *\, 9 >&PO=V]R:W-H965TJT[9DF3H(*. ,GZ?[]C"$,S*6B M+P&;'8E^55EJ_540CEO.594:W=5VZ/(D^I.GD2AG^QEF2=* M#\N#5YU*D>Q,4)YYQ/<#+T_2PETOS=Q3N5[*L\K20CR53G7.\Z3\^R R>5VY MX-XFGM/#4=43WGIY2@[BAU _3T^E'GE=EEV:BZ)*9>&48K]R[V'Q2'@=8!"_ M4G&M>O=.7-/F]3MUJP#^_>W M[)]-\;J8EZ02&YG]3G?JN'(CU]F)?7+.U+.\?A%M0=QUVNJ_B8O(-+QFHM?8 MRJPRO\[V7"F9MUDTE3QY:ZYI8:[7-O\M# \@;0"9&T#; -H% 'LW@+4!K LP M>*^IQ$CSF*ADO2SEU2F;?_>4U"\1+)@6?UM/&JW-,ZU.I6#T:XGP#E&^ Q$^\32&:()S_-D5H@FC&VQ2-M0A\'EN* M(2@6]W(-R,0HF1@AP_$$X.,>]^<+ A/;!,R0I 4-JO49M]\B% 9^/$$(WS& M((2"B13XG@'T [+@3@?,ZB-9QB8&( "V+ C,#WN;\9 0[G7 S#?A/L#M!\$' M9,$-".$<6<)1O=R/1B<+AH(I47 [ ^;GB2T4H"@R<481W-$$<_2$!\G$J?V!8YO@'B1S#FXR/I,![),2 TWM*<1V\_ I M;BWR[KG6,AUC1D>7UVO-3-=;.5MY+E0M9F^VZ:PWNK,V?; U?T^8;KD9 M\D3SN#7CWO\EFE;^>U(>TJ)R7J32/:5I_?92*J'I^W>:_E%_/72#3.Q5?1OJ M^[)IH9N!DJ?V\\#KOE'6_P!02P,$% @ K8#+3D&ULC57;CILP$/T5Q ?$7)S 1@1I MDZAJI5:*MNKVV2&3@-9@:CMA^_?UA64)>%=]B>WAG#-G!CS).L9?1 D@O=>: M-F+CEU*V:X1$44)-Q(*UT*@G9\9K(M617Y!H.9"3(=4414&P0C6I&C_/3.S M\XQ=):T:.'!/7.N:\+];H*S;^*'_%GBJ+J74 91G+;G 3Y"_V@-7)S2HG*H: M&E&QQN-PWOB/X7J?:KP!/%?0B='>TY4<&7O1AV^GC1]H0T"AD%J!J.4&.Z!4 M"RD;?WI-?TBIB>/]F_H74[NJY4@$[!C]79UDN?%3WSO!F5RI?&+=5^CK6?I> M7_QWN %5<.U$Y2@8%>;7*ZY"LKI7459J\FK7JC%K9Y\DN*>Y"5%/B :"ROT9 M(>X)\3OA\PRX)^ ) =E23&_V1)(\XZSSN'V[+=$?4;C&JON%#IIFFV>J/4)% M;WFL[68:(0)!P12ZD.*R)5B&\WHT7V"W1R1/-Q#]G-(C-TF8F>= ML>''8W[R0178*8"- +YK5#AIE,6L#*9Q5FH1Z0@1+F*WC:73QM)A(W(+K)P" MJ_]O1.(42!P.XDDC+.9A5"9>X,D;36:MP!^U(G4:21U&)DFVZ2Q),#6R9>R,_4'XI6J$=V12 MW79S)\^,25 6@X5Z[:4:Z\.!PEGJ;:+VW XW>Y"L[>@L !D !X;"]W;W)K&ULE59=;YLP%/TKB/<5?X #51)IS31MTB95G;H].XF3H )FX"3=OY]M* )S M:>@+V.;%OYZ:=<>J_52GE66%N*Q\NISGO/JWX/(Y'7E M8_]MX2D]GI19"-;+DA_%+Z&>R\=*SX*.99_FHJA367B5.*S\S_A^0Y )L(C? MJ;C6O;%G4ME*^6(FW_G">R/W]B_ MVN1U,EM>BXW,_J1[=5KYL>_MQ8&?,_4DK]]$FU#D>VWV/\1%9!INE.@]=C*K M[=/;G6LE\Y9%2\GY:_-."_N^MOQO87 :0-(%X##=P-H&T"=@*!19E/]PA5? M+RMY]:KFMDINB@+?4WV8.[-HS\Y^T]G6>O6RIG&T#"Z&J,4\-!C2PY A8C-& MT+"#!%I IX* *HB-IP,5#":@( &U!.& 8.&DT6"8Q106@TF<4">56ZB!F! 4 M$P)B8D=,@XEZVWQB"&%'#("*PF0!BXE ,1$@)G'$1*-M6)RX=SP&+6@R<4D, ME,+&4A($$RQ @L7\,HE!@GA&F<3C/%GB@#8W0 ,I"2@EF5$DR?CZ0TK=(H%0 M*(Q@,1C!-H!FE$D+ZN]$*6.N%P H%I$).1.NA(%2P1,4L*7@#W@*ADT%SW&5 M%M1/-R0N:G,+-90#VPJ>XRL8L P<$K=F0!BA4^<#6PN>XRUX[!LD'A?-&$51 M-'7CL+U@R%^FZ@XV&/P!A\&PQ> Y'H/'_I&@Q#V3]T%#,;#)X#DN@P$#(>%( M#83"$V=#8)@Y2 M*J$)T9U.[*0;X6Z2B8,RPX4>5TTWV$R4+-M.-^C:[?5_4$L#!!0 ( *V MRTZB4%+&PO=V]R:W-H965T=?3(O.^HRXR=;:BZ^&HB3E+R?7?/0@UYG1#7QU/7=-:YV!%-O & M?H#].1PU6FQ6J3H)O>E43S34.7W<[ ZIPWO KPY&L]@35\E)J6=G?*UR&KF$ M0$!IG0+'Y0('$,()81I_)DTZAW3$Y?Y5_;.O'6LY<0,')7YWE6US>D])!34_ M"_NDQB\PU7-+R53\-[B 0+C+!&.42AC_)>796"4G%4Q%\I>P=KU?QW"R32?: M.B&>"/%,P-C_(R03(7DC^ @L9.9+_<0M+S*M1J+#90W^?/ ML%J#WDN1/"09NSBA";,/F'B!VTQTY4(6UR-!-WX5VQ( MJ.=!>8S=U5[Y]SA X;V_R83I^\YUT_6&G)3%A^.OMU;* J:(.5/2 MXL#/AH#:NNT6]SH\^V!8-4P3S>;?2O$/4$L#!!0 ( *V RTY5I$1JA ( M %L( 9 >&PO=V]R:W-H965T&%/>>U.W6X:*OZ\L)I?ES[Q;QNOU?&DS 9:%1T]LN], M_>@V0J_0Z&5?-:R5%6\]P0Y+_YDLUL0:6,7/BEWEY-TSJ6PY?S.++_NECPT1 MJ]E.&1=4/RZL9'5M/&F.WX-3?XQI#*?O-^^?;/(ZF2V5K.3UKVJO3DL_\[T] M.]!SK5[Y]3,;$HI];\C^*[NP6LL-B8ZQX[6T?[W=62K>#%XT2D/?^V?5VN=U M\'\S@PV"P2#X7X-P, A' Q)]:! -!M%H8/6HS\269DT5716"7SW1?]V.FDM$ M%I$N_LYLVEK;,UT=J7-7I-83=MKF,"_!#O#]Z8.N1C[R/W2UN29U MFQ::M-&&B:.=4-+;\7.K3"N:[/93L#13T+1A9_^98'V @1/-<1N4_TN^G'7+Q3OAE&.QO\G M5G\!4$L#!!0 ( *V RTY<1_-P @( #$% 9 >&PO=V]R:W-H965T M1)G.(ZB%'-:"U3DOG9012ZOAM4"#BK05\ZI^K,#)MLM M6J![X;F^5,85<)$W] (_P/QL#LK.\*!RJCD(74L1*#AOT=-BLT\=W@->:FCU M:!RX)$TTT6#KB>'Q7_^RSVRQ' MJF$OV:_Z9*HM6J'@!&=Z9>99ME^@S[-$01_^&]R 6;CKQ'J4DFG_#,JK-I+W M*K853M^Z=RW\N^WU[[1Y0MP3XH%@O?]'(#V!O!,2'[[KS$?]1 TM<=R&P(XOEDW. ZG1=(9@42+Y#\LPIDL@H=9N4QPF-(%J:3)(^@ M. L_R+*<;64YTTHR::7#K,XR^4[5I18Z.$ICSX'?K6H]"N167OKV'"X&S<,+-CU9WB;F)DTU]0>+@EB[]02P,$% @ K8#+ M3K5<+9/J 0 T04 !D !X;"]W;W)K&ULC93; MCILP$(9?!?$ :TS(48#4;%6U4BM%6W5[[< 0T-J8VD[8OGUM0Q#-3J3<8(\] M\_TS'NRTE^I-UP F>!>\U5E8&]/M"-%%#8+I)]E!:WRK/A30L'%>BS$$S]W0.7?1;2\+KPTIQJXQ9(GG;L M!#_!_.H.REIDHI2-@%8WL@T45%GXB>[VU =XC]<&>CV;!ZZ4HY1OSOA69F'D M,@(.A7$(9H<+/ /GCF3S^#-"PTG3!<[G5_H77[PMYL@T/$O^NRE-G86;,"BA M8F=N7F3_%<:"EF$P5O\=+L"MN\O$:A22:_\-BK,V4HP4FXI@[\/8M'[L1_XU M# ^(QX!X"J")KV40\IE_9H;EJ9)]H(;#[YCK,=W%]FP*M^B/PN_9Y+5=O>1) MM$S)Q8%&G_W@$\]\XLF#6/HD$:,2L0]/_I-8X8 %"EAXP&(&H-L[@ 0%)$@& MZYLB,9\-+K)$198?LDRB+0Y8H8#5QPQH=),EYD-QD34JLD8 =[JY00&;QYNQ M10';!YJ!^- %+D(C_+^.'F\'O7,UZ ,-09Q6R8T,F5U&]]C]8.K4M#HX2F/O MM;]]E90&+"]ZLK]1;=_7R>!0&3==V[D:'IG!,+(;'U RO>+Y/U!+ P04 M" "M@,M.$D8/\*(" #2"0 &0 'AL+W=O<" B0NJEJIE=!6;9\-&(@VB5/;P/;O:SLA#3,\9E#!L_L)N2;.G.NO?I(?Y_X23S[.++8>X'5A'/^5Y;"F8N5[[F>6Z9C([?#:G?[FD3N_=W]D^N>%/, MCBF^%OFO[*#/Y,I]>_N+ MTJ)H6(R4@KW7UZQTUUO#?T^#$TB30)Y-")N$L$W ]+\)M$F@;8+#H[H29\V& M:;:827'S9/WK5LR^1'A*C?E[&W1>NV?&'66BUP7%=(:NEJC!K&H,Z6!PBT"& MO=V"0%NLR""=/&ZP'B*2";Q#"!81NOSPH8@()J @ 74$]($@[KE08V*'*1TF MICB8]$H9HB)":?J(V@SW"Q-8;P3JC0"](P0Q2! _[U@"$B1/.%9CHHX7U'QZ MJ/40%29).B(F!<6D@)@4)IB !)/G[< !W$?!$X8TH.[;@2=Q'/8<@6"T"WL4 M--+8&! TTE48;-PE)A^P!>Y,' Y5D*!O"P3"?5,@$!D1 WQIUHNO[) !Q-=DNH'P2YR8A 1D2N_S"OHGJ9YVOC%Y MRDKE[80VQZX['8]":&[*#5[,"W V U:[R/E1V]O$W,MZRJ@76E3-!(7:,6[Q M%U!+ P04 " "M@,M.*QEQ(2\# #<#@ &0 'AL+W=O\V7\8,[TI*K7>B>E#MZ*O*QGX4[K_7T4U:N=+-+Z M3NUE:>YL5%6DVEQ6VZC>5S)=6Z,BCV@<)U&19F4XG]JQYVH^50>=9Z5\KH+Z M4!1I]>]1YNHT"TGX/O"2;7>Z&8CFTWVZE3^E_K5_KLQ5U'M99X4LZTR5024W ML_"!W#\QUAA8Q>],GNJS\Z I9:G4:W/Q;3T+XR8CF3 MQ]_.:=C'; S/S]^]?['%FV*6:2T7*O^3K?5N%H[#8"TWZ2'7+^KT578%B3#H MJO\NCS(W\B83$V.E\MK^!ZM#K571>3&I%.E;>\Q*>SRU=T:\,\,&M#.@O0$E M5PU89\ ^#,97#7AGP)T(45N*G9NG5*?S::5.0=4^WGW:K")RS\WLKYI!.]GV MGIF>VHP>YYPFT^C8..HTCZV&7FA&EYK%4$-Z160RZ-.@*(U'"D*,G1!(,[G4 M/ $-BW$B#,X'LP[8A0-/)1PZX-8!OW! G4J0AN$@ @81P ''#A+H(+F]S!%T M, (9"*?,5I-836DU+&Y_SE,;"HDKO$AI#%,:@Y2.@GPRCRW%2%- J^!NP4@D/'$PTA30 M*CQO'XIII9_8W5,@P-0SRXU4*1 MIUJ&H6$ FL3WS8AA8)_8 YGGNQ/L@<-JD*EJ+ MC5M(V:P1$GD!%1%/K(%:[9P9KXA42WY!HN% 3H944>0O%B&J2%F[:6)B!YXF M["II6<.!.^):583_W0%E[<;UW'O@N;P44@=0FC3D C]!_FH.7*W0H'(J*ZA% MR6J'PWGC;KUU%FN\ ;R4T(K1W-&5'!E[U8MOIXV[T(: 0BZU E'##?9 J192 M-O[TFNZ04A/'\[OZ%U.[JN5(!.P9_5V>9+%Q8]=968H\F()&G"6>OP[G(;HO]#WAJKP\]UT)RUV5.G(U3TEN+0 M2]!-"_6878?Q1YAW!%+J0PK?EF+GS^C^8X+]'!&M[!D":Q&!X0?C#%YD%\!6 M 6P$\$A@-?&XZR"A@=1=CD6 XTDE=B,K2[CSZKL3,XA MT30_&GUT%?"+Z6?"R=FUEOHJ1]&A96Y]_=%.XCO52CU+?.^O,QM^&ZVSR*83 M]RT9O=OI^OD/PB]E+9PCDZJSF 9P9DR"JG3QI.Z\4$_(L*!PEGH:J3GO&FFW MD*SIWP@T/%3I/U!+ P04 " "M@,M.X"1WB+4" 4"P &0 'AL+W=O M@!4QM)]F^?6W#4M8,4;(7 9N9.7.\?&CR*^.OHJ!4.F]UU8BE6TC9 M+CQ/[ M:$_'$6MJH)T?&:R+5DI\\T7)*#B:IKCSL^[%7D[)Q5[G9V_)5SLZR M*ANZY8XXUS7A?S>T8M>EB]SWC9?R5$B]X:WREISH#RI_MENN5MY0Y5#6M!$E M:QQ.CTMWC18;'.@$$_&KI%TE1UCKWKQ];!T?=T1K>A>ZA)$72[TF5:5 MKJ3Z^-,7=0=-G3B^?Z_^V9A79G9$T&=6_2X/LEBZJ>LNR=QT*?!";A/P$-" M$!HOG9#I_!.19)5S=G5X=_@MT?]CM,#J;/9ZTQR%>:::%VKWL@KC*/JCY(8$AB@R?I81S#!0*PQ\ 4"$8%R524"*=2 0S^1F8G]W_9NCSAMY_'W"); #\B H[C6\8PS#>&^+8QZ(,>$(,!QQ#@-@9@4#JC [.-(;9M M#/"4;63;\49#24WYR8QCPMFSK;1-WS;D[K%I*U_0SJ#8/PZA]02P,$% M @ K8#+3K/J)I8S P 1PT !D !X;"]W;W)K&ULE5?;CILP$/T5Q'L7;.Y1$BDDJ5JIE59;M7WV)DZ"%C %)]G^?6UP*-A# ME%6D@,V9,V<&SV#/KZQ^:TZ43OW7"_G[,SSK*3/M=6EC8*S3;8D\:M(A? M&;TV@WM+AO+*V)L1VKU/:3B\O[%_ M;H,7P;R2AJY9_CO;\]/"CFUK3P_DG/,7=OU"54"!;:GHO]$+S05<*A$^=BQO MVG]K=VXX*Q2+D%*0]^Z:E>WUJOAO9K !5@;X40-/&7B]@7\7[RN\W^/1?8- M&01C!TX7>9O*#>%D.:_9U:J[U5 1N>C0+! O:RE'R=RY M2"*%23L,'F!0CW $>^\"0RY2;)CCL8.-B1AH&'GPP""\UMX;!A&[,($/$O@M M@3\B0%H6.DS88LHN"['X^6/8VJ3R(BUH[8F$7)].*@ #"HP"!)- M2=I!@H&23U&@J84PV@K9FJZ0&\!:0U!K:&K5\I&&A@ZLY7YC0EQ-J.EG4F@$ M"HV E:(MYS0R9*#(QTA+V@: )5&<:&Q;T^/D.HA!R3$@V8,)$I @>;R\D MW M&?>! E.@84(,T 8"11/M"$VT//3 .U2@D1_/U<4@HY*]P?L;BP&;XPIA0,S$ MZT5P]T,?:'\([G_HD0:H0./43TF%6Q(R&P60>K/C>,G$]P#![029=>['$W6. MX$)'T0>R"A<>@BK/R&IL1!M->(&K$R6/Y#0Q5^K41UPOX?%3N*:P65/Z9R\% M,%/+!\/%@LUB&?9"Y08"A1-^X(K"WMW/A/)C@HQPG,$VK*#UL=T1-]:.G4LN MV_5@MM]UK[#S]80?H/%[AV87V%7/'!!)KGAAWU(,E 5]FZ' M!.=_>-T1XSNICUG96*^,B[UKN\4\,,:I2)W[)%;[29QJ^D%.#US>1N*^[K;V MW8"S2AU;G/[LM/P'4$L#!!0 ( *V RTYIFEO:70, ,\. 9 >&PO M=V]R:W-H965T*U^F4OFBJ7:M@<_/;4\'RGC:K2IT$0^U5>U.YJH><> MF]5"G&59U/RQ<=IS5>7-WS4OQ77I$O=UXGMQ.,INPE\M3OF!_^#RY^FQ42-_ M]+(K*EZWA:B=AN^7[CVYVS#:&6C$KX)?V\F[TZ7R),1S-_BR6[I!QXB7?"L[ M%[EZ7/@#+\O.D^+Q9W#JCC$[P^G[J_=/.GF5S%/>\@=1_BYV\KAT4]?9\7U^ M+N5W4 M=Z>(W(5J];?=I%YL_9M:GE;-7E9A&B_\2^=HP*Q[#)U@R(CPE?/68=!*%!IZY#3THGH (Q41B2"0&1)A!))X1 M";S0V&J$23"1!!)) !$CR+K'9#=!C-W<((QE15)() 5$+'N;00?9^P\M";#$ M \!AIG$$LBPYL902 ERD9APRV]K0MK4$UI-[0D&98KA6!YD@P$2K$+BO5)@_>G2['TZ%QZ\W0' MT#1=9BMF%$N/(E59%HQB5=$/W,(42X8"-9# S#:<;R[S+-JD6#,4R('8OGVP M'&C\@72Q'"BZS,RZ.H!N[G?FV;ABT5!T69D7!0!%MH\$BC5#@6:(I9HQK!GV M ZK^;OM7[EC>'HFZ=)R%5SZ$[@[T0DBN2@:?D M<%3=Y3@H^5YVKXEZ;_H6JQ](<1K:1W_L85?_ %!+ P04 " "M@,M.HB2Y MGD$# " #0 &0 'AL+W=OP,>F]LJB;1)5+52*ZVV:OO,)DZ"%G *3K+]^QKCI6#&55\"=L[,F1G[ M#/;R+IK7]LRY]-ZJLFY7_EG*RT,0M/LSK_)V(2Z\5O\<15/E4@V;4]!>&IX? MM%%5!A"&<5#E1>VOEWKNJ5DOQ5661_-[P4MQ7/O'?)YZ+TUEV M$\%Z>O2Z5 M%R%>N\'GP\H/NXAXR?>R5EVGE0B_%DB:[/+ M9;Y>-N+N-?WR7O)N%Y$'IJJ_[R9UL?5_JCRMFKVM(Q(M@UOGR& V/09&&#)% M;.>(B,0#)E 1#&$ %L8&9@[ HI@C(I),,;LYAC(\"HH6@VI[.N%(<0<,=<"T M S9QD%G5[#&1QM1]-5F2.N*,4)IH3@.A11/-::AC26*4)$9(K'7?Q#.2#P18 M@M,D*$V"T%AKOTGF--2UOU*4)458J,62(A6CD2.9#*7)$!IFT61S&LA2!PT) M<=6&"-%,MB'&-()-F1S]@&HKWH LIM"U?7'-$T3TU!:] 4V8V")Q;0E<]P01/K6%;T#3O9>YBH@K8HR+%$@.L>".+"UA(*8 2'.@MI P M$ L=/'AO .3;SAQ["7#- Z)Y9N]: XK'W062S$YIA^%81HACUP'>' !I#LS> MWC _"@!$J:OC =X= .D.S/ZV&= T>S)67$\5C(ZG%6].^NC?>GMQK?6]8S0[ M7"\>01]O_\+[N\G7O#D5=>N]"*D.R?HH>Q1"MC<%VG+BN-)F8-@F37TR+XQ];W9"+T+>I9] M4;%:%KSV!#LL_!6:YS@T!A;Q6K"K'*P]D\J6\S>S^;Q?^*&)B)5LIPP%U8\+ MRUE9&B8=Q\^.U.]]&L/A^L;^T2:OD]E2R7)>_BCVZK3PI[ZW9P=Z+M4+OWYB M74*)[W79?V$75FJXB43[V/%2VE]O=Y:*5QV+#J6B[^VSJ.WSVO'?S& #W!G@ MW@"1OQI$G4'4&^#$)M]&9E/]0!5=9H)?/='^6PTU38'FD2[FSAS:VMEW.ENI M3R_+)$ZRX&*(.LRZQ> !!O6(0+/W+C#D8HT?S/&]@_P1DX"D<3 (&DSP&@T8*3D " M\GPY4I @!S<[[6\T\[K?RA:8>GKU0U_I- MR0[*+%.]%NW0TFX4;[J!+.BGPN5O4$L#!!0 ( *V RT[])NVA8P( , ' M 9 >&PO=V]R:W-H965TF$_F7YMGJ49 MA8/*J:Q8K4I1>Y*=-_X.K?=H91V_UJ__.[HP;Z?"5Z9V?LV3M(B MO%NAWF;?V>"1#1HL0J,^(#"$V..9>YQDL !8R1.@'P0R&&!%2BP<@*KL4 : M31;9V<3.IG8V)$H(3(E!2@Q0T(02SRD$PY $A"0 !$\@R0SRB20KF)*"E!2@ MD DEG5.6]BL#(1D 64T@V0R"\Z7+DX.4?'YYTA@60!&<(A$0:#+-D&WTXJ3B87HEP](!63%Y4=QJ5[=<-Y MVF'W /\W[VK;#RHO9:V\@]#F&7>/[5D(S4PP46"N]M64TV' V5G;;FKZLJLI MW4"+IJ^7X5"TM_\ 4$L#!!0 ( *V RT[YU:L]B ( "L) 9 >&PO M=V]R:W-H965TQBG+>,OXDJIM%ZKLA8;^RIE MLW8<<;S2BH@5:VBMOIP9KXA44WYQ1,,I.1FCJG2PZX9.18K:SE*SMN=9RFZR M+&JZYY:X517AOW:T9.W&1O9CX:FX7*5><+*T(1?ZC6-OT3I'L38PB.>"MF(TMG0H!\9>].3S:6.[VB-:TJ/4%$2][C2G9:F9 ME!\_>U)[T-2&X_&#_:,)7@5S((+FK/Q1G.1U8\>V=:)GRJ91[UH^J6B%6KUG08Q2 MYZZ)>LRNP^ 1Y@WA*/9! D,2.SPSQW\*Y'-$E, *'AB$9^R]D;V?N#"!#Q+X MAL ?9\$/)UGH,)'!U%T8WBKT)Z',40BO< P[$X#.!#-G_"2 "4*0('Q_.B*0 M(/IW.O(.$XX#]6&-&-2( 8UDH@%@8@R+)*!(,B<()J<[!S"Q!XL@%ZXA%Y") M)C(0*%[(&%JH503H3',&@>*%XX/ @MTB/*<(IVD#00N;@^"R11[@:KA 1;T$\VST(M%#5"*Y*% (4"[\Y!-CX6ZQ;U&1]IV\"IG6]T737B*^$7XI:6 K,F*3*1W>E=N2J;B[#I*1GJ8>1&O.N?7<3R9K^:N(,]Z/L-U!+ P04 M " "M@,M.('F6=9@" "\"0 &0 'AL+W=O^*5I:SGGB?R,RFQ>&$UJ=23(^,E MEFK)3YZH.<$'$U12+_#]Q"MQ4;FKA=G;\=6"720M*K+CCKB4)>9_-X2R9NDB M][;Q6IS.4F]XJT6-3^0'D3_K'5R9^Q-+[X>EJZO%1%*/NV:JS_%&@>*C-SO6F\,\]4M4+M7E=QYB^\JR;J,)L6$PPPJ$=XBKU/ M$4 I-H$5'MPGV-J(609G",$B0A,?WA4Q(C$""2)#$-T1/(C (W'4JF>)+8U:;Q MX\<00@V_R?=RX!9&=@^G8Z["O8?2)SR!NP]E4SS)K"\F\I/HT1,;E?B/1X0W M./-*PD]F/!!.SBZ5U*?+8+3M/M O)ZFY6\OJ!;?4/4$L#!!0 M ( *V RTX@J(?0&@, $H- 9 >&PO=V]R:W-H965TJT[3--G 05< 9.TOW[V890 M8HZHS8> S;MW[XR?L6=G4;W6>\ZE\U;D93UW]U(>IIY7K_>\2.L[<>"E>K(5 M59%*U:QV7GVH>+HQ047NH>]'7I%FI;N8F;ZG:C$31YEG)7^JG/I8%&GU[X'G MXCQWP;UT/&>[O=0=WF)V2'?\)Y>_#D^5:GD=RR8K>%EGHG0JOIV[]S!]Q%@' M&,3OC)_KWKVC2WD1XE4WOFWFKJ\5\9ROI:9(U>7$ESS/-9/2\;M_CL_\5S!M1*5 M8RWRVOP[ZV,M1=&R*"E%^M9 6X&L#: 60%>4[L9S%4JT\6L$F>G:N;#(=73#J9,O:ZU[C1OQSQ3XUFK MWM.")6SFG311BWEH,-C#A!A?8Y9##'0(3RGH9" EXP$'X2R)K!04QI*Q&F(@ MM'@>*9X)+38@QRPP!,$504(3A"1!: C"'D'D^U:U#28RF-)@,/'USZIFB O\ M:]R5($8*8H0@L 2QH2!&"%H-<3"Y(2@B!46$(*0)8I(@_O@[FI $$T)!8!FC MP;!^J6-E)F22A$@26DF2P7B&811&(WG IVWN$YD&/J= T4B>D>4$"(K8SD.! M1AP(Y'IQ#TA0)'8> @1CXT9;'0*" NP\%&ADM@*](@"Q)$ P0D%[&-C'ISS0 MK@/*=H&]TD>#68_16+6T.2$FJ@WM//%@XC.XL9 [6,@C QLA()V*20?'UFD M_8>4M:SYNJ1 ,.(_I/V'A+4@'J&@K87XB6IIUR!AB&&UE&M&5@&D78.4:\:D MTJ[!3[@&:=<@X1JT/^Z!5U]EZPL7F]_6/!J9S;K MM;,6QU+JO5&OMSL0W*/>7UK]2YBNFGWG.TUSROB15KNLK)T7(=7NU>PQMT)( MKA3Z=TK;7AULND;.MU+?QNJ^:G;W34.*0WMR\;KCT^(_4$L#!!0 ( *V MRTZ-R4<+ ( ,,% 9 >&PO=V]R:W-H965TU]X:RZUU NHS'MR M@9\@?_4'KB(TNYR;%CK1L,[A4!7N)W^WS[3>"'XW,(C%W-&='!E[U\&W<^%Z MNB"@<)+:@:CA!J] J3929?R=/-T9J1.7\[O[%].[ZN5(!+PR^JKD*R=7%0I+?D8QZ8SXS#Y MW]/L"7A*P',"'GL90:;RST22,N=L6HB8VF M,YHD\&,[);120@LE6E%&3;2@I-&SS8BLE,A"B5>4:$/Q_3C)[)C8BHDMF&2% MB6V8\ DFL6(2"R9=89(-)HN>-9-:*:F%DJTHZ8828F_Q+S]@,BLFVV(";X7) M-K]9YB69M\*@Q?G3U]L/PB]-)YPCD^HHFP-7,29!.7HOJN9:W:AS0*&2>IJH M.1_OE3&0K)^N3#3?V^5_4$L#!!0 ( *V RTYPAN]A<@( .P' 9 M>&PO=V]R:W-H965T1;\T+5R=G8#F6%:E% MR6J+D]/*7KO+G6L<#.)G25HQVELZE3UC[_KP];BRD59$*#E(38'597,'@NR9?17>93%RDYLZTA.^$+E*VN_D#ZAT+;Z M[+^1*Z$*KI6H& =&A?FU#A)*!*OY!&TVMS9VJCE#6 M:Q[Y;N9<-5&/V708;X2Y(QS%/H3PH! ;;^;N/0;8SA%Q^@C9S2%^#(OPP3Q] MX^\_Y.G!! %($!B"8$20!I,Z=9#(0&H#^>2A,)UF"\#<.$ZF&0,!0UAP" H. M@8Q]F" "":*9@,B?IMQAPE$N+DH2;_*"MG-8$"1)!*N)037Q3(V+T$1-AXG' ME44+=U+8+8@*8"W)1,O#90H*36="1R^UTSF'Q$_BNPC^UR*@&M-O X">AGG2 M'%P@3#@- X&FG]89]:.*\+-I]<(ZL$LM]?L;68=QLO9T/YO8-WK, /9ULMPE M$#Y=[E*0!RDB!-X,D\RY2^WFX'?,SV4MK#V3JB&;OGEB3!)5![10S[M0HWANK/>_F3W>0K.EGJS,,^/PO4$L#!!0 ( *V RTYB>OBZ&PO=V]R:W-H965TU?7:($] !IK:37/^^MB%< DO%O03;S,[.;%B6Y,K%J\P9 M4\Y;5=9RY>9*-<^>)[.<550^\8;5^LZ1BXHJO14G3S:"T8,-JDHO\'WB5;2H MW32Q9SN1)ORLRJ)F.^'(R$ MWGD]RZ&H6"T+7CN"'5?N&CUO$3$!%O&K8%=YMW:,E3WGKV;S];!R?:.(E2Q3 MAH+JRX5M65D:)JWC3T?J]CE-X/WZQO[9FM=F]E2R+2]_%P>5K]R%ZQS8D9Y+ M]<*O7UAG*'*=SOTW=F&EAALE.D?&2VE_G>PL%:\Z%BVEHF_MM:CM]=KQW\+@ M@* +"/H G?M_ ;@+P.\!H37?*K-6/U%%TT3PJR/:?ZNAYJ% SU@7,S.'MG;V MGG8K]>DE)3A*O(LAZC";%A/<85"/\#1[GR* 4FR"47CPF& [1L1+. ,&36 ; MCQ],$)@@! E"2Q ^$,2#*K28R&+JM@J$Q'A@!4 M"9YP$X%B(D#, B8@( &9 M7XX8)(AGE",>&\4X&J"V (HLPA 6LP#%+ Q$_5<@@3+^>5 /MPD_HR"=* ' MKWXP?#X@U)+$$W(F>A:-Y83^! 78DVL4?* H<-,A/*W?O^(J)DQV'TLGX MN5;F;7IWVH_<=6!FQ.!\8T:QG1WO-.T<_T[%J:BEL^=*3R [)XZ<*Z85^D]: M6ZX_'?I-R8[*+&.]%NW\;#>*-]VW@==_H*3_ %!+ P04 " "M@,M.8U%K M.[AR .W0$ % 'AL+W-H87)E9%-T&UL[;U[;]M6FCC\]_X^ M!=%-=VR UDC4/=D=P'&2;KIMXXW;&T1-N<2J*&E.QX,1_^?:[G0AY2 MLI-V9X$!VMB6R'-][M=_K:I=]&F]VE3_]M7=;K=]^?O?5XN[;)U6O6*;;>"; MFZ),R\VT5E4W:5E5OWK M[W=_^-??XSO\WC#ZOMCL[BIX9YDMZ]^>;\M>-.S'4=(?S.M??I\^1L-!^#NS M''<-/W^7;[+H_2Y;5__=^L*/C]NL_N6@?_:?C:7!TTMZX]TJO:U_>Y.NJL8P M9H[+K,P+/*9E]";=-9[37?^_?_JGSKV]RZM%NHK^G*5E] X^;!QNTD_ZA]Z6 MM03?_\]!_1.YV8_9;5[MRA2&^2%=-S;P7S]]^'@>O?_AHN7U"YB_A+G?PYU_ MBOXC>ZP_U^_W!Z-D.)V.ZM]<[,NROO>V)>OLC*Z@/=NB[*Q M@A^*S5FZ6&3P##RQY*=;1KI:IZM5]'I? 7A5C4.4A]ZNL_(VW]Q&WY3%P^XN MNBC6VW33F'=7[AO[T!$^13_"D5@ERDA^S;5'N<&57 MNW37!((_-Y'V8I56570>+8KU&I92[8K%+VVS\"-7^$@,ZT(:$'W8[ZH=$ J8 M-#STZ\ZA+PJ FTT%MP*_5<4J7](5O4Y7Z6:1X>:S7044YZ>K-]')B]/H191O MHA_OBGT%/%\LD-A649DM,AC]>I7%T2;;1<5-!%!7/-"6 M@<9%RV)_O;O9KZ)47X%'7B3Q=#"A)<*OXR2!G>#G0&+RE:&L]#V-F^:8HE@_Y:E7__ .=4]?Y MA+]3D%_EZ76^ F*3->'>0.4V?420#'P/=*SSXISA6]]>;U?%8Y9U/?LFN]X= M#WQE=I]M]MG!%WSX.3C]<1?57,43W]NEG[K6PA>^*C:W3%4Z'N7]=3R 9#MG MBL3T#80TH-;99M%\&,7*E]4V763_]A7(C556WF=?_2%JT#LDY7?%:IF5U;_\ M\RP93%\1VNT>F^"U7!*3@S4B_I\!^5ZDVQS6' "5_7J_(OHO\ 5,K\SN .R M;@'BP=\A\#1O+;.;?)$W,))/J&I=\\$3I6,[_GT@=7++;2SO'H@54I!H>^C1 M=LYY!W7:Z3W (!7^>TFAV- >4Y0&^6!2V"M"]W*1^ _M:_+ M8@._+S(&$^1!:5394=/E7_;"U0#D^;1W102W!%\56Y)BX+$?BVV^B";]2>]Y M?/[D,D7LNQ:W#N\VZ^ M>^0VS/S$D"\\L/VNJ%P!AE4G;S?Q@=VYFM.LR<^( #7PCH%8R%-S&Q4=5=GY M\L)_JL&L2MS9MBQNFBCW88NR-D*6LHW&',"(0>!?L,RUA"E6!7'MQMV"%,9@ M"\#X2[8+")K?9)L,=1!\*%VN\PTI-"CLA#=6-%97?XXN[:8LUOHLW';]F?<; M(,T@33@,D4E4="+#G@8%!!K[.@-X4YJ&W*"YAO?F.SSD^[P*\),?@.NLBJ:B M\G/RW_'/PP:T^Y")+S:NY1TL"TB(,++%8X2J8;5BK=N2@?IK/VW*+%WE_P/( M<)L",./#]VF^0HGB#+9Z5L$U1E4&P[8QJ=K*VK8:P84P%D7I#D2YZ_T.)T%R MY"H:0JGCZ#JM@"81D.6K/6+K":QO6:Q6:>D,=EJ?[T]P#'?P^%D*U#J]S11S M"ZOP1'L6"(&CK1;(@_"SS1==)T_:6-S5_KI:E/DV+&D7-QG)GJ03^B[8PP)S>>[K0..\'@IPN-%6'C\*.<) @39M%3![A(7 M6!3^8#,"/:YS"M1@I$TY#H-"D!5UR'\KRSHZ$7LM_!K]BDK%WE% MW_+'3,VL3:+,MF+<>-Y>GSY-0R)*M_QF*<89?!%%"&\>AV2"X @TM'7.H+IZ M=DWF&]0I =?3$.=4(K(E(K(!QN?:ZL(Z>DA'C4Y0 &B47WOU MT.,^!?29R1:*B>H('/6[;M(63+,S3A#4WH*I>P MD11M\V$#[<^#H"YW[HC+ /E IPHX"N"_1@&!3_%W\F>HIG+4C&\R(&F+7'0^ M5*K7:,[\GR#1O%3=]#@+RKDS%-Y!2/H-4MK&6=ZEFUNVI#B;(C,XK?DHFW<[ M=0^9\0]9@4,JZ\'3/P0C[% Z<&.7AH/#D6Z#WI#.5ZJC'%ALBCGZ\>_3G6C[ MQ[_3.++0]@\=V0U; \<6?K(R$."EQJEHS"]!R!?9-E2K^1YHE#K"N#!;CY2 MF_Y82=*Q5/L"90=,UXZE?))(]-$1)6DA>'>"0VWLV-PX&;F6\/3U8_ &&QS2 M,(CLTX*(083^?18%-LSF@&!QEAJ*/0 MC&5[.+JZ;._+\#Z,M&),D+)%%NA2<3<6:(NUWO,6UV:+%*>/XR@ZX/5^A]!/ M/JPFU#/KS0U3>Q*8D'H(JT5;TWZ3[IJ1:0_U MNW);C[FU6W);I]@[_ M!M!;I?O- @!AG6[00 [H0LX"C-+#K]&Z:\W4@$)RJ.MBF:UZT3D@+8 G 10& MIY!%>04T@>3(QTVZSA<8N()@AKC9,5@5\_G\#O:R*O9+T?7-;F]@G7SZ:)Y% M#-EEH.#<(O'PAN6=$%&YVU_S*:7[7;$FQD*.'EAU1NXE/ ,X8W@VARF\88H2 M>.?9KC@3P1 O8 &KC1& 5GO6[%#%$DJJCZ$0?[LADV?/[ B084^CZG7IWOD2 M@#6A05DX("A$"QUUFRY^22E.#4\4EK#<+X0$J5L ![@M"T8-!, LIC%OT,8) M.\.! 3C@!]FP NN,R!F2ENC&Q$'@[>M]OEI&ZRQ%YH6Z D1>/QW^;;BD>#D M\E(/[1H$E5[T$:EQMI%5">8A?B3]5P+(]-?@E?FXV)?F(]BB?/J0R8>"HUVR[/5!&0 M]*;&Q:!>JAO:%*C+<'< P2!\DW,N:/-!("?(R92AF.5%+P:C7K]OG5E,6&06 M6@Z#-(P]:"X#.#.*RCL=U\C&(.,QC[*B*JGZ&V']^(*R]2BU;@ >UZ=N+(_B M"9E304EXJT(S[6(\=U9'8C3.#Z<>I3X9;Q)H)NZ["AK$&"$QGM4= MNMU0[TZ2K]<9( .02>0>SD[PQ&@%,A)'Q!71)''\7':^H*&.L*O89$@AX8?B MUIL]G9]P0HY;G R;)U2;GBY3YVFQ ?9:^#Y+%V)#DN -5_I@'0/-4>^RZY*8 ML0FI=%&43%1HF[[#JP%YK[2"E>,"O5):&?VT1;*"(XW.^C#8QTA(*^^FV) H M(\3R GAPL484.3$.R%,E"X))5B8*SO>Z@!_1R;OSJ]= 9@!@WL I[RM1LM7' MZ[@W5U6AF%U%5_OK'7TU'/7/1OU87&?GUMIB1.D+DJ#/VK? ]$T.B5DHVX P M,..&M2W10E@:1]RZWJ4YJ4)$E6E@'A?^EI%[,.5JI3&N_O40H!-;<78(JZ[M M"\_E*_/$5R30P"A?H=%1V5SO*X_VN!>OCT3(GV_I(^!^R/YV(%5)^*VU9JXS MH,K+'D$/*,-( ;](Z&3@:5 M+CH;IJ4'=) ; [96&XD%1@3\6,-Q J$]Q!/N_7!7H.@(Z@^2,X>5N]O<8@RR M2,VP"I13T1S-@!0P*E<@\%)D$?+0Q2+;.E+_3YO<&)0!+W_J7?6B;\[/+T^9 MZ((N#8>-5+;<:_P2\*:]"$*ZC2L3$,/)-FK(N#",)CJY>GMQBN_""1-EQK"C M?.V<7*E1_R!3P\W1 W('JB_R\"2=IR()VV/)5OD:!MN9@[$$D*_T:5II.#1B M;N4$(!T9"CKP''!:XMR&(>M$(;B0@4DHQWECTLJ7!>P.57,%%\0@%VLL$BR M86!PDDJ#1(*(@IKK(PS _V#QSLDJBSKJ-()K!Q*THN@46-T&TYA6CFKCAKYL M,M04\.10!&)F%=VD.2(YGI!O 8CK6GPCCJKQA*/G;^I&@,ISUW!X*VD/.+-" M'MN/*CY^5*_P]'79J(N U@C 3X1#X!RV 2HETW*K"J.N /<%6 ?HQD% ^4"5],M$ F-_L=VBKXI5]SC55=\5^A5I[A%ES@@]_$?71DKW# S'" ML_&4X-SD*_CBTU[T$YNSWU:[G%5A/&$FI\8J\[P##Y#B -$-4V MF24370:9: M<(_QI&Q#(=VU,LA27Z9:.UXYZ].KJ3*T4*SR&[JM:P"]F]R04E7V7H77@50Y MND]7^ZPFEIB9/;4'EX=/>V,TUNK$JJ U$61W$?2W!Q7*5\\9OG8H!Q+1 D?H MG\*MI##%3J*4BRJ%S6Q9L=).W[UB 06&\[9@O,,V4-H=S$ME\8T"U^0/P*MT M%KQQY6#$&9 0*;IB0Z+O/;"O8E_)&EWH94-@B0+3*L_N&8:9250%F>7$7T9W MDY>+_1JEX@6N"O4Q$MU(O/=1<)T^MB.@3YUX?'Y8,N',\HJ2*$LNA$UCN"\T MAOO'.VL#-$8QMAMG3BXAW./"&Z_'::V-<'%\.2>MR$AZ M>V8IO"&.Q?>\>/0@4RZ2A/@W-J];1IH>E33T&2X6>YI^1#R+T13L+CR@((ML M?8'YD5D"S_7:-.0]FHA,)"B6*509VKB[*[,,"#'Z M_M@.7V1(BHT/<>=J2?Z0K,A[-,.%T4:4]A>.D6\)6_'&:7=[?>F _9 X/)^ M5T8S \-Y+D.6IB^]N+][F9JX$YR&5;LWA7=\"XEG8@8/Q-$/3#.XL$B M\D=GUO-@@L5S3*\F3ZI22I'2&3GA#'7KK)VPTVJGQCJ/F;N:K1XW2VED?BE) M+A#&18=G[&QD2=NHHY2$!DT9FB2MKSXD!IG)5%GASFXD 8NYEB M8W4&>].\5#2\N+RAYU[:7?$ CY? Q-3^K8WUAY;F<3J]D6""BBT$:Q)&(LQZ,618]\UF<9 MA[ 8J[ Q%V/*':Y&5OP_V=+*4B!R.3AF#,PH\;\R"\=,T8453(U?J+@7L4\< MP80V.V'@/)!R'-X*40#6+;.:3>Z!2(2S=INYK5%(%-O"S]DUW*SV*%>2$*3+ M:=D& LP.1MIIA&[H*AU%K=B<@8"Q1I^=9*(OB/OZTO8=D0.Z3+1W[-?7L HT M]K2^_1.)LP[@^?9ZN:1*<(R76*@[5X?!@Y @#'7UYRB?H&919DN+6WR@QK , MPSYN)=I Q 8OVJIQ?NCX9?1.JUUXJ4L/*MLVCH(#D(7'UGM"9 ^ W'6V>R 3 M-MO>)+2$/_-"#V01XI\,I0+:1Y9H?-V@_5.9SQHM^3NVB5IB8F1'%VZ,9%EB MGF05)NV73!-<4&'KSLZNP\F*8^7@ 1ACL2]AJ2^CD\&IOS_=A7.7) -3#)D# MSC24]^9-IEK%PCBCT,!4&;K?T-X#L21\0R?):Z?> M$L^T8M@'\,LM\8_YM)^\BMXOD<[>U!Y7)(I%%79=C]9%^.K *!VGZTYBAWD3 ML@JYZB$9INSS/@\)/FPB,(Y="Q,,'O]C74K@@R4(4AB:$L(E]Q<(Y)D$?HG3S@Q)-).DT8)$%3L2;CPE M$>!FOUF>P1>NV(>*A3/,E6+E58B$.+2R=*F01T^(:A!&21"=0SW4<9A5)A+3 M*B#!0#17E,++MP739R6Y5>(&,XB8&(TI?B3LS"TRS:H69C9<;W% M'DXS_875 ;185 XTZI.6F.>N#]3E=9ULS.6F"J_K=2;:FK&-9RE*=@9U+7-6 M^_FQ1!E?6J?H^].: R1AZQGUHN^R[+& ?V]3X$8?-F>7PIO/79#U_/H+<0[R MFU%8\GR,+B!C@H8HZ(HR(X$,C MGR<;;)'I ]0;E53E-"SH2)>-26:7%U>G]@*5=YNCTB6TW>Q1\I"QUL)D-;[5 M#1DU!&7#:_-X;D'-Y4NQ:R2Y&<= (6IS:XR)&$%$V(>J,2KSXGP@0]Q] 4,N M/6@0YRXNL8S^:@(HD(4N[^D(-8UCL0_Q&.* L F.V8"M;[*'=(6&7O'-$+6P M>KY9!+M 4'\TMLMZ%I) 493E)$(L:PE&D:.W-RP>1WB4EME6'*GH;KG+:!*V M.B[Q$,19%. #).'3=I1K+#'$S9& KEP)B..#% :#%2F:DA)O(:<(? /^2H)9 M<(/O@;*E/AF'RZWV6[+SH%*=W^Y+"26'LTBC=7ZK?_/I[C+Y(,S;PG*=%2KP M&N5^*%QFEZ\SJ4_#$C')2#?Y)[R&+/-#!\PQ>[S'13\F?_:4Z&M\3]WCS>GL MV@I9$Z: <04RC#5U;I0#>6[, EGF, .0_9XCK9ZR0)D!8<*UYGV[7]XR%C?B MP;[7"/-+9W$?'#G')<;9AN)#R8Q<$^[0P>/P0L0\('2$=1P-$F07KJS1I2FU MRD3G;6B24_D/H[>S?;PM9(W(%D7,9V50P+9^)]#U=[ E$ ]4YB33BJ!P.+;; M?:]5GJ09;-2#T"2!M8H=_!G32MC6=;YA$$"BN]]PC1/'PHC^++&P><;-OP@D M>!C7)B39W;@;2%'J!/G VQ[?-84AV[62LKX,'U.(#CFSU".W66VJ:BH)*F1% MR6A$,DS+P,K%7JI<@AZ41R-LZ7/,Q6B%@'++ JL!X0.;="<)6&+;;,[!#^XP M?HL8M;&'=!,Q,@'B_6C(%UHK\XK#KHG7!>Z% HE*D=Z4_^N(:&MG[I))8F3; M,$8B%"2P.H6KZQJ+>W@C#T7Y"YHM)0[,O31D5)B/Q1XX1J#5JO,4/8==C<"8 M5)@V!/*QTY,A6=L3_2JHZ3'TA$D)$7(;ZD!!EBO$.R_J(3JYNKH\=9D,_*U" MM'J/ESYI4'T%"AQJYU("R>VSDK1)Z%@5%F* M4IXEOD1@2&W,A&Q$>^BJZ(;.^(J8S;*E5I[9%;=,A0BL&-UU*;WH3XJX-ND# M7<&BR91$@3>ZJ.(:-T-?\OKRS7:/\AW08\<*@R?%N(?0A&Y1S+@2P"&"[BT%S8J*J"S7L1YQ%3XGWL 1Y(0PNH''AM=5(#W$T7VQVJ\SD]JQ MC'4\%LTHV^S1&3Q60%1+P<)07WS#<%PF MMKWILU#5D /AB=+H5H0 ;[0V@VOZ9Z,>+I&=23:PR5&R+6U@N]P-4AE6GYJV M?0-52\>%[HS; 2\5NI,P $&NS8*&M]2P^<=\K5J6)C8USXJYP')O Q)S+23G MIYYY(F-L(LAWV>)N4ZR*VT?2Y&R1"KE_/#.73U3-NI065$0Y>UHL_*'(CIX1 MHC4RH].L]1O:;EK<.2*72 61?;N_R0F#0@XL'KTJW^V%R9JHH=K;9"BGJ>&L M[BEXRY%&;_=PLK#P6D+!4D1RW]-(@?J,I>K'"CE6ZCXE5>]UA\8/;%!$V>?) MPLE/T?3/ZO0(5Q@& 3I:! 7 ,6<)'$?A:1P8#( Y<&32D2EK:W3 2D/K:C%, MVV-KMS>-$D^.MB+_)-5F# 56_JZJ'8,F!1Q1!)^$WA>CWM#DD^%3\$%B/O#K MY%/H5W2S+\46 T"YW#L8 M"T,"=?(*AH_^#'!R+O$1>+#?[M=;%N(_[$N;Y7Z%'^V!/I[#L9Y\^^'U%?YV MRJ9FSV<02P*U9-IFV@CCEAMA"+6+-?^61,!5^M@HX<1V+!(TO=!N+Z;'2:*A M;%!*2;6YZOC2BG7"^HL OVP.]D$AU]QE4#26DVH"P"L$ ),V=,0X/.KGP!L M>O3M63^)H^^DBAD3C]DH.8V4V%5[E#VRI:@?2@L)1>GI\ZL+>*.O@R@=(LW3 MR>J*HQ7FFJ/2!5C"'CPKX3-Y0D4%O;*+U*7:)!3_F/GG9(!%X"G("9DV9B19BVY:)[*HT&MX <2X<\:MJ.*\)<$VZ(VR!8UIL3("& M)&U8VNHB^ #UW^XW60?$TZD,AK&3X_I^ WK"WM@6N=SN=^3/>AE][\1.84:O M^RU% @:',9%&&HV"0^CT'V9ZNB M^$4%1"(P%*G+064HC[$=/F7N":QW3_R 'S(3*Y,G78$WQ4''@!(F0YZ"S U\ M(;=UGV2WK/CA;X38(4G7J/_*6TW)2?&.W]EJ&UH=/E#F>YE=[YQ:WW@V*(L: M"E35T+61;:=P?!!U74VS!8,E&J*>"W,THMY)M-PC4C3AI0Y4BI=:CA6D0[,"3DNR$\.=_?@M3IE)@(8,J,,.6-#7A\5Z;K#.UEB"A>C*G[U$\QB:B*(@39V6D M.1I5F*!_ :B?_7U"_1A]\Z8UTYFV4K+NR+/W8IHYPVQ&]>A')[8(P!B+ )R^ M-,4*C&G:D;7Q&MZOM5(:;95+'KQ7JDTN'PKBH-/C9V#<_.;K%;GIC9N;0@!.Y)J963:<@Q8']%Y MQM_Y:5$92/$^T:)RV^@-">8];7 4-61;HA1X&Y#J12M>%CM\YD[9: 0L!! MW:(M#:O0(4FK(6)#6@.@S5JS2LS-6N4]I]3]P\CXK/SNAK[?PMT$Y6:D[W\T M99]L&.F%Z,X_PN6^%?BG.SVNUX7J_=FGG/F#J87!Z\ED2#1)VY++"$FE2?1> MI0\$,!Z@>4EU)NXIE0");;$1A'=2>XVI?>/:4+VB:# 5&?*R3;H@TDN>L_#$ M#MKDV"D8>% .E-[8P\NG)9&F3@9/;$P6M&XYH^N,'J1VND\:6_!(^Q#3$1N> MT4\DZ#-URG[)_=-%'[E^,M?@FC,2!#=D"SY)FPWT3CGXP^["7I!LM$8]\&(0 M_"[V0J^_!>F7K8GZU<>,LIW0KAC:+%D4<,=4>$I#2/2,W7(NZ36&L'8LKC6J MBV.$467W.@U9.""2?R@I<$8F&Z9XMC2*2<%J[M?0$9N_9%;?MNRFX ! T$Z[ MXB;QTB 3%:A^ V*F9IR#A&P:TSZU#8<("-0JP/M"[9K3P>P4A6ZXPLP4O/\! M"(@V%:5>Q&>OR=H/3)EM M'!9K$TQJA-0?@OKIDSAV-]!OOABD-U32J[<77B(JOKEBCR)+D_C 1VXF0H@P M'(+$/!XFGJE&B@)293K4JPR9CYE:NC6LVL1--_B8*"/:\. TT':SW$N>S3U M" +"*MUNJ7(\D%3>,L4VB^-@&9!0':IMLFO)[]Z682MF0SB.1RG V%ICJEG9 MS#UVZYVP:XBY5I<=VY%0V$&=&L (3BM2O"7_?O&!-=[R=69+TY,BC>6<(B]:I7":L]'\2ZNE^CU@U.LN8M$-A1>1-8#4L5_#1VUSM^DAW@\T)2H=.D&F\G6Z6>15.]E<\?T(V0I37ZM7OI+HU%PKX\4Z38![MU#;@ M@63QC9,5;7..4Y-DQXMUS%U^9%(P?[8];E"Y32T5WV9AX]*H:!G54*$I9%[CR!-UD3 M1[.6*;GT5[F-9]7SM,%-R-"*-1 !#034&@>2+>0&#H;##.O"FW>VQDY*$DU8 M:2%[!0=A.IA!M"UH**.235*DKV$8ZT7_K@4P[ .ARL0VD)0,?%(!R=4&E#+I M=]YDKB6K+JN+'2YPVMZ:G7MV^W,U3]52:4^B5S!RHSAJ,6:. <68.]QZ%29+ M,JVH0Y!QXH607MME(,@L-?&.\KM,P>^9]/3%.@-NJ '"1&UIMH#&7:UFG(G, M\V,_;3DZ1^D7?*>+)8&)^7AX;\?@O_SR8C5]%@WX\&HRB49P,9A'(PI-ATK(&Z=%57XHN M!!3*R62D/[1'V]*%7AYC'O='270RB">C270:3>/A?!(9IV?2CV>3070RC)-D M#E\/IK0DUWE2;U[7/)YY/QY/QCC(=#: 0683^&44>+%E3R.XCY-D/L+Y!\YY MU.F?V7L\FT[E7^D4>=XT3L)ZAI,XF8YAV&06PZOP27\:C\8X$=8+.?KR;(%[ MWX97"S$]"J5^)3SJ4.PH.JB.63]2%O3W7"#L;;- V.S+H9JJ:5X0^HL(+F< MJ/ "KC[!.X)/QO%L-F_) AZ, 3+[T1S =#")Q^.Y=&8WZ:?C03P=C:)I?Q2- MDW@TFD7?D'R-0CI 0S*.I\F$ODXF\0B&N@H$YB=)/!M.$5WZXRD"#@PZZ\M4 MMBNC@9C1*!X.^O;Y$2#2>$@Q9%[G3F2")X"LXQE!>3Q%I(-]S)(A_$V/7Z,A M.'/LU!BO"7I80@/K*P"_<\3C]]:<;2S6^'B?8+N/HP)*X8\?M,WG"QIN-)K2 M80-!&,_HLREL$7'_H@DU_,HXF31>F4UF[MBF[0MPREV97^]WIKB"5+;%+\6J M$I.8N!!OZ&J/( .C]GNC(-0>/S<+QP@70;N?[.*_H<4W/I9 M2R, M)OCI?*9Z-%=8=C-\THPC*3*V?M,0S#"N%(U_CG8IEAP-L*YNJ M2$6;/9'>EG7)T X+@B6WNG!.\"X59KETC%]KKP,M)F:2_07O)JN$KR],V Y% M*+8 Q1..:Z:*[?\>WC=37PY@?E,@_TUP'QC.?(QH/_!0GSYNHOX0Q&M@DC/@ M@("0\->PGS0Q?PP"Q7C-WP9G7[IQL2:&JL![,?(LQZPJ _:U M;+828[)DSLX6GI1K(YB56'A[*7&O-"C(./@OBO-B8M10W@^-D%FWE%WTUWUA M4MD!A$%V%L&4XQ5RJNFV,"'YA.9NP-"&^]1F0H,K$S;\GB=C(DJ![_Y4)A=. M)'==KTGI=6)]3=E=LE(X2T#S(I>[6Q1E65P78H7F*@.@W T4;QE0VTK M?;_1Q%,.3.!RI389R[>D4*I$_<#K5W7,!7L%!RP<]J+W-U]D?&UUXQ49"\U( M^]L?BOH$9;6976 M6[JV$*^"H_V:/ M"MY8)Q!I.RB2<]!$7$9C?Y,O&]Q$GQB"?C:O_<6S-UH\.S/Q<]X\8Q! D^@J MR(!>=G/+AFQ\A+BL#XB<7/NS=;LU\?DXL=EAX"(JASYKB!I?Y'(G@SCI#UHN M5[[\S$,7J>0(0<6 "8LHM3];#[TFN1PGL3B+83$E^%FM=W?+(29Q?S9J.4/^ MC@3FM"RIH('3BTB] RU!OTXY$+S.NXS:Q@+N;WXQ5?#B4#T\YT-IRBY-3:4M MNQIL8N0N9?&)^9M#;:Q'*%>' *7?TWDZ^D$OM#7N0(,F #MX%1B=R-^JD%Q* M;?B! -'H$.'TR31&X6:C]4#\@Q_^T"$^AF:(GY1C'D??:)_O!87RTT/XU3%S MM=B]W5C<[A:?H=(>I+^\2":]N9^\GTS==/ZC*P&K/6J@36D;\IW!15,HKE&^/WLKVB\(QMC1O; M9D\38$P8U!.+$5R%"F2X%?:?8F1H.1]N/9$V^^2T_ ^P)-_:,1NG"' MZ/D8<\I+%0WF\60R)*?L1(5*$ E'\:"/HKGXE(#"8;8<>B.<&D77V*Y CPTU MK/1E;=K)//HZFB;P#V?8# ?P:S*#?] 3>95EOUK'(ZZA7ME1_:P&+V&L)5+@ M@Z]4>CN+B;F QGB?+_?$J D I* 0/#;H,S:YWKKG<,.&B*3NV[>N^U;RE\1] MRU[^#FF$[*T7EN/%ZA2.G=$T5L!&8K9+549ZEVG)G0'JN0M^O#H=") M.F;4ZSF]P,"$2<(_XV&$T!S53/P8I?U\2 M_1K$_6D_FL[[F/V"'M3A+!I/Y^9)S3YF820!/0B4,M"=^ P!&Y,)ZAC]B4'1 MP3B>#E$=D7B*OW^$:@(-NHEWC\:%N.4:"C]DN[9' 5!7Z6;GO]$)EZU31-YW MF?UND^V^$.QA_CK2V!?HN^^/YWQ9\VDBF>]9:>>E&!G09^$'4EZ3?S\ .!@, M\.,I !#5(D)_,@JV-M]G#-IG@O\.^M&[?0F$:E]FDASZ:4<&]20> VC#O\DP M^F,&]!HM6@-X'F<;C>/1<(QN_!& ]G?$HKS0$I" %[E-YG4#ZJ*39!S/)N2! M3X;B(3= .H_'TS'_,DG&(#YWC:3:A --VY9+\BK65?XPJ' [TGPPGSY6Q:)? M5RRLC/4,:EV7A8_;;ZUT8B#@(MW8BC*U"O=?NHAB4#8.JHGQX6,6>L;ZZ:@W MJM>6&[9J$>^#PWG'1S?8KP_:_Y(W* ;ZU(F)I. .OHE0 <0FE3-!:K;^1@N' M]HIR-)X^DA.W3W=,G-8V$%(GO@VC>QVP1K/7\T)M1=SVP0M5\TP(2(KK#[_A MHAAXVJ;L*!"1:3R98]C!R2@>#CGJ8!@/)Q-K]_%C6H&=SRBJ:910, 00IPE6 M\%]B\? U[&2."2/)",. )I.^I5H)L7B8",AVGR>:P$=)$P=^D\WV1Q(I%D_& M2=MF/;. 2#KF )(AQC(-@0D- @U,C[O7&=P$R_)(OXG.7F]=KL[73I5V(7@1Z\9'GN4 2<*-L&\6(C-K]% M0V$*33NQ>]ILT7G-+![0/5SWXF<+@3H?ISJG;O,)#G1$E.Y/V!76G\_,"QCC MA[VTO.0JZ>Y"\9KP])A\#G/S#H\(.@B&6 .A&)AO3&4C,@_EY9)E,I(O M(GBQNC<73.TT<=R;=$%Q")39]6&Q*S !T.9D.S,AT5LSU3JA#9[K=Z= @3"[ MND +JYA#L"Y&;/(UQ&:G2^ =N>T\8*,OAGU'SCXA4]^+@?WD-(;W'L2<>(WA M'P]6%V;S*K4S\*?R=FN*]F$>H#0UIVIVU5U&[3KQNS]A+MC5KL2%SC%3R$ )=PX(>U;EGZ*3B%@YJ$+P M#C$<:LX%A'JU$G>BL^;:Q8A#[Y'C4'AU%C*PD!N50HI))3>=\'7(>^]F MR.XL)_,=_?UCL$]FUBJC6.P*HF*P1VV>WONW*)T7 G#N1%W-+V=QA)@2PA2SP.A%X.Q#SR6 MFID*):D');G#>/C0 "FHF A'%F2MZ87M=QBB6\S+.Z"N/ KJ-*+/$$!)E7=# M &B+H]X8Q@BZ:GK1:^/C,Z!J5ZI$>,D>K6_W*R>5?]<.;NOTEZQ&1$T)&UA$ M"UDFP@+T5P1]1FY_030/XH$/[=C"@?H$/'*[)>W"6H3_"))QH1\,3=\Q"=0'LRY M/'^QP(GHJ PG+"PVH72\"35]03 M"5O62-N#.,+N!5E9JT+(,&H(#(86F>+:Z!"#961+?A][6%%2%#]W"]>+=9O0 M>090M)'RA1E [/J:O"2U\AXDE](^0F?!7FJ.V^)LZS#Y\'B.*;SJ=!N3[D$; M$2TDD$I%BQ4UEZP+'%B;18O.U*!.2;ZXH28:":S M5!8W02K-T*L:"-?'890@$>O+M!VIIUBXE^T@8 T0L8P)*C^M2&6+A#XG/CDGQ(>();!UMQ+ M3#2+AZ,9AV]BUF4PYQ(>&Z'S$9,MWS;WOE[4_[Y=V\VQ"MNWDJE MC9=,? J:Q/:[ J;A[YWJNGX-@DUAJGX4&Q< ,K_T=""VH-:)OM%BS$0_R?!2 M\47&EMB6@KI9_T+]")$)4:/XPJVAT<"?*Z\(&&=UUI^17,]VQ'$'T>!X>>FR M5 ,/5S,\4C)/]P#])6E_CM5 \V%)!)%AR4 57A_^<$5[BW$ M84E36@2;:) BV@5H"C"-2=D3KO1#R[&)D&I?NL"_H]?>RSTN!HF#WF3:*(\: M, HDPOI\P^T#8ME=@5\43G-/JECONA6PV-3LOM>MS?[1>!A-FX-WC* M\I))[]CU=0/2OS,.N9/A,\&!J.LVD,;=B@D=)G/>([%U4M3)7K:AC[WL\*;# MD^C-I*!8?OJBJ-9J<3J#@B^64,[BW&E!74$2U!SU@Q@-P"48,"AA46\>/B M+EX=VN,.&!GSHR:'FN"6UJ,F(I: I48J]_YPA:!&8D=D%F#GI[^XK"/G&W&N MFK=GJ6=;KQ^-5(-VWY-=?I #/Q IX]X.I\KF$J*FND;N1)![W$89HCI5M?4X M,T73+!X/"!B3"&M78IOZL8@^.+ORUZQU8X E<=V8MSK%)4VA'W\T ?87SH1D MQS[Y,U8>/ 7U76'C/3R1;[!Z#*?<"Y=H*Z0P&%$-+& 4/>!FT]Z(*I>,YO& M8F7XV ?#290,>Y.16>&28E2H1,^P-YLC&[S)2",Z&5)PRK@WFM?FKN'/8!@/ MQU-XL#^%>8? TI)I/!_.=8Z4PR9";R;Q?#:%%4\'^B8ZK4?1'[-*2:5I%P?@ M=4]6V;:1DC&,! P31NK#2(-X/!P2.&E_K$C+^MAZY+42X2*O8=:77*T"[)-X M9&QC3BA2;MZ#75($RZ0' D,(NRQ-R,V]&XE9%V/# 9Z7O\2!EVX432RQEVXT M9B-,IE6K$,;_ D!JX.;'8#T1DW*R<)DTQFN;$J# M27I)L$DX]T*##UZOTL4O9U<+8+G(;&BF,ZTCP+T,L4"KEB)@V[E; M\P[09P M&.^()5S #O9K?NR A>B=-XG'0%X(LF)86"^94; -G<5]@8(I.?F'<[BZK_%' M\G5T%HWZO?G7]D&R4IX\,FV9P"VA1G4&OXVBCWGUR]D-+LSW"B6],6:*]"8X M7-*;.J-1S@4ZJ!]S3)2M5S)1]NC +[,+F91C*GAO>6G]/S76PV;'C0F!(GB3U&>&")$8,":')7I;R=6< ME>OTV:K1 Y=E.DSXU:4YB5F" W! 712/;[9D6_'I^P8+,8!@6U36 !;@J>S^ MD3!VP LL)L$6]-RMM_I'AZV9M7I M_$=L/9PZ(/T\7DWZ4/L5&_:=/X5[CPSW9O6W MIH\K@2:5HUT!_]T74;V[YCYY>W5Y"/!-+^EK: M@+ W)AE%9X0V;&D.MRVFP!#1^YRNDC@+&6[Q,L1+C'_61N*(!S%6XSLWQ1YK M!GW2F0U#E9D]:R2'].7H@&P,3!X66&;*)C[:\$#[6YD8-91!"HG(P08?MJ\F M0]Y-7E:[^B(X< *9&.86FSV/8BGP_4%:LYC7N&$1'[!7B0J78)ZR-QX29,(6 M7&RYPIS2*AT<$@-X,K.!(]3@GH@6NO&,2.J)"#IQ:"*QO9E#9F&HC$Z2SQC- M.Y\CU(-:5/^H@_[0/&*T\VA1(#K?X(:VBCV6U@QZDZ"F8*L<-F5_!@)/2JRD M7TD:U"PB7[-XAH90*]W8J28,1ACA$E(/DI$(\O. 7@#\4U0#E'/.2(=J5POZ MK!",#BL$1#>EZYEGHY5L 7F@XYZ]O"]M@&>.CCB3&@?P\06L\+8HI9C>[HLG M6SRM),!%5S+(BVA$^3W#9&@>#+=UT3<&\7 \Q_R X0!EEHPX'^Y>&AB36V(8 M#^8#?&@T"]:9'L2S,68VC^?]Z!LN@76W3!=*! MA5K-/V;+AZ)84MVVC.HYK'(8=).GS(PDCIY:>''18.WB=9>E2VDP0J3J*L4] M[;("!CG7&%V6C.3ZB?C"V;\8C2;Q:-(GB8&%+&(J%5()59-0$D/"5'(]92:; M) NQ/,?N> [TUC02 4M\3>*:,-/AZ^C47XZ]:Q7OD0=E%$W?B%(50%^J(S/^U& S:8(#BHR3.+9[,R1\=4U&#MLI4GV08JH+A1IX90'VW:0E( MP#+(0U&NEFW7H*)TE;G$BEIV+:7[K@?CNX>"K DK]P HQ%KSF;S'DTD20@FZ M,D)%8*";;&$KQ?)25M):R*RH>5147$\B+_(2(X2I]BJ\NMM)T 5 YC(WKN.5 M =,7;D"(%U(?CD!]\P0S>"C26!@Z:!!#*X?O?;-AX)B M/ICW15IAQ^&2*2M20,X*'TPHNR>:Q>/1F/+ 4%>>3%$.!?$2?Q_1[Z,(JX', M.8"$,^%&@-[P/(MYLBG>S,*1H5Y@KQVLG7-RC:+3+3P+[(I@VY6@Q!3O6-57 M]"P0%"S*Q'F+*7J@L<0",O8U!]0N5FF^UBX#V%PKPS!+!!XI^B45A'/;>WV# MED(J^U16QB^CH?-8?1]/\E;3#S DE"[3&9.$-)X8A#CN%X"8OF3LYE)Q[&S8 MU<0GP8'5H[88J&Q,*+?6!:I$034D_R^P@#8?%\D$3I]K&X:^Q'@LC8"M]:LT M=@1G)X[0A 76G:R$S5*Z@YTL3DTDEW4TNP42CPT5]%SCMA2.!+:YSYL,VR]N^.GC&^N$.N8, M^MQ-2SKG/*$'D',TK3V !G.O!]!5KLE\M9R@5"8M)+^/1$LT!-:/6F=ZYA7F MT@ >2W(BJ?P\@$BU:0*P^$J@C59=[#)* >GH<<05]Z5E-RIP\,(9K0?89"^Z MU"&P\ZM\Z@8YLBJ426WZ1I%4V9?=CH,3:*E>I'O.<7^4A:#?T5W!4[L&$0B_ M#T;\UOSZ$M&"[;)&(Q#9Q>_1<'>$PX?1B(+<-YY/IO9EA4_>]MZ^_HR;V_Y;)% MMG]"_W$2E=#)*=)ZK;U?YZ1U\-1_VS$0"\5T>2?3QN"^ZJE<;S3=[VST;A)4N)>,O56JT@\U4[%O,2VSL%:7< 6=G=2.:**_I-M M/4 AN;4ABG?O0( %GG;VGVZF'3P,G))[?*RE[+Q#>375E4QS@46S?8YYP';U M:'52[VA,IY[C=;%0@_1:#4"CX6G-?0_QQ.7Z P)JR$\H'SO%F9QMTD)S:51 ML#$F 'T8#$@6:[:6($@W%VINC@)-%L[KBDZHE<(WY^>7'#YK6[Y0#W)U9]\: M_B/;N/([H;W]).W(;5GYZ.3J[<6IU$,P9?;SM7-R)5T]1>.<4Z(X/"!WX)35 MWBS]%L;V6+27NCD82P#Y2I_8]+8E5L%P:%02,&Y.XP88957AR5&13.XAA]["E1IQ7.M%?-"WU'@"K5 W)-!P M=+W[I2O;_4[#H*Q/G2'/^-PUV@U/7Y>=4]&:):6*W!M_;UB]E&"O#;N^;3T9 MH9NN22-C2<8'JJ0?D?WU40T,O++/N:;J3F7!,DL5'_X"4HIOBCL\D!M^Q/!6 MEU"M.>^2MZ+2A*?_$EI&W M8EAOZ,#U[^E"F/H:G?1Y]Q.@W $:'2;F1N:P?<),P1 E#9E9,I%QZT,GH$(S M2ML#TIA=P%WZ##N=8EHZ7=7"2'?/A5S/_A6:OW0*KQGKJQ/G;6F=8M$Y6V44 M=Q>$&9(TK>8E+%##M+MP#R=<5V"-_NC*418Z#K/T@C%JK24L,CIU+EB2#)0H MT>XW(#^M5@(3VH](K9WUZ-54&I DN\(9N2]*T3>BC]$9Y%5Z''_(1 MFMD+NZ#$2K<9:'"MC@-=XE1%+S"ANDRO0&SS(J+?7WYX]9SA:X=B?,;<**8 M@1H/2,6UP!'ZIW KA7'C0 W,FO%_19("?_?*A ![6S .7:=4@S/8PO76^\$Y MUV0'S[ESI"YXXXK-B#,@4&ZT&\4&IB[1=R-K=*'7]*43*ZZ-&4JK8D-BH0W M6^3E8K]&(9KJI'BN]=1'0;2#MR*@3YVD2(BXR7?>\HK2&G.;A3[K*;.'OF=K MI+!(U-KX\[P]:.U&1O **.)QB:B@6@E[VKBLTH04?,=O(D7OF0+Q_ M+K@M[(]K.]"#&A-8Z&]IF=6]54G:N#^4.R MF< C,2Z,-A#3=JDE,\X'HBKD79;:N\F"A@F6ZV:,V:!Y]; 8K M/J2/U4LRW":35^C)+>[9DD:A#:8N6%1L+/_;Z0PFUB;=:'V;W,82XJ&K8+S& M L5GV8K/K-FJ#M@;Q[;8'FC*>]!^;Q'$V.]00GIE%GZ^TA 5IMN5VGMJ,6'6 M=&T&4I3CK;#_DZ [JYD\N!VOLW;KB-9HI242*'[.KN%FM4<^O'-#?5NV0<%X MZ&A>2T95Z"H=P99R!+-UKD$W4KFY)IW<21K3FDCWQJ2:M+_]$[%_!_ Z@_1, MWS )LI%A\""D@9NV:< ZD!E*8I*LQ;C%!^KD9>P>MQ+OV-;.S3L_"O@A]$ZK M77BI2P\JVS:.E!/(PF/K/2&R!T!.8PC5V8:/Z6>A,%M^HC.N%LM[YA@*A4W$ MB*R3XBE2P*-#3 SS=.'&5M^0*BHATG[)-,$%%=:&=TY\KRUCQ=+10P'7N2]A MJ2\I[-_;G^["N4L2 B@KV %G&LI[DTKLT<>V#1XJY)6A^PUM!_WXHEPH@/$- M8?Y ^'"MG*-=.:(_J<$C6/XK-DN6M$"!)HHIQ&#CZD:$+0R4;NE+)P4A.;W0 M;3E>&6N0S7]TP=?OTY=)-2C#Y_GF"\IK++ N8,6U'WBS/@TP9<(D*=%4"]3] M!9KQ<9%6,49[JJAA'\ OM\0_YM-^\BIZ3_5];FJ/*Q+%HCJXGAWK@7EU8)2. MTW4GL<.\"6G1KGQ,BKQ]WN=.&^:)HV6'Z%B.$L A,3JZPV.0M#.RX;:V;7 M&KZ[]!>R,I'*5CG0J$]:8IZ[+B:7UW6R,9>;*KQRK#173!9;(F6;6=2US/FN M&3K=293QI36VEK')A"AAZQGUN! UQ>\!-_JP.;L4WGSN@JSG-EV([X7?O#*] MN]YO%KWHA#X]=0K(3"64& @_B4 5JK@KGL^1!;3OA8LJ:K@U(H(/C7R>;.!" MI@]0;ZSH*J=15>",RW"?7%Y"AV>L*1A/1]B'FKT-ZV9+Q'T!0RX]:!#?&2ZQC/YJ M_-/(0KDZ/K/>[%.VV(=X#'% V 2[Q#G./EU5/6FJ)-3">B_-(B25W\V9KW=5 M%RB*LIQ$B$83XL(V,6XX:8ZPP"^SK?BIT#Q]E^WNY([(&+=ZS%M;WY*$3]M1 MKK&LM5N^K\ M5EHOQ!33%ZWS6_V;3W>7R0=AWA:6ZYRVOIBKRO=#T0A4'IV3S5@BEK#43QF5 M=?8]L^:8/=[CHI]$OYE3HJ\W7'R"D+DYG5U;(6O",L7H+*$]N#?*<1(W9H$L M,A8WPFV^1P:U!8!O:V#N$F-*;I*TF9IP MAP9QAQ[>C+[7*D_2#-:I['=.J=@AFC&MA&U= M4Q5@#'/8(#3G6F51G9EH_Q<+F^='^XM @H=Q;4*2W8V[@;3B>')O>WS75$36 MKI64]67XF$)TR)FE%NPN:E-54TE0(2LDV)@SYL,#*Q=[Z;#\:48/6RKPJ;,WWP+U0G$8I MTIOR?SKNNTA@EMY*$H?T&SI839N)>&C I6)2X( M1J#5JO,4:YWL/ *S5D+5AD ^=GHR)&M[HE\%-3V&GC I(4)N7<,4P[9"O/.\ MQ-')U=7EJ>3R?-:D^@H0.-7*I 7>J,(&- M2NCKK4Z,28#C/6!A!F4.$*9&98*4&VI59A1JRZ5=SIJZ73M1%Q.Q*V1<6UQ7 M]4Q@NJ)41541EN8[U2*IE6/^L(\@)873C.@VOJT!ZB+$RPW[M M]'J-=3P6S9;P=/GH#!XK(*JE8&&H+[[A^*;X)#3QEDW U-'122AT0B \^++- MA"L9QS[I9P*F555@=5C$D/2Q!)8@S0LH97M71-J+6"$'N =F2JXL*W<#B-' M;D*'FSX+50VE3TB968U "/ FLNW)K"="RU-HW1<3".)6)JHE'=\@E0F5!6FT M ,B:XW; "^8;8^BT7IL%#6^I8?./^5JU+,V<:IX5/2J?+<7)FO")FIODZ&6[/Z?$\CQ4$SEJH? M*UB_I.934O5>=^@GH%'(JK#/DX43_A]=Y\3$J],C7&$8-.5H$=P3FSA+X#@* M3^/ -+=,2E+HE+4U.F"EH4BU((ZMM-?KR(G6KL!?I-T/%Q8+!:+]KJH=0TOO MI6#V-V5.NXW?*7-ZY!0OJZ=!OT,]>5^*+0: CF@]VTP*/92W]-3G)<,*5A?]&<#L7,(K\%Z^W:^WK -\V)?1 M:TDYQA2#&:++);&4*<+%-GJIR[3C.B!0 "96H]VW50Y,,%=WN,N4V M0)H)=9VA[5\C]7GX%5=A(*771,H O L=P80JC;@\O_H)H(X*#$[.^DFLV?62 MM#4;):>1TLIJCZ)+MA3M14DI83@]?7YU 6_T=1 E8Z2X.CDW,==PRRK36-95 M$)BZH9Y#I7:*FS,\-R9PQ#8D)=\42#59IUQ8(/:2U26IE^5&9EYYV: P> IR M F9-MA<.F\9,++M;,I#K!CC% AUB4TL]T(B[IXR4 "G@WM2DNO').?$%K\SE1):/1-M?G_F02V2I9ZY&)\SX@T_N"W7%C7\CQ(Y:)6IA+F\UII6@%8B-LK*0TF^!/C'4.-#F4>/9H"AK M*%!50]=&+E2SVF<+ZGJM_L(8+,$4]=2#HQ'U3H+M'I&B"2]UH%*@VH$A(=-BZ0_O@E0[=)3J1HI:YX34V$45!G#@K(\W1J"*E M<#\?ZF=_GU _1M>^)GA49]](VH?U9IZ]%\O.&2:/:4! =&)3M,>8HGWZTJ22 M&\NV(VOC-;S'5)>U2?'GA/3W3EO&E&- Z#2Y@HP3IP#GS.5>4W6Y6OU-2*5! MF13TAHW&4-8PU-B\B/CY2V)[4^XMZ:[@"GY.Z$*T,TM1)==W=7WNQ YVH&>3 M+&7&PD:BHHU8\6A%&X\X$MRUF'(+3WCB8 .14FO8\RS4&?]FJ'.DGJCZ(HWP,',29)>.S0?^T14"3>3Z0%7'UTHMQP[.HB6M.F0F;OF$__,Y)Y##- MH6P;58*9RMCN'*255 FG'W7L')R;'V*U.C>3;&LC$-@/52ORT9:B<..5N,KM MN=0Z>YGC7JQ@+Q119R2F6M%HFY%FD^-2"@6S;@U76#0V9R=;C6/Q30S.WC8 M7!E!^3C1KG'2XDH([3EF?1TP!!M/U]J#YYOZ\'SC[+=Q-4&Y&^O['6J-$TF]$=\;N MU&\%_NE.C^N*J7J_J?!J*A7P>C(9$BW:(CZB5&UZ'%-V5?I .,!FI>4Y+=+ M66@C3JG'HIF4QE*_<4VP6,G!.#UA*NZJM$D71'K)\1:>V$$;N!TL7RQM;%:/ M42V.ZY@DO-1) ++-?&C=S4Q2ZL9:7-"K5)?NZU2 M';F'3]8P4TXJE""X1;$UJB<+,SM3E8JKNDGTBRF0:AI %A04KVNH&FD7F'A> MR[;X:4M9Q2I+U$6,FT:3R?H7GAYK%Q)E1R2+$WB Q^Y>C(APG ($O-XF'BF&BG91G7#4*\R9#YF M:NE6&&H3-]W89:*,:,.#TT#;S7(O:3KW "$("*MTNZ62E4!2>XTBY3.)LN2*(RM<02L>]B@W7%O10B MJW[J["+GRY7KI^JT%['HIM &?ZE=03/P0!AD+;"+XD56;1(S<6,I]MV!@-+0 M@*37D1#]XXL$!GB#5"I\X-@,BW55]/0 M7^]P]?&N;&]KS#DBH[V3'N+Q1">'Z@=^!8IXEZAP1)H\0:;Q=KI)ZER2A>@M M#.*EJS>\_(<*+1&"/&P4]:@*;,4NTI[4<\JI *B9VL9+D"R^<9*J;A+6F7 Q.$2G*E/Z&72?2Z MH*YG^'9ES]Q/*%K:(!8MK%?+<@D$QO2X=#KWLS*<4(9*A7#J5=2VV$R#HHTM M,XSGLBE33FZ)8,VQ;M2W$(B\W M860=DP&NS(RD/#H"7?%#^AB90NB!-'93SJ#N'Y="IG)3 <.37V_41"4&2H\Z M88-MOGAW=4NN.9JN5MUSF!A%/U9,HKK(G2?P)FLZV#W'QD8A0RO60 0TCE!+ M)$BRD1MW&(Y2K MOWMD:.RE)-&&EA>P5',/I8 ;1MJ"AC$K>2$VTAF&L%_V[ MUL^P#X3JQMHX5#+P20495QM0RJ3?>9.YEJRZK"YVN,!I>VMV[CEUPAV;IVJI MM"?1*QBY41RU$#7'@&+,'6ZY"Y-DF5;48- X\4)(+_!7(<@L-6^/TL-8Y>8> MAKAX/#DOU !AHK8T6W_CKE:BRP3V^:&CMOJ7V[QWIW&.66#M]265(.%5)GWH6I[TQ\YBSHW5!A\_UT-S'Y^H MSR 4,![;$CV<61>],-7(7T2S>#*8F)^7QP9,_LL_#V;C5]&@'X\&HV@4)X,9 M-N2<#).6-6RX"U%]*;H04"@GDY'^T,:M2Q=Z>8QYW!\ET0DV2)E$I]A+93Z) MC-,SZ<>SR2 Z&<9),J>3\>3\8XR'0V@$%F$_AE%'BQ M94\CN(^39(Z=@0<#YSSJ],_L/9Y-I_+O6];/SIO&25C/+4#T*I7XE/.I0[(YMZUAKP_G%4$W5-"^&_44$ MES, 5,"N&LF8&E,,Q_%L-F])(AZ, 3+[T1S =#")QV/MVVBR5\>#>#H:1=/^ M*!HG\6@TB[XA^1J%=("&9!Q/DPE]G4SB$0P5:AZ9)/%L.$5TZ8^G"#@PZ*PO M4]EF1P9B1J-X..C;YT> 2.,A-U+A;#];8_@$D'4\(RB/IXATV'4AP=;7]/@U M&H(SQTZ-\9J@AR4TL+X"\#M'/'YOS=G&8HV/]PFV^S@JH!3^.;U,;EH0@V_,DXFC5=FDYD[]N%6'?CEH08EHZ'7H.3X7BH<8H,9!=I9 M SYK]A$)32RM5OC'K]Y9XD?271M]):X6=R FK$@V>&\(Q'F#0-3?^P<+_P<+ M_P<+_P<+_P<+_P<+_P<+#[+P]T[@T#'L]]P$KF.X9@R(8 PMWY@:R)PCP-[T MMR:]U@EN1H'A#@;B/J'.&NI3-T+E850GQJI9=AE] V9&ZU%MK7!=V66X,50M MG5$.-1IK SET#DT,%V7:##?@B\&3!L!N@#( A_#?L)]9K(2O(M;%,$IS%0H_'8C*8_ MY6-I"A\^/)@9N-"\CZN9$_ECY*(/9Q*U\K]VJ;4,R2?VCOMM+G2$S5OQ^*C! MJ[U1_'S>O-%D&H]'P#50"D*2#G].^LTK'4V)-M:O5#X^=*788VXR12:6$(7D M.\5/Y[-&Y?E@'D,'A;&*A//JOVO2 6=2U -:O]?8"3*T?S0]>JB!W!&J0&4% M%\\D*6 45<$$"">IS$]=BEIB.:1\B:Z.70 'H$R3,C0A0],=^(XNL#$0FJ!A M CS6ERCE9(]:00+K0>*-C;&;X-"#'_N;?-F $7UB"%QX7ON+9U_49G=GXN>\ M><8 7(E+[1VP>MF-!0VX/P(5] '!@=J?K=NMH<9Q*.%06D:#X&<-GO!%+G>HW%',=:G,4(/PE]]M%VZ$1X;3G$ M).[/1BUG2-_5J8CJ4V]=?4IB@D6?$N)TC"QU]&AMRSBLUDDAP,9B.ZC>#J?FD=IW:CB#*,Y8+9^ M#/QT7Y(%!520:3_")N0_DNXP&LXB;&:N3VIF#KM?$P ]P , 5S[243P *1^N M%10VAK$7J')-AP@!8JA G?DJRTR;S2]MX.)ZOY4=U0^A];(3PFZI)BB@_K7C M_HIH*MAR?B'J+@W)):FPR%#73 "3HHM,Q_S))QHTK,%8PFZ-WD.)8:.MX M_1FFTVW )"=>99,Z<$#.83GY(BU+J@S$A6,]4Y=7@0B!NO[P&\Z+0[PQA8O@ M_*; >U%8/0$>-&19=1@/)Q,3^59S:P/5FI%59)20" WW,L$:H$LL/[B&G&G2MMD3]((+03\5 M@FX.(!FB+60(^#<(', OYS,AX$# )R8L^6%3;#_]X@IS%5B*&4'0W;MQD?9 M2YXT9-N".AB]:S[^;"JL\W',O5=$E"_*3ZH4 MD]41GAZ33#4W[_"(P/#140#@.C#?F!1;"A7,RR5%Q3R:4#4JA R0.I^13#", MWFH& Z>69I]0WJ1BFUX[=Q101@#>?/YI_7#'H$4C5YA-'/ > O^9,2-*!OWZ M!7V3%;=ENKVCRGOOJ9&1IEP*UE"@WFGB^7)?&77?2C MA->@6;>MGQ15<*2Q8EOST(VG,4:2U [LQNY@>F+,X8WM1I& ;9U(G)K5Z]*B MWX/Y!=HB1R/T,0W1-#OF"ZF(Z<'9HS#F7,%D1!S^A1J]+^%R,7SL-G/+J%UC M1Q6]#(ST3%_6IIW,HZ\CD"6^EOL'MO!UE,S@G_][E$J,XRP''^4V-2_@XMB: M'J/DC/;U[ZC[,$F )N"9DJ]@8<<(!EZ/%1NSF@ILC+4F0];J MLE5.>H$'B+'4.<+G!"*> IP"FZVN";2^Q=$H$71+PV A5"/1%O&WN MY6302Z)3A+'>E'_^7X.U*R_C0]R1Q\#+![[4HK5#;02M ;VY\. M:UF@Q0D@Y(H=<%=[J@R,!;8_.+XX=RN5<>(!;+ 3[ZU.<4E3Z,>3(D27_< XW'G[L& M+R @#<=3>+ _A7F' %O)-)X/YSH'=_,(OIG$#CL L<_FECG^LAP%4' M AK]+%+VG-,RTZS07),,M"Y@ODL5)9;T^$U9164U;&8HO3 M./@ $WSG3;)P>UF_$ A!Q:X'PM%;O8#[ LD2E1X/#) 3WH# (T!/#7IC:*/>?7+V0TNS+3#)1Z9],8HBO4F.%S2FSJC M+7/,& 1(>,RSU;+NN^J4KC$+GCBF,07S#9YC"NYS*9".6MI1^> HL?MG<9 =2@%[]8-*V0MMF8N92,!-XH,2):$3T!@=VH/X U6%=<$"D0XG, M<)@(" D:GPPG&!$",#-QZ 96UV*:.E%[,.KU^T&43D:" M?/, +@,@"CKW089%#$TZ4+G/2#PZB,0'A06I1."5,A [2E!&E1(#"_=Y+86" M"FVC1H4Y9"K"J/P&'\=V%;<%M3O_54J8/TVCOI :D<$ZW,#SR?XV3(;FPC='!,I[WHV^X MNCJ;NI=8I8!:*.!F80! _TE?O-(?!/0!TPH8I[O0-,W% ML1:Y=WLR]G\/JUSOU^PAT&H7E03V?3!Q<%S4MV&7"U$J*43!PZ]E>"D'J\-S M%0,;9L?5>]%XX19,.:2_U)^MK$N[V1>+?FW,?P>+$Q2%2X/T=<:%NCN[QFD=.[@=(A,@!"!<%.5++R0RZ0.2<@B6#85\DV&^Z8:?/CX, M,11?..AS[+'$&3XA8M(YFM:(R<'/FX<& QB,U M 4%M:E\&.;1J?V$^FD0S4"]$-%V87O%,($F.&CH!.4R&,*)F.B0S\7!>OQXL MC'B?9P\TV^M4*IE;)&^IC $+-6?33U9OHY 6"V>\5YN%H MT7H,W477]BA/:G@PJX8"3#B\XNQP",G@X>Z?[6GC7X=W/05V[&D^\L(?GV:!9F/_C1BIC=E_0#,-+V+0',7YA*-]YC(/90 M@9XN7O?SX+_CGQ/X?]CXJCTEZV]>=M53W@MF6ST52 [,?\3K1RW#3<R0>;@1>N$^X$-9]3Q&DZ8;@WMIBP&;EU^=\S;VI0(JM< MD$')=9:OL2FNQ"&U8KQM75XN' M;WT14*P9Y-U\VHL+[QKL$,RXSQX/J/X,G4#K/BHY T<\*19YY"\JQ32#[S%)+GG$+#N1EXY)FG,'S6*0P_\Q2&AT_!Y,U? M.'+V$^EUL >N6^'<*T_6K"W7Z+?:X"6VV169P?*-B;YEVQ>.:1OM+I^?8^(+ M"$_(37FRR-Z=S='V-,[9]IW)ZFA(4AA[U?:6E^'QE%2(^E%U)$T\XW!"HW5; M>UI2*6Y18FIH1D]*+VC*$)13$8JK\A,J&B_*73>7$TJI:$@>P:R*^E.:6/&T MJSS"3O$]-S(-4)"NS SU03GD8!N\J:;\&&C%TY1D#,Z'>_>$P3HX=N>5=V6) MG$7'Y8,\ P] I,QWV=EW:'<,#-B%#\'4B$ P?#!3(N1[.C!4*(^B<5W!W(D& MN;(9$D^[AL\ XF!7;A=F6Q-S6A,,CLQX\*#GJ=D23S<4'?\NJ_7Y)?[JP_/FO&-9B)#_7/CDXDVKVQ]DG2Z_>__O5VU$G!CUY_+(;S MAJ4_D6BXW_Q*DG[X2H:ST'FV9OR,%D.6VCF%? S8"3H'%LE6&ZUN:7B%XX5W=3TX/E1FO4O_UVO^FIQW[:9DS; MEN:9N3PC 45-87]K'IVU#$=05)A^SN_2!8< =H'7'],REQ:L;K#?=K M;ZG(?D;/!"ZQ6-U3Z%+1C+.4-=WHFM1G=UV4I43JI5OXLND-JK\)?#,7H%@& MEO$!6\P/!_'_^Z=_P@BIQI%S8TM@ZM(L0=:\"JQ94G.79?JPD?"%A;^8ALR( M496A[5LG-6@:TO$/ (W421-"QN%9>A%G!5;H%U_DWZ(6N'A74O7M!N, JNY+0R7K MN^(J]AV'A59SYCA-1_"DA1>1'8+[8F$D%Y7DE[CNK&/Q@]#B%6ZXW9/U5W/0 MP[9U)JSTW@)8$M/8F$FS,4%]Q8@/'$?\UD"Y[,0+4.8W:8"$#?HA0HF(?DF( M'LH39%]!!?M(R?Y_'R0A% .PK[J.[N#, /;=5*7Q>"L">FF59\]/FGP&WP^E M#K8="N84]K\.?3P-?!S,WPLRN$[.Y2 M?PLT*PEA#\<_P0W:A1P:3,)NGC"]&ZEV;+S2<1OU7OFL78:"I8Z=^#G[@\NG M=C*4T5!_L@"Y :'#+KZ=L>%S52#YRR0PBA[#(\!?ZJ/M,GF@?<(6F']. M1NHSD5-%/$!^UA(8!:;V/_'W/\0(7.'4$&Z'1N_33,.IHN10ZN63O@,$F2C3G.3J]H8W]B\FEH(6P8? M7<.E;R>S9*'%4O:V^W&7N,%.PKN@(.FGI((A-AA#F)?!LJ""N&[/KQ9+!R=Y M3#7[;P(7]-A86/<\C:/ @&D;/'Q0PDU&+1*NI=0FC4V3%1#U:S/\+:KA55#5 M:0[6M;16V=L,@:'1L5/T@45B &]Q<]^'8HEFXY D&0Q2_AN'S@O7>$\&!J13 M(7"HQ5*CR5F"?$TR/E<,!1Y-]JIC@+)S54^ 53]/G8(5,2H?1^I/''),7\'H MX^/V;#%?VG]*4]L6P:)UFYT)U8ET-U.S(%:W#>$)[2B8\-HVHH(^5D$(C=C" MKX+U"W[5&$S8<:?MR.$ZC=2#)Q0P:-A&O'2?1E/5#I'Q&X>;M#SB5!YH?\A) M$^X(DG>766OQ>G@!A)@=CW75(.AX[4 MB(,,VZ].T7;\AU-"ONGDZ]V70-DSC#2(6 MI&'-QV;!YYZRJLR>]^<,<]]^"6V[&!H>, _OHJULRM$R:^>9=[S5=2;M;SWA M"%J8T6=6+_'85KN(WU%,X%@4;98::+5J#8.^H, 03N)0QUC)L6-I7E"KZ;G? MFW>,Y4)W4Y85(28,MVU%%%J7DH0,R2VC''%*26_RE.$.'52"YL?6Z(UIEO@ZWS5 M.=LGOGE(#NQ\^=#)/W&X+\8HNQ3L(_DF5M,)A!O,0WPD&.J0]$:!#P^I_^UT ML:V@3\-(X+B1>;6?_'LW% "AK#KR@[6/?OU1<:EQV M)VV+,*+EWU'6L END,:*9&A&]UR'O77:8F^5&!AW,=I[O4/N#E$SW1_O V^C M:>EJ6X4]5%A(]F"TR582-@TGU]=*)MEXK4"ZQ6Z'M7I0X^$XG@[5L'W8=F*< M/'6%[41U, B/]:?L.OIWB5B^:DDU=@T7-CRS74QD*N#E2BV"0Z#7-D@Q#A&Z MYU3F\IR'7<3P4$FO1@FM)N]KQHF% J&PM%;@LT8O(5MKJ_%-9\VMQ@T]K]36 MV5&5LW[=&@.F7E63$]CJ5*T2][.*5765B'GN0;J%H;Y,Z2GOV*OC%4!8Q3*P M@+>?9'**S>/4+Q-,]C8M4?EPM]V9NG:@"M:3:U\UN,41%:OJ[SRU9%7K^QU5 MJUH\+*'25?;1WU?5[@__/U!+ P04 " "M@,M.!+1=IE8" !># #0 M 'AL+W-T>6QE'_R]D M>G].>N;OY]6Q'>K9\ZB?8-XAGN\A'HGV))X_L]FGVWW4\(6A][I-2Z)<\''O MIM !NCYB&*P0C>$UHF0IB#0 *F@0@*EAT;K"PQ2/[APX#PS3QT/ M(UQ(6]M5<)_+;OE.H/>,0$+I(#"$#DBB"BF%);_1CEULP4F>^;-_S+>XV!VZ-V1(? J.B-W77G3GNFF\E;[(Y[DW:\"!>4)&54)\: MW0ZWOID>?"MQ3EKKM_D@0+.CJJ+KCY04G&'7S&\+!@<63"+4UP&ED.1!\YE1 M236 )00K+!5)-Y&?$E4+W*I^G-K\4,WA$6I^Z?=<8(XEHINB]>R_YK?\GQ5/ MS_]>LOU5V17\@AK-T7D$(F?'(')^#"*/8B8O7K_(Z>4_UNAUY_?&)6'KBC"@ M8-D0J@COU)8DR[#38^YH,?QFKHATZZ >;PJ:7J&EONQO\>O<#.>HH>K6M&B# M,1SM+T9X,!]6+0:*&([V5YR1AEW:@N,_BN074$L#!!0 ( *V RTX91U!; M0 4 .XM / >&PO=V]R:V)O;VLN>&ULQ9K?;]LV$(#_%<(ORX!EMO6K M;1 ':).F"] E1ISE=:"EMR?CL2O7T$CWNVE!AR,K8QOIPZ9]&+O6@JS<&L W M]3B93(IQ(Y4>G9V^7FMNQWC#>"B],CKLC#ON%3RYM^-Q4\C08 -WOEC3M4H_S$;3D5@IZ_PBWKMOV2BM&O4-JG[+KZ$\*=W _]MR#]:H<-/1R>2L#ZVQ43,(%-\JII:J5?YF-^N\U MC,)3C-%C]/WP^KGMQ!/[,]UH5BM5PH4INP:TW_:CA3K>7;NU:MU(:-G ;/3: M1$A=B<_:!QIQI;>7"FWCLX1;7U7;Y_*AQ]Y@A3U1X8"]JJ81G _RW.@*M(-* MA&_.U*H*')7X)&NI2Q (,B$@DP-"_IT@R)2 3 \"N8@XX50$F1&0V0$A!SV9 M$Y#Y(2%3!%D0D,4A(3,$^8Z ?,<+>;,!N^G':1W#Q2DGS$K,+;APGO0(\CT! M^9X7\*+="F5%?>R[D#\"=)U%OZ'1XJ%V2P7L )K^_AH&N5MAG$/YUJXPF_B6O H3NE M?#)E%LJ\L^5:QF'P*HPH^B'>7GQT#H9_1,HF4V:=A('$=O!3/S;EDRFS4'[$ MRRUL0(>@CIASL/W%=(DQ*:-,F97R!TZ)N#[TEE*)E-FFUS #?B-+$/8:)%ALFP#TD1FR/A^*6]"E&OZXE# 29F$$,8BOQKDX;HC% M6MHP%GMOU;(+!7(D><.DI)$P2X/,^ 952$*)(V$6!XV)ZY"$$D?"+ Z4FHJC MN_@[NU\Q&V6+A-D6>W+45TZ,24DC898&F0\._Y"43Q)FGQ#Y8.Q1/ ]"*29E M5@R1$_X7D[)-RFP;,B\Q%ID#C"F)1W4F;OD(G0,+8I[Z3,WB'G MYX:8E'=29N_0B1">Z\PH[V3_5"8UQB3 MLE#&7?T09<6P-W/*0OD!JY]A;^:4A?*#5C\XA'+*0CFSA$+:\I".;.% M:,Q!;U(6RIDMM+>6/.[!,2;Y_I_=0DN_2^:#,BBG!)2SS[FA:O=8O&V&Y-UL M\#OKG!)0SBR@G77O3IWGE(!R[A4 NS%##M(:/5@ZDU,"RID%M+- W]F;!26@ M@EE >S"W6S&"$E#!O@*-FN4ZQICD$K1#3L8-?W3*0L5!)^,& MZ_DH"Q7,%J(Q\2Q705FHZ"TT[AN[L],*5DI#=1UNX<+^D'B5&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VL%NVD 0QO%707Z M+#N[,R15R*F77-.^@ 4+1@';\FZ5Y.WKO]3$Y M6:_-#=,9U=/C=.;J>;^MAN>]KU8_Z^&8RK9R[V?WU@VON4FI9'=]\W?C@O$G M'WWZG_7=X7#:I>_=[M63BK\+*O=YD,P'"3THS <%>E"<#XKT()T/4GJ0 MS0<9/6@S'[2A!]W/!]W3@Q[F@Q[H07X-9%SSDQ#6?*T]X-KSO?8 ;,\7VP.R M/=]L#]#V?+4]8-OSW?8 ;L^7VP.Z/=]N#_#V?+T%Z"U\O07H+0M<:Z.+;;[> M O06OMX"]!:^W@+T%K[> O06OMX"]!:^W@+T%K[> O06OMX!Z!WX>@>@=^#K M'8#>88&S$G18PM<[ +T#7^\ ] Y\O0/0._#U#D#OP-<[ +T#7^\ ] Y\O2/0 M._+UCD#OR-<[ KTC7^\(](X+G'6CPVZ^WA'H'?EZ1Z!WY.L=@=Z1KW<$>D>^ MWA'H'?EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%L7N%>);E;R]5:@M_+U5J"W M\O56H+?R]5:@M_+U-J"W\?4VH+?Q]3:@M_'U-J"W\?4VH+?Q]3:@MRWPK EZ MV(2OMP&]C:^W ;V-K[U_E.'4'O.M2_X9_F7-!.YILD6- MZRL743; =@9I> &3G#91D]BR#92W'R=<)%"1BFBE?],T.1J+-@>$[[>.)[G^_X^40AM33^*YE:KMJ+:58]]OJ6,/I"M8T.4 M^JZ,C0U4_TNA'=9O>>]L2']LGQNS;<<^+2B/ER.]=+0[P%0YY.24MP7M&C45 M7C_YKP:^[X;*!9K[D*LAM3L>+T>ZR]7(QH6'?$0:MTY-]5[#<^OC_;#/+FRF M[[M>^$D !D;V-0&UL4$L! A0#% @ MK8#+3B*PLFSN *P( !$ ( !F0$ &1O8U!R;W!S+V-O M&UL4$L! A0#% @ K8#+3IE&PO=V]R:W-H965T&UL4$L! A0#% @ K8#+3FZM+GN3!0 '1\ !@ M ( !Y@L 'AL+W=O$P >&PO=V]R:W-H965T&UL4$L! A0#% M @ K8#+3O;'Z%66!@ 1R0 !@ ( !7Q@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K8#+3AY\^Q2Q 0 MT@, !@ ( !JB8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK8#+3BUA%3BS 0 T@, !D ( !3RX 'AL+W=O&PO=V]R:W-H965T4LP$ -(# 9 " >DW !X;"]W;W)K&UL4$L! A0#% @ K8#+3M%DMH>S 0 T@, !D M ( !TSD 'AL+W=O&PO=V]R:W-H M965T'V&UL4$L! M A0#% @ K8#+3DF MH^T 0 T@, !D ( !E3\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8#+ M3AHDO/^V 0 T@, !D ( !5T4 'AL+W=OH! !F!0 &0 M @ %$1P >&PO=V]R:W-H965T&UL4$L! A0#% @ K8#+3E:"NC>T 0 T@, M !D ( !3TL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8#+3DT7[X.V 0 T@, !D M ( !$E$ 'AL+W=O&PO=V]R:W-H965T MY4 !X;"]W;W)K&UL4$L! A0# M% @ K8#+3@0[%J"X 0 T@, !D ( !W%8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K8#+3NT= MF;'H 0 9@4 !D ( !IEP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8#+3E/RJ"SJ @ N@L !D M ( !K6( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K8#+3B\Q1)QS!0 [AP !D ( ! M:FP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K8#+3J_>:H=#!0 3B0 !D ( !PW< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8#+3J)04MS< 0 8@0 !D M ( !+(L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K8#+3K5<+9/J 0 T04 !D ( !,Y( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK8#+3ALQ&!HY @ M 8 !D ( !DYH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8#+3OTF[:%C @ P < !D M ( !.JT 'AL+W=O&PO=V]R:W-H M965T99UF ( +P) 9 M " 9.R !X;"]W;W)K&UL4$L! M A0#% @ K8#+3B"HA] : P 2@T !D ( !8K4 'AL M+W=O&PO=V]R:W-H965TJZ !X;"]W;W)K&UL4$L! A0#% @ K8#+ M3F)Z^+IS @ K @ !D ( !D[T 'AL+W=O&PO# #0 @ $G,P$ >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "M@,M.!0U48P$" "S* $P @ &1/0$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 3@!. %05 ##/P$ ! end XML 83 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 213 354 1 true 68 0 false 9 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.zuora.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.zuora.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.zuora.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1003501 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Overview and Basis of Presentation Sheet http://www.zuora.com/role/OverviewAndBasisOfPresentation Overview and Basis of Presentation Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements Sheet http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements Summary of Significant Accounting Policies and Recent Accounting Pronouncements Notes 9 false false R10.htm 2103100 - Disclosure - Investments Sheet http://www.zuora.com/role/Investments Investments Notes 10 false false R11.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.zuora.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2105100 - Disclosure - Deferred Commissions Sheet http://www.zuora.com/role/DeferredCommissions Deferred Commissions Notes 12 false false R13.htm 2106100 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.zuora.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 13 false false R14.htm 2107100 - Disclosure - Property and Equipment, Net Sheet http://www.zuora.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 2108100 - Disclosure - Purchased Intangible Assets Sheet http://www.zuora.com/role/PurchasedIntangibleAssets Purchased Intangible Assets Notes 15 false false R16.htm 2109100 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.zuora.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 2110100 - Disclosure - Deferred Revenue and Performance Obligations Sheet http://www.zuora.com/role/DeferredRevenueAndPerformanceObligations Deferred Revenue and Performance Obligations Notes 17 false false R18.htm 2111100 - Disclosure - Geographical Information Sheet http://www.zuora.com/role/GeographicalInformation Geographical Information Notes 18 false false R19.htm 2112100 - Disclosure - Debt Sheet http://www.zuora.com/role/Debt Debt Notes 19 false false R20.htm 2113100 - Disclosure - Income Taxes Sheet http://www.zuora.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2114100 - Disclosure - Stockholders' Equity Sheet http://www.zuora.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 2115100 - Disclosure - Employee Stock Plans Sheet http://www.zuora.com/role/EmployeeStockPlans Employee Stock Plans Notes 22 false false R23.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.zuora.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 2117100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.zuora.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 24 false false R25.htm 2202201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Sheet http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Policies http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements 25 false false R26.htm 2302302 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Sheet http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Tables http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements 26 false false R27.htm 2303301 - Disclosure - Investments (Tables) Sheet http://www.zuora.com/role/InvestmentsTables Investments (Tables) Tables http://www.zuora.com/role/Investments 27 false false R28.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.zuora.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.zuora.com/role/FairValueMeasurements 28 false false R29.htm 2306301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.zuora.com/role/PrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.zuora.com/role/PrepaidExpensesAndOtherCurrentAssets 29 false false R30.htm 2307301 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.zuora.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.zuora.com/role/PropertyAndEquipmentNet 30 false false R31.htm 2308301 - Disclosure - Purchased Intangible Assets (Tables) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsTables Purchased Intangible Assets (Tables) Tables http://www.zuora.com/role/PurchasedIntangibleAssets 31 false false R32.htm 2309301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.zuora.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.zuora.com/role/AccruedExpensesAndOtherCurrentLiabilities 32 false false R33.htm 2311301 - Disclosure - Geographical Information (Tables) Sheet http://www.zuora.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.zuora.com/role/GeographicalInformation 33 false false R34.htm 2313301 - Disclosure - Income Taxes (Tables) Sheet http://www.zuora.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.zuora.com/role/IncomeTaxes 34 false false R35.htm 2314301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.zuora.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.zuora.com/role/StockholdersEquity 35 false false R36.htm 2315301 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.zuora.com/role/EmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.zuora.com/role/EmployeeStockPlans 36 false false R37.htm 2316301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.zuora.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.zuora.com/role/CommitmentsAndContingencies 37 false false R38.htm 2317301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.zuora.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.zuora.com/role/NetLossPerShareAttributableToCommonStockholders 38 false false R39.htm 2401401 - Disclosure - Overview and Basis of Presentation - Narrative (Details) Sheet http://www.zuora.com/role/OverviewAndBasisOfPresentationNarrativeDetails Overview and Basis of Presentation - Narrative (Details) Details 39 false false R40.htm 2402403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) Sheet http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsNarrativeDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) Details http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables 40 false false R41.htm 2402404 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Details) Sheet http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsImpactOfAdoptingTopic606OnCondensedConsolidatedBalanceSheetDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Impact of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Details) Details 41 false false R42.htm 2402405 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Impact of Adopting Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details) Sheet http://www.zuora.com/role/SummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsImpactOfAdoptingTopic606OnCondensedConsolidatedStatementOfComprehensiveLossDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Impact of Adopting Topic 606 on Condensed Consolidated Statement of Comprehensive Loss (Details) Details 42 false false R43.htm 2403402 - Disclosure - Investments - Schedule of Investments (Details) Sheet http://www.zuora.com/role/InvestmentsScheduleOfInvestmentsDetails Investments - Schedule of Investments (Details) Details 43 false false R44.htm 2403403 - Disclosure - Investments - Narrative (Details) Sheet http://www.zuora.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 44 false false R45.htm 2404402 - Disclosure - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Details 45 false false R46.htm 2405401 - Disclosure - Deferred Commissions - Narrative (Details) Sheet http://www.zuora.com/role/DeferredCommissionsNarrativeDetails Deferred Commissions - Narrative (Details) Details 46 false false R47.htm 2406402 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.zuora.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 47 false false R48.htm 2407402 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.zuora.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 48 false false R49.htm 2407403 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.zuora.com/role/PropertyAndEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 49 false false R50.htm 2408402 - Disclosure - Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsSummaryOfPurchasedIntangibleAssetsDetails Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) Details 50 false false R51.htm 2408403 - Disclosure - Purchased Intangible Assets - Narrative (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsNarrativeDetails Purchased Intangible Assets - Narrative (Details) Details 51 false false R52.htm 2409402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.zuora.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 52 false false R53.htm 2410401 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details) Sheet http://www.zuora.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetails Deferred Revenue and Performance Obligations - Narrative (Details) Details 53 false false R54.htm 2410402 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) Sheet http://www.zuora.com/role/DeferredRevenueAndPerformanceObligationsPerformanceObligationsDetails Deferred Revenue and Performance Obligations - Performance Obligations (Details) Details 54 false false R55.htm 2411402 - Disclosure - Geographical Information - Revenue by Country (Details) Sheet http://www.zuora.com/role/GeographicalInformationRevenueByCountryDetails Geographical Information - Revenue by Country (Details) Details 55 false false R56.htm 2412401 - Disclosure - Debt - Narrative (Details) Sheet http://www.zuora.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 56 false false R57.htm 2413402 - Disclosure - Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details) Sheet http://www.zuora.com/role/IncomeTaxesIncomeTaxProvisionPretaxLossAndEffectiveTaxRateDetails Income Taxes - Income Tax Provision, Pretax Loss, and Effective Tax Rate (Details) Details 57 false false R58.htm 2414402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.zuora.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 58 false false R59.htm 2414403 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) Sheet http://www.zuora.com/role/StockholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeDetails Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) Details 59 false false R60.htm 2415402 - Disclosure - Employee Stock Plans - Narrative (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails Employee Stock Plans - Narrative (Details) Details 60 false false R61.htm 2415403 - Disclosure - Employee Stock Plans - Stock Option Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansStockOptionActivityDetails Employee Stock Plans - Stock Option Activity (Details) Details 61 false false R62.htm 2415404 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsForEstimatedFairValueOfStockOptionsDetails Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) Details 62 false false R63.htm 2415405 - Disclosure - Employee Stock Plans - RSU and Restricted Stock Award Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansRsuAndRestrictedStockAwardActivityDetails Employee Stock Plans - RSU and Restricted Stock Award Activity (Details) Details 63 false false R64.htm 2415406 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsForEstimatedFairValueOfEmployeeStockPurchasePlanDetails Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) Details 64 false false R65.htm 2415407 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansStockBasedCompensationExpenseDetails Employee Stock Plans - Stock-Based Compensation Expense (Details) Details 65 false false R66.htm 2416402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.zuora.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 66 false false R67.htm 2416403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details) Sheet http://www.zuora.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderOperatingLeasesDetails Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Details) Details 67 false false R68.htm 2417402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) Sheet http://www.zuora.com/role/NetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) Details 68 false false R69.htm 2417403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) Sheet http://www.zuora.com/role/NetLossPerShareAttributableToCommonStockholdersPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails Net Loss Per Share Attributable to Common Stockholders - Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) Details 69 false false All Reports Book All Reports zuo-20190430.xml zuo-20190430.xsd zuo-20190430_cal.xml zuo-20190430_def.xml zuo-20190430_lab.xml zuo-20190430_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 87 0001423774-19-000046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001423774-19-000046-xbrl.zip M4$L#!!0 ( *V RTY'35:9NVP! +MY%@ 0 >G5O+3(P,3DP-#,P+GAM M;.R]V9;;1K8@^MS]%;IZOK)C'KSJJ%>,==1M62I)KNJZ+[4H$JGD,9/, IFR M\GS]W0&2X " 4Y*99"9JE6V)B #V/$3LV/&7__7C9O#J>Y:/^Z/A?[S&/Z'7 MK[)A=]3K#[_]Q^O?/[\QG]V[=Z__U]O_^9?_Y\V;_VL__?K*C[IW-]EP\LKE M66>2]5[]V9]HJ']V\^L??[[JC+_^-,J__=SKCW].3WXF"*LW M"+^A^/5\PFW#\-NZP?FH870^JAG^M0&4KW6 ?!V/KJX:QJ='-5.Z#>_OUKV_ MV\V:1F=UPX'A5_UN9P)2\.:VDT^JDRM#:E]S4YTXGMS Y)O:X<,&($?#VN%W MPTE^7TY)@O#3..O^]&WT_>?9PS1-UDY[TQD,-DY- S9,!XG?_HK9H"VO&4]Z MVU\#@S:\9NLK&J;GW6]9$]&+9W5TS[NW7QOGW'ZMGY(W3\D;IHR_-JCG]%G= MI,G70<,4>%(WX2[/P;XU"='L:1WE9H\VR,#2B$TOV"Q(:Z.VO:A9#M9&;7K1 M]I?4OZ#7[=Z..O7TGSZKX4 O^UIC78HI\*1V0K\>.GA0/[R9O+.'#=,V/4IFFW>=9-3KB<^>>??_Y4S$Y4)0AI\%;=?#3(?EX,KD[' M&^8W3>Y?-[$>GM0!VQ^/;L=-4]*SNDEYPX2\9G#6ZS9X[/2D;D*_87B=8&4W M__6]83@\J9O0A&U6BVKV[[O^Y+YA1O&L;E)3C)+5QBC971/&=[4H_^A>U\MD M>M(PH5F%YD^;)F[4O^41FU[0J$;+(YI>L'ER_<2K_M7W7CU5BT=U4T;=!AN8 MGM1-&+_YVO2-]*AA2M-'TJ/Z*5?7@P:_/7M8/ZT_;!#UZ;.F29,LS\;-0,X' MU$^_&=6%J;.IZ6'-M&]WG0:#DI[43+ANLBC7M0:EW_G6,#X]J9TP:M#(]*1N M N19#1/@2=V$87?2^=$PI7A6.ZG!U,&#^N%-="H>U4]99OV*LDV?I4FT;E*S MC5@\;YZ\T39B/F&0 M-3AU>%#S?OBU01K3D[H)_>$?&Z!)C[]VQME\^+#3[X[KB50\J@E*B]^;.5P^ M;IRZ44!6AFQ\12-W5X8TOF++](:IV;3:_!;/QJ2V?G3^HF#?J?! <\>UDR[[32$C?"@;OAMP]H0/*@9 MGC0,D>2T@V56CG J89,A@VA>W%H[HIMTUDO:VEZUW#Z+N:P>/NU9O>UQJ TLK= M[&'3M#IO5$ZK=4GI27^X<6+Q>-/4&A^U,K?.54T?UH0UBYEUH4UZ4B>E\UFU MDIH>C#=1=-Q(T7$-G\M9=:P>=Z^SWJC_YBKK#4>3!GU:&[3A-=>C08.D+8_8 M\()^O],00BR/V/""T:C[Y^87I!&;7C 97V]Y 8S8\(+Q-60/VPE1#MOTJKN; M'5XT'53WFB9^UK(PZ[[I#GM731'BXGG#Y.:,:OZT86*3&9\^:YS4F#66CQNF MCN]J]AGF$^%AX[3;C9^?-O@",O'#5.__[MYWO=_UTVZNGW3'8#[:+ % M\\>-4VN07$RLQ1">-/N Z<.&:?U-T_J-TYKMX_1AP[2[[D:R%(_KIEYGW9H0 MKIB6'M5-Z2_8O1*!PX,T'%>&-Z<-LX<-TS9F'$L#-DQO3!>6!C1,WSBU8=JH M1A,*6HYJ=: N>IX.KR4\F,3L6\-.XNQAP[2-T4'YO'%RD]I,'S9.JS&:BVFU M-A.>- 85Q;/&2?T-'TM/&R:.OS:S(#VLFU9G[HHI]8:NR>O4>ILZ1S.N]R_Y MJG(L#V]8"TY/4GQ?Q\[YHX9IR\JP,JE^[3<]21EFPY>*1W73)K=Y@\[!DX8) M&TS$[.G\GZ87;+8S2R-V>5&SV5@:,?^GZ46;7[+Y!4VQ;FUX.^DWU37,G]1- M:H@5)G4\O1N_F>VTUE@_]5NGKC1E]J!Y2KUF+#W<,'6=B97IS7LE2R/R M^X^C_K!!1>O';7CA1G@:86DF^@:*-ZCM_$G=I$F>+3+]ZI("/)\/30]Z:]O6 MY4K%].'*T$GM4#X=.ED>VF\$@/X,/FK265K-^#'8,/C__MH?_K$8N;XN^R?-.BC_?3=:F05_SSL_S,JT3ZXZ&D^S'Y%4?1"IZ@@CZ&_[G%Y^^,Q\"^FW MJWZ6ORK 6%U"FELG]^[_O'Z+ &-&J)3L+S^O3RZ^\?/Z1V;?N,WR_JBW_%6@ M53[QG4GV-F'X!A$0O/GTQ;.E"=FPMS2?/#\I_)[\Q]FE*DGU;N" M4N1]YY[B?\U4[U^?)_#.5/3G!IWQ^,/5Y\FH^X?YT1^7(]SHYF8T+!Z;]]G- MURQ_-$*75(2X$'XO?IK^UH,O_[@=]+O]R12F5[T^#)G6.LX@_Z41M]=OYT.J MR/WEY]KW3\'YN0+/'K(PU9S)C+4<[$^)]>S)$[+6/F?6V@MF;7R77OHW=H[6 M;15M?&RTDUW?0YH_%HO^>=9[IK:J%K_'DNEE3_04S&V]T&6P-9FJ5F?/0V=/ M8I#/WP\]M4RWINHRI/EPMK;!\G-BZ_![ED_Z7P=9::R+4<^0QQLQO5B&[QU) MM@R_[!CS\-2A-=SGRE9?&&[\MR_^7^-\ GG!J'?7G7S(/V?Y]WXW6V'HEZQ[ M/1P-1M_N9T\O@ZN UR]U>"V8V8#8Z3BZLCRM]EN>5D=>GEX2@7/,,>'MG+Q/:"L7+,:H[ M6XK6KSY+N]"8$X?B[#%$D+>C(?QUO"(,IMN]NTD:D_4^I',M:5B>72>B?\_> M#;NCFPL1CTHP78?V0E9VQOMB\V6L]A:&3UDWZW_O0"(YCOGHILA#4F%[EC]+ M&=B&[J.P7AV;]8M*F;VY/^GTAUDO=/)A?_AM_$QY7H?D"W(1ZNQK#(ZN$*[KC?OL#1U?A2NTO>BEL$/L=.NE'\5+GU6&=UA$UX;WYQ#>G\*C M)=O1>K36HSU(*L_$HYE>KY^6[#J#CYU^[]W0=6[[D\[@0N5LBV7:A.L+\F6U MYJOU99?@RXYN-1K7*_;8[&_=V8'% A?MSLYN>67_%?AVV>T"U]8/\%YMC'/) M7JHQ_6Y=5.NBSF]E>Z-@/8MZV,W\?3Z%L)N2ZM;VM+;GLK+^@UUHNVC9+EJ> M5[E$&] _[J+E96;W;:SU'#+[-M!J ZTG77K8?[VI-3P7Q.*#=TY;+C_SC.F MY9UV0^'"EGB.<=:Y#3M>>-CQ>%+99L5GL\UUHC9(K<+N9;;#Y="G% MT=VA#OT>N<#J/(^-MZ'=Q;#Z@ M342KVY>_L=667K2E%^??^>HL]G!;\W\&!^W/J>%4N\;WO,WC5#380QW]Q8G$ M>5R ]!!16$L:'BP*,R-A;O/T7K322;S?ZW?R^\^=058G#N\^?K@P*6A":2$% M)4Z/QWSVA'9@%B6][^3T D(E>LQD^7"Y__ ]R\U@,)HDYG^XO9SF^GOH02.. M+T,O_))>M#<2';)&=UQ96-;\'62!'M-!'N606"L'9UGSDI;PT_49G[+Q'/&" MD>N_]?[K;ER8PK7UK<6#<1SEOV5_0D8YN@.\AM\^YJ,A_+%;O*"2;L\& ;F' MO4[>&_]^VX-O 40,Z-*V58A@)WAMZP4O?>='_V;NYO+D;,2_"F# M5^!_K-6XT];4Q?ZP,^SV.X-W\.K\KK04B]V?'$08!,)G7R>?L^Y=WI_TLPLK MHFI UOM'?W+M.N/K9$KA/ZD0 M[7MGD#SYLY."0TGP,D3D]\]?\JPSOLOO@0Y_'7W/\N$BBGPV4K 1RXME],H! MKY;19\/HTYZ4;KW[V7CWIV9TZ]W/WKN?]G:=V.GG?^\,[C)[7_[Q/X'VG;Q[ M??]K]CT;K$A,.>;=\/9N,BX&D+65OJ57OB\L:9$0QSS[]UTV[-[7OV]IY/A3 M4L:\/_RV_N(78;=V8LA"@#=PY$A+>#OPLP:<#0P]%EP78>%/')P_E:X]CV#P M4B7[+(+4RY+L5B:?BS@<&J?0\XE35F+.BY7/@^,3VL8G-;E'JZXK0H)/K*XO M2>'PY2I<*_-M*MUJSM.[JI>42C^#E;!GO[#;+I.]G"7PLU?\,_+;K>*W3KU5 M_!>WIO3VF6U:TP7I;[O1\/L_GTG M_R.;Q+MAK]7;EZJW]8+0*NR9KPV]/'UMEWW:LH/+V<-I_6N[/_.2_&N;?)YW MK6B;ZEV*9+^@+L7%2:U M2]QMX/;, [=V&?P%A'WM,OB+4]>VL+%5V[:P\6(WG5OU;3>?7Z[ZMI'M\Y?H M-HZ\"$?T;)9#6P_4+M V-OP\$]?SO%=3+TO>SW_M\L1-<)^1$VNSJ=:7G5TV M]6CJVP:,+T"DGS8\:UU1&_&U?JJ-0<]/\=M6!6U5RTN3^;-Q=L\F%FP=61N= M7K"3:A7V)?BX5F&?C8=]21IWP2[R185N-NPB-NTB9;YO2O)R=Y[-H2G/VUOQLEOC:#>AV&;#=@'XBEW:!*M1& M.,_5#SROH*DU]6T8=_D;/ZWZOJ#MHU9]G]N:6IN%M=XKJ:UCVBC9?MJGYY]??"EC'_,1O&1R_W$ MKP9$4P1]F\"V]U_N;[-"'O_[;I3R-3!]6?YY=#7YLY.#)82_##N#W\?99VP+,Q_X*<5=V/1KT MWMWZN].[)\/WH#OR]'^EOE/QORGU_PZT_\,>5YG[R]APZYLO37-6@WXTGHYLL_Y0-.A,@[?BZ?WMA,K 'VDO&O1GOBPW<'BP,/E6G@4+UOF3= MZ^%H,/IV_ZG_[?K2UM /$H@MN+]?X=?Q5:>;GGV>5P>N2,9Q7_M3;Y3> M\Z\I03C0Y#PD;0()9J]9S(Y+A-?3;_^/OYSF]3,:OUW0^"\_G_9+4U+^7*7E M^<=6EZQ"!+4J=&H5FM.X5:&M9TG&^>1?@-ND*%W[:S;ZEG=NK_O=SO188W=T M-YSD]__Z_?/2!@30#'XL*/:I/_[#WMMLV+V^Z>1_U"E0S$&\WBUN>5XLWC?5;5E\<2G2;BQNXZY+\"]M MW/7"UC<.5MZ7I1?/B.GK6S@NSWK]2>QT^P/ 8]W^ M#K)/ZT4@'W-@5_JUE>*GD^(]@%AGY +M-4Z^$,-?HV:MQK32>[G2VV:*;:;X M/*1[>@" ?LYN*6K%NQ7OXP;LZ@W2QPS8TTZI^AOYWW?#="!B)X%M,\EG%(,? MT>[*-TCL87>+X<\ZJGBV0?7SM=-M4'\V*>FE*,-%V.:G%H[Y0G7:"O[4&7Z; MFL'TM_?]8?_F[N8E11)I^[@DPNNWZ:\K5#A[*WF^R\_K&R+E+GUJ7S2Y3XW' M1D/XZ^IY:]/MWMW<#6!H[[=L\OLPSSJ#_G^G0\S?L_&DV.3O](>_CL874I]0 MAJ.;L%_XJWW1?Z&B\27O#,?3+@6F]U]W4\H\=X'8@/3%BL%*?X;60ERPA3AM MZX[60ER(A3CYA7PE58K^)1^N/D]&W=7JX70;]F@X;6]RH1Q?QVWUJN]5Y%Y( MVO)04;#/613L2Q<%\VE^'_8GGS[_;H:]M0>7)18K M>$ZSQ_T0?2$BLIYAM/+QY/+QF)E$R^XS8_=)PL*_+3F =\/NZ"8KO>:OH^XT M#)[SWXW&DP]7'_/1539.-.P,4EOT?C<;SXXM71;C-Z [OX=E)WQ?B#LX6& ^ MWWT==_/^;7%N;$JX"UM6V%%2FA%M1:1.1!9[U^.LDW>OP<#.&NH6&?N/6^## M<[(IBSWEK?B^'(%)C0U:FW*^-N4,&B/L(R*M37EJFW*A O/7;)CEG0'0S_1N M^L/^N#CI_CU[OB*S$\8O1V@.B5Q:H7E*H;FPZ&51<#P8](??@(3O._D?V03^ M_'SE91NR+\>^'!;HMJLM3[/:<@8"='[)+N>Z4+(=%U+:7>__#GZ9V,+K/LF+=_^,= M9%J=<9;F7I9>+6,[-;L'H?M"-*MR>?F.LE+4&KTKVJ5!:+P@VXLHP-E9Q)JH MM$FX3E;]SO_=46M/Q2+BISRVY]SW'"F]8#[6^ DM#6*&FUH&96:;,FL9L4X'/_![QFZ8?8OTH,'R>H+N!:V\/G2_M%W3 M>*$"<)C!NG@!>1K#U,K?+O*W0X#W+.7O](%<*W_SKJMI+>)])Z>S+E-99Q#& M:4$QE=XMVA7X[#;/NOVB.L)G9:EX44@#GUQJ,_4IZ_TY&O4^7X_R;.S,AZNK M?C?[?-OI7DAI2"&/#Z'"_&S?9C(\U@(&/7:OCY6UJU\SB!I-GB?]3:"NQ/$? MX.6=5"TS'759W<;*=F -&$ZYO!'%RURC6F?QA\EUEJ?]@W[1HF1"SU>G'ZB#XPDR&+X.(HHRNC2.>1QRQ M7GE"]ZL\H4>MJ-Q@Q&J3I)=EQ$Z0+[TT(U:[-P<0]?J#NU0W6/2H[T_ZV3C\ MZ [N>EEO>GGNS>W=I#-5WM#)AT"2\<HE:.GS91Z&>EZ;07FXPMI*YS;A/-%586>AU"VEO.L+><9".D9N/=6 M.,_*T6/*IA/O37TPBQFI7C[\FI\'D4\*P7;+[UXI[6>YR2>YV(] MST X'].UM];STJSG$[CW.TC\"NG\#M-'*P)QDW7&=WE6T&?Z=/Z6^9/%>]-K M:EYZ.Z/DOZ: -+U];=C>G[D;U[ZZ/QXQ@N4OOW_VA[QR+CW+K^[UOX-@+_,C MS?CM[B:M?8^65]1W!.-_K "R^J*E+_AL.+KI#QN_,1.8!.YXVT?6WC5_5**V MA3+?1Y.L44S@V=ZDGD)=]\K-6&V3O.OA'2.\CHF#27[^]Z@S&\/'*R^=?='=YGG[JC[N=P3^S3AZF M5FB'CP=&B3&&>R.E(TX&C4SQ\8 C4HZ_?OMFWH1ETY?FD/A1]^ZF'/"QL"01 M?AOO (H$,*R2+'#M/'-,,SH#A40F>7C]]F\S*!J_4@]&@G-7(#A3,]>OZY4+A;![_F MG<&[82_[\7^R^QV^:Y!U GO'N(T>L8@Q]_/O>J_T:GC3^*4U,(KCU44\47B1 M\8>[2=J/[$%@L@+3=!N;O._@]&3(VVW( ^=H%$Z+:)D2&F/J M%S*-C:Y!GC"!-4'H0.2GANI3=CO*BX(Q0&&6)8>3UVTE^ERU#4_NE-6!^%'><]5.8/K48NY@%H3C%.(A @1PTHN#$ M#!)$M%UU4DW?684C]@=9[D#*OHWR78@AN$6(<6X=,OWV MM]'P3:?;S08I?LMZKXHO+(.T\LE5:#YEWXIFIL-).@6] S@14^X"TPK,I3:> M^RA*D>8Z^-=O_[_?/WPRK][]YI9!6/W.*@R?K[/!8'?I )T"EX2UT2@&1!G3 MF"5151I<%:>FAB?+7UC[-JCMP-Z-^\-LO(N>P(99;<[NAM.QA\[]^D*\IE&K0(QNYYFV<2\H4OP.&1IE,(8CV($ MT5 (XWGT8#5U2Q:FR%0PQV!RJ813:&0*G!TF"%D=!ZCK=V0J[C3:@2 M%04["MR/0HN-BDL@0-3",NZ'KW/8G MG<%^?/'82J"T4Y9#,BZBPS,? D[:(%HQ1TPI*<4J"O5P' +J1E(+R1T-$C,# MSBX:B/T,*KT#F<-:!7D M -GLQ,XT$0#7.OHV+-[R]\[@KAIN;W.* G)FKPEVEF*NC(E@&1$X^&+Y*AA; MX9! :ZIS8HR>G'JUE_QNOOF['K)J:K\6;\7":%O%':(0;RFM"TY0BF1@ZF5S M8EO@$ZE3R*BH&/52H58UX:]1Y%CHUUPDL9;-!,*A0\ M,SQQ@AN!E'*5Q.QI.3$8I([X66^ZL[K^PED7_+VMJN%!8:J\=-0C98637() M*A6VM$;"!&>C9()SQ+C1$#3)."6,@@>$558T$%.70YFM%VHT^D7&'0'+H5(* M*V*,QL[D13H3JRDM+LS)N9-EGXMI&@4&<29,M(SSR EGGDHQ$QB5PK>JP- + ML#([W4W91!*$I [P11^U ^G 3LT-KV2.H4HB2 E]&HJ<[I*TQN4O"">-(B@@ MPYQSQ%E)9M+"HJ:5! >#?;XAZB'O>E#G \%(F*0<=\DH3(P+6GO-Y5">PJD:\^@D- M[Z9$4F!L@XP.66\=)-_18C?S(.!99&7UM)J^'(3)GYUA-XNCW(_NODZN[@;5 MO9.#-IZ$#4@2)+RGSCAN-0YFO@"'1:C$E(2O[Y+M ]OQD-JX5!>]9I&"BP_: M&X@( Q7EJJ*EJKK8+[$X$E(KNR+OAI/.\%L?AIKQ.-MQ1XHO!W#"B2 EEL(( M[' $/P34&7P1+5L<1H1AK.?*08[R-:1;X0A!W M(R177 MN'"GU/S"&Z_5#MLPXQL'_QDW0")I@%/8":9R\O/"Z=(L8R1JF**): MGCS\W%&CFABG'1.1>2VE\5Y)6;H1+1FMX"Q(JG97M+-"M/6T%NODRD,T%AM%J$:-&7J'HF#5(E:?T%+65LAE* M*"%Z)T .6J],A7<>;*] H+M28VKPW!E&JGEESX%P*3FK@:=N\6XC6!O)))-& M1<]9\$AQPZ(/LJPO):2RTTJXP)+O"-;W3G^0UAOC*/_<&60^^SI9,IL+A?EK M/AJ/?Q^"2 [Z_PU_[?2'-KL"G=B[7%88!KX* @X=):&46NTECMQ2R:35LE+T MM\;P8P#\.!0H36[L#SM#,#:#=T,(!XJSEI4C>%F>!GSL@(;_-IJ\&TZ]PC_Z MDVO7&:>-Q?2?5##U'6 <3K;MB%A#/+%2ID.8R$D7K$ %D9&D&$*[3<<-GB6% M\]M1.DVV^NUM.VW:80-1<#I+2P*+#'&?B$A2;17&E:5^]>PE]??/7_+BU#S$ M6;V_CKYG^7"'^$!2$I5+I[&%8-$HP8TJZ(A-T([5E(I<(!TWFG KM-1!":^= MHLX18L&W 4@_>*4NXHZ4G*I)'A*H\>C!(DB5$.*:JR-*@174)EQ$E1U1^O9 M4_@0HZ>0(1%\B("3C)M)0C2;1>1(RG=$Y,-3##(P]B<$QD"(=+(34L8A"5-#8ZVKD>A0* MK #\.!1XTE OM7S17%*(3R!ODD+0::A'A+4N;#Q9^BPI?)#54\B+8'#Z&(+4 MQ#!52"HQGD3&JL<6G[VD'F;T.#-.<.TBQSX=NQ!$AX*.U I\3,0QLTK&IY0 M(8*-01OG4&K)A(L(Q -50$E/$^D^ 06>TN#Y #2U0%5$<$.*+"$6)5 B M*[KZ["E\B,&S- 8.!'3:(ZTA(0-35T0G/@051;6^]ME+ZF$&#X@%ZHX]#8HA MBQ66GA9T%#Q%/Y4:QRV,^[ON6PL(14P07@"62P22%GGB^R* M\@B>4U8*U3&2>OU@V9X 'AVY)S5;:;DS6B(8MX* Q@5M"]<8F'4UDL)Y.HQU MJ>0[* B+%DD79&I88RD6J:=A02$@' NALMY&&='B0BET8'CE!85,$@>D@W9* M**8*"N&("8L\5'10:KY76GE:"FWN@0">)P@7(T6$*U /2XO041GIJ,95^X*% M6*_J>VKDGM*^X)#*NY"+E$6I)1<"D8)^V(;H:65;CTFVOJMW0>0[R+X$+GFT MDE@$IE>28)DN?+5VUBE=4[K/V5Z[3V=$H42%!![4#@YNJKHJ].4F$ MI!15\A>&A3R=BU_,6WU+G>5=L2NK72N9Y%AQCY.7)=8J"-/ :"HB#+:,ZGWV MPIH@.A86&S;M=>0JU0)1*DT$PZ]IH=VI(IVY:F.#(OK:O"%USDS>_YI.3*[(;CGFW?#V;C(N!N"U&TB77OE^VL>YZ.&;9_^^ MRX;=^_KW+8U,1VWN\KP__+9%)9S$(C6=DXQ"SJDBHMP1$@."L%=XL4^ WQ)\ MB>!/Z2J!G4SH$"A"07.IHB$*>.JCT@&A6%&FEJ='Y^DA_AMIPCAVT:6*.VN= M-,HGM@6G(H5?6[:=F&V'!17,0&KBJ82H%%(YICVGM& ;AE"55?N//A>VD:=R M61A[9@@A#F'A-&) 9E*X+!6P\KQR'/JYQ0JG)OQ3NBZ*I90T!(RHY(H@JYPM M7)?UEHIJGY[MJT@M:Q_/@T6#E8DXV!@#(\I'FCI#@RF,.F);4_'**-J\U=AR M[_$U+SS=GQ17&//ID_B]$@8:0GB>R" M(!%QX<^LL\"+RJIG2_#S]V-6V:"U,$RC5*H7F4.%+L4($2*FE;6XEJ=GX<"4 M!KV+3!&I@HDZ&!UPP39BHY%NGQ++EFV/F((ISCCA3A-+J.>I@T7!MB"-0Y+C M$4 M,G6$2HR@0'*N*M;E3).;2S#D0@6G,*=8*0F1%5/*A<*09B5R" M\14,42*)Y%)K)JBP:>\Q&=]49&I1[:;]V:0-3U G8Y7"7EDE4M,E)Q%61445 M9=P+:<_;")Q$5RD/!BP@0503IR)##/.B+@;2G\!\M47H.>GJ250*$8X-!,X3+5A1&5@]=M3P]BVC4L-1/-?6"TD:JH$*Z 7+6ALA*QRXZQ#B!,6K?0(!T@LRD:DKJ8K M^C.+%"(%%P(1FQ MPF/0IA!=>0NT0"U/S].!84H-P1J2C0W',%;L\^!3NM?V$\K:&Y\F0J5_E9GE38\OA%0R'AL@I7*:.8)Q51, M3W@KBVU$E3J;LS("ISG11#!D/(1[I@AS(!U"%JEJR=1*0K> M(=C(@X^",**9,T4'):E N6RU2\;CJI0[Z!H\X'&ZXE-$Z[G1%HN%[S-253LJ M'EY>YK9W>-X7M8U[URZ$J(E.>]580^*GC2R3!AML;<^& ^.K&M1FU[$7EQKV M^A/P 6.P46E72U M_F17N(Z"R[8;<"+GD(H3&;!"'FE,R6S+P$>D/:TN3"IU+&2F!_W3G099_GET M-?ES>HU!>?D>WGJWTKSE?;JA80)F)/F:XFY=>[]R;\'Z5][!:_-A9_![[3VS MRY<)IA(:YQ7BQ#JCN9.0*)2K%=167#A=:]*_*ZI'(<_Z;1FG)P\8+B.IITR* MU)O'"23*8))Q5+%=[+3D^2VKM[V/2!%#,'+8(M!Y[2#5!I]4VH8@:QS4'A(# MZ#V $"O>^?2$X!#R8LUQC!X4)TA(\,IU/D%$-?C=0S8V$6(XR>'SJ8'(L@3M M??VI5E9[P93S(ETJ31GUB+"@G8 PU=2T&U*;P*\'ZA0XK"RU:H:P0Y*HM%L1 MD$&DV"RTS 3*667;(K6G>VPCD"-S"PC$&CJE"N()9#P.(Z5" 80 '1$ M--QO:I1[+ 2:G.F&6,D[")0 /A2-BYH10 #$G&M.N?&51DI$[BCGNYG[)I_7 M""^$N(9Q2:538&0PB1+T%.!-_=@)K_9!($(?&=Z#\D7CTM7/''D(Q5EJ&(D] MB#F"P$,R&V(EYE("[V01%_ \'/C9Y5K%O51EYK_^6^^_[L:31.61D-)8Q"EAAL//RBA?J;(^*Z)^[F;##MC5CWGVO3^Z&P_N/V6W8'.S MWK;=(4 1G+[&+C7BYB8*SA+6,7"%XL;=H1/CNW%906-CP0T%'CQGE NK'9]J M@ #W6NVYI81DIV#6;Z-IIKNO!C.52B%-U%&K8,&:&Z43_,HIJXRI&$JP_F)7 M!!8P'06'BU/D*"Q-1R:8\I:3X*EF.(DT_($@6TW8SY&V!^LS9"J<2X>H2Z&E M@7@S@ FB-4)9A-A,*Y2$J*?*.4(>RKFZ M70HS<9T\OP?Y*[:/MG:37#N+I30##J2+750D$D'L4UZ8BT-UQ3X=55K'8@>H MCH+&AF;>P0HF(62&'#@UB[5!V/FZ3HA5"PN#V'IH]"A8;#XZ)91V$4.$Q"Q/ MEUHZI.98*"LK$B6(0.NKFT?!HMR+]/UQ=S!*VY$OIRO<^]$PNW_?R?_()O%N MV-NVY^60M,Y3BHH5"RD\E\5Q6$T$@\BL$I6+="G+#DRKX<%Y,NYL:F7W9)PU M&J4B&L]UA- &D;27D!C'@7_.;6K#<^$<.YL:L3TYAAG$H=J($)A4TAE(WHM# M_AI\6$27P+&S)F^DD$M:HB,EPEOO$?RU(*^%2$#*JA-]:DMV:DR2>**>HYTNX<*BU(( M9#>U8F\9]C0NA!/,' _&2AL8090O*FCK2B&>G:8]V5E/1DWJ%,.0#XYS%'PJ MRY]1WL=JMTG*M&X)_^0FCG.:*J$$PQ9C[)ARSI4E437G*%JVG8>A\]%I")8Q MY8)C1YUTW,^[@4",4=EU>3X<>[J^KL1%&2DS6GG">,HA<1D-U-R6V9+\B6T; M%0'2'&T%5S%BHX.;E_R0"(E/)1AH&?;45DTYK37'G%J)*)4L.%(6:>&H-IWJ M.Q..G;CU)_$$TG@?/.?,8\<%G2>2$MDF"'TF=G6+K$C4MB MF2."&Z_*?7A959'.#2 S!.499L-&215LW))BOT/:- M9)5BN2KG*7!L)"IK%#O$1;F?7M MG%<_QOU?AOW!?[P&[YV]?O7SH6"LU60C)C7$HDZG2#T=@46^=.2:Z_4:GZU@ MC(:?)Z/N'[/:F<_7G3Q+S,CR[UDOCO)XE\YTO1N/[R :V1(+I<,DOW5N%J=' MOOPY^G(]NAMWAKUTQJ3_[7J29<-P14]J#_"&132PK6P5I-HYR[Y<@PJJ$RYI6J MZB.1^6,G_Y 7Z/6*"!4,1_&BS81]*#U6+Q=VA 9O4L=92:T+QG.$RX:S=#WL MGD,(B?9/0!)<2Y,FM)Z."G8;%33&"$43!74V,I^PCW.Q<%SBTU-A*D'F;G(] MRE-]X&/* &'84"M\\-$+R=)%"F$N TBMR,!<*3B:_:\6]W5D'A_GK1SGE,AT M-H$'&ER@#.PMG^,<-*XSMT?$.1F&4_-XQ>X)10)6SM!40.\P$.LYT\'0TK)2H+P&W;;M/09(*]&)*(R] \",50#NL M53!@@EA11\LTJ8O14K/CS;)U M%)KI!UJ.D]%,( JD\#D5, M((&RZ0Q3#L]C^7M.@S[NL!HASCR+' ^73#I M21#I,!PFTA'J!9*ND!.#K:"QS@83KM>/-^Y/L[\W'B [G@U9T0='I9-4@*5D M1 M%X:]E-U#%*[U75!."?Z\I(2!W7VJ]L2%E(=QF6J46.<8XBJ\HB5!IIY<*1(W+JN*9I]=R&"0(9JVB4 ME*6;ADRY6I6VEX_#J5%:\O^4EFD;FX,\D&=+L1LFW ?\J6"0KD%(0)3DC"JK"/Q@G00I4[%J3B&J M>G):'GZNGX*D*R&T),1 ZAJ"X8"L#32DT]F5,KTW6'-225>/C>ZV?6*PEEP' MQ''JUYKZ D(25)9,0_!2@9H@L5YSM"O4Q0977K28^M0?__$QR],/G6]91^"HBDR* D@D*]I3\UKRQ9\\S$+\"JCJZ)#EHT." D21&(-4H-Y MZK.NB2'4!>(0U\L\&-X5+WJ+?I)DF0/-I#TQ"^;(_S8:_C[>3K2SYX622!'A MK'3*ZT"] =\UY06UFJSBA"&RL(Z1&81]IRD()%=0X M*>T< 89LI4\0(X(<&X%?^YVO_4%_ $I M&ZFVQ%>\TF1P$S [0WV0X"@!^;+!Z2JY=&D21ZCL)ATQ)97,$K1#K:_>;(?I M*#A<7$)@D=*0_S'-%68@"T)14C3^,E@I5ZF+>_N&2H7/C+8')P@BX'FAV8]]*S5)&>0KY9M4\@$4Q5S9T'VTUK#5#'PN/B]#SM M=1L;'>,A$HQ=:CM0Z+E#&L2GTM3Z#=%[F-!')/#!RLZQ,=JHZ(@5!*(GKY N ME-T(;E>W8F=-]]>7 AZ- !L57BJ*!0]$1XUYVO5A!I67!UA6.;JRWL3SR&C, M0N-/67?T;5BME]NA9[R@,D"F33U705N*$4N7U(!GUTII+2NKX4162U_W ?"( MJ&UM897T/[*O_SD:%[8GR[_WN[57,*TTM49!,LZ(](H9 EC!O^>%C$[2 MZ@4@U;WL&NC7T/N>Y9/^UT$&IN J2U>G5$KC?K\=#:<#QW7(/[C6IKF2$U*< M&%2,2"$FE#5!XUA6,,>5T*(L,%K!?E_D5FDSGGRX^NMHU$OG).8L^SP:[']I MC[=:B8!X!&L3M80<(I0-'!Q"E5,K)'5-7>-D$S / [GP!N O>W?=R8=\-F.% M7Y_OOHZ[>?\VB4XZ+]+/NW>#0I"V72#FC03V,3 T!A&1;E>:5VLBRW$E6P(2 MK8>%3X7SEZQ[/1P-1M_N9T^W]8X"9Y@NCZ2NZ$(H. 0(<_YZ[BMKY%A@OK[8 M?&1"(*!/4TW2#M-?. M6UM6%BE9;58.8;4^L0)OVP&1P0MP4OV[STD**=+4,9 /P_RBPB+QLY(%L MI#6+J6_03\MG:W:EZ6/SH;CB+^NE3YTI[35$1Y"$IKX#.@KIJ Z44,:%)9Q+ M*<^<]N="1L@%(:9T)FHF*8BP2=E%6?55NS=S=#+ZK/3#'ZZ6YQ0O.RTI5TX- M>J51\-AKR[ 4,1(]C[DAHA.OW_[C\_]^=9LH^RI=*MM$@LWH-).AN.4M&T\6 M9ZC3V=%R=V5S[O7XNKPL4\LGMK7&AD9BK4TU(LA1;N:-91 .K'ZW#S&.FNBY MA2[K!%W<3KI^B^F7++^IIV*Q6I3.KY?K1.\[/_HW=S?5ZB=E(ZA,NEN5RLBM M8TKAF*J*BNZI\O7;C_B?JYAL!F@5_&FNE@HPLN&XB$6+E TD)^N9/$\@%JGU MPW9$HG/(*V]$ZOBN'//"+GK_Z&H R^CJ6M;A<)X(VXTK7H0JI#A$3QI3Y%1J M;%<>$V1!56_(6MMV.RZVTWJ:+YT?\\$@%SM=^K62@6"N 6OFP&)I2[2..'5] M)]YQI82K9)A825F+4P,T#P7\XM:WK0T!Z*C2023FI%:8>,(B: AVBIAJ2G8)<=U\L75$A@#8WE'/G= $E'DJ M]4P!.C6W@SZ<29_2BE[A(/>[E@^EVXLC$D$#187G0G%1EC/'6-D8I>LY6Q6 M/<';N*$/[ED 0 $R2AD@X%.:+7JU1UR]A6]]S7P;>! !=ON'70+KO4EW2"*O MP&:MM:O"(8HD-(]+ T@>A4/..G4$FJ M>+4:E%09NATJ,^P]Z.Y9+5G 6FH*\921%'&Q:.7NN*ZP%>NUU;@-P!P*\[;E M&J45)4$A@5E45@<U:D:+P+XWU_<#?9 M;=]IN9#*.:J(2 NWD&Y&$PF*;KXP9MGZ7:&+[AJ0/;$EX+= =00$CN(Z5LKY MJ#%*&49XX-B!"8DD%G71'$7!*-N$.7T4S&M$;@4!P5(C:2J)8IS2R!692QR" M'#!L0 #KPQ"8+;LMM\GZ,#QB#[L=; /8=9OR_("]YQ)S#EYH[I$4I"[5!F*K M:G8"'!Z;1%M-$7=!E#.071N3%KC1.GT"2X+M AD[Q7W2 1:]>E; 7H8])M[9T9.C42IH;/# M$0M.=7E8#+2L4K0+N3?##X=^MF6SR-*7<_??TJ;W&-YE_DQ9XI?1I#-8?E[< M7CF:_#.;+"HCIOLBD([.?DKCMB_R%A^HU&ZO=.+[<+N\X;C861#8"(PLMBYX M",B94>6R;'3(OG[[D?R3O(=4K4JIQT'^8LB>UC(7YK4@^N])YC[_OF)W5XZ" M+WD$H97#EDL:G+++5SU7NJU@\MO6J 3SD (@) *AD:;NAR65[PY+RK:1"HED(]" MC&7JQSY E/T*\7+OW7 "^4^J/RS.)XU-MSLM0( MCK!:KO&OE")QMM:L9W\ 3X#>\E433>^S]^\[_S7*IXTE5DI(9R6\13"HOIMVG5B6_&; MMSP@ISDW&!/)HF1E/U5*4(5T+&UC/R_2?F\H(/?QC@,&I MW?9@EVY7YCHRZ[U QH,JSK @L:!2^,28*T+EG Z6H0H=--I9_1].AHUA!9@IY04&8P7ADU!*H;*#/=*L M:N0?6=F?)&:P@@9M9#0:&2$AW_.Q-.9<5&_'?%QE?[)X@%!G4LP$\LR9"^#6 M%A(K?N%QE?WQ?'U0J?$(E3HZ3967$LDRG>6>5'S!B91][Y+-D"Z,&D8Y(Y@K\OM]R!XE7]4[YP@K=6N'0#VHVLY)Y1)%P,8-(&(-L&ILMC>Z)K5 M8L1W#F^?F!P':S@.PH(W$$HKC 7'&I4D84Q62P8%)Q="DIVU6RHBK=9(4 CA MD:(.V_(J*^NKW0G$[N[P8238Z,:CB9(:[Z73Z6" CGQQ8;%TU?P#./Q(G'L2 M#^X(5\P;0HGT@E%I@S)E19^OANM$B4VD0X&)L2*NUXNLC0@RR>I%=3T!? T_&/C1J/=G?S#8\UIAIYP'9P<1 MCT:8I(9X;.[XN**5$BBT<%G3J0A#$.J"[DZMT%R80,M>B@)R2 3KI9Z(R7PX4AL3KVC M"O!I"6%HI,X*X_&B*Z!!U1FBQ=?W!.KB]$&)=)>; $?*K;':JW08G%DG& N6BXH^2,1. M3:J#U8)9%(33D!8Z0Q22P%>1"NJ]!D6O:Y+#Y5J?\0.PV>8W:%3@V@*1#$6B M9'!VWN0$(>%1Q6^ S?OAKE?3VNQJE"^*;K-Q^ $N9Y3W M^D#?^W= ]G'J-)9:/(T& Y@Z/R&\M\JQ *&X5335<0.YI2!"S9'4PM:T>)=L M+2T_(3I/3+6+LPG:@[^@$D.$9IA A'DPV"KL)@3#T=U6#Z+,RWD 4<$M4HK2EC@L?(HT[7^G"^.%,3<*65'UE;T6F MXP&@7IY=8U9%SAP$J)I%XKGTJ+!K'M)27BT^P>C)2'AX>U5&(=4#S+2/6.O@ MO)^:DQ@HY G5C@8:G0K';3J,#9>0-R"IK5,^R(@$+3?MI*R>G6;L %#SK#/. M?#;][[OA3(+&'SOWJ8'(_J?_),:6NW35H3#,#Z*] 2*R 1#,JIIPW M&$2[;$)B9&6-XPW%JA*<; 7KP6AL74T"90P<0;*N'7;,4*[+WGJ:X$H&_X8Q M7C%&#T1CT7J@:%^[-RLBM1([9(BG0'C(Z94J>Q]X2"2K[1L1V8+"&D@/@W^K M_9%*&1*B31V[%$@_=7JQVU"U/YC)2MSU$/B;3^3MS0I(+H6GB#D:8]21"LO* M!GJ.XNIE5117@J&=H3L:5EM39T+!/QO@1F3I"N=MC 73 M)W3T)EW[FE;^/:%EN8ZRU5;CZ[4'IT5YT7W](7PU:266.4,-!4]K/ ;C..K(S<$=#:FOT@+# @D4*J2GV.H )+=V6!.M3358)WTE:#T5KEJP- MOTWWK_;?D;(R0C3$55JP"MH%1FG9J["N<$QKO@L^:W = 9.M&7%P6*8U&ZV8 M@=%"AK"(*%SU>$H131\9$TA7;CO]WMP-S@)S4,2I?A[&(X6,EX"<%LH&H8B4 MHTKG38@^1B6T2R M/Z:5'>'PHSNX2Q=L'[8K*8313J8[TE.G1(T8XHN, Y/M!5N[@'04%"YN04.F M#G,TW4 7%86TE$3NBLU,KJ0UU60.@@UV;K0]>*4#3!TX5NN""<%"$&$C\\4F M*/.1QU#Q12!YZ^G'(^"^>>\4]-T@+C4X(>41,H$M57)4+5NEWFE?%'[-8%A6 MFO1?DXWXE VS/SN#2E/7&?#O.SF=-7;-.H-0,' :6O]"5!]OA[EV=B9#U=7Z4#M;6?1/7_IICR1ZCN]HT%Q"JF^=9$1)Z1T M#%'C7[_]*)?ZPVY!;!L-TI@/5VYVVZF:[T"%C];',/90K\ M#U9H$B.SV@B'J)O')1@"R]2A 6_!?Q6I$Y&@/SP5"8C56O(@>$@M CU18-=* M$H":%RU#'HD"3ZL+$MMTS9J&U ^B "<1MPIT@7MG.?R%)F$@\OWAM)A,LGP\ M;V#]X6XR3KXHA7PWR3EM+G5["*\;SNQCFA;HN8(,RDBEN;2R3 \]D16SR->/ M[&_#: 7[IG1H6USC@C=6I;,5SD$8EOIKEHT+4UN_FH";K%U?TI#K; )IHS\Q MRJ=2%@,ND&@#\H)I>8N,=*2Z<:S77H&XD M'3?((FL=C<%1GDX[+^I\O8K5^[@(>'79!& MVMJ,>O#LS(/H)ETG%B%;91-/RX[4]K*_P%7'"TTON%:<[!,"%NJ&=&\[D. 1*78R95WLC3ON' 2GD3MPXY+R,"OO3XNI.#5;!(#)&R0@O3DJE6*> M_?LN&W;O(<[NW-]LZEE['I1R/%V,(PPQGD1I \:L/(A/.0-Y>@_@7P_N-Y.I M!N]MI)KEK':4YZ,_D_IT(.5HBH'.1A&;S)JF6H(S=*G;&@@=)8BA#2#*5B_H0$PW UE_:?B.<&ZD)<,1:V\5 M3EN*D(D@2DU9W>],)7@$J]S,['HPWW?R/[))VK5?W/*5UMA2G\2_=OK#7RO- M$G;83D,2^: 0%X0+"-T,\X:#9J5KQJ*&M'Q#VK0+/,OP_Y9-4L/YC_GH>[^7 M]>S][^-TNC+VAYUA-ZT[I?[GAQ42!&>"T]QB0I@Q/'7^*I,>3.NN!@:GN"HF MNT-W))RV<4:'R%FZN9I31CEU5N.%;\'5*DH&"<8CQHPB$? MQX0S8[DK-ZF)K"YIO8'X;R5=RPH0:QBK%PY0I)6:R/> M:*WXZ5!:%"("$BAV/-;5Z"J\>@U\'[ M]U0)C86P#C$;/(I6.%MGJ>^K;/!I6 MV/<)X@$(MWOSZXJVH&= $2%UA92#?U\%97H2MKQAJ0; HX(V6D)#W8E2JM3K9&D"(.=CP$('XS#BAM1 MM?%[H%?:Q%D=U?Z&CT5P*0"/2%TIG72$A\6MOMA7*K4ATUXK_*_ 6+"'6P(G0&S9A"V)M*@)<*" M%8;0VX@8X96J/\;HVJ;M S';>E@%LG=A( 6$_PGXCT9:+PR&JS:,A_'X ? M$$]0D6K!HK8N**>9XJ!G98THD=4#$%@HTJ!76U3_&<86E 0M$.A4$ KD, IJ M3*%;QBI)J\NHE0/?CT"[@]5+0!"LF<'ILC[O4#1@/PKU2FTA:$W,#VY"L6.C MMTW'",5*V=23DA*4XF%P"V6R%:LZ!EY+J<,$N*C%&<>[R5V>S>JWYKL'?OT8 MU;:E(8AF(,Q!'$E!F2TJ.<@\CC>J>H$VQ/FZP79M!NL 3-)RP/?LGUDGW[., M)ME@,"/>0AR:0FVG4%G9$P6N&&3-I3X$IR4 #T-O=)45?M_(G!(1V*WQS"@_#[2S M *W2X7"'^\8A3PG.&D*XC81#6J\$GF_&QBBJ*Q0*;70%J^ <#O>V&\FE8\H3 M+P'4&+&SDFA35E=95KT9=+VH:'>X9Z<4U\XD'K0#Q[7C2*=6UC0X3ZRRY77? M:=^C&I2KM1VXS< \ .R-@I](3%)(%B(0W4AJ7'E+>;2^DL9QOG9J8U^PI^Y3D)KP)FWDUD"[!L/^0&XN2$6: QH.1&W ME)( GKVZU2G7;CC9#C?-Q9WBM;9#&@ A^N MOG1^?$R7?HR&9C+)^U_OBJVU+Z./G2JZNYP(]!PIS 3#QE+'X#\2SZVG#Z$2 MH*WC>CI4GI)J6]-XZ9D4@CLCI$I'IF0L=PJL8M4.0JPJ)4]+.4B(L_ZWX537 MN_=?\LYP#)BE-PY[Q=^FS95/*WU",V>IUS2@="HS&=8R54O7"U4WD?1.A#P) M=N=#UJU- 6)$CCJ-G>(\>JP<*<_[4.JJG5W6+HT_.[*F!'S^JKV%#.RVQ9@8 MIZFE@F/,K4_;!T@:KC"NG)K=565XIUJ%AK]MH,R('@;EGIPI*G"@^-J6%*,4/+*CG(@ZH'L1BO MB6]W W?6B6"6&1U6=:B)((X&S012@I"(2%DUP'05W'09 (E*-8**&< XBI+,\7 MAABJFZSH"/!_N"H>O1N/[SK#;I9N?-Y_'XM8)Y!@EKF@(Y>>+DDXA]^J:RAK M">FOHAA2 S G6)+4P &=&YSW@471J4SZV+[Q?1J8+KB=?I!W I<\K M:4>J,MT_I0PF';3WA#H$3D=&Z\O6*SSU&]B.PHZ@'1.KK;M*.CA+/&,03GJ- MA(VJK'=#H;J8*J1$O%:>CH'<_ S\QT%G.('@.\40MS>'I&!&I^L/&"(0%FLC M0,]%N2/MA*XH>*78.@'IDR"< M.(]"P#HMCHJ5JTOG.$/FM;;-OP6I!^&OETY\G0#_J%,;(6J]-YQ!#,\DB&*J M-E3.*Q_\_CP_'N(G9;Q"&KPU2K=9:I^.HW ,,0*% MQ]A1.(NKV6;QZ.H=?J/A=_"HJ=W67CA; 4X=HW3[&4^WT"M/F'>0P0K#L:Q> M1=Z(<('%B9$L7SF]H6Y;2WVI4MTB>,8H:4SWCI6E@5$XM#%L?CAJ]<)Z=/Y% M;P)F6B$K+55IJ\W3Q#^&?0"CL^D,CN1__4D\12M/>-XV"N73;R_S8$BAJ M]0CJ7J@M+5NL-IP\:/%'!XZ)I]0J@YC1,OA%DOG_L_>FS8TC1_[PZ_]^"D2O MO=L3P991!ZZ>M2-P>MO/]'2[U3,.O]J 2$C"#DG( "F-]M,_F86#(,%;( F2 MM8?=X@%69>5=F;\T--8,C?GBH+$MEM3&#LZN_-,U"7.YIAN^:0)5'0BN3 $C M25S3M^PF5#%=0 \_-6'WK@T%1YD0/]!\8C-==7V7B$%Z6A $ANX8S<)7E9.& MSWCHK:\OEP*)"'!XIAK8S-<\BO6Z99^SU<1()YK!VMC!IW$V33%3LV-!!;7 M6G .--8":G"'SNY.=:(VA'BQ6G3QUW=:V088*HB03)L330_<0'.X07E5D64T MYXICEJE:P1EI)I2(P=D."Q)3EG:C4&!Y"#3C("W]^X ^)LJ39=LJ*D M'T4#,:ZJS)-^@B?%X?#K]&X8][_<@T%>=.J+;)K]E*KD0PT4XW9ZE\6#.$Q? M,8NWS)/X]/7+!CPN.'/-T:EM4LL)(/RV+75V'^.8S32<9AF-_,B6FWH[);:; MLF5;CN/KQ#4H^+)!P-U9&ECUFM,8=&ZHBQQ^U!UM!$'P7&8%3F!3%POLF&62 M"O]/"WCC)K7-G2 \2;849\&'I\#&A+ME9X6R=$KI1;ON3B;J#ZNLYUV[U MZ2QQ:+'M0*@B*B^(93#=*/9E>V;0X&:V.'RVM=VA$?TB()\S__ 2&L46"H&7S1I]FPI+>M?W.#.3BAKAXP"$@T MB]D&G0WLL *S.6/.Y&N.8XOU+[_G$G.3=W,F;<]BA)DZ>+:&9[E:H,Y:XZG9 MQ-KAP$D-Z[]F-6]<=RW)L^*[SFN%OSW+>HV>II,HK3ZS*:4'$;_M,$RPF.A: MNR:O:( P9X_YP(P,$1J 13AT64,S26Z"$RU(^U7;=9A=A9Z4 W>!2 M"]PF]Y.7,-U4?\E=G7B!Y7#/(]R%[;MJY?Q28_$*7V1#&NF0+FW_-DJ?HW33 MD3N:*_)1)K4IQH%<=:H96@%=4GV%<[N/L^OUN2O-\D!9\4 WN X!JZX9U6F! MV]KP?SA."3[>NH]BMI@%AAMK?YAF&!J!T':FJ+AE+S%;V$/;;1KL8;8X81ZE MS !M[3%;1RB#BH4]RAI:"W3;8O:I:U38QVQYJDE\<,T"';P91.T&'5;UZ"PI MI])4\XB"?$BS95J&ZP#[:Z[CNZHH6JK,EJ$'S0S6L>SUSAO?PVRI$, S7P\" MUPPLJN&%U@RIQEXR3)50LI@P[]+VMS-;)H19<,HJ1[0@UP*CY-)9IJHY:I3H MJM:ZK]+HO-Y\G^LP9@4@>4$ Q^9"N.%7I0,0R#=';^IT2X6]T':]TYK7&UK= MM4SB$8?Z#N?<] *MNFTSW.;U%;$T8^\U/\<9!+U!DGK)]&YR/QV6\VUW3RC@ M/:Z) &/]4;TPBJR77@#.H:MF;[/NBQ MZNZ+PGM+!L,LWFQNM^IO5<;NRWT)5>R&3_$D' K;\^5N&#^('L$]QCMK>-.) M,\8=,,E$=[!!K>AJ=%3>,$1T8;KS#FMK:TL;LVT:0TB5P+:-@*&N01M38G^3 M)CQ.N[LI)G=_#4&(]DJ"$LVR7&YQVP$NLB"LL[6@NE)EO%GML,A6ZU:S]ZHW M7N, \_. \L D%)Q[U;7+PK3_"%K)BYZC82+T4E$7L#.9 M'8?X-L12-B+KVK;&M+*U3%4I-YJS>JBZ@$N[=CW[+WP3I1V;&J)YCW/#=L"5 MUMQJV!(WEEP!&BK1]E[X)(W[<" (P+L^T@W".!5%5LYK]<__CJ,4?^CU)_R9 M^="A_,RG,3A0F?@ 6;@WJSWR,T@?1!>XSFJHR/+GU3Z9?<.D.%X +CXXA^$. MAY_&L,%I5:M3OO\Y&4>O.<1Z,!T/-L 1!P B:-E/-6R*0U\WP]LW3<: MX2T:A\4#J='YA"= S_0$3%_U.06#14VZR+ K^5"',K!2S(<5M5A,,=N.H(+(]B6+F&O-:X. MR8CMJRPP;,(#B LXLPU2=:^[C#:QU]2#K'%]P2-S7,OQ?"=P/9LYCLU+E#&( M"C1C73'VCLM;CP&P)DAT?(KU%(PX6#(.)1PINFJ,9N]J3:)2?2U(O/&I:X]=]T--)UC&[KCF>"GZP'A5>AM M6]N?^ZI%SH.,S\UTOH_[2Z9DKHNYI$FS" U34HZ1->]B]4Q MVP3.K^LRG1&B,ZK9.!)(5T'=0"#;1$!G3*?&HFHY\-;7HP6;Q.>>!1$X,P.; MVU3CU>ADQVH"8GQ@L#.^F!#9;0?/T7@:82&)F^2CS_\13T#W9Y-D%*7^[_WA M5,P%SS*$T8]NL MR 0T:\YJU,R%>1B71*:S4[NZ[3HZB+?%7)51ESH>,1 C7O,8!7W]1_'R3!Y M>"W>W72=RSR(GSR#:AXW&6&4:.55@,JL)AX1N ':^>J.%=0Y.Y5A&+8:^+YI M&12'9ONFK5E"902!"H:RV;Q$K^?,]E84X#^YGJMA-1YQ',TP M<7BD)C$&F2 M9IV+)G"?NTO6<^)H+V"N:9BV&WBZ1GW3)6X^A(A":.HV,1L-M=,ZNE7&)+;M M!)X)@2XS0?TZ(.Y<,*9A>KY&FY6B6-;>1>K\LZ!.U6O_URAY2,.GQ[@?YFEF MP4+IZ__\([-JX16*&87;27]I,C5*T?D[& MOVS*T5*$_8!M8MSG^KI!#6;G9,%*4Z\1 1*N+\#6=X L&.,>-E;2;=-W;(B) MN:&S@'$5FY.+.TB=Z]=82WLSVZ'RQ +T[FWR[.B6:0VT+ M_!Y3]7"@(Z;6<[WAV-1K#G7DF'<]3VKLHDX)I;I&?,?!P26:9IH^X3E9; >K M7Y?4T!U$G>:39M#SBM+[)!UAI_"LEF=SDK#>=XLCSL&/M3P=)X-HU+(X1 V! M#J:4,8TW\[M,G/223:U?U<[;P (.O$3X'H_@(U_N;^'5[#X44/+PA3@9D/55 MGV_^%6":=.(!XRS,1VWSL3>#!)_S/VC]/ZC:!Y7,Q>$&L5S&$<.#<$8I_)O: M!M=]W7$=G[[[RU="/^]X$%O059[5AK.B:N.L6$ \1+"$T[)]WW((L<$#-32F M!QIWL&[@]RS^.(Z'?WXW2:?1.^5/.U,97H1H81(^;$"M.C-BSAA_IJ+H' B* M9NC8':DQYKAVX ?C%O6_+9Y6LTU]5]&Z%!'94& M-G?!I1;Y&CUP'+L9A3>'1A^=E'OG7QSP^GS8KV6Y1F!J :AY)O(O-H02=M# M*Z'49 ?>ZT8,#N8[#,>@N.#L4,0*%.".XK]A/! MNTO20+&+*<"+W.6H(Z#7[JPVJ7KV&.EFPCKJ;YE>)[O M0V#,7%,UW%E'T++[$L-:N"[9=Z5VFH;CARAO99I]I GMU] ?G,LV5G)7R;P MYKX_AN,"Y0&TPWT4 \-_*ERUC5-IQ'/G&J=F)3\"/^(7W.WM+\ F"V]L2K9S MV\-#![O";8A"?-LV2S@HA*M=!BO-MB#D0 /',P/$-ZAAFP .L#@]:X9 3XP;DQWQ\+:B MXG'.5?QN=GJ1TS3?T*GIN9IAVRI!X.2JCUL/;'.)R+$%G-=C$>D4!]-=F5.) M&]C@5M& &<3F8-.U:E8J(FRMDCG*;G1^_,/KB-C]C)C4&:SC9Q&1K*_$/YC0 MZ8%NNJ;E$#!RE#$W\+E>VCG#MY?!T3/U:)9N@4;=.)BY0/IP!\-,3_-\QL&1 MTT 7!J8;E >#-11+#H9:NGD5![.C*CRD,-7UH&=YW%!UW6"^JSF<.,2K9 E> M<%;Z'NS&M(YZ:EU3@;L?Z,&$L'Z@FF-QE;FNZJB.AW.S;+]JD@A\=_6!:C?: M<<6P(P?ZJUA,!UQ)' 9D0A"@:A9Q/9.;3M7IK=OZLNB-+P P7)U=7Y7$^=9=?]%F'IOP\ M,8Y,^\_A[_%H.CJD^I^O/-(%X+:GZA8PN@'!J5N5IU%[^1%PM8T 9V>:=.@D M#FP2YF&:$#G<\%4#<;,TZOJU$R)FL/2$J'45)Q2/CRDKINHCX@.EKL%,@U!" MBXP (@KY?*FC!.J*'O@I' MU$ZJ[3N.KG(3O%O-T RBDVK$F:XYR^O:5-K&I5JG3^>X5EPW<>ZKY5J!"U;; M\@/-\JI0CWK>BE,XE(U80Y'.G,(Q980:+H1^.H3A>L!-EW@E\C-XNVJPW,<" M:W:FIS,_$ ?G%*VYIEQ=T*;KIN'[U#9]7[=TQU6=JL<(3G#9[2*AEFFTDR)? MM8<#$"BJKOV_)Q/$FYND\3B+^\O3W,OJ .L=*FY 3#?P/> Y:B&>?.!6S@KX MD,TF1KHX&>X8VSHY&9<5*=;)Z 18F4B8KNG.2Y MD;%6];7I=FP=?#'COLU=YOH6#4P5YW=7U>%S[5'5I1;16R7;DFVT2:7Y.ITE M:/K;%,#:!O=52BQFF1I",]$9^K#O4+),L[%VJ;1D&X>CTNYW>4N47/T*SJ+< M,'0/T]FF[MN.H9'J"HZ#O5AU!:??&&T$92TW%77W&:;41=IZ?OE^DDPXZ.>/RPSHYL1+!T54]WF&7C;#I+TYGC MT*H7W&YVP%)N$;)-K7L+.SD-N=9Z?#X.O+4ZZI'?4XJ6$K+\IJ]1=0 M%7K6Y%I36+F:3)JGZX[N!,8LF*)OS\"KSP0VSI=J157LX+H'6SX$W M+>833;<#KH-! %=D!N;'YL<1S.PK6^RM.A,"+>C%TFO\FL;]S=IJKD1:HP3A MB\%WLT'V',_0[4I9^=K*2C)^8Y*#D&W=SKI S$4>G"O+\PV5V:[#;DLSFF8$5.[45NTH"<@9EY]A"F3LH4VP9=J*[$?'M+H 2SW6TR%:Q.@ MJ^\@GJE''-71S*K;S76L!H(QI41C+96$OW6GQR7W/@K4X02\1#N@#@+[8XVW M6=W.JLQ=5G%/J+4 J7FLK1V7G*UI",(URC5'-4UPKS4L):1.51(%O+I:W;9R M"][*AGV]UCZU2 M=TE:I$WZM4GAMN/HFXOI4 MU2$ MYEA!:[)3,);5=3=+L4'.)N-K+Q<$_ % M^/@*N*"X EQ$?=CU\FWF?S#'"TS$432\@-M!X*A5::5AJ<:[OWS5_\D_4^XM MT/\@A.@>N?/;I-;(K5N&YE+--'S=,(D*89WNS2Z9J0/DUOY)/NO>OUTXN?^Y M-W>_X5)SAF%CJY[K,XAJ5!P^1UTUJ*[D+,(X' /])_U,Z*5S_8ICV(+KVS@& M5W41@D3S_'-UFS M*:C@HUM"EZN?J75&VJ5Y?3T?@RX'F%L]W<76=&*IIF]QS],G MEX&N7M:L=I"M'(A@"_Y-A;M5(E%.P^%:SJS'>K[."4YG9I81Z+;&/;6*ISW/ M#H###/06VI#7_3?2)AU7!Y"K?IXV%:WY=SY/1Y_H9N"*F;(.#52(F-4J16GH M/BGI:+9(R#UVTC5"-AG2<%5BJZX=:+X-(;''=;^R()KEJ0=@R!/3<>=$QYOD MG5(+#'&@4RL 9PF8UJNRO[9I]IE8+=*WO0VV0O;*@<%P\,L]?'N$T(GH MVN00A1L-.KH^/X>C@_4D!EH0X*1YUPU<'!Q$]*""82*Z2I86Y9F+]0,'H=)?@']0([XI@6B)U*N>D:@6-;OL\K':G/Y;_+.P:]6:KXIAT?B';+"HSW M(5WSRWGO/PI&,HX6P4AK:F33Z",GT#Q##QS/]GW=ZC--T.NP,<3(VZC-F&;^'H5\=E-A*0N7I@<6=9@<&' MDU'PY^A%O+54P.VG5"4?F#HW%20>Q&'Z>AN"UES"J)^^?MD@VB8#=](Q56($ MFJ5SPS=GT2(. EAZ?=@HG]UJ3R>CPA**B3+_>U*ZF-+F^GJ&RZGJ>9AF- &*-Z%#&)(/(FF@:Z MS[#\9?QJZ-N3>!N"=9CZA[;18F:;JM% ]6RF>R:V^A;4=YFQ%-Q7(R>B?LT1 MKYSP9N] IUTBRW8LD56WN,=\57^ MJK[E4,TF!/P4X@>.:\] %SS56JHWN=')37939[H^N,^!YW)*74X"DVHZ5P.\ M-'/5@*K++-.'2Z+OP2,7/0ALS4/D/,_470KNI8OT]1C5/%];%KDS%&\O'G8T(_!-3R6VYX$?3FV5,Q$/^YYI M,+TYR>0$A%L?ZZP30@W<6MB*(0HV ]_0P7QBN&$ZG/K$;,PN(?G$MVUWN$NL ML<5..FL;3<]@$/_Z/K-<%4)@S59]$;7Y-BCUQ:8](&.G*+B6"/9@$*/)"(=? MPWCP:>R&3_$D'&X<-^MIW/<"QCS7<)E&L<<=^8H[/E&;[4Y$L^!_#D>5MP11 MJSTBU30]P@+.&;5,L&.^)J)([-YT&JV$6UNPEN(7\:SMPY=U6H('W TLG1)F M^K!3-> ^%Q&$9Q//";W)++B \\YBC!Z!K+6;I=J 'CN4:@KC< MH]PS&NT>V^N.4U+V #HE4,$WA&B#JTP+P%UT-=\4A#)<;BTIU $NU+I$JTWJ MQ- MXCD:;-&T"&647-JKNN=UEG@.]0V;=N HW4<'"#M^\3V MF4^8W_ I-55G2_(Q6V+.-&4RCJ?"-);;QV+O> M2YUIG%JJ8S(?VP#L0.66X8B=:KYAJUZ#YZFI$XV>?+,[!=*6!COR&=AK<"%= M7[4"1Q-RK0>N9E@-U*$E^OK(V_L6]:/X&2ML,AS37ON13=;)"#2?&):N>LP& MOE4]PQ?':7@!;'S)]%-JGIYUOT63,!Y' S],L70NVZ21#)WI*O%LVW(]DVFJ MIMIBDZZF0A#<,,$?* ,!;5LO66LJNW4=:]Y5W0'= 9&+ZCK,0R>!42Q4-AHI M+V(9IM6V5%E_W[/(Z-!V-B ^(8Y)J&9QS=9/;:J#[V%1K&BHCN@$Z& EC,F8&EK.,,(>GS(%M;< 1*=MQ D/7/(;*"R0: M-QVH!N--;F#'$90#V%J(%3F$4P&.NU2YQ@S?%_=8U*'H93> B[BFZ1TXXIUL MK4LM@\(V/=?1 NIR7[,"W"-Q8)>&VCC-$^]M;T/K6!ICAF9!T!R0(&!,S^_, MJ$>X[3V+ MY^IXUG7 P=$8Q&J&13Q?I;YOE.7FL)2&2!$3_G=)P>!;%]A-0PMNO6URU0DH M^+J&'C (:=0 /"$26*H=-.Q)VY'^WH0Y>!V0P56(XS2BN=QFB%T1>((PID9\ M[C7BN_9]QS?$M#]'DU_&:10.L6;_DY@#B%__*TCV3TFV2:9U1@+'44UN4M!9 MCJ][(#:(DL(TFX$;VI@3WZ6M[^EB4%=W'1LV#M&>X7+')OF69?A 0G6HNL4P'M#4KCMFW?;NY9>,H M6O$ 7I4''&SB]3B$6AXGB-WGBL,%EQ),<8.AN6D:RTHJC[S9W3(8$#=ZA,*N M'&I2QW>HBOJ*!H[O<8\T]-6)][:CFV&8IFH3+\!I:C;Q-9T;#IX@(9;MVJ1Q M#_6!J0:(;;M'N+93F]G@3AA$\YGG &?9F#VOH''=H G_;7#:MKLW-_BV4VX& M,X$A=<_R30CA=)L!0Z+/[SO@'[N:IQW8S=B?,(=V,XAOZI9C!0Z$MT:@4<]R MF"",IU(K8 W_JV4W8SEACN-F>)I/31R.: 7$5)D;8/F7L#_$=2V]>6O0LL5] MV][W]#-\-?&XQV]-L M,$MPEK;--%6(I^[JCJDUO*@/C)KJLMO[E=O\'OX>95_#5TPHN5.@^F)'_J9\ M1J":JF5;MDWUP '7W=1).;]<577>R+@0?:$_90UUPPBSNV^.!%P^GDSWJRBP( M^SU05+;G!1IC)O:FE'3VG\ T.@<,\+^RWUL/M-@?/ CM=R$X%H77;C\9A M&B>@"Y[C9)H-7[]%3TD*C]IT.XQ(,*YI6.#,(G(M8[Y&N>/XNF:!S[ZLY[3# M9-K8R6-ZCDJI2WW+,\&'M6Q6=?*8OK>TPU8U34I:VN[_39./8([3:23@1L99 ME,$'A"_R4QS>X53(.,KVTBL.T< !IIF&""":TW[^*O23+ 3]]&Z7/*!KX"8QL+.$<,YIN7Y_R:4!4ZW&\M>MYBT+7TMX584XW-:9;;F. MSR&(89I6+3PP&SD6INKL#0O_[R2;(-+W>/ 3?!(.*XCVI#BBI1#N,<.GC@4* M"R3LO#U4.P>Q-.4&:JO!1!%&J[*C&+AW+#5 M9GL$;;+*#@M'Q10/HO)LX"MN,LZF0_S^7H0W;-]Q?=I-:C8B.JI;VEFU485?V M/5D1IBP''*Y7COX4/F71E_NRFA^[?,;@(@]?RY+2G=TE2HBOVK89."X!YX\Q M:EO@.;N44@?9LY'A834I.LZ>ND#"8]4@&PZ$"";5P'I@]M$SN">.@S@>L*G= MO->[ON/8.%,O\%S/91"<@)/@JSI51846%OO:MFLW7 FJ:E=*PJ-PM,X"S(VB MAC% R7";BR(@K$D/+$*7F(LN',=DX>?B\N>\(N?RY1[^6X !9I/=N[S4P+6H MQ\!O\7S=MQ .'=$JN*G9L'O>B+69N8PFNRWR8+L\"AO9.!0.J. 9X&50W_0- MVR@HAIF*QDU$FQ2K70M\B_IXO1#?QQ &9OE50^WMO"E^CE"?:LAP*[&..-;; MVZ#JN<&(X3@$I(,$W-,-R^'64H L)N2DW..N2URRM5\3=%N^88B;E:$MO!;A MD @_[#^*+_YW-!RT?W^U&@[0)YH1:!K5/)R,ZFM<4_&RVPO \R2:7[>'S[!6 M\)8;]-AZ7QVAR1(@P'F:J)JA&DY@&8'*3=\'!\"Q@28^-;FM:;K6I$F32?8@ M2@5Z^N5N&#\(+5M],QH/DC1;3X3RYF44Y[)8X93^([HKXIG2D=Z" LSQ#-,W M<3*X;;J^953#AE6W?FG[+)96XXO-VRBW[$5WDT]C,!I3<70)/"H<3W)M$@W^ M/HU!UO#[!0AI^+!\H-'6P/<_Q6-$-P4M%$]@FYBY>*V(= M_PM-_#8?#Z-4) MQ[_9#VD4+;_&F9N%XEN4T\ *B.6#3V2HQ'0X8X+HW5**VDIN287:G MP(QV2_1ID1O^DA;ADS.=_)Q,4 _O'+8 Q^N>$U!=XX&K:R;&*F66UR)+)H62 MHO!GC\6UM:>-24K"P/1;A.FZR6S-5%U-K5(QYM)2D#?L9B4.\1@EJ8;NF\00S6Q"I0YV,/D8(Q]G=_X3L1; 4% M=J3C_+<1*_OXW&2!D@,?RG -78= D(-?19%FNJIQ!F_@L(K=F*FYJY(LG\;] M-()WO"C_[\JWQ3J+TO*@>.ZL[CR5RSQOMZ8W[F!C MBL0T-2=P#=7DA#1N7^I9L[U6V.[V-AV7I1+N4Q7D' (@PW4U MZMF5L^/;C1K%>@KE;=N+LBR*OH -"=$]_PFESAZ/P7G^AN[>\)N8U9I+XPHO MN-@>A+^(&%PXPU$X],5=-K!/K4K)BYY2H(#PR;THZZ>Q6 Z8H32!-=2\X6_1 MX"5!#+H$H9]M4- 0-MP^A?TE=5P+^/)4]]6 ,^KIJNH:#C$TC5-7PXYHS!$N MG6*@LH*8>]%C'34_P8_%]:_#USX#^1X[1D1U+GGEJ8%!F05TU'S7M'4LBG4Y M([KIZ%;CRH!SG>OJ:@JNI,$ZPN&G_SL9QH/PM>%8G(IS:@EG;9Y#H& [CN-Q ME_BJKO-2]3N^VRBKXF]9?S,^SYW N%^,*_&F:5BP3_["YJ!A2;Q?I8T0M ]9 M]&[2;JI@EAUPB6N)(E['\"Q+=32K&N4&K(O>,2O=X[VVOP/MRI@#$PZP]"74 M6\PHG8)TJ^P*#2P<2LT-U>,J."$^V)22#VTV5R#\E._WW5^8OC5EEQ%G+6W3 MJ/B9((J\*:K4:BN?[F?O?@%-F&;V*)EN,6&H2_1VP(0CQ*OC@/TQ;=H/'?CXGJ!A2-.7,/2;-OT@+-+"FNJ$RSW ME(BV)8V;_I%X.RYK6Y9<.6TLPK(MG^K@W!%FFJYGJ>"IE'ZRSFD39(%JLZ3@ MDE_?96%K:TV(X0 9&6?Q.8X-/JAC M#+IIA6K\V---LF^*TG^(E/#5-7 M[8#X#N>>9EH4*WL]A[C8EK/@P-4&9M$;:N8$.,*N3DW U9-O6\G3U@^$.2 I MX$7;GJ':/G6X'3@0+%D@68&EFL'* \DGF%W!@2S)=]0)Z-G84F=I*F%4LWPK M\"RWX&@$,E17$9"R&YV?#P%+,,AZX+&D?F!C!*<3'>(TG)#$39,R6TP2A @. MHDYN&7.=/67M *T%00=8_S%)LS8X5%7F<).YU.*^8W&*.&EE> -T6C8SCW2< M-/6YL'E0L#Y&:BJ[)2.^0>DM $3_@G2Y_67!SUQW.W,;_PZ/J;T0Q/>H191&J;JNK;)!)Z!&9B:8SG+^H@,2[4NDM:'A\SS*7%]T]14G(BHN3;# MBC^L#*!:X"R;I_;A2,1N3MK8FM9K8,<\+3#!;"-D-S%-A^B"M6PUT#0S:"1B MUV]RBQ7.[7&N[[5YT?HM$LGRKV$Z>9T!J^U\3V?8FH&!K^9S9AD,,[?8INL& MIFE;AM:\.6"U,L[]UWF@G>Y>^KHW)IWNJ[IA4]4!O]A@'B@<[@O",8UA:=.A M"5<+B?'&=PPA\PA\FJ+YJ$HHX6W%Y_!WK&W;8NH[MRV^;FND:/J[=HY9*B:;! MVLD^:\\74.^0M?M]S#66%5WY[166=-6Z&[TXZP^3;)I&WV'9SG"M_IE=A1IF MH%J6;2'*"SA4FD6JL;,VQ^3_?PPG/P[B9R6;O ZC/[^[AT=^N ]'\?#UX_=X M!-[XS]&+\BT9A>,?Q7M9_'_11Z(^37Y\]Q\/DQ\7OCZ,Q]&'1]%#^Y%0]8\_ M/H4#=+P^W"6323+ZJ#[]7KTT29X^$AU>P#U\B,<#()#XP*K?P=>7K=-.XW"X M^*W\3_SPQW&2CLH/O.1KNP-1R7\7I#');S3@<^,H_[6"_$K9;:J ^ZB((@BE MS%W5C@;7]B=\>KG0/P%%6B5..(P?QA^'T?UDCEBL-6K-[3JJ[SH1N^X7NQ[. M=HW(V0_?#PJ@;;@TO(9^'GQT$4. MK"^DX)ZYW\7/5 ^>Y-8C&@Z+SXBK=/P[>PK[Y=^[R]=+/)@\PC^!#G=)"IK] M0Q\(C+4>'\M_-#8_6U1:_0OK.W$IXS^_ ^_3][X];=^_ZR_?MR?W\ /8O1WPLBY*VZ!>P];F!N8IC8@]&-5]@R MR9-M\N3?PO$T3%]K7$G:X0[\>[L/_;0PJ1P M?9)^_/=^/XKN[SNE M4-MR,A\04$1XF%G1$:9,$%/DE$*_\@ *J1"^7T,DND'7/[1%N(U2TMD3N4H2G>_%W MMZW]!0N'V5K2YE*$0Z8!UIJ<76/^K66G52J>4*A(SR"'=_(N1=ID1'IL&W4Y M<.6"),FCW$Z4)ZPN$H9YF4_RGUT&-MV=J)%V\M37(H$ MR:!)!DVY<*A&:]<1ER(<,FA:^JVRK4>)L.M(B4IT'W@*EH,F>4N2]/+6I"AT M*GT\&4MUU'1=BI1QIDLIDY'4%IR2U]2'"X7G!Y&M Q2VG5#$M)[&VS-E&VAS M*;(F8ZY#&:Y+$RZSQ1*Q*Q&N@\5LYGF;N._))!P>AID8,-,@F6+[T5LDK1,^ MUC'JP381[RT%8QW1^H3U+*.]^\*]*78I6DT&P4>AHE1K4JVM56N\1XEZ>HI= MBEJK.6M_$OW+2S^_Y-^S2=E[@A;4<0]PBG;VY;YX$G#>5_",^Z_Y?^X"G#S;;HDU^DW-]' M_4G\'"E!=)=B_Y]">@IV]_4$D@%BNX3C5R4<)$\(<("OI=&_IG$:Y9C50)@9 MURJW""^&4&/*+T] J&C63 B/Y!]4>.JW!NG>>*IB']%S-)Y&RGV:C)1R.DJF MO,231\6=9D#I*,V4]]^3I[BOZ*K^P]L6(7Y2B040D7+W*J@2Q.,0N"4<+J>' MD\!_*>\#^];YH:>$F8(:89KAG54\5GY.)I%";Y1J@4HXS!)XIS^<#H#];J=W M$_$6X^H'7G0+MT[$/ =IPZ(F><5[.6U+R6& /ZPD;1OD?'F,^X\E-KY ;SRO=]4GWBE)*I[R;@RJ,BN.^.:=HGQ?(3'E9Y1IAFL5 M$"'3X1!^?I(FV5,A@>(;J'M&T>0Q&=PH0N4 /6#3N/ 0OA$*+.[\= :53CGZ+GN =!1X<).E((>J'O_<*UL+5P(+EOUG5"?0,$^;!Q^35 ?=SA'G)/IRY:18?"$ MPWX_/V.DWG0< AF10,!_ TS:YXTBN:6 /^XKO9"5L%E X)S9"_D6Y H++Z+$ MD*GX"$XZ1H%[!"Y^59*7,5YS3^^R>!"'*;@6]=-Z0G3G--XC&$4@8/!G>CP3'"@Z*%$3%A+\$V!?HSE]N;F^4O]KVUQ_$DL*G M)] ; O EG0Z+#IDT>L!!(V*P1;$-@>.>P^3@)_S?^X^(4ZF(V9@9PK4I[V]] M]P?\+C *KB[&/O=X5*-<*C@8WKM1;&! \8'B#(#_AO"IXO&@ ,99F$_^J9$E M&L8C>-BD(LS,D%\49VYDQH)82O88@<((\936H"CLOHBE& )+L0+V"+VKAQ9B M,U# 7$5PH"^P$0AC0!L-<@] R%-!B67RE^\+VP6<(5J,1$*$S\/YR8-./@7%_>*%L=U]*U@\U" M:R96ET,RP4L(2R7,X&S\,RA@$(L,73K0SD^Y!7K!W)M9#8?O/Y5((/&AA1*_7$IX/J\QR\D/ M>DM0OUPV< -\< !*1MB90I_ -J;#POCGH-U K>6D*WY*6*Q[ M.$0@TRO$B$HD\&]GS+2"9:DZ>P4>A9KF?CH!-B@6?55Z8T:*I1R9/2;3X0!/ M((W"4L7^[W0L]/#,(=C,VKD-$>",A6A5HEX8I<(J_F>FY*/(EC@W_]_L[.>/ MO;Z/E8JJ!]\:PN]5J][:@,$_!*R/0LS>7-QC*>_G%OO#)?#.MM'U^CQ,(Y>R M72*DGCJI#]D>B\F8\*T(6&M?I$B/<-=P M,@GNJYS/1-URIQU+GOJ]U)H70* M*;)V#D)0YD[BBAC^??B#(@;;7<*F*PM11B-/Q:0N$3$,Q3;!I>B72)AX\&CK MGY /P*R ]0=%/NZCGS$4P4)2#O_+6^KSF;;%DW*O"%R#414^B#>4L(2-S911 M^%KY9P]I.)@*8Y'F>8%BX%(F8N7D1<0%/?&F\IB/&"R6B'8A=QUN1+I&!![- MY$ _>1@#+;+"\QA6OU46:.51<09A!Y[>!SS)(B!&X#/Q-?@T^(;%1G!OA97# M'RVR'#&.7([0%;N+)B\BZB["?+ UZ0,F$9*ZMR/BK^(3.,Q'$?YOD:K!Y1W! MP!R&U3Z-E<]A"I%Q,P,IT,^$(P#$"$5V8<9+"VPB/ "(4-/D]W@$AS9\;37* M(:K:4]7F)7$^ MF[24)J MO):U2KH_<*[WN-XN[8 -E%&"M[ 6]L<6'O+#/.?,M%R9 MXH(P(Q'IB3]!'HSBR7 M8CY"++Y@(C/!7;'(G]P+8*.ER=X9W+DP/;G3(:H Q(=?DG0X6"7X9?2-7;\S MQU ,)RJR-\DEDA<;1?%(H*SSC08U9FEQ\%XY_*Z];8_!RGY/\YF$8380[@\E( M,7Q5*4S,L+*;;?@LV@U1X#/#9??^^_@ LS%<12*ZTTKE1LEG[12*'MV0W KF M.;4BZ57^8"]/"PMG5!Q=<2WU'"?3;(A!53EZK<@3+G)$+<77/%[,]$,<5G , M*I/R>?B(NS*O/?[M8JR.5X_KQ/[;X&AZ8[7)T:B:VE@6NU%;75;WA:LMTAWR MX@TS*.5UOZA#0$,TGYI?[%O;,#"E[E^@7*';4'^_<$IVNVB?O\ZZ@5"YEJ=I M3W"T+@H.N3';7%9Y@=*&;X8&HXTUS=F$&;%8*GLI&.EMKUZJOWN7-/"-8V9XJV, MF3+UTTY:HG+24I.GY62;LYEL\Z72KEM6ZSXNE MMN?3UN6X^X#]ZUK/.H M],C_Q ]O:+J\PZ;+!]#%GT-1,WH!>R_=LUE?3/B*C2_9].Y_$?]ADH#%P2T_ MI0D($2XQ$\A2+Q$"!6%+X C+0WK &6$\*@!2'L';FT2((8.U=@\YV)FHU@W3 M.(O*TKL"6**?3--,8"]@S\ =PA=%&?9,#K'ZY.%Q$9*A]DS1WIG_<#\<([ # MK/T)RWA%\:\H]RU@-"8+C9=%R> 0MSN,HV?1@%ETFB!NP!!+J,'.BH5ET_XC MD":O%!;M;_A; OLEQ-M2]WP^+ +T;DSJ:PK-XA,8,_PU-)JE,1 MT"_3M/^(KFD+O_P'UFXO!/8 #)/I0,#-3$6-1C5S7=3WM_ C8!#;6&JA!)^C M\2!)185>"T^]1<@M;&,\3.O&>L^D@;ZQ&Y9&'87#B^XF^\%M6)9JV+[O&KIC M6,33 \_R' MOEL$!1@F8>YX9#EHSVL-$D X'+U+?Y(4S<=FON3:+X'O%8[R0O7W>$Z*7;[W ^CC'F(W MP-/S!HC)8^ZWEA4=5+B'?$;;5YMT1KRUU*?Z!J>WVVKQO2UO_@;2YKA]Z M0,*7 HH#@DP() 5^FP 0S6NO00@>%Z@^=_ "70S?!W,.+J= 17B"J#;.'F?H MK_] -+;;28H]CW\#IQF=U/?_N/T;8@C#E[[!EW[ $O!I*VTHY$95V^C>[RD@ MU%'1U2M V:)L\B$9BSZ]HD2]@'PIB#4I %IRQD2(IF$ENQ9P-B:2B\[_"6Z\ M0)I$#URTK^8_D?OI$ \,ID7$$:>35UC=[^T@&S0+Q?;@' 2R@76+OA,!19>! M>SPL\&5J=%L05@@Y@B@0%- H&<3W<7\6F14X(07 C5C'= QZ*9W GP,QK[D" MO"G8?UZ3S0!N!M/<.)5X#M5&+C,Z*NI?RS/_:>E&]U"@WYLD#O-FC[I!1.P+ MH<64Z5-730$(]+Q,9$O$X$:Q!\\Y<.L@#5_&RB!Y&=>4S()4@1:9IC/]420# MYA5L]_1K"?.;"457:A(A@J\5@M-L^[U9$_1,;^(W8;NE4@"ZP7?G6LB+YXRF MFN$N NT0+="_KD;B&H@I1HSA:PV[%)1!6YWTM"W@I#R# M(Y9=YY-> 2,\C#(1Q2^G,]#P'&-\S&O59*6^MU)N&@2Y8!W\'>W,R=1O*YZN MUKKBG7FM)0"3 $>><4U9:Y MAGE'^!J-G9Z1QIX\IB+;77FZ)?A-L3FQEY9:S/F-ULY.S@#]X$9QHH=X+ 8X M5*9OQD-E!()'D2#?#E=,)UDP7Z/PMVC!>Z_Z;8$D*V(2X="V$GVTB!>7.T[S M9!&[1>N^$ O@_9 8 / JL,'KDCJ_Y1*MH2Z<0KNA7.(YP%?NR\,JF5R_S'T&33>>Y(8#5"*^'=8&WX!=Z?^FB!P'RM(8 MK]TS<2,];D?W$?4CNB^MV-,SD/=Y64*O20"!C9Z&L? _"T< K%SSD&Z6^^DX M*FOTE"!P1GG ./%E4ES>BR<6("BB; *K&)!.94%#3QE%Z4.4BCS\2*8BF*$XX4;25+!%[J[TE'$.H5@D9@4[]P3VUFA6V9*C<17S7:)! MGO6%-4[[90& &+X1INGK+&AK_&[S.;D%$>GCQO"-7<&X+I 7YHJ&ZLJ@9GH7 M%%63^;51*#0#!C9XI3G!X37Y'*[AL+SK#,4HOOJP-GP5W78QT&Z:%W\] M@Y8:?!-SGOL M[[@JM7UJ$T8=R^.&;W;NAK]EIBGHAF4#TMHM#9UL:;QX1/NQ:80 OD9&:>+GG MK:+.E[NZ 3+9.?I)_KHH_CJB=K,SQ2ZN)/;.SBZZ**:V]=GLIC"!R->!1C,W M-^F4>J 32"T=QSGM2,\]YSW.#X]E>BE=\V>$>M4YKJ^"R[GVLU?BG#(R/5Z!8)+@3AB.'P) M@'BM^1P2]^Y0[NVUX][IO$?4]F!R)>Z=C.!/$,%+!2D5Y($4I$9[G&]]G2H5 MI,P][,UJ7Z,4+\_"!U'@FLZJ91^BY"$-GQ[C/C;RA.O'G':Z"N*\S(HTNY)_ M9/"[NR+;]S+XZF:4Z(!E7G2Y=>RDR9[0VU^2J9>ZM MKOJ9FSAQ3W@(,3LS:6*[#)#=:N.7+#0RX+A:0:&MY9"N05"VFA!SIKWS[\D/ MRFT4*3\GDTBA-V]$K\C_Q _/@0+>3D>C,'W%1-(M;$J WL)3[1PF%[:N?$W@ MPX@=CH 'WR+,/,V]G29C^'<_6C[!:_=M"V#>4,EF"\N197*(D058B'"0/)5 M3M^3I[BOZ*J^1@U_K7 M DIM%P@ YC./,$*H95+N<683EY<@_YJC.YV# .@&R+\_>AHFKR SMQ.D\]=A M>!%C5IJRVZ!)OOU_31$&^],8A31^CDY- +U5??AIK'P.T_YC;8; ,F@1)PG3 M >H#+TZC_@1'CP@M@4@O"-F"(Q&0.QZ!;#@"*7QZ2L&[R9&P\-'*4C(J[\5[ M^,\?DQ16FX.?AB_%"L3O*+F&RGH5(E$T*-X1'X0WBK]@(5$_ MSH'IA-&&M[[=_@+_^03.%PH#(L247Q)C&\07[Y+Q-$. I+, LQ+T_CU&/)YA M*R-AB'9CM8D*EZ'F%I1TAV&6S%4W66G&H=&+# +ZF$K92X)"")GS-'X7/S $'OI9XJ%C#[??$7 M>B$QWAR"+_6 \=UX;M]1OL9XJ\D0,BX7'GR$"YURTL65VV%$1N>Q;L "Q4^N#Q6!@E\8$Y1"40P'[T-"GE M4*#SH^4:#^:FKB%'_[#^DOJMY-S"]9W+#W068.D Z$F$M0*?Q+4W0OC0LP8P M.BO\H[:_?F+DK+.BO430./3%X[4A'(@4T];NR#$75B!(?T\ZN+@O,Q^W@ZL3 MGN9,3K9Q.>6]T5[J1 *F++#>/\0+2]!23B\5-AQ1^-"<2GSZE?E%B-/!I7W% MH$MJCM8T1]>TQ?:WL]P>EXA.(;#S.XGX'U_9K.)QN;>\E/-W2;SG%&([\0F[["5E=*#CO M2",DX3W#Y >GT*6T,LJ>A -YY*VVCG=*W=(1N2&L-63P M2Q$-F7W=/OMZ:=V#[$9O+?%JY*%C]#F@A$AFZL[5UM&OKEKVPH[OPW8H M>CX<6I0;1Z/0&8((M%:MT"&AZZZNOQ98*'9CRB2-E"QY M[W !OGJ'J-@Y]KLZQ7XR9KL497_=&?D@2>^CN,6<_"'J/CNBU]\STMXXSRW) M=,T!C#1G%YOPUVYX:^'(I1@B*0[G1I\S=NLD,\E\_^$\Y Y%J,=JNM@6PNQD M@ZK.T.$FK,>T]BX+]B;AM7@8'1+;[EJ+:TDL:3?JX>_II&1)R3H7PAVT4X$= MOO50LMKU*7%*C9[%Y,WOX4*=2XIH_!H \5&BFG..36C/,EMSD"Y%?F3:J3T; M=&:FAM\8K75;2G&X&G'H&'W.Q,F7C'.Q>I12K6?*;JBW>^8="H0/Y[+_&F7E MB*#H=YR@D0\9>X:7CW0Q<8GW#N#;4TT&S5UDD6NU8I>2D>(WEDQ'2-S6QX=C:/=7HIQ M#DJ8H[/G(_R4 8XPO _C5'E&O& <+9I/O,00IYRD6$[[&TS3&&?#P>,:I-A] M59/'-(J4$;SSF"D1;+R<7-CN?%&(X%IX$$Y3;.$QR@L$CRT\YP_6S9)+DCW6 MTQ)Y_J#?&,W ;I_S:@ZLG(W:C$NX[8)9:RQ:SA8\1R;M((^^[3&%L;D7_U,\ MM TFH^J-T>*\V-:4PQ\(O5%;7=B\%(A!SFL\J-U_X9"#@<5,6,%$;:[X#Y3= MD!9I/%L<:)'I.(WZR<,8/H)>Y^@I&F?Y(--^DDVJ":>3!#[YG&<&%X9YY_-Y M4;O7TX5W.!&Z>C#ZUT(OC<'4MTH<>D.55QS)T<*S+F&0;^7U%".9E6E63'1W MAN 3?[CM/R9#'.HMCN\#SJ-%FS%*!M$0SPV.6$PD%U^I>4? *M7 ^(9W]!)/ M'O,O5%-TPRR;CO*/R<&VIQIL:[8RUU9_ZUS;-W[]Q#]_39L_D]&LJP/SO2?) MM)"J,4Y[:WSP.5@B'OB>U.*$)OZ-:^AU1>[7IFE^2 ^66V_SD9AI-X&$]> M]PD<+JS6GEDWK15(-4_^< 7/+3/''V6,W7Z,?7FB0O^H?%"X>F.UQB_7:ULZ MY"H?P>A,HG2DO!"+D6\ MKCM<^A9GOWVXQRO4&.\6L)LR#2>1] -_I#>M-4;*B$E&3!O%.TP8/V:*DX3I #_@Q2E0)4FSGM('^0CC<=6B,0I? ML1846);H'!HK_6F: L7SII11F/X638KZ+]@N/B]ZQK?A>>%8B49/P^0U MBN;HA3EC^ 5!5G@V/CC'-8+3SALN^T R<)/2_#- U"A^AG7?PT?QH>7"\M^H MMI736HFSZOM5#U2H#**G)(LGY3DN; [;\/#ELL]J@)T>\&,CT&43?"(V4:78 M>QD"W91A'-Z)F]9\N>6?,1(U%1U7PS#+XOL8OA"/L9WG7U/X-'X9?R5\ 8;) MQ):+UKHV>@ /UU'75I?BW\+Q-$Q?:VLD[7;]5;S_&+;35JG>\!8[_EKK]FR[ M"[7>[-F;\3H(=-COI],HAR ;9\C?L(4$&RPK15#C_E[M[6&"NANOA^8^4.MD MC(3I*"4QJS=3HZKK@\RDK;10JZWV;;9UBNH-;7-5A5)?*,)=:.2] /N\K:_R M[?87<5+?0,N"CD>>NQ5=DS9J7\5&DFRJE3D/BA1M0?6VS[PY,IN.P$##YS*E MI$8ZHT;>0RIL$0A;3HWB,[F(QN-[;,(41O4^-_^M 1JTP?%SF C=-J#OA6^4 M3#.@+S9H]Z.GR7+\DQ\.VZ:[KKGBS!MW@=7!<&-_J7[6W;5<=M=>5(;L*$UF'>HC^WDZNLMCZ&5>1^Z8?9E.L@F\!9MH M*]TF>5+RY$J>_$L$=$2G&:%M4N!31D#'/U4I#JW@.ER(/,O!:^JU\.E(G?;F.2--[=@1P ME#,N]-^E75%&4)V/H#HB==:-JA^A_%;5JQ Z2X.R)6[UM, M!VY)I6LV:=)R76R018P;LS59NEY#U"&G[UBW6X<>-SNGEQGHY4$RQ4JA4C%? MHKM(>Y;>'@K#;R*3S7OBLMY5WMT92#BON(778%%0\;7LJ'Q*[B; M%T +\:U/8^5S"/M"N3?GFM/^2X& MB&TDH?+>O_WZ]8<;Q0:)@,-HJ;^0':I?R<5FR9ETVG,-3,I+)#HJLRA]+L@3 M/H?Q4#018%=*G&53$:7D?;!((=Q^/6BI1F7F[9KB;21H/( %X#/:4 C-RY;= M'_)!M+3 NN\C,4+T"?XK&62@U1[B\1A?^=MT',U(131!$"_J1UB //<&;#X* M@?]02^5]>>+/A6;]L-FF)4>Z3:=H&A[3PC"S^O;UCJ1JOBV/IE8T\ M97-4/(XGL9"W>1I/'L,)GB&()K!USI(DKQ$UQ*\F6PWZA4R$*(K&X-2 H4C MUE!]:B:=J[K>UTLM;#@L>JMG YVC?TU#,=VPA3,QM2;VTAX\5FQP&&597L#_ MGOPPF[DXU]Y>TF+MOI.\![[B@+RC/U7>TS8>.W>(E^ VS-SO;C?PU;SNW!C_ M+J9S#E];:>?FK7K>RJ+#+5CHPUV8+3K?15-WW?^NS*?06=L[UVW0@=SHTJ=> MUM=;HAJ40V$'2Z;"Y@I]#AHD4Z89ZJ!PZF"':HF:XY='4^LCS@%,%+NE#LZ+# KK2<'&&LUJ7T(O$;M;V[ MFZZ*LH&NZ.[U"H[\P*R@>*X<;%W1FXH0X M?H@C+[L I;7:AE^..+SD8BS6C9K/:N#27DE[M9.]&AQ\5L.9R=)_M(\8?X$B MXO^KT;=4J]Z:ZQ#I,:"#9LH/7JMM?=YR6B]ML M+CPVY>3-_[6PZ %O_J\BI>DF>=UY-KW+^FG\5$Q\>H[&VX,3'Z0HH/, E4>H M%MC(@6=>1L MB3+<2OI+-E[O;WNEZI*J:W=",2I5E[SL:LW]>DJ3^RC+P/D* MAPKV6L;]*-O##[O4JR_28UIKT>BEB$[W\CZ=,^Z7*P\J(U(>9(B_3=52E$4" M"@%O/@=@4H;)$]Y9'D*,+J5LB?6(U9I\77S!D@P_CV"AFD2\NX_X^8D6F"[> M'N;>*J)KVO+?__6G:?;A(0R? M/GIQUA\FV32-OMS7^U._Y"/N3#]QU M"*6.K5NFJM+ )=0T/4=ZO[MM+66S%;8/_\3 M/URV=8I7ZA7UXG<'V#LKCN8C,DK^:S]'$^4G[&8%FBN"Z(H]F:3QW33O )TD MV'2,6'*W-=3\M>QU1CW'W^=:B/,=/R$@/G;]8LLP:(;^=)@[PS0RS;O<[B ML\YP2$:3_<$'2R/]/!U%$!#"[@YBFX]YR=8MP;WNNZ2?BY#XE&:@&Y0X)K1\ M1]*P[ZG:TZS6*AB;/'XVA[\+"+-T@Z1^N!+]0(R>8;8>(ERR?I#>Z])O>=$X M&<7CO?W7C1'5$8EX]CJX0QS7.<))CI,QU*[*[1\BW1$-/H2PT? AJBX1B]G! MTTDV"<>X]%[S4G(?WGQK2>V95R9]$#U(I<+Z")#%2E1J^JO>,\T=2E0 MLI.KQ13B;E4U;S.%QR\F[41/11>J3-\"*->5O(9ZT][%Y]L)=LGY$!F+GE/% MO%1R%Z7D>-NC@:62V[\P?_??W\M?/:."[MMXW(]$9;6;CWH24Z/BL1(6_F22 MQ:*8&PNPP^&P68!=.I%[%G;'>=UX%H[@\]E;R\3#_&FPJ>$T*VK0Q:J3"2P6 MB+ Z+Z2\)-/A0'D,GR/E+HJ O"%#V(]\7-THWPM'S%\5X,RL MR6,X45XB6.@XF>0KJ,W=*OC8KW$X_G.JO5RY+>-^3MM&[G[0Y=5RG'5AV3V4Z1)&[2 M\8QF G6LN/P*QE9)%I5EZ4>-D3]EV11""\SBU^,9$1@IB9ABU5IM\>&*U$^7 MI2&LQS3CX!2ZE"LXF4X^AYJPKLB6WC-Y>VB(ERY;UUW$]FI[P[<"G1A@G7=,=-M7LB 90WQ M!(T9''24*O[MUZ^M<="A+_!..+F8MY?WNY(*?!E<26E:52PGB&520H]&K4N1 M*AFB+?V6&+-P&%[:IX#V#&62Z#W=:"U#N#\)+T5091AWJF:*BY1.JZ>S#K1! M78ITM@#/OQ)3OPZ\'X1Q^FLXG$9VED63S!X/?HK#NW@H2L$_1R&B^P^^C+]A M>7@*3X,/_)R,T_)/)\SB[#NN;R?$?MTCKN-PVPATU>.6K9LT1^PG0> ;7G<0 M^[?L72!O= Z:8/29DDU'HS"%#]:;&AKLL_6/D89O:S29E9\H]<)#RC"RD M/,91BC/I7T6313R!-^-Q..YCNT(H^$L9%2REA)/Z-Q/LTZBX2C1B'+/,M\R'_X4/4=#I36<,,EKDM"UUO+HDM/G<(C3*27D]+K#=)TCG.0X MR7&2X\Z"<)TAEN2X:^"X%E)TYCG[<9^3BY<4+"E84K"DW9+B)<5+VJWN"-:9M%(<*MH2-8M*?Z'HKC7N.?4ZOU;JGP#KG%4C%)157EQPMJ;>DWI)Z2^JM M\\R_2.TEM9?47E)['2%2O&7XB_%_XS$ M7[H 4@=('7#=.D"Z +(U=0=V<9/T*4G#2:3<);L!6EU9"X+L\)$=/L>TQE$GQ.A/QDH;KV+VI9QYO'1X*Z*SD1^8L9<[R",;F MK&2"&SW.#2D.4ARD.$@3(65"RH0T$2>_YCGGJ".'Q,F6MOZT%KH>I--QU=G( M%LA9.]\F_CWKWLB3=':?D.M.KT3/2%]VSMF0&E)JR&-K2$+TGFZ9IZ>FU(Y2 M.TKM*+5CI[2C]!^EAI0:4FI(J2&E_]@%[5A+4?YI$@)=EGU^VS-\X[)J)!O& MX^C#8R2T**'J'Q=965W0)D2'%P2=XS%HSLE'CF49NQ)ZS7YFVG/]OQ;W5]O3 MG#I4%]:+?]"86^ M]%YB^T1YOB:N_7&SV"W5#,6>WOCUMW[_K+]^WJN7FS^7S9_)L(C.>>JSY6J; MZESG'**F9W/@>^<^6+LH;<-;%'^]Y.;R+AD.\J?\+1Q/P_1U1D1&>@I5R=8P MXI(##XT8=0 &W$#+T[+D3]%S-%1::X*5O"9Y;0.OM0;>*WE-\MH&7FMMKI#D M-@K-,FAR^K.&,U@;J.RZ>3'E5;2TEN MHLJE5$O(%(94+U*]=*',5>H8J6.DCI$Z1NH8J6.DCI$Z1H9)'5(O\OY-#KL] M*W7>'=;K'.$DQTF.DQQW%H3K#+$DQUT#QUW[+9P<=BNG7!TN%74IL:!,-4D= MR@ M-;XR\6*\Q]36( .D9$G)DI(E#9<4+RE>TG!U2;*N_<)6#KN5.4N9LSR^L3DK MF="TGJYI4ARD.$AQD"9"RH24"6DB3G[-<\Y1AQQV>[X7SU<^BN?@'=9R'(], M?K;F;$@-*37DT2M^5*-GJ7)8F=2.4CM*[2BUH_0?I8:4&E)J2*DAI?_8/>UX M)J/=#B6TWZ)LDL;]2310^F'V>!#+])$- M>B>>LW'H<+(+M#R/B+$302'MJ28_/;DN)>J3.;&+R(E))7962JQ3N7^IRJ0J MDZI,JC*IRJ0JDZI,JK*K564RM#S4A>*?)B%L?>GGE_S[O_XTS3X\A.'3QR", MTU_#X32RLRR:9/9X\%,HYN>#X)N*ZI[_ZR<%IURG^/ M1U&F_!R]*-^24;A:;]:^/HS'T8?'2*AI0M4_+@J2NJ"NB XO" Z)QZ":)^(# MNW+(HK2(;^5_XH<_CI-T5'[@)5_;73(E M.,+-[1ZM4*$F)W6JL-;(DK>T/$9*V.^#8$]@"I;9_F*E6)+^Q\WV<*E5+K[_MJ^;;+?OGWT-S5MM0MT"B,?\%#U'PYDX"G75 MEHMU(81;U%@7<,5=HU,?%%V4'I+%/B%/*8/H/A[':/;V\$^[+*R+ 79A*[0] MG);S:F%_>^5 9TBU&ZL!32Y*MRW8@-8PH"^)1@?1_Y?&2%_NLBA]%CYP$?=, M'L.)DD;WPZ@_4?XU3;!\%T*D/CB[[Z?C^D$$7S'ZW$@=B'@PFZ# M:\-9.@'C(XCJX^>H*&K9NIY%&A)I2*0A.;XA:0W<\I)H) W)%D3ZE%N/9 *R MB39DO& [XG%_.!W WR_QY!'LPJ('D]N=,(V49&:2T,9@_DU8E[IQ><6,7C)] M>(3]IFER5Z1$Q"8^H)8:Q-D'>H8J:0=JJD#)NV0M$-[ M$>F7<;(^I!F%X_!!6(*JSL;X,5/NHFR"ET;Q" ?D)/?*"WZI,"5/(=(LAOW MTUZ2Z7" UT,8WJ!UP\N?%5:J/?.SW7WO&5WJ?1HK#]$X2L-A3PG'X!> ,@4: M/CT-@3MAJSU!.3<9 =5?D=Q9PZ-8""ZW"DDGB3*($!.;^7%2*+.\^4;#J"8X4/UD^@L>.M M?XS,:VNA7?9_6K7TK'Z]7%UAYXR(#!F/P[% FB]XH] X ]1 M6^"BQPJ53&' M\7#OI!2]YZ_?/^NOGO7JY M^7/9_)DF)KJ3C2#:II%%<]6F39":?8BY X1XXY)_[T+NE$F@EM(!%^'>+$>M[:NR)2")05+"I:T6U*\ MI'A)NW5&@G4FK12'BK9$S:*8"UPONFN->PXRE$!.25\DWUD/0V\W/[1Y.L$U MC#SOG@+KG%<@%9=47%URM*3>DGI+ZBVIM\XS_R*UE]1>4GM)[76$<%'K<=Y: M\[A47'LGP3J4TOJ+S>W-\H#GLE80(!G", K,)M/&>!W@3)75Y,N^U)D M$NM =EOJ@#/1 9ST=*LUQ$LI_E+\I?B?D?A+%T#J *D#KEL'2!= MJ;NP"YN MDC[AB,M(N4MV [2ZLA8$V>$C.WR.:8VO3+RHT=-T54J6E"PI6=)P2?&2XG4F MXB4-U[%[4\\\WCH\%-!9R8_,6)8+:?-OO+.V6YISP_58"BB)F0(!& 5++ MO_[-K ) @(M$BB )@!EA3U,DEJJLS">7RLPBF2"9(!5Q]&V>.GL=NB6.7%GZ M4YKKNI=*QW5K0R60\W*^M_BWUK611ZGL/B+7'1]$:X27E3,V""$)(0^-D);5 M,WK#P?&I2>A(Z$CH2.A8*70D^Y$0DA"2$)(0DNS'*J!C+D3Y]X@#759=O^D: M[CBL',D\UQ?G$Z%0U&J9WRVRLKF )E8/OE!T=GU SNA3!],RMB7T*_.9H^?K MGQ;GEYM3 0[-A?'BW_E)^T$XA;$4YHC79'-0B\5LX7G)-3]^,#^HOX$3[?3O M%9.\=Z="LE_%,_L:3/F2DGEVG6@"'X'FB0 II\729?D\,B*F>ISX?; M?2O/M6 0+5LV>]YWMD';B; ,:U']]:S5Y4/@.?HI_^1^S,.7.1';EL%:IK5Q M&W'BP'UWC-H# [Y!R^.RY,_B27BLM")8XC7BM3=XK;3FO<1KQ&MO\%IIYPH1 MKQ&OK>4UE3*V5Q.N0OL >ZOV63B$CMIL'WT/I3I,5SG"$<<1QQ''U8)PE2$6 M<=PI<-RI5VW_$OCBA4UY^*>(V#C>KE'6<8/#S4K.6$^@JO?EZUE&RRPM)/D6 M59J2+4$A#((7@II+BJ)%FGOF%+A]U2S))BEH=7-K62B6[7Z'6[ M) XD#B0.I")()D@F2$4\6/VC:%)AY41.A(Z$CH2.I+]2 A)"$D(20A)]F/UT+$F1[OM2VB_"AF% MKAT)A]E<3O;2=V@/U*J][B#=2OQ#_$/\0_Q#_%-%^E"!WI'/V=BW.UD%6M;# M8ZR$4]@RS$'G^.1JBM=',;%&Q,0(Q&H%8I6*_1.4$901E!&4$901E!&4$92= M+)21:[FO#<6_1QRFONKZ31=IQV'E2.:YOCB?" 5V5LO\;I$=S06AMWKPQ2*= MU=^N#X 7?6KC'=L2?OW\[B>"V3P,7V C$^!02+)@C&S@ M9\CD\P]_C^7Y(^>S3[?P[/_%1U^[TO8"&<.3[F$]+[W _O.GO_[EA^S"( 0V M\:_B,!2^_7(?"Q>D#P&A]9%#OHKQCQ]NKUMF MR_R7]>_[ZP_,=> +>,9YU^R8@Y%ECOK]X?#VZLKL6^WKRWZ_=3NZZK9O^Q]^ M6F#;///AS[BG% :FT]'1 (9'V0&G853 'A7S)+NO\]L'HR>1D_2-=Q M>8C7\U"H&X!A9\)&,6/ ;H5G7K <7S+N_!$GU51PLRM1=L9A,%5/B:50PN>. MQZ #X!?QS9YP_U$HJ9+ZPAG\%#@H@,DG'(/&&J$ !F BGL;P/O@S@,<",L-T M0C$!T, !PK7!5+!G-YK U>J]/@>@4HD6 1)] SO9'Z@\$\@:^"*SNU9?-$2/V_/6M$D%()-X9>)9 )&ZY3P MT#(&-IJ%KC>?;MLT6,NTAF6,+@C+&"",9CFQ;/O'7+ 1,%V4,*#+'UQ/Z3I0 M:7XP!4T=)5*2"73&Q$J8$UE5%X&,J5,SG,#S> B/C!0_%J22!9I)"R+"D"\O MV%?Q)'Q0ECB45&DOOB5Y)@>;E3\N/MN)%0S@!5K8M2$@_A.[T4OZRJ5'Q@I5 M)JZ,@A#-X 48V5H[OU?IYC7W9R7@]_S;7,5OHYP[5] M\'9T?=GK7]]8MR/KIE,YY;P/W>P'X32](*^;U7L=86-S5EB&3VB!Z[=IJC,@ M^QNGO.PZ]9)U,\A;\*PX'ZU?T*YC#[2KS.OFO\E4:43\&P-#]0F4:> ;\%'@ M-QGN@P.7:&;\6HD52'Y.IB3>(F'10'3.E,H)8@EW@GT-@B-F$5YGP^\@G_+C M;'#^8']3?XGW;Z]_8,_^PZ MT00^PMHF/K&- #>3XE/Z8WCKNZX][>_N@KZ]);G/E8JG9^$"]%F)OWX#UJ89 J MP"57]%[9V;]H._LFM;-71:&4X9BDQR[D$QUSVEF_BK:?QU0'0;2392476P 35E!]WW M;(DVK W$FFI0I89'G^YLGW1* M2RQM"CA4#P>:;VJ0_!]+_H=MDG^*A6S&+#=+.23OB=S5Y92[7:EU9EWL_Y2[ M95:I#=I^_(ZB @<,F)^0V/5)[,H0NXWJI&I:S'1F?61W0K!?@TBPUL6.F=OZ MSWSEB'K)73R=\O %L_'O8%+N&#@,GCK294V8V*E2A54%A>^PKP+WB H_AX$/ MGVVQ^MR9[:>M M[;*_*]PMDUQ?RT[O9C%'G'_T05$T$4& M[TMF'XYZM_W1C=GKMMJ#JUOSIM?KZ61VT^RWK38ELZ],9O\2AS8P#/#)?!F2 M8H_]B^;A*DT7D]\U9,%U6G1F&17<.14X4F%>#U+(8E^1L7Z(S'_*B@<#IU5* M6GQW>-S,\'KGM=/DZS+YFFQ.5=?3M:SCGENZ]TRO#6M8Z[WY65W^JD;J85VR MKO\1@MNRJ>UUP'%=)>T^*CBTD6I 4E80BZHE2*[WP:3S_AK5%"%8PO\JYYD$ MB02IPH+TJXCFY&Z,5MK.RH1%JM(NWOYV7Z[%D_""&49YA3WQ89Z/K_>/.E:. M;V6.%JMX O A3JO;E5!]HS?<_YYH93B&"A2J:1\0>!%X;4^HLX[1;EL'H]96 M&1TUX+./A&R$;(1L542VMM'N[;]FJS(<4YV<;?0VF^147L42ABC2)M>!+R?N M;)L*]8V31&N6"]HQ6H/2')^FR IM]9VL/)Q91J=5FBU=YR1H$A82EK=*XXQ! M>>994Y0'A?579ZR&W!',Y].M&@.=7&W.T"RM!V3C>U10/.8 *JDI@G76ZNQ? MLLC>(ZDCJN9I,XH0K>)?1A$W"N-5_9R5FA5PL2'V%C8E( UWV"PP(4M MK[_+VP>'5H6%*'I:W=U0 B\"K\U8W!R"@K.I<'[U2T5'91\P804QX^NKX>)(^C(/U"8[CZAGI$K+N]WGT.:/)U MF7Q-:OC7ZXQWUZ:5$)Y^LS]$PP^-_"?W8QZ^Y#I(6(WL(%%-[JM&<6R%V)$: M1#2B042M/7N23FKS0.) XD#-&BBKLX;-&JI!KDH4_E4DR'N8E@M-B=]2UMV> M-J4(91J-,F<=P^QT#T802OPE""(((@@J-C'H=?=_S%53#)W3SH)>W:> G>'! M*NH8&N%\3 !HT'U7O*)A):C4OX#B=U227>A?T&J75I--9BT)2X.%I6V8W=+R MIYNB/"C2O?(NZE^P$9FH?P'%="NEDIHB6&(ZDCJ-,S@>FLV?4\W5N#98L M!"R:"/@IF&&J#5YV'\Q)9 *XQ&&C6>AZK&VNJ4H_'AEA.(,2'F, B\J9L"/W M"=CN@NW"Q2[\S[>]V%&_@@Z4$8JZC!^D';I:]$/Q)/Q8X.\*$@";IJ HL72- MQ3Z/'1=?9 (.7K6))^_N'OL3Q_ MY'SVZ7,VA9&:P;4K;7A.'(I[P(E++[#__.FO?_EA?OF32*#MLW\M'J*1[_S" MPS^%TI,W_XG=Z.5.V#&H9H!@^/$*[ SN^KBC#?-;^PZ<) +35S'^\C\LM^Z[9K6==L<7%U?=Z]NNH/;Z\M>__K&-*U.S_KP MTP):YE?_C2X[JRR4]X-MKH=0*=B:4X5)'R+U3;[*4+W7$780*K;]A-:%?EMN MQ9JB9NY1:K20*O&0D31 L$#AU>R,P4U02R!$/+CIT/QP)E^#R=>D,53E K/SX79KUIIL^![#:KB^;<7KGE^]^Y%5E^VJT>9E M\U#OD9DT\P2NP!,H*Q)^:!H2LYX$LZKN>NSWN:_Z#_15B6F):>O$M#^KL IQ M+7%MA;GV%L-\_XMAOKT:KA5*X5^_I_YNTJJ;?K^XNV"/*!<^QD"9S +\QX2 M/>>X[T:R)O4DV8T2',FR EK[%S/"&<(9PIG3Q!GTE(;D*>TU6M.)%XD7B1>)%[U$R^R"P^]V3.HL\.E.OZN:4E0&A/5M.5< M5?:?:])P;L=]!:MG]'J':Z1Y$@WG*.I*R$7(M6?D:I=W+BJ!%H$6@1:!5IWV MKFO;LIQVO@G.*LM>!&?;>X_#Y::M9(A1N_(C=!$-A6J5^0H8;O]8/RCA(?,1 M8'-E^JH!:K1BOC#856^R/2ZE:JV. MS63AN;'J8LQM.Y[&N@]R@(];Z#_L^O W_A,%N?AD^K4#@_$?<1AET3L)=:?B MC,\X1/OJ"W8_;QD+B /T]8.(/0C/%4"%:,(CAK_D.M(F2Q4*H)9$FBCRG<.E M_GDDIIC('[XP%Y[HAKK-[(-J,!WXS(4_!':KY6G?>/[$74^ML'AR03)L<<%& MGI=?[PE/.D4[3(S'NK4UL$:4_EY.!UN !/8"Z%#"HQ0_"RDU;9.&V&H:51') M=?V YVQ]B/;K9?0[;\QQ \WH _U/[L<@_;E.T!9U@J9.T#GR4"?HRC;TID(OE'QVC-:P5Y;T-$5(JBE]0)X5]5L%6P%*HPE(7G3>FJ;=(Q &2Y&A4(;U!+Z MV'+5[1J];I=\>@H;5D)%XD7B53_Q(KN06D)OP2[4$KKZ MV\^GT=3+[!M#\W"-"D^BJ1=%70FY"+GVC%RE'1=-F$6819A%F%6KK6OJ"$UP M1G!&<%8!YY$Z0N\K-+:^(_2JSS_\/9;GCYS//GV>!Y,^^]?B(1KYSB]9;^&; M_\1N]'*7E7S#CU>P'MSU[T..3#B24D3RVI6V%\@X%/= K4LOL/_\Z:]_^2%] MQZ_B>63;0>Q'<,>7,/#AHRW4.[_ NM@O^K_9O; B/I+]JQC_^.'VNF6VS']9 M_[Z__L!NFEW!C>WEYV;R]ZPVVO=#ONCZ\M>__K&-+N=V_:'GQ:6 M,;\D;S1]7,4%%6Z1JO_$BS^Y$;S-UM\LM43X*K#I INO!"LN16[7Y]<@8O\6 M<*T3S"+AO,J.]2"2CJ1.!/MG/)W)B(<1^RT.V64L8ZSE%PM\WN@'W8%?62/ "O1)&UK;&276-^S*&". M\/@+XTC3I,.S#RP8A"P43RYV@>;SI9D5EH;QV0P65C4YA0?- .E<.WD-MGG& MFSPF8WNR=&.(_: =L?B$T'W"\H'L$<5>UQ.8HO"$C=USX>I88K=K%[[[%NE> MQ5'(?>FJ:

=)UT"ZK3R MW(@D&8W\U;:F'SP@RE1]J:JJKDH&?"3G75'45G:C/&Q;TP\>\%N 'D#..\I" MU355*]Z]U);-]-.RIA<\J[FN&HXJ6TO=@,.?K_1YD7MT]$;YW+:F#SRFJ"MS M75G,'5,U%^#0S8O8K:."\=D$3]N:?O#82V,A&99NPC9-V3!61>QM!5]JAN?E M-;W@ >$JPSM6XM)9+'3PR)=%[DA2FN.9;6MZP6-8LJ$9)EA70 NZK%MR87L> MR@^VK>D%CV4IP+::XVB.98/9H&E%[GJQDAKU1=N:?O" P54((&!98F6XZB+ M12[;-''93,\M:WK!8\O@A*] ],O.?+58V(::VS*.!AYZ(SPM:WK!LUA@C,1: MV+:H2I(-LK>@!67>'*]K6],+GB4&)%'NV_!6%?YC%+;5E8W9 MZZ4,PE]:.F!!+$M:4.QF>FY9TPL>< GFZG()-K$M@A8P%F)AR\!9-/K+;6OZ MP&.IMK(TP*\#9T53%% %\R+VOYP[C?3D%#\@.R3(L M+NHZ46LU%EH5J/_WK:F'SRF-+<=RP0^41Q,8%O%N_6%V,A?;6MZP;/2 M)'FI*',39!M8XZNEDNMJT="41GNU;4T_>.:*8F&6!GP[%=3ATBQDOZXIC?Y@ MVYH^\-BJM#35A:W8BJ1)]E(REX6M)TJKQGJ;MC6]X-'!)9@;"V"QIOK!4498T4)&Z;NIZD:M9'*@G:5O3 M"QY;MD'H:QA4 K]N88"[N9P;P+=+-#X;]6G;FE[P@,D@ \J7LFFJSES6I:6* MN5 9B&*^:LY?M*WI!X^YLDS,HZE+VUE8]ES/=;5C:"92YJV,AQ+ M 4O86-BB88A%;9KL-->WM*WI!8^^!"=.Q! E."V&8RYEQ#V0J*U)AM,,3\N: M7O#8N#='UC75 5?3Q *GG%L$SQ^#Q-_F#; MFE[PK);VW!1MW8"O@-R?&TKQ;O- ?*QM31]XEB#!EMC H*"$6X'KJ3F2H]C& M2K%L36OT!]O6]()'PGR(N#!1%2FZLY"L9;Y76VSV+]K6]()'69J+Q=*0M:5J M*I("-E\>JQ 5J[G^L&U-+WA '2JVKHI+W51D<[Y8&(4OA<*E$9Z6-;W@ 7FF MKT3-<2PPI@S=!&+-<;\0Q4;YT[:F%SS (0M#T25%5&4+]@L_%K$!4VNTG]O6 M](+'6:S4Y=)8JJ*--KDIRZM<5^LKN1F>EC5]X%D!9>I+QT9AHHCS^0IE88<,24J4Z5^V5HJF-]FK;FE[PS!EJ?IB M/@?W3@9CP=85JZA]D%9B8WZY;4T?>!P%9#_ZEDO0/V"!@D(L:GF62[/1WFA; MTPL>,*:68&3JHJ(:8,XHMI3;5@[(_D9[OFU-+WA EH PDQ5YKBR7X"C83H%[ M8S%OM#?:UAP'3]YK:T=K@<[>H;-UV"HW6K?TW69/_+!%@/)7Y18M4P/;6%N"A@/OK:(YM2@[PL"F!M] 4= .0WF6#'9IO)[G!+MV\U0W* M"NA'19$5,/<8)=^X]H&P:30+&N^ M,!W5U&%WENPLP0*4L#AAU51X]$X;[-+ /$42[=01/442[=1B/)[G!+HWT4^3!3IWYU0W.5Y8.+JXR-U7= MU$Q3E+!%4T4D+0Q1;G"9WFF#75K])WF"768'3/($NPPCF.()=IIN,,D-=AF7 M,$5WJ=/\A4F>8)>!#E/<8*<)$5.T9#J-G)BBFN@TPV*2)]AE*,8D>;#+E(TI MJHE.8SLFR8-=YH!,\00[#1:9HI#I-*EDBB3::?3))$FTRRR5*9)HI^$LT]Q@ MAVDO4^3!3N-CIKG!#O-H)DFB70;<3%&*=IJ8,\D-=AG!,TD>[#+39XKN4J8)=IE).\@2[C+FG(>5$ZQ MP0X#8:B[C$6>X@EV MFK,\11[L-+AYDB?891+T%'FPTVCI26ZPRZSJ26ZPR_#K2?)@EVG:4]Q@I_'< MD]Q@EWG?4]2#G0:(3U'(=)I(/LD3[#+B?(H;[#0S?9(;[#*$?8I2M--4]],( MF>RA?-;\:S#8@@R&B2=(8$!%) [3:(V_W?D 0W#WEP\DN/KMYL-?;P@1?D'X MY&OA)MWMW.A1"+?"C7<7>%MO[0:)8*_781HD7G G? E];^V16'"#C?"5K,F3 M/T=A /]>DQW\(1:V822X0ER^U=W\,XT3]L>(^&Y"-D(2"LD]@3^%^\0+ WSL M6[CWUH(NZM=__J&&Q*/1VN7<.%J/1VL'@<;1>C1:NP1&+Q"MPC?XTSK=I?"L M]YT(9+LEZZ3R'EP. + GX&U+ D!["87O6YBXOG"3A.O?[T,?%$S\G\+J7ZF7 M/![U<<&-\>>_NT&*X"O23)!%R10>X/>NL([(!KX##_R'K%Z+PL[S?7S#/O)@ MMYY?^\:&;$D$"X1UN-MY<0P/Q@TD\^0W/\,/?_VW/_^ Q^Q]QO__U_\?4$L# M!!0 ( *V RTZ()@JC?A$ +'$ 0 >G5O+3(P,3DP-#,P+GAS9.T= MVW+;-O:]7X'5RW9GJEBRG:3.U.DH=MQJQHF\EM/VK0.1D(0-":@@:%O]^@7 MBR 1! E*CK1+S60F,HES<&XX%P $?OKY.0S (V(1IN2RTW_5ZP!$/.IC,KOL M?!EW!^.KX;#S\_OO?OI'M_O'A_M;<$V].$2$@RN&($<^>,)\#G[W4?053!D- MP>^4?<6/L-M-@(#Z\1SY[R)OCD(((.<,3V*.;B@+K]$4Q@&_[,3DKQ@&>(J1 M+T@(D.QBK8'VFD,V0_PS#%&T@!ZZ[,PY7[P[.7EZ>GKU=TP9?.71\.2TU[_H MG9\)C@2/)'H78/)UK>GSA 6O*)N)EKVS$_EZ B.4-2>4D#@T _B"XP\G:G6_8N+BQ/U-F\:^::& FW_ MY(]/MV.ED*RQD%R5)-]_!X!2)0X7E'% "BJ8PFBB^H@8EW _=GO][EF_ Q+E MWU(/B7X[X,2!A#CJSB!1+R"F"R+^Z&5Q7/NKV3[>C8N41W*C(X'9! MQ<4)9)Y4M5";Q[OH>1% CEERQOQ=SW* L;6L'Q<(9$D7D@2^V^V(%%A)F@F MPT%]DG2HG=+A()8,8NO^S1&A#ADZY.<$<(?4-*.D.1FZ0EZKO_R:ZM 9,>O MW;J,D/=J1A]//!H3SI;2,[VMX]),<-D?W162AL3$C(ELJ@$U.F#^U];T^ A7 M^OJH#$C^:.+=UY"A9V_N3D(.I7YM300FCRA2B<:9BU(TL/1W=X6B&24$8B]R MMHX55/)S:[N(L"?1]5V(R&#DC^X*N"$!?,'S0%*I-^EP9.>[Y]LF!T@1C'(IG2Z@B%8,[0]+(CDNEN MED;_Z<'@E=2 @[0"GCWYHG'TU= M>1(@F.##92F $U>6! @*#I.;!4.NW B02)3AC:Q.(G@0#0 6)>C \UB,?)%X M(A*A:$#\$9\C=J4"&[_%<((#+!GI GWY7Y84HDJLNICRTC*B%I9W/O3?N^B MW^N!+KC&D1?0*&9(_)'B!AER (D/%'J0X@=:!S^=;*+=Z#".D#\B[]7O36FF MP&D3"^#&V*\-MSZ^C&#IPTQ9NU#A. Y#R):C:6V(:\0A#G:L^^9DV(SFO'=Q MWCO=SF@$0$H.;GUG7=J=>+]-^>],R?]B_<)'2 E M!*CN0$8*4+2 G)CD=3O=M467GR&3\GE$.[*- KY*M1=B=Y7:\RZ.NER7O4.P MK<9B#:_]-X;P:M=;*Z.I<$$BT9#RC6B ?3FO_@$&(U]55)1J+LD1< M%?]D;!T+.:I%7*6K%"?0D8(4*TC0'E6ER?@.R@1QCC@6!.](;^LX*Y3X6HTX M9R6"[]=Z:?WXRP48C:97,)K?!/1IBW%H1F=7Y7GM\;C"+@M3B1^H#HY*U*1. M0\'A7+01*<$MC7:ES ):NU)/FRI5[P?(CH[*76EAS*GW=4X#D^ O7:.#Z*RCF.EU0H]^@1D1@-B'^'V)2R4!:L MHTF 9XI -[U5(K/'DIYM9*6XU7R6AAUHZ(_J*TA\JV'HC-P>NWJVL5E#O<Q\$?W*.(,>VHN2;P9/$'F#SPA)N%6 MMM-D??R5*GY=4\7WXR_**ZXZ31NH;D'6[]$ E,#4KP]032F&0& M8B;;H-%T'3AFWEQN,!1(MAN1NZ2@<@B_J3F$R[:EISTTXS%3OOM-*BSE_,HO0PTLY)C%PWGQ"4TE4KN+7LP QI M7\DY-Y3,FD9T3&W7P0TFD'@8!L*6$8_25_Z KT83N4?R8VQ,9B+)Q4Z#>,== MVI>(S@W5>(G6Y9N,"I"0D;WW >1KPY> G!B@J#D.X$R,#BF@#=Z:! 28:8+'A^65\GY&B[N MTQ&E/#X[!GL%W#?XOE*=M=#Y#8D0 M,WJ SS5UH;>W.[DS@Y-+H($";Z>0\Y]WC#YBN>'FC@F?\"SW5,OEQ>D4R4DR MV>)>U$$NOF[[7NSN[\S@_G2%KOT)\IY_ $G?:MOX#\FJ9]:_:BDI:*5GU!3F MX V+4'8/>&;P@&MJ:Z77D^QIX9EB, C:;:PX9:LN*JU)@AM.@:RY#+R4#]3J-Q"38G^/4TMM;CBM"?=;PWA1_2@ M"^ 4)/VL?0QT5&N9"N04IB>RZ&L 5PR!8*D&*Q&0L9\S5$4^?*1?I>A#[ MR!^25,X9XJL5LTY1>Y_T5=IG(7=K;)\:W2 C'*PH!X)TD-$., %\CG)+7O6E M,W&TYFIK<D3L$:,G$6;44MUH>J?Q4TNI%2CL M];-I:21#J")-LH HJ@ =Z5%!*3^-*FU'E/92KF_XE*E:@:VOR84P%A"7'2R9 M++#74F8M1/8Q:#KF,$5K.Y8RP7W4V9JH5Y,B=5J[C-J7Z]T^P$VGX=6VCHV9 MG/IP1Y]@UIE#LN6 SCXS9#I7ST&3[4NJ[I(3UY=RZ>VO&"_D!-IG5.^@D3)8 MNPLWS0-EF)(EN S7#S(Y/NJB4>)4%Y?=H9I*7HNNCJF26>IZK#,VV(%F:_=1 MJ7%#"+5I?#UHEK<\VD.N"J?(:,-@#X:FZ0:KAEH8_M+O/_RA8(',L.#?I: I MA;:'P!]-(3##!5;(6EBWE$FT61"LCS$86O6N78-B:W@T"DT7+M&P H<]'OYHBH.$!)<@3KP//B4-*(TJD1_=CC9,^DB^O<66?V)=-S0^ T'NNJ M;C](^T_OD,HHR*9JULYY3G>)MM&/%E77*#>J@:92MX7@6*+;=F=#14D[1+Q2 M8/M*L^F[.O-YRBV,<5EV.,8S@J?8@X0+?R._@\)D=D<#+"]<40<,>6CM%:-$ M_/055_V>M)TG+.6B6I]@U4/(.L]/=?(0QNOUR@XVH>KSH;A GIFQ&IO-C$R8\?#+7V6NK4< ;#CFU4[@)6;*@,(F4$*$Z 8$5^ M[5WGRI=V!JF]F%%^X+_AOI##'P1UJ*\<%(4#Z YF4*PN;#!>LW(<)LT-K5G& M_D)]5YIHL83;N8FVO$+8C6:SAM_2FO(^;59TVA/_BO7(CJWH^ZSYT72A2 MD>ZT1_N,K?SWXF;S?UT!_W3R'/GOX&*!R93*1^D#0FA"O7HF'Z$@"?;2JH3* M_RRY3UR[X3O=/=4!!(:H]%)S(P . BGURPX7(!T0Q9.(8QY+@GYA-%Y<=IXG M+,#OL,A .H +=K(G(24B0+#E4+R1;'9 \GR2I/"7'8\A'_/L\0(Q3/T'A0"3 MB$/9_4D5T[]0ZDL&QG)SL">_9G\N8[>BZ8$S^BN-Y)@0]-\*XH7:;E 9HQ5- M#YS14U=.#[RG7 X YB?TBNX )S M&*BO30I'*>O'*]["181&T^S0:_%H1#Y"%BP_/B/FX0CE,OMFW>U%X'[,TH], M:DF<;X@ 9R*X3F_*&$W%_]*.Q)B*##)T1G"P4M&^E!*1.(!1) (V\@?1E?S] M07NMS",71@.XYC*(%(I-"3B..(VDWZAT$O=X-A?E5AQ.$!M-Q3.D3C2%WER1 M_"L*? .W+K#-.<:$HQEB#5F&HA\&/9YUK(E@$7/$QG3*GP290]$+$R;\)4*? MD&1%X[>R81/F""4D#M_Y-(28V)BSF6Y=[NPL[9^/%=U$\1/#8'7=3FY:B/B4 M:<.N5MO#,[R(JXVO4Z1NBA/!)@W;Z4EWF[JJV_P C5"2/A9T> RKJ)F2')E8 MM+;;NV'**S"'0ME,73IT105]LI9481#Y_XZQ\/T2R9T(_K+8FN7I1B/(1OP* M9A<)DBW#@S%RW\&E)&G$TISS0\P_4RXC_HI35[ 73 5\-''/!,HLV79SU2"% MR:50K^T6&0"7PMWU8%T[YCR]S:)P;\T74=;?C[^L#]]&D ?GK$HO K P:VRV M=U=52F(V+N\4PDJ."LV;FVQ&]C=B+4L"\A;J:>3(<3F6%TTI=BB'=:H*#^%5D_V$V91E M\E&YC MU@;TOZ1RR<"O:M?#4G?G]9KNWW%GZRM+-4&D#<;UFW)RMFHW/]2I[5M,!+%7 M"L4-]!0S23#%GJB,9-OK5&XBT4@>:.PW SX$/5=2GF57LC2&0>#*> GXOB9[ MK(S+,QT4T3<(75I NM:VM#YE?[,+\: S8E-IL)UR6 MZS4],#[+K/ >^4^4^N,Y%47"U4"4?=A#XP7T-J:?:[0[N*D<\]13<4YJDU-' MJ(/C6RX,(+8QN;[Y<.^>P[RT/F ,DIEJ^6&Y:I)&>W5Q=7YSEW[MXNJJ1:V< MRWG_)EUM$5]4[WL3:)H^KV76ZRO;+X-ZSXO?C9F*Y#8;@=T782W)/[>6DQ'E MGN13ZE8DTHF%N29+!&N_U[=>D,A\);(E_4I/D$G5O+3(P,3DP-#,P7V-A;"YX;6SE75ES&SF2?I]?X?4^HXW[F)B> M#?E0KR.Z6PK+/;/[5(%3JFV*U!9)VYI?OXDB)5$6CZ+J(.7MZ) I$4?B0P)Y M()'XVW]\NQZ]^A*K:3D9__R:_(1?OXIC/PGE^/+GUW]?2UG5Z_^&>+TSU>IFER_^N>D^K/\ M8A%:5'I5?QB5XS__FG\X.XVOODW+OT[]5;RVOTZ\G=5]7\UF-W]]\^;KUZ\_ M?7/5Z*=)=?F&8LS>W-?:6"+_ANZ*H?PG1"ABY*=OT_#Z%8QP/*W[;M#)7?%O M3\I_975I8HQY4W][7W1:KBL(S9(W__7;KQ?U.%$YGL[LV,?7?__+JU<+.*K) M*'Z*Z57^]X]/'Q\U\J_YI+(_^NS=:/N9OQQ:UT,Y-WD^KJ< MY;TB=_MN,I[!K@*[RVXV;5"S9P)/Y[-Y%7\KQ^7U_/K7"#O#N;VM2_XQ#K$Z MNXF5S:7KKQJR85_=]0S%[[;*G7^)K4>YJ:6>!]!HG32NWPVQ,*NP'',_T\FH M#%F0OK6C+" NKF*<[::V:0/#D'MN\VYR%6>EMZ/6M*]MK;>!7,S@9SWQ9^F= MG5Z=CB9?GX7_UH:&(7]R?5/%*R@#B^S7R;3],#8U.,AP+F83_^?59 0[X/3# M_\[+V6W;\6QN\4 #:KUPGM%\%T-]']UL![FK1;KJJS2IKK,T.'.C\K(V#YM2W;29 M(4E_Y@0\M]DAA[;^K]V.LU$?G0QZZ=@ 2CZ ]C>[_3BN.\[][1I+@ZI=D/@! M*D]N8ZPW^G/0F':!O+E"/^3LR>O-&^B'W$_3.4S9ISB=5:6OA2E\<_+55N'$ M Q$PD<\=Q]XM]S/ ^M-;6^L,U]D#4+/DTAGPW+'MTVB/PSJ[R=VVG:C=3?4S MA$9&Z:YJ_9#V#SN:UU-Z,IW.KVMHIJ>3ZL-T5EYGE?/4EE4N$\_2X\KSRE]E MUP4T\MSIZ*'O@X.TPF(-96-?W74!Q7U/OT4[G5<+VV/'>+;6Z8VHTW(,6D-I M1X!9G$V77X63V0-8XT_1SZNJ'%_"?E8VG)U^.NL-AD8[38.:71#X2YQ<5O;F M*INCS=6K';5Z)&RIG+Z]?3>9CV=50RGSO,9Z'$8C%FA4MPLB/X[A8_QLO^TD M:4W)C@FX_WA>3;Z4V=P]KV!:OF5?5];F4XI9*\@E/L$^VVS^.VN_X\$V8H.- MY;LAY@NHQ$U$QIJ2'1.PIZW2H&;'!.:3XS ?@4A?^>/>Q#9II6/"&_+9AO)= M$/-[G.45=AZKBRM;Q9,9F&%N/LO]?)YDU]9DO.HLW4'J,UL[P$"R8N%A7WE? MCN:@%7Y7NQGO]-GE 2 YG\R QT Q&]W6),*RO MCN"NX7=VY.>C?5Q:1T#9 0!NM-I;M=G%H,Z^Q.I+&;\"I];:]UD"03P%_)LH MH,TJ]T_FGB+K>8UU,0SHY\:6FZ).%B;2#N+W:6(HDA]D:9/2S2:I]WZ' J?1 M/K!_0]V0/[F)U>PV:]S_.R]OLM8!.]).6K?6ZI&P/=?YGJWT2/@JHZXMT&I M^[;>XT ;,GN#NIT0N?1^@JHPL^/+$MIOML?NJM%/2ZEW6I4U<+? MTHQ9NNZFGZ'ON:Z;-] /N8U8>U>U3DB[6_$7Y>6X3*6WH!%YGYW%Y?CR?#(J M3LNR/WV^L1 7-7*8JV B(@E+1#F.""=G MED/1\+MR38:RPEPGE7\UJ4"U_/DU>?WJ:RPOKV;UQT4KMO)/>.[Q[=5EB3?3 MS%&Y152"E+JKGV_E]CYID[Y1A#&V8(:S^6Q:AGA'R^**UW0^RKM3(YYHT$!! M19#,"!A%Y!A)[ D*7(GEH"2W/HCGLP;]<5BC'S!W<\@2I1JA9*>NAFD^19?6 MW@!<1+^)H]GT[B^9F33"9'F3_-^7?RYJ1CZWMUF,;>:=+:6+2$CB,6CDG.7 M_8H@J1F,33AK.8S;,?U\1F$OG%&Z1:[=OO&?DVEF2ACAK\"I,-C3V%"(;*M9 M"$Z8PEB^)^].M3AE^I2]IXPJHAA7'TY:3#Y_X9/?#X)#;0TKMZ?N ^/K ^\Z M7/X$[*'QY4()OH/K=O<.\OQ&"Q]P-%AJI#3%2"3ID;:)(F%28-$8S$)\/J^) M%\YK!P%X*%:L@5KBUTBC;U:Q"(8)+K5$6#,*VW!DR#!M$ &-3AO/M8HMMB_Y M@[!4YR ^L,W?WJPS3@>S6M=9[QU:SXU3?PS39P>).1K9YQVM^?Z.V:_'H%>^^'[/ M'!#AP:1P,]P^CC]_G>2A3-NOS8>V"N]M2@SD%@/D413:(@P2!TD3 B!%<#+A M6!T2Q\9Y;9$]/HZ#7F-W/'??6L%,5)))@W@*'ID@$M(2PYR(@)414237R-E[ M"._&<7)=&VR/CN].)_.J,[:[;ZQ($71G;R-2R<.R!#4::N0UQPCA3'U,D@-5MZQ M^E>.D^E:0'MD3/<9S.=HTRRVM2H>M54PZ261CB".0T0&!XZ8QP*I2"GWD1!I M[+'Z7XZ0Y5HAV[=3YMFY-(=QCO3N"MHOR>6 CI85?U@^X=X86[QFQ>^J6DBF MB0JPTR4E#$K6>-#NK$#:P7],QB"\.9QK94T$S?9!%EA*B76P*&$.:\LF"4:3 MQ<@()KB3',/*.G;W1[>3-ND2K*&DWEYG"&MJ90C$ECU(2 M2; (LMX?;>!45Q,WZ0FI=D$.+R@ \)">R(XFOV_@AMH7[I*4?8KUE:.]Y,/. MNH7#D2I*(N+<$MA454#"6HNHX4YH;(F([-B=B!WO%GV -ICV,!E??H[5=<[( MW$!]>%JZP$$;*K(3BG 8D8P<62O!- PF6B]!V?(M7"W#^/.*.22%XA&YQ%+GB EB+6<2RL4 M?4$*2#OSHRN(CF+K:,05#5LHO%#"!\-A^,*CX 1#)!J&@N!", VS1H[^[+(K M-ND/LZ'#<>]S&JY LY+)94O,[8::16#.,HPE,B$II(F6><%0%+S A@M)?6H1 M6#NX-M**3[K':M 8V55JFVPEFRL5SEFLHTA(Z:B1]%1 IY8CJ6""!"%,>/^" MU(]67-$I3$,QQ%Z>_'5N8"5% OJ1]J!SNRQ"P5"7L!4:4*^L<#2])"VC>U]W M)Y@-Q0WGU7)GJZFNTV-O88PBK"-RI*$C__L MH^V43?J :3#G=PAEQLB.SFT)$NZ=O2EG#T]IK?-^KZ]1R."M9M0B+0DL&*4# M<@3V4F:D8 PPY/CH8S$[9H7NH!KP+&17BJ6<"02TGK,$BM#V0Y)]6BJ4T9Q3 MEQ"AD2#0MF%U)$M@TU5&.:FXIBT4SF$,DZ[9IW<(AV*K3SF&8QS#!UN-R_'E M=&5DH%R7OMRFC^ZN7%AAG,].0M]IQ\S3"VK# M^4/N$R;OTDJ^+UI8$+\L88#*@8053C-DK.0H6*6"CE2PT$(.#6.C=,P+'6 T MY,SON!ZW@0DVU"I@F%(G#L98K%,L<##1G54()ZJDM,Y%J8Y=L/1JLG0+WF": MRJ,\KNL4D+I 860("@N*%.<1!:HPXE$IL,5!/D;/#!&-+-8^1]$@Y&2U7!&4 M"=Z#ZF@86!(X^H!@LQ9(>9)R**=QIL45Y6&LKN=,S_?Z44M0!MO3[/0JKRSX M)R_7+W94K[79.UM5M[#6=HJX)O4+$-V<1&L0%EZBJ A#7'*'A,X'&R00P.%E M,,6S9O3[3:TGS ;;WK[8OBMP=:Q7TM% ,.4UB&F<+2:6];N(.'T:TZY)5NH1K..+][Q#?OEKLY M8FWY0A/'L'8$>9X2XAJ,"V8X192!8IJ"H)*VN+8SC G>'2MTA=%P*DKMF2S_ M55]&J4_%WTVFLT8[Q,ZZA=%,:ID$,DX(%'GV-DC! 5A/0C8XI3IZD[Q+U:1[ MO 8\,5IYWN8NK+>I%=.@=N&CP81;C[#U'('E2I$3+"&+8_"8RR =?SZO#'/] MKSM>Z0>QX;AE\3Y,?N%YMN&5H;5LLKE:D9BR 6M8$4I9%',DES=,(J:-(](Z MS^G1!]IW8/MVC-%A=(U&X2B;JA38"Q5E%(AHT*@(UQ9V22F03A3^RCSC^.A# MV3K@A [Q&8H+GCQP%& L\!@U@7>Y3'.;2;]*LY*_Q"K-DQ^COL'DJ9G*2MW?]1O1MYG[#GQL_++KA0CS1LIB(/=.\!^P*U,R.7M 5/CLZ_! M@15 ,3W^!*S'S$"3 6=F*,D*@W@((=S.A@_E"I .,5K0^A(/#IJD H'L8$@I MYP07&$?3X@6883BMK^E[RB6M@!ON#ME-%7VYF(MQ.+F>5+/R7_6O6]AB2RU8 M6PZ,!&Y0X DLR90XLK% 9[,!JM0TD(@23'"CGF8)C4):NY-XD<[3-! S-*9P@.Z/O_4DZ!QM-) M]7XR=[,T']T=D&_W_6^L5BB*#26"(1DH6YQT,"T#$D(2,%>$I\_5X?"?6,!@N>F&8T"!1I M"H@K[)"(F*/H(]-168=IB^"'%6OD<-QC$PYUT?6^2/@T2VWK2M;MZ(9*1 MGIB(M$@1&9,D\M%CY*DW00$:,;2(F% _%(/U!.CAV&D9('*7HF)MH,A>#-:D MP0)'3J2V!H$E$I %$Q81 0@Q26DTD7JL6AR]ZQ^#<3KLV1^92^#7)_ M#1OM5;_@'..W6)U(_O94L[< VUM!3MF)$F_??GB'6ZCNYH?@F#[1/-P.53/U M T3[[TCK&BB" & YS^\3,8^:!]Z;OAM M=L,^>==T_PVK2:N%5PEC:S6B1+%L0AMDB4M(8XT#B/_ 7*.G$#9PW@_E*A\6 MY\/QY.8LR'LQX>9F"N>TQYX3)+&32-I@D,]OS$M8I\3:B)5OP;V M<&QV9WU\BE_B>.OUXYUU<[RYQ@QL99V\S#E5.8K6( ^!).UDIAKFREXQ#!>XE'(5R8QD1R91$"G($$';JBRND5T+OFA'/8] M SM@:,HZM!8>WY;A4VL:*:B60D3&$3<&(%>@&'C!$Q(A8F-PP%ZVV+Z&4<)> M?OA4-S,SV/'V\H6]SY,3#T!6<>.%K&V'W8T;*630)E$*=,00$9..HN1M@%TB MO]PGL4RRQ?5J6\Z0,EZ@_.X\ MDD11)+0PCC"NI6MQ0DY_;%;K'-L!XW5\C&%Z"E!FPL_2\QENSZ8*QGP00=+% M556E: YEHAR!'HPMP3:Q-D_G'=0>[9SA^L?V$!SWFYTMB:X/QV[OL]'9T6BZ M;8P-V?#9[1>.!L(5RVJRM$AAP9# S.1K;T00G QKDY?VH*9MG[PY). 'MDM. MR[$=^Y9VR9I&"M!-B(JP5K$, 7[@@"PU&$5.I5?:B"A:G$L,LRV^?+NDFYD9 M+L'"W6([2W?/("U/D.MWPL_1%7,N6C/;FJ2/WR+E2^G,335#=?5+13@ MRGS6CD,2B$1B8?^7"GE,%=4]#6-@JIM/=@)B$EX()$ M8_BS=,2TL!_%#[4G=0SDT*(,;%D8P;P"JP14N;3RZD(#@;:Y/M'5X*VT+;4*GR06@>5[(&"WT805LM()I(!=)-<$XV;Z0V\N MT?^G640ZF[,7FC;D@#9K##K>,:8*5^C:F217O'TV.TP_?9I6%20*1 M7]U^!'3K-&3Y3LMD!/1=?AS/8A777C0:H->"!^UD( ;V8)%U#VMA[$HA3S#3 MV 4*F^*Q8UVM36E"^&U 7L$(V$P1\HH#69*@!_" M&1E\XL*VR"TY#!<=S=Q_G\"P$[R'XJ5?*J /[)VT]77+E5)%2+ DI=;(*UN_ M2HSIV^VZYY$N:_RQG5^_FTQF M4-VG7,XW[>#_L%T??$9K!?$2F1P,?>1S M(*)Q/"#*G)*@(T;:)GG#0//?M9CI J;AA,TT0E_9C?,>=KK1I(YE7A*^5:QL MJ5<0DK.;1(&\D!%%I2VR43E$E-'&:J(H;G,+>ECEXWFS^/1EC4[Q&HH_+F*M M<@/9O]GJS[B"QQ;FV%RI8(Q;F V)N+$Y*4Y(*%D=D%4A$AV,$K%%KH5A(C*Z MY8Q.P1K,'HECP&"4;TB'ZW)<3F<9D2]Q-V_LJ%E8:;24U",1I 84M0*U"50I M3+D6/EBAT]'G\>R60;I'[-G9?19V]T),WN486ORV)&;]8US-*Q<&+'>'F4-) MYH>&L*;PB=/\/GV(448EVYQ/#K,_')O+HU?XA_41 UA+:M_"JMCN#=E0(^=" M=C8*A532'/%@#;+>.B0)CD*"I#6T1:*,X>XD=>J<[0*FP4R6S+IKSDQ.84V5 ME^/%6X;^]G-EQU,PUQ?IL.O?EK,5_F>^2/=X=\IRGC-$PA>S656Z^2Q?)O@\ M63P,LLT<&I*.@AJGL(H<:25S8DH74+Y?@13) 9B)4R.[,;5?X$'7L<_$H5?& M_149$#O31U=D^EX+'?5<>,48\SE.2V4%6"8/%A)AR E"G77)A]C"G3W0_96! MN?]PV!\\BJ..SKJ:C&!VISD@97:[(8QC@)>=GM(RS)-3JY&FO33^NZT6ELC[ M. -.VQ0ITT5GBZPV.?*NG$Y7+QP-T=?@XUR>.>0,U;&"Q7N= Z#7W+8Z& %' MA\CZO_9.W<3/\R+/:2# R)O=?AS75*P^+=!YIWAZ&]\3[L:;.*? M=OUI.G\4:UA_<_+55F$9[GL[/$WUIR9UE\:DMJUPFGJ7'E9<1W;F1X6':@^K5ZWA]$WK? M[6_13N=5?/20Q3"]+1A0>N;S7^+D MLK(W5UE%'$*L;.AO*7C?WK[+F5&KWO>3#63T#/:*)W:(/NX_WK^L=%X!KM^R M+R_K$G4D/@A9*)&C\/O&?(6RWG%^\CA.GWT,IJVL]'GAKV*8YV0Z*W_-)(QD10U$&AI"@/ M@MI@?*-0Z(,@XT'!G]>7!^L@H3_&55P\G_"++<>+4YSMX7>=M%^(0%FR*B*5 ME$12Y*?Y%$V(:9HT<5I'UDT\19]'%OURSO>O/QT(]Z$\O<\=7Q8Q??+MH_:+ MF%,LB8!A%)$B(I)'(E_45C!S1";GL6J11&&8,XL7P;9M83\4VSY.,-YSE MQ78>J_H9W<<')BM7PY<._V.A(W.'S\&'Y6@.V\=WM?O6C_=L'Z/; MFE[0X!^X[_?);'$%.E_Y7P[GKN%W#]3U[A38[6#VU_(5O+MPN[OPIL6Y_^SQ.V$'Z?S!*FQ2^M#FXF,:'S\F MN"1TBX!N4+OPT6#"K4?8>KYX-=H)EI#%,7C,99"ND6SNZY;,TXL^-?TY\H71"*@U8Q($XIB&E-0$UCB2'A67Z249B 6V3R&29 OO-Y?G*=I@\8%LD-_& Z79ZZF_E.C;3.7*IP#5DZG1!'T"@%)8@-P1/;3?+! M%\@/W> U\-Q_'$_G58Y.V,T ]T4+0[6.V%&D;7Y&P@2)B&0><-(TSY M7#!, J2!N* -: .SPJ-3ILUL4!2A:2Z42H9S'EO< MQ![FP:J!6."Y@+53"/YS4F>]WY1J=D/)PC@;;/UT0K[!D;3&R!O"E\)*1^MM M"_U/ONAY[0ZS0<.N'\.QVTS87*E(VCDKI$"..H*4X@)%D6CVW[(0@DIW80W;U;M?IDU%]L M_=7*)M7R*Z VX+Q?*F47C_=XPR1BVC@BK?.<-C(O!QYQ?<;UG#'7%0N5;\4F ME1"UTBXNQSJK+6P#7,%6HY6+1Y\9L+MI?9IBNUOL!CM!?#@#?1]OJNC+&D?X M/(K+BUW+8['Z[\]Y2K&K+@ILL?;YXB0A#FQ3!9*.)6\0LY1Y4$V-,]T\/]%G MV$9O+'A F/N7]VME2]\B?AG0#-;PS(XOR_R$?<]''YMZ'$[,;Z+@(K-W=0MR M?E.)0TOZTW(,*^]7 .DI?%ME_?:*16 N>(H]$EYH)%V4*"@ALY(=I34J4=+H MH8G!1[U+WN^J6BC+31.>L=O M**F_A?05,;(J+I['1QL:*[RARCA0A1*5%"7",5+22"2BYU@IS3CK)FU1GY+\ M,*S5':2]2^U-DJ)GN3W@9>6G7>6+:Y/QXJ;RRE1MNE/>MSQ_2N!@JL33KON> M]SL5Y:*\')>I]%FQ]3Y?M"G'E^>34>G+VEGT*?KXZ*MJ,H:/ON?;61W1]_'Z MQN:')4["Y"9_^WER4WJ)Y=EX[=7YMW:4#W(NKN(N9\Q+'>%]NX+'3N7/'64J^_,.!J/K[7_X/4$L#!!0 ( *V RTX@1N'[QET M $N.! 4 >G5O+3(P,3DP-#,P7V1E9BYX;6SLO5MS(S>R+OJ^?X6/][/' MN%]6K-D[3O/\*_@1]_R"?#Z?5H3^0^FR ?S_/J'KZ/YW0__ MO,YG?_QP4TSO?_CGM/AC]#CXZ:=5IQ^6/XQ'DS_^(_[?E\$L_^';;/0?L^%= M?C]X/QT.YLMOW\WG#__Q\\]?OW[]V[F/Z_^N&GZ9NBO>-D6 M2BE_7OYUTW0VVM4P# I__C^_OO^TA.2GT60V'TR&^8__ZW_\\,,*N6(ZSC_F M-S_$__[^\=V+0?Z]F!:#OPVG]S_'O_ZLAL-BD5^[;P_Y9);/U.3Z:GZ7%V91 M%(%K[T>#+Z/Q:#[*9V%2R['OBOSF[S^&40)R4 *"0<3M?YX\SOSI(?_[C[/1 M_<,XP/ASVLE_6MS?#XJGJYO*/6P^'XS&K5'=> *=PO5Y\&7<'L=?CM8&(69Z M?S^:QVTE?M9,)_.P 86-Z+B85NB9>()^,5\4^:^CR>A^N'HSC ?'I+L_GQV=;=8!NIOMA$'>3NWP^&@[&C>>^<[1DA'R: MA_]?,O[JQ@QF=WX\_5H+_X,#=3/]Z?U#D=^%-F&1O9_.FI.Q;\!.R/DTGP[_ MN)N.PPXX<_]:C.9/3>G9/^*9"&J\<&H,WP:I-O\R/S+=[29M??+$L^A0EW:F M=),'/>IZ>7C,HKEU?$9[>R2:T,F051ZAS0E_S!_SR2(/1^^'O+B9%O?Q-+CZ M,A[=+BW)JK.N.DR74Z_)@+K#=DG:[M^V2V>E;[1"]-H'$F;B@O8W?WHW67XX M?N\8+16ZMC%%%SI/G_)\N=%_"!K3,9#W=T@SG1-EO?H ::;[<;8(+/N8S^;% M:+@\3,-?U-=!<:V&81*!D77I.'GD- 0N?]*#I;4SPEWQZ6PP>[J(Y6EV].M(KX<36RJE^,M/%9%Y4/&7J#9:0C$HB4*EO M&Y-\-PD_YI\'WXY.:4?+EB>P^?%#,7T<17/W0Q'8\BWZNJ(V?W.31ZT@MO@8 M]MEJ_&]M_):)K20&>]NW,YG'H!)7.3)VM&QY B?:*A5ZMCS!>'-\O1B'(WWK MER=/MLHH+4^\HISM:=_&9'[+YW&%?#(E?S8(9]6E>3G92?/ ,D'Z;S(&-!,1L_+:<8ENVG MJ(7.?7[R9K"LJ!S6 \7(Q/<6GU8&9G +C2:F\T9AM$73WF MQ>,H_QHD=:E]7]V$@W@6\*^B@%;KG'Z:)QY9]09K@XSPG8?!:%_4R'$MP5U9X-&!)TZ>D)"*PI[A;ZM3'+M_0RJPGPPN1V%\:OM MLG)H4-K(G[>CQZNQ MZ605EZ.&P\5]5-CS]6FW'56U\K=4$Y:V/Y.&]!/7=?4!TDRWDF@?Z];*U,H5 M_VET.QG=C(:#H!$-A]%9/)K$ MO[M_& SG81U<3Q_B7S]/'T9#!MC5Y&C(:45)[=L\+Q?\3=CBCAC3/C/CA'GW MB#FG[LAIO]HC8,J&W0#R^FL] J+:(9CB6WM!&!3#$H?UC]M0;)+W1I/YS]>C M^Y_7;7X>C%_%4>])#RPS_F)J(5V2M]6S[4F%G^,^,9W\=)W?#!;C>Z=9Q7J[FGJ\_GW^9Y.$"O.YQ 2^F;9YCYKBVQO6E4 M3J?LY),MY#IV,L_#ZLMF"G$"Y13&T^&NQ;Q#V9?E:E[,?KH=#!["JH;B MYWP\GY6_B8>M^ G =9+[_US_.BN-^7*B@;S\7=!"-S,:#[[DX[__&+Z>'>V3 M(2DMY4!:+@60#&KE)$$&>\HA5H*^)',<4_FGQ1KH;NE<+HH3:%RVS[Q'%"I@ M),(::V2U=WY%'T..8%6%OF=14L7PAVD1Q/+O/\*RYWHO/TD5B4446N?0M'T\ MPM3#+Y9'S7\,Q]-@_?S]QWG8PYY_&99(D'TW7NIRX93);^,/9Q$0]6UTRAJ( MS3.%A=3>0A\46P\09A"9#1S(X@[%X\ )?EQ<3F3N$5&I "KJT]91Z6KE+A5Y%93IH%E'TC^'KQ\YNO=U MR0!#0EK$C) &684(E;JDT$M??_6B2SJ^6X+GG )P=/O>WREL?)HKIB4!2 M. MC4/Y_$H94C_J4#1]T6^7(:!\_Y@WTR MX<)!B#VQW%IBK D'FRBGC8#HTF:K>-BWP8-I&GAJ+NY9,=]:V.%?KQ=U^%7V M,1^,W2Q>D:K)]58XBLT?BGPX6H8=VWPV+$;+]-2M.+[=ZD#C,3-".?3>.F>L MLM9[BC$*V###+'%$ZMJB@R]!7^@:OW/+UF^#^ZW@T+U'29/A,B^-I!) PL/_ M8\2=@"X@HKR@0B) ^JE\="@))\I>BR#_)7Z ]$K'^J0"LS6]R,9I-32R2\V_O M0G[5(B-:.X0AA)("K)AC@FYN^APVN,>ZQ.G8O^9<(PPNAX?].Y [8UUW+%M' MDQQDVHLVF9.",XI8V'""9F$@MF';7\_=>%Q_^TQS7-9!?=H.[4GY-OAVG&_; M;3+GA8@7)$A!X(TFTBM6SIU@(CJ\ .B";PUH[\J+JXI\<'7SK-"5"ML!'^Z^ M+AEWB#JAE0\*'1#$*:5X22''Y *N]=XW#N-I"9R:YLG[?#;+\Y<.QW<1SL'X M8ZP<,(YEBC[DQ:_3R?QNCZURTAB9A8 0XA75,*P*R9S&>*E\4PJ@X: _*[I] MGJ=&JT4AB'/YKV4:S-/GO+@_@?6O>F:6!_.=.J65I0) RS!Q*Q*XPYS7O\,] MW2?;&X8WPZA%-JO)9+$M>.\FPV(9HQLLO/C+VUT1F?4'"_),8MB#$%Q2P8VC M@J[EV7 NB._0C.V-,+0.6W<7NF^)B>(Q(=FBOQZ-+]:S.,K>?&A0G4?-QL+O])@XRF-I2\-JL%Y?#^L:P=!;8_3+A*\YWG3"W56QK5WSWH7Z9 M4L0[QP1'!EF-O3!L8RP[0^M?A\G+$8$V$>I*&DHE)BC S\^]')""G>TS&FQD MR9B#V& @(#70Z9(VQ2"KS7T(+H?];4!3T[+<^>G?%A&!JYM_Y)/K:;'KAK-J MUPQZ8XT6PG!(G.;$!"NY)$(#TN"R^P(F;U?_[\"J PUS_2)=JF3GX^ M[:G,#A-[-\5DWE?(Z'W;.%,<6XH1T<9R@HV%&F.$/+(^")%EE<4$!XL[I%474:49LA_[_@\F[39@Q;1&!7J?K;B@SX\&L?)[R M2.+/WCZ91591II5GGE FJ8+.K8'QDOHN ]].BG>IR]]]8M(0F,[TN*UI'LWI M>-LXHY))1:VF4B-@*&0Q(FM-E876]#,TID5NO5;FVH+H>Q& 7L75](KOY^'W MAZ)\.3;.6.T-Z3C8/F,DF!%( JNMX%8@&J,Z5ZD0SO] M,2_FL<;O9MI+#(XR_DC/C GCG/%46B(0A)P:S4IZO>?U;?=D\0 MBD"[X'0G M#/$!CXH+_VWCC!N#+4>&:@2IC(GKB)9446KJZW;)(@):97E#/,[ 97T*E]>- M,TF'06SK>LV*Z^S([=U[]LF"&D M#+0>6(EY( 1BH$%)C:*R?B!'LI.[12.^$1;=.U[D9%,73 M:'*[?.KUT.Y=I7\FA/3&,(8D8Q!0'BC?T"ZTJQ^+G5@4:O/P]9Z> *7.-H/' MP6@<[F7^;/_UIC=6B;.&VDF'V@B+96>VF<=T)97MHS&!I1 M_Z!(IM^W*S5I\>I,?E;%O6>QU'>0_$#.;_F\@K VSR!SP',DPF$LM)"& M*&]*VF(V6O\L@W89WP8JW:D6#Z/Y8#SZ]_)&=4FWF<[FE5;_T;Z9<59:@P'2 MFF F*12B]&\0C5#]W(!D$;YMJQ3M(M2A]W?K7<>RT/D+; [[@H_USHR,L8K4 M(.V<@)H H4IKF<0J2K4E(UF0;[N2T3Y&9[$[J]J;&934(A.(\-!@IJW6BF[D M7#6H\)DL?+=E9: !&MVM^E5JXH=Q? EF]S.I.Y?[_FX9!3BH.=P;Z U76 (M M>$DIH+9^"$AB\Z"Q?Z%%5,ZC_?TVG0Q/5 "?NV164D\1UUX+9R 2%@"_II " MR^K?_"56_AOSO25$NN+YF]=7\[G[%A^J'TUN?YE.K[^.G@.G=O"_2O=,6":0 MUP0Q;1BF#BMI2\H5]O5K:B2V!QK+0@)TSF\75-H7JG3/'.8"*2DPMAA HVRL M>;ZFW!!8_VV/Q-9!8[E(@$Y74J\L1\I;%I R1I044(+J\S>Q MCM^8OS41Z"Q%Y]G4J+28=[;/I(&0.H\-<00'I*B%I0Y+/4?U-;O$&GUC[K8! M1[?&VE$K+2,<,F!YL$@$\<@YRWAY4QHL%5Q?74N68M?J->")]'>63_O\I%RP M(-X^6EWAUK?J$)GB"*!PXA#J&4(VGCSK2 C&$&4]C--J\<(_$4IGD)/J\0#[ M.V4"N&";"*&X)0PXKJ4M860>XQX&!;3/P/T2T@RMKF_T/@R>XM53];N\EQTR MH+QF#!K.I08"!V)%J88RPET/:WBUP:H]5WF-L*F9?+GGU=&W5.[@[4G],ZBE M2'0$MLCHE5%VM>7?_,)X^Y?G'?%E]N9*(5.Z; M&::U9#0^3>:DM,H#7CHJ&!:^A_?Y"7:"MF'J3$683FYCY9@8E')<&':TSEA0 MJP0V1F)!E()"&UT:.%PB6-]$2.;%2\#^YL!T77GAGZ/YG5G,YM/[YXWLJ<+= M?H7N&3/+>TG.8XUU18 *9UY)N66P?@AX,@=> I%(@-3Y[(:3[(7,"Q@,+42Y MA,'J0L[(C=7,-:3U3X1D#KX46T)37,YQ!%3R^^WND%F!N>-8X&!E(R0D@-Z5 MU$' ZM?:[D)-3&0=MH%4+TZ&:K<[U4;(+":*2R_"0@",Q,<@7!GAX-$CO3,- 1"..8H]-P"A:%!:SR% MB;9TK[7+-*+2+F2=7BYMS[3R#=/.3IE'$-E@-L6W%;U%<%DE?;T0!&^0H-2% MCIE&,%I#ZPQZ9C4%,\,&0$(9IQ!XH00(>)2>-2&AJN^*ZD*S3.Z!/A&>+C.* M]Q0%.ZA,[.V5$>P%)@9!JZ4BUB.TB9D2L$DF0;([Y@X4B+;@ZDHL:MU;'D!. M0@F# 1WV-AJ?2U#";5)GA,2HOOV1[*XZN5"TAE:'"09;U3".Y:_N:)VA0)"@ MQ@)D)0+.:RE+VTH$!;F'V:IM,&E?B9G:P'1Y-DPGE;C]NFFFE &">VRA##:T M9MH175($I*M?_SEA:$+KK&Z(2F?7SM?72Y0'XP^#43!=UJ&.A^Z==_?(I# 8 MX/@JEN98:B$5+)UH,KXCVS_G00*NMP-.AS$'Y/JUVY+X+V:PK0=$#6#/3/I?(I\R*:SA MAF,,M#'$$F>0]%@Y(SWWE9X&2TS9B27R%; 8<&8@#*:O/Y03*\7P_E5\2DO'D?#?$]%_'U-,\(< M-I)99L*YJX/.I0PNR7>RP;MFW1;"K\S%::MXU%1$3N'L\BA<37"VM_+YP?89 MT!@BI;QDS$/+@-3++ M;%B,'I8X3Z[-*&R$X^4S3$=K(Q_KFAED &:":*LY9D2%W;'$3\90C?Y<5;3$ MN=<'?KL =242G_/AW60ZGMX^K7$X*@E[>F18>64U!L IRX1@WJ$-?<3)^@4P M6K_ 2", [>#2G0/R,9\L\BI%LU\WS1B T..(D^-$"J:)*]4@21VL'[?29=GL MNHI]0S0ZYJ\/4.R*QMQ4:(FIX>%_UX=O*FJ,EB&"&$4PX,J=10Y8:B524$"' MO1:F?EQL,BFIS]K=,I(0KNYNM&?SJYLU/17VBIWM,^@D19(:X)6T# I'O%SC MJ!2BO;S;;FW#: .2;MD=*[ML'XR?IN/KHSS?U2FCQDI- SV6*0B5MP!-5P+P2S&=S8)N='/P G*K5::(8\8I[*5!+*BQ M#@!>0F-T'Q-F6US;]8'H+%*]?$][D^]]?!/?VRMP=/9\9Y/ @;C,&%U?1^@C_3/ M1X_Y<4DXTC,CTCN#E328*6RH$8*6II(.]DS](OC)U(#VQ:%=C,ZF(9RB&60D MJ#T!(ZXE%V''LU:1S69'*:U?_C*91M ^WYNBTCFGG\,DJ_#ZN77&D84&>47B MCD: X83@C01CW,NPPO;UO]J '&?TSN)8[R;SO,AG\]5WRX)-JW^M16YW7G+U MSAEA!D"K.(;. 1)4%P3AFA #6(-J> E#!AMS-AD^7:WH9TDL?8VCR2)(Z%I4 MIY.9SF^F1;[)KLYG[EO8[ )O1I-!\;2$+6;61B_E=*G,E'@M,NHICZ8SYX+Z(5' M2%JW$6 D&[RTERR4N44&-X&BP^S'UYDX919.I9NCH[UCU4$G(0$!0XXH)@IL M/"N&"U9_C3_7)NNQ#+2/4&>&QYY$+1_.LM'M9%51;/CTN1A,9H&*503-\E^K M"!IU_=^+V7S]KM"2X _38OF'^;P8?5G,8W3FY^DJ%/Z02=/E/#)O!"*&!5,P M&)8@L("ZTC8PA#1091)>?K4H8;OJN?04^W.O@\WSND&YF[UX7C>UY+?TY0P* M[:#5T!&'F'%$2(W6>-L >'TW4#)O\#ED_3QH]^#\KW?N9T9(90AT0L0'"94F M7)3X6VD;Z/3)G,HII:H]I+J2B#+Q]D->?+H+HJL'L]$P7IJ-QHMY?BBFY$C/ M3%JDK2/(.<:QH5:8S?YNG?0-HHTO(0:Q772ZDH9_AG/^+DQ//>;%X#;_;1'Q MNKI94G"UF,_F@TD,BJLN)/4&S(C'$H, N@8!%8BL5AMT("(-LM$N(1RM$]#. MD!2[G0NZ/X?ZXI)!G78:& 1].-:%10 #Q!&1R#L)-*]6D#XQ92TZ'(M(D7;0RG_>)2PO@=*;JO9SJWE3"@^TS M#1#&&!+/E02& NV\*&F3&-I^YI"VS+?7REZ+2'U?TG >*=B36-I'(3@/\U_6 M:SR:3[BK>2:@EQ8SI03A!## A(!KRIP.*FC_?*<-.72PYF4M4#IT^Y0U&X_R M^DW;3&DJ-1(40 >=-2X8$^49&:S7!ND#R6RQ=AG=%)&NN+RG1N-1CA_LEU$+ ML=<8:DV-H\0;#DE)*S6TAPZ^=KG?)CK=I14,\]%C5'"742I;MO9183C6-6,H M8"<94)(AJ *&"/"28@A _5(2R:))VY6'E@'J;',X7I/S^$91=8Q,>F$9!T 2 M3P1#3CF(2@PL _4S#Y(%H;:\:21"JKL-Y&59S@K;QJX.&3'8D* .,<*U%,;2 ML"[6U'D(>7TO0;*0U;8WBQ9@Z2S]J#2+S'@P*UVT59U$K_L$3=@B::%RF",. ML)/Q!9@UC0:8+J^;S^H@:@A,9R;"UC2/^@+>-LXPH]A@A*G'SG)*L66VI I3 M)B_$+52?6Z^-AK8@^EX$H-^>H'/R_9P^@>5T546GP';C#&K#N.68QR2Y8 )[ M[7U)E?>DAQ6&FK!FITN@ 1YGX+(^A M0;J@L21=RYRSB!V5:@0&7/[IN>&?8&IWK3:578 M^G$8=>^$VP7G#,[>4R3A4+>,46N1DS%0R7D;#"#J:$EIP+6'3RVW* 8M(M.= M*=?L=0K**8*0"0@%D1 CP@DIJ1*Z05Q\EQ6#ZH>"-,2C4RZ_F\T6^;5=%$$: M/^3%:'J]$E(SG3P& @+\L?!^_'D^^K(=SWQ,(FH/G#DD &>*BK ;$LR<)UQN MT$*@AP4'VI:>KK [LZ0M'X!+(&C5QLV<"UJ8Q= 10B#%V@&LUEA!3FS]4ZG+ M4@!:(V]P2;MQM+Z6TF51A!1:2EV(>K&!+/]XM7Q* M8N:^Y<5P-#N8"'7Z8!D!0?=GA!KEB"0*8\\VBT9J7O^)R$Y+*2396=H K ^[ M3$M2M'^LZ/M&0"B(M:;,A_]IM%'@F&]0]+'3+,P4VT\;>-54>)]3R6>?IWL" M#,NLT9A"=Q\K!BU++&Q/^OW@89;'0NBS>3%:EF.XFKA!,7XJJ=FC'7?T]2RH M@L@(&2Q,%Y-; 8>T5 OC[R\DB;..+MU/A'MQ;I;4K"]5U-=!<;U,D??3XB8? MS1=%?9V\RMB9#(L14:L]\4Y;9QWTI8,-Z48W6A?CV^X0OSXK]\: M6>'Q,1].;U<<7D)S* P[\:20<,%# KUYK8+4>H;&!Z7X%CO&;S- M5%61.W^XM[[G>389$'J;;YZK_O@D@ODQ@^#(KYTW/FRR&W>ZT!8Y@U M@9 [8J6Q @>$;6EVH:#=-C@C+\+OW@5H79V,^Q)>8EG4"L7&JG3/&,$& "0H MLQ9KP 1SI<,0>XH;>#4NP>F> **NA*->76%HJ %06T"#P6N=(,B4VR%F7#=@ M]R7XT)M@\FSUC0:M>\C]6VVMLG4V'92Z9A)X2:AVC," & XST+BDF G3\[S'YHRL(!DMX/5G MD)3S2,B1!,G^"4@[KH_PW>'2'S?.G_1@\H>Z+?+E\;0W2:Y*MPQ3A @'WAEB M"*!"6<;*R6NLN]0H*MHI[?%CF@RGKE;_/P;%*)Z+'X,!-TT!V(V2^%[[W\A@_)[O/P^8/10 GSK)"<=RB_^ MGD$H&,2> VV$AA!R#DTY9VIM_0O'TP-\SG04-\$C.0_W+LA7+3+NN',>8JFX M@AJ8,'6Q,3&PUOT\86MB_YISC3"X'![VZK3LEG7=L>S7 -_]XOX@TUZTR;Q2 MTEI-N10*6 #'1OUP(D&F;6MGX&U49^V0WMG53U.<6'O\->(H <8[2!T0@, M$"# EU0APTQMCIX>@WAF^[0Q..=A^?&:;#N:9XIS8[TC+J!$H/70T=G_,'Z?CQQ@"^&+.%4KO'NB7A<-+>X(I M8""6+7-.8;>Y'::HAP6\FK'L30'>]L#I+)^AR^V["+O?9+(EY9 ZTI\HGR_F\SFQ2+>JME\ M-BQ&RZS!JYMM;V!\(O*0H7#*,!GCQF#EH1*(2T4EAI2ND##Q&93ZMGRRG26- M^"0$[3SBLYSIIX6G61)BMUI,\WQ.J>\N&\/HV*946F/'$(5 M>F>"6D,)(E![B0.M!CJ^V4Z#;5!;3I*E'W8G)\VP.J>,Q/ISHV5NI<]S=3]= M3.8GRLF.$3(+!5/..82%IP!SR"G8K!%!ZV<^)\M"[$Y6FN-U#GFI*!29,)H[ M$4-B#"98(0^!+2DQ1M;?)9(E%*;G_(F@=!?:,QWF^?7R^;TXW5D%7N_MDP&@ M %9"2V^5)D'UIHZ5-&)@ZSM(DZ46IF%\6PB=QX1]-YGG13Z;1PO*W=SDPYB= M%[3H8?C;X/90>MA)XV0$V* _8>ZY""M#N/#?C6TF=(.'$-+5Y.O"FFT7MG0F MK5VLM)V#ADCML3*M+7;.*$>Q!Y+%YR#\9K_DLH_%]LYBSS:&KDT)*?*'U22" M6G-PQSAQA(QJBR03@D* 0'PB&)*-W2]W@[-_O&QZ[?WON"B3K67_,XY)?57=\.TOW[2&/51X_ MC^Y#DZN;3^&WLYO!<(W4T7(E[7TD@]XYZ3SV2'%*!4$"Q1^=-((P5:V44$^1 M/%8(I9T/9$1(Y03E D/#D3+6254B2(3N,C_J8-642V-$ M/LT'Q=P>3]!N]T,9)MC%." =W_85GD@1M(0U"PQM<(F4N/9+UQ+8]@)HPH4. M W>;$;GRCARZYVSK$QD$1&L1=&C$!%6&<"]$B:#O98&*[V$;KX=^8F-C.EQ: M24'?=)/YLNSHDJCYUGYRHC8Y*]D]RX=_NYT^_GR=CU;+*/SP>O6$7V7E'+8^ M?4@=/-8EXQ)"#ZE!!&!D03 3#2#<&2"Y Q16,H)3$;9/.SO4/!/$<0(5]9YZ MPAB3DOLU088ZWF7ZQDY=JSV.3%M'H]=ZT*9(YO9S]4=4FKU],AW.9>$/)76\:9PYR'^!8/O3B++8( M8EM292%@_4[M:X%;KU.]VH+H>Q& \S#^2&Y?+_A^)GXOGTQ=3E<=3>QZVS@C MWB'L57SO20B+@610EF>I"/_LG^[>A#6ON=P4CS-P69_"Y77CC&%#;3!+%.+& M4TDLL:JDBEA7?U6GR]]+PN5Z>%3C>!!!X! M0=>3]MSZ!L]9M,W$I!I\#2P2,5"%Z5PO[XS'@]L]''S1)J-6.(TQ!Y1YYZWE M2IARVE# 'N71)F%A$S 2+\*5-\5-KJ-?\,AJ?-$VHT!29 6RRELG9- U,-B0 MP6']O;7UD(JDR[()*(EYZT>SX6#\?_-!X<-OCCF!7K7.L(846B.="HJ USR( M[49,-6Q0H;WU&(BD_&T&2R<<7HE@=1YOM<]LH ,2)Q7!G&M *&>EWN>Q]_7O M8EI/_.J R_6!2<3GE3/Y8WX[FLV+P63^V^!^WR:]JVD&G,0(.\:)X((J)H,Q MN")" &!%?2NG]72M)-QM 9.DC#6!V&(P?C>YSK_]O_FNTA1[VV860@0 -@0S M& P$I+3P)1G>T?HJ5>O950E9VPR41+PUBZ)X<7 KN\^)V-+G]I9A^G=_%)Q\'D\.+=F>/ MC%A,I'*8,86D019BME$@G.,-K@HNPR'5'C9IV?WM<]#Y9J/GF)'#O'[3/!CS MD# L!*#>*A$,/VG-9DO"L'Y1C/9SCE(RNBDP:??JNWP\KK*6MQMFTE-AE<%6 M"HLD#88[6+K4*?!!GQ<,>*:U]8@RR;C% DF/E?$P'/V5BLPE0FYXEU\OQOG5 MS5$R9_OH/);UT]HW,J<\45 I0*V37C(2S*05CDXRZ;I\R^-@XD^7(O,Z!O%, M8/SAV M%255'YMGZB;7\1R,%R1'HR=3?"X+FHU5G,.@@I"@E08C1,@ULHYYW_, W)I2 M\GK#ZP^P?XEN>PB?1V2/A Y?L,2>*JD[RXN\, &NEA7'PTP^YK-Y,8J99\O? M_QY8\O'3[P>?L3Y]H$P8#($/$S+4,."T%YRN"?26FOJ%FI/%'I^7S],.T>YJ MX]M!R-$ Y[U],N6(@TP8I"20\9D/Q$A)HT -KB22Q3GW0J+:!K;F7K1;?-_* M]<%]Z+1!,J.()PQ*S&2@3""'B"L)"\= _2?LDA7$ZH7$)$>Z,\6KU9Q)K(UE MWGH(D;%."\.-*&G4FM;WM)Z^_UR8?=D6II>29X>UP*WC"7?U(/I>!*"7UE(O^'XF?C=,M&10A'..QZ>:N.64 !V,RS55 M #5(_>DRT;(R:XXG6IZ&1U=<+M6B(QK =K-,1AW^%<*-89,SP>0ZEI@:W=[-\WSB_K58EIJ*Y7?C$P%A M8@==!">.DL7@+Q?.)TH1%]X1&W:[\N*6$];E'77%H[LN;Z9=@=2<_Y]&W\*\ MMG[A1S=QAJ=P__@8&;:($0 HX,Y"8!C5G)=D.=D@O2B91[%=WK<.4;LK_T4 MTZ(8W@4%I>[Z/SQ6!A6 !FGG(",(<$B%)R69,1"X?Y["=+M JU!U:\$MYVP& M#Z/Y8+R* _R8S_+B,;_VT\(OYHLB?S>;+6(=QJ,&W@EC92(8P9(@YRA7W"&G M:(PO7F$").GA.]EG#'E*#6_-3:@V(MNQIJMW5_=L32U^(=,\K&^O)3;&@:#@ M<05+\)'U^A(OP]J7N/."WIOPDGT4KBX!9[_$K/'9NW7>RS_SY3EPK1[S8G"; M+_\8,U+]8%3\8S!>'(P<[78F&6=!"& P::@QB*&P+R6-RWO!B.9OD&B,_3>C8)X/4Z^0*I_/A+7:3T;_7D0%K?*J$^J3\?B:)C/7;";002N,X$E!M#FV*ZJ?' M)7OU_8RKH8\LN?CE4%9<*M:_BNT.O=W0[40RJH-,$ 0=#+\BV]\'4W*,9/Y9FVOA_>OY.?T#MC6AH8V?HEB%JO+G6I7I+6P+_X4_YYI+7[:'Z7%Y_O!I-S*L)' MYI0!J*E$6 49(58R@3TOG?D8*-.C&EW?\]G?,IO:R!;:OOBYNKD)RLGR%:O= M!89.Z)TQ"QV%R&A+(=".6:K*4PMK2%!MB6N_?MB9]^0TB*85CI6C_.IFTV+Y MVWU'?K-!,XJA85X"; *U,OS$-G?3V$E9OWAS^S7*+D.4V@$ZK82]G-OGO+AO M)EQOQ\NP(E (#@4S.EA9#A%>&ET8F29;U/=VN=85QIW>#GPY#N.7US!N*"R" M8G!ULW7%O7XY_MB=0)*/9A"'=4L!10%52R!6 >X-REHU>(3VN[TAZP,CNBY! M]7&V>)O9M\HJ',Y'CZ/YTU\5HPZ+G/)6$&<]8X!(RR'Q-)87,(H@)*RKE&F: M"+F+JA@E">+ 22X5\MI+#PS#&QPI[3+B.G7%J,HBDZQBU&E@?X<5HRC$UC!+ M& JGA UZ",*V!$!3U<" N)3DGLHB<+!BU&DX]B;4XP+*[E@NH7:$<$Z"O@P% MT$%=7B,;'V'J=Z9132GIHOY./6#_$MWV$.YE\M0%2VPK3IAS5&GAF)!P_!A. MG(;>,F44+0FCSO

4TI'NSV>T#L\Q7"Z0N:TJ_N3?9W,5\G([' M?EK$3BGLP%H3R8#7VE"&@2#*"(6D\!N&QU;-=[12]B:P=#Z' MC'L(/.;QC22--&32F,UNY0SJM.1DXO616$B[7TNU6'CYR^AECL195M'+*62 M!-P100IJCI12SB-8UAN!E.F6DFE2(.:8XY%-H# MB$S8%-?\I ;6#Q+IGXIX$7Z(A,S[,RW&GJ_ 3 *E$0=<02P, %8!+TK.*6D; M1!GV;MF=6_9[N(9/9/_E+]P>5!EI>XZ9%(H+H9UR'&#*&;1\(X#6R/JIY?T[ M.?\T2SBM#%S^.GYI6?=S'9\XQXP[:G!0_)#1WC%G'> ;BT917=\LO60'SX6O MX[0R&W7+XI\UL]%?,H$,XFE=-P+2RVT4D'%R^ )C RP_D_I6+KP%9Q0 M +I.L%C^] 8D]RW^>/;7N"NE-:OQ,< M61J;VK&^;C0ZS2-=Y.P2>:;AX;>K\D_DK1QH%?& =(*4,6L MH1(9!HW? D?5OYOM+(7C+*(R385P5XKQGAD?#74_V"_300,*] F.*0C@66!M M2:L-D(I^IUNTPL5JDM$(K^];1GJ9U] _T6@E72%N?50Y5_5KU26[FVF)&=-D(#7B\(=B M>I//HJ0/QNMS305&'^V=2<$]UXI3&^Q(KV,!/5R2XCFJGPB:S)&?BM]M M8]757A\?CPC?NE.3:QNF.YX^1%C6%O;1)QTK],X\#,9AVNKZ/C!A-B\&\0VTJO)1J7_F MK%",:**8ED YQ20")>W8@OJ15LE*D:<1DA1H=24IJV-R?22J+W'JPT/5G7:V MS[QT1)E@KG/GG6<($@TW'B8 >JA@]L7'U@:>7YA)VI"+KZN1I(#I+'=$JZNO:E6WUI-K'XZLME6)L;4A#QV7&/;[KJRFE'11Z*D>L'^);GL(]_(*[X(E MMI6;H/,_$N\-!-1:@Z3@0/OH\"I/I& ]-O#Q7E:ALLK<;OS4_&F U]P!9\5\ M:_<+_WJ]\X5?91\C8'L4N!=_SXBU+F@L"E.L&(?:>8[+.4M<+2:QI:O$"U'< MFN"7G.=[MY%7+3( :"> XLX!@)P%9^X7,\;.&'ZJ0[5Q/XUYQIA<#D\[)5> MT"WKNF/9KP&^^\7]0::]:),9CYSC%#NJM<1&Q3=I-NX*!WM4**XVZM-V:$_* MM\&WXWS;;I-QQF/VI".(*"&U0%JZ#FUT%2/E] MEO*I?5O15[Y\3ZMC=>B=>76L)I%!@W'8ES"E+!R37#ECUR57$%">U@^3Z%^: M_V6LCEI\Z71U?#D.P)=3 (AO'\)CJR')1S/M%33",,P0#_\AQG!7H@P9KW\V M]"]%OB7I[P,?+O(L^#B:_>&+/'\WF>=%/IN?04\Z,(5,]G772K(1V80H95$ _(F8!2(ZZT$[RL- ZT;Y#N MS_Y:%UUQY2+717E VM'CZ#J?7$?RNS89MK^=*<>]=-Q*2R"7$',)-I@3W. B M@/^U$I*SH^O [1."F+=BO&=_Q2T?%D?(-7#64XJLULA01]'Z9H- *F E:_VO MN.4\,\@CPH'QW$..(;5&PA)'A&F7EYJIXY8KBTRRN.73P/X.XY8Q9AA1%2B7 MTCOJL;2F!, '++[_N.7*(G P;ODT''NC]5U \"23UA86Q,A:.UA_8VR>+U5E ##8) M9Q$!3D(*\(9&PB\Q2B(IJZ=I@.U'<#+4E$/CM&;$&QOL>RY9.>>@-_\)@I-/ MU?P%82)B>UA4 (*[1D$DA;SEM ZOJI\]3$?D^$:ST,+H>'O3K\NV5= MGX.3I4 NOMK*J?%8: > N:I-NI[@Y-/H[U?PK:R -@79H;_5T$_67(=[00>A6E M;X#'V(9=*)S41"OD$-BH15SH^I&8?8Y#[O&RJ,>7[VEU]"E*GSJ#75 S*<72 M"X[BOTLN2&GK.[G['*?G7BPZW!$)AD-"<2\]]V)+XQE4"&*M? M9:[/L8*X/IZ49_CCWNQ M\[? CN]F"?0H4<4(#B -1RV6PEN-*2>;RRI#,?@NPY![NR#J<>7[61?]250! MEEA&"-'64&L!!EYL_'D*\?KK0ORU+KKBRD6NB]XEJH3-1VLLA 2&DRKW\DPH YQ3:/ZH8"#P+O5T^T4 D!8I9?)^HOGL4R9UKZ1 M42B8(59IJAF#B@*$6(DC=KPWSUV?27JF_<"]UTDS&U#TT]9.F?RWRR?#I M2"I-A=X9(5AQ2IR3PBH53A9G7 F6I=#V-<'F#.*R3V!;0[LA,_4O1Q&DKO=)Y MV@/XK'O16S)J'6%[Q\G"SFX=XXXAI9$$1M+URRIQJ84%?C&J4"L,K[)9M0SE MGUN\^JXK]5^JSBQ-[R8/B_EL"0JLKB^][97A^.@-45H)[*FGPD,N2CJ90SU\ MU3<1'_=)2V/,SBD;J)9LK'MEFBIL(42> .N%M8;)C;(9J*]?U"=99/WY9*,> M9N>4#5Q+-M:],HJ$PP J0P7WBEN&UHGIT1#AMG[F6K+P\O/)1CW,.I.-\@+M MW60V+Q;+^\@C!M7N'IFQ)-!F&?"<4T$I1*0^Y<7C:!A0N+K90<0LULF8[?[3496WS<]D'&)L/) >4*6)%" R M9HTD)9STW.!J*A_3WD'[E[#61[2?YMLER^AY9//7Z21_^G50_)'/_6)R/3NJ MD>WND%E(7;"%J1:"ZT"H).H98DYZ]#;=>9D[38!F5[(24\V#2A, ^# (NLU1 M4=G9/D.,$N:)9%(X8332G&X4%*!!#Y.E>R$I;8#9E:#\_NESL=19GP)BOTP? M\V(2(3@J, ?[95(2NJQIAKP$ROFE753Z/ BI'P.:S-[KA>"T"6IW.TWQ,"T& M\]SF7^:?HI6S-H2.[C@'^F52:"24 9Y@(;PFP@N[62S,UW<8),NX[84 M0GJ MF8ZJWZ;S=Y/A>'&=7_]S-+\S@]E=0#3^Q_UK,7HAUA'AG&(, G)BEIBH'5=AJ0E12 M6L'MSR QO;R4[:^@G,MR6FZG/@ 5* C3'\Z7SJS%;#Z]KW"K5JE_QL)1;P)^ M@ /@M:-&ZPVHPMHNTV&!;6,F6 E2H>T MMP(J5=))J:X?V)$XQZ@KK:0F4&<3B#C?TT^6YUZ9!DXK&:'V_TG$I*L=9A>(\PO#LM7HS]Z-*QM&^F?-&$X$054R8 M>%0&S:VD&3A:OXAI=PI&'0Y.T^)44S8JO0WT:3Z8+UTLV^[, \_I[6V?::TA MTL01@QP0#FCE64F35ZY+)_[Y=(@V(4K*]I4[;7N&>T^$@^TSCS7&F%(.!/!( M0B;(AB:"O>^GIM 2GZ;I$/H^N-\K3:!/3&_"[%D^_-OM]/'GX>J&*?*;E_^( M[.9;[%[_.OO]TP[>/O\QTQP&XU8# +U4,5>0L5(#DL[R^K%(25[J:P'W:4,( MNE+8?IM.?C\>A;;5*A,&.XR5!5YIISV4C+LU'4&,97TO3Y+'^]IC97,L>N+M M<]]B.%N,&IC-\O"_Z\^#;_5]?[M&RQ3G6BKH!8Z%"C"A3/@2%X!!#]/KD]UJ MIH?O;(;^AZ %AU\,;O-##[H3\&.PFKYU\HG-CQ^*Z>,H:GT?BGP^^/9^.HO!6.[F M)A_.1X^QQ<=ED/JA()PV)Y8:Y,=\-D]:S'KK$[\-BBCLCT?@ZZ",_? NOUZ, M\ZN;_0&2[RL$-)TT3F:44E0*1&*=A1C)ZPP-6[ZC@%L :"4]ZGQX' MUJCQ& M,(P8 DYQ'"]BI="4HHB#998"QV&7K_D>C'M*Q-W7=?03X=9E1%0E)\'F!?L] M3H'G%^XI#% 2(;3'DAAO@Z*-5H0R*6VGUP$G>?X2L'+:')^4CI^ME](/<;6L M)Q6L+!$,+VR%!,'VXI: ];R5P[*GL4@UL7_-N4887 X/>^>@ZXYUW;%L_4C0 M0::]:)-Q!1&R& ,+=3B3H([UNI9SYTP)U"G;COMP:J$^;8?VSFIB+.LQQ-/@ M^7#XF _&HW_GU[\$@*+E<4#=JM(]P]8Z!*DV%D('O=&Q9-OJF!':H1[6ANY& MYTH 7E=B\S)OZS5(\;G5 T)SO',&(('**R7C"_9*68Z<7E/MB+'U'7G)_#/= MB$SKT'V/:9I.($4%]@[RL,-B 81RZ[V:<&/JAVLDR[OK1G@2 9C6Z[?EN'E& M:>N7?TXG3M 9@P@0KSTD5B >'R: CA"AN-. _&F<.,)*JJ$$7#ENM83<8%+B M !7J,C*K12=.9>[6=N*60S36U#)2S!2G! D ,.,(.%V&@W1M4OBGD9Y5,KL_JD MVH:G@=I=Z$Z*VH;>F$ K-@%![!"PTE%>TDI]@XNYRZBJ6E> V@2U.P'J5VU# MX:$EGK!P4F"!F$)8;I:9- TR@2ZC+FM]T>L(\7.Y,U_Y9>^GQ3QZ\1Q+U9U_N1&,B>B-9PN+A?C,,N M?OU+,9W-?I\46S=&.K^9%OGAN.I6QL\"7EH&19D*[34D7%&H-]@ATV5J_24) M81)T^RZ9\1XSI62^&#\3Q"K+-')&,<.P8I2:S8$!= ^/Z'Y+9A-TO\?;1>T5 M80!AK2T)<'-".-NL3>#KRU>RRNKGD:^6 .SL=C%MB/MO^3PNI ]Y\>EN4.1J M/B]&7Q;+X(_/TZ@>3R>?YM/A'W?3<1"&ODPCZDG#H)K;T7@1=H97O1.G'YPX MUP_3\.%Y,#'&3\OICAZW1'#+XG@W65-3#FP&XV'<^<+LSGZ;K (%UV]FOTK6 MRJ]7R5SW#P&$51*0&Q238,YM,*IRT=S6)S*+A:'.4<\5MDYYP^3J/1:L.'75 MWA],?@?=C-@3+JI;^%!&+;) .X@8U8Y:C[CF:T2I%*#+\,B#M]G=B]#^B^[N M<>_U;7A#//33[@&.W*@G_&K&F:;02HN9IP)J0CPU:^8PA467[HZZM_*=RNAK MM:PWK.G,&-@YX=\&]\>K@QWKFGF.*;<""ZJ<@XQSM'Y=,5 ,M>QY ;E>R$(E M^6P,^9]!V'IYS?Y=RMAY9,O=/XRG3WF^M'*N'B)@1^^V]O;)(+/6.0&W0'MNF:4#JKK!*^2#*X!_]O'3[Z<*P&1!,<%W2 MZH6N_UQ:,B]Y5\+0"*CC0O'OQ31R6@*"P9+/X1Z=1ZW#]-Y%I2ZCQ7@TIGLJ_$S M22PS@&,E!",P_ ^S4B/C@'-Q*4I%A[ZKE8I7TT[_-7>5!PRX\$LS&W)C2IW!3O;9UP2KA44%@GF%286 M.[2ZP!..,58I]B.UXW\Y9?VT)*"Z%_]-KXP+KZ&0&FJ.- 8QS$V5M IHZI=_ M;MDEWY!3>_WK31'IM;/\T^+++.S%@^(I7EBOB3WBZM[;)P.(0^$<%@%G88#7 MOKPXCV5W(>U05&HZJALP^[4 M8125]K6UBRCMGEULPR;'0PC)XXZ\HYWSAC M"&A$I2# 2$X\U[BD.I@6J-]^XQ:X^5H^4D'V9Q&87OI^>RDGYY&/=Q^NCGIH M-FTR"8FE1&$@J4&<:X.I+VF G7JZ:\84]8B8Z;MP-(5:Z.NK\;CZ3)LK*); M?F^?C&@'*7?(":R%5!S)9QJ)P#U\4SXAZ]N"J;-3H'QV85O]/J9 [NN3>4*4 M-,ZL (PJ @0)QZ2U M$@E!2JJDI[+G"F)S;KW.&&L+HN]% /JI\/6![V?B]]*ON9RNJI1Q^K)Q!N+] M(M#"T[ U0FJ80L]4(=##+/@FK-F1#]H(CS-P69_"95UJL%9!SZBUPBEMD430 M;A0AC'P/M;LT7*Z'1W=J7"#VW6RVR*_MHAA-;C_DQ6AZO;S-F/V6?UW^Z;!. M5V6 3-L G'4.**^0-,@#9S>;HH(]7_,MN)53P-29D"QGN9K]AV(TS,O[KD-R ML:]/ABREV#"*G:*2!J/&^@V$RN/ZH?Z=; PMB$)+R'3%_0_%=)CGU[-X/QMG M/9@,\W<1_,'XP^++>#2\NKG)HT@?D(;*8V20<^B=DD) )82&F$FYL7:QJY]= MG2PZIUWI2(54S?"77:K8ZV[;^O!+K/?$ZIPZ3"<0TI$XQ MQ(14V!)I&/3$:PH\F"WC/%8_ST *-]UHSL/'8,UP_7()=AEBEQZSF$59= MWE=X;.VO>TZS!B-FP*2L<:N]&EEC;/U0=-YO,>D6M[11?T&^ M'P:C:_?M(9_,\EA>[&I^EQ=F$61^,H_/BJ9[S:_*MY]O):JT3ES+H,H4TL9% M!I7Z(>Q,L7AD+++V$+VVO^7SCC_7FTC(&^A1,OX7.(!L[X7Q1'VDE$]8/+P$ $%;.*EGR!8!8U),8)YB8)%O,NX MAH/1DVTR=&\H9:M8]3JNAAVT/(&$:1V]4*_3.&'2*.LB)E]Y8PQE7LJ3; 87[ M?*F>K2DUC]/X\TM/+"_J^"TU;[MF'Q3PO/DUOYE^#%?4NG'S%9##^?;;_ M0=%*_3*MK,!8*0: Q-H3Q[DKIR]]I\=,13NU5:9,TV'5U;Y@\X)'_M M?)+PN5GF',(^*'L<8,F<=Y;BS8+@"G3Y#E!3KC?77QL@TYG;<_ PFJ^*E;X6 MTRT+=Y>'\V#'S") $2=.0&T4)<0RL5DG7@'?OSO:A'+0*E8]D(QU/?"E7,-Z M,O)BB,PJB0W0F /HG(:4*X=+!"@ ]5W?R>YLSR,M35!+[='4!*DWE!BSJ?7TUHR^^K,K24,.7=1IXWX\W M L8Z1(1P 8/F!0*Z!.N-#>>%O7Q?5F7.UG!+U$/OSR,]%^O+.J?0M!.GD1#284+)TAK:T%PE MJV17CTPP;JC21C(* 8(6 @TV-T02]["<8PJ^MXM22P[HD[S.ZXD:Q"6!D@@6 M$!":000V%W[AAQZ&?*=:QJT U-5Z?I\/9GDL;/;N_J&8/BX-E.,O4![HE1%A M.0#.<:B\O1?;2>$"& MVOI$9IU6EBCJG2# 8V08M26"0JD>ONR:4-K.A.K9=ZS#]^:'NF4"&"2-5CCH M9(0HRS$4FYM@K%UM^3GG/6CKN]7I2)WE[C-Q3L*Z&/OUN\E\,+F-65.)\T;V M?;!B7D*Z"7Q:W-\/BJ>KF[TMSGW+[".U^?N T9NIO:]PSURE>X:P)!P)Q0C4 ME@(2SG!B-1. >*\QKF3KI+YI/D!(];OF8X-D7 <3UGB#,*(\3(G'UWA72#@1 M-)J^W#:WR]:]]\TMX]7K&^<#M.JG7P?_/2U6A9,.WSR?,$KFI1;A^ '"0&>% MU9PAO@%/P@MX8K$]^7CM;T@&8V?^J/T4/,^_TH-U)XZ42:6)) 0RKB71C"H8 M;/7ULJ<"]?RQQ"2.F0F=V-'HY+R8%>&6+$1&7!.:ZHY1Y;:DHZ.45=%F7NF82T MAUI7TO&Y&%SGD?+C(O&Z:08HY,(CR^/EHL.84PQ*B@0"]0VR9&ZMKN2@(50] MT$Z.W<\^O)S-[!LL0L"[>7M.P V67#A#2U0T;9!A?(ZC)JD4M8-@#^3J\#W+X8Z9 M-TX0+;QDE 9BL0N;=DDM"_^\J",IJ;RI0F?%: M&RBMIH(KPJB1(.A11A#!A%:JDC9Q5E2.W8.<,DP&(/$KV^%]D\-O)Z0ZGZX-*N?AD5&DN )/?<*H($-JKD M L,<=EGLX:2[CS12L.\5IA:@ZTK;>C75H[[FG>TSI PW1E."$#3:,>.#*K*B MC3/I>YY?UQ+?INF0^KZDH9?W"WT2@K.'7>[;(X\Z BN/D1G&A)7:42$4T<& MH<:7&$C=H/9U,B=00UZ>KI?40NH,TK)\T7+EU5;7_[V8S2MEZE4;(,,42DXY M5PABZ6( O-4;?+'H83AW L[NEYWVH#N#X/R6SW^?%/FJ\LV[R6.^FOXO >6H MC9TB0I6&R@@%-.S@PDG-H#5.?IA4*S"%[[HSNI/!V)4X[7?^[7M=YD7C3$E'+>:8>*,]1A)XB3:+!),N M_3!5A2,%SW:](],$J*[8OV]Y! #RT>UD]1+!\&GK+6\UV7T6E_!]B!0&%Z^&56A="VV<>G'L]J,?!:!SG?S,M M9H/M1Y]2KX"6OIP!JZ3QX8RC3CD=P[&H6^,ME?;U3_%DUX+GE/GSH)[V>O'M MH=2;=U=VOJ-T*#1OY[M+!A%,M!:>!\2]=,)P@!LS>=W75$*7.(I??O+M> M<5=<>VVQTMA@!3AT#BG ((VAERNJC,#\0BZLZG/K=71R6Q!]+P+0[SNJ<_+] M3/Q>ONNX2O&I4@3P5>/,*:X X8!Z9CT!G :E^)FJ/CKKFK#F;;F_9GB<@4Z:P8D9);KTDQ$BUH4HU.-*3.3#2<+D>'MW547G[UJ]:S.^F1;QW M.,#QPQTSCA%GSGOA@>!,0L UV6R"TG29F-WHG=RZ5D"K\)Q'&#X,BJMB>@3=XM5IPPHR"G%3#%FI$/6<+LQDXQEL+8P)'/ZI=\I:D%S3@&X6LQG\\'D M>C2Y/5$*MGIF&EBD."".,V.AQ88R^ZPY\_KO220K()M>%.KCTZVB>*K^<*!7 M%N@BABZ+GG,+/* "O"Z'6";+&:FW4?!8RL3H:YDV$DV\^]+QI:2F3BR(DN4'!0(DC@A M9?([G\ESR'-14(F %M:\GI\*.V5O#O"+X\ 9N$PF]VY*0ENWS&%"O!(""F&D M811H1YL=4*G^[NSB0AG0'YP):/#OZBZ,KK5LL;Y^8^8]\ M?6R)[_NHC 1*:^G##RDHX]ISV>QM6,'^:S\$\Y9^(L12^W6,'"]>)Z7]4GPO MBYMB&9,8+Y?5?1G1^Z-:%\OH)U.N/N?+_*=_;:LR_+KS6-Y= MWZA5M8G__5IMBB4#[+HT51AHN8LU;,M=>-PJ*HMZL5Z$KE]N\^DKOU[E?[TU MJ^NMN5V4W_-/Y-V<_.X.&8Z2-,I9A_G2%KP^&MG'A=:># MB'GA=LJ/YZSG9F'7L5(#86.-#"]8 *_!"UO1/Y_'P)X^"9E138=O2K^AW?;N M!7G#JU^)&_Z4?H8<;9K!D/$:(M;X0[#XB1X9ETY)X#Q#%D,*(.2^F1<+ M9NY\;O6'$_9P>"2+S6V&&4\,6G25$[[<[WI.!F58(97TG'.+-' 4L0:+Z/66 MD!LSUN528)N*9[%T8GTR496GLQ8?:9X!SPEVT!@E*>9>66$:_"C38IXZX,A2 M_#6'\7# ?21JS$J%O !&3+09-?/_$B^Q%MO5[E^;>%89VA,@NR0=.=T_HUH0 M3'%8]S$6RY5[G/H[$$Y38@.O8/N#D6PTS%#G*'P@H>MN%EME>U_1C5>_HUA M*#$\.-.O$5=5N3QCF7CNGE%O(5)&8Q),>.>!GJ=^J:O57\7QG>(077;IG$A/- 12>&&BU1]S]1]F+J'O MKW",YKH^$"]&0"<5+SK(OIF!U@I(+BST3E)'O<:V6?'B06%O^8[FDCZ0?'LB MD$J&OQ>+;\5ZG_7FM)5PI'4&G()&:25%T'0 DPY0V #^ PW^NE,A?/Q2^=U MNM^C_BSN;NMR;_7H?W0P&3ITSX(=3B77R,8R+%0; <+.5\\01<,*EB;E)L7/,1P2QIU?!NY!E" MA-7(.(T< C&)SW^3INKZYJ<4HC&W^/]C -H6*R*#O0PX\I%"F'MB2;,-22 [ MY:68%V[CQ@!H:Q2UEA"%):92:8$.<4W:&0-3%I$9.0:@,S,&C0%X'[X?) 8 M,PD9LEQXPG!8O[U2H)XT]OB#Q@!T%G5+#,#[D)NGGSB'SE!GO&-(:@%B.AQ8 MSP$2.%/_K[.DT>HPW@^/RY3MK!RXIA-I.E&.%0,@ :1 8"N!1L!RYC!A]0RI MHBEC WNYA7>6T'MB -X'RN7$ %!#I 9,84N!#[]:@6P#EG/]3[82Q0#T$?9P M>'SL& "'#+2, *\EYE(B8Q%JM!K+^V=PFG4,P'MUN1387I*C-Y3822Z10MY) M[0&AC->J (TNQB\=W/^ ^$C5FI4)> ",FVHR2Q $](2P BL,D6,< M&B ;;1U@D33D^(P8@,XB[!4#\#Z0QM1*PT=A=;^\N]Y^R;+-]9C#U MABJ/<%A%&;&6JL85!7,XXX02YXGHM:P' ^=C"'Y6:L),Y#V1C\7]M]UR6VP. M=3M-$=;-?=W.DUK J:X9TMQ+JP6QDG/(M>"R\7^51L[HRGP@R?WJ0S$L0,GL MA'QY6U;KZON/ PZG387C/3)I-$80<.JH48QA34D#G.>V_SGD*$=3PQ-@&%S2 M>= \Y.5][@,HQ[P(FQ"#Z.4>OE9?%X^M+C7O?EK&-0.<82(9%1I2*@(R33H0 MRV98P6:ZF^WQ\4T6$[*M=KN W4VKB]:+5AF)&58!U1)! HE2#M5'^<81SV>T MKDS/D_ZX)5-!\O4Z$K5<_7.Q_4\>YW^(A&Q3/M[LE&%&"1400\89XMI; QL/ M-*U%_VO.&;MY]F7'8#"F(LMUL.P7+X;9=E?RJNU303B@..'>!_83Z3PRC=\C MA/W3F8\6,C@=->6V=24>DY]IQ8I8C2AACR0AV;8:#A M#%C1&[]T(Q$3D._<8]*@@NZ)<;'\\X10C M9J)V53TMDY_*NWR;[]K4E!'?-8/0 8FEXAY)+27EXMET? \S.:S7.B_S=I7ZC1Z9#R:N]@X:SA4SP$/A4*,FRC,R^8Q6\V=JGIV+ M82J.7.5WG7;)G]IEA$CM-+?"*Z08=@3+9M]7&/4O%SE:!: I'<[[(Y!062^K0*0],1 M9U@P4Y'GSSS635%+KSJE^#\P8"9\E9(7Q $ 8]#^3F7,I3U0UG/LR3E<@.C(C?OBUV M^=__]C]02P,$% @ K8#+3C=NVXRFR ,;,* !0 !Z=6\M,C Q.3 T M,S!?;&%B+GAM;.2]:V_DN)8E^GU^A>[IBSMU .&06XK(2M>O'U*/B/!+)BE24O4%"I5^A+777A37)CVO^_W#/__XX^^___ZW M[S?5]F]E=?>C[[K!C\>_>O,3XKL/_<<^B!]]\/P/@?>W[_7F+P[W<%.;Z)(?Q2=^W.5W@N^KO"K*S?4^J_:?LIM\RV$T M3_M:Y;>O/V);54^>(!A*!$->+!CZIW<>O']\R/_U+W5Q_[#E]/PX K\&X/U+ ML+;0-23\K -RB-7G#S2,]POONKE9Q"\?:1AS^Z+1W<;&^_O\L8:QFX5L]">J9P_.O^_SW2;?-*+YY-%.L?G7 MO_"O5H?ZPUV6/:P^Y]_RW2%G/ *1OLO7^'SPPD4.]+^_S"MW4S<]6H9L0 M'#((0YIZ<810X('09XGKPP D,5PUCU_ENP^_7/=@FA_9,?<7%7Y>,E_E=7FH MUFW8XCA%U&ZA_[<.81N3>XQML.Y1.K_V./_WO_QX\O0)V>7ZM;>G07>;U3<- MQ(X4#M6#/^;;?=W_Y(/XR0?7ZV+Q/RFR]YS_^A_V'YXTH6@9RUZ5=M_:EC7NY&N,O>BB M:5%G=W>5T!(^XKN\[=!\R6ZV^1?>U3&GXK<5A@$.A/$H@<3W$Y^0M+,=(<]- M5OMC?'JWEYJQJ-)']V\$SX&.*@:(F\,V=\I;I^^T-X^\RQYX"STZF(]*-TZY M._5:M-GPQ]5.MG>^%/?-WUUGV_S-+FRS,>34&/DH13J(PBGP561QAQK(6IOEM7E5<[];E_7U1BZQ$[53YMDDT M[$NGV*VK7&0?LBW_2+VO15\M;_99L2MV=\ZZE\AUYU:M)HIC^)=3PHFH5Y._ M,U"GD:* =>%P8-,*WML$#:B< 5:7(6TF'"F-OW%&1 S=E]6^^*-1U96/^9"2 M4,#47FC"B5&LFC),L:O\:TZQSA M(D3L')"ZFFD1OFA9T_-(3M]&L#52Z#[>/V1%)08IG\JZ7D$<>9!Z<>QC+X4I M0ABYPC:!7N33Q,3 3=&B9;$[H7&V' X?L[4C.*%]? C7#MO6)T^,")\JZ:.D MSR+?QL3OK!4$R$7HWU/>U!50D_=%:Z"N3W(J.(HQ61V\WO/IF;!Q>7N]YY/C MK^66:7T2D-^U3:?%?]0[OBW-?I>U*L$@R@ )&!\:.!YB1M'F/0V M?18@+9G0LF19-;I8? +%PS*'I2L>>F0J:HEU'M6D19E"NPKS&CLR@C.*U87I MSSA?WI(C PS)JM,S4VEYGQ6[%7;]( B\D &4N"1R,66PMY4$7JJB2GH6)E8C MY]<6EZ(<:;(G)T/VB1LG/^]S9D5_7J5E0'?&T;@,O1GI0VGRQ5+3EZNJ6WEI MYF,_Y?;6"'DO2($8(AB!T8S>&T.M,48S=0$5>M Q85IHS) M28IULM04Y1E/SJ\MHHD%Y352!O1D%(?+D)-Q+I0&WRG%]9_R_K[=69CG\_(DMA%2>Q[ MB,_,?!?T9CW7]534:K0QRX+UN=M^?)55^T?GA%9-KL93*J=8D[*I)EIGT-I3 M:6?@9I*M]]@:4"YC1"]#O,RY\^+,F5&>I$=;Z_7A_M#TW,O]U[P2^:4J_YKO MZN);_G&W+N_SSG["8!H#UTU"%L+8IXAZ?F\_C5VE#7KFK-H>A9V .@U2YPE4 MI\6J."(S1[GDZ&P6MA5':I?DHX/V^ZJX.>R;LV3[4H22)F,]SU!-EK6A89MQ MYI>A@A;\>CZJZV_O8;!J 7NHGJ8=H 'S@!C1!H)^M,N(2O>U%RE9L MY\D%GN/NWW'[BM09E%.;:#'6QN(1C(C MO1YW9J;;11#$44 "/XA80%,014$:]WNK61#%2I>):#Q^8J71VC2DPYKDZIQ= MPL:IRRR;A5XR,K1"IT_?,A1EC //U^C&$&.AFH:H/WX2#4'-2?1RY]2ZJ_MJE*DL[UMC2VM]O^=KSA7^7>+7 MHF\A C+"@5<7^4=PH2$@N#.4LHCX.,!!Z$$/\2&/CX^CG103JBD@LH^?1$"P M&0&1IDQ90&RP-4) \/P"@E4$1)6^Q0F(L@-O"X@>%\K9DT_%+O_(OZQ7%%/L M$M]C88A@ZKN!ZW2H?H" ! M!+E\Q,-*4!^]3-XK&(L2QHG+%Z:C*,T]6D2D"BE+"61&]&H-\DEU5.7L5'F_FP:-HY;E?G7 M!(1JS<2>2-?%?-HUQ-*[L[.1Y"Y#M##T/ MAHD7^"$(P]X0Q"!05RD-(_-HD^H43IT[V2F<5<)4IW"O7 GV^O[ J>=USUD: MG-=I4[H,Q1GCP(MYW4@NE-3E8UT?\DUZJ'A'ZRIV->)&REU7QNWRMOUZ7_"W MZ3I?\X_NBYQ/-GWH@AA%D _,PB"F+ 3)$93OHA7_FYM2/H]D%8Q*!SS'K3 & MZ"&*1>'U":3S<)S;-+GL]L[24VY;W&?*/[[+U\V-IDU!G6+'O6/T (H?;@S'93*PCG,MI80V2=%KG30G=:[*?AWM,7X,P#Y^3"# JL3?=[ M:FV_'1>D[!,X^UH4F(KCD1'CW[+M(9? 1$,/IH%'PS#TH@!3-T =)@^$J=(A M/[M(;"]Q3A KC,0'4PT[*CS,T*;FHD,#_D\4'.3(5H\-AAMQT:'!M*]RD<$* MP^\%AC\.I4*D:C?=G>515H2FOH^AFY P\L(X\EG4ITT\%[BA3$BPC6'28/#: M[A<1!5[;5J<^';#>7,-"OZ26LCH!N.P;4GRA?,V1]5;:="77VV(F?X;6>H)X M,:WV+#!SPD2T3=PP<)M8.Y+!5Z+L5&TR;WR=S,MRVC=]=$Q]&>-?@@%10%" M,"$,L8 2XK+T&.#Y9'!D2#4!8;$1=;0^&VD@[2 Z==O8G"99"Z%&FFAT!)VZ MJ_.K>@6X50(B+T@1 M\F/L>AZ O7'*0FIP"4O>J/6E*H&CV>O3)!^ULHL7SBYO*E(==OPM_EWD%K@T M;(IZ+:K,UTZVVSA%;Z:MT&=G[4JA+0VL4=EI1/-348ZS_<0RDHK/R--=65)G M?]%I0FVG5%:*=#DSL2)T9CNA*0P]0*,H@0!CGY&@MTUH9&SE1]ZBY2G(+!)K M;LE'H>7&+^W8:33CI3ZC079-2I7[2BZOJDL,"BRYB1@6OSR\L'(1TU M_9Y7ZZ+.-ZO0#4$2AQ%!-$Q"% 0L/@I[@H%K0%S'F)]+:0\/_,N\@RE^V_ZX M;/$?U;7*'_B3OV9U;FN(JMEJ!H:K]AM,464%J@\WG.M->NLL?FQ^CWK.)B?-DW7^]/4P^\=7H1NCS O.ZX=UPS+EJQC3BH M,AXVP:6)L?'K.((X\EV(O #C*&;\/^P?%Q)BYD>FQLEZUO\\2FYN)*S93N-' MQ?:;R/@(N?U(A_DHT,N0Y;S&8 MJ+^4;U3!:(($%@./\_').<)/V4.=7]Y^SNM]532S^,L=S:KM8P]]Q0+J$YB$ M84@)#7P7>%&?T18_ERJ-OB2\EF6_ =CJ]Q%B[92[IS&@ZHIF[$LG%^C?C@?R M"X1+(5ABP7J%_@"R:QO3]1 ;RR&+^WUF'_E?'&,E,OM MS 93FSV:[D*0)MOS<[Z_O&5E=9L7^P/_S"KAG<>/4LQ"1G%*4^JQ_E"3C\4U M.*8RG4;06!XW?;[^18R*;=KGM*XMJ))+*IWQDGL$0"] M,"+'BV_\*&)*>QMF!VLY/#2MWZV:K\_0JY9!G[M)Y4+)[#BG287N7V:RBA>9 MK)<[*D0PZKQT.C>[:.6<.3IU27>[+380IA;SLBPCC"V'CA>UZ9<"3&=56 U8,Z MW6^FL(W9,O=*2W(STFXMLAP;I\?ND,4TCM;RUXR--'Y!RW!C*2Y,J5'W_E*3 MI:98U.*1+1]?7PZRRJCTA05/+BW]N%M7(E65YNV_'WF,;O9P7&75_I%'YKSX M)NZG7:4I"3T/T#!-2 H#F/():0\F#"E=[?([\7=?%.XML(-$JL\G;9]_ 5H^ MS==M=7D0Z)Q=N<]KISJ"5#S_;JE)W@^/M_-#C_RO8C=! MWTP->N?SPAI(\8*"^1MJQ 4%MAI,^GH"+?;>"),3-,?\<7(*)Y]?3S %I[)Y MT\O]U[P2T]?RKIN4K=?LN^K. R(Z_HPBM,TP&X,8]H? M, M8%"@=!C!BT/)TL,'89"Z/(/D@5Z!T?MARG(H[&\QP+)>,G)Q>M;#6,OL$ MG_.Q8U9 _.MQC8KCG#8I*,/<0&+/*/'+2,Z9=:FT^**J:1Y__,G6RB,1<3V< MNE% _93"T"?]#"2( >;B5O+9BYRXJ3U92<6.(*3[FNA(0JW4Q$J1'#E5LL>+ MFOP(2I[(S2+JDSQA9T!B]%A/ ^R7GU+B0 M[Q9=S?++6U;L^!M29-NKLFY6KM!-O:^R]7Z5(N!%%%(W<2,OA"1,O,3WF9^R MB/@XD2_3:,"6S;6&#EZS-[@'Z/0(G5][C/][ZD[T/FV#WM'U MC/.E/.=JKN5%/^7W-WFUBL,P^>II MC2VU1(TF9W**99\N-8DZ,=5?EO]KBVEB27J5%YEYIQ:/RQ"=D3Z\-<<9*D]9C6/*+W#U>!TW0S+RQ J8]Z\F+2;9$GZ1%-=Y_OZ./#R M?42\E+DIG_2($MR!B]W.B(>BA"F=/U)[M&5I:M$HG@U2)$=.="SRHJ8Q+9#9 M)EY/>1C0#TW"EB$7NN"?GQ09PX&:&)!#)58G3[8 H(1ZD$8L\(($X"!"G:T@ M9D3I%A(]"[9'+2T<)VO _;..1BASIB(5-NG248P+IV=L7NEXQLN["J++XY*$ M1-N'5_5D'"/2$Z2L_HIV&_&/2+9^R[9B"S_:DZRJ'HO=77M4#<*$$1+'?A+' MGAL!;OEH&V(*E:9)1BS:EAV.KJEJL19?Y">?=\8&B516G]7+=5OTXG4W[.][U)$@4)\[TH@I%'0^@G >TG MOV'*@-)(<90AVRFK#MO9:@$7OO#"W$Y^8,H MVO8MWSXJ:O&HII,4WJE:37%ZW+/_^:S!.+*YI'6 I2$=-4'N0D33B"O/%=(< M/[)R>+KR3(QF>UM>3%T&?.AY?*0*$Q(B1GI; 8MBM6J^>C94.I-6\=ZS2P;% M//G"67>YIP<^;%2^[4N32#E5LL^@FAR=44<:ZF91H5=9&9"?<2PN0W=&^E": M?*]4#D5! MKMYR1*BON!=TM#W[.T,%1"=O,;8UMLOV6H(G:Z+*>T;',RVG<5.3K*9R/;\= MO(;>]FZ"9PNIDV\O?8^TXCE1E3#;&EMYEAY293ZA#^<>22( M<8HQBHZ:BERB(P %"0N MAJ WZ49IJC;R&6'(^I"GQ=;$XKP'UJ3550$TP!HJ MZ8G*GP>HM#2>>9NFP8&, 7:7(4)F7'DQ=#'&CUZ>^V?N?*>(:1*QR >884B) MY\/4=5EG+G+36.F0GK81R]+T(M/=+?493'BK,*J3\[9$YLBT]PG5G)GO$PKI MY+<&G;W8KM= MP32&/L.A'V,2!Q$-4)+VIE' A5-,F+0]M")__QK4WFE.**M-49.9LB5DZ?) M>563JA.\8T9(7![WPQ&CTX.<^&(>&=X&9,PH[(^0Q61T),JW6+4X"S+?B;&8V;H'KL :(EILVN GU0&V^9+7O**V ,2]B* 4^8FE,O)00V#\^"GTE?9-^J&4- MZW&HZ9,\)7(:9(4--9UYEP@K*B(Q2E+F9AEJH Z['/E.:!0;Z,91)P5)B.=% ME 4DI&'@^RA*O3ZG'C'@*R6X]2Q8[N_MPK+. I@F87("8)\K-35XNOX^UQCC M558&I&(K@KZU85P19]E^_&G(KLI MMLWQ-;3;O+P$]G@/ @*^Z_,91QBQV/=3,?,(._.Q'\5*5[89,VIY_'"&LUG1 MK<^0_C__!'T/_+_-@OE>\3R8.=+EM&06OM74YCG5+;#9;E.196Q JHR3O@PQ M,^]6:?EEU1;$YU?!0)>ZS(<0@32,70IPDO8*'+,@4+KU:809RZ+77V2T/2%4 MO/]I#(7*@F:3/6T)F_\ZJ+<9DI,L75H7)U+:CKPM2^.X43WO?Y4]B@.U_49( M%S$1F:R(TCPO7JI1LB7J8RNC0MKP0*.[3.7_?<@D^E MS1=1;=!*[Q^VY6.>=Z747[%+8HR3.'+](*9)DB+F@G[+5AQ IG13U7AK4T63 M#JAZ[#!(K-P(=UI.U6)&C^U#U8)S7IMR3SOP?9>N@3&P.:J7,1PVZ$]IZZ54 M3 :6N[LO>74O[OGK+<5^B&% 2!+ $"$/8H+[]520^)[2N1N=YUN6+ %EY'4N M6JQ))OXL$Z:8\>-HVFM:6];ZI-]/V;Z[$G+BI-]+=H:R?2.X7(;@C/+@>7YO M-!L*Q;&:O.$_BOU7P\ "+V0H=!%?*+?FTYCSU6LD#7> MH'79Z;:75_FW?'?(Q]XH981C.4V:G%XUD3KN(_^=XW-Z@!?'L=/C7%=+2= V MH%Y&65^&G)EUZ64M+=-\Z2^IKACT2 K\""1>%/@^)UT M'\GM0E1GI!,#TS5M3HS,V,ZM!R$""8-<_-PX3/P T_Z63L!\I'17IBF;D\_; MC!P)-D6X@1F<):Z-3^)F.QLL1Y[N5$Z#_F4(GG&O5"9TVJS)2F+?[S_NUMSP ME^S[V5!07(:%/1="&M/(8R!U4> 1O]N<"XG8M:(BA6-M326!^^R[_F1O-*%R M4C9P;$_7]R:_1.\=K@84S13+RU R8]Z4=MY%C;/0YY9.4LE\ MST\A@R BE*6^AQ#H3Q0 "-3*.H\P8UFOVKT^V^/\2%NRQC IIU83D:@F5"_V M2LU\9OI5?@;$R0"IR] E$XZ\=H3:!#<:N?%50%POC&(0>2Z#"+JQ'_4;?6'B MH40S*?[N,5GM 3U=>4$DGZ=BR/ M1,Z@M57?S\&I9HQ&L"F;)9J&2-7,T%,.B12'EC)!;Q(TF/T93^LR=,>()R^R M/*;8D=6E@1/7B9=X+@)\Z!-1' 0(TF,E3Y@$OM)RVP@SEE7I^LU;'A3/08]A M4DZ2)B)139'.0?W7_B('M-]7QO:[%%C^=^R[2%?^=P$C$CJ^FGBNY3A).E7_R#SD=+9$IWG6Q:F(Z3V M(AKE"G3J?,FID&VJU.3GQ%(#Y\)I %TX'^OZD&\F+ROWG)D!?1G#XS*$990' M+\O$C61#9296[L[,($1<"%B0>@E,7!QC*HILMF;8!!^EJ6S:80&UJR[556 M;#[NNKNZ5PDD@1N$"4,8! F&"?+Z?8])& &EN9&N#'XJ=LVZ1 M*5[1HDNAG)Y,P9Z:K)P1)R YG#CR#G%V;FEYG9D!<1G+Y3(T9K07SR]J,<** MPD50A_M#<_"U69[B0O=0Y5_S75U\R]NU\T]E+5;,+V^_9-]7 02A[Q$"XD!< M&X,)1:A'D7B!TM8;T[9M*]0);G]IRSE@WO$$8N4+IR:^H4B%T2!0M-,Q?)12G2HMQ!LQ-**&; M%I)J>XBC9O9)UI74EI/DB9S M&1UHC /OKA\I8N/#UC4V_-F[3, MP?M4RXT#)F59;13P>EF#9=4RD-L#.([99>B5.7<4:Q8H\B1]V^+3A78BK@EV MO2#")$$1P8"K9A"$?H@]#+U4]C2DXE/M=9Z9:X!([PO1)&P9?4(7_/,;^L9P M(#VX77_--X=M?GG;=#'\2+9977\1>XI6OH]AE(08 <^'D"8)IG%O$9!$Z>S. M&#NV-Z=UT$0*K0'GW#PZ#3SGUP;@VYW$/*5R>C(5FVKB,H)(.S.'MUD:FD(8 MX'89.F3$D^>3"F/L2&\E$08ZG#\\TG!AC1V_EZ_37CKQ@Z[+^6E2@8OP*!#V+*&&0N!''BN0"'1V%+ MB%+A]I&F+*O.L_VP3G9$YOQ0[)RZ@?MVAMT*N7)*-"&O:I+T8O-LB\TY@9MS M ^USH@8DRA##R] J4\X,[K =R9&>>EUEU65UO1?K(LVFO:N\:G"L^.L08T(Q M9POZ00K=H"FEUA@/4D]I.F?(Y,1J]I!5SC=+:-YK])6K@>*<&M= 09V-& M=.VN\Y6+/!!%08SBF"343PE(C]-4DJK=<#K"S,3:5S2HS([B9 G5'\%9X-+, MZ&W^HT_G!"F.VA197:):Z3DB,5K3XF:,*ET>]O4^VXE[=%?837T$W)""F*1> M&I H3H_C0P^PL=*D8FMB?2I/T*1$:K(>=L:98C?387NY?4W+&XD.I\^2QF'$ M%S,R;B$D$10E&4#J,C<"?G(4X3)12T";L3:E79M,V1MA65K!)B!ZC9 O*UDC0)J=NHTE?G,J-]^AMM3/$ MEO:HK)MY ?Y(%H1IY"$/01JF 0:]-<3G9*-&9)(VIE2WL8D9;1XU1V$6*!P_ M IO]2@G);,Q8-AO#?DTF)%6WC.9Z T"$.&(/0@) F)(Q?3Z#@#12@= MI3XJAJ:4H$7D7H;84NE1.B0OM%MIN?)>W]+G1^?RIU)I; \RI&F3Z%T,I4:@^W:Q"KG1BU,DPE'BAH';!"-=SEZ) M4M;IGS=\V7>OG.@U5K[!K#PT-]=?E=M"W%U_/"@H=B@P$KI\6 ^2.,2$N-W6 M!4(#$,G>(3K"@CW)/(%R>E2S'69]FZ"!P:(!5I*5O+;2>GDU&O" 4^I01[ MR/,HB .8!*BWD#(HM>U2Y[F6=?D,#A\D<4"2$JM%T;!@VF9'3?X4B)%1,N[< MF8KQ[YXKV"O>OZ)'8SB:5UU&(2_'OR%:/3\M[[-BMZ+,BT+&!87$$<.>'Q^/ MY!'JA9&KT?/G[.'\IJGV]^RD5*9Y62R,? 1TF* Y:& M*,#H:!(D3'I@,-J09:U M=,#B>'LJ4JFQ5)#2"[PS=8&BFM^)NFW5 1,@:7(6"&?7IS%Y8YQFQOR/ITO!_8(R#P,4&$XP'-7>2GS0+\>Z5)JGTT M2]^8]4GWTO$)&E).>9?5AFJJ/$GS+6JKUB>)F]*G:]%EJ/V$_AK:MJ7+M$Z] MN7Z#L$N11Q!&"8PQ'PLFU(V\WA)V@=0VCC'/MZSD9Y#T"\9)(61 2$;P]\RI&F4!P/UWO38T*_G>C3HX2@-@.O'($JB",4^!N T M<0?)ZEM>W932-:_T#:GTDW-,TMUECJJ);_,QT$L,D+B,SF+"D7KUMJP/57["X(8)1B0* .$S1,9(XC+?9P0%C,2! M+WOSO5FC]B+0&V[NIV)7W!_N/XM3TMNK[+%?1+M\R*M,X/N49W7>EGK[DG_?8T[;;RL/N+'K M@SB!4%1?CQ!PW2,VG"C=UC8-(LLC]?,BB*T;3N>'T\!U>D>ZC99'9]I?*P[O M)VI$.:%>7ONI"?A T[4^G-I.[$-XWG+=J3A'N.(TOLQ6[W($_T-#L4G;=QGQ M8&*?WZRV.1WC,E?N7!]NZG55-&N>/(!=[JZJ_+[@4EFL\UV=H[LJ;_)$7_+J MOL.\"J(PPB'R^/#3CR"@P'=C'R4T]@ M.QUBYPC9^=(T2H=ZYI:0OWAG[A;1NW?'1LO(7+FCP=8KX=(V[_-?N&/5NW*: MM]=2L,N^-R@@=MW0]UP_92*'27P&D=_L-(P0#CVI73BV;"\RV+78[0<[V?8Q M'.PL-,T$P:Y%/7-+6 IV%EIDPF#W3LL8#W:M/1/!3I'W/UFP4_5.-]AIL2B= MY<\>"CZ_%!5O1&I2Y"!)6>_1?5GMBS^:M_LJKXIRLW*QB\,@"7SBQP2GF,*8 M^@C0) T9CERE*[#,6;4>N:_[I6 M#FT66D-RO666AE!<:SEA='J0CD!YX9SC=%J@$R^SR/(WM,1BO V6D4ZSX-?S MI15+S,DOD;9&_U'LOY)#O2_O\PK5=;[_.=^3 U>%W7Z%TM@+^']I&I D"5.6 MDKBW3%"L6'1PO#W+@GGLH)G I7P3O@$^91>:IZ52=7FY8_%W#L_I\7&]$P@O MG)_%_SJ44R\KOTO;X&*R.=(7HG$F/7JQ<&R:+5E=^[C[EG;MM*7!;3R/=(&B11@CP(8>31,(0;1 G1/2V?9\R),XT$ MO^RJO)N2_#TK=NTFL$\E5V.+"NJKL8F?]#U5_Z@#R(1ZIR]+;H; M06RULNH>D 4TL/[VCR/X#WP^_Z'F\,_%_*D#"]KWH<>YU)8/R\VYC'@PG;MO M;O28A&?9V/$Y_Y;O#CGC1+TV\CR9=T$((0F]!,4L"I,0$ 9#GR5)ZA(74Z72 M;L:,6HX%:9_E(Z_A:K+,M%__F0^)7:N)OKIGD1'Z6%E(3\YY]T<>=UZ?.7+?G4FQ9 @>4V7@; M+$.!S;M56GYWU13UM+W[\I;KQD.^JYL._SG?BI&A&$G63>V@FZS.-_T6O^,4 M@4"/@2"DA"8^Q#$4I?12_J\;I<@/?-FC>Y91V.O69ZN6?@XO@=48**&7(8V3.5L.4MGT9W5-Z:Q,'T.KCD:=MDL)M=H MO2^^%?O'9T-&G]*$P8ACO-Z:W FG-DW:)W+;DM&!U=W M/FZO?51GY(MH&L4Y^9F*GX.^>-)&7.Y[Y N:C.O2+34=M]Z6RY#\*1U^;93W[9 M%?NW(BKU4IBD%..$)0' C# 2]9"C,$4C@M6T0"<,79^O?VF2T"?TG;0U[XR9 M^W.V MCZE)&KU_V):/>=[ N^(]_2O_Q!7OYQ)QVW7]" :0L21B'#N+4R_I$;N *5WQ M/2?.14_?>L<[H>Q==X3O9F=S5E\%,U.[I;P%5N9Y0RW]9YWVC6BP$7/ *5Z3 M18;)>9A0G!U.USKJ0?*(+:^^%>O\]8PKVC;-SK^ZO!6;H>YV8K-E>YJG684[ MX04,^0B&+ R8'U'J4M_S.KP8 ::YMC4URJF7O#[@%Q,)AWX77^>Z(6_RAE4- M>$MN4_UP=XIIK5L#$\63;TVRX.A==W:RW4^QH(!GN,&DPMU<+\G2@MUL/+P9 MZN9M&9F*OE=5N3FL]Y=5![&I/ =I'$1NG. 4!B[P4(II5WD.4S=QI:ZKUWZX MY;#286H23KW\J!3%U"=M6/LGX4M-LC6H,E:V]S4J7A'#T:S-7ZAW'/S2T-NC MK!CB:N#.4-V6!ER1(&(D0LP/?)+&89I&"!^K+@%/538T+,RA'4J5)$<2*"TA MEKDSH",FRDFJ*,E+1H;E9 2#B]&4,3Z\%);1C$A/O)_>-42*:GW8-@.DKKR; MCP'C$WP8I@D 'L 0)*PWFY"$*,V?QQJS/0T^PZ=SV_[ M.P,W4\G(]]@:FO&9(GHA$S=C[CR??YGE2;JR=K[^NBNWY=UCIY*=M83@P/=< M$-&(H#@.19*!5.D:,ET;]@=&MWESQC#;.G47(Q1K:^NR)R=24Q"GIDTG M1*=!T2R*] 8U T(TELQEZ,]H+YX7VS;"BJ'#S_3[>GO8%+L[M .1[VH0\ZOT3J@B#8;:1EJ:=5#M5/0!MB45=F_5V5=B]%- ML5^%+"2)&^'$]T(O1(CZ8=Q;"!E0&L>I/->R*C90G(<&BYHH*I$C)W:V>%$3 ML9:2JV%*K*C2F?\#:J/#TC)41 MY.?X=44Q Y=NMD)?=YJ>L^BT7I8NZC0:K M(([""'J!%X/8!YBEQ*/'HJ\8JIU'TS=C.^F4;?/VAK#['IEB[FD$@Y)9IVG( M4\PWM: :YHZPWMVD8B?/]"8_0QFF\:0N0V=,./(\JV2*&UD5.I9-Z\S4*Q9$ ML8M "!CC4AT0&-J40ZKOJAUT! M.5$B(R$:!"Y,1'0\>$M&M-F0OU2]-]!G8HK=@1N^//8QG-^65=Y^[DOV/:_I M]WV5<3J+758]?MSG]_7/G"&1PRF;T=/''>_=>;U?>1YUDR!!@/D)3I((P-,2 M7(!2I27\.7%.(6PW#7JG:/OK7N!7$[=9&U).)/\L;:@FMD\D]I03;UUS3K[U M3=Q]OG'OPGGJCM/[,_45_=8:9D#RE_ Z+"-T+(*)%U4#%H!)(Y1Q)-W8&^>[ M7.0/61RFF%&/ (!BXC(/4O^8/TS\8+7+[\3Q6Y5 I&Y%2H"25H#. :GJ$ \= M(M'_K:B5-Y-I$Z@B_Y:8&R/='%(_R79^Z%!-/%A^@YMWU5.?S24IWP@O7E6M ML:S(*L[/^?YL@!Z&":88I% ZJ/=GR )6#<;8VIA]BEQ3^9+3=5 <>J7 M([QPT'Y?%3>'?7/0=U\Z5]D/C?LW(94Q%LL;:FBAZ MB_+03BT .MFS?B:*1)<[IQ8W,'PMM_P-JR^<&^%&L\J]:1UIZD=O^%0NJ\X> MIEA+>G3#R GAE&VB)H8],G&Y07LGPH6#CU1W^*:5O'?(&I ]4S0O0_J,>5/: M>1G5)/ ?>7'WE3\>?]O6>OV\6X2I,D1C!=Y>,4?=U/*:J,E$"K=\QRO="_M<7_(6N"MUM5.><+L',2>9BZ) MZVS;GCWB/]L9%=O6J*+"VFIW.>%=0(.KZ7$/V.D0.RWDXXUMM7,&>W:IUJ-W M0,$MM]$G,C-U 9JFO<:_6M3W<-3+4/FA:D/J!N'@9^2&#)"?)\1%/%!4RP]3;$-PUX7/ZOYW%09/0-_ MX73P+\ZDMG7!.2M;.EL)TG&<#RC"5*VY#)F8S-OG54@G95EZ?M-:[P893T%T MPXPC@I" E*1\FD4C-TG$K(HC"%SHB]WY,% ZV&?2KN5!60?U>-JF48>R48=U M-Q#+&MQJ8S"CS$O.-&1Z'9J<66F,9$FO% ML^>S5VOLO2>=?QS*WOIU>;O_/:OR\^NT>NNK*$4>Q'' ^$0:49!"0/U>L%WH M2XXR)8)&X8N$VHD&3BE?!@FL-Y0X)Q;TH[;YK6J/FS ML!#".$U3Z%'@^Y[/I_:!2X\6HDCIQC"5YTXDZ?):HT6.TL#5."]ZPOQY\EUU M9_Z_/Z!48FE1 T8UY*\/"#6\5^SU'W=\7IYQOU8A2STW=M,HC@D*$"081T1!2$B89&R#W8LCY\43]CK<:+DAZ8 MIT1/"X99L:D#C>7W-4"-J$7U?T7HK_=]'?\5$D+_HZS%1L8FQ[]B+$$NA#2F M*<,QH(S0N+<2,@(4$T!*SYYH=/"UQ>2L!2CEE(0:6])Y'6M$Z6E"!Z==<;3, MD7*:QAI7X](R3]XK(UF8'LRY:E"PFRZ*'_F56900+TK=PB8S]TSQ^G[:! M 8:>RYL2,R\%(8L]-^D-TB14.F TPHQE%6V0*5["-8(SN1'51'2I:6F[_O=L M9?#BW5RXG9NYWB1H8/AE@-5E#,9,./+\NBY3W!C<]+ "81@%-&;02ST$?9>$ M;MI;]@F,5WMQ&:?2O&V4/24I.D*3G\Z)/UG<*OJXU7-I3I?1LXQZI+Y:KLB6 M='F LMS\7FRWW.9'/AK_10;5#W"P8E?L\T_% MM_P%FF8C] I@U\6$$3_P(\#?+2"V+W8 8. KW6IBT*SE$?WY"8(6ZX<&["N= MNSU,(%D4UT8#R$GI3-RKZ:A!VBT?W'B/Q $)M= 2R]!/&XZ]>7##,'>RRCE@ M%C_^E/U[69%M5M=-07*68(A2X$+BT12F6%1,.")(/*4=)2;M6M;.=SKNS:/3 MX'4:P'Q Q"$KJJ?11I"3S[GX5]-/H]1;45 %'@%5]/$ Z3,/1B@),0QQ'RB-^A8!'TE:Y0-VU[5C6]>-*A!6KGUQ:W M.4G5:Y'1LFJ],4Q*JTX[3*VOKQ&JI[&CFF;Q.CO..WFM-<"B_''C;_FV?,@W MI\+-G\7E+'57MSGV,?:9Z[(@*8.RJZ.M86Y;U] C/V1_QJ4GE M:#+EI'%*'M6D\$3A66'W%MM,==W?X6I Y4RQO Q5,^;-BS//)EF2OFRY*X+\ M.=^VI1:^%@^]13\.B9C14PI0E (6I!'I+8+(QTJ7+8^P8UFM>FA.=8Y-\<+E M,33*:=54#*KIU)&\)[!FDJ@!B@;DR02QRY F(YX\OU#9&#NRDO2ERC:Y&*[U M9MS( Y#Y8D^#Z](@ %'@]F:@[RHMCR@_W++X-'B5N&=.C#+PV]/\:R6Y^*7=Z4A%KY01("'Z(X]' :N:$; MXGYY@N$@4!(.(P;G717X50!U&J3F,E<*;(].5]DAVFCZ7XKCJ;-21][T4E'J MM"]#T\RZ))]TTN7+@/;]O1)U>8+ @X0&?*Z8AE%(O#"&L#$;N6Z:1+$AW9,S M9EGS&A .R:KJ41R"0/?E0?40_G@^1RN;>2K-9MX;?(O1LP:-GI:I$;UX'5-T M1U[#='@RH%]HO3[SO+=E)*8^A' "0D2 "F)>B X0HJ% M-2T D.J:8VING@%SSI$9DSIMZD>+GU7.K5TUPZ4!I?TYWZ\8H3#$D"5Q%'&; <7QT6C,OU4YMS/2E-(H4?W(CJA,9FN, M*,7D:)$T3:)90>3H%J-]'(N>SJE0O'A-4W)&7K_4.9(^+U'<[8K;8IWM]EPD M10_E??6JW!9K<6'\\:[X%%(/I30"24I!&A$*&&V-(Y_ZJ=*BI"&3EF>XUX?[ M^ZQZ;,I$G0 [)\1.#[DY&O4Y7^?/?EV5._[U.A=W#*A6OS#4*G+Z-T.#J.G@ M>PWPZWSU+J2H&Q!&P]PO0R!-._7\J(0-SG0+SQ[/L_DNH03[;DQIC.(P92@& MS>'4 $512&5O0-=^OKWN][*BZ6R'/=]B9Z"'C29T&7UJO!OO%"W5Y$6CLA;O MKTT13#[2N<[7AZHI3D._K[>'3;YAW'-13OK0WLMS>?L<9WL&*DK]U,74\^,( MTRAE/L!'D ETE?9U3@S-]L#EO$34F3_.R2&G]\@1[YESYI/XH]>Z^[B3H-.T MN.1@9[F-K3@HFJ&=;=<,,] B0V.M>9I^&?%C+N??KD\V?1O(QJJ1T/#CZP]H MCIV!&$=>FJ1!S"+HX3!D$>D0QRB 2D=GY\1I.8J]I6@ZAVIG;4ZYJ/1G:4FU M$*79B%:BC$6&!T+.$MIU&?%G$4R4R^MU)B+3V2D[!H((I#" $:+4BP'P0=2; M]7"B=)YXM+%Y8L3%F-/"XPD>(_B6N#6BVK*T3JC>4J=]C3&]9!W5<4=*#+5Y MDLZGWC]LR\<\O]Z7Z]\NF])(W19V+TY32JD;>&'"B!>D,'4[>R .8K3ZEEZ%G6\FZ*=AWV]YU^(Y8U:('5*E0IU!DB5S%)/PJ9B MFKK#Y#2@G!;53$=8WN1G*%$]FM-E*)0!/YZGJ@TQ(ZM)G_-Z7Q7K?;YI+/;G M[AB((Y:&,8G"("5IZJ>TMX5P(E4L89P%R^.I7W;?.*Q<5%3KT74B5+RJ4&J: MI$FJG![9YU--BTYX.C6:1X9>I65 @L;1N SY&>E#:?+%&B4[O^R*??WY^I?. M)HMADK(PC&&:IK$+8PAP;Y-!K%2F:9REJ62((ZIM2(\JL5H29)'3D5+4('-^ M$.S^=1FZ])0K>7W2Y'B1.J7KR[!>C6)(IJK4DZ'9%7\%OV9U?L5?P,XB9L2/ M0.3Y."0TIBQ(:;] [PHD%KN,&'']J*[R ?6SKJ\OR_VHJL==OSU<>CUU95\ M/:717 X+U=0TCIJ]]=@< >Y]E3+/I7R=JBDYU:M9-8Y;F1)6[W#PBJ2;9&[^ MTE;&/"G-OU>3KGU_.I["3@-((DHC!A!'AAB)D[B'%U%B8"7" JB95K65]^E\ MTKU38KKFG63AVT[+FEGEMM*H2UP;_R1QT<7D[;R,0?[T;IM=XM;E?:)HTYXI M7"5A&A,7! C"./3X?T'SY(+++M]M$Y2E-]DJ9= MN7>*72=/Q<[9?\W;S_%O'[@@U8T@K;/M^K#5..\^4:M.$F$L-.@LX>7BO0.X M2XPL+61[846Q4M MJ?)-L6?9NM@6^\=V0SUR,4C2. CB!(;,"UV P]X>\D-/92BE;\7R\*B9:/$H MV4)S>FQZQYQ&<"FG.]/0J"8]N@Q:T9\W"1J0H/&D+D.%#/A1FG[=QFM1LX.: M!@2X-*&IZT>((((9\'ISD &E_3;:1FPK4=ZL$[4[:S6.MNB3IZ\]QGE3E!YY MRB93FW=.@8QF<;E:H^:&A-1H\#)&:=JWJ2]1Y+(DC##E\Q&N9P%_ 7#0FXTA M4=IB,]K8/&.@"Z?K7WK')\93K*]+UM@U,C22)W8RU3HG3%&]M+A>KHKIN2.A M9B-XDME]<\V-<+?_+=MN\T><[7Y#=U7>7#C5K1$'D>^'P&64A"1T(XC2..Y- MX@!+3>>,&+*]_Z;%Y[0 '8'0:=(C1YSR6T?&D_K^/IQ)^533K]>H/*+3V(DS MGD[YK3B3TJJW%VLXST>1P#2FA&KTR4WXK3*E)I" M*Y%D933YG(R!T:,V;\L8+>K#+PV]/_IJT0T[4XR3A+D$(>:+PW))R.?2G2%" M8Z59K<;CIU4,K5FK#FGJJF&!KU&Z,DKRH?ILR]KQC^O_Z320FAZAIAG* M-,D)ADV&U-3B1,Q,A\2>43&@$[JD+4,DM-&79EX=.7FHJ_WJ,W\_VL&+Y\'8 M"QAP,8'8\SP /-(_.TI3J6-=:D^T+ 4-$*4)AR(AP]W?'A=JG5Z*!IG>SATZ MZ^G\N^>]_(G'K_1M/4;F[=&:F,LQ[X!B[^VT 5! *?."! 'D89=P _"XP!9@ MJ7H.JL^K')H;X\CWYS3BMR\M">K,JZN?]6%NA)(TQ1%((')3U^.VC@D%"E.IO*#Z4RWWZ@Z,?'=6Y.3]#FV/ M#K4NW>$P,QB7ZM1//'^C6^NQ,W_'UL1=CGTOU.;BKVR-$47="::>1R%V7==W M0Y?UAGP2*QVKU7B\Y>[^8C^IQ@J #FERDW/+?*GI@2)55J;H2KO@1K"WC(GZ M& =*8V_2& 7I$H<( )(R&M(@3D(O91Z-CB,1-T:1OH9(&IA:1;16!?2HTU$2 M"ZR-U))9U@9>(T5:3Q0Y7**BJ+HPJ"E:?,C?5/>MW'XK=G=/;?9C(2_%+ PB M-W9Q@ -*44![FRSR0[6;ZL98LIURZ,$YG\I,\8ST2 KE9&8Z]A33$T?B7BC/ M3/?1#? T($%F^%V&%AGRY<5]=.88DBXU)XXEYQNQ_[.SDX(0!2B!"0/4#4F$ M7 *.J9?0I4K5XI2?;EF%ON35O88 :; D)SIV"5(3F@Y+NQ=X'FUY0<> GNA3 MMPP-&8'_>9VPD4R,.A-TO/0&@B ($$U"Z!*6NL0ER#WJ$\1*NC'.DF4-^?36 M>=Y/NA>-C2163FJFXU1-=D;1.=WY'XE[N\PPO QU,N2+S+$?38;&J-9/V7>1 MC\9E596_BP%7]L!_LW]N"021_BX30P$+!@K8MJ&I\D"W?:= M[[[%Z=ST0)UUAW2\LNF3KR]TD_!N1/XGTP&W^)1415'-\=R M17*\:Q*::8@_E;NB/N[J?=6ET5#^V=5>=;;7%6%_4J!H0$B'D(^B!! M41)X45OZ*B34HZG4=ADKABU+Z'''>+'C?YW7>Z<2^T%O!#8UT31+MYQHSL:T MFF@V<],3S@OG#*D0TZ?;]O$@]];N]Y+E<4 TK33',D33CFNOW!!FB3\]T6PL M73]4>;:YW)U#\%9)A(D7IJX7>&GHQCY$O683&J7(7^WR._[!S1==W1QA6ZHG M)VU/?@%3NECPCOSM52F]<.Z+W:%V?GC(^6-V^[^.4=4Q[:&CJ+;; MP(R:M@UQ?6R()W(ZIY"^39^TB!IH@24*J FW!L73&&\REW2\-MB]RJNBW!3K MJ^Q1X/GY(%* _,/GV!?0+O+WB2RA??2N&;'73C(WD&CR]DK[]>/E;0>H7D'J4QJSD&$/$ IS]H8(:3?'XJJB?MI,S>!44JBT \]S)* 6R->5_%-S$U *'7J MVJ2]B1?P\B,\9Z-\7X,1?O7ESR:UAJ3O!-%))T^-2'"F*'BZC"]7[+0]DA"Z M<6R-$3G2U,P5TLKROCQ,ZL$844K] ++(#8 '(OW;S"57=@Q0*2UXFK:]V.#30VTV]%PXI[8XP9USF\\[3$KO]3'5 M(LN01DN^#>[Z, MQ9YURU+:(WIMT;-V-H=\8,^/\T.Q<^[+W?YK+:FX%AMI6'67T3X:>32Y/27' M5KR46$6=JD6,[ONQW#+6=_THM9"A/3\O.=/?\3."_S_%?I\Q_JGM]AG-I'8D MK/).V%E^'H!A[X3'G2KTH'A7_-&U:SWCTL/B+YXA,8+%K MNZ=8$%*<1ACG6S.434"UD0#FG+$OUH$DY@UV^1X9J";@W6AXTN!?.R"]SHU* M&!K)[D*#SUBOW@LY1E@S$FC2@P!PK-WW\?;TV\OU^E#5W8U$GPE MV=6-S*8;[T\0MHV[K!+3[? M$_"?YGA)^2W?9;L]VOS[H=[GF__O4*Q_^RRZ MT]FHPX]C#S#^RC*0AC&%;IRZ/0@?R-V(9,FT[2#>87/^0X!SFHF_<\LC]D:L MJIQB^KKS15[B;33#^[%YYA88N7+5X^6*V[=+ ]EI,%]H341MM(-\4)VY/?3" MYZN=XN&(\&^C J$Z(V^$/(O4SA_<;#I73O)Z*E^@GN\.^>=<7-)>[.ZX0:[" M]QDGZO)F6]PU+_#Y/)FA ), XH31(*(\+FRCP!-" Q3$BK=X6?:MN60U<&] M<*H>L.B;/6*G/$+6W6UAO"WD]EO,V0QJ<>O8 D>LSAE8YX16*F+9NL!=AVFF49VRZL>??RVG>++!I56?K](5^+.YZ*>_Z1R]MK_M/Z-EN+WWT1]\*L M0I@@"B, X\ 'Y&4)J@'%T*L5 %[(DA3:?+[BM#[XK3.B'3@N3O.KXU#BI=+ M3]6P!I5\VC:U)O!CFW,^]7^W <8&!7,M_">*%0:=U@DAICF?++)<[[-J+X[: M-K7?@C"@XI);#"&AD(4)Y'.,#B2)U [V3PSM3Q-I+IS&L>9LNU9=R:G;?*+@ M8Z^YYPI"*BV]S'CTI$ULQB6]QO]/$I\TG3<=I\:TP63QZM.QHH7'*$TH"QA' M%44P]*'/>H QPDK%0R>$]:>)4R-J[DS9RA-%)SL-/-_T2*9MEQF3CBUA,QZI M-_=_DEBDX;CI.*3+_60QJ-VW[JT\-\08HA#[,8P0"0&#L(?' JQTS'0R4$M9 M);E0NA]Y^K:;**[8:+;YYCM7PTVZS(#2-8'-<*+:RO])@HFRVZ9#B1[OTI<2 M%'5V=U?E=]VQI0YNF^]##"C4W%;EC:3=FX/&&!I0"N-D+L,_3/CRO.K ,SQ(ZM3 M1+B[V[>G*S\7]6_X$>>[]=?[K/JMR?6@*&0>)=3W89 @WXU3$G"S29!X$/MJ MY85'&[.L5T_P.0*@<\2GE8X?SZZ<:DU*K)IRC>'4BG:]Q]6 ?AFC>1D:9LZ= MTM+K.%;+>J-I*4:)J\AS 8M8PI*0Q'[@!=2#O5FQRW^?53+BK@K.(0$<)ETP6NRS"-",9'+85I*E6"S:S%:=*(6LG!L5PJ M9?XFI%$KK=?>O-DC='[G$)T>H_-KBW*>%:!AYM[/QAEB?AFR9MBGU_-H1AD; M,?G\PA_0[C& 41K'Q$4DH3YF*?00ZBU&$5:Z1'B,G>F':0*:J=FF/)W:$TTK M3(X>EY FG<4$4$I&*9."G;F4R0] M==)F1U:=_IZ7=U7V\+58O[#=C=.>&[? THESFNEZ%?!OTI;;V5YG(QGVV94AS'V?!S2D/C4A=3%B,6]+8:HU,5VXRQ,IEG95FFR M-Y*W88F:CC)=67J?+1D-XGZ>Z0__[KGV#!+QBMZ8(6Y>C3'D0VGR55+0DOSN MN:5N#,8"' 1!% $7NLQ/O!B&1UMAP*3*LH^S,*F6*$W/1C(GH2:3D#9&34S, MP^3TY"TJWM*3T=0M0$_&^U":?)GD]&0MK@&L'E>_7*\P\ @7*]?U6((B%*1Q MW*>7$IH"(",>"H^SK!2_[ JQ1;O19/7^GB&G3,VY]U )?:3:^6$?FY MW/U2=_,42 (:!"AU&<(4,R^) >TL\)%%HK0@KO)8! 02 M $-$_+C=,!VYW#8V<,I"WIAE<1@X'_!)]Z3V>(+E%&52;M5D9B2M4YZ]^"1Q M]-D8T\O0*7/NR)W#T.7)T'X_^GV]/6R*W1VJZYS_M_F2?5\A '""/ 8#XJ$H M"*,8LEY;W<"EJV]Y=5,:VO^GA4"E=YZ#-;8?<(Z-:J\QI;]M;13OR^BK5CU4 MV])F@$WM;22GZT2]%44N3-,@=@'P&4D@=%G8FPR!JS0^&65HTHTDE5A(U+P% M>1R=\?JOQKOJN+;_G'W9K+Y:>RKML#J*X7,N"E((R#&%.7N E$+B4P MA'%,?.2KZ)51PY;UZPRKTX!UGJ!U6KC.#P+P7_5.MIMM!SFAFZT)U(3/+/M6 M]%"%R0%]M-(@R]!+.ZZ5$[S0QO6TRXF1.(9I@FD$FZM'((H(Z^R#! >QVKS- MG%WKLS5T23XNKGN^F\PU3_"?IF.J^J7>*[68T^B27ZIL5V^;X55;3D0@S%='Z@Y<7?)]P.FB_KXJ;PUZ$)F=?.E=9)7X\S_*6'*MR8FFB M61:GE$:<>ELFS7&FH9$_Y_M?=E6>;8L_\LW'W;>\-?_WK-B)P5,'(XSJV!>RVVSL-86RE$[?"OJBRK$Z)XAM@W13P:5JJA2]3F9II@S.?=)8ON$M=99G/(:=D\O4:?+H[3R7I*/YX.$+V4[1.#1X/+V M2_;]<[G=\DG;[UFU606>ER8P=J,XQ4$"<> '?6X"$AQ);0.W8=?ZTNW]0[GC MV&JQ]TFNRRLJK.\HTQ[$4S[.4-PL$ZOPJX3H=W:FV59W)( M5BVTQT(4U89GS\74&GNR.OJ6AG<)KS[?U:0UVJO7T>[U)$>/^:JLFE^\XM8J MH1$(<6-1X#P"73B=]V]$JVE#TJ1M.Q#4EOF.+2,L+I2; M\L^@$F9"\S%A?5M6=;;-3]EJ-=1NBA+"^,PLHHCBD#$4T0YU@C!3FA;-C76Z M98.[;MD@>[)L('QS:LUE@[G)&QEYE]C&QF,M>MG<)S__U,'54/-IA-.I7YQE M!]#)V9 ,F?.TDFR0O%Y_S3>';7YY2^\?MN5CSO%5WXIU?OV5F\59G6^$3]RA M-JYOF^;O#H:MR[N=$/6VFA@IZWVWP1!'/I]1DYBYH4L0"3Q&(M]G!/%O:4J5 M=DO/@]!R0.R=$DK7N^5T?CF-8Q]NA&?.N6M<18_.M<_>Z^H).XZ#>+NR9 M7@2YT+G\=T M8,[:_%:BHY46&HB)\[X1RXB$,W-0+JF/JD6]-C(?;VC[U"%I M;F<#KH^1&Z$X)5'BD]@C[,PB4KI[?XP=RQ&H&Y\?L3D].*W;]T<1*A<#IN)2 M33KSO3G>4$ @8P E&:! G#A/DPZ"TSX$LM@)JT-Y&^ M/YP!=>H.J:[0&V!95N^G)5A/]L\Q]@G1^G3OH*;\&R!9-0I,2_:X8##X0IL( M"N^2,1@;S%&YE!!AT*,7D<(T6_+W-]8Y_^Q7M-NDW-RV?! O)/TN$KZ]9193 M-Q&;?& (8@S2P(/'R0>F4:16K7F\/:GK/HM MW_.OGYI-(A>PR$M=$E* 4E'?,.W,4C> 2LM&HXW9WKV0;?D 073#^QZ?XF:# MT6Q*[AN8DDC%+0 MM(;%([B9I>P]NH;6XTTQO0P1,^?.\U5RLSS)%TW=Y56V MY6;1YK[8%75ST^:W_*EMFD(4ASA$,4Y<1%&<^&YO.TA=Q<*I)BQ:%K(.9-,) MLR/ M3W8V7F6/[>UOXG#NQ=,_:Q)3^A>83-[R%'\8CPC MTA<_M;J6;UZ7O6YDO@H8<"FD, I2#$&2 A:$O7&?!E3ISB!,_<#K\6 N*ZOK)P=SVZ-',$TB["4NX&.X%"<>($'HT3"$"% /^4K9 M4'-6;:O@V6AXPWPS*4TH)? M;QZK-,NX@)($HSV4F!S:!NM>;1RFD;3$X5%]M6XZ54HIFLJ*E)2@):66X9NS^-Z MN8">HQ8A?KG^4N59?:@>.<:_E]_R:G=6* K!- P0!&[H4Y>Z,0D@[&UB@I26 MZL=9LJSAO_SM^F_.W1&4]@V*(^F4$^3IF%13V%^NG1Y8LV?I!&VF?4J#1 WH MIAF"ER&$AGPI;;R"JNNXU4-99?L\S6_VISE[OUN=$&XS(%P> ^J[J;@*M[<9 M,:I43&Z<)>OKNATXYZ;<;13U:22'LNN[4]&GNL[;,R> /4D'SB)/@SP-KON: MX'<9\F3(EQ?KP.88DI>G^_N\$F.WJ^PAKWXN]Q]WZ^UADV_^4>R_DJP6AVW$ M/_0_#L6W;"N&=AT@R+PT9&',9_X!]&/D!\E1+Q,2*2V06(1A7=AZY,Z#@*ZJ M;/;HEY6]13"OJHE'TAO4%P['[?3 G=\YNLM M17'M._I"CB?BUN3:]:?CMD3,?!0E(=UEB&SEKR36-56Y=!Z9V0 MSRP_'72C>W$7_Q]YL]D;9W51KP*"PXB1T ,96L6&1)]5B7ZU!2^).V&"8HC3&/B4H)G& XB@B MQS2*B]%JE]^)AWRQ'QS4@$G)4-+*T L?]&.$ *FZ]C]12]D-$A9:9Z8@(3SY M\P6))_Q;"!)Z[?OG#A*:/AL*$F,8UPT2)UQ/4:XP0V'L^@'&:>B&*0A#$!]C ME,N45AJ-&;6]/S67V+W66[XH_FH"LI=W6Y+3995S_]BK_"_27>9WMJCZ5]X3"&:J7BQYN;5H>T#EN:(%52DJ;E F$?$!P"2(6/]\#_I*)W7DGVI9 MCS@0Q2*Z\GS(:8P=*M2DA&.8:4_XT?L!G5!G:!ERH('[>2E;3<^EDS'?\DI< M1K87,[#+IKAB9R_$U(L ]2D,,$P0\).3O1 &2M>LZENQW/D%L ]'9$X+34T. M1C HF:*:A#S%M--KO,TD(&_R,Y09&LWI,@3&@!_/,SB&F)&>'XD!S<>Z/N2; M]% 5N[OV?NGF7L3ZY_SWYE?U"J_^NO$ WTIUH8&^V9I7T8'-.W4\T&_#J-VE8L=\"KP\VVX*_0 M[6TNF'<>!+BF_VW*[3:K:NNJG*=YYN:<=^$U8S[_7%7[,4I MU:;/7G9==N4!X#&*$@@]!"'V@CA)CD.6@"IMJ3=GU;)NH;O_P]Z[-C>.8]FB M?X41-^+>Z@C7'( 7W,^@0#1DW&JTAF9V3TQ41\4LD2G>5H6/:*4E>Y??P&^ M)+\D@ 1(.'LZHCJ=ME-8>VU@[8W7QK==?9Y2OFI=0_9V^2HOOLMAM\TU;RX9 M)%M-N^;A64_+.HR>'%Y>A])K87IMY.B 3JMMROR=T3KS/G!#^RS85=KNO6K: MV+Q^?G]?;NN4\7.^VBRKJK@M\C6IJ/PZ/?EQH]B+V ]3&&0D]$,QH4,,)S2$ M'/,T %F(N-+U>"L-6U;(!I!7U=LFNQ/$WK+R:LQ>*A_ ./Z2RJQK G^<5]#9 M7:$GHJT7FLVK4[ >.7KA])>NFE11\7"_'0^LRU5=V[$^Q>*N)Y[ G-$CSR*< MX$6&K01@!.J@-82H5^*65;[G#5UV32LGZ*\&UP-IN?TNY+X^0-9\O2]N3@^P M+I#/48023A#%:9"B(/'[+= 897H57^Q"F3+(M:N(AP?QG56/7)X=6!VQB_E" M+I*3G?A%]:@W_5KC1>:'KD&:Y4QNJL69KF6+W&7]_6IZZ7GXA9 _=O M#_6IU1;@PB<)#/R8 0&1F*N-(GYHN0!H'60@R3GF /<)HUF3E/J, M4A8MQ#^^*546-6RBT%&!4\":8M#E>-W4;5^V7Q+]U0V5F=P(RMZ8U$WAA/GG M=Y-864[;M?72L[HZT_4M6:W*PW8O$96;8O78_/_7_,<^W3)C6QLLB0GB@])\<=17I*T1GE&M$*CC-2'YFEG]UTV=)E3/%2QA24;C%!,48H032L( =GBX#[3> MB;2'PK(.M<"]#KGF.[?VR%>3+#=XUU.WYY1[IZCK9/<4MS/2-YCJ,RIIWWUN M".H$=CY_OWZL(7]9L:AVI?WN>[YR 8QFF80$)B M!G'@P]1'F8_#-$C%_X),JT:%X:8M"W*+5AY(*+_)HU2Z$US33*L)\8PDZZEO MQV]]EK&#VKX?U(*=7VOUV#PCL);YI'S-Y3T'J":IYZ M-4F=E74]4150WV;;G=F[+J-GA-6:<]R05GOFE1-U M;O:WATV+J_I<7R>1%22;;'J_2'@2T30B 9*/!H>!GV&?I6$,@BCB--/25K,M M6Q;6'FQ]'F;=PO66+5[-NK5F.5<3U?GHUE/4ITQW2#N1K;PCUJMV(6'J]X%T MB#PCI'88%;BPRJZF>VW&V%@%?=7,/7(_O]KK@Y["7W]5&4DXL$=^5&]#Q- MN1Q!L9HT3L.NG@QVF$Z(_6.V]/%-@L[(VWA2W9 R W:4IKN;^AD[UEX0(MMU M)C+-_>.'K0BK]TVMWJX.;Q920B(>4Q@SX@,&"!9)949!$I$P1)>V)(RU8V\T M=? \@<]K 'HG"%4J8UNB5OVBV>04#[M=$W>]+:5YE!+&*<11B2@/. XS ,DR3B;5,TR"*E M#9%1#5C.H/KQ\D2/:FB*8C2.OO/:/AES _5#_8K0WR W2I#FHC/7LO/YYOEMT7 XBQ% M* )!R#/.6$1BVGT^C*'RF-;[5-M;7!T83Z)1']6:U%P>UO98T=R)4B/$Q,!^ M8O(;(WL8+?,/[8&XR[$=0C]>-]H/($+$_BT@_FFJ2I1W5[? T,[ZI4F8ST3TBX$/*'$3:_0(S$ M_TH2,(8)'<'@1;5:;OXK7^ZX^$ZU0"D,(*-)1A(<\3024M5+4PJC2%K4A<,F:P.E0YTPD^+QC(@+\C&4-G<$9+ %KTC(.#;T M1:21K*8M)AJ!.$L(1E&4 AQ$8=*UA;C:&_#C6IA82-K(.DI*M C4%1-;W(V3 M$R7:S O*"1E*DC*$/-=$99 -;\K*<$94A*79MOV!?[ET.'V7U6,2YO0$9!!I)D3D+2[>T)'1U,TO)>--* UV)=T, MA!>;?$=%"]_*G9"M*$XQ@R2+.*!<-$,"T+62II'RRL>0SYXF^Z@Q>1THW=1# MDRW5Q,,>48/2#D6.S.4<3^P_FW$,8VI^D1B%_D6V,88%=6GXA?2,,8%M2E(;O/=]^*[;>_[LH_]W>TO']8;A\7 MF"&5 MXKE\ MX$=/-*F1D(;F)WI4*4]I;+$T;$:C1)#!"?G,T-HPP61K*J4%Y.D/0>9$RP:PS4F7$F)>"98XCU7*+ MK*A6F[(Z[/+ZN<*'?%O5U_D_YYOE/E_3LMI7-99T6>7K3\O'NJ#NR1L/,/5% MLI:&)&%(9&\H2<*ZPAJ.01($6@5L;6.Q+7SW#YOR,<^;\>E]$C_4+,QHW1GG M9=!%/^CIY!%Y\[;C$;O7@O=J]*UX_GHC#? Z"V8L"#F2\E>4=VIGNE%<$7A8'*20^23!21I'A =:Q78MPK!^5+%#[N4U="DKRQ:<_'J;_]G5+)>S MQ(?.%#W=M^DG-&MD]A:#GYL-!\HW)9[/Z^W!SR8\"ICD5$>19'."8T(H!&+ $ 1G40"0!( M0JSZ ->H-NR-=@G+JW%Y)\!4*@W;><3P#$MG1JL1?[:H#E^M,<4 MJ:I\+Q\U_*U8WA2;8E_DU>_Y4F)87XM4;G78B0'_3?S"QW*[Z_Y:OW+=%-T, M8!Q2S(@8]F$(!2K?;[*X *415J3X>E06V/@6O5ZYW M!C]J"JE3+ARLNL:\9U>/QY*M(MZ3.=0QI9_.[K?"PL3,:\>0]/%DF/!=_M\' M^6@N^5%4"XP1B0*<94G,"!%3^XQF7#TRD:P+:4&$? M0ZZF9$_$JYX8#Z+4KMJ^S9.*CAI@V3&%-&'16]IGC"UM57NM75;>+XOM(J-4 MOBB2$1;S, H1@0!V+0,?:;VO;:*]R;+9*^^-X=@ ':IQ8ZC6U+B)6!Z:< XF MV*[BOS%%H=).E;RM!NTK'D]G/&2IL_E<$VS2J,147LRC?ZC0>F K#TG3E/7!O/N MKK --TE!V4;R-6"*VG_Y'T6^$__^[O&W_+N@5V:2 41I3Q($QI00N4,&72- MPY JW<0RW.1T"Y0]N&91B_Q]['QU%-/:4]:I2!Z\A*C-K^W)ZQG&U.:O)BAW M3/<,&?7V+-8<9Z/2NI"69U5" M8_/:$Z M#; KKV5P[@GN2YY4Y&L$NXZ)U1A+WI*FT>R,$2*_;3$-")+E63D&C,>,T3#I M5P(%#CI6B%3;F42(_/%"I,S;<"&R09DI(?(=$B)_D!#ILNNN$&E;HB!$P]@9 M(T2H;3'PXPP!2&@01YQ$+/0!ZKN)R0E4-:"9I M>966,\HRCD8WA&6D#<\O.AI@9,K[5K\5V_S#/K^O%@@$F1^E 88T(""#@&=^ MCQ&'P\Z?3H+,LHPU-G3'C=9>70.C.VQ40YW^>I6&VS3G?,YY;/@LL768-1[ZX?%6;Y/TAC?)JJ][A/:S>(RKST4D][X;VSV2[A3M90SV@G,(NJSO1 MKOPC^^]#\7VY>;*+>KQDO&!!3!#S$X2R"(78]['?'[JC,=1:O#/7JNU45R#T M\B-$S537'+F*Z>\LO&JFQ))2JS;N!3=4U8)= MS[-L2\RIJB'YOBPV\A8L+W=?1.-?I!;7KM-Q1]8;G9]'A=L5*UHL3"K$ &4EP0,2T&P=^G/HD"*)^ M Y/J+>5K?K3EM..(QEL).'I9ARY+:JF%18+T\H<3;N@Y;JQHSU,6SBC,0+K< MT)&AX$LC748S9#?%QJI/RTP&L >EE/V0YSKQ94;G>W\FG4-OZ_B<&Z(F0-;>H MJ94+'M&3M0ZQUT*NG=%YZ'29ZZ2$[WSE> ?R>RXEL^PQ-Y35NI7/$[9)6%6N MI2Z2Q-=:0Q%G090D.,,L]1D) 6--:PS""&F=E!_:AF6ME; T:YT/)4M-(:?@ M24\!)2(WU.T-;LZHUU@VW5"GT58\+_IMA!55=?FRNLO7ATU^?5OG,&T*TZR] MUZ7-3N3-#QG%"<)QD$5ARD.8,I:&,0A@&L1 JT"%P68M:U"'5-9W_K3+'Y;% MV=RO,4%/M$SZ0$W'9J)?3]I.F7^-Y+8BI#>;XJFS>$8$+;C"#5VT85AIO1OK MJ>>'[5[TV$(FB76CK^DV)F&(((99YM,X33!B87/W''- ,P9U9--$>Y;U\I/X M_EW] ,H1["!5-,*MFAQ.3:N>#K[@T8U\3X&T,[)GDG(W],ZH1:6]#JJK<*OR M/I=O'-97Q?NBZ3X) ,8X2GV$(Y]F >*^GW!$,AI#H;7*(V_8Q]L<;1*1UT.: M[2F -Z@Y.Z;&D>G*.!IIQ8NQ8X(5]=VV[_GV\ M;28),KT30-H?;GW'K<;S[[I;;;H4J6ZV661'=[NM@3*;>#SGXNRFVT#:W)"+ MX?!?;+R-XD']^DNUO[YM&^O;@ED2^$E 2<)"V&<89ZT;1'B!Y'>T9AA;5@_ M!R-AR MK/+J2[E9+P+*DC00'\U" B$A&<2^3V"*4@QP$&I>%1OZNF0 MT;TT-IQ#M9 [$7UZP;>3F1I6O43; ?,DLCE4YS6&+DK/*%I=TI]QAKPJ0@:X M456BO^[*JOJT*V^+_8+@+*0903RA?DA#G $0=5I'4QXO]G+4JDF/SN=J:4T/ M07G$U%"\AQK+M,/CA(0SXV$(56X,@$'(R_$=1:^+7S_DNZ5\>K+;V.J#.PW% M4 (\11C[F,L'\2+4M2>28:U8.[P5RZ&V!^;E+3+-&>T(_M3B[#34Z879(VO] M=NA,I=4-A#-A1FNYLV@?449>6,,*4\#\JV0Q8T\#+J^+[:%E,3Z M">^V59SPC"*24!021 ,:QT&W6IAFS->J&#&V+& W\JJ6D0^@]3G!,A_G('A=K@YR9EFKI6M$/P$W M+>'/PH,@0&I^(E_.K15?G9%7 H %.N>-!S8,*JUUO2''@V4XXL)>6FY%C#J( M,'7=YQAI?EON\N;WOBY_Y%7V0\QZ!-G%=KE[K*NT?13\B7\IN-S4$:ZQ9R'B M6@+2+$KE]5E XA2F7>I'*8R03D(V)\XI$KN;>7F/82_QRGE:T0?"9)=,&M M;B2;3C#QZLEK%[RC49O\89??"PA'9>WPIL)YM@:99 #)*817Z , '] M\C*-XI!I5BH?W9[E]/<)1&\CG*FY.6Z$4[65WJGIU,MUGS+9IEN_R.$A)A " MISRS)I!>>62_WQ4WAWU]NW5?>I^6NSDOHBBP>O8LFSF?N"&U1BUZ63'=,%L& MI&]!XX10#+,XCJ*,DA1'<=4P0@F& 81 M;Q&S* 9LLM[1SA3:9=HTW^;RD#]/&00Q BFEV$]PEB4AZEKC/M*L&#.L#>N;:IUTR&LG MWXM*^&>F_. I,2JYP4 J71JZ(ZQX*R<8Q8KJD,EN;_/5OD_E1;.?12![;; O M4LYQG/@41P("]PGBE'8 (,BTKJX8;-;RP.J1UF-+@,J]7P2X5;[=_T5OW](G/+Y+#$$BTU18[SR/C6T3RMKZAR>43H+CG!#_&P8 M5EKOQ)H5/??EZA]WY4906EZGTQ)S4[X-^ZR>:!0CXD,[N_%E%KN:)X\3_U&;)F3 L/RX[RA7:T.@;( MZMAFX"=)F,"001^S+&,LY%G3)B P@V10X!G4DN48\H:X# P$P[C4U'3K- Z6 MYQ-D,V;A9XE2D=%1!#NFB.-L>4O<##"D?8GN-S$\\XH?]J+5WXMM<7^X_[1\ MK$)"A+(MHS.(ZMT>,1AS$@VH)&6K;LI8=:^4T> >6%S)% MM)JLS \BVD81TD6(LJ8 MW+ ..CS 3X%IE1V&PK+>]J#D"H0/?&!>< >R;TYZ[1-O283E\L")>T[4V#WE M?97DD1H\SG'O1XU'VCE ETTP:SC[_;#]^FH0;#3OM<2M-=$5D+UBZPG0M=;.5?Q#E=3QB>X M![T?<1UHW[!D=S"3YL54],F\04(A(R0 P(\@].,$^I"R#DD(N/%$5[=]^X+J MVQ)4#9)-2ZH=?JV+JH3MMJSVQ!H15GTWO3=I'6#A8'$=RJ9Q>>5B2#1 PC3, M A2G*8TA2:*,92AM@3 @TFDKZJK>O'UQ19;$58-BP]IJAUW;TBI1.ZVL/:TF MA%7?1^],5P<8.%16AW)I7E6+[ZV\ASY(2)SY<11&R&0VU%5Y>;M MJRJVI:KJ%)M652OL6E=5>8'!:57M:#6BJMH^>F^JJF_@8%4=R*5A5?UZE^_R MY:U0H04)4@)2DD(.:1(21FD2=3@2D&B]$&*^=D1B15EU:#8JK)88MJJK M"KZ84U2/\,9KZ@#WO"M)'6+?,$4=S*1A05V$ %.:(C\B($@P80$X)LERG!3,\3*I3/^[ M$D=UJX9)HB9KRD(HZR+3X_BN#_,O./<#2 !-?)2*5EC*,XY]BG@0^AE&6N?I MA[5@^^QI7=W[!%5[!>?ML_\YO_*"LY-?N2[[X7*WDC^OXFWRTR'^$8!(P3X <@"#." M0=\4 TIU+D8U8%EE!"ZO!>9UR-0?FAI.VWEUF8PQ/6UYC2SOCP:6HBJ/8TW] M0:Y)V!OV!-W'K+Z%=4UPA'\[^K-=Z$TF"?TT\0K4II@$I1$)TP0#/XVC M@&9^Q+H&0>0G8S5(L9FY5&C03',,G<.5R *3AK1HEGGGVQ1IZI$FK^XJDJXA M"IHTB!N5>>C3'4+R;9?7;;9Y6)R)R2WBF$6,8-;L;WN M]73?W.OA:7(Z'8.:JU]OD3=@FCJ21/6YZG1D#INP'DEMSL@L.X3_ M-FJV>M;L-Z:L9JB:?]YJR([2="=24^IJMU]\SI>;K!(]23XY35:B7QTV\DTA MEC_L\E53 Y_EU6I7/,@OKV\_[4H!F-!E7B53%7R<9*GB;\\S MU-&$O:*)TSEA7LV\ M5])MX?,XEF>D? (!IRE.. F;!9 (8H25BB_J?ZIEV6[!J">QFIQ=!78O-J<"//2&M0J;9Q/0V+FGM%PPBOQG+JQ9VW C@O'IH;O=W"P8!QIB3((4DS)(P2Q&JIUE! ""-E(HFFV_5LD*UP+Q[ M"6;SZ.UJA-Y.#C5AP?-3#>H+-(:YO[S\-1_M>J+6X+SRGAW'N?(Z5S1HO<^U MV@D7U(!G(UY]F6P^!PQ;,S/L")45-"V*WEA.LT/S_&MKENPJ;7?0<>%(-OP? MY:98+Q^_YKO[!8M"&@8920D+8@!9B'#6M!IE*(J4IN>FVK*^L;+=>W<-'AEK MBG+M_5GL[XJM]RB?GRO%?/,7\9TM1D^"G)C8 M<0'%)L&&PX@ZT4-#QS,R- +&4!K=#!.#K;D0',:Q-#0DD.WV'"A ^&19")Z1\25%Y*7>N1TX2YPWWE'9'/[Y-QP6=BWXR)1^9]-#1( M729-(VX9](";HBFW$NU:_6O@0CX^OU+16I?OUR<."CD) X37"8@LRG M.$#]KFC$4ZW- 0/-3;0(URRV[95S0 MTR15NM%EJJW)=CQW#:A:SNIU'+FHH[J,8XS9X;)FBU1SRS@UO3H+"_;T[(0L M33$;0K.[2C;(&@49&\Z2NH;MY7 76KG+U\7^^K"O]LOM6@ @]^5ANU_X:1@1 ME"8L"UD(KZI=$_*6&.65:S%)W.&58W0*X\0=15L+*^J$C8AI;H: MUK/9@/-.T(F):8UO:@T[S]99$3-$M"LJ9LJ<%S)FE"=5'6/Y;;X3+&6HTQH#36CT8],B7;RYH1^3'? M+PC!/,O"./*ISU+$8QKVI]XR&BA=HS33TA3;_:T4C7H^2I= -5F9CCL]A7GY M5%1-9(OMRA/H9GT@ZBE19[3'#,%NR) A6\X_ 36*(55QZE;&#LO-]U8%F,3D!Y98]*3Y8&4JY>2,XHSCT VE&6E#:;)7J1]K>;6=CP=YX?'Z]N_Y=EWNJ@7D ME-$TCFD$<99&F+(@[II- 58N(&&D,JP77DUNGH)KL?G_=$AG/C"]47&SN17KP^9I2;XG(_'\*HLUED?JFQV"C0I<_>2L)X%Z-5)7A*ZG;HC2Z?/NN-0- M,$A5ZX9RI;Z\=7R'=+N6Z4ZQ_99O5T5>L:):;Y"!]@E=W7URI.O;+W?+79XNJUQ N9>;$_6< M\>0-G"I]//[.I^5CG=+^N=RMF_?E4^*SA$4E1 M39B"UC!_O9$XO5-C3E^1JKR;QR>_V%KDU2:U>95FG;,)7:RFZ&YZ5T_L)W:L ME6A@S ]G L7TOG8CALQ@=SGW*-.L'ULW_LDI!!#\#.XS?%3--UE^GII9ZW[.2,%A@]ES[.Z4 W%'Q>"IXGE?/[ M0^68TM<_RZ]WY:%:;M=R4;KX=K?/\VUV_[ I'_/\R[Y<_>.3&&-WLBB"P-)6 M;.<4@H QZB=Q!%(..0-=GINA+%:Z"&>O="[Q>![C906LAGW7$@$=U+'E$_?S3_)X9=B!*>FA_ZJ&\\U#> M>:BJ/?30>>A!_/MQ3P0/XNJ-\U)V>9__ )5E^\JI>K#AJ=);0?BW_DT %&0L M1@$,@HR&,(PS0G$+C&/HFYT8C8=C>YE>807WP@+N;T.?(9G"F89F2]/Z47-! M?AH7SC.INDC\F"F4.:^^DPF308-UIT>FN5:9# T&Q9?%[N_+S2$G576XKU][ MKOKOR=I+]_?EMHY\"Q8'*$4A8&D"2(Q#QF&/.LU2Y:F3"U@MQQJ)ROLN8=55 M2&I@;1(IBRFMR\UFN:OJ-QHJ::I&P5,7V%.8IKD TW8@2L\'HK0+1.G+0'3E MU5VD-LH[L?3)]Z]OO<;<9H;XSOJ(^L31!;CVIYEN]1F52>H$?GEC2NM2CYA_ M NP4&Z6;XW:BR?5KR.4U_]4^7_^]W(B/V13[1UF0]_=B*Q\*720$Q!'F($"0 MIG&4L!!FG0$@2<@DDW#SL&WO6;;@O.\]NBOOOL&F6R;>0?9L3];G]??$D_JW MXV+?BXXVU[73K[S6['>R!*#M3AM+!?;ZU#M?4K!(C*FE!]N^)>ZV;] [''=5G>Y.W+7@[_<0=QNS M?[ZXV]@U<]S5[%/_.G%7EY@9XNX@WVG%W9O+!MSH&"#KF<-%R@FD,0U1Z$?B M#TQIE'6 81CISV_G@3E57!WUH,*<;M2(G.Y[T+U(.?U+$/9<=2D*SML_'(IZ M,Q/Q6I1SP3>SS"8_%]4_^"[//VR%1.?5_G0RG$8 )X0S'V(0A3A+< (Z^""B M6A55G0%M.>)):+_>"FQ>T8*K'_MT:Q5WE--GF$M.Y6]GXJ,TV),6>YW)/\T" M[AE?3C6---&=' JG3M%BA]MVOV9[QY:RA5K,[_:N$6EU:)@^U@_PV MZQXI*[X7ZWR[EO 7)(MXDD4L81A&"411 GK<&,5:[W//CW:JE=MU"\I[+/+- MVHF8.LR[,^Z!6G.L,U&T[RZ=J740?<>Q\S773;W-.:C;_(315].=S\7^%K[VMY^A)P6\2@-6"BF#C2HY8#X73.G#SZ77?A[K0'_"'-\UK[ MWLOMVK-.LA'GS/2*=Q[<#)%@*J*9],D,8:QY\V<1!!'+"(M3CDD4\I0 ''0X M88S"A9BQ%.7ZRWZYVT\>QQ0QZJC>)6)J=X*<+5KKVVXM3@SPQ58CZ MJ_C%??5A^ZD6ZK_NRJI:!-!')!23/\!0(&:&B..D0QIP/LW:XPA\EN=8-22A M6+/%H$$^FR8*V7;7?'&HLRQ&HS&=X>>(1Z,8,!R1 MQGM#.2;)9:8/577(U^RP$Q&P:;)9FZI_>-VM2.:[52'@+F@(LY1@S"D%40)I M"KM'=0002LEBFW^3KSDK!AWS )1$*FE$ZA2KQAY6"T4IKMA1%VW:SHF'/1\X MH@T6#7P^]&US.56VRFR3FMN6SVG//$LF/B^;XRSE><8S'C'-,5'(DJK/H58C[+>^7JOGB:F4JLWPY7N +3IOZDJ[7ZZ*R?#.T!S9<[#_#9-)FS77?-ES>?V/4^]PQ?.,9B#!K>"7Z. M"?L,Q:*PGIHI!?\^K?5Z_OM(5$"CEMUZ&T)2EC$<8$L!HG(&$()\+;?1\VA6K7!Z$ MO>T.PC*>!"1-,8:,>49C,>AMD%/))[HCT KML!3;O!/9!@GSK MWLC0E]UE7 MX $T?(QI6NC3G'%R)0(;=OM$07@^C\\8AWNC?]Y0K.57F]'83@?[20*R)7), MQV2;/IPL++]R*^.L&1 $R$=A&N'4ASRA/./]'6$" C9I8#8-WG)H?GIQ;_;0 M;-SU$P7G.;T^8WA^]?K?SQ:@-7UK,T3;ZF8_29"V1H_I,&W7CZYM(F,(&(H@ MY,P'+$8TPJP_(XZC))CQIN(HW!/<7[RX@?S*G4:-(/X_VX"3=)!W(J]3LS+3 M-J">U\8]CEQ_MR*'_5VY*_Z9K_^V%4X^J8?R20S;Z@F\S]+:DWLVK7'G+(*+ M"&&,* B3$!/ ?1"E$>],XDFJ/P-RU9")+V,:F0^YRN6HQY@=L6'Z>=)5,S&J MO*/MWD$:_Z1VO5?;?_7\0&W-P9/;G\>YE'N3IIF9YBRO M0WUDOB.^ZK=EW4L:9O/]K)=KC71*AQ*'=T#6Y!=Q#?IXJN2!K->%_&*Y846U MVI257''N+O4M: I3$ ,<\2A*(0 ^Y-&Q BN>M/C%.*260W\GKI_S^V51W]:A MY;9&=EANO*_Y[M[[Y;]R$?PG#ODCW3M-1)_.L_,%[*.-WHF1[_;^[%F768RS M9KK*SQ%%A.$J:]-"XE?67F&^T]P5Z/3^1:+ MM.=GOV\G:"XLGUOUK_:JN1N]S:%@[2I#2FODCF"=-+"?+/ K6@(7$(3(AV&, M /4AW&2!/WF?T02_?5PQ_ [%-CSHWG3!G8K_6*:P#YWEY@OL#^IB/S3!O8! M_K48V&WVMI\CL%MER'!@M^_-J0*[]EK\VP:F<1)B+%(4'@K[.),+\WWF$L%H MRG@_H5D.I0'?W]XWGS8MF+)739,M.-JAWN7&^<^289CK$Q83CQDZ[L^1C\Q! MG.$T93;?7\I>_GDH+QMW<]XX\NW;KGX_\X. 6FRK8O7WY>:0]SLD64A3&,24 MIBQB 0G$W_MJH Q1I2UW%W#:SB\Z>%Z/SZL!JF4,+C!T(05P >+[B.EO]@65 M[77WNL6Z7!WDA];M_C3=XXE5[Z^;/,OD!/LR/4L 1J!.SB9PQRO9EDN=8-[T MR2DF2O>&Z&SWOI_B7D11$ 'N)]"/<0A($L"H/P"2H&RNMSTT44Z6W!2]4GV7 MP,:>A9C'I=.<(IS&FXZ<:U!->IT\//BFIZ:YL#^P=SBT/# O#_8NY8_RS QG M"I[BA0M$&(Y#YL,T3K((DXA%Q^>6XS"B +LSYHIL+!P*TG3KYOK]-?SJR MO3]_?+/BJFEVZH?V#X9>^13]([WL!.NO]?BY+1SL,-GO3<^MA,Z M%-3=YFGRV^)F/*N:$GS8KLK[_.ORQ_%:WM?\QSX57OK' @?6D2;C#F]H',D[>3JLO>' MA.;5V":^NWR.IC-2;81=-]34C"FEA=ZGITG7^[M\1P^[G=3.JLKWU;%%"@'U M?<0H8B2(6.8' -0J*/ZD,-$J6#FF'%]BWKVI?#_?UR]^B5M]XG\2MW]53T"'F0J%EQ@^)BP\P>T%PF:-%*]AN\ MO]: 7SI 2&-=8W8V@1Q [+GIN$4WN2&H5BU\/@6VSJ:J '?GNO^SV-_10[47 MB>KNMV)Y4VR*_>/G_'N^/>2?\U7Y;2NKORXBY/LLC%*4^%G(>:P%C^454GS MVUS$TK7X-\V_;5^*T!1GTRY2T^49O:,GR1U0[T^!U.N@7GD]V"NO\]T1[[12 MK,?E&16VY!0W!-B6<>4D'5M/=OMVVNLUG_+=;;F[E^IP?;,IOC4GU!-,$Q3$ M<0@C'"<\C!D+VK:E\A,=M373HG61[2X"/ASA>66/3U,Y#;&L)IC3$ZRGDRV^ MJY/;EB<0O2/&*X_5C12B;XSTFB6?C<4T;!-IRZX_8LPS18&)XF40#>:!1_@RG?0ZE>$,S.F5Z MW9 K0[;HY&N:#"EOG^R^+47Z5RN@:+\J-\6ZV:7>KC^)3MG=MJOG[T(PB^7F MB_A.\_[D:[L\#%$&0,1HFN&,4)0&##63=X" 'U"M/9>IP5D6P>OO^>Y[D?]9 M;]"DRZJHZK7-$TLT=V@F=Y[BMH[+?M/<"SHQY8S__DNU[Q^T-\:RY8[F9]7(D'O#D85*P&6%9N#//[T M=)V81JD/DS#Q6103/R,I3:/F0$$<9@G1NRIC"8/M+;*371JZW*P.FUZ):MRU M1K7(O8_YWONMK"HY&VZ.=P[=.S/L)]W]L_E<-'P/K<-\)/_J%1>YLY6FQ;'2 M=IH=K[DA^=:M?'-;S2:K^@).MOMB+5LNON=?\M5A5^R+O,I^-%M%7/ F3\(> MNK#S'/P1:(@#FH8P1FE** RR%(&L QK31.^.__3P)I3]3^5>A.NB?A2FLAY.=NOU=WHM-KT2GH6/P>8KI7*\;+IST^O!(@+>#%XS^4(YKG63H>M;NJSN^*;\\_@,41AF M 8^B+ X@RQ*(HI0@F&$J,C6F#8N"T\%J9A;5G57Y4#3'C^J@$K-0V=2G7?F]$(,\??Q;)4^$73_D.S',M]_(2JA! MK0-'(!21-&0<^)Q B!#T.^ 1 QI[9)9:-YRLE>/OMMZ]-61O>R@>LL>Z[_K M96TV?* F=S/3KR>"2& MF-HTL)RLQ^L)+UG_WT.UK]=VOY;RW-=V56QR :^YM257!K^6VE!!2F(6!Z$? M!3S!481\WD&E/M*:I\\"T+)XG]@D;\;O.JN\K="6C5R,%=^57Z^DSAP::3$A M\?-X6RT(..]HO3#QS,>]0?6">WOS]1=IU%_DC]]+0+'AI#,A9]8^X490FI>" MTJ$QJA?86/X@=+7H=C;)?;G;M[N>"Y\%(/$Q\"%E,:>;O:WAPU9K>2-EVJ!,Y)%)(EQ2CE/,Q"! M(.J:3'&BE1B-:LBRXO38O-MRYZU;=&)>W<#3$YYQC*K)SV1DZHG04QX[8!ZY MQ*,5+3K'T1E%,D*M&[IDQI320M?37)1"Q"B M,4LB',<(I6&**.D Q)#I%OHTU:SM7?@[6;2U>K8[TQ1 DJ-^TU[4T]^I,4F] MFOC.Q+J>X'8@O5\ZF'^1Y!_W2%JHLVV0J+-X1E@MN,(-,;5AV,MJHW:X&RZ: M7;;\.5_EQ7=YOG:!_=@G&8,TA7Y*64J(:+%MF@1^V*6J0P5S0),#\6 MD]SO;D&-U<0AS Y50UN4FM3!GN+/ERF>2/Y>TJ8E?"-8=U7RQIAT4>Q&\S5< MYMJ*PUU1C[;PL$A8ZWEH4]1OD=$D]GD0$'E@#JFMGPR5#*GFI57E_7U25^B5'PS2?U]89J#4FI1^VW@E0 MKZ]8):'.0O6Z7!WNN_(6#E+^!-_TU#\+7X('&9,2@!&H(Y(6,:\$(#O$SAMO M+-E4VNR*H]> 900['NAL0EF<)13%<9)F$B03\->[T5G/'D.]J@CW.J,NKN.,Y&[^" M^VGY6"^I!'[ (HZC$,8^0PD/XOB8N)-4Z^[I^-8L;W+UBXH/#1Y3B[;*9(Y= ML;7!H]GEVD\7F)UXK;:%,VBA5I=L5^5LL#W*2[3#F!J9MSUK7)YL7ZUV!Y'X M'+>J%W$8!BP+:00BP#*4I3#I3W5EB/&1F_G&<-@7/HGHW"KMR0:_D?S/C'M& M)863>\9@IOA<4)MK.JT;?U/PU909I K1^FFE4?>Y*LX6+%5+0"VP.US0L_N' M3?F8YY_S33UU/8&0A!E/.6< LA"',224]4<;< K0. 4?T?!4DMTB-"G08^@> MJL@3,6U$@CNL7@O6)<%]FT( H)1#%L&L7L" 9IY2ZK5F6QW$/KA@@, M,"V5&TJVJ](VV)Z+>C:.J9%3^8^"CV8:>JJC+, A"5$8)"#RH<@[,Q;V-P%H MIO6\O=&&+4M;,P'3?!GOJ#H(DVBD($T2G"41"!%*>+]=#U*0+;8E_OE1DTQ#3:K MI9<]0N6Q_%&EO)RM J*7.5?3S9GHUE/- 05#7:T2>D8S+;C"#<6T8=C@:J": MW(U4R^:&Z>M5VY(HBF2!D@!Q'Y X30#M95L6<3-0?GE,\Y:SS>?EEXL.JO'R MRZ-\,$I%IZ+?J)KVH%VHEJE/K+[ FO"2TT)KQ$ UP37'I7(UIN5C6TV3K/[[ M4.QR 4FH_O[QD^CT>[)=9^*[#_)7%B!EJ9\2$"4QYHAEHOW^&E<<<:!WPM)@ MP]9/67X2W[];R@WX\M9[:''66[MY!U*S8I-!UM4D=FJZAU5S:D'*@L0M3*_# M>>752*]JVK.+M-LI\*1,XAD9M> )-^33AF'/2T'9XFZP7)+ORV(C=^)YN?NR MW)R\%\3RF_TBBV.?)3!( NY#FJ(DB?H2>BD,="XYV8(P0#T'7'=Z(J'57;G; M-ZNDA4(QHFD\,5!'IV#?F)A*2-X1X977H__UMMS]6BVG/@*J2:>.K!IRC*/: M:LJZ2P)KE$6-$J&K/%]7\JDUV>CU[048)$))D,1IFL(DPQFF*0X@1YS'68P( MTRT;:K9QRRL!$I$Y537.O**LSDFZIJZV4)MU%PFM+K;GG+)J,GI.6FTYQQ%M MM6;>RT*F-GDFZL;;48VV)1=X8;&VC!L\(::)G7KB%/C]9HHZU[DA9:'[B$PRW'53C)QA&^6"4BDY%OU$U M[4$[?(+A#+'Z FO"2TX+K1$#U037')>JPONYSY6O;W\KM]^^BCEW6Z'J-WGV M]_IF4WRK*YI5"Q)31!/H8^SC! #,XZP_0P$PTRS^:K)E^V<8NBGN8;N6]0/: M,O4;"50S237*N)J^3D[U(&$]HI3+![_U5T&Z-P%JJ-X)UFFU5(/$,R)JPQ5N MJ*<5RTK['7G$YII\^/+ZH6XN^Y'O5H40\44:9%D4X)0'/.-AACE/>YT&--6Z MP36^-=VP0PPI7MTZ_JV;O5# M.])EY=)JD8 H]GT>I)1'89#A,#P^ >\C& P[VSJHJ>DR0:%BY>UMOI-3O97$ M-NP$UC!"%17,.I/CSE8)"AOIZI#5%8ZG?G?T#$D*)Z9&<>N(6ADQY8VS4 ;X M&9*;=>U]V(I9]'+SZ2 RP]5U.UX7,>>;9SE7#'K,.,W1\:S>;O.9"$FF1NR:M46(_JTW.T?ZW,_?I"&F0^# M$(<,^#Z(8(B[)L,$C5BFTFYJZG6I75NZZT$B]+;E/A_^7-LXCO47INR0:V E MJJN'5B.KC[7,M_#TG"3%E:;!W+HA:&9,.;.6-)(?W4D4+W>B]?9.Q_4MK9=* MZC1IP3A*21 F%&.4 ,A21OJ&8Q"085.I$0U:E[ CL*K).>2><_NR3[> -&QJ M-89FO0F6;7['3;-NRYUWA"=);@ VDZ]Y9EMO,Z8PYS) MQO"9M*@-^9?QK@R M?Y1CD1&8B?E?RH%\Y1R+KT#_[#E!P#=P\&U(LU,=?'LX.4#PVOD-6\_N4B0[V<^#9.4X ! MD$+<']/+XACK[$+.@<_ROF5CDDR%\M8H;[>4LV61%=7:7"]NR2_R(^CZF[O> MI/KG>AH]BZ?5Q-QU)^NI_M&_G3V>-$BZ5X*\:D+""=8K[VA&\T/I[.??._D' MTP8)"]XY$TWF[ MNA)U9&2C=&9EZ@6P4ID_YKBC7+VN/KC:'M8C"I]8WC"Q$ M# X8!S'"64!CA!B%?31.$A[H3!\<@S[!%.27]4D1X+8P<&$U^CG&L6)@= RU MO9AI*#!>>8W1WBOEIJ^\WO1G@;FQ?MJ@.JUGS\1;1[N8&Z'857+*=R$3$P;P M11P0&$$Q-<9!X/M!*&#TF$ 0@<5#;>:7_7*WGR J7\2C(Z7/H6NIJG(\O?)N M\F_%=BOU419+K!N=,,A>=N$$,=.HWV8)@>\HC-F*2LI._ F"C+JM)F.&)L/3 MA ,D<#!8YY2Y$<<^)@DQ\/'!+8A(-LJ;F#;1:,? #K@MN0_ET_47A3^?R$9 M477ASR CRK8:E1$]AG5DA&_*/^6C,>++8R6![?J5C1565*M-61UV>7_=-8PS MD=H25K^0$!)?5N[J8'&4!#H;&-;!6-ZM^')X>-CD[%-Q*> 8C]E69(2#@D*Q5_[/?#:?H*?K[]L>Z7!WJ+$+^ON-^>8)U9O\\B[&"(!DX$X 1 MJ,/F8,9>B9/VV9\W,$Y@7SE5/]:=$M6%*K(?#V*67^Q%K*T^-"]JKM/#_F.Y M_Z]\_VE9K!<8I9C0%)(D@CXE/H%QT#6/69#J37T,-6HYT'UZ]5T@[W@U8+E: M[0YBX)8[.;S%WYI+B _+1_VK3>8\H3J%F<$)NE.5ILC.*4:O ^G='/9B!K/W M'O.])X%./1M1H^_LK,.P!UR979@VZ\4LP@IO*K.%[G'V[BII?7/\4S/D MD8,&1(T@C,*0Q"'D($.(D9#ZK!?M#*:AZCS!=+N6A;.#^ZP812>,4B\[Z92C M>"M&\<.Y$6S?#Y=G!7.Z0$\V>_8[J$T%"Z\%ZUWOO!:NE[8:>E8_[;.O/@>8 MTPO#LO^!8^'?1B7^FC2]D?+;(GO^9-^:9:7]KCKAUFF_[@8("F3$Q )9P$D M$Q_UDP^.$MV-#_N(+$>XS[GL9<6FJ,6@KBVGLZGJ_5GL[\2487^7>X?M\B#2 MF'K^OUWGVV8E8%N5FV)=W_&_66[J.D3579XWC[_)?[:\;R8;U5WYIZQ3K_99 ME5"OO*\B4$-I"C8O;\KO^8#=F GZU@3'>ZQTJUF.^78V9]7@FKKXRRO4G!FZXZAT8RB.M.%%G9?QC*BL5QS;J=>2_[8M]I^__.W) MN*U_\'M^?Y/O%A'"F/B<1CA+(6AY6 MO]PM=ZK%#FP0?7D]8D:.]1*;4U;KG2T)U1-8/?*,\_JG?S2 W\Y>K'.OOAHQ MHP^&+4:#9!J7\R;OU!CY@WEA\LL3O_ZH,MPTKK/5,O2:M%-%TV M^YD/8C9:=U:RV\E[0[+SIH_'7VEK Y$_E[NUS"/WCQ^V NJAJ88F)K>[KW?+ M;;L;^K%L*W)]+C<;7N[D/UH GJ8T"!&(,:$Q\9.8I[T1(<]TLC_'H%N.@!\/ MLA?4=06%++\:"KWKP[[:BQ\5VV]ZJP2.4:FXG. 8:GOAN;;BUQMIAG=JJG=B MJRQ/=/I[K;U>;?"5UYCLG=CLU49[>V%U]P1 ?=RT,5Q\V7>XMG?](G3NP6G2LJW&U,5D>U_@TPW7ZJ5PY2U0= MV)M^]J ZE);)8NHHO\T?4O]>YP,]?)+& % _P7$"H@BG%,:\@8_$'PQW;V5\ M=2&R:F)7$N"GSVY\U0^P#2@7XZNNJ^>.KS;\,Y E+*91G(11BI($TPAT^'D,D6XM37>0Z^_6:M?=?+)7F]=_:FW4OC,% M=7&K3;47_.SJ.9B7V;;:]#SGD'+^9UY\NQ-_DN_Y;ODMKY<[F2GYWD20G#FIQ&*8)QR 'TJ9F6ME0&%Q(T=.3NV6=ZXZ[#^VH)M]F(\"=>3 M>+T:L"M3($O=9^YITOP]Q]6IU,F)FXX;[VQ/G>VFKV.]8]Z\PDH__I?)/NRP M-WV.8K$7O*=,9I$ DOH1B A$,06 $<#CSC22,-_)X[SCS7+EI.]:]++EKI)/ M-32326=6=$WVH?>3PQCM.#]-XO*OEZTXGJ(H=]/_R4OT*7,P&='T]_P9R-,C M8@KVQ22*XS0C6010$(6017V&Q6BB5:[L_5@UX<%G=Q,-XUUE[FQCSE[B:LKQ M_!3UOUKFH=DG'#B.;:[?_NPYB#7>9CK0;=KS\V'SG_5TM&-/N$ M V?7S?7;GST9L<;;3*??37M^_F2D/6(H'T%1R+10DF01CUG ($L()!%-.^,H M8-R-3,2H29;3D*?'Z-W-1,QVD[G3D-EZB*LYR DA_VKIATY?F/,(O]G.^K,G M'G9(F_K@OPV?SY]R:&PT$> ' 0]B@H,,9Q2@# >=:2E)0P>O"XPWRH&;!!J) MR#N3^Y]GTUVU&_WL4F^#,AZ)7W M,7_[Y90)V%:;1LU&M-YDIX-YY=5 GU+M';%Z?TBT7@UWXH/K.DR>B1Y6'.*& MRMLQK9R@0^NI9G;_L"D?\_SDA?7V)00_1CX(HT0VAT&6P "@1J4Q#'&$=21R M>"N6];!Y::4-8=..P3IOR4U.(GJ4R!258?[=H+< M?>_Z5GS:?;FM+5A$$*811S % 8AQ&*&XNQZ/(4TI7(CLZJ94>8+*!;0ZH_C4 M,/759[F:][V^#"9?\ZRAM0_[C)L%OOJHSP24OB("KCES_N>#G&*C='/(3;16 M]AKR[,=#+A_.^7NY$1^S$?/'SV(>N& A1R3,8DYYA'A&.22D0QZ $$VR]V80 MK^44I4/E?>]A>;\((5L)4Z;:53/I767GE]=SD:ZTEK MW\FRI[K[;*QJ6N@\;B3<3C%B:DW2FK>THN7-9>0W.LB_YKM[N& 8PICZ<1I% M"8\X!3P*.\ @#+E:_N\ 4.NI?R]X(K;>>[\\YB+1GV.3QPJ]ET1N7I\ZI&TS M$_&:I+G@FUGR_L]%]0^^R_,/6S$D\VI?*W @]#8%&0MA*G#&/D=ACYL -$T] M)V-H+>?\$M.OMP*45[2HO)T\M.1"WC_,NS-D_=8=ZTS.+RWUI*E>9^M[3_E? M\]U4"?^H?N-02'2##YO)O@%/*0?(U5V^/FSRZUNR6AWN#QM9;;P^ R'MV.5W MPI3BNT"R*N_SW\JJ^KJ\V9SLWG$:HC3@*&4D"'V>6PM?KM1+P.6V/LTK_G9B3GNX]XE!7F.19NRS[3C%R.:0SS3CUHF[U!SD M_2(-^(OW1VV#-]LIAY&;:B M/@4EH+U]R&(2LL^+M0,\ZVES!]8[Y=HCDNH>QZ@<3=!GZXV3!A9IG__@@$WCRDFZKN;9:-$Y/R[O<_*C MJ!8)%Q\8)KZ/&(F8F!NAA#9-<(!2DFJ=?=;Y8-MGF\7?/ G&^T/"412X810I M'EBVQ8[F@6158NR<-3XAX=Q9XB%/10A:>/4-'_6)E'&J+T]G MYV193Y4$4J^#6L^4.K"OLSY@'FN>D?<3\$ ,0@"AC$- P M2*.H:S]+@FQ R#'0JO6 \)VB:C6.RF+8C0%!H.0">JU0M#$K(\(0 )IS?B3 M;[9H#<0?$\P/BCX3>V!8[)&D[SO2J]83^]-OWK:>,!J/+G-S.1H9Y->I6&32 MKM5#L5]NZA,HU>>\RG??\S4O=_P@*QA]J*J#+"RSB-,@ M3K"?94%$HLS/2!"S#@=(L-8-)O.M6XY+]/1RY:Y%68_0Y?=EL:FW_&_+G5>T M>)4>])W*,6HK-?/Z1"]JM>ZHP5YY+=SF$&'E=8!KAS20O0[SM&L^VI2>61:R MYQXW5HXLVE=.U=$GN$U?G=3^:I]&3B.<^3Q-$*49"!,_(C!NT?F,IZ'J1&%* M3);EFGS[MLN_R/TRB-0?86>W&^79QFNNDQ/S6N(7GK^D'C:'A)O M?^_)(?'*.S'':^QQU*?J\Q=7?3ML=C.MCZW6LWC)[QLSI#D\./_\:1:K3=2A M&,VZ]7MG U_8B<(P"2%*:$"I'_HB>TFZ],5/DA0-N%;K$'H=[1ITU[8OJ+UL M"VI_JPMJKV5Z;8ZB]ILTC78EK.7<5?<_E5>MG/G_3K+ MO)%Z>*ZMF/?+[8EL5JP9ZS%C*HRSU M?0)\#&/BDSXA(2D DUPH-PEXLH6 HL/U,ESGK2'K:2.S&8=/$XXG]_5\,;@W M]30,]Y:^QWBKXCR+0=9HW_DY(JM92@R'4PO^TB[,G.^^%ZO\=4OZHOO-K+U& M=_IS6E;[C^7^O_+]YWQ5?ML6_VPOG;3V+1*<(($20P9A0K/(CR'I9_6!K_4^ MO!N(+4?1OVUW/2Y99_:HKRN!7"]JND&88MAT ZR]N'F\L=<8Z+T52*^\WLIV M.?;J:: 5!GJ/^=X[FGCUY!K@7'7&;3KN3,QTJ^.X$30=X^2M6NINH',C;#;Q MGY>[]EOR]^ B2#E,L0\SD 4B["<8(- 9@3*N=#+54>BS!M(K;W?$ZC5O@SD2 M7 =VA)FCK/T^,%>XE=:^&G,;D^NC3R=&_R3!]U5_SA&%QW6LGSPN_GU]>V3U"!,$XKB),P @)C""($PZ%J.Q11; M_?$34RU:WUGM@8K U]37VI=>+A'W:[)RG;8Y=5M>F$?8(_[R.:PY&-<+/4>J M!42OQMBO='K7MXIS-7L>3KOW2NKY6J.?C[O@H4C2&P>73%,\ M_Z$DXQ:5]CKD!*>(NY7>4[3-(>A%F@($8Q+[81*%,69(S%A;E B%3*ED]5S8 M+,_>LO,C=N(3Q6-\:/%D\43N&[(_J'CZ]-=73I^>[@\^B9U7[:T3QQT^P;'C MB1P_+!0WYSGK(=M<$IHJ$%N@T_1I8P..FS_ SVJ]B=/'QKPP^Z+Q\9/:8]7/ M'DU? )@&B8]()"QA21@C'N'.'D"HUJL8[EKQ/WNR)KK"W/NT4_8"I_9N3SZL MNW]3US[?"^-_MCW="TZ>99_75,?[R1>;S?$TV7ZP6<]J5W#_)/3D3C0O2TQ< MW][FNV+[K5D+7X0,9@'T:_?/HDTOT& M4KO?6D_B[\OM_DYG$F^,X,L3\SFX'1J8FCI.+<:F@%"'LMVHG('B@478)Z+: M2.7U891K5UI_FY(WIJBF"9U_VFGGJN4Q>M34&Y.;H\3<;&]SQEO%@-H77S,JC+/-QU)U-0CXU/CT;@,!R2)48 M7@FH5N=L0_Q@+(9:=H'5\/E,=CV)W@GO&(^9EKTT2;C4\I;!0/F2NW$QU'?\U+P$8&J1][0/6)^5W6R-GJ(E@Q5EG=OLY M0,1K50]<\(UJN/M0;QU*&-6'+Z$[OTPMA\7E,+8N_"87HA[,0DN7(NC:HK[Q_-ZEZ'.1KF_2)_ MH[7-:XWS&NO^XAWM\_Z0%GJUB1,_"&C+4V?BU^R=PXWH-3\-I6.#5GWUDJQ6 MNT.^_FM9KB60]G1,]77Y(Z_H8;>3\3+"/&,T\CE") $IY32EOL\IP1E,DUAY M_\]$6Y;C2 O1^R8QUJI4M2B]O82ION!EA-C+"X]3HKAE/3.VQM\%*O]58-U'%7'Q2X>&.MSR2+\Z_J&;6FM-/7M . K)5> MK+O3D75,*K?58;,7\:AK/ 9(8A':8 Y1D',$,)=XV$24\TX8*+)B<)!V4 ] M#BLYQE8]6FWY,L*V8P0\OG<(]#!H<((U]H18VK.QP6."_W; M:/Q08.9\&#%)K3/1Q*A1+X.*>?R3+0UD;#<-1B;%X7OBMW:>UCN]H_>ID'LW>8#5BK&D:R9E M5FF0)=5TDN6WN?C\)YO")S)T%*8>(GB=^%)\9@ MH)-U6H1A.8;TYPB?EDE9#ZG*-X53U));1_RA%W,ZT$\/\CRYJ7\"_,KKH<^4 M+P\G^4Q:/8'GW,B^IS"TG'Q4Z*EW?3>^#1Y=D\7)ZG8*,8_C$ 'L$TR2)(V2 MKE%$L58A\I%-65;AIO;&LDV&\A_2/;IK!6/)5%/6"7G44\^&PBZ?/($VDSJ> M)^J, AIBV V5,V5,::47:J\\9.W(%"EN#>&5ML/0]PFGE,>0 !\&"(%>*:.8 MP<5>5A%17G\PT**6=O7@U)?NY#\Q,3V[;.KY29I!JIR9JIFTZ>6$S3ACJH&? MW)>[??'/.@.YOOVPW8L.5=QL\N:HTR)#-(L( YB'02!2#P;#X\HA#6.=P#^R M*=M+>"?HNKA_6KRRNPJYE@]:<\E[?>$5I[ M:G3:Y. \3V>2 T,$NY$+C/=[(C_KN>I%FC7$WK7&!;3P0%8J^![/TB0?_%ZV'+6'-Z[:M%?N75 MV+T_.O03'Z(?R/$9 ;7M-3>4U;J5Y;1C8806+T"0,B+T'4,>(4Y9BI.^C3@2 MJ8W2PSO#/EMG+ ]Z8D<.Z8U ,N.P5!ULRF0Y.(34L9\;&)H,J*Q+_&=>?+N3 M!4I%[UE^R[LR-_6JKCSD)7(?>86D&77;-2LV!_G;W?@+.(]#/TYC&/,T2K(T M\DD+B!'N<]7#$I9A6$Y 6+XM[XNM1@HR!?67CU XQ+I>(M(!]UKD)]6\:O#> M"?HV Y$' UH#5+*1R;VE?C##(:\-.[/1>V_9>F_[]/6-^OAPY[V;VGOR9-*Z M,63%QY+VQ?CB11^9?5)S*T'+RWJZ7( X#M0 X\7GDI[$?D21E<1I2V(%) M ZITM- R!,N1LD/]:S?T5\V1?2:QM>P]-S)@ MVT:6DXX(S6)5J[M\?=CDU[MO)HVZ==N15?KII3$O+:Q)T\,U%] MV)[^3K%=%0^;O#I>U ZB-$U2C'!,&/4S1D ,?$SB)&9BP@L3K0)5TT*SK"B= M-?6B_/V#T'SY%5G+@VIK1@Z[#F]_/W4:<(4[XC3 M>VI,+?^M.;*XQY-?["SR_OA:+T'.5JK#K%_.A(V9.H ;X60NXY\7DIK3!_KA M1^!ZR'?[1UFX4=8-D=5"'B3&>LPL6(0H E$68T1\CDB(4=1L9G' _$CI#K;Q M1BV'C [=55WLM"D6U"-LQ41Q9< \W[J18$*J]31^',N6=?H\:TH*;(AXU[35 ME%EOJJ91WE3U\,U&T\>OXH/(CZ):1+[\?)Z&/ )Q2GC F-^U##'4.C1DHKTY M5?#*DS"]/R1032DT0K6:"D[-LD$!5"/8B@HJL'9& $UR[H;V&;6HM-=##2F> M;)>5]\MBNPAA1H(,1I@GG#(:A1%)NI8S0) 1Q=-HSP7%:Z":TCP=LD=JGB6> M+6C>)8JG5;TC;T-4;P#KCJO>$(M456\P6RI'&>2MM(.0A2_E[?[/Y2[_L!5_ MV2XW?ZORWW.Y%KQ("8N1+"8!0()2CK,HRKHV$ZZ6X9EIR;+2=8!^/52Y5[4H MU?>Z#3!Y^?#!M"3JR5B'S>O 77D=/$_@\_YH$&H<'S! J?H)@6FI'78(8#3% M*KO]%XEX8T/?'('S[]D;M*6TT<4,I;6_%=O\PSZ_KQ8L8@SS-$XI9!1SSF#2 MY],AXUI+F@::FRBI?;Z^)@%Z-4)3N:P&PR-363OD&EV^5*%WVCRV)VU(&JO/ MN.-9[ "#5)/8H5RIEZ1YV.6KH@GS6>8C+AJ) $K"C&03RY(3+# MH+^HG3+8?E7AH,N'8K_<%/]L*K2ZNRTKT /99=-3F9D%C-*?$)IZ_,W02X:67G/%%G MA,@0PVY(DREC2BN]T)A\G=[(AO]_@1%&B+@5(D0P6 MZ&'1+?8:.*F<&DBLPG:"[+]?4=:7L['"H4A9EX ($LW,H_@\)N=Q;@7+<(XX M3E$H)0])RB1NS1.$0&74SHQ>8T?O+&ERQF9 L"?SFC^ZWMQ\N=FO=W5HE LA(Q"PG,1AC)4.QXJ"+8N_?*N@FX::>A/HVB'E9T02W$49T"OLRV-!M2*7'UQ2Z(79W M'+0W;&^'4.7^[VK)UQWG=:$,4XQE!"68,9%&%0F?#,LX%Z!;@NG#/ E\%Y+@/ZWXZ=8ZS@X@V=T:BL!\3!K M9G2ZE F#\>QPKGJ_W\Q)=*+*A3?Z)H4 M+.KN>16U-?4R*%;58\.0(9I1F:*,TKS=0<#*K&P%_E3OF6KMC'F='!"3<5[T M"P>0Y4Y^6)0. B$Q+Q/T!XU=26#CS[0+?LZ"NE#>9Q?X]4OY+/TNITXY\!RG MV2CM"F8::S1)<\)XGB4D1%$H0L11I^S+,*B4Q=:&[X/G]MC LD#%&CK#0Y@9 M4 .>N;2 #4KK@(6_CLY8WH=F[$AE(IC+R,(F1_'VP,0)*C9RC\90'J59'&8Q M31*:4IZ$$>KTP]4@MM5X&#[>=SXU6N1 YV&*5SVX@P/ ML$U49+3E!=,2L??CO)"1303E^JG9U !&I!566)@F:]^*]:'05VO_^?1[7[Z< M;J]I+,94I A)F89,2"Y,%3['CFU,ZU8#OP#9:X38+1+'F; M"T$8Y_;@#=VZ4A(W M%((N<"V&4DCH M'+K6K2O1T66$1MC( :S+(",7@93.7SD8%?U3_-K>/W9&&"&*$\(9DS*/!%8) M2[J;6L(,#7CE!GAA'',!Q5'X,Q0P7?;P5DC,1,Z(DC9'"49X0T;I'&8MO=\6#MF)& M<;.Y9;1ZL]/J'48 V 0Y'()U'T[PG5/US.U_'4W"")O//L_+X/WYPW[;?/@ZN$].@;4NF*(\ MRG+.L)(RCIE(<4@[73#F\O98'M>/$Q-@$T.@]+?SR9A ?NA_64A6-BYV=X+B M,E:FFU!,\S$X/OT*&KX9WZK1UT_M;ZH?=^M#\?73?U!+ P04 " "M@,M. ME*G8#BV$ "HP 8 % 'IU;RTR,#$Y,#0S,%]P&UL['U9EQLYLMZ[ M?T6[_=S3V)=[//;!.M:Q6B5+FAG?ISP4*ZN*;A:IX:)E?KV!)).U<4D2N9&E M>^:VI"H B8CX$(@ (@+__7]^OQ__\C6?S4?3R5]_A7\!O_Z23X;3Z]'D]J^_ M_OWC;^JC>?/FU__Y/_[+?_^OO_WV?_6'M[_8Z7!YGT\6OYA9/ECDU[]\&RWN M?OGG=3[_\Y>;V?3^EW].9W^.O@Y^^VW5Z9?B+^/1Y,__B/_Y/)CGOWR?C_YC M/KS+[P=OI\/!HOCVW6+QY3]^__W;MV]_^?YY-O[+=';[.P( _[[IM;-%_-=O M9;/?XH]^@^@W#/_R?7[]ZR^!PLF\^':%CY3-O[]H_PT7K:&4\O?BMYNF\]&V MAF%8^/O__>/MQX+.WT:3^6(P&>:__H__\LLO*W;,IN/\0W[S2_SS[Q_>[)R= M_#VV^'V2WT9^OQU\SL?AV\40=[/\9GN_\6SVI%MDBXQL@2RRY;]M&VWQXTO^ MUU_GH_LOX\"(WU-G^BY?U#O9YP/6/-_W^6PTO7:3FEF\?=A&YOYQ,9C5S/-= M ]<\_T]!!>7USOSED'7/>;H8C&N>\XLAZYOS"+Y2S_8S09W2_OW^;!ZGD_^%&T M_/OD.I]=?;XX/-NJ [0SW?>#J$WN\L5H.!@GSWWK:(T1 M$NRV15X(_NK&#.9W?CS]=A+_]P[4SO2G]U]F^5UH$Q;9V^D\G8Q= [9"SL?% M=/CGW70<-.#<_6LY6OQ(I6?WB!T1E+QP3AB^#E)M_GEQ8+J/F]3UR2/WHGU= MZIG231[LJ.MB\YC'\Z'#,]K9HZ$)'$/^==\LLS#UAN?QZ/;XNBKZJRK#M/FU$\4P*G#MDG:]I_62V>E;]1"]/K0-LS$!>MO\>/- MI/AP_-XA6BITK6.*+G2>_LCS0M&_#Q;3(2;O[M#,=([$>O4!FIGNA_DRB.Q# M/E_,1L-B,PV_4=\&LVLU#),(@CR5CJ-';H; XF]Z4-@,]_$$H(#D^C#@5-J. M&;1!LJZ^Q,^F"NKP4,V04,DI/=2MF:G]8S!>%B)5\_GROF#-W$]G;KX8W4>3 MTP]&L]@FO[IYVGDY&][%HXLPR*GB:.#;G3/I$<0J[HU-?:X.5FR^]$<^F"]G M*]_C #U[^S0V*3^:!*MA-!@'GN6+^?I7UVKQP*S)AWRXG,U&D]N@ST85I=/, MQQIC0R5-4Z%G'1/\6SZ]G0V^W$5WM+IY=:!7@Q-;&Z?ZAYDN)XM9Q5WFM,$: M)*,2!"KUK6.2;R;AK_FGP?>#4]K2LN8);/[Z?C;].HKN[OM9$,OW>-85K?F; MFSQ:!;'%AZ!GJ\F_MO%K)K82#':VKVK)51JEYXA5QMJ-]'9.)43!AA;W/9Q_O!K-<+8(;]GFYB-_Y M-(U'6]/)X\/2 U,]<;0."(F&Q3#H%3L:+]?!0(]Z5\-.DY_L@"7OIXN L6"8 MC7\44PS+]F.TPXI+[W?31=!WX^5U?OUFLJ:@'-@,QL/E^)@CK1[,K ,&5UKM M26/60=35UWSV=91_"T@MK.^KF[ 1SP/_JQB@U3HW/\TCMZS3!JN#C/"=+X/1 MKJB3E8MT8/+'#-'6E!_VTBJMJPFI\>^VQ9Q*>N#X@>J9_O1+/EO\B!;WOY:C M+]'J"!KIX%SW]FIP8D>N\R-':7#BCX&ZM4$20<>.WB"A%<%>H6\MDUR??@93 M83&8W(["^-5T[*%^C4[N6)0?.TZCD]^$BNYLD4C5T1]HE-QJ>*_6NXZ)'AT: MU&SDS\O1X]78=+**RU'#X?(^&NSY>K=['%6U.F^I!I:Z/],,Z4>NZ^H#-#/= M2M ^U*V6J94K_N/H=C*Z&0T'P2(:#N-A\6AR^WXZ'L5HU.):>9@_^=5L.@E_ M'5:ZBZGY*STB_,W]E\%P$=;!]?1+_.VGZ9?1D %V-3D8/1+.L1JYV:_VB#%EPW88\OQK/6)$M4VPB6_M9,*71V=5;\,/ MUNTCU;6FRJTFD']?Y&&]7Q>YQ^44QM/A$XZLOUJD =X,YI^+7,#E_+?;P>#+ M[X%5XO=\O)B7/XG,$[\!N,ZR_F_K'V?O!S\*#H2I%9,=C.?J\WPQ"WJHG-,X M)A#^]=?P_:Q"KTQ!#C"B4#/LI1;<8XD1\D81![%2_BFIXYA//IVMF=TLK6L, MS->S+R>?7S_.H1O-A^-IC#KX%*2@PT3^W,.'$T?,O$8: Z:I=U^F8VFLV!/ M_O575$YA,!N^0/G34=8M?O]2Q/?_-KP;C:_+WK' 0 /0F78AAD!GJ1-^WZH4 MVE,7->6&GK6>T=I!0S102"%/E8+>K,%B(850GZ)G7NPRX0?9FL=_FTZOXT0^ MQGN,80Q(^)[/UXS>0D+%GADGWEG#D<=82:"--]J4&-12\%>J"BI+=]HDNQ^6 M_"F(N5HNYJ/KO)S'*I5SOAQ'*Z02<"H,D%'@E,*>:TH\P518C#UIG' "O"!QNV68*D*$+NF2BL,$-.$4-/4? M0/5Q-4WI_*_I/ (UD/0VH#<8!3ZON$WMZYE!R(T#QAIJ( 78" P%PH@C1#56 M+,5B)9<-C&8XW)9*>92"N"WWV%,[N^8<0V)#SXB!@0I MHJ347&Y<4T-< N[8*\1=K=Q.VS"?^\Z54'-4_XPQA)0WQ@NH ((48[!9*ES8 M%*N*'PV>1Q7+S@P\33*]1X<[VXZDS_JD!@@./0IK&!%!>=PL,+&:"4"$]0K9 M[DZ$'X*X7NJB0@Q5#H&K#Y)YI360T#*ED<'$8P]ER0DC5"5.7.!A3V6 3%OB M?//:H')5N197_IXY/9R>5] %1XV3"1W<&V2\"UN!1LP%+WE](@>(MZ32 6B' M_*BB(8X;*)-"& B,\,A01SU6CK.2(U98<<%:HB'H3%N41Z>ZHX;:C1>O>X M";!>\\1P#SI3.7W0,I7Q\MS';50&K1VH5*#B0WX_&!7ZY<8'_@W&_YD/9HGH MW#IFYKT3A@DN'WC'VS]\GBJ)WB'43Y>SV@"Z&2QCFCF*@V]G M!%22.^NP7G/%@K#;7-95<^_P>:H@^@?/T=?Z].=FL(PA()5P2'#&,;+&8;;A MBN>P4GQS$S?0KP6>)PJB9_#\=)?/\L%-$& Z.A_&RA35"FBEH8=&,F6-D:6O M:B60* &<2=?4KP*<)\NA9]A,1V3& #%&8\05H)(H2\'#UN%QM2N_)FZ\7P4. MC^1^IP?6^_/R+OXL&GDL*9?(,H49019)*PDRV%.&%,>JP[/H==9^24QQGWHH M?NIY^\Q[1*$"1B*L P:M]LZ7]#E2C;[S.:]K2/;;8J<2.=UJ.-YCMGP?[37' MMS3/%!92>PL]@-(#A!E$9D,9LOBR,)0HW0-8.8&A74'%3N.!\Q%@677(J)-4 MQ^A25T?<<.!6NN0K0.DD-I^X'SWUM=7M+"^FL7=3VMLG$\'= MI]@3RZTE,<^+.5%.&P'1F1W;$3J.%>:T&3Z?J&OFL\4C/1/^]5S'A!]E'_+! MV,UCE:95U'-9$<_F05K#42%%F\^'LU'Q0LZC4J+;-[+D,3-".?3>.F>LLM9[ MBC$*O&&&6>*(K%0TX8SN?FO9W-KF>M>(?#>X?U35=N=^F#)/@O M1MP)Z )'E!=42 0JQ6#VWTIO$3E'8K4&H9RXKW[(K[]-I]MBW\Y9_CZ#7BME--? $2>#H8"PV]@<"J3D8R9%F)R-OY?"SL8AL%.//&N1 M$:T=PA!"20%6S#%!UP?P'#IL+M$@/U%PS\5^$@.;%/SZ$G2OZ)^TR9P4G%'$ M N3#UFH@MD%WK>=N/$[1 ;T7_K'BF];#Q$8!,/A^& "/VV3."Q$/19&"P!M- MI%>LG#O!I+,P[;X#((&)75TEO1U-\C>+_/Z8J\=-GPQ):2D'TG(I@&10*[?A M$E:BLY(S?380ZN9J6\A1LWQP=?-@89<6]![@[.J2<8>H$UKY8&$#09Q2BI<4 MS/2[S6P^43G=:W^7R>YT^/'=],1O&]O ]1/./X7NK[?/;' M=+*XV^'!'C5&9B$@A'A%-0R*63*G8X7!X%91"J#A*4D:?4PBJ@TO37.Z1@#% MN?ROHI;_CT_Y[/X(V#SKF5G.#*-.:66I - R3-R*!.XPYRD[U!FQK%^VZAV?G>)LK!8\F^#\8X=L6+/S%K)E5=!5U,+*+>!KV9U;\*\ MD3KEGK./>3"M0.IT_K:'IT5D=L!]D,UH$0MY+P:3ZUAR]SX^$+$74/N[9D@S MKK"6UC$KN))0^@TGPP]3;BR/SV@Y?XU5*[?;PE=9+3=NZ*N9[T'4R\:9A-9S MBP1BQF.BM=]$4G+HTMYZ$*\.0\G\[2CK+LYW703TT0/.AW/MGO;+E"+>.28X M,LAJ[(5AFW,/9VC*?;=\=5BJD]5MP:JT[8*#N*)P=9/OUO&BYFKFW_DD^OIUMH'5;MF MT!MKM!"&0^(T)\9241*A05+-<]BCF)IFC@,:X'"GB;H=5Z7N)CT7 B*U,A1S MXZWWP;4!?I5([0W#J,-2D0^ECY]D@:^.FLI<<#]]7O'SA*+6">-GD ,&$&>Q M@JK2FBH.P(9_6EY8+EY#V-I9]+H]R;2A>0Z\-MV=ZGGTS+(?3<*$1H'/T_FH M .1AC5.E>V85A]0)!R2@D A#@L<;Q(&LIP9I62D4K6'J#Q4 >-HPL]A8)P23 MWG%! ]2MN;;/IKFP83,EXTS*IE4 MU&HJ-0*&0D:+AWT+JBRTEQQZ4X.HGWNXJ?QM"S7O2[D4,U8[8T'WML\8"3XV MDL!J*[@5B,;DB((V!CA0%Y)(4H=PI_6SL\7#LZ_Y;#$*2G4S[8('!T%SH&?& MA''.>"HM$0A"3HUF);W>)SWMWL/ K1KA4R]CVP/2_?UT4E'AO&R<<6.PY]K9#!\+)QICBV%".BC>4D^ Y08UQ2I2V[ MY,?AZ_:<3F5J:YD+\WF^J/)2X].&&4+*0.N!E9@'S$,,-"BI452FA'R>C:MT M@FR?IR>D,+5=B*P?'*V,E&?M,\2Y,PZ*^!(:Q))K3-6:-LQ\DL72=\"<*N6M M8$GC:VL&RV!^%R\SPA_N7\O1U\&XN-Y8F,%L]F,TN?W'8+RW8'2E_ID0TAO# M&)*,04 YC4\"KVD7VEWRBX>)8'ANV33 [M;4T]?!:!PW:S^=?0P3_Y@/E[/B M+5>;?UX\_.OP6^Y'CA33F!71UFHOC?-.*,O+,PH,C4C9 WOHL]>+N&9YW1KV MAL,8=SK_D _SL&H".>_R106@[>F6&8JE#\XG%10Z(I#$KMP>B/4\1:GUW;6O M&6+U<;DM/'W( \VCX2(O5/%A(&UMGT'F@.=(!--":"$-4=Z4M,74ZS:]_:_Y M[//T?#%4!X/;L[F^C!:#\>C?131$0;>9SA>5--+!OIEQ5EJ# =*:8"8I#%YQ M27-PB2^LG$'=YE6]W&WQ9NS+8'2]CFD.!F(1Z_B$-_OOR0[USHR,*1LQ=,$Y M 34!0I7G9R06]4Q 55+"U=DIJOJ9WBGH[("3PM;V]-"J:L?[\2!0/+F./NJ7> *W/Q-F7[>, ASL/^X-](8K M+($6O*044)L2:-;W,^Z:SJ-J9&\W]O6[Z61XI(G]T"6SDGJ*N/9:. .1L* ( MQ(T44F!92L#'>?AIR0"JB;5M@>=-$-3D-@8:K.@/,'??A^-ES#_]VW1Z_6TT M'N\!4I7NF;!,(*\)8MHP3!U6TI:4*^Q3:DOV_:*V)E UP.;N';A*FJI*]\QA M+I"2 F.+ 33*QE=^UI0; E->5NNM&Y>,J08XVQ:F*BBFS:K@WD/JE>5(>.2QT.<56]00NSL 7/70H]V=,@%<<"*%4-P2!AS7TI9L9![C M2XX_JA\)NZ&6QO:V[^W?#W[$>^'J-_9/.V1 >$NTM. M&*M#YCLN[).8?&)1E/#MV3(O[T_FY07*2RJW@.2H_AG4TCD/I(0(&D(,<]QL MN.-\RFN/?=_=:L1,DSQO2PNY^R_CZ8\\_Y 7#S%5PEKEOIEA6DM&XSO.3DJK M/.#E&1?#PE]R'%$#NJEN?K=F1DTGM['T9HRJ.XRJ+:TS%DQ/@8V16!"EH-!& MEVXIEPBF.'9]/Y)N $?I'&XQU[4@]9^CQ9U9SA?3^P?5^J-"1%&%[ADS12 " MY_$!.$6 "MMY2;EE,"4OK>_UG!O 5@,L[\[;.\K+R[R P3U&E$L8?&7DC-P< MFG -:M5O8:B-D%A/%I1=A10%&X@-9KHSXY!ZIE,C',S+/ MFX%<,S)H"X-EA>HWDV&8^*?!]T?\VA_P=J!GIB$0PC%'H><6* P-6O-3F'B4 MTI4I?Z8PJY?=K5X"/YYIY9O@K9TRCR"RP;_EU#AO$2P>4ELO(L&3$GO/R(9O M!F&UL;T#.[Z: 9]A R"AC%,(O% "!'Z4I[M"0I5R''I&EGOC]S)'\KG-PC8[ M:M_NM;%V]LH(]@(3@Z#54A'K$=K$C@J8EOS6]^B4%NRJNOC>7B6<$P(5]G!. M0@F!XD';TOC@HQ)NDS8J)$8ICF+?GV)I'%VUL;W%]+A']>8.E;38TCI#@2!! MC07(2@2S.$VM[WII!)LGC?-E#) <(\ME$(" MS;0CNJ0(2)?R&E3?SZH:P$PB>UL+6+F^+NJ QU+]H^!PKB/2]T6L;.^126$P MP$1ZI3F66D@%RX-<22A/V<'Z?N[4 'SJX7*+84_+^V5Q@5V^6A,$=I=/YJ.O M^>H4X^UT'L\NKFX^#;[OCX838(?,7]$E[IS%!TI(4.*8&VL\@)YL MN"N=MBF>8-\/IAK 7.T,[\X%/,KURQ#0D2]*28UC^4^O E%KJK!2*3$*?3^@ M:@!&R0SN2\)#0J)#AF-VO-'06A)(9!ZP342K9 2D%(X[_A'.RSWSK(/Y#W#K M[@FK]P5G[_+%:/A@\E_D>U;,*2>PPLQ")RW"P&MO=7"\*.?:T4J^;4.F\W@\ M_19%XJ@&I="1QMCP*SZ//IC?^4!A+QZ_VTSF."7QHEO&F*.>O#%D*)"( 06.%-UX) $HZK64I5WI]5[C=XN9% M0&==,FKM]* MLE<(K$4\[<6_!(;,P_RV>-%[ V%V=\M(\.AY/.O3QGOM ].=DFI)C)%%?;] M>KI70*Q12*T%U6ROTE=Q?Z[0._, :F<1AY@_ MT2L\UB^>%H,N9GDA[4=SO;JQH_EJ-05#X_TLOQ\M[^=O)E_S-2W\&O/DAF*<9&6,F)$!AKIK%1)1<$M"D11+TO3MHG$#$220C)7C-=ZV 3+AI,%"2.TX<5H!C?S&PA&.M?.6QJO2<#6(H7LK M<%U]]"03<-TWHXA:[@EG4""+I:="/&AQI5,.BOH>>MZI]7<:_SM6?,\F'R^> M5H5-JQ532!@U$XQ1ZYCA@ /KL--0;@YR';8ID1Y]=ZJ[4Y -2*8[!.^NBWH4 M9' F@980(&RWC#_6##I&SC?2_HT E&:Q-%=Z L7:P/^==\LC>[ M^F#?+"P[PBT0W'J*36 J%K"D&5B:4I^F[Q4?.H%?&O\[WLH?ZC,E[=U;APD\ M)DPQS*@$',&P&SC+-O< QJ6\NW1\UM K0&)MHF@QVK?B+4 MX>>9EIQ9H+DD M7'*@L<9^8Z-P"=I] ;7=-+9VXX2;$4C'L%Q=<=:4';%GL+"# MC)*"6;&J]C'HW#]2YH1 5D(JJ4?0:"PEWP2::DA3('KJK6#S]S5=0K-6>;08 M^#O,\^NY#ZR,D[ZZ.1V@1PX5GT.45 JM-92..&(TH=!C[T7,!+:=!0B?/S2; ME407V/QCL%A/N+A[_[&I7#H8C^?[Z*L(V)/'SZ0F6%@5_HCOSVMG!,#0$P"U MA 0G)?;W,)*X(Q2W)9[^.5*U.%"95-@;%HPBHJS%!K'@MVX3RZ+42^3V$>,4JFA,%&0D0((A( $DRA MC0X )*GDX-EZ^+7@YD4QPJ9DTHD+%8N477TIINN^Y[/A*#"NJL^TK6^FJ7.< M$NVI=YXYXKW>\!48G7)5E'3D>?; JYOU;9\H7=T4LWXSGR]C^:L8);K7V=G3 M+9. "X0\U<9S1AUA["&#!&&8DC-^:FSO12J[&H70A78KY_MF$M@Q&+]?!MT\ MO+H)P@ULJJCE]HZ1">\%X1930H+/Y@GC#TL.IQF 1SO37_/9YVD/:KPTK?SJ ME$@7]N ZNNG]8+;X<>"(SX5VT3&\>O3A18>?=W3FS'FM%F32$8 F@U59MJ!: JE:"=U\! M]&H71?\.9FHYD,F<@BX8(=J#F)=.PM_ )E%=89!RJ'U\I&XOS@N;@&-C FD+ MEBY8"2!?U#K0<"$T>-P-@:N-%$4OJ4LX*^ M7R4ULF)Z+;ZS6$Q-K8U,4 4Y##LNH12A8!1ZNN$5H+S5]V*^%)(.")PM7C/@ MCY3)Z\8O@3CPQPNO#4;< T24?#C 5BD/!!YMQ:_PZR8M.I8]1.]Q$FD3O9$[ M,4,F_/4A7F%RO<47B47.QM/Y#+]&,*1=2O)>[FKC!;/QC+==/&?^2(^,KM7;U8;(B-8$V4T5))#9!12,&B$,I';4GW!*5&MX[1A MX9RH*\LTZ_+*KKA-7E>DN)JM"U*LYK4#=">,DC'.F!(,>N""$ZF807:S\AS4 M*;=E?0_5ZT0_-BN?L_"3*IJ;R>-G0&$:ER<)G*->42C1PPL^04 )V.Y[>G[_ M?*83I=(FHHM$A*>37IC!;/8CK--_#,9[RY94ZI\9XA2SB"**75 6)'![4P6+ M*)X2OW\.UFB+X-D"W;K%TUZ0S&.N''[0=&O[3%MM);4*N["A0*B8)IO7NZOIOYE;M(85M/3*D*""$<(TPX%^6SQ"!;A7\\A$7X48XNOE\/%U>QC/OLZ&N;J^VC; MT>RNIAEA#AO)+#.8.ZVT5@:7E#CI4D)R>@B+4\4XK96++> AIFNO)SBWT_O! M:-L37GO;9T!CB)3RDC$/+0-A([(E35ZZE/O,'B$C7:0OL9',S+8,R8_+S_/A M;/1E_6ZG&H0U]Q,F4 MS*0>Y6$V YYZ>-J:"BIWY."1Y&_"7_<%Z+QLG%$FA37<<(R!-H98XDQ)E>>^ MLQNY7MHOM?&QO9..HIAQE[JM?0:=I$A2 WS,P83"$2_7?%0*T58O %K/R:Y1;]7!W7:1\[?I]/JQ&?AQ M.MX;L[2S4T:-E9H&>FQQ::$<)"BL#XTU 80F/>#50U64*.FMN*F!K6V!YV^S MZ7P>O(B;T3YE\ZA5IHACQBGLI4$L.(L. %ZRQF@O6KWRZ2BG*%W!G,[1MI"Q MJ72_?C&SBA6]LT]FX@TH\!K'>E"> B!YZ3ZJL-.W6BSD?,WINOC;XE5S'KX5 MKT)MT+#C:5'^>SWY_??-N_MES&@!,)52$RT%$ 9*M:95 \\[LY5;P%(- 'AY MD5P;JUL[]K@^O93JFV2\%5OWZ 93*WM8ALXI">1P2M0\T#ZTSCBPTR"L2=2P!AA."-TL!MU0=[>Q= MM'3.GI@D]&82E'4^7ZR^&Q1>\23>ZE]K[+[+M[EAU3MGA!D K>(8.@=(,.\0 MA&M"#& XY7Z][T\0UP"1QAC=EHYY@'1Y=#Z:+ /4UYB?3N8ZOYG.\E6[3X/O M^=Q]#^HWB'@T&L#F;F_L/0'3TRB#D02FNG#1$88>\-*>G# MF*14_ZY>_:"KPI"U8S"5OVWA)^CX2G;:DW89U=2#P 0NH!-K>[=RC](;5;,.TKVX"OBO=\A[L'?PA[20D(/"0(XJ) ILS M.L-%M62#7<>AX/)MN>98W9K#& W/+=/W8:,>W4Y6V6C#'Y]F@\E\,%Q'A1;_ M6D6%JNO_MYPO(A=+@M]/9\4O%HO9Z/-R$:/%/DW?#PYDB;4ZC\P;@8AAP84W MC($@ NI*5\P0DF3P]?T6H%:H/O=Z>RS$KA?4YNFZ8 +/GSQ=U_02JNG+&13: M01O?,G6(&4>$U&4"DPT,3SE0[&&\:Q?KI!M)]<":.!?WHP'PWCK?1HO%SL?9CK M0,],VEAUC"#G&,>&6F$VFXQUTB?E$O7=5*C10*Z7S6W!ZI_!:KD+TU-?\]G@ M-G^WC-DL5S<%!5?+Q7PQF,0 X>IH.VW C'@L,0A,UR!P!2*KU88[$)&D!.I7 M%9K;"O][4!>AJ)UX-QT'$<]CY8C%CZ=3;+$PPJ-"4R]G5>$4HU+_3)FPMRE MH:'(((X84!81B;P3UA)2J6Y2P_0?633!6B,HHHP3Y9445-- SIHB8N6%%4VH M68&^R5TA!*P*@V):TH:+ + MA=&1@MZ%EQI8VIH)_'2J.RLO[&V?:8 PQI!XKB0P%&CG14F;Q##I/+C'<$F3 M\W-;MP;.MH6:]Z5$"JU[,&E^6_-,0"\M9DH)P@E@@ D!UY0Y'2RFR\),HG1? MO,^9S- 6CV_*JMP'7JCCX?$F9/ST\/*P7)*G< M; LAZOIZ%&4S&,?*Q&\FZ_+9!]&RMU]&+<1>8Z@U-8X2;S@D):W4T'8/^J:,11X)X/;(!F"*O 0 5Y2# %(*2R5 ME$EV#EBJF;FM*:7A<'F_+%X?WG7MGN!:!_/RZ/.NNH*ZV=23Z3#%4"TM;/_$QX\&\/+6M>MKSO$_P&BR2%BJ'.>( .ZEXN9M[ \R%7<_7 M?=*3R,[6G+!'TSQXQ/.R<889Q08C3#UVEE.*+2M/4#VFK+/*5 V#Y'3I/G?% M4EG:KK=>3%=5=-EU1Y3RX,*"EBW>JL)_"R X3H M8Q"R;IQ93PW26&,"!51A'2&]64)6FY2G2GJXWS2#D--XV;I]\O:T IE..PT, M@IX0)2P"&*"U0RB!YC %(3T\N:G;(CF5C]U<'10A%/-',125;Q%>],RP-Y!+ M;A0(BM(#)0!#);W>M%L8_N5SW*T%N506^]X[A53V=G"]< R6]G7+&+46.1D# MRIRWP8VDCI:4!KZF'/<=O46=(9!JY&U[6]:NP*>M6];SQAGE%$'(!(2"2(@1 MX8245 F=E!AR])9UAHA)YFBK.'DSGR_S:[N,SVR^7S&[@+F93KX& H+XX@M# M\>^+T>?'T?B','7RP)E# G"FJ @:F6#F/.%RPRT$6BW:\C30\SRPUQ;G.\9I M\1IA S"M-F[F7/!3;/'6&($4:P>P6O,*WG(TC]%&V'YB 9GJRVCE M$3\R$K;@+7'$S#@;?&$!I"$4$D:1IZ65 0$'G96:Z2W2VF5XO1A[N0P2(59A MP(Q3;!16VABO/(Z%=;S=+*JP%20@[/C:+V>.L/KYW0M[\%W^K?C5R7;?9H", M![(-IQ!;I1#3 $(N2NJ#R9%R)%:]SLL%VG>GY^Y[/AJ/YW@3%XP?+" B> M$B/4*$(]' )"0:PU93[\ M3Z.-RI M^RQ@VU_I]&*O+ZE97_RI;X/9=5&WPT]G-_EHL9R=[L%4&3N382$C:K4GWFGK MK(.^/$)%.O'>ML\7_@U; @WPO@^&03-PK3QTQI'1S"G)L>,@/E42C/F28Y8F MQ2_!'B:#M&0V-,#Z]M+7*FXMGY]O+1_R?RU'\]$B7S_:MN+'AWPXO9T4HQ2L MV9=@TO"G,R=9S,9ADD'#!0P.Q.86%E'JDYRTR[ZRZ9EHTDWJQ3,J1B45=BW# MJYOP9UC5\3W";1HX:;R,24TQ\ HBZ(2BC&-1>K (HK2"%)=[I=,6OU,N=)[$ M?;R9#&=Y6!$V7_WY)BR'(K7K_6"V^/&02[CO0N>D 6/@)8&0.V*EL0('#MO2 M147!FD_:UZO?Z#RMI?[I7'#6&M_;VM1W91+&JM\5JD]6Z9XQ@@T 2%!F+=: M">;*&&@"U!10[9)T@R)3:&#.NDZ"2 M5+R_]U!)X>/YA\0'BU!((%G8P955FFHN=$FO\#PE'0L=?WF%984,7@V) M4N*2$ XD%$A)(J7U3%=+(6IH>U@52XFOV :'?QC(>)=_4\/A=!D?7KM]/QM- MAJ,OXV!1KPZ>KF[4];2X_MJW>9P\:(:,X\'RTD0%ZUQ8036T!:>TX,HGU>GJ M\RU\/>AYOM&T)8;F]8O-/R\ZTQ'QXW8T'XZG\^4LKZ 4MG?(L&"< 4T-8E1K MYX$S&B%O%+$0":Z[TP)/)_PI\%:/M\=)'^B18>XMY5(21ZQ&5C%@;4DCY#CI MW*SG#QVD2GW:!(?;69KO!K/54^@V5DX:S\]^J2*,,*/.:^F9D/&\"*V9K!WQ MHL,-.YJ35S,XO&$4UB+T" MD$[@AO5_>Q@9;%#73,)O"14.T9@X!@.,]"XI)@)TUGYJ(YP=1P**L J M@=FG7O&&[PZ+F(5Q_D,/)G^JVUE>>$ [BT=5Z99ABE!PC+PSQ!! A;*,E9/7 M6%_R/E:?8*>-,;PM9?2/P6P4E>^'X%8?V,R>-\V@Z(\*/LPV!RNVLC>?+[#$+!(/8<:",TA)!S:,HY4VM3 A*3 MDA;.R@5*86GC,-BI#YZUR+CCSGF(I>(*:F#"U,7&0L>ZTC'OF=FB)PKNN=A/ M8F"3@O]C-!G=+^_WBOY)F\PK):W5E$NA@ 4PT+'9'YU(*FK4>^$?*[YI/4QL M+9+FF+.R+9Z["+NBT0Y")S0 $"?$D5,LPD0",I4^BLMHC:^-L-:@Y7V]_2 M/%.<&^L=<8%+!%H/'=VL*,!44KQGSY&3(N>]D#F)M6V!YD/^=3K^&K,OGLRY MPELP>_IE08MJ3S %#,0JX!U'THFUF.5%822$]=X 8JH#AFRV=@$NKTE\G6%*9V>D]3H6*_7O[98)C MC)631 #C@Q\/C *;Q2!T"G"2$D;/TN:ID]5=PNJ/P?=H[.OI;#;]%M7HX$OX MS=Z8XF.&R914A!$7H^2@Q]9IJC?G4!S[SIX2[NHRZ'B(5 !>3=QO"X=1_[Z9 MS!>S9;S$LOE\.!L5H8Y7-X]/,O5@OM>M.V:8C'%CL/)0"<2EHA)#2E><,/'! MW92#H*1=\VQQV"#WN\%A,=./09*#ZZO)8Q)@90SN'B*35!M(+( 86@(8$JI< MB<91JU*>$:U^)KT[A?E"8%B; $X,J=A&XRJ>>S1\/_@1I_AN&0W/JYLXZ<%X M7*1D[(BT.'&TS 9;&(BK/><>X.-LWBSVCA.B=L_Q\.MTT'6GA"Z- ']+/_7 M,I\,?US=K DZUL?8,D(F'(H/UQ.O(3>. RVA+NFW&/M7YFTT8_BE,[Y+X+GO M7T:S0KCVP#9;H7XD#K08ZOE'PPJ_N8=W4DX+:,D%DHF'+.(2P\!9A#3L%FL0F:4H4KZ:V!BP)=.N.[ M %Y%=&7":.Y$C.,RF&"%/ 2VI,08F:*WDDK-7 2$CN1N>X%MTV&>7\]]8$F< M[KP":';VR0!0 "NAI;=*D^#G4,=*&C&P*7=)28\$G"V"ZF)U-P<9;R9!"/E\ M$?W>5;+QZ&LL53B,\KW=EYMVU#@9 3;8F)A[+L(2$R[\N?&H1<5$^D:>"3A; MW#7)_^9.-.QR91'N=1]/'BO3VF+GC'(4>R!9?)C4;S0XE]T]!G!V,&M+!G5" M;99_64TBF'Y[==B1(V146R29$!0"!##4&I*- >D@[:Y8_^7 JA;.-P4FNXQS MVJ12O;EY^.W5<+B#/]FD\&D\6J%G!^_7^6H^&?'Z(<#ZJZXP?*$&.0^S CSRUA M3@!F04D@XFE7\:_O7J!Q ;11+60EL.)\91[?=^RN6,B'/#!PF4>/RTPG1?F' M?XX6=R9P"2Z6H$=AQ@CR+_P-(5UH&G?"@2BF@ MJD-DRO@8X$:0W>G MC M+$"!:8!;V'6HY!Z*DE 0&O,YE7UG^S[,8ZF)T:PDPVR<<+.#98O3OP:%2 MDH=[9T@K# /_/"#0!IJITWI--S,RJ1QZ#Z/3.P)8 L<[1MJ;^R^#T:PHQ;N_ MR'ZE_IG0% H'&4,:6F&5TBKNK=8(2)&3[43573K:DGC>G@FSYHZ:7 >7ZV8Z MNQ],AOG5Y_'HMACQ-=@Q GCNJ-=0>XLQH08!O;(ND><(B-?AV@ K"%?&,(T9 M%A12@67)!1'L^==IXU3&QJFNS7%L[X]>>)7^CK.<""^YU]*QL%4PBA3S-HA/ M>58I0+@ALV'+M-^.!I^+ [LU>>OW]OZ]]]'QXP;*.$;(,JZQ1(YYKP,31,D1 M:5#2,?SYZHS*.'GQJD:#S&\Q[WLUSYARNGH2]:7V.+P8]_?/)#$24Q$LML#H M6.;6VI+%5C.1$OUUUO[2:M>4S[%LVIFBZ#U'C+J?7%\D(,.U:NK4 T M>K4>4@.*[4A>]\<"VO[3UV,.6::H8,%)UAH$#QD9PA%2W$DCB'"L4LGL#O>@ M2J%]1XZ44:^P-EASIZ4RF!H,==O=ZHW*2#EE7SJ9^[VRB-SW+WE\ M+/[3Z#XTN;KY&'XZOPG,"[\[]#9"/1_(PJ:NG*!<8&@X"LK7255RCPB=],+9 M3^RV(I2S@?3'Q6"VL(=+7-?[H0P3[&)I!RV$<<(3*3:31:CQ8\WDX*PQR>;1_C]VR.>]WQCCP]?M6OFF%$J,-) 814"%BC""7<& M2*X8J_;(X3:=,B^5RCP?_N5V^O7WZWRTTB?A+\_52/C19K:/)KG+W]G7/!/$ M<0(5]9YZPAB3DOLU088Z?HD%9NL7]K1V1K=6'+1\AM:,!_/RL>8#SL7./ID. M.[UPCFBK+,%!YWF-UC1:2'VEB( S U,],G_Q['<]'&[M,N'1- _7N7[1.'.0 M^\ .9(1DSF*+(+8E51:"SNY#6T@5J4'4SV\-4OG;WA74_?UT4DQ7':Q,_+)Q M1KQ#V,*$- M*(D"%*;<2/45+;6:,C4SN&'4? H?.8"2V"137@:?@++@4GL@@4= T/6D/;?^ M$M^XKT^06Y!Q E,;0H(*T[DN6M$S)8\1ALR. PQ=CH MZZ. C2J*%.XV#!(_F@\'X__,!S,??G+(V'C6.L,:4FB-="J8V%[S@/\-WC5\ M_K3[44#I:Y6$1H&2QM]6H++"X!;B'^\'X[%>SF.=XEWFZY:6F;$>8F-"'SHBDJ^&D\KUG XD4?C8*"7>?SVY'D]N_S:;?%G=F>O]E,-FO.;;V MR(C%1"J'&5-(&F0A9AN[RCF>= OPM3VX^1% M\XP"2!@6 E!OE0C>O;1FHPHQ3*HDUZ-(W"9!DLK49O>7NWP\KJ)#'C?,I*?" M*H.M%!;)6'<"%+>9E'L:F)14A*-'B:=-[BZGL[-9#W=E,G_(O\0B5)/;&"^S M\]QL7Y?,!AVH 18:,TJ<%=CH8L<,MK8/6C I7"3IJ/5L,%(+8YM%2Q&=4,0Y M?+P+;)I?+1?SQ6!R'6:['S-[.F:(" &98XA#1R2&1B"X5H_029MDN[ZJ4]?: M>=U\T+J[_S*>_LCS8KKOQX,.*WO9T7PXGLZ7LUA;.FCJ?#(OJ/F0C^,#J[%X MVKQ@Z.?!/+\N7U.HD+F>-G 6-@@)B7%2!A-"",JY6+_*%E/-8*73H8XYIA\3 M5J4\6.+(67PE,6REFBEI8^ 5EI*5/),=5D9M(1BM+;0]?^VF58EUH9AZ4UJL MKXK*(L-]V$TT!O$NSVHI#)(>*^,$8;S#@H4?AW?Y]7('RAW4]HW,*4\45 I0ZZ27C'B(UWR43+J4U^TO7'E51N#S MA)".9-=6;/=J@N&3!U*/GK3+# 1&:PT-52*HX$(?E[1 ACM+36TC;:1]0$SK M$T5KV6TG\^:!NLEUW%SCQ?_!S*8F/I<%#\LJSF%PA4APLZ6P0JXY&\L77G)N MU(D0>ZX[NY?*8;QO369^8N)=?2FF/;G^D(?-9!23OXN?_WTR6GSX^/>=&3&G M#90)@R'P84*&&@:<]H+3-8'>4E.I:.OYI/UWBY%IBY)J2_5N(>1@TM;./IER MQ$$6;"4E@20.,\1(2:- 25>#?8VU[Q4TZY;0B0IQ^SIXN4#V*L/C!LF"@^\) M@Q(S&2@3R"'B2L+"7F0N,)*_5]!K7&3G66H!:V.9MQY"9*S3PG C2AJUIBEW M$KW7B)W[/G6)Y5SJ,V#.F7!&(0NPY,'^%GB]H#SP+"G^L^\^2 VB/ER?X3C^ MGDM]!@9%T+<<0TJYY90 '5RV-54 )25(]ATU*3(^7)_A.,:V!9=RGS^PI3UN MELGHP3.)$ XV@0U48&E*2K!6*2?)/0K;Z<_&E<#\MF%T<)]Z9E=BR#0W@#F# MXJM !E&R65\$X L[L#A-D#O0#R76LO3:ZO5OD^<3] M:UG48(L5R4=?\SBQO3[+".V+#\EF3!CEAEWQC=:J0IVUQ M.QU('T??P[P>_<"/;N(,CX'1X3$R;!$C %# G87 ,*HY+\ER,BEAKN\N5[T@ MJIW7]>JB)X$5R]GP+NS!IVJD_6-E4 %HD'8.,H( AU1X4I(9@[(O^'"I.;U4 M*\][OK@F;&"!3]%:^L199)QBT7)-8UABGG5USH5_3';6Y=? MNT<,Q4I=/P>\B@C^$( R^YI?^^G,+Q?+6?YF/E_&"M@'3R".&"N^+2PD0OOEGM,A!J_D&D> MMD>O)3;&@>#Z<05+YB/K]:N^$*T?NMU*K_/ZW6"%E_F:=5/C/O+#' MKM77?#:XS8M?QEH'?C":_6,P7NX-56UW)AEG 0002T.-00P%_2)+!8.DU"D; MP=%F>)CDY^F%KZ?SD/.YK#OW/9\-1_-\PXA/TT6L1+.8C2;ST;#IQ5;E\YFP M5GON-$(*( *%0FJC\90&*3>(O7_;KJJS!.%O_*+;;]\!9NQ/)J Z8( @ZX"B*3R, #$II M8)=4^;NO%14O>:75(>03#QHV+[B'K[O!;/RCW&77\2*[]Y8C>F=,2X/CVPX M0&(@QX#1DA01MND$O!Y=W?$UN#3-R:;M\ZS2]GM,P.J$KNYSK=U?RK0&.)B2 M C')F2@J6*U/RCW&S*94$^QKQ&)J11K/ 6MVS7-UL6A0_ MW67 I V:40P-\Q)@$ZB5X6]L$ZN$G90I3WCTJ6[I><"P'B$UB\ZG<_N4S^[3 M@/ERO PK H7@4#"C@^OJ$.&E)XN125.-/2J3>AZ83)9/JS=1GP^S\?-S-FXH MG 5CIJB,4X9X!)IC@/"A^Z=&/II!'-8\!10%KEH"L0KLWG!9JQ3;-JTL[&4; MM[V1:!=5V#[,ER\3DU=)T!QC86X3M..[W)KSI#(JP62ZA=H1P3H+= M#@70P6Q?.RGL]BIB45QTD0RX+4VE&$@B#)"(2G\ M1K-1EA1\=HZ;0XWPK6OEM"'7"UIE._/D6I]#QCT$'O/XI*9&&C)IS&9+=P:U M6E_Y2W%!\'$QF"WZN<(:AGG[J_$D$)S_0GR:.-7).GPZA0R0P'=$D(*:(Z64 M\PB6$E Z:8OKHXWXVA=@DO3/?_W]HQ!1I^OOZ10RI04 !DDB) @.M#90^)4$ MHLMAVZE$(U?K;Y+?QJ/[3S^78:]!\D7=$K;S.KI MH18X$D#GO_1[4(RM[CEF4B@NA';*<8 I9]#R#0"MD2G5;BYIWWXUR[]9_)R_ M#GAZNM=/'7#D'#/NJ,'![$1&>\><=8!OCD04U2E'8WU\,>:G#N@4/^>O ]:' MBLL ^7XJ@&,FF$DLI>->6&JAE0HJ7H9X8F2 ]:TO]PS^S)=^8_#I(FFX^-L+-KGO\:_YSWSA M':F;VDO(C;EZ@LF% ]=[C& M[V6:(DVY8?$!)J,,AKX,B@0FL+O5,]>6BR>TAL[7CL&SK0I(74,QH/)QGO[ M93I83($^P3$%@7D66%O2:@-+Q04#LA8(5(/52!&W]\! M:PHX=3.]K3TLOI\7OG6G)MBFH%9S1QO"V-_RR?Y;# .TU;7]Z/)*#K7\:7Y MJD"KU#]S5BA&-%%,2Z"<8A*!DG9L04HP:-^?4&H&;4VPO5=/ QSTGM]6**M2 M\Y_.[F=7%\\_JSCOO_N" MG"# J/$^J!W%"<7!M"N$2:'$O)+WUK-(FW7$P:-WW!O.>]O[P0PB[F4P3!"% M\< ).RA5R6'G84H8? ^K@;4%QYJ?3JY%=KV/07M);'.9V[N^E5'*K5-6:!^/ M\[U6H SOH1 *W'$%KSX_]5 35IM;.B=)^%Q6S=/TE;_-IO-&ZK#N_EI&(<** MQ80XBZF5%GNR48[4^\X*L_Y<,^U+M[55$TWI-_/Y,K^VRXO%_5-B^]0Q-EJ+: M_;6,4>QA\.JQ5X@@KAVB#WRU/N4H[M224Z]W670NWW-9-]TZ'LAKBH#ESFL@ M$70XLK0T2SU(,9^2TU)^KIJVY7LN:V:]E\9+KL;7S(MO98PPI)@DD@ -*5/0 M:E'RU&B4LF;83Y>CS?62*MMS62^K#',UN8[7%?%!F$_3^*,VMYZJ4\BTU=9S M A6P1C@@%4;J89=G*5$ _.?J:G-U-23RV&KK?HEEC'E"*!(V M6!16""P=<"7_K6GW[O/<[WIJQWPWR_-(3/1F3>Y\_*U*=;/:UF5]L\@PIP0% MC"BGC;5<2VE-*0?"=$JZXRNZ3>I\57:&B+-9F261G2_.HR:2">"8$0$KDN*H M&9%1&T\A5G2YX/2MU[0^FP3%V2S1+5<@72W2(Z>204 QPDQSHA'TTGCG-]Z0 M C2EPF7?T]]>TS)M%A:]6:@7XWD2""SF$'J+@!78<&(WA]N$RY3DYU=VV=?Y MTNP$$:VNR,_/J5^%U*CEXBX Y=_Y]=\G 7F/(FR*+(>GDHC<>G3'LV;./H[ M0\NTHVEE'!."#6"2$04\ EQS7TK*RZ2BT:_HTK&5=7L>$#F7[?7P+5)'NV[: MQ#+!I236.D@Q42;\GRM+^5+(O4^I _V*[CG[OA&W"I)S6=+J^GH4_S(8/]RZ M54GK:_2[F=%0 P$(]YQK"$!P4?A#6"Y)"3SHX;,,9WK?6:<(NS5G7]+\^6AU M]R&/94["S\UT4G!@.1A_RF?WZ&@KMM'9!#>#>8 1MP8([S2!DFRB$)4$G:5[ MGL%>5Q/@*]FI?0+!N2S.1T9Z14X<[V(V.IL, H819 (#"PR"0DJZ.0/@2J88 MHI=^Y]G/Q=D\",YE<1YM?7>Q9NN;9*9%\/U)T*6>!2%Z&_V%C8KE,*64ZJ5? MC_9S*7>&C1,K!A^D]_-^>M7M[:S(G'L39C^:S$?#XOF3/;YA"U_-' ORI\(8 M;;FEBH9_;PX/+#8IGF$/G^QJV3/LGP#/Y1CED19X2G<[5XU/OYEQ3CGP2$(D M" -*!KN!/\C=7>+3%;V";G,WB$F"/A=3\9'1_)3>EMRU9Q_-L+)$,(M@V+<= M)XIO'OJ-]6)82D6@OGIEO5].?9#TN6Q.ARW7':+J],9NQYPRS@#07$"F*(-" M(RSDQCV&D*:\(]97QZKWJ_$,@-!%G<^B]///FI[/W1(C@LN.B3-.(J&9<%1@ M&_X$U"J$$:BR@AO2M)O:W]MA_;B(4%FYM1#RIR!6'>;TYSZ5F3QXAIR37M# M-& 5,=((3DK.$9KTD?RH1R0=L+:RPGP#(I PM+;G+,+SDMK$=+H#4!=K0<7AA:'X)-,AM% M^Z0@-]@KSW[R]\EHD;PGU/K9S$$KI'5:2R\QU]YX0TM.4V+;J4UX+F>E-:V. M+B78EZWCJ2&\G WO0HMH$#>ZCR1\-0, !7$+[R7U@>.>62A+/@/N.[M5>+V; M2GO2;'_5U/2NT%%KIN9O9MPKI 3Q!'M$72R1 .&:QUIQG^*)]/V=L\Y73+>R M[.(@9=NB]].9FR]&]Y'G?C":%8="CYCS7''\?&%E.QXMTJ)M ^7SWOVDC%B]V?RZ)-[WR,58=. MLF#J,[9^8A@Z+O$E/_5X(L1J*SA1FU1.C&O\]&WZZ6ZZG \FQ:UA$7*93W:: M?3O?=3YYK,P;&$QC:Y 4'&@?'S,NE8/#+NE%\;Z#KUO83-N5W(D*>3Y;/%+& MX5_/%7'X459DE>_8UY_\/BMR3B53F&+%. RF$L?EG"5^)4\QM[V?IXB@<=CL M5&G/6F0 D ]!Q9Q# 3@2F)?SALXD5*BK:^*ZD3!/1?[20QL4O!_C":C^^7] M7M$_:9,9CYSC%#NJM<1&82=+R\ 3!R\Q5N!D\4WK86*C !A\/PR QVTRSK@4 MBCN"B!)2"Z2E*^>N.+_$L-5: )# Q-ZX<+MVP[?E"^]-A'9N!L\P=59@"BEU MAD$FG#)DLVP@2G'/^AJCV;W-TIG\4A+43IGGYK3_\6W PPU &.U^'9BU+TFM MV2]G5E"L,0-62Z $8=;##0NUTYTYB1WYA35B[GFR6J\$V?L=8!OE9>CU/Z;C M,,PX*,@/@T6^MH2:V"F.GD0F%1"<>$ Q-%IP:1G<[,- RI18IKX:,QVNK=X+ M^)*6V['B9K2:108-Q4'"84A;V:JZ<*8N0(J \=9=LN%WV,CM)P+W/&-W' M@,:*A1S\:*:]@D88AAGBX0]B#'Y.'T;S/_TL MCUEV>8#>H@,3<,\4,LT!D-O MSQ0RK (\(&<"2HVXTDYP6$I >Y>25WVQ50Z MDM^V6_7XVYERW$O'K;0$<@DQEV##<#\X_3-GS'R MVR.4M:#,(T YIUI;$3QELH8B@4&Q5HJI_1DCGV<&>40X,)Y[R#&DUDA8\A%A M>HD!*6TCL+$8^>-DU^\8>8P91E0%(J3TCGJ\>4DT["V!K O&80> V!LC?YPH M>F.7GD&,/#64,$MC5A_CFGBHU(:SS$A]P2 _$6)MQ,@?)Y6V\/[$@EP9@SLC MS0[VR9# ",3 J: 6"' 24H W-!+^,T"^* 2=?:?55()PIN1R#\ M<0SL5R"\%,@II1RGQF.A'0#"E7.GG%VBL7^R^'8&PA_'Q'X%PB/!F2-2(NN@ M\2[XRTAN[#^.4IZ\ZNO&40L $IC8&S^MXT!XR#5P@?<46:V1H8X^<(T*>-'Q M5)T?-+0NOY^!\%OBISF$.B8Q:$"!((QCX38GET:;5E/UO^:SS]->N8,U0K#E MN/CCY-K[#:%Z*&6WD;J991XKYH0/^A![9^)IP 8/@%VT&]S^:NJO9"]H1?4J MT\0 C[$-ZBS8S$0KY!#8>#IY)6T+1^XRTCVCP9R.0&!0!QX+Y#';\%P!G&+:O8(0]U[L M1C7(]6+64H^RLXS@ -*P_6,IO-68B0%* 54IEJ$]:JL\C[2W7Q:@+IF$S$)$K'/6,N]* M>J&#*=YB7^/&ZL7!M#EN=[2>_6@RF Q'@W'03OEBOO[5M5H\W)%//N3#Y6PV MFMP&W3;J/*.R"47@O!.<"&6X H9;"0#DA>JE $A&: \4P4H^:A*VLL'G>&@] MRC?2>B2BT.#==#)[(K%#V9"U?2.C4#!#K-)4,P8#]Q!:'5M0"+#CG06F=J!3 M*D-JETYI61AMV>8;^O2/1WHH^!?_6N:3X8\#28\5>F>$8,4I<4X*^__;^[(E MMW%LV_?[,>=B'EYN!,9J1[B=#MMU^A&A4C+3.ITI9FMPV_WU%Y!$YBB)$DF0 M*9^.ZBH/!!)8>V%C ]B#4M%\A3AO@'"CC>4=CP8E-FD> MC);>6.^10!YIZ)R -:J$#1<9VS//NN!" YZUA'N K;7^Y=]FQ2+^_.^_/A8_ MBKOFN^N!#@+ E!OCJ9:&&F725@&JV4-FVKS=M_+7_ TVV.[$,JCV>SV-LW;; MO?V$N)=8Q[AC2&DD@9%T5T0N+5#2ZO5NS/JP(X(T48D=09^=AA_F#^O5<@,* M;+[WOFX5<"JX1I16 GOJJ?"0BVJ>S*'!(G#S;;D=<& ?TUKC/22OT%F\VK4* MFBIL(42> .N%M8;)VG")LV^346K,NVMV7IV']Y"\PF?Q:MG8=W-EY5]_T?YLO58KUYI3QR*'B[13"6Q+E9 M!CSG5%"*'*?5_+@W;?34F/DTW"F@$SGDXMFWQ62^C!),2'TM%C]FTXC"U" ]H$H3*4 2S Y).F"2IYX8W99/Y6A$D8O4 M?R_GQ:^_3Q;_+%9^/;]>'MV/WVX0+*0NGL"H%H+K.%%)U"/$G Q6R+0?H@U# MC+('2>3B60I*+Q8)@,^3AV)QE&9O?A\0HX1Y(ID43AB--*?U1@,T&"RL^H)9 MUH4@ )%L)K M(N)YOEYHS+\+ M6]Q/?&R00:[3GQ,PH YQ35, E@(. N]J\0'"VKC'C%!AC^ .:4#I9=/N;R[> M-WPU#RGSIGT$2X7"%DD<8<>,($10K0V,@&U,CA$>Y0?BSTOEW9-T-J,YTM-*(JFOZ*4UT^IIM6] MY@@/_^.@6BL1#!1TM#%B+BN"B !(K0:>Q5.( M@F*6.T:AIBD?/@78QAT >2DMD(+J1L\\@V#01)\T[2( 3H0P)+*1>4HDX29E MHMB@8(!N5>MYA%JB!(0EI)+# >V2N,%-;F\7Q>U&0EW,IT6"8K/J9\M_ZE^ZF$^_WT\6_SSB MYWBL:5"4>+B)5A18*@28-7@'8SQHZ0LC5S?"?_7LTBG&P[&J&O11!\5C30/W M%%LMF!4 ":,TA\S%&3/D842"7]@%O@D^M@H>."89]G'%0$QU*H?FJ^4B MC+RPZ[U.)'Z,16>CFXM%CZ?T5V,_NN,=;1NH(32J=LF9=UPS:KBOYXR=N;#\ M/YU(O^P7XS-YU:AXZMT\FRW_J17 M[L)>+SO=T+H$ME>R%+[!0"))1>B9#J2 M:]D]HJ>Q9%E,_^NV_/%_I]OKWT047OTF\80_X-?!HB!@AXY M[KA7<;% :UTU7HA5UBJ@/3.@O6/&X7@[0'6,\DEL_]S.%(B0_C.6RB/]@N)< MRZA_!4YIH#"A3/C=UJT !EG?,G*XA79'E-/N!#L ?["KG<_%(OW!Y+8X5"/P M4+/@%!#68@8X1]Y((8 GU4P)!Q>R.?9.L@XQ'LP%8V"?SWP>%P1$8XAX(5)) M 4:5PMO7=H $YI*)<7I<-''&:M0^&O:0,4D]--$.Y():SL#.D". J@M+>=PY M*T[PP3@7\_YUP(=Y_&4+7QBC]%&W+M'&5=W%\MU6-OZ-8]?)30\K73A!$REC(H20I MO'Z'M>4"Y+E5E]LU,$][[J:V]5A43V,FOJEZQB"Q7&?9>B:IT-Y\6>AB7MS, M&FF YRV"UQ8"@8$VAB"9RE8P7,W/(YPU?G9$NV [*K:%.1>-ZLVM'G;:XMY: M0 >8U;R3H+TG0D:;@D<IFC\YJ M?&W2HM? @%28VGB.1YHZ;Y$@=(,5P2EWX(6X&73*FI=U>[.AGT,K_(@VU[!U M>)^,(>6R2$? ?ZWCWO"8U**1>FC:20#0(DXTPSR:ESC^PSG;'HTQ\Z)9U$WO M2'R8[Z:QS3";6/1J0O-K4RSBX7C^;3&I7H3B]$^\L.GG1X9(\9084@''N3$4 M0>]KE*E&%^+,TB?]7AFZHY!45IWT:;)(]M2/$5P"Y=510G/NDDRP Q SZ!V( M_3Q_;+9'Z[+Z[HV=\'"I6B1 CML23&6Z?]%A7+I+3NPD(_>I!E MV1[5WIFPUYGRQ12OHLS/J4]=\G M/V?WZ_N#TG[V3> *(F0Q!A9JX2C4J?#69NR<*8$N3=ZG2JSL!K=<5Z5-M-O' M!EZS)_43C(KK1PI$4M&NE.+3F:0I'07< D#;7(^,T+^LOQTD!_JYF/AXRGH< M\Y=BP P1LTCS@E$\%4FTLA YZHU,%P2V^\4R(+JS<=D^L M>%FAIWO@LT4)/$OJ^A*D;\7B_I!7W='& 4 "E5=*4L"P4I8CIW>S=L38-JXX M[U3-M:=;Y[#G(EO.[-%.($4%]@[R:&-@ 81R.VN%<&-4S@?)'&$">:C7$_Q9 M[_H>D7IV#?)[W?L! X@D*/F_4(D\I5 8Z @1BCL@GQ14O_![/V%E2@0+N'+< M:@FYP:3" 2K41DV,T!SJ@R!GW_N=!GVN/:J[*L/0Q0.,%%'9(:Z,U *#>GX6 MR#:UD49(K1[DWK"*\&DXY^+1>ZPBC 064!$,+.8,,2@Y],;$N6(3$<0. 2L=Y=50CW[@*;PH/+?&$Q1T* M"\04PK)>HM+0K-<;OPUM,TGKLA^^M$>*2N*UA\2*:&)! .O-!;1*/S9"A=O_ ML:A/](>Z&'YQPWU?+E;I+<64R]6FHL\)%\3'N@K8:$*](8@#SKS!F!A5(2)$ MYAN@+)V]^V[C$P^F/ M.ND_1+RTC$=4*K37D'!%H:ZQ0^;"LEF/@L"]2&;LK$ZOV'VR^EG_01"K+-/( M&<4,PXI16M\_2Z#S&+C[XZE_1W*W$= E/C%KKP@#"&MM282;$\)9O;R!;T/1 M$69!'(:;'8&?]8%Y\+#7O$_)$GCF*(+&8DFE@D((6DDB_J=1\O'A#KA?BFDY MG\[N9H^IWDZ+C#VOZV"8D-HQH@#6BFN.('OD+VN5?'>$E]Y]T.F,6393$WC8!N;@M,BH9 MMIPZ1)3"MIHG4&JPX/@,Z3+:R_YEKHR.4![=BDY7(].H*NWL;AVM\1>MA_98 MZW+9,T,4 199!0S5T%)+P;8D-S?(-JORUL\L(^B/.:CJC66_M(Z#<&:/R7]< M:DDA)%IC;WE<*J["",:3U^^H,AKSYF7V_BPRR'7F?3:;ILP+@&JKHC(DT'/L MC=5$UG,1O%FRW_>41[UWF1_BV(EH'V=.W%D2'63*Z;DA0_R#\(]B=OL][A0J MXCFY+3ZMT^/CU9VLHNAER:Z[Q)'5!QYW48 )'(GCL:=4 M[-S@ZQ;KT9T4/Y?QV+>:3>[N?FUF-/OQY-+KB:/2A_ENPE7'9G(W36\]*9/D M)1TH$3 N%11@SC'%B/6*\>W)7U%*ALQW_^2:,DKL^I6TMF5WBNMMON/[A_5J M5S[AU35'\QBH#GY0H''1 >T@8E0[:CU*-Z0[1*4 @^6\&%(;-6;9_JOJ_*+) M]A+;;FKZU]L=' G&ZO&G!LXTA59:S#P54!/BJ=GAS!06@\4*9E@"0S'VY>OP M:*0[["KZ-+D_7KK^6-/@.8[FC<""*N<@XQQQ6LT8ZN'JUV?@\RB(U(C<9\LK MVP'H_N&N_%44&WOTZB$!=C3P86^; )FUSKE4A55ZDW)-6;";(V>89=6QSV\E M!V/E.0QX>?SI".]\#\IQ1;PDSE&!K;-QT7#4W MI5L%8(_0,;8W\G0![D#$^7,^6RV_?/WS5 (];Q<\$])Z0IBPUC(@F."ZFJL7 MNE&2W/<3;)6+2*U /O.%Y)DB_+Q>3+]/EL7GN\G^+:M!JZ"]0913B#0QCCF/ MK:O,60XIOC!'T,[YT3W$[^2,^[%!<%U7/R)8+ QUCGJN(GC*&R99A2!U9K! MY_\]O?8LRG>R&-1]N9X?NNSMI/\@B64&<*R$8 3&?S"K3F<<<)[5[>%]'7K/ MX%^W"^ L"8[NK6;@Z( N7UEP5'[6&LFI5YI9B@W:%?00#' SH+?NH\8_\O)W MAL/_23T&$ZU8*)E$E@N%G-)&\PHC)]4ENA9TQYN][R9]RF" ] LMK9+3XE4Z M^F&!$6HT@P)KK0RD3N.=8UQ$51@Y6-SQ^V;V0.+I?YN\^I$2MQ3_CJMT$_-_ M=?/Y24>#[8=7B]O)?/:?S2!,.5^6=[/K+1WGUT\'^"2ES-?X)\4FEJG!YME) M_\%JY)+%0QV!AC-@E?=;_Q2 *&FVUD:(WVDEY+K^4=&.-18 ;HUVQ"F#-;5X MARJ.N%[R UAF6I:CDN30RFXTU>;>A_+CB"I@,6!1EEQ1*W$5$2J<@[J1ZU'? M)MSFA*=_F;O)\H3LU*]:!2Z\AD)JJ#F*.W;*2*:JN0HXG"?RF+508W[L-;K: MRB';D6']US):AY/%KQ37O!OW$8^HO6T"0!Q&A+# Q H#O/95C@;A@(;T@K>_ M3D3_DDX= 9V-3(^C3(\W5S>;+(MQ0451'G4N.MXXQ.6(@$94"@+BB8AXKG$U M:\)$&__UT=.K/15>DJMKO'.Q[,/GJZ.O[_4W04)B*5$82&H0Y]I@ZJLY0($N MV2+O4L(O*SJ?B6\NCB1K6=W=E9L$(0U=R/:V"40[2+E#3F MI.)(/LZ1"-RF ME._8[Z5ZY%!7>&?;W2H[<;.S-S25]K4)GA"EG&#<*T@@@XR)VB8 @+7)UC-Z M3O5A*G4$=+;LWT^&>=0T>OUQL (PJ@@0).[]UDHD!*EF)3UMXT V^FVMO:A? MYN%NBV_.G/'Q7)N&JQKE@G_^<0#)JQ)HX6E<7Y :IM#CK! 8K"Y&!M:TD?$; M:=M; 3L 7?0I=-&5;6<5](Q:*YS2%DD$;;VS8^0'LWO>$T/.PW*(;>AC ]_! M-[\/7!*N%106">95/(=BAZJY,<;:O-N.T)NY#_.E"USSV<%QD!^6RW5Q;=>+ MV?SVC=7\'?9K,Z@ MPRO;N >\L[%M,\KMZ#\O9M.B\DLX1+!];0*RE&+#*':*2AJ/E];7$"J/V\2< MC_W4U3&G.H(X%XT^+\II45POD[M+&O5D/BT^S&HSC<"N M#2WI;Z7FLLHAW^U#/=;/E2B?K+7M=/]\V/AI["9X\'KBY-X"4A)2)"PPGD#C MO=8,U&]3#+=Q?6&7JC;SX7WF'MQ\K6SQ>*+D]VS'+7H,0 OJ&'#>>(J!1\H: MM]TPD#7&MLD(P,>8\[:[O3D?ZOT[9\85\C"97;N?#\5\6:2:HE>K[\7"K!<) M4[5<%JOA7#+MCD.I-M[23!YFJVWQI=V@J\%N1_GH"MO &;-ESX$3YAPBB'-O M(9!6"+'-ID\!<-0W>L3JR7_@E?@:N9/O;Q4,! 8A; VVBG+K4)QC-5<#Y277 M9\A&DY<.!IV)8QP:Y/'BN+'A]G)JH,7-> M76/U)9&,A[G-\#:%R=?+57F_&_^G8K6;P>'#V['6 6I.':$8INP\RG-EA([S MII(@0C5L8TF/D(F],.+U$:YCU,\\LNTF^[6\6?T[HI-\F:>+V<;C;[F?/ U; M!FKCR4,S[#V2J=*YX Y5BQ((V$:%C?U-IT\6]0-_OO>>SF8[SIOXTD'0R8:RR',NWID9]&WR\^"KR]// N%*6.$]9Y!2 33P#%0=^QM*1N:<@W4[8^=O\8@QF]]N3AJ'C9NG7P;OI0)"..:LUXP[;QRK MADB\:6,%MWJR>.=TZ ;N;-%+:>+/X3A^QMK?**0P&AA/J%)[:#GQ# )97Z!) MTJ9BVLF/%!=$JLZ1S[Q/'0*EW?52X"2>*1WS EJH! (FE5C:S3L:?&U>7L7) MC"M7D[O+8ESW(AC'#?? F0S'>V6-&2%86::(5Y1A0:V1VVPT4 LSY)7UXZ/$ M'G&>EDON6"?!(V8-D9@(ZCC3/M7QKI!(-MW_OJ.U)]'>K"8=2R>'TBD?BL7J M5\3&_6L]>TAA@Y^*U6 :IAI/RD.^>CJH1L\Z1]H&;26-VP<$B'K%) 4,P=K: M0,TJJF6>]VGYVD[I)@B!O2! *,$Q1%(SB>O'&D/58 \*66R0SJCRVB&[+PD, MI@U&DSRM7^W@X@E7<624%L@S9)#V:B,-XH'DLE'VG+YMB+VS:)X![7 7P7)L M4F">B%LA\E@Q@GF%@D7\DO/!=$B1O19"I^AG# YZ>]#ZU["OQP&BLS6ICY\%YQ#V<2X<8,F< M=Y;B>B9<@=_RD'^&G,O.(,[FD/IX__E2R3ZYX'O+%_5@PV 1H(@3)Z VBA)B MF:BUO%>@S5OI"',>] :O4?;E8[3*+P_/X]:R+8)7$!FC, 71.0\J5 MPQ4"%( V;Z3C=S@<@G9MX!_LTSBXM M&6,!5J)X0+&(U$ M$-$E6-<7+5Y<!1+%)RAX,7E,^^"8!XZCR$"@@I' =2 MB'K*V+>Z+GJWC#A':F4W .<+.MT:\/6(VUT1COV_L@T#=PMW1V\=)#QZ[@1K$)8&2"!81$)I!!.H[UOB+2T[4V)=B MZ03I7!KF8S%9%JF,^H?[AT7Y8UL&[JB6.= J$&$Y ,YQJ+QS"G&*235/H,5E M1P+VIVFZ@SP7M?QZ,9^MDO_M_-K/?J9?'6?6_D9QED))$4\;#D%*'%9(D\<+ M,=6F^-GX P7[(U9GB.?BU7\7WV?3NP9<>OYA4)1Z3:E6RL4CJL6>*5;[.D#3 MIC;C^",+^^-/*Y0'/[-_[.8Y'U ED!. BWB*( ()AVJ_02A5FR#FL9O7P]T4 MG0O_X*3[8U$NSR+ MBV)J.EW?K^\FJ^+ZJ?%;9K011!W( $-KD4/>[D<:A8$,$@:K7 \+A&B+,>P M?C'S6+NLMQZYH[/S:]#3(1_,VV#@ .Q^?0FB# P!F")AHH&.113L+OX5,"G] M@+X$^TW'-D&1CX%XW$@@@/*4.\J8$B1RL)HY%>JW-)E.IT7C][0S<<^PZM>+ MZ??)LKC^$-O.;U-R_X&3D_]1EM?_GMW=1?Q>CNFD! LG]1,XTD #01DB40Z" M:L3KP[[U=L! Z?V#;Z(*&K0.1#&&(8'.(2.T)-@R\'@.M6V*>HY=%_1$DK)O M(0RH&$83&SV,HF!:8PFCU0>5Q](Y9OS.2]E!&D4VG*)X>J:YNMFGS]\ZT!YL M&!PVCBL+B&>46J L9+J:L33LDDV%GJCQ\KS:)?X#:H:OZ_O[R>+7U+WY/ ME>$8X@*#*#Q&K=!"H)W-1[QCL%G1J;X]EOUL/EL5'Z-:?S6CYC[+QSH)7 .@ MC3<((\KCD'C*GK]#0F#4YL7RLE1)8\KL]6#N6!;9WLCW#UO_^OOD?\K%IOC3 M$5_F$WH)7FJA+ ?"0&>%U3Q"7^,@X25[TO?!EI>/Z;U)8@2,?!S_I\G]<4_G M$WL*4FDB"8&,Q_. 9E1!@W9X>"K0)?NX]D*;YM3L0!SY0J1_%'?E0W']K9A^ MGY=WY>VO+[/;[PU\UHZT# QIC3P 'E,@K=((:%_-5PG6IC+Z.Z9?.VJ\BJKN M4@39G+!WE6.^%'<;P2Z_SQZ.T^U JX 8,6E'2"*RD;9)%O&/S[ Q&-*?;.<"/@&I/_*&> M7C6?1[X]G04$K$M^\31N(P9++IRA%2J:MLHK.'YGMJ$(V8TP1D#1PZYKAQL& M;YP@6GC)*(V3Q2Y:,=5L6?SM!3NO#46\TV$?\%UJ8!>V81Z=!-*60:"B30^E MAH@*N/-A\H I-XKIRX MPUKO0L^4IP@TXGE/.N 5N)_*57&::UOC/H)AA*'(8JHL)XI8A8BO00:>. ,R+E6\"(-O+J[#U&:Q_H'^-!^YC?R2G=! ")YZG@ M(L-,.V" %*I"PZ!6L?(C3%Y^+A7V!U)UC7"N,^?7**Y-:HB7:_^(!\G!=H$* MC25 DGMN%4$"&P5J0#D<+,=T/VSJAP:O=ICN ,]%KA=#/>H \N;W 2G#C=&4 M( 2-3EZC\9"^G1MGT@]FG?3T8-"-G,OND1T@1'G? MKAJESVO60< 42DXY5PABZ5*B%*MK?+&XL-HP/;!B/^^Z@WT TGTJ5G_.%\4V M^_J'^8]B._P_XII,)L,I]&O452 4T+AW"!?-76B-DQR;'2*"8RO/R\P3BNM*N;;Y.?7\J[.U\N_CU97!\B9/-> H;02L$ M938:VM'81KA2 R*:1[_GP?4,FKSD8V\BR'=/LN^UH]'->U#248LY)MYHCY$$ M7J):[6.2]7[MH5C,RNMXT%RL^J57'U(_>O%^(M2Y"+1O@44 BMGMW*RC^.;3 M7QMK=C+=I6%ZT[:MX/N<'%KB7[R!\ %N9AU'B*+@1&,?=85FECGJ*:]D 87+ MX_643Y]F(/R8Y3?T6E(_)K.[-/Z;CGQR 5=+X MN,-2IYQ.42RT>HF02OLV]D?2]_O7' 2N-#5: IT1M"C!(0;WLC&A5-FKT]&DOZIU.0%\LWO M@T$$$ZV%Y_&T[J43AHMJ;H[82\ZAT8=ATP7(N0CTN1+.9K1?OT?0EFJ]^AYQ M_T]QZ.GP<,/ ,>+,>2\\$)Q)"+@F-7;2#)8:K7_5;*X M6FRLONO_GMRMB\_%8C./QH3:UT&(/YUIXW04DD#8"H"9KV:/+0BB-41 MQ$-JJ@_+Y?ID+;5M%(""G%+,%&-&.F0-M[5V-Y:U25T^]CP__:NKLS >DDE7 MZ]5R-9E?S^:W)]+I2IA3CV.JW=$JH[D <@TQG65(/6@7G+ MG:(R'FRU5XH R%$U;T9D&QM][$5<>R-71V /IK&.6E1[6@0>)^$QL10JJ$1$ M"VM>S4]%(Z %F?CO2J86 ]&H&:&U*%FP6%"O!(""F&D811H1^O-7:DV48WB M]Z;2^2@/P*?_+E=QG-NDQLVH]+1%0(HZ*C",ZE;B:"=RX.IK$J%:9=:4ORN+ M6@!\G$#_69>)%1(0##:&EC[^1PK*N/9O@1/"G>OHQ9$6%@%C M,-@L5&X-W.7Q4\XTL\[Z=O0Z)?SKM/1N9_4Y#A94: MK(9&%A^QQH39ZR.6 _0,&J J3/9U=CN?W5Q[[&P7IA69.2Y4R!O0 MZ$*J)T5R2$"-]$6C#H(5#BKK*)N0L"A5H_E8W?(Z8(7+_5%'Z"_ M&[7PX?XA@A=UY77YD/[V6_DPFS+ KN:FC IBOBRNXR^6L;OKI$?UY&X2FW[] M7A2KH5W.NU8LZ47(&P+B@91+1K0Q8/=49!SFS?S<^IGII^+?^^1WM3#?)_/; MN)T]_6(VG\X>XJ9VQ%F]5;\AGKBLU$!8P37Q@F&D;8U77"Z799UT09QR./C/ MO#U9+E9/:!I_]Y*B\8_"EV)9>=?N\6Q_XZL0-2ARSFBH('0IX8O$JAJ_]:+- M2^4(Z9-)UF57>&?BRUXO]C>_"\Y#2GR M9L!9^/7)@:_1*)E$>_'SHO@Q*]?+NU]?BH=R$4V,O3['39H%F\+U.%+2:NPM M45BK>H9<^@O1*BVE6_8&:*YMYG@.N",M I?QK "<9\AB2 &$W-?SBB>("\FU MU1U1NL,R6X*B>ICIFO? !GPD'.^D?@*4,A4"\)QSBS1P%+$:BQ3G<1F\&L:L MR2&17.S\%G]:=>PNY\>+1+[Q>0">$^R@,4I2S+VRPM3X4:8O+7%E/U)_61FR M/= 9\P+NYO\U/:E/%M?+/Q_2-4W\G@#9)#_E\?:!:D$PQ7%!LK1I>)(<:*M% MJL%@,S?VP0 ]:Z[P -CYN%429BQ3F"#-* M_Z76; -[-B^QR<-LM%+2C'R=2@==P! MH*!(8X8X0_$W/%6JJ^P79=M4\P*DFS8/$ M1#, @11>F&2SIMJ\NYE+Z-L86*UB%T?-J1Z0S<6I!KRI9Z"U I(+"[V3U%&O ML:TU;;J^;L&-5F&(H^;&F>CEDO_'V>2OV=TVK>OQT]@;7P?@%#1**RFB90>8 M=(#"&AC +\RP&>Y(UA[[?-$[VWWU'[/5=[->KLK[8E&-_E>#HUF#YD%)2B77 MR*92\50; >)N7==*]J\">3J'=Q3$:F97-^LA &V8Q4QPB:4V"&" MZI<+RM6%Y9?)1J^S$<[%,+L3S#8RX=ODYQ-HHE5W@%E'6@9'/!;QIV(AXURA MAW6*RWBD4*"-PAKA8:U+1G6+;"XFO0X::V!?[6\4H$XU6P"*ZCCJ9L60YOSQ M_8NWR0%R,G]RE.$4YD3;%R]P#"[L!"X+L1?]HSQI8:VU!FBKVZ>!0JF$,%+"W5Q MGCBD!4#(,<(\UJK:MK2#! Y8=6&M!0 ME\;$Z334Y33XQQ?J@IF$#%DN/&$XZE>O%*C&CSV^$*?TS+(^$.IR&M[C#'7A MT!GJC'<,R;C@4A[+IROM0GP[6TGO8*C+:?B]QU 7"2 % EL)- *6,X<)JV9( M%;V0^,N6TCTEU.4T0-]/J LU1&K %+84^/A+*Y"MP7*NS?7/B"X4NR-*=UA> M=JB+0P9:1H#7$G,ID;$(U5NUY6VR=XZ(5\.8-3DD\IY"7:#$3G*)%/).:@\( M9;R:63R.7-@]4$]2;Q+J+[?^WTPF'I#E4;.5U,O\_+N_+VUPZ'XQ;UVRV"-!HC"#AUU"B6 MTEZ2&CC/;9L;I!$=X/HA3S>8_F\T;_*6(-(Z!#CRZ1T:!I(ST@&J) M((%$*8=(G6*2>'XA._7P'#L?\VR'B>+N+I%\?OWWR>*?19K_+D3UT#%B;Z. M&2540 P99XAK;PVLG;^T%FW>F2_H(J,]LSH302ZB73T4B\F381XR 5]]NRE6 M#A0GW/NXT M&Z/49_/)XM<&IQ06E*S)/\RC:(OE(;.LQY\:('1 8JFX1U)+2;EXO'#" MRK:YS6M5#_/2.#X>&>9=*W$FNWU"%_/B\/%C3XO@&;':.V@X5\P #X5#M5DL M6Z7!:EYF4VXY.B]ND^O^1;.TK03R73&N&NWMS[X+A$CM-+?"*Z08=@3+VEI1 M&+6Y^FM5:?/2N-0&]7PAUJ_J<\5A7]TSN_7J8/GI(RT#U\A9 #R*2MHY MR:QE]0,0!>TJ$(RP7N=PI.M6$+F(]X\B52$MKM6/:&K>%E4UTLT,GA1';L[' M\SH,C,1UB*PP'@ (H\5J98T.I+!5BLF3GRW>1U#WN43-(J%W$Y;[:;)(9ZP? MQ:4%U0K!H,<6"641HUI H2E2W$E+O(#-5M3+F;Y9D?J%W\K5_/.BN)_%Y3.; M;E)5WBZ*#=3?BL7]WV?SV?WZ_HT9G=E3P)10311TE"$JN.,(,*2DLXA0H'6; M9! C?.[L0MYE3L"/[V/M.37YV16GMCT%H0$@" )D?4K48I 7\6"2BC=0I:.2 MO:SGS2$Y=1;@V0Z ;^='5??E8C7[ST:RT=B;E8?,H<9]!*"!C@=?C QB1D<; M43!78:TI:/.F/L*7SPY)US?40Z9TVV3>;);%_7CKH"R#./YC+392$NNM8=6\ MC6)M]LH1OH+V0;'.07XW=G+UX<78QQ 9P"36'%ENO.18,A1-&,P)ARG3XSGV M<3OY=7-B['_VOZ[2>'V9AT$J*!0S!$<_P^ 5))1ND, (6;;7$>^+].Y M,17*##CGVF[^7!97-VZYFMU/5@>]:9Y_& QWBB0CS3% )8RZ4\AJ-M23-D\D M[\LX/I$7\W![I-_-;E'.<GT7C;Y#F5/FU]M'O^6;KW[+)KJDVQ\4*-=:ZKCI"V4-G5O+3(P,3DP-#,P+GAS9%!+ 0(4 Q0 ( *V RTX=J:+HHA\ M )9* 0 4 " 95^ 0!Z=6\M,C Q.3 T,S!?8V%L+GAM;%!+ M 0(4 Q0 ( *V RTX@1N'[QET $N.! 4 " 6F> 0!Z M=6\M,C Q.3 T,S!?9&5F+GAM;%!+ 0(4 Q0 ( *V RTXW;MN,IL@ #&S M"@ 4 " 6'\ 0!Z=6\M,C Q.3 T,S!?;&%B+GAM;%!+ 0(4 M Q0 ( *V RTZ4J=@.+80 *C !@ 4 " 3G% @!Z=6\M F,C Q.3 T,S!?<')E+GAM;%!+!08 !@ & (0! "820, ! end

H''Q?ACLL\]NQ4.('?2P:5[/4 2Y'=U=,E?*&)L\W_W.?@TNYD887G9N MMHRR>J4OHX$:V<^"8V/DL_M@!IPSZ+26K>/MIVNPYXD+/"=C8 )84Z$%Y3%V M'0XL GP" MFBC4[!@*&Y0[XTQ9*.?!^!P9E*,F4IV?.=P-3V>>RQ]<#_07&X.0@23K[R4, MVT4IU8H,F-H6BD7AAP"[)@LW9 _<4U.0$P'Z[4*M6[)4V9CF'=?Q^6/@;.ZI M/ND2?@4\\%&0^3B""5X#]DX?X(/5U>T4U4!=[('C3A,1DFI8,*!MGM0R+]@- M#[TD.R713 MR):Y"B^2R_8+ BC,9@"@6[@G0XRCR*J M?S<\*>44G,*$PQ)PEIUK@.WU 5*2GOI@2RCC3[4"7US6&@/-/V-?O (R:C6M MMK%CY_(U<'+K^D!')/9G7T9AK)7-.;L"$76CI$78)_8++"L8A:IO$*Q'>+D @]P'B,"S15"8E263P,*; MD&@@L;Q8 YHWH\FAHE$"L!.-@ M5%@"G&-CL+5:>5MK]1"T9&1ZU \ 5F!286IJ:5L]F59R; 8@!K@:2CN#BI>( M)3A'Y0V,A;)6HF *@L]25^G,K?<;\- XV<47(0WL",/<01\MNS2KC M+QF44,\*<1G42[2W*YQS$,&0PY>Q3*['MP>S@E#&?O @1?BDO"'7G\7)6NF1 MMO-#G,X))B\*6,$2%ER&P!2\E"VJX7!C$-26SU[P;$!X5G4\Z^X;SS[[(.^/ M+O"]//]'$#A*PI 5?E/G5'U&S@7#X_QW$+"[8!P]HXUQ=A<_:#^NW37/.^;' M3^P*IA5,15@X0"<764(Q^#R=>8H+](%6V)];@IV7V$.@S3F[\H+84=P1Z'Y#&7N[RO?W"%/RBO#NA E':8 P7H=SF,T5+ M9;2YQ=FI0XGFUIZ:W02^4Z*>FU64S4HFL[*366FG=-<7YQ /;@P>E(?KILN* M?K),EG4!_]<96 MBS[G;#P&D9CSQSW.\87LPE[&+1]&E MCG$H]/F9B8LP/]@Q<\]5M$%*M0S/$^$78@*. 'M: 3K_EH0EX'<9>YHX>!3H M\K&3^/2-//@E2NM3/E?.V=#["H"Q7L Q1IH_' ^@?>'QFMRK5PET#!#J47AX M9J:.S2Q ^0)\*\&:JZ4LMF[EC.4"DCNNHU#^33B/?1[#,JK8!P*)U)^:!_&K M]B56&Z-+L#8XP+[$UX4S:%68, G,WP/KWR3HH#A^E#N75AFLBF_FY])^5@?0 M+J_2.WQKO2\AOKG:A%--T/\Q&GW1E!/)J&"P:8@1HU,PWE#MH7YW )V'^*!PR[8(QAL'$^(+38-CL#&.?!G3_ '1".D6VIJ'$G M-'H0ZD*)08*MGIT %88W,K#)S#JSI8$4=X$664CQRH;C5]M).&:AW&ZT224[ MR]\,9'1M-_JH<#(WB_D")1-=@&=<&.3@JSA1J?\,'I+MY?2GKP*>.54;S:LF MJS8Z<,;'*E"C+ MNT'Y0,.Z,\,&\V]PHTEK'!TP2N+Q=I1&A8KDR'!(E,D>0R/I]M5Z790L8G_?*@CY!]9,84?.?+Z+,!,I_V.Z>]ZW M!A\QN@&2DQB,P-Z_ G:#9QZ\",'N)@"+YY?J9.\O_&5:])U*T4_W^7UV4!%X MS*_F7CN89?%:[3JH4]IQ9P7W/7%D^LSQF1Z99(\@68E*\ /_/)V&PB#Q32LX M);:/ 3KO"(,Z=H'[]S,T.IW4U%ZTP,>,XY[9*^](8[R.P-I&A<,\.Z99W:4R M1U*_81X2UK8RHOM38OJG$95T6^@+YM4$L5>CRS=04LBO?#Z*#\% M_3!,0 0%^:SUJAZIFYP&GFK41%&_!4K]K0S:US')/W4@6@RPSJ'B[N8J%^Q. M5J%P!=+"8V'LY;Y3?N2:AWP5.DNA8":WV^"5=]LM([\)]/L,J:T6\P[#=9EI M8F@-KS9]E]1XT0=5@4*URHD!A?NWP -^9# G5KE5K$]=^;JX4$CW8%)GD06AC)S5"48Z$1K,9 M5\UTLV$FUE@Z(#D)8L])7Z)-S@!F!KYM7DCG4>O<:&5!A@G?KH>=4C12C5'D%Z[^Z\]/P@]+SV^<[.CJ53$/<&GA[56?C0K*S#QD1/[#$@_F03UG\\-%XU=O M1&-M+XQC#_-CHC"0L^3R)'D(<21+K+UXA7=JG'^M#18%\MK( :IDI$W53+(2 M?]M@VX5I?'[V4^17=0M2IQ>K=9W340>=9%R/A!VJ$[RT+0H)'&0B;^=VI6%T0L MYT1/BA(";T1^1H@"68+A8S3=5L=U*D)@KQ"5Y(9AB9DGM/->',)\Q" $EP$( MFU9FDT?Q M1.VG*[DP5T\\&@JJR@9%/ Y329NS$;=!V&7VJ)^% M> D2I9NENTR#< XM#T+C4N9E\&A!QR<3!2Q6X3DU%O1<9K,@23U)EB3S3_"2 M@BFF/#-%@G3$SZ")E.67&_Y\%#(=GK&4,:UC1.F2K=A+4>RKMHT]1%.@GYQO M'\-<]%:QLDQ3/;(^.SL_.A5F5%F'K[\#YIIL1Z?\H7:]59),DHB8,%XR)E_9 M0R%72=X(;6! *?,PI6=B/Z$Y!8\+IH A#\(78S=*EA:5TX/(N6R9S52"'APC M<*L<[5+R$6IJ/15*/!*1*/!EMO&N?)G5,30578_X-\PYFZ.*TI,K]\T>\=AL M+2/+^V07[/\-GD%,0B-W 3"DCJJOX,]DOP^D'P;'LLC$'/-RT)]>57AM?HMK M,4J1;-"MX-G"Z'/2D@@#KW4AS");S#5\(0238DB^J&..#*J@([=?D>TNH(W$ MDUQFA>RACAK-L*PK355O@XT(D[0RV5I5_E=G\T)T?N5*P8/ P'#'L)5%.% M$\:"9G!B._?^[ '9^^=O3-)S4DY^3+._TF3P9!/GM7H)O5&5Q.33H:Y:Y0/P M[>$LUG& R*,TM$H8E?$43:#_)G4%R4Z1K%? %IZ7 M7//C!_.#^EL"Z=._MR_Y?7:=: (?@2Y)X;@-J\YG4GQ*/RP18SZH?%?">3%Y M:V6#RH]_Q]O9!7U^3$]TJUYEE M/ESKK>:YA989RTTQ]MQ#%S-(19B;^. ]JGF0!D.7EQ-'DGU5-8I@N^D("M9D]6^N<Z,TB)"'O8W/96WNB5N[AB%T8<9>N'2_Y-N\"UL=9+\NC%@YPA$[$CM6B'#$ MCJ53=7WLN31MKQ2K6VPOSR(QKBU2!3:6US]S?CQ<:WNTXY5U10 MUN2;TL"6'$["@9/!@8'1LS9VA@D!" $( 0@!FH\ >PS[U=VG^!**&7>STD)= M1YY4LR>.A>X-DN#*H/LN-[@NQZ[N2D[+-#I69^\1EJ8()H682@@QG8IL=8R6 M5=[I+B1:)%HD6JG:ZAB]=GFGP35=MB@4O3H4[0M=5?[NB/3&@E>S$1.U_643342EL8*B]4O M<^>T*=J#ZFS7\G7&NZ_0)2!Y('B@K:5MVN?E/[$8O[Y$;VJRG M]!!*#ZDRX2I#+.*X4^ X"EZ,[.3 7N'@\=NN[>ZE&K]F%NE9N]TS6OW23Z@[ MY0@[@71CQ:4U, 8MJDHD@2"!2/6'V3+Y# 7*&;UX(O%.:N_71\$(_K4QCM*Y ?K(]NX>3ES?=N+ M';@"?F3N=,9MG8\$#P[QL[[LXE7"[DJ<\N9^#Y,8!Q[ #KR J95E,IY.>0C7 M+W6CB^NJNV.>QXT:JKR>NFM2?U+%ARIZ5 M$?R#Y[UJZDUGH9C 9>Z38%X@)3M3#PIB"2LA/WY:HF>.A@7\,5/F29@%_\X3 MV0_"*1"C0%.\)B.B)H(M/"^YYL1/6.#E+#:3>XS,I/J4?EKA^/JAP%3!;K94PNKD/I?N37'_?V5JU'7ZO)[QY0.'%#T+*.<(YTA4Z-OI^$0K!?X+>)9#>@7QPV MFH6NQ]JFP5KFYF<*$"QIYU\%9LHOG'9>>@CM4.0DOCT)OIW[ M&2/GCUA&Z"X0RQ++5IAE 6HUKRY [<8E.)1:LBY6\567@.V%AVG?E7;Z::>? M.(XX[C0XCG)+[N(':8?N;,OJZ?UN!-+YSNMG7/8V:+MG6.4=,$MY 2>C<0@" MF@(!9ZT69=%1%AV! X'#"ON@:PP&I35O;XI]0+V:UA\A%P9CH0[PY1Z3(GQR M[?W4V;\5<6Y,IXNNT6N;I051WDNUIH@N19D.D M\*K(Y+.]<$Q),$DP2S-*4 M9L_H=DDVJ]-!JN96[7T0@3F;M!^EME'1]UW+Z'%)![?<,SF(F0JV9? M:4NTROLY996(EW[^8L=H6_MW@DIK15!EL:V1A-97P9V$5)9K0Y9[?&-E1)G. M=B2)K8S$=MI&J]LF/4J1QA*8Z6?<=1Z'P32U= ._,LE]517 ,VM@= ?'[9M= M&>FDH$RE-&"3Y,PR^KW2#FRHC,#07@!)TN$U5L\8M$JS&4]>8U'4]%5[\D&, M@U#@$1'!5.")XQ0UW4%TA^#N48#FZ%9HA<2WODKU)$2V7+OUI.,S))0DE&7I MT;[1&>Z_<.#D]>C)AU0_9V8OEO,\N7*[SJ)-S;\!0[:TS7]*5:-83J-%Q3QN MK(9$A42E)J+2&I*H4.2R!!+^*B)UXNHQ0:?ZSOX!6L.^R6T'=J3V$='M="BB M>W2SH$*P5CE[@:"-H.T]D>]>M[2>-]7G&(I\$WA5A!4)O$K9(>B7U^F?[#+: M(5A#J:M@.@O%1/C2?1*E.IW%/KUMX!0GB!\\L=,IM#7@O?) ;E,"UA[LAD:W MQ#YJFY+M9$&O>OA6+[.-D(V0[0@^Z%M$JPP'45D!81=A5\VQ"UW00>]PZ'7R M5AEMA[ZU'!2%[D,<<62A*("A3:>!KW^NK5H7 M.JX71\*I-HA6H95F%0!TE^!>5<#3O.B4UQ9A9X(U.8ND1@A9.4LQ&V[[D&GY M;Q"Q#H2K#+'JQG&D5DFM[J96]W3X+JG5$KR1)CD=_R=P0,(YYS!7_B@*+H9D M01S)"%P+&#J+I7"8ZS.@AQU[ND6GO^2S[.:/;%Y!MP\0/6ZKSL'@<)M#%"<] M&5MD8^N7C%SB'X)D@N0=(3EG4OU=!2Y77K_B\P]_C^7Y(^>S3[^*YY%M@TF* M-L:7,/#AHRVFPH_DE\!S[1?]WWN@PJ47V'_^]->__)#>^UOXR'WWOZJOXE7@ MJUBY^F/D.U_ I(&'J#]_&]^Z/O=M6/T[^$8__=J5-I@S<2BR9\-*^$CNKV+\ MXX?;ZY;9,O]E_?O^^@-S'?B"V]'YE75M]H?6<-@9=F]&(\OJM3K7E[W^]8T) MW[=;'WY:6+[\4MR[4["S8,;L:S#EZ^4]=[OG^N)\H@RW3U;+_&Y1;LP%T;)Z M\(5B&=<'2(G4!:7(B?X3+_[D!^$TO>!9C^TA\!S]7D?8@6YU^0D92K_M-Q"4 M)Q!M]C*%U(.OA;1#=X:S M1BI2^R^Z98(#("2#<:3H'DUX!(1#\);H$,)E+IZ.9:L34Z>Q M%[DS#Y?'B644NLG!68\B> SY;()_1P'S.(#VQ& :NA7!B&+0NY+H.04?^9, MQ@]SGG](&)Y- T=X%VP4VA,W$C;RAYP)VQVC2O5>&-S/G!B:H*-@D M?M!4XC&L)_"))D$ HQ9 $O4%\C1AE,-GCT77S&!FA@\&[H!_ MGMUHLFJ@3$4/>.C [/ AN+.I'X2D,X-4ZH] MB% >4?+*!4(P(P!B_(2X"2RFX-4ROT^$,OO&^K[PYZX]J3P %?*6-V-$.NIQ_#'QQ#4M]+NK_B@V\_#:EWT MV12Q :, ZB?!"'WU MN+8.D-=!R+7%I R)%^4\(TDSA+ #&1U38Y1K+W\)W2!, MV2I!R,132PAHE"'9;?.B6^)2LSF*%? )ANP7=G:>P21!QD94 T,;F5LN8MQE MX1G:F@.#O/ .7X6^,*@U4]8&^E+ZE?FWN=.I %,#C&ST/7*$13Y40TF>I#PQ M^*T$4O1:%^:>%<6K]-(V50EO#D!0P'6 ?\I@$&W7L>M8&3=S9-#^,Q@'0Z-4 M-.NU2V7PI658X!Z%<&I=V"4RF?Y8U-:G9-6N#+(I20: \VUTZC4KY^.F1Z-/ M9U JAM^ :@+=]B38K7@(,1;$+$/S>,%^Y0X8!< \^%TH_A.#_YZIMWE4FMVE MCBW[?89.TIP7X9&=^G4W%E]>536/Q,G6O V7A!S==N4V7\7 TE.T;L[N M@QD8G#VSMYP*\0Z<2&SZQ([* N>KZ7$9P#_L['9T=PD^ F@2C*K',LD>^!6< M4=8"FRH=(&@1&:3VIF1W\4.D?FIWS/..N:M>74/$WV >(1O!H!*CYCK55U=H MN+#SM:0M@YS::4J82P>*'/5^//YTC+30/ =_*CM*658/$7=]%;Q16Q(X-CTT M^#L9W 6,VO,TEWLO1;96"ED%'7*4AXDOT!O7ZT-VQ0<5MH.G? 7*(OE7'Q@ M!9,X+S'I-0RC4(_JJW'L89 G"@,,Y"D)5'>HD)H G\JY8 IR@!XJJ&0HPX)/ MYR:GD^W+@'L"UO8X"&'B*L !@/8O';@%<^*KF,$OJ&QO,?_RD?5X.(( M/#C4;,6JE+9,T_"SHA3,L$*IQ@E&F>X(+,=-2-A]D2^%;FXG7@3B?F<\5$2C'J> M!!CI#9Y]M!]SD:G\:H&%.>-)L!Y&@6%E-TK6A,]A:397;(_"%Z&*(?C=5]-2^X" G;]?W%VP?XQ&7SYJ*W\I)5;)GYZYWJM PACL(89/ 7"1'T29 M6"+@YD%VCIDVF-*@>+(@LM)9RA3(Q$0!)OX/*)+CX-2[V&BY5HX==!9J,S4Z MO;^)NUM0[QU 5:M#)13Y12 MHA7_!@ZK%JQEX^;_-U_[XK+GY[$6J RXRX/W9:/>6($%Z?:!-3 *?L^0G14& M^[$)O+.I=_V[5*)[(R-7[0@W8.J9V&AKBZ=!S_?!^0I+;85-MMIXRYREW"8\ M0.&4_RDR%252RFNS#7S6J?(RM Z"U5E[ >,J.)# +G(N#F2:6:E\[BAZ+G]P MO41*]!U.DK<2O5?1*2_Y6:#3(U>^/]U9QP&(;S-\+-@!*FJ7&[,BF89L\,PC MK8RU#K$5;#DNAN<9D@!7&[,IM T1Y(E3V.\HY-5,P1EE$GA.96/ "KQ"4!51 MUO@&Z[0J-2#)&5#N51H"=@0,31FPN?"Z3A Q2B%SHI0>VLR []50TU3&+[/ MC3%=(BDP[R)>[%8\%X*;R^$?G&8>$?A M.2O'C)W/_X?OWOF*!0, 5P;.RE52B31 _1$BLU&5;08&[.UD: #%3>C=XPT^OCAG8\Q7B C:/"&)GR]E1@HRB64_ZR7BB+B*6? MKR]&\,L/#U8*T<;58+=_O7,T%0N&#WSELROP 6#E7FHXU4REIFEG&.33TW'% M8DBDF-683+Z0JZ/3]42*H]J!L0O/!,' 6(&71/MS;A,\0D7I,D\RUB:,YC+\ M1:0VH$YI4Q=J%:,\+?U)IVK.K5< BW@::^S7LE3TL!)A1OQ/;-WMO'F84JA,=F]9_%9^=L3"WL>N,_"7+, Y+%1^K8?T'7YF'D=0VU M7 Y2=DE'H5P$I5^KDTBOVS:5'ZVKX>CFIC?J#Z\'_+F307TD/K=[]XN^5M97YA,:.^_I0F7_LF$X/WH-]@>3?K=;U?Y:KU M'&UL@=Y#&=19[>.NL)/QP:M*T1L[1YVO=OG$*=13P[B MG^,@U?M>).DJ/*W_;D MZ2PQ.DMLYVX]1JO7VCNQ*L,Q=!!B-34S@1>!U[O :\7>$X'7;NW'-C3'FF1U MI1L-67.;?.>9;8RPC;O^U:RI7]L8#$L[LJ I,D,>]\G*0\?H#_LD#^32;Z%< M<+]Z'Z)3*A&/*%.6T2_Q6)PJ'.Q WF;-M5)31&LXM$BPR!/:0EFYOHQ#S%(D M8P\4D]DO[6"9IH@).3\G*P_](4D#N3Z;<,H]__9&0>^)&V:=]O[CUTV1,?)X MR./96+"Z_=)2/!LO6.3QH,%,:E4^2TNWQKM%O=PY&F*8 #GFP MA#*$,INC3,?HM.<+F+IU/L61",V5VN)6WN2!IU2GS:S?JKL,7"SX6#Y7<;HQJ1:IF*YQIG M \LW6\QUPU7]UM(C4."R[+R5K3NCK>]>EF]R!C.=@2"_?/& 0B/?N?E/[,YP M5.\[[[[?O>Q9_6NKW[J^[=Y>7KA5T<_5T"0R@ MQ>O9U#42_,(4Q7R*V$N3.ILEUS2^L]GPJ,V]!K7N3%:GN=>D^T\]^YJ]%5+< M QU?IQWU/6MJH(!X@[MIN:6F MT>EVRY*@I@@*>:"G+!"669KEVA2!(*=XM5.<]&S;A]PT)6O3LHR612U R!6L MD$YJC&R91K^\]B"-EZW3]G]^%ER*2> YS)W.0A#>U4DTIV?R=0US0/6FY *1 M"Y3)@T5==L@#VH17;N/0=Z,XU ?6CMUO^)G:[KQ:Q=8]0./XIH@=N4/D#FTC M6BWJXDO>T":\\K]BX@+I]J.J]I!T==0(7GDAAC]@#MHR7^TO6[AD MUOM(SALY;SM+6QNDK;SP/4G;_C;6!O76E-7O4%<)4ZT*3:6:4$DS-+K]\ASD M=U.L*58^>=#O-RX(R0C)=D*R7HN0;!_Q"FJHM_G\KE^+:S#Q;29\*?(=YF9K M&G$]3UQ[PES?]F('&^/E'Q.,F?P4>G!F)T <6CN'1,JE-@2=PN6,_ M/XU"K0N3P37>JL#,]H]3\RQC6-9%N\QA84= ['56PK.B22@$F\(O$\D$L)G# M5,L5,V)'[)+R7"[:9&+@R97!D8H:"P%7# MQ^0"W0\23T="E@_%D_!CP50+.H'1Q& *V/J"-\0^CQT71*0-LI%6@7D>+S2LH6X*(L1696D[XF*;*J*C)#C0[Y M+\0^L8XVV5*%).,':8>N;@Z<:*=M^P)OT_!WHT;!V[0'-ENC;N>V?=N_:M^8 M@ZON3:MWD[0'-F\O.[WJM >FIKC4%#W4U/;YR$XXH15(<',"<,,-<7=!F9..Q^? MFN*NDB!JBDL>*'6$*@@$-<4EIWA#IYB:XE)37'(%:Z>3&B-;U!27_!]JBKLC M8:@I+KE Y (5Y(&:XI('M!&O4%-<:HI+[E#-]5.#1(N:XI(WM!&O4%/<+2)X MU!27O"?JJU16S(Z:XE)3W+K(7D,L0VJ*2UX7R18UQ:V ;)VVVT5-<:DI;M7; M=)+S1M)&37$/)6W4%)>:XE:\4.8T6DE24USRH"MA7!"2$9+MA&34%'<_\8KU M37'?V?!K99NOK[JKV&T83*]@>"&WH_]SH\E5+&$)1/@%+&3[99N67P.S?WW5 M&5[WAEW@C)O^J'M]V>KT+KN75S?]X=55=5I^Y1I6E2(0^D^\.&UZI;[)-\U0 M[W6PTYN*N'Q"!M%O2]:!?84?'WWWS7A,*138>].S'$E4ITM[F23JP2,GF*6- MA^^#F6NSGMEKP/S573?CL6[WQV[%0XC]4EC2)<50?=ZN=)=9QI$(V 0OL.4 M<5<"172'6O$-KL#F@$[6M(^%6%D;SEO.9G1CL82IZA9RL>?!A5$8I"T'V51$ MD\"Y8",;^PW"A=B$$*\-A8P]>%3:WG$6NO!)M< -58LV0!4W<'0W4N[\$"XW!QF&HJX9S!=<]=]=;7NQK6:+'O@0(ND,R. MBFNB&CC.@A!IEO893BF.[1_](&)3'@E\\,7\/H--@F>X/#38-'#YGXBAB@CJ00A!-HP=0[?3>$W M]UQX&L'LQ"Y2CT1C2;('@0*5"-U_%48#X",$>B_,B<,4B],[& CY='>#D.23 MY+-&\CD"S6-GATN@&0->'!HN, 4E'B OKNIX/@7)3?KL:WG1AD0JL1,.1@Q7 M)A7JPI#[$BY2EM+S!$V3G(CBH[1]Y/IVB!5Y#@/1UM?-QS#V8CN*U09I-AR2 M5I+6TY56M&(C$!@E/?FC,?*V9>Z,F< _GX&-[TJAY 74KZV.U[A@[#[GX4S MT.5:-\-]?CQ] &F#I[]R^^]@I8=Y>SCO,65*5R8>C!YDH*Q=*;+GH,1K"SCK M_^]*Y@@/'*)0ST![+AHYLK-QX+$O,UPQT.0\4M<\B$?7]U&G)Y9& 2A@P)_U MBV9<1JO'ZA3,C'539R%'S'A9ATCH2Q$J$2J=$BKE;(@'$3T+D&EM&^@@2?K= MJE,3]!6S,!@+B6$5\!2D")] V.3\$B<$/(!GOS![PL%=D."1^_IT'_AN[LNG M$9("0J;..U,A]C<"&IL(9SV"'IM&^%;$-YD.+C-+4G+DPFC;E M(3R!C<-@RJ+G '11' +_?6)GUL$#OG#\H^3C6D/C?EK/5QC=3@KP$\,-SL8)(:+23N M?^@#P%9%I8WY,6$RK]3C&2X"[!09T73SN3 -6@DR!5 %D M)\8KX9MTS1JS0GE1(1WV3L-ZZK?*L)Z&?;/5:.OI,TJB.U[@^-2K,%B0#VH^(P;R3(DT M/P!"PD+"\J:PO*+.\[)$TD+2C M)86HWZJ0(^-AB)$DO6N.&V7S'3 _\,]MI*2G\ -C31Q03)QC;J%.32L\4NUG M89C0"51ZV_Q)"&=N\SE7B@43W9OC[ MV ME;\Q'6INLQ?#@+E!P(OQ]/CBRW5F6"1\CI1*WX[C#6+@=OXGCF(62*F#Y^DX MTBLOV-=Y(%EO&."K\_O$KVX!Y[>B4RMA"K.S=:8:[EOA*P7'-+)W;*LO<89H Z1D(G)3**9IL MN5R'),VAH&YTLD@^;:,(&9KI%3^J[5Y0'1Y\5@"1YJ),0:THB015=O;EZNXC M//1K+MVBD .2#F*=_&V4\J'&@M_"VQ:VA%Z7WR8(RS+NJVW!%>O\&(K$J)B3 M6J7R(2DPV\5_1 JKK9T"!,.O?JRH"]S^GYB'0%]/%0!PYTF)A=JH%-^$':_:!U#[A;"@XC^Q M3I?VQ3/W0#9'4YTLJ=2T6KD'3+;(!L%#OE#I>Z0^HQ#0UG=1[<)H@G6M4V9?\?OY=?C__-T6R!"\;0(#E MZ:Y/7] LYDK@V+G*26U3G5$!OX/)QXOV+0B?C&=8V:,*H=S'6&_;&VA=<39U M']._-?='(OGB@JUSS%8G7,PWYU#4$AE"Q&61.]6RE>8@J5W_L?L-144(U)FN MU*_+B4+!,,]K/6T;SBFE?L;[\'&H0Y=?-Q];D(P)YH TT7/(2YT:C'J.'J . M@V4/@&&&H,.W'6#RAD;+[1V\5FU)P:/^&3N/6IV>LZN@L&O["[HE,T#;+SFJ M_S:/?32 0$M6JCKF'J.ENAPQ3PX7/N0<.=1>8/\IS65[,;J:J_R^"_ONRN/%F#%HRI4I/7I"7)HP>Q>G$I!IEBF>CW! BFP.C02VMZ :3T UR@1!0L, MT,95J3C)/3B@*7])*U>9S#'T'PE#-T%^%]ES7:!BOBCY=> 8F0,?O;!*FF4E MGB M&[UD 8_T.J5%M=(%9'?@R7H8/E=GFJ2;[*O>H2\$S9.X85E"_^NZ4I76(IMI MFU07,[L2XR5)RO^*=3'0J@R3"$KJW:5/!-LZ,32%$I3QVL=D49E$EHNQUWRB MX'.:<+AZ,L]!^">6!*L!%1<.[588F0(R)\$"SWN5DBGN)00I8.4T51WKL* M- V45!7XLU7B[MKM.BT(J\%=F3XJ%H&9F9 M!:%C%DF0!Z[)\BG5"W%@F?2_H2H:R1"P'."ZNG("+)$2 X:I[8J52=NO6 M) M%7'>PWB8HV\:M$Y01G)/2,T$,I7HM Q9P9_2!HKC%*.=:T[3]K6N4D&L 3H=RL1S@J.FJ_5^J$M*E S+$?AJC#I6)XJ?$#1YP4=2/FLZN/XLQ MB &2RZC&%=6A/4CE6JNCA#]U7([&L(A2V1UGSM'_IP-7A M2^[A1HH+Z3Z=G>EUO&,"0AV$N.^14")AM:0Z#DG4Y+C^=1J$4B:YDMA&>D@V MGZEI8ZVD7N?YA%55@0ZX8VA1R@!;1*-"X2\A&(/ RM\0BKBK- 3&,$)_CE!@ M-P:^+[RY+Z*JK1%>X"*L#GV($I=^N7W"11+SMP.9&L+IBB2FEY\VJ*DWL% M5"1VB0%ZI[(]QX\"O5;OT&<_I_%>?&?>CQ/&:,HU<;T0+83.+2>H%L,MJEH2(VDE(T9\/RU84RD[0M8.Y4O=\ 9IZ-?#R MDQO$,A]S>8R!\V'@&32FXL57=,9A88P6$T)Y6JB_JJ!VL68^W0A*9YAU$7"&"^R0*I^LDQ5609%0%NE POJ4IMM:=.SY,ZE[:LW0>F!>\J= D=#I%OA M0&/4H$_Z;-\S#DUA3,9.P6]V#B,-F+!:C!5H&/ M/,R,ACFO@3676'#K(D,S#]OK8$:?CEK_&@ ^6N8*>I5JM:>Y'<@[F^YWO,-0 M>SU==*D%ZW9-5;=HQ[I-(]8K\[+=N[YLW5Q?]KO6]>ART&JW.C?MFWZG/QA8 M0VK$NK(1:\9:5\US"%<=,>&7;G><5],W0[T#)@N]6[&%91G;3Z M):NYC?7T&;9+2AJM?ES40RM])[1HG!6+/&]9@JE(; KCFH!_K%K*KA@)?!@4 MWUZ:S="JILU@70SV:#/DG#B<2T5P P M#QPY"P8S!J>%Q*WW-[(NUJ EZ9N=39F:ZJ&[50YEOH/J/(._K/3+C3"OA)?- MS^ HXJ=RJ!$!\@ZECK,O9$$FGJ! 8=7*9ML(C/ MJU($ES,$\QR:+)[DT_DBJ.!,E98SWU-\[UY0C>!GI"RP$BBB8&0N\2F>E,*A M.O8S=[Q!8^2*[]:YX3H(6'3>"^&[A8R/7)T5PM5L%@;?U)Z)]U*.X+8[I2)* M?E^TC/$-NN7:H]C;> $!C"R':'43+PTI^>:EA678;53)*3GCL3ZB7HVQA'GV M6M^51"W=J/7M^%(6I/2B.H*_I]@?7-QQ%FO7S-=\[3Z/O6 MF]'H797.D8_^9D+%JP\MM=0NY$*\XD+\0P2/(9]-5!+'9W48R]L'.I=)AOUG M:;B2/SYB=#K==#Y8D4[BNJ?2'< M(C>T I=)]JYD9\I$#6(),"4_?OI_-CL;L$0KSE9)^9N(8:$IAKE"Q/)#2<2C M\&8SWT=CJ^XF6P#(E(=@N>M!\C@*TB_T.9#J&]V^Q#*!6,E1=KC7R6=2?$H_ M+-FYJ_NA9,TW!BO/7]Z\G8D>4K_]W;8-50KW6SO>ONO]M;[]L*_?KKW-T0Y9 M7]\N9O >9!TLQU]>MR=6'[#>K_8!ZTN0^FY:+5D72<(@1LI^T9&R&XR4X7-7 MG6>9!= VI3*QY0YLV7Z#+?= I^,RXDI7YYV'RAZ>B2IWQO-),])R5+_>$%5? M[MJ']MR>^RI'/^*O1O'7 =%M)-DHV6%\=P1NT409=#=>FZT[:;Y]XGT5++U= M8SN_^RK1]P[+#%[?LM\S#JRE=C7H]#]ET>9-KMK4^]J<%(KG2J1%IV-T.J^? M>%X&00ZY\*_J@35NY<$XXH35*<',Z<),NV_T!UV"F;T9.$VR8U0WN&T,F&R@ MK3V$&;8PN\N6&FMH]'KMLJ2F*<)!GNOI"D2'!.* [O#B3GO-],@]9C*69G,4 M8CSMV3?F!#%N^.\2Y%F[#LG;5)+!4CBI&M0MS[Q]B[*[V+_[(&39J-;K&)99 MVK;3^\E9&:8C#[Z:9@4!) 'D,0"RVS(ZG8VW4PD@*?;P;E;[(D+A;]^0G>ELR#JI59([1+_D/.[/9"]=S-XX]!1J8;R$6-*O?(\ MK[1_>W!D:?"SV'@PV=[S2F_VT\[.3M=S@>F&T7I MIN2Y?HRJN;D3S-*J]ZPY\@%Z\>QGQ7]+3N7DNLR]X!X;WUY>]_O6-"13I6]7I M-7N@#E.:I*]U"O?FY$Y/'A5.VA-L?@3;8AN'O8O]!LJN=JT;J"_#FMOKW5BA M5I.O275I/0O@3Z_R;[D]&#YXU88SU=)3->I!>#+I7Y[C2JL-S,< M>\86#G96![8=4^BKG[M3\8*Q.N2#M0VSO"J ZG,,I1*JT1OBO!4S_^N MMK9OL' ,2@O:-$4X* SPJLK9UN<_N6Q'R^AOW@SRY'N?D$=Z:!W5'#GK=4M+ MA6R\G)&_A,IK$DB5:J6/2G)#A\UX&+TP#YPG=;"IV(]NJYUHMYI.*T';Q^"498<:CSK@E;^JU$$5O M_\5C31%"\J7(EWH?S3IM:@I-GM3FA15\(?%\+[)UW$.P2N]J9'0[Y:FR-VC3 M%%DCGVM?BJMIPC4H,47L1(1K;S[;H-XJKL:-9*M!P'JT0JP(ZEMM8]BO0+?# MIJ :.<$'H2+!&L':&[W[6Y9Y?(HU!=:V;L^Q7+Z_>2G^V@+^>!JKIA$J"G 5 M3&>AF A?ND_BLV\'4_%S(+>OZK?:_5;KLM^]:INCRV'WW5J M5?U(5^ /[-&!+3OF5$]+^_-T9ZXB/'L6H6!<)B7]\E@%_4GQWV)Y_@:K4E 8 ME2WQG_+PT?7U('DD7V@!0W^RA"X#5*J4-0*=_W$KX;JWK^&GR=9E\37H@ M4,UY;6K.;X,0OO+9E>JJ8[^P^Y#[$I0R-LP:94VURC)WB1>)%]?RXN]^*.!- M_P5[\!\FCQG(^#\/R.@^ES)^PX5*8],24QY=Z9M/[,VV\1Z3;3Q>V,:3N(TGW[.-=W+EJWM058U/**V1$-97N35% MP%K[WQPBN2*Y(KDBN:(8WUNY(<4#(4MCH+U4=%4E^ER%JJZ&[%JTAX?CNONI9I7>NJ>\OL70VN3ZWJ_DL0P5/A5^^%I4N0VWYAT81' MNLK>#R*LNE=+PE29O=!WP)\S$3*)2\% \NQ89^!(]B!L'DN!E[ZPYR#V'/B* M<7C?>?:NBE3PORJKM:O7WT,Q?J^46OS^KB75[5H7A!]V]+6/';Z[6J^$6'RW MVJTD]UW9F$5;3R90?4QF.T;?TF4Z;FX#'Y_RSVKF$;:=L:P0\?"59)#3DE;-5&T M!JWR3GQINF"=ML^D\CHD]OR?NA$J,UAH$;*;NR]?2N.@?6_@'3'CLU->W.]$ M3H4CYXJDZ8!EUB2BK;SKL$S02.D< M&KWV ;MEY1LOR:5/VWF"+'_ U?A1WXMNNYZL%;'Y?7N^W< MFC=7EZ/6Y?!JV+KNM_HCZ[8[')G75_U!QSJUQ/V)8'P:@+Q@*R4[D)$TP$DN M-%>2*NSK!5(*_5'(R)VJ(_7&W W9$_=BH4[;PUQ^7'7NOV36;O][R>0$WG > MB7#*7!56GJKS^;BZ:8E[MY]$1^[7.EI=XS6L+0ZYJ8(2?7DH7+JMIGB4%KA,4D"24*M M)>&L53:+'.$DY]U(L/$YSB0D)RHD8#VUS=($I2DZ@_:#U_D>TZD(;?B5S?A, MA/L0GZJ<_;H;I;I=H]?MDD]/8]N5YS?:^"8X(SBK"IQIY[&\(S'($"N& MQK;KE;HPQ_QX&]@^]+X1_4/5*?6YQEPF=0^E[J$Y\E#WT,HV@:3)T^1K,/F: M5%55SCNB[J%.SD1A:RV3>A?S59?MJ#48M0PE9FTDLU++4&+:^C,MM0PEKJT\ MUU++T+)B_=0R](B[277OA-.QC%Z?.N$ZG=(*@YHB)-63A\JIVV:* M@T4-X$@42!3PIK/2;*IW%595P5B@VBD2DK?-IUYI<=2FZ S:$::FH3LZ]7VC MT^F34T]QP^HHIF9(%H7E2;Q(O$B\2+Q(O.HG7F074M/0+=B%FH96?__Y-/J^ M6#VCURL/N*CO"T5=";D(N0YP+-;A&O 1:!%H$6@1:%5I[YJZAA*<$9P1G!W? M>QQ2U]!]Q<:VZQKZP]]C>?[(^>S3G3T13NR)W\:C)^YZ^)#;(+SCGKC+:KV_ M"COP;==S>>0&_CU>; M;S/A2W$I?#%VH^)C8!%\I/17,?[QP^UURVR9_[+^?7_]@;D.?,'MZ-QJ#;I7 MW5[_J-MRQ^NM3G473W@! MTXTM0S'VA!W)?.?2OTGF*@K#-=_8+ R>7 FK9,!'@=]@(U3=!G4\AGO=)WVA MRA\?!Z%ZU PX-' DWB*Q-X-3[!MJ,/'-%K,(K\/>#?Q1K.HEFJ-= ?$KV]4S M::UGFN4UZ1R4TJ.S;QZW66&KUJT6=[R]39T::V"19L/MUZQ1X^ ]:F&PMM?- M_204@OT"OTTDNP& ==89%5E+QW=8%\2:[V'-M[HVE4.KO75E*IE3MVDD2HW# MB 7WPX(;>Z"$?HWH6?<6]U6.?L1?C>*O Z+;2+*1\T4U+!Z MEUT#,=CRE#V(<1"*7*2ET1T0=R59DSI[[$J+EFFT.^7%O:NP\)1(74W52#!S MNC!C]8W.L$H#'*U.IZQ)-P4?A-AMG5^Z:_KD 8^2/[,^LCLAV*]!)%CK8L=SW?6?>/$G M-X()V/HE=_%TRL,7/#?^#B;ECH'#X*DCVP:6BC"Q\TL %[O)2?5?!>X1%7X. M Q\^VV)UO??VTU8YGYS)^<"XVC/21]R'PN.8_AD%*B^4.\$,4W[QLOM@YMJL M9_8N7N>>5S*,M\X*7IU0PH:<<> M3SGC >FO^-?1*\!\$>F\XYD(F<0U8CR*0O(T+Y MGG3DY.D.C_B*C.0RH6F#A:6LY]VRGH^<^'O26<^'G7SMP^_O3MV@C.?R,Y[9 MNH"/2GF>$[MYN<_59%#*S*I\ZG,S(AK$: =+< :*5"G*MK_HR*_Q5(0\@MGM M13R8SJ#0SB/"A M,?A@]8W^H'07HF9>E+?QN3O!FAP/(5]T7TX\@1R!W!L@URGM^&P"N0T- MP]W[76^51KXF$WTZ\X(7(>Y$^.3:(GV,<##37?A2I4B//'B ^O3;&#MI/_HP M>^>+RG&^"F0DM\E5'U[VNE?M4:_?N;Z]&0[;MSW32G+5;[O7UO#43YY'8;Z*^;8R>7PT*)QR#$@HSD8F[; MNM$V7A_[/';<2+T,YZ-?ZRLW3!5.R C^T;44P5B-*!03N Y+)I7M7LADIY3U MNJ>L'[99]-+M]SV+(:^<,UZIY,ZKJ M\PNUT:VF[B7H(NC:GE#M%D'7D;(_FFA^S<)@+"1VY>4>DWI_0;[##MLX\ZIF MF566T>Z6YHTV172J%_>IG')OKCR8[=(R=YLB#^3BK[SKJY! 4'NBK:YP%)"5&:(EJG M[1[=<2_IE3KEX9\">Z22\0<2-.B6UEVB*8)"SM )RT-W6%I*;E/D@9RAE7?] M0_@BY)[2*=R9NKXKHY#C&1=[L=G>V*YOBKL$-EVOM'.EWDVTIH@NN5.'<*=. M1#1[YIY*\DY0,$_;&;L/(MR<>J,$8S_,5E(A7C4(>;AZN_J4U?6-87D;?&_2 MI2F 1$XO@0R!S.;YAD;/W%._HP:#3+EEN.76T*XNU+T%MSX2/X-3[WSV(^X_ MNC#JD90"[MSZN*B1>=.^ONK==,WKJ^O+RZO+VTM=@FN:5GM@GEH)[JKCHO3Q M8G"=/C!J%H?V1!F(;D9]QI'\[(%[W,?4)BJ,?0>_[*$PUFJ54AG;'9Y2<6C% M;J_WZ&LU^9K47U;."I\/USKNWM.^2]*6SZ!BVQ12$G]1 >4!N?4?X5MGE!QG M7%<\#%_>2O8XDH!/\;#>:@5HJ#":Y+K(I+8=3V-UN',U10B6\+_*P2=!(D&J ML"#]*J(YN1NCE2@W:.5=U[HV0C@L$O;$AWD^OAP3GZI?&$J%Q"5L?/:&_;T3 MJS(<0WE3U;0/"+P(O+8GU%G':)=7AUINL^,:\!FU>R=D(V2K)+*UC7:OO)-\ M*L\QE#6[MPXOL80ABI"%PE,1+SEQ9]N<"][4JJV.T1J4YO@T159HJ^]DY>', M,CKEG<;X+I.Y&HA)A\:3L+S%(RUC4)YYUA3E06']U1FK(7<$\_E4[,7L:DJA MX+#$0L&F%P)2/.8 *JDI@G76ZNQ?LLC>(ZDCJKLM"-TJJZ] M-%[9R_FQ50D3UZ3?_'F0;)582&*GE9W-Y3 B\!K,Y>F9Y@' MK*2G_ \"-@(V K8#>(U@E)766I>,L@7G?B2ZR!A M-;*#1#6YKQK%L15B1VH0T8@&$;7V[$DZJVOM$>EA>L(:.LZ%RN[U^P_4J]:U@EMD90=,XW.6CC M'26J6.LCNQ."_1I$@K4NV-*\MGJD_A,O_N2"M^O:^B5W\73*PQ<6C-D=3,H= M Q/#4T>VC146,'7V!7C2=H5DW'?85X&E'86?P\"'S[:8P@_+VRO;3YN-@Y!Q M)N<#T]DSZODZMP9+%@(6303\%,PPU08ONP]FKLUZ9N_B=<9,/O_P]UB>/W(^ M^W1G3X03>^*W\:WKNY'XV7T2SF<_XOZC"]PZDE)$\AX9]QY6^](+[#]_^NM? M?EAQ>QS%H?@%'C*-IU]AO-S[PE_4P&^#\+>9"#G2[&?!I5AX((BWC[ST58Q_ M_'![W3);YK^L?]]??V"N U]P.SKOMFZLWE7[^K)C7G9'@YN>U>U=7_;ZU]>W MYJ!M77_X:8'!\_1^HRW&*DBINGR,)*YZ"1PWFH6NEZL7-]?4BV__9$,QZ5BQ M!9MJOF >+C^;)8S!8B!.R(*4.?3/DCV\L+$K0:.P%\ W]BS@"5R"<'A@C8=YK2UJ[YC![Z/S2*:7QRZ!WW/8?+6K_40,'B.I:U]6+ M9JJ7:=W[#LMU"G8XVI67 +"VR1UM:@[MP.B65U]YTL)Q$CH?I&:;6KB32SBR+*/7 MIQ1:TD*;R],VZ1]-U4(H-IW2Q.:DI>-4U%"'U- K91Q&E[00::&-DU^!MH*/ M(Q&2+OJ^TS*V,W))%^T(IXL[3G63'DP=3W?X],Z>'4RG;K1Z.[Q2V4N5CX%5 M(:VIZ6'5H6GTA^4=]/EN";5QLLK[LTU6IZ_\*I[GB3W%O)Z1[UQ- MN/\HY&<_?XWKV^[,@\=OD<=R=775'W0ZMYWK_G5W>#FZ;'4'K!2Z@T<^*;(:9"IM=WA_,RY[&U=+ MTZ!EM4I#]Z9LNI+#23AP,C@P,'KE5)!(($@@2B@0)!T;OUT;LXM"<' @D54E1-$:TS[.9%I]W2:;5NW+/+6JZ2J/XW3^"P'EVO6V.O6VJ MT]4RC4%OFW[0)^%T413B9 7BK&VT6J6UD"13C82EP<)B]FT>W164_DMI';EL4X^H/2@GX4XR!A:;"P#'H@+)26=+@81_-,LL-E MAC=E1[>S>5>[D]_/);>;4B4V-_U:P_T7Z))%2%)'4I??)[,HXY9B>EL;D!'_ MQKS=MLP:YHQ1*2&%*"A$L:1>C$&_3_) \D#R0/) 64G;LLO-?V(W>GF/W-!F M/:6'4'I(E0E7&6(1QYT"QU'P8F0G!_8*ASEB[-KN7JKQ:V:1GK7;/:/5+_V$ MNE..L!-(-U9<6@-CT**J1!(($HA4?YA]H],M;>OV%/1'SA;[NSK7?N7UN<^Y MX7NN+\XG^@1&JV5^MT@.W MO=B!*^!'YDYGW-;Y2/#@$#_KRRY>)>RNQ"EO[OS "YA:62;CZ92' M<-WB'+D3S"*\;GYL:^ SG %S(S&5[-F-)JZO[HI]'CMNI/IZXJI)_4D=&Z;L M61G!/WC>JZ;>=!:*"5SF/@GF!5*R,_6@():P$O+CIR5ZYFA8P!\S99Z$6?#O M/)']()P",0HTQ6LR(FHBV,+SDFM^_&!^4'^#B-KIWRNH?.].@62_BF?V-9CR M)0!/3IHW88V3L]1 ZCT^D^)3^F&)Z^>#"EO2UFOSN 843-P0MZPCG2%?HU.C[22@$^P5^FTAV _K% M8:-9Z'JL;1JL96Y^I@!Q8B,.--_I3-3#GG;^56"F_,)IYZ6'T Y%3N+;D^#; MN9\QFS8W M;F2)HI_O_ I$S71,500E8U_*W1T!+NCK?FZ[;JD\$_.^O(#(I(0V"+"QE*S[ MZ]\YF5@E4" $4 +(G.@8ER0D5>>Z>>9?DYQG.(N@^)X;ANO M(V_?L7OZM(E ?K_SX1T/G095])DTW 6SO"[@8C0.%P'G(@(^RC*OHN-5=%PX M<.'08!]H,],<;'C[N=@'?%;3X2ODHG!+Z 6^KB_$)/KNK4_39]\6<3Z;21?: M3%?$P8(HK\7:N; NCS*]02WPI?"F-=R])IPQ.6-RQAQ,:>HS3>.\.9X)4A.W M:K^%"9BSV?A1/C8J^5&39H;*X\8\-,3[R=@J0^3'QQAM]\^"K>G&6YQ+GZ-K,T,F0]RYS&%$:FF<^&M 2TXSEB MF:@-QA"\JRDS6 M%*Y'>:1Q &+Z&;/.VRC:^;YSLT?#G3PH,RH->$Y\ M)LT,?; +&T;#,#P7P#GI[366/C/EP6S&B]=8/&KZHCUY2[9A1/"*B'!'\,9Q M'C7MP;H6N'L\0//N5NB(V'>Z2O4B6'98N_6BXS.<*3E3#J5'C9EJG;YQX.+U MZ,6'5'\JS%YLY_GNQ=TFBYYK_0T8LH,E_WFI&H_EG#6KB.\;J^&LPEEE(JPB M6YQ5>.1R !3^0A)ZX^I["IWQ._MO,!JVE=K>V)$Z141757E$]]W-@A&)M='9 M"URT<='VFLBWK@TV\V;\%,,CWUQXC804N? :)$-@##?IG]ME/$-P %.+<+>/ MR#T)8N\[&=3IK,_I58!2-F%ZZY->M]!.@/:&$W+'(G#RPLZ::0/.43L6;1EV\5<;3H6WI M4&%/(B&^=R,BN$D2>;=IXB())2& MMN% ?OC?>@#4<0SX=:-O34=7;CQ_#0A MFW$+T3&,TAR# .T3W!N+\!2OU>'&(O1&V#E7D4Q(0H[.4BS 5=ZR++\%B5- MW&B0-36*XVJ5J]5^:O5$E^]RM3J -W).3L=_$P2(;*Y>/'-]!=PHA^KZC.DWS[9)#/$YZ,;;( MT=8O-W(Y_7"1S$5R3Y%<,:E^H('+QN<;_OWG']+XZLYU]Y]OUO=DD_KDU^TO MY,%>K\$X16OC2Q0&\,\UV9$@B>U@L[AW@SL2_Q14G_&"M;?W2?P-<#3WP_7O M?_VW__7GYV_^-0$4+-(H@G?9<4R2^!L"6ZR"$P@0S5_)]B\?G*4LRN+_D?[G MV_*#X&W@%^XZN1)EV;;MI:DZANFLYHN%J9G+N6XL5Z*H+43YPU^?'%OU"+YY M.["O8'_"UW#G'N;SRG+?"\C5/378/DNR^*>G_"(^82E)AU\\)17ZLQ> :$D^ M*[AB.(;Y$I&]ZVV*N>W4!@P1S\*:(5IP*:81M[$7@VDHA%L!'A"VH0\R#RW* MCV!A)O=A&L/B^-/G%ZFN+VZ.P'E-9HDY/C/\X<_5#P=AM /+[?OZ2-C]Y5]I\C?0SS\DVK^!F#?*- M1$-@A_[TP 3D;>AOV%OL?>3Y)1]Y^5)=IO6/J4IF9PPWI M.Q>>X1[WQ?*#.C.LP<:_G0L_<)?^1>6"^>I3L,Z@2'S?.S<&;/X90_DZ]S8G MKI7.A;4LZ_27V9P+8W%/")65%\1IY 9KPHT]4$RB,5C[S+FP"7=^+I8?C.%N M@3D7;N"N3^.J;Y.X-_0]XPC*Z>/7Y\)CW./A'L_1C*49IY\"?"Z,Q3T>]'CN MPYAV(*_AOSSE@U72@]6%G NC<)_G8KE!FLG:8#&T<^$'[O4TKJ*=H"%-GTJGFFG= VKEP*?>;WL)ONA#6E&>BR%F3>UZ#1 ?#Q/5/0TNG M&!9R!O7 \S@'DGIKZ3-#$5],\2=2E2YJB) M3=U/XU5@36C[:O3*]F/^/!G#^PL;\T^ *<0F8 M2SN5Z?N%B/@NSG5*0CK7R=V$M"D#'_L6[KVUH(OZ]H6/4)OEQ<9=,4J!YV)X%Z(U(PDW0SHEW)QNO&"+ M0[3H [518 +Y8TWV"?R'1&LO)L(^\M:$KL5CPB;LU/6%A$0[/C7LW::&2T>LWD1;'1S$OESV_DIWK!>-4]?D\NK0E4_L^ MT'TCT:YDDX__0]PH'NP&1"Y-N!UR6)KFWRP2MQ)UR*L6U>GI>XZ3&]=D%ZS-9 MM6;2&W@6YZ+2+KN_XV^1&W2[K7MPV3(2OI&4P7JFSH4U>/3U^.CKF?72R\JU M/ECLA?/#Q?##R/!S0@[AQ#2>U-:;IZX&ML+>WH8=D?=\.K3F-36#F;?GF&;Y M*,UD=;![$EHQ5-+(9+HN!ZM6&!'3C5?67\KT0^7:Y$$:SED\[W &MOJ(L#@Z M\KLXP?YNQ'8NPOZR(_).&&V)-V!,_A1UGR.1ZQ\5ZDSCC@KUVK M@[DCYZ*(.#M,#3\3-NLX,?%X_^DLY!%YJ&_5=&'O(\^OM%R( [=^3V=JW-.'DU6P41G@;Z)5S-EWT2>6>9@!M*Y\ \/.PVG M@R:F:M1K@U^'Q]F!A_3?PLCGA'.V 6Q[6>-.\QA)Y%*UV+E$I-1KBX>C.&?QM,+; M>!SB&6)L=*1V<4):Z+^XC7K!G/[C1 M9K7;^^$C(?2M7])H?0]/?/'= *?UTN_9<9SNV.A1OB"P]> M6]R?YY;'R*^T>Z\K[=1!;K0S^]YH-ZE;U?B]9'R _VND[@M71]Q'A C_@+_= MQ\(*I,Z&Q4X12:>FLM;A;@=ZB-[*.I2Y^!IL9=1,U<0S4AX' MX@8;*_I.Z!A^(O^U.)S[.I;SYSF2=RAKRA(CWT,??!A@0;X=$C?IJ MKEA0R90EN4M4Z=(4UG%9G&FD(-B/^/!G+X&OK0_$QUY&TU$)JX%23%TR6=6\ MV"#)*W5N6Z*FJZNYMK07J\5\+MHT>;62',U>J9>CDK#( M=36DNKPD9D'#;'$LW+&[0W@2:Z1)+'.0));^SDFL=_[\)6U^(AF\PQ;)J_-/ M V3OC/>U.M\^%W?(>"M2=*=Q?#C9C3!I?'PRYWVI^+U;I7GI J="2H4G+%VX MB)CL2&L:#J%^-,GND=^A.H4JB$&OQAL_Q?!NFG'J7BZ\N/#JCBA)OI:/MCVX M\!K6,CLG ^R-2K@FEJM3K.O!"B2?GWS7O;\;<0R6].=Z_IQ91<8:$54G7@TV ._OZ*^Z,OH&2.A?&TJXET%WZ]>D#0>?" M7I?M+KUA#?'$.$F^'FRN%_>8N,=TUIS"NL"N#>XO<7]I9$7UYV+8G:#:_NQ- M.^XY<<^),QCO<^E*#^Q'?/A-^URZ-:"\T-IR^W3DVU?PZR(/-2[]AAULGOSF MM\!+#@R#.Z;1Q70DQ[%7FNA(MFJLYJ9HL487V7%TXR*GM)4])ZPS TYQYT;P M7"Q\O?F-CN&.BC-@%6*"BU0@N-DQ9,_X=,2;%VRQ X2.:H-_T;:69^37'=($ MJZ<'>(^P"VD!-J'#D 9XX;&SR%\!*LX<2.[#- ;\ L1_K,D^83U#P@9;C,KV MHD^G[1%ZJ;)SXEU#0.IW7L" =-,DS'_!C"/ZFQ,T%NG#-!89/9M;]$FW]JB\ MM>>LS/-+&\[W2[J[)1%67^=ZMK1U!&H>Q<*O:1(G\"?8!(]O5&Q<-7=]-UCG]U'^W0U2-WH4%&G$ MM]A,H3)7F8GZZ>>W7T1E+H]'GJBMX.*84E*NS=.+M(M@RLNN__@;FY7RGE;P M2%A*4?C<1>[SO'NWVTBX8=!FTG/A!^YX-:YB-XN.TI8;"3=]5-Z@,WO"589= M>B6X!S5Z#VHD7&==B_K)\7.YNNV<5)@31EOB#:G%3A#B'@E;?1PP''@DEBY9 MI7'-=;9.EF16;I MPXV@>34&SX6/N:O&7;7C-:%VK9W^ OIS8:TS+;L?H*9^T,KW6H4][-W; JT% MB;U> VTE@* OX*RL/1)WJ95?BOI)#C93_2KHJL+IG^IEHL1;^[(>LPHH?W&5F#?>V&EL\_HNU3.0JA/ LA/XRL MY ]+NFI_CL( _KTFV&X1OTAE)^66ERZ'Z,XME2LUBOXEX\=8B"LX/$ZC6/:7"#\$B9$D*][ENY7CCAKG#G%X0W17T![ K<_6Q]&B1 &@@,T*DCBU?]3]%ML 6'P"$[WR1H=GA:9S> 9OWKSR U9IZ %\IVM M_EC?N\$=_>[.BV/LYOAXLUI\P@^R^?22R5YU+<#9PBG=N]^)<$M(,,2N@W" ME]2(B^TGQCM:8+\Q*4EL QO'[I'Z R9Y380'/,ITOZ&]/.#"N=C\D_H) MLH2[P8MKX!O?PKVW+NU%7=1G^&S)I[<$C-3KT\NN44G^KQFROY;(?C_I_>8M MAO:&W6J$A$+I0]!;DAK3V#]=M=IN"5I>1'#(;40E:2%(*]*9<4AV7]0^"K][ MC+.0Y<@?\,2&3A*(UWX8IQ&RY;]2+\IT115O0AKG(FF;^CX\F$1AO,]@V)'D M/MQ<4[T3(4[\1P8&8]6X$ L@=^!?:P0NHOU3>[#TPPUC_84OOB[7S83[\ $>CV9X2QBHHXP^FJRA)GE-!?JCD-D! M9;?F@_O8 M9J8_MRWSH1U@]]/+;,G.BPF;#0U&)PEB$E\+0O4ZW'L:$Z"Z&=8%10OS"\M_ M RL]JMK#58^I4+IQYL$P(,,@B]+D[T&.9Q9P'&Z3!PP+>K&P(3XX1!'; ?-< MF.3(10T\DSSN\<1 D[L)?>:6W'E!@#H]LS1J@@( _HE]:._&23.LFYJ9<6CK M.)\49,;C(8F$OA272EPJ79)4JM@0MR1YP&@QLPU8D"3_79S>QNO(VV="BO(: M>V(?A5M" Y;@*<0D^@[,%I>/;"*0!_#NQR+>"W3+@IGPN]*7SR,D-0F9.^\" M31JW!#2.8VNF@82G22H!7$V" Z;+H,P^\G P%@CT M;13NA.0A!%V41D!_GX6/TJ:D65%$&(>+/&K EMJ8OJJV(^_SI59 MC/%])/K,#6V*'*W],-U>UG*; MHM*S OM>7%7JZ1X/#J13O&7^"*X"\40'FF%)6W@+T+O,4_$PDR*X._0_6.HD M(EN?8#@A4_6QMR$L25"S(@@=*4L34?!M@@%=>!?)$VY,,H4Q#2!O4GP2?I.? MV=F<4)75-@3M(0"8H2[#:85) %6WI'I2R7T4IG?W@KO?@_PI?-)Z@#1.R'[B M$5)+OPSKR9"'L)XL0QQ@).J(K:>?D!-I0KM*\;E7,1/":E"3IO;=0HF4&=5WF)2(/ M/1^K62XB[,O9B+-1K;3C2<48\^MI3@><%C>N14A8",;+P@$'^.I2HK,O5\\W MA!P%-XHPDL2RYI@H*S-@01A5OY)A1G+JVWV6+[$ORA6O%X#F&JYV'QK$6@@I^;+"QW!MM]OKGGV14DIC(* M7HMGTZ@U#8-2*MB02O2:12)H"#M7EF4[0U/@NEIS14DPT[T5RKX6%M6%.:B5 M9"^& 2M P(=3S-#6/LXJPQ(28(= \76$-TR!VMW?645]'+/@>0Y'_N2U\+4, M)+.$ 7ZZFB=^,05<347G5L(.=L?:1]@E#_!)XF*96Q'E*3/;L( ^TR4I@ MW M+IR/^]WUF!C N <3V?,N3\3\A@*/Y,[=_TH_!I5?%!8\+?PM27!]XT]ZQ M8DFJILMVO0((-V))MFC#6BVSKK(XRU-27<%$@T \FC ?T(_B6%&O(_$>JCAO] 5J8 M1K>3>P^;<^#. ZKL2S6??U/-Y_]*49;)RS- P//M'BY?8"3FQ4"QI7?XSH_Z$9+^X%@XY9LT% M%V5R#EDMXR&4N$+B[1AOY35(-.N_]?Y 5B$$=:87L\]56*%FF%>U'K,-2TS1 M/^,Z?!WJT.>?*V$+,YA@#X@3MH*EV\%!\2; /J1H/2Z#+U@2J*DOM^R3O M3CU>C!F#IFPLZ6$;RN8<)+ E\&WS; SM\\O48+$6MU+CG'S=P1 T_4(,/JV/ M)9:Y7L]D04RP.S0AS-Z ;=T"U5 6!0L,I(W'>K_+#O.=^YAWKM8Z[/^9$?0Y M\.]3\CP4J"@/I7H.+D;FP$>OG1(C6;" -A647V.Q^:;YM)M47N4K]3KZO-XL M?E($A95L8<2D-8TC''AQ;MQ_SN,"GH\W>^8!C_PYJD69T@7)OH$W,S "-TGI M'O/6Y^??8 ^"YLG5OQ.D9S- DE%&V!U]31&4R7J['7JN%@L4;-/(31[]@23 &J'QS:K0 9 M%62;3!;X_HN8S.5>AI":K-SEJN.0+*@)FC/D5!KX6]/"W8/I.L8(S<*=FCXT M%H&5F?3R/=='21@3WZ?^!WW+QYN;+Y^J9AG\G,?D"&!W1[T<]BR.U: QN^JY M/U!IC"]EIM:.1E(S>5+1#U7Y#*"7BN6ZL"!8S"(+\L S13TEF^P"@!7R")'!D )K,K&HNV7[ 6LB[BJH=Q6TK?/&B=29G8]4G,B"#. M.3IO0Z;BCVH#2G&4T*X8I3'[FG4Y9L\DX1W3"Y3)F0#.06F8A3314_OO7"7D M1P=H2(,\1AU1$R7(D1O>XJ&P*ZLIGKU@GV(0 0R62D4QGCB3ZLC<>*MAM+[/ M^9BJHMM_LKD:F665(+/=>51AL01 ;I-6"KKAZ'\GU%W<>*6!RF#J, M,.^182(CM:P[#E%TSG']9<,PHS/8[3,YMG;W=-O8*\G.N=PP[2I@ 7<,+<9Q MN/:8!G(?(S &@93_0%'D>E1#8 PC"DH)!79C& 3$+WT1VFV-X@4>PN[0VR1S MZ9^/3[C.8O[K,,X-X?Q$,M.+]DE$"77]RVYQV@>!(+(I,T"TMR0@6Z^:XBI5 M*>L!&" $NT6]3L.P [SL^EES;"%Z-GGU0GUS+PB5&*?$ +YSWB[E1PU?S1GZ MXL]YO!>_6?6 M+'M31H1X<%43E1$9"S>AF,,=%?2:A8G1OZ1(Q#^"S(=]9Q,$-OC:A(L..8G$_"\L7*@S=,KU\WMZMG;BL5KL_:DZH= M]1@<8=-CJ'.63:")/1Q.0>T$UCM8:76O-J#13P,M?_?"-*[&7.Y2H'P O!"- M.7NY#9-QA"A%BPE%>=ZHW]10^[1G/D\$Y3LLIH@5(BQW23ZN0:4PHPGM7X\Z M1O&G [BKML]'F[@:*W.1AIF9VX".L!97PY&'9,,\K/R33V"\+@*I[,UQKLH* M402XI3JPIBZ9V98//*L$-D-LPJ?$5V$V$=!BQY0+"PWS,?GH(-_BH%"]<&N?OQ[[_.;_!?GUB]8*T. MF>RS$ MSP9QY162Z'?]D;#9Q31^F@VB9'8 ,U(03SGRV"N+[6YH\/7),."\.SY[/;4> MWB3>>!H"^RDH)\&"0LXL'<>^F8.M&J"Q\9$:8J<8JB ;++@>FZ54F.)?L^^6< WQ;68"N(8QUF<\@+IG7?YE()M9C!B/QX._"K=72*#,:*2FN,!4 MEN_E^2I:T0XOHK_'X1OHQN96.!N:S0)JS"'PHF=6&YY;=E0%3*08_\N*'HKI MZG'%Q7"WX',(2Y"]=":6I%7L-QIO\7;%K!L$"P#J\B89%/'*Q4*P@M$\&KEA ML_8JA%:+?9?#)NBRVO9P,^C//QD7CR#4#4Y9;-P%FAV$ EL7*CCKA!G3 "U! MV]>EH@Z_Q0X,ZTJV8#B'E=!%_&Q@!Q45.:7@%MC@P').3SZE-V"1BI>,\0D+ MFK^G 7E!R-#3E)39:5HD/F<#&R17G$'DRI1XC//P#% M7?EA^'L>JZ(:$D-+V?1M##VPXD27.8K@9:;4GF4/%1_._5D:.V5H\2E:0-1L M6'P?HQH877LLOU1[DC7Q9#-0MIFV1ML$31:D\K@Q-U[7>PS+ZBC%:6LZ1 M%_]? 8Q7&* #H^46D%]< X&XP;!+(>+C)V*05:EF([$SOX**A5:16,V,')", MV4"=^JM?%H#/[!IL6'I$39'9MH6 !*YYHI8EI?P%:W3FPV+^EJ=W8_\X(#0$?Z+!GHJTG V1%B%R3B *MC$53(&6TNNVEK-(##.*/1H M$()8@4U%N:D55Z\DR#NM6 B03?MW8QJXQ%!;5L@6%Y/Z?@;OW1]0!? M#_9-JIA5+?'[7=W8=:D7B'<]\,5B8<%^S0_7^3UJ9]<=JG6Y/\A0^Y(R04*YR67 MMN/+I,Q%?R((CY>"0BF@-8&+NC<,';]9R/ATCG46Y.@4P)-.XV>7HM>4M2M) M_%0UZQJ=Y_(D?J5E(_[GVF1>Y(4G7GGY'CO+-\(SY2]_SJ)H7L,\@]=[YF6= M)+OQ(2[*/2H:!.5@@BV.WTF<9+V )>OY)6"5Z'/%=F/_AVOQ"ZMRW>!V74V13-M&H -[E/_W2\B*L=Y\,\PG94H-NUYQO(*(&/] MT UH_6)Q'*CGGKR>H;OYE$#' *+NL#H 1 ?UH9Z(\B?BFS(6.7C+6G&R99+! MVU IWRK.6]/VYR+BF_(2S<;H,[%FOD%> F23#^1=&\BXR +SWX#T5YETH!0/ M^B?=I8RO6$?KHE;C!<8E&*7/3^D5OC7+2Y _/&;"_79]$&E>0 ^14L_2."NJ75$*Z:;/UR12T#^.RPH]\ 8*TJH*EW>!:ZS2I@:KC,( MW]"]8]Y]MR0S$\8W0#.R0Q&6A85$/#,PT="A)M[$(M7<]I>\L5]W-5]IT'T MT[=JGIU=(ILUSZ_#?1&O9:X#K>QG+=$QA8PUONP99+%P!YR5J02<.9)ST.R9!;X57,R9O?"-/,9;*9!WBU85NBKKCF3JK@P) ME_6@>95O'E')TT)?\HK9BE&>!Y*1[QED>08MB_32X4"5+;"79=/#'IA>+?MR M6;B&*8I,4;<)):.30?NR3 HN71 ]#;"6HN)FM:@$N\L+F,M?(BY\6A1=_H[Z MD0=>\I6P*H6:F:PHX)5KBCRK)H%^VQ<=QC<8KBM,DQG3\#3I^TR-UWW0ZC0> MJLTQ?PLT$"0S89-F]UM\![Y \O?=_1Y>"C^D"3MH.NPGJ\K9-+BM%4NCN(*: MMG\C7_T4ALE8J?$H89O32E\NZ* M5%@9)+G)!' LS$.4PQ_18/GT MDO>L7HG6Z;WGRG513Z;%+(K1*!^+SHLABO[J*42,O=?N+R\+LVIE8-4<2T3V MODN[IG/WNO$2RM0GY74E-5;('W_I!OHRH\-*R9B(.R#>7M39>)#"QP\%$C\( MF0?SH5JR^.'3[$5O(RWNZ=JF/M;')%&8=Q_DQ4,H1XK"VNL7:&?"]=?,8*%" MGADY@)7R KZP\W0X@>*HUH 4S0:5:@[JOX0 M5"X:+J\W=8LY\&Q#E41?O8>S\0;#@^,$:BQ6<:+OZQQ2NVX9P<=H^CK"0C.* M".QUHT5N^? /ZKS70:A-Z9SC^ .FS.+RI&J(*./VF[)5C& _6?V.B /M9_1 M<)8NJZ'/K-?L56ZF]O.3?++7Y[-&Z0XW!+M:R[FDE2'!)1G18:=Q\2HV\I0I MW:+<91=&I6AY=O?[H9&A^1Q,UG$+9+#?AUGI278DA7_"[I&MF&+4,Z,HR"%^ M $U$+;^G'7+99;C%)?=/*Z99C"@_LH9<2K5SN](@SM+'>%-OV+TC,^N=I(6(&>%E,+'Y%Y%+B[Q1M.43,')\EAV(:(Z% M.Y A>3=U?J-X-ORQVGT]SH;QJ5I/M1:/C"5J=%DDWJDOTQQ#H]%U-HJ@(E6H MGFS,F]VYF)_*AED\S9-="_\[?,"6^5GE =?/HNH-])GE^X#[ 3BAB$R4,J\B M^O.G:I^MIKB>1BFR!%T#S=:@KW"+6VF=/QNR*#5\+023RY!J4\>3+N!*OJ+( M+I3#F^)RC+6+ZSA JGX" M&TM=9WLI*15=M[QYNCX^P2O+KRK9GR3O)2<-P ,X8-AG4WNQ(+RN&3;INO+] M)TAR90?C=]EBFB+GJ1TF@V;:D28UFWHJ"==.P@%S[296$:8\CWT\L7F9X2 MTR\ANO+=VKTXXA.I@S]7 0NPR]>OPR%6K]+I=,%1]8B?7E[T!')V/9$D EYN MD2NC*YQEX.YC\CG_QS-D--]W5%ZN(]=NW2F.Y^C[BAA,FOJGKC_ M\^??=_FTH>^Y7'G3SW>[O(L)K?JE6_(3"5;].1-RU5_1YE'ZFRZW8Z$AMP5U M\/G>VX (ZZQJ,C^U);+VHE"OX[P$5_KP,K(RP9:A0MK_(5 5(_R[2/_O5\;;A_J^%HJ/2WZ,B:@COPS#FBC MW='Q_E0(<72(X^3(R7%$B./D.#A6^WO1TL1U=-.\^5DQ/C:[,NT]#?%QH.D_ MAD;!\#NFE#7@EBM-!4-M_BW/\D5! >MN(V'M$S?ZRX<@#,B''XKM<(?SY%J> MRX$)R0%SIDM'.\-< G )P"4 EP#G+P%.&/:;ND_QY=A[*3*Y8FJO73F#=31Q+A",F>Z/IBSQ!F",P1G MB#-D"!Z].QR]2Z/U/6VVK/1]4CN,>SN'L6;-1)4[.SR0,")%=2ZL]5&:Z>I@ M^:=6K)1D,IFZ M>!2"1R&8#:?,9/GHYO9C">62337.+&?++)(Q9.;T7+0'[[,]1"\OW74V_G:R M:76,38C@1H[B\[G< M[>:E$L>;?K)U^@9=;A%RKN-<5\V32;SBEL?T.AN03RZ_XLX8;R7D(0H>HGBN M7F:F87!^X/S ^8'S Z]*ZDHNJW^E7O+X&K[AR7I>'L++0\:,N-$@BU/<)5 < M#U[8Z^S"7K+!Z[>]M7>2;OR)6:0?%46?R<;@-]1=@/RJVV _T7OO&YRO_KH#O>P&YNFGZ!"? M8$S2X1=/]TQ_]@)@C.2S@BL&I ?IDW#T\'+!"]9^NH$GX(^"M]N[:U:/!"^. M\-_LL>L7$=L7.>[M'=A/L$GRNO;0T# M 7<@> G9Q<*#E]Q[ 5V5!FZZ\1(ZUQ-/+6;_HM>&47LV3N _>-\KP]YN'Y%[ M>,S[3@0_C&/A(WU1F,9P$O&GS\_P6<%A3?Z(.?%DQ((_5Y$$;U)5!1DV"6Y$8Q>KP/Q6#2U#^URZ-&@9CMJ>?R=_[\^RZ7 M)PW]I#;?/Z!PX8:@)+W#/=(CNC7ZVWU$B/ /^-M]+*Q OVP$>Q]YOJ"(,T$6 MC[]3@%/B65QHWNM.U+>][?PKP4KY)[>=#QY">RMT3M.W9/GS81R.]W/KSCH=.@BCZ3AKM@EM<%7(S&X2+@7$3 1UGF M572\BHX+!RX<&NP#;6::@PUO/Q?[@,]J.GR%7!1N";W U_6%F$3?O?5I^NS; M(LYG,^E"F^F*.%@0Y;58.Q?6Y5&F-Z@%OA3>M(:[UX0S)F=,SIB#*4U]IFF< M-\=R8AX9X/QE;98B<&S@W<&[(U(,\ M4]6C"^$OA2%X5=_!^X,C[/;;1^'V-,,MSL6OD;69(?-![CRF,"+5="Z\-: % MQQF+,Q9GK$)IZ3-UP S6N?/6Q0?;;EP_F[VQ1N%N]S2#8/1%/>-E0$_2N9,,]]W;O9HN),' M94:E <^)SZ29H0]V8<-H&(;G C@GO;W&TF>F/)C->/$:BT=-7[0G;\DVC A> M$1'N"-XXSJ.F/5C7 G>/!VC>W0H=$?M.5ZE>!,L.:[=>='R&,R5GRJ'TJ#%3 MK=,W#ER\'KWXD.I/A=F+[3S?O;C;9-%SK;\!0W:PY#\O5>.QG+-F%?%]8S6< M53BK3(159(NS"H]<#H#"7TA";UQ]3Z$S?F?_#4;#ME+;&SM2IXCHJBJ/Z+Z[ M63 BL38Z>X&+-B[:7A/YUK7!9MZ,GV)XY)L+KY&0(A=>@V0(C.$F_7.[C&<( M#F!J$>[V$;DG0>Q])X,ZG?4YO0I0RB9,;WW2ZQ;:"=#><$+N6 1.7MA9,VW M.6K'HNUBA=[XY-NTS#8NV;AD>P771.77>B"FOK;2:^+ MM\IX.K0M'2KL223$]VY$!#=)(N\V35PDH20$T':[,&!_O ]]((IX)MRZL;>F MHPLWGI\F9#-N(3J&49IC$*!]@GMC$9[BM3K<6(3>"#OG*I()2Z/)=KE8'\$;.R>GX;X( D,[Z$XA1-]W5*=IOEUR MB,=)+\86.=KZY48NIQ\NDKE([BF2*R;5#S1PV?A\P[___$,:7]VY[O[S#6S, MVP(.@\1>K\$T15OC2^A[:X_$WV#OO$:K),T(L4B0&R V/M*MG_YX"QE41;_C_0_WY8?!&\#OW#7R=5<-U1Q MOEHXNJI)IB$N;45>PB^7*U$TX)\?_OKD-*J8_>;MP&SZA3P(7\.=>YA]*\M] M+R!7]]0.^RS)XI^>LH'XA%,D'7Y!*< +0$(D](%!R)[]B ]_#L)HES_PP&"[ M!?2R[V[(.F23*S\C?;"O58^ "1I3EHP?!78<+U+/(,BHL$,5.\^7B&Q)%(%M3#%P!ANEJVPP_K?"L]V\XD7[R/-+S:.(,T$6I>=%G]W?/!.2 M>R)@:9\;/ KW[D9PT^0^C."IS0NJKON')%& )_RFJ0+=7U9"EOM86V%?T%", M-#03B+N^%QZ\Y%YPA;T;"=]=/R7PY*#;^@_Q&A3/\[DY??94^('7PA0H:%!\ M!N';D(?P0'#66QRG\!OTLRM>^O49R)\#@G;!(A-G)66_1%X886;W_TU!H_YG M+/STY=>9\'#O(?N[L4"V6[).L&;9"P3*!TCZYDQP?5\H"20/VE#J *$8U (W ME%PBLO;=. :SBD9QX),+_+DDMWGM+=?"3?YV(+V,SF+0[@@(BET %&VIV(L3 M^"O $) '_[$B@2O@/?F27?_2N9PEE7>#"I0S4)V:>&K=^2)Q(=F.>#^'>:3. MC0<,@O+Q813M6Q@$4V&00>$TM6OI3/.$L/20RCB"#Z_UB3?2)LP5 $4-"@PU> [?4=R 484:"!S_@< M&.& Y6^OU^D.4XY V[\"KB.AWL^7S?\[ P3DCLX>>"Y(*#6YE!J0EP7]UW F[CXFG_-_/*.F$NYJ%4*9!) ;\R#'%S(PF%3C3^UI MAL:<1K:GGLNU]_T\W_R%;'XB53WC3?6V%LK6DIG/>U+>II3@N=HI,6&^1@6; MN0E2S7C1MSAA!+\*A$4:1218/PK?(C>(?9H#$^S-/],XV0$('7#-:9'3XNMH M\;<@(O E#+'^S04K#RGPN^OY:/%<@9=P=>."Z7-#UBD4 M].[V8S')>P /N7YSUW>#-9D)?W>#U(T>!44Z$-+DL[B."VD/A;ASG\6E&H-= MKSI^>N%C!,>I7[GHXJ*K.Z)./]AY--3"!1<77",A12ZX^MM<)K^T<.B>@S$' M?$_'PVC* M,\E:*-;;T=QHZ(='D\:;7^62BTNNXR37<.E6+KBXX.*"BPNN-RH44=YP'OA8 MZ.?=AU2^(@[]&K FU)G^[1Z[S&FK>1 *.S$=>M$G< M/P1OMW?7"69W<'ON#J>9QCC1+<:.G,W+4QL:1J,>.^BT.AWUMYC\NEW%B8>0 MQ4>,0+7EY4)1#5L2;4.6E^I=^7%.)]1*+!\ M1BR/U+IWVX 9KY( X@5_LZ"@+O#D@ M#+9AM .B9:.L[DA (F0@%!1DCTO=8MXO?!7$@[?W@9@B J2.TU6 GMP[^D(< MFK=S?\<9#U&"^5-2T#>.1P%QE.[V5!A="[ '.)V##P@NG;)'&11V&D84D(Q3 M48K%,4G8*M]S;SV?YF,%EZW +>-3^.]786:&8SL>B._C?YN^'Y'O)$CIH!R! M_+''U\95F'?JS F!]13+:I#P>Y MI:=V"R2X]9)BBJ(7XT@=6-@(R];UREFL![]>&^9#Q_; BMI[&F'&QZ]N7:09 M]\&--G$^\6J?#XG$I:A ?5)]V4]??OWQM9]X@B 79\=@D)F"C89A@LC*F+() MG76,W(7AYL'S_1E.F'2#.P\-RPK[,!O #]&E@2/=9'_[L1BB5-O&)I]ZFID) MJ$XK+T,U!O1 IP*7B-;O(($0,1CK0 <"/<>8"!"FYCR4>01W"H%+(!/ YK3 M.(.Q2LW)/; ZDO0M\3WRG='T+5*F&X,!@'M,@=L9.:Z]"&P>G$ZV1JAP?GF$ MPIN.BJJSY1N%7!2^,J+3QF+#K:$_430,T&H#'?O^\#<,D M ,/B9_A!^(/^*@I1:=PGR?[S#S\\/#Q<_W$;^==A=/>#+(K*#_CG'_#!#]GS MR>,>G@?%1$VP#_#J[-U@G62/@*$&)LB_4Y-#-"1IKBTLS3!U6YUKJJ1*S.20 MG-5"5/+7^BZ<0F:FM*WY__Q;OPX.?-L%$O@@_- .C[J4''6Y7*YL::%+\M+) MWRTJR_D!>%Y>TPL>TY14<6F(IB:JJX5F+%0G-\EDE&I9HB[*NZY9IY+B?:Y+>"$_+ MFE[P.**DP?$KAJV#!6U)"U'+WZV;MMH(3\N:/O!(ZMRR%2!)8%;XCBC;AIV_ M6W-LL0F>MC6]X-$L"SP)U9X[LFA9AFIK3LZ[CJ*N&N%I6=,/'AOI<:X:<]V6 M)'V^6K"]+AUQ+JIV,SPOK^D%CVY8BK/0Q(5LR=9*D5:FGN]5-46S$9Z6-;W@ M,15C >^T3-51[)6\E$M9JTMZ([^WK>D%C[T2%0=<5-5Q+$U5;$/*:=-9*++5 M"$_+FE[P+,S%TA(MQ=(M49(U2P)ED-&"9BK-Y]6RIA<\CF',34=EC5]X)$E:27:-FH $'#P;MFV0*8L9%F>.T"G3?"TK>D%SWRA MB[HZ5Q-\+2LZ07/4I]+DFPO+&6NZ)HD:?,E['4I&K9F M2I+1"$_+FE[P.-+*EG5Q;CE+49$L4YI;($5$7904590;[8VV-7W@43334HV% MN%)U,"-D0[0T):=-6UHUTD_;FE[PZ)(FS1UKOEB9"TLU-=4I;(<5?*H1GI8U MO> Q0:3)\ %;FLNZ(2FB5M@.8/\M&^%I6=,+GOE*QO-7I+DISHT%D$,A:ZV5 MV0Q/RYH^\*BBK2XT1;0D%CSH'V0:L*FJRHXD@ M;E!9..)*UU7=7EF6O!!E<6Z#2@+%+1H+8]4,3\N:7O"L=" ,&@T49PO+4.7 M=3.7_1:(X49X6M;T@L>!W5JZ+"GF2K9,T5&!%E:.HB]M:6G,F_'3LJ8?/(8I MKT1'MZ25MC 6LK:R=BVI@\\FKH IV4.#J\C+S7-5A:Z7/"NN6C4 M%VUK>L%CZ**LK Q5DU7-61FZ!+;$"EX[5^65U&S_M*WI!8\I:Y*CZ:"!9'#P M3%M6M)PVY\J\T=YH6],+'AMWI+,$";(2G94T?>'0) M].'*4'1G#G+-FDNZD].F8QMF(SQM:_K! X+>DJ7%7)$T$*Z.K)AH"Z\LT @K M^P \+Z_I!8\NVV!MZG-=7X X$>$;U/949$>W-:/1'VQ;TP\>VUH8X*]HYM(& M7T4%BSS'O2')C?3\-BF"-1@R*"GY[ID:M+2%%UDKYJC!^VK>D%#\@+>Z&*UD)35=-8@H>P*F.!!^1ARYI>\( >LD0PA6UC M:9B*M@![/-\K_KH1GI8U?> QP,U=*J(*R@CL3;"IYFHN2T1P9!KA:5O3"QY# M6\E+W30D!SPY^(]M%KH:%'>C_]6VIA<\MKRP<%.&,Y];D%#U@+!MAU