0001423774-18-000037.txt : 20181213 0001423774-18-000037.hdr.sgml : 20181213 20181212195904 ACCESSION NUMBER: 0001423774-18-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20181031 FILED AS OF DATE: 20181213 DATE AS OF CHANGE: 20181212 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: 181231912 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 a20181031q310qdocument.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 October 31, 2018
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)
_____________________________ 
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 November 30, 2018, the number of shares of the registrant’s Class A common stock outstanding was 73,181,559 and the number of shares of the registrant’s Class B common stock outstanding was 35,321,041.




 
 
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;
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)
 
October 31,
2018
 
January 31,
2018
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
77,883

 
$
48,208

Short-term investments
97,034

 

Accounts receivable, net of allowance for doubtful accounts of $4,170 and $3,292 as of October 31, 2018 and January 31, 2018, respectively
51,379

 
49,764

Restricted cash, current portion
4,350

 

Prepaid expenses and other current assets
9,195

 
9,302

Total current assets
239,841

 
107,274

Property and equipment, net
18,388

 
10,204

Restricted cash, net of current portion
2,084

 
5,155

Purchased intangibles, net
9,545

 
11,292

Goodwill
20,861

 
20,614

Other assets
2,524

 
827

Total assets
$
293,243

 
$
155,366

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
2,678

 
$
2,572

Accrued expenses and other current liabilities
13,484

 
24,496

Accrued employee liabilities
24,516

 
17,701

Lease obligation, current portion
2,287

 
1,066

Debt, current portion
1,852

 
2,917

Deferred revenue, current portion
76,313

 
66,058

Total current liabilities
121,130

 
114,810

Debt, net of current portion
11,530

 
12,052

Deferred revenue, net of current portion
795

 
346

Lease obligation, net of current portion

 
324

Other long-term liabilities
3,194

 
1,168

Total liabilities
136,649

 
128,700

Commitments and contingencies (note 14)

 

Stockholders’ equity:
 
 
 
Convertible preferred stock

 
6

Class A common stock
7

 

Class B common stock
4

 
3

Additional paid-in capital
472,093

 
286,152

Related party receivable

 
(1,281
)
Accumulated comprehensive income
98

 
471

Accumulated deficit
(315,608
)
 
(258,685
)
Total stockholders’ equity
156,594

 
26,666

Total liabilities and stockholders’ equity
$
293,243

 
$
155,366

See notes to condensed consolidated financial statements.

2



ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands, except per share data)
(unaudited)
 
 
Three Months Ended
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
$
44,485

 
$
31,007

 
$
122,069

 
$
85,859

Professional services
17,152

 
15,352

 
49,066

 
32,251

Total revenue
61,637

 
46,359

 
171,135

 
118,110

Cost of revenue:
 
 
 
 
 
 
 
Subscription
10,987

 
8,195

 
31,273

 
22,301

Professional services
19,190

 
13,912

 
53,569

 
33,238

Total cost of revenue
30,177

 
22,107

 
84,842

 
55,539

Gross profit
31,460

 
24,252

 
86,293

 
62,571

Operating expenses:
 
 
 
 
 
 
 
Research and development
14,282

 
9,977

 
39,667

 
27,622

Sales and marketing
25,896

 
18,625

 
74,162

 
52,056

General and administrative
9,579

 
5,560

 
27,553

 
15,790

Total operating expenses
49,757

 
34,162

 
141,382

 
95,468

Loss from operations
(18,297
)
 
(9,910
)
 
(55,089
)
 
(32,897
)
Interest and other income (expense), net
633

 
(421
)
 
(1,218
)
 
(30
)
Loss before income taxes
(17,664
)
 
(10,331
)
 
(56,307
)
 
(32,927
)
Income tax provision
(225
)
 
(34
)
 
(616
)
 
(405
)
Net loss
(17,889
)
 
(10,365
)
 
(56,923
)
 
(33,332
)
Comprehensive loss:
 
 
 
 
 
 
 
Foreign currency translation adjustment
(681
)
 
73

 
(341
)
 
394

Unrealized loss on available-for-sale securities
(32
)
 

 
(32
)
 

Comprehensive loss
$
(18,602
)
 
$
(10,292
)
 
$
(57,296
)
 
$
(32,938
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.17
)
 
$
(0.35
)
 
$
(0.66
)
 
$
(1.27
)
Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted
106,049

 
29,314

 
85,820

 
26,145

See notes to condensed consolidated financial statements.


3



ZUORA, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 
Nine Months Ended October 31,
 
2018
 
2017
Cash flows from operating activities:
 
 
 
Net loss
$
(56,923
)
 
$
(33,332
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
6,628

 
5,016

Stock-based compensation
17,722

 
5,995

Loss on disposal of assets
144

 

Provision for doubtful accounts
4,518

 
2,764

Accretion of discount on short-term investments
(76
)
 

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
(6,133
)
 
(9,198
)
Prepaid expenses and other current assets
(2,226
)
 
(107
)
Other assets
(1,697
)
 
(567
)
Accounts payable
26

 
(3,070
)
Accrued expenses and other current liabilities
2,926

 
3,626

Accrued employee liabilities
6,815

 
3,228

Deferred revenue
10,704

 
7,876

Other long-term liabilities
980

 
(108
)
Net cash used in operating activities
(16,592
)
 
(17,877
)
Cash flows from investing activities:
 
 
 
Purchases of property and equipment
(10,621
)
 
(2,480
)
Purchases of short-term investments
(97,118
)
 

Business combination, net of cash acquired
(247
)
 
(11,420
)
Net cash used in investing activities
(107,986
)
 
(13,900
)
Cash flows from financing activities:
 
 
 
Payments under capital leases
(1,336
)
 
(1,426
)
Proceeds from issuance of common stock upon exercise of stock options
9,026

 
2,631

Payments of offering costs
(4,399
)
 
(35
)
Proceeds from initial public offering, net of underwriters’ discounts and commissions
164,703

 

Payments under related party notes receivable
(4,344
)
 

Repayments of related party notes receivable
5,625

 

Repurchases of unvested common stock
(10
)
 

Principal payments on long-term debt
(834
)
 

Payments related to business combination
(12,558
)
 

Proceeds from long-term debt, net of issuance costs

 
14,949

Net cash provided by financing activities
155,873

 
16,119

Effect of exchange rates on cash and cash equivalents and restricted cash
(341
)
 
394

Net increase (decrease) in cash and cash equivalents and restricted cash
30,954

 
(15,264
)
Cash and cash equivalents and restricted cash, beginning of period
53,363

 
77,882

Cash and cash equivalents and restricted cash, end of period
$
84,317

 
$
62,618

Supplemental disclosure of non-cash investing and financing activities:
 
 
 
Property and equipment acquired under capital leases
$
2,392

 
$
488

Lapse in restrictions on early exercised common stock options
$
228

 
$
426

Property and equipment purchases accrued or in accounts payable
$
367

 
$
64

Deferred offering costs payable or accrued but not paid
$
210

 
$
247

Accrued acquisition-related payments
$

 
$
12,558

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

 
$
57,462

Restricted cash, current
4,350

 

Restricted cash, net of current portion
2,084

 
5,156

Total cash and cash equivalents and restricted cash
$
84,317

 
$
62,618

See notes to condensed consolidated financial statements.

4



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 cloud-based software on a subscription basis that enables any company in any industry to successfully launch, manage, and transform into a subscription business. Architected specifically for dynamic, recurring subscription business models, Zuora functions as an intelligent hub that automates and orchestrates the entire subscription order-to-cash process. The Company’s cloud-based software solution is the new system of record for subscription businesses.
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 at a price of $14.00 per share less underwriting discounts and commissions. The Company received aggregate net proceeds of $162.2 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs as of April 30, 2018.
Prior to the completion of the IPO, all 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.
As of October 31, 201872.6 million shares of the Company’s Class A common stock and 35.8 million shares of Class B common stock were outstanding.
Basis of Presentation and Principles of Consolidation
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, 2018 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 sheet, statements of comprehensive loss and cash flows 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, 2019 or any future period.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s final prospectus dated April 11, 2018 (Prospectus) filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended.

5



Use of Estimates
The preparation of 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 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; 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.
Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements
The Company’s significant accounting policies are discussed in “Index to Consolidated Financial Statements—Note 1. Summary of Business and Significant Accounting Policies” in the Prospectus. There have been no significant changes to these policies during the nine months ended October 31, 2018, except as noted below.
Short-term Investments
The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term investments as available-for-sale. In general, these investments are free of trading restrictions. The Company carries these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in the Company’s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss. When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.
The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment’s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets.
The Company may sell its short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its investments, including any securities with maturities beyond 12 months, as current assets in the accompanying unaudited condensed consolidated balance sheet as of October 31, 2018. Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying unaudited condensed consolidated balance sheet as of October 31, 2018.  
Stock-Based Compensation
All stock-based compensation to employees, including the purchase rights issued under the Company’s 2018 Employee Stock Purchase Plan (ESPP), is based on the fair value of the awards on the date of grant. This fair value is recognized as an expense following the straight-line attribution method over the requisite service period of the entire award for stock options, restricted stock units (RSUs) and restricted stock; and over the offering period for the purchase rights issued under the ESPP.
The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the RSUs and restricted stock is determined using the fair value of the Company’s Class A common stock on the date of grant.

6



Prior to the IPO, the fair value of the Company’s common stock was determined by the estimated fair value of the Company’s common stock at the time of grant. After the IPO, the Company uses the closing market price of its Class A common stock on the date of grant for the fair value.
Stock-based compensation expense is recorded net of estimated forfeitures in the Company’s consolidated statements of comprehensive loss.
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 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. These standards replace existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU 2014-09, as amended, became effective for public companies for the fiscal year beginning after December 15, 2017 and interim periods within that year. Private companies have an additional year to adopt the standard. The two permitted transition methods under the new standard are the full retrospective method, under which ASU 2014-09 would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, under which the cumulative effect of applying ASU 2014-09 would be recognized at the date of initial application. The Company plans to adopt the new revenue standard when it becomes effective for the Company for the fiscal year ending January 31, 2020 (i.e., effective February 1, 2019). The Company is currently in the process of determining what method of adoption it plans to use. The Company is currently assessing the effect the guidance will have on its condensed consolidated financial statements.
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. ASU 2016-01 is effective for fiscal years beginning after December 15, 2018, and interim periods in fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company has not yet adopted ASU 2016-01 and is currently evaluating the impact of adoption on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02 (Topic 842)—Leases, which supersedes the guidance in topic ASC 840, Leases. The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating leases today. In July 2018, the FASB issued ASU 2018-10, Codification Improvements to Topic 842, Leases and ASU 2018-11, Leases (Topic 842): Targeted Improvements. ASU 2018-10 clarifies certain areas within ASU 2016-02. ASU 2018-11 allows entities an additional transition method to the existing requirements whereby an entity could adopt the provisions of ASU 2016-02 by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption without adjustment to the financial statements for periods prior to adoption. ASU 2018-11 also allows a practical expedient that permits lessors to not separate non-lease components from the associated lease component if certain conditions are present. ASU 2016-02, ASU2018-10 and ASU 2018-11 (collectively, Topic 842) 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 has not yet adopted Topic 842 and is currently evaluating the impact of the adoption of this standard on its 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

7



and Jobs Act (the Tax Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption in any period is permitted. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Act did not result in stranded tax effects. The Company has not yet adopted ASU 2018-02 and does not expect the adoption to have a significant impact on its 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. ASU 2018-07 is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted, but no earlier than an entity’s adoption date of Topic 606. The Company has not yet adopted ASU 2018-07 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.
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 final rule is effective November 5, 2018. We expect to present this analysis beginning with our Quarterly Report on Form 10-Q for the three months ending April 30, 2019.
Recent Accounting Pronouncements—Adopted
The Company adopted ASU No. 2016-09 (Topic 718), Improvements to Employee Share-Based Payments Accounting, effective February 1, 2018. The Company elected to continue to estimate its forfeiture rate. The adoption of this standard did not have an effect on the statement of cash flows.
In November 2016, the FASB issued ASU No. 2016-18 (Topic 230), Statement of Cash Flows, Restricted Cash, which amends the guidance in ASC 230 Statement of Cash Flows and requires that entities show the changes in total of cash, cash equivalents, restricted cash, and restricted cash equivalents in their statement of cash flows. As a result, entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. On February 1, 2018, the Company adopted ASU 2016-18 and began presenting its cash and cash equivalents and restricted cash together in its consolidated statements of cash flows.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business, which amends the guidance of FASB Accounting Standards Codification Topic 805, “Business Combinations,” adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. On February 1, 2018, the Company adopted ASU 2017-01 and the adoption did not have an impact on its consolidated financial statements as no business combinations have occurred since adoption.

8



In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment, which removes the second step of the goodwill impairment test that requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. On February 1, 2018, the Company adopted ASU 2017-04 and the adoption did not have a significant impact on its consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718) Scope of Modification Accounting, which clarifies which changes to the terms or conditions of a share-based payment award are subject to the guidance on modification accounting. Entities would apply the modification accounting guidance unless the value, vesting requirements, and classification of a share-based payment award are the same immediately before and after a change to the terms or conditions of the award. On February 1, 2018, the Company adopted ASU 2017-09 and the adoption did not have a significant impact on its consolidated financial statements.
Note 3. Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of October 31, 2018 were as follows (in thousands):
 
October 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
17,853

 
$
1

 
$

 
$
17,854

Corporate bonds
34,224

 

 
(33
)
 
34,191

Commercial paper
44,989

 

 

 
44,989

Total short-term investments
$
97,066

 
$
1

 
$
(33
)
 
$
97,034

The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. There were no realized gains or losses from sales of marketable securities during the nine months ended October 31, 2018. All securities had stated effective maturities of one year or less. The Company had no investments as of January 31, 2018.

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.

9



The following table summarizes the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis as of October 31, 2018 (in thousands):
 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
60,657

 
$

 
$

 
$
60,657

Commercial paper

 
10,459

 

 
10,459

Total cash equivalents
$
60,657

 
$
10,459

 
$

 
$
71,116

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

 
$
17,854

 
$

 
$
17,854

Corporate bonds

 
34,191

 

 
34,191

Commercial paper

 
44,989

 

 
44,989

Total short-term investments
$

 
$
97,034

 
$

 
$
97,034

Restricted cash:
 
 
 
 
 
 
 
Money market funds
$
6,434

 
$

 
$

 
$
6,434

As of January 31, 2018, the Company held cash equivalents and restricted cash of approximately $35.1 million in money market funds measured at fair value using Level 1 inputs. The Company did not have any other investments as of January 31, 2018.
The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, accrued expenses and capital lease obligations, approximate fair value due to their relatively short maturity. The carrying amount of debt approximates fair value due to its floating interest rate.
Note 5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 
 
October 31,
2018
 
January 31,
2018
Prepaid software subscriptions
$
4,032

 
$
3,239

Prepaid insurance
1,347

 
445

Prepaid hosting costs
1,211

 
486

Prepaid rent
867

 
657

Taxes
456

 
533

Short-term deposits
300

 
480

Prepaid employee-related costs
369

 
132

Capitalized offering costs

 
2,460

Other
613

 
870

Total
$
9,195

 
$
9,302

Note 6. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 

10



 
October 31,
2018
 
January 31,
2018
Servers
$
14,520

 
$
11,283

Computer equipment
9,776

 
6,885

Software
10,345

 
7,148

Leasehold improvements
4,428

 
1,968

Furniture and fixtures
2,728

 
1,446

Vehicles
22

 
25

 
41,819

 
28,755

Less accumulated depreciation and amortization
(23,431
)
 
(18,551
)
Total
$
18,388

 
$
10,204

Depreciation and amortization expense related to property and equipment, which includes capitalized internal-use software, was $1.8 million and $4.9 million for the three and nine months ended October 31, 2018, respectively, and $1.2 million and $3.7 million for the three and nine months ended October 31, 2017, 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 October 31, 2018 and January 31, 2018, capitalized internal-use software costs, net of amortization, were $4.3 million and $3.4 million, respectively. Internal-use software amortization recorded to cost of subscription revenue was $0.4 million and $1.0 million for the three and nine months ended October 31, 2018, respectively, and $0.3 million and $0.9 million for the three and nine months ended October 31, 2017, respectively.
Note 7. Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 
 
As of October 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(3,759
)
 
$
3,938

Customer relationships
5,933

 
(1,051
)
 
4,882

Trade names
909

 
(184
)
 
725

Total
$
14,539

 
$
(4,994
)
 
$
9,545

 
As of January 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(2,666
)
 
$
5,031

Customer relationships
5,933

 
(494
)
 
5,439

Trade names
909

 
(87
)
 
822

Total
$
14,539

 
$
(3,247
)
 
$
11,292

Amortization expense related to purchased intangible assets was approximately $0.5 million and $1.7 million for the three and nine months ended October 31, 2018, respectively, and $0.7 million and $1.4 million for the three and nine months ended October 31, 2017, 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 8. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 

11



 
October 31,
2018
 
January 31,
2018
Accrued goods and services taxes
$
3,135

 
$
2,488

Accrued outside services and consulting
2,722

 
2,006

Employee early exercised stock options
670

 
556

Accrued sales and use tax liability
845

 
431

Deferred rent, current
297

 
604

Accrued legal fees
170

 
828

Accrued IPO-related costs
210

 
1,120

Accrued foreign income taxes
464

 
221

Accrued acquisition-related payments

 
12,558

Other accrued expenses
4,971

 
3,684

Total
$
13,484

 
$
24,496

Note 9. Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
 
 
October 31,
2018
 
January 31,
2018
Deferred rent, net of current portion
$
2,149

 
$
356

Long-term income taxes payable
426

 
472

Early exercised common stock options
253

 
139

Other
366

 
201

Total
$
3,194

 
$
1,168

Note 10. 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 until June 2019 in revolving loans. 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 October 31, 2018, 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 Software, Inc. (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.25% as of October 31, 2018. 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 October 31, 2018, the Company had $13.4 million outstanding under the term loan.

12



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 October 31, 2018, 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 October 31, 2018.
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 11. Income Taxes
For the three months ended October 31, 2018 and 2017, the Company recorded a tax provision of $0.2 million and nil on pretax losses of $17.7 million and $10.3 million, respectively. The effective tax rates for the three months ended October 31, 2018 and 2017 were (1.3)% and (0.3)%, respectively. The effective tax rate for the three months ended October 31, 2018 and 2017 differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For the three months ended October 31, 2018, the Company maintained a full valuation allowance on its 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.

For the nine months ended October 31, 2018 and 2017, the Company recorded a tax provision of $0.6 million and $0.4 million on pretax losses of $56.3 million and $32.9 million, respectively. The effective tax rates for the nine months ended October 31, 2018 and 2017 were (1.1)% and (1.2)%, respectively. The effective tax rate for the nine months ended October 31, 2018 and 2017 differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For the nine months ended October 31, 2018, the Company maintained a full valuation allowance on its 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.

On December 22, 2017, the Tax Act was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations.

In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows the Company to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. In fiscal 2018, the Company calculated an estimate of the expected decrease on its existing deferred tax balances due to the decrease in the tax rate. The Company determined the impact to be approximately a $30.0 million decrease in its deferred tax assets. Because the Company provides a valuation allowance against its tax assets, it consequently adjusted the valuation allowance to compensate for this reduction in the provision. As of January 31, 2018, the Company had not completed its accounting for the tax effects of enactment of the Tax Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and the one-time transition tax. For the nine months ended October 31, 2018, the Company has not made a material adjustment to the provisional amount. The Company will continue to assess its provision for income taxes as future guidance is issued, but it does not currently anticipate significant revisions will be necessary. Any such revisions will be treated in accordance with the measurement period guidance outlined in SAB 118.
Note 12. Stockholders’ Equity
Convertible Preferred Stock
Immediately prior to the completion of the IPO, all shares of convertible preferred stock then outstanding were converted into 62.0 million shares of Class B common stock on a one-to-one basis. As of October 31, 2018, there were no shares of convertible preferred stock issued and outstanding.
Common Stock
Prior to the IPO, 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.

13



As of October 31, 2018, 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 October 31, 201872.6 million shares of Class A common stock and 35.8 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 items
 
Unrealized loss on available-for-sale securities
 
Total
Balance, February 1, 2018
$
471

 
$

 
$
471

Foreign currency translation adjustment
(341
)
 

 
(341
)
Unrealized loss on available-for-sale securities

 
(32
)
 
(32
)
Balance, October 31, 2018
$
130

 
$
(32
)
 
$
98

There were no reclassifications out of accumulated other comprehensive income during the nine months ended October 31, 2018. Additionally, there was no tax impact on the amounts presented.
Note 13. 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 October 31, 2018, approximately 9.1 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of October 31, 2018, 16.0 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, 2018
15,401

 
$
3.56

 
7.91
 
$
83,322

Granted
3,663

 
8.41

 

 

Exercised
(2,913
)
 
3.10

 

 


Forfeited
(506
)
 
5.40

 

 

Balance as of October 31, 2018
15,645

 
4.72

 
7.73
 
245,957

Exercisable as of October 31, 2018
15,389

 
4.59

 
7.75
 
243,660

Vested and expected to vest as of October 31, 2018
14,977

 
$
4.64

 
7.68
 
$
236,536

The weighted average grant date fair value per share of options granted during the three months ended October 31, 2018 was $10.24, and was $6.80 and $1.87 for the nine months ended October 31, 2018 and 2017, respectively. The aggregate intrinsic value of options exercised during the three months ended October 31, 2018 was $13.6 million, and was $31.5 million and $2.4 million for the nine months ended October 31, 2018 and 2017, respectively. As of October 31, 2018, there was $28.8

14



million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over the next 2.4 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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Fair value of common stock

$27.86

 
$5.54 - $5.88

 
$12.28 - $27.86

 
$3.28 - $5.88

Expected volatility
32.4%

 
40.0% - 42.3%

 
39.2% - 40.9%

 
40.0% - 42.6%

Expected term (years)
5.9 - 6.0

 
4.3 - 6.9

 
5.1 - 6.4

 
4.3 - 7.0

Risk-free interest rate
2.82%

 
1.67% - 2.18%

 
2.62% - 2.87%

 
1.67% - 2.26%

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 October 31, 2018 and January 31, 2018, the Company had $0.9 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.2 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 nine months ended October 31, 2018 (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, 2018
3,037

 
$
5.37

Granted
1,116

 
26.25

Vested
(1,028
)
 
5.47

Forfeited
(64
)
 
12.77

Balance as of October 31, 2018
3,061

 
$
12.80

As of October 31, 2018, there was $32.9 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over the next 2.5 years.
2018 Employee Stock Purchase Plan
In March 2018, the Company adopted the ESPP, which became effective on the date of the Prospectus. The ESPP initially reserved and authorized the issuance of up to a total of 2.4 million shares of Class A common stock to participating employees. The initial offering period began April 11, 2018 and will end on June 14, 2020 with purchase dates of December 14, 2018, June 14, 2019, December 14, 2019 and June 14, 2020. Except for the initial offering period, 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. 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.

15



As of October 31, 2018, there was approximately $4.9 million of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the remaining term of the initial offering period.
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
 
 
Three Months Ended
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
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.01% - 2.36%

 

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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Cost of subscription revenue
$
555

 
$
239

 
$
1,311

 
$
490

Cost of professional services revenue
1,685

 
733

 
4,115

 
1,229

Research and development
1,902

 
729

 
4,366

 
1,537

Sales and marketing
2,205

 
1,012

 
5,317

 
1,975

General and administrative
1,112

 
328

 
2,613

 
763

Total stock-based compensation expense
$
7,459

 
$
3,041

 
$
17,722

 
$
5,994

Note 14. Commitments and Contingencies
(a) Leases
The Company periodically leases facilities and equipment under noncancelable capital and operating leases. The terms of the lease agreements may provide for rental payments on a graduated basis, and accordingly, the Company recognizes related rent expense on a straight-line basis over the entire lease term, and has accrued for rent expense incurred but not paid.
In October 2018, the Company signed an agreement to purchase data center equipment and related software previously held under several capital leases. The Company paid $2.3 million in cash in November 2018 related to this purchase. At October 31, 2018, this purchase commitment was recorded in lease obligations, current portion in the accompanying unaudited condensed consolidated balance sheet. In November 2018, the Company canceled letters of credit for $4.3 million that it had previously issued in connection with these leases.
As of October 31, 2018, the Company had operating leases for its offices in the United States and other locations around the world. The Company also had operating leases for facilities related to its U.S. data centers in Las Vegas, Nevada and Santa Clara, California. The initial lease term for these facilities ranged from three to seven years and includes approximately 155,000 square feet of space. In connection with these leased facilities, the Company had outstanding bank issued irrevocable letters of credit on the leases of $2.1 million as of October 31, 2018, classified as restricted cash on the accompanying unaudited condensed consolidated balance sheet.
Certain facility lease agreements contain allowances, rent holidays, and escalation provisions. For these leases, the Company recognizes the related rental expense on a straight-line basis over the lease period of the facility and records the difference between amounts charged to operations and amounts paid as deferred rent. Deferred rent was $2.4 million and $1.0

16



million as of October 31, 2018 and January 31, 2018, 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.8 million and $7.2 million for the three and nine months ended October 31, 2018, respectively, and $1.4 million and $4.1 million for the three and nine months ended October 31, 2017, respectively.
As of October 31, 2018, the future minimum lease payments under capital and operating leases by fiscal year were as follows (in thousands):
 
Capital Leases
 
Operating Leases
Remainder of 2019
$
2,287

 
$
1,531

2020

 
7,543

2021

 
5,783

2022

 
5,908

2023

 
5,790

Thereafter

 
4,308

Total future lease commitments
$
2,287

 
$
30,863

(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 October 31, 2018, the Company had a contractual obligation to purchase $11.3 million in web hosting services from one of its vendors by September 30, 2019.
Note 15. Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per common share is presented in conformity with the two-class method required for participating securities.
Class A and Class B common stock are the only outstanding equity in the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder, and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions.
Basic net loss per share attributable to common stockholders is computed using the weighted-average number of common shares outstanding during the period. Diluted net loss per share attributable to common stockholders is computed using the weighted-average number of common shares and, if dilutive, potential common shares outstanding during the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.
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):
 

17



 
Three Months Ended
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
Net loss
$
(17,889
)
 
$
(10,365
)
 
$
(56,923
)
 
$
(33,332
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
106,049

 
29,314

 
85,820

 
26,145

Net loss per share attributable to common stockholders, basic and diluted
$
(0.17
)
 
$
(0.35
)
 
$
(0.66
)
 
$
(1.27
)

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):
 
 
October 31,
 
2018
 
2017
Conversion of convertible preferred stock

 
61,984

Issued and outstanding stock options
15,645

 
14,971

Unvested restricted stock issued and outstanding
1,495

 
2,439

Unvested RSUs issued and outstanding
1,566

 
839

Shares committed under ESPP
398

 

Total
19,104

 
80,233

Note 16. Related Party Transactions
Certain members of the Company’s Board of Directors serve or are closely affiliated with people who serve on the board of directors of companies that are customers or vendors of the Company. Certain of the Company’s executive officers also serve on the board of directors of companies that are customers or vendors of the Company. The Company had no related party transactions during the three months ended October 31, 2018.
In November 2017 and April 2018, the Company paid an aggregate $5.6 million of taxes owed in connection with restricted stock granted to two employees in exchange for full-recourse promissory notes, which notes were secured by 4.6 million shares of common stock. The notes accrued interest at rates ranging from 1.85% to 2.72% and were payable in full upon the earlier of: (i) a change in control or (ii) January 12, 2019. Consistent with ASC 505-10-45, the notes receivable balance is presented as a deduction from stockholders’ equity. In August 2018, the notes were fully repaid.

18



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 consolidated financial statements and related notes appearing elsewhere in this Form 10-Q and our Prospectus. 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 Prospectus. Our fiscal year ends January 31.
Overview
We provide cloud-based software on a subscription basis that enables any company in any industry to successfully launch, manage, and transform into a subscription business. Architected specifically for dynamic, recurring subscription business models, our solution functions as an intelligent subscription management hub that automates and orchestrates the subscription order-to-cash process, including quoting, billing, collections, analytics, and revenue recognition. We offer businesses the ability to meet the constantly-evolving needs of their subscribers, capitalize on new revenue opportunities, and accelerate business growth.
An increasing number of industries are undergoing a transformation in business models as part of a broader shift to the Subscription Economy. Success in the Subscription Economy requires companies with legacy product-centric businesses to undertake a large-scale systemic shift in how they operate, reorienting themselves around their subscribers.
This new business model is 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 traditional ERP-centric systems are inadequate.
We began operations in 2007 with a vision of providing the cloud-based software necessary to bring about, and enable companies to succeed in, the Subscription Economy. Since our inception, we have continued to innovate and have made significant investments to deliver a comprehensive solution for a broad array of use cases in the Subscription Economy. In April 2018, we completed our initial public offering, in which we sold approximately 12.7 million shares of our Class A common stock, including shares sold pursuant to the underwriters’ option to purchase additional shares. The shares were sold at a price to the public of $14.00 per share for aggregate net proceeds of approximately $162.2 million, after underwriting discounts and commissions and payments of offering costs as of April 30, 2018.
We generated subscription revenue of $44.5 million and total revenue of $61.6 million for the three months ended October 31, 2018, increases of 43% and 33% year-over-year, respectively. For the nine months ended October 31, 2018, we generated subscription revenue of $122.1 million and total revenue of $171.1 million, increases of 42% and 45% year over year, respectively. We have continued to make significant expenditures and investments, including personnel-related costs, infrastructure, operations and innovation, and have incurred net losses in each period since our inception, including net losses of $17.9 million and $10.4 million for the three months ended October 31, 2018 and 2017, respectively and $56.9 million and $33.3 million for the nine months ended October 31, 2018, and 2017, respectively.

19



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 504 as of October 31, 2018, as compared to 389 customers as of October 31, 2017.
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 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 increased to 115% as of October 31, 2018, as compared to 112% as of July 31, 2018.
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.
Impact of ASC 606 Adoption. In May 2014, the FASB issued ASC 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. This new revenue standard became effective for public companies for the fiscal year beginning after December 15, 2017, and interim periods within that year. Private companies have an additional year to adopt the standard. The two permitted transition methods under the new standard are the full retrospective method, under which ASC 606 would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, under which the cumulative effect of applying ASC 606 would be recognized at the date of initial application. We plan to adopt ASC 606 when it becomes effective for us for the fiscal year ending January 31, 2020 (i.e., effective February 1, 2019). We are currently in the process of determining what method of adoption we plan to use and we are assessing the effect the guidance will have on our consolidated financial statements.

20



Deferred Revenue
Deferred revenue consists of customer billings in advance of revenue being recognized from our subscription and support services and professional services arrangements. We primarily invoice our customers for subscription services arrangements annually or quarterly in advance. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current portion, and the remaining portion is recorded as deferred revenue, net of current portion in our consolidated balance sheets.
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 historically been similar to the associated professional services revenue, and we expect this to continue for the foreseeable future.
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 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 increase or decrease as a percentage of revenue.
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 currently expense sales commissions in the period of sale. Once we adopt ASC 606, commissions will be amortized in sales and marketing expense over the period of benefit. 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 for the foreseeable future.
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 additional costs as a result of operating as a public company, including costs related to compliance and reporting obligations of public companies, and increased costs for insurance, investor relations, and professional services. 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 revenue.

21



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 Loan and Security Agreement (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.
Results of Operations
The following tables set forth our unaudited condensed consolidated results of operations data for the periods presented in dollars and as a percentage of our total revenue (in thousands):
 
Three Months Ended
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
$
44,485

 
$
31,007

 
$
122,069

 
$
85,859

Professional services
17,152

 
15,352

 
49,066

 
32,251

Total revenue
61,637

 
46,359

 
171,135

 
118,110

Cost of revenue:
 
 
 
 
 
 
 
Subscription¹
10,987

 
8,195

 
31,273

 
22,301

Professional services¹
19,190

 
13,912

 
53,569

 
33,238

Total cost of revenue
30,177

 
22,107

 
84,842

 
55,539

Gross profit
31,460

 
24,252

 
86,293

 
62,571

Operating expenses:
 
 
 
 
 
 
 
Research and development¹
14,282

 
9,977

 
39,667

 
27,622

Sales and marketing¹
25,896

 
18,625

 
74,162

 
52,056

General and administrative¹
9,579

 
5,560

 
27,553

 
15,790

Total operating expenses
49,757

 
34,162

 
141,382

 
95,468

Loss from operations
(18,297
)
 
(9,910
)
 
(55,089
)
 
(32,897
)
Interest and other (expense) income, net
633

 
(421
)
 
(1,218
)
 
(30
)
Loss before income taxes
(17,664
)
 
(10,331
)
 
(56,307
)
 
(32,927
)
Income tax provision
(225
)
 
(34
)
 
(616
)
 
(405
)
Net loss
$
(17,889
)
 
$
(10,365
)
 
$
(56,923
)
 
$
(33,332
)

(1)
Includes stock-based compensation expense as follows: 
 
Three Months Ended
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Cost of subscription revenue
$
555

 
$
239

 
$
1,311

 
$
490

Cost of professional services revenue
1,685

 
733

 
4,115

 
1,229

Research and development
1,902

 
729

 
4,366

 
1,537

Sales and marketing
2,205

 
1,012

 
5,317

 
1,975

General and administrative
1,112

 
328

 
2,613

 
763

Total stock-based compensation expense
$
7,459

 
$
3,041

 
$
17,722

 
$
5,994


22



 
Three Months Ended
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
72
 %
 
67
 %
 
71
 %
 
73
 %
Professional services
28

 
33

 
29

 
27

Total revenue
100

 
100

 
100

 
100

Cost of revenue:
 
 
 
 
 
 
 
Subscription
18

 
18

 
18

 
19

Professional services
31

 
30

 
31

 
28

Total cost of revenue
49

 
48

 
50

 
47

Gross profit
51

 
52

 
50

 
53

Operating expenses:
 
 
 
 
 
 
 
Research and development
23

 
22

 
23

 
23

Sales and marketing
42

 
40

 
43

 
44

General and administrative
16

 
12

 
16

 
13

Total operating expenses
81

 
74

 
83

 
81

Loss from operations
(30
)
 
(21
)
 
(32
)
 
(28
)
Interest and other (expense) income, net
1

 
(1
)
 
(1
)
 

Loss before income taxes
(29
)
 
(22
)
 
(33
)

(28
)
Income tax provision

 

 

 

Net loss
(29
)%
 
(22
)%
 
(33
)%
 
(28
)%

Comparison of the Three Months Ended October 31, 2018 and 2017
Revenue 
 
Three Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Revenue:
 
 
 
 
 
 
 
Subscription
$
44,485

 
$
31,007

 
$
13,478

 
43
%
Professional services
17,152

 
15,352

 
1,800

 
12
%
Total revenue
$
61,637

 
$
46,359

 
$
15,278

 
33
%
Percentage of revenue:
 
 
 
 
 
 
 
Subscription
72
%
 
67
%
 
 
 
 
Professional services
28

 
33

 
 
 
 
Total revenue
100
%
 
100
%
 
 
 
 
Subscription revenue increased by $13.5 million, or 43%, for the three months ended October 31, 2018 compared to the three months ended October 31, 2017. The increase in subscription revenue was primarily attributable to new customers acquired during the period and an increase in usage and sales of additional products to our existing customers. Additionally, the impact of purchase accounting from the acquisition of Leeyo resulted in higher subscription revenue recognition for the period ended October 31, 2018 compared to the period ended October 31, 2017.
Professional services revenue increased by $1.8 million, or 12%, for the three months ended October 31, 2018 compared to the three months ended October 31, 2017, primarily due to increased revenue from customer deployments of our products.




Cost of Revenue and Gross Margin

23



 
Three Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Cost of revenue:
 
 
 
 
 
 
 
Subscription
$
10,987

 
$
8,195

 
$
2,792

 
34
%
Professional services
19,190

 
13,912

 
5,278

 
38
%
Total cost of revenue
$
30,177

 
$
22,107

 
$
8,070

 
37
%
Gross margin:
 
 
 
 
 
 
 
Subscription
75
 %
 
74
%
 
 
 
 
Professional services
(12
)
 
9

 
 
 
 
Total gross margin
51
 %
 
52
%
 
 
 
 
Cost of subscription revenue increased by $2.8 million, or 34%, for the three months ended October 31, 2018 compared to the three months ended October 31, 2017, primarily due to an increase of $1.0 million in data center costs, $1.0 million in employee compensation costs related to increased headcount, $0.3 million of professional services, $0.3 million in allocated overhead including facilities expansions, 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 usage from existing customers.
Cost of professional services revenue increased by $5.3 million for the three months ended October 31, 2018 compared to the three months ended October 31, 2017, due to an increase in headcount as well as professional services expenses in order to support a greater number of customer deployments.
Our gross margin for subscription services improved to 75% for the three months ended October 31, 2018 from 74% for the three months ended October 31, 2017, as a result of higher operational efficiencies as well as the impact of purchase accounting from the acquisition of Leeyo that resulted in higher subscription revenue recognition relative to costs for the period ended October 31, 2018 as compared to the period ended October 31, 2017.
Our gross margin for professional services decreased to (12)% for the three months ended October 31, 2018 compared to 9% for the three months ended October 31, 2017, primarily as a result of increases in allocated overhead, including facilities expansions and continuing investment in headcount in order to support a greater number of customer deployments. Some of this investment in headcount was not fully utilized during the three months ended October 31, 2018, due to ramp-up time for new hires, and is expected to be realized in future periods.
Operating Expenses
Research and Development
 
 
Three Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Research and development
$
14,282

 
$
9,977

 
$
4,305

 
43
%
Percentage of total revenue
23
%
 
22
%
 
 
 
 
Research and development expense increased by $4.3 million, or 43%, for the three months ended October 31, 2018 compared to the three months ended October 31, 2017, primarily due to an increase of $3.2 million in employee compensation costs due to increased headcount, $0.8 million in allocated overhead including facilities expansions, $0.3 million in travel costs, $0.2 million in data center costs, and $0.2 million in software license costs, partially offset by a decrease of $0.2 million in costs related to higher capitalized internal-use software costs. The increase in headcount was driven by our continued investment in technology, innovation, and new products.
Sales and Marketing
 

24



 
Three Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Sales and marketing
$
25,896

 
$
18,625

 
$
7,271

 
39
%
Percentage of total revenue
42
%
 
40
%
 
 
 
 
Sales and marketing expense increased by $7.3 million, or 39%, for the three months ended October 31, 2018 compared to the three months ended October 31, 2017, primarily due to an increase of $3.7 million in employee compensation costs related to increased headcount, $1.5 million in allocated overhead including facilities expansions, $1.3 million in marketing and event costs, and $0.6 million in travel costs. The increase in headcount was driven by our continued investment to acquire new customers and to grow our revenue from existing customers.
General and Administrative 
 
Three Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
General and administrative
$
9,579

 
$
5,560

 
$
4,019

 
72
%
Percentage of total revenue
16
%
 
12
%
 
 
 
 
General and administrative expense increased by $4.0 million, or 72%, for the three months ended October 31, 2018 compared to the three months ended October 31, 2017, primarily due to an increase of $2.1 million in employee compensation costs related to increased headcount, $1.0 million in professional services primarily related to accounting, tax and legal costs, $0.6 million in allocated overhead including facilities expansions, and $0.2 million in software license costs. The increase in these costs was driven by investment required to support our growth as well as operations as a public company.
The percentage of general and administrative expense to total revenue increased for the three months ended October 31, 2018 compared to the three months ended October 31, 2017 as the additional infrastructure costs associated with being a public company were incurred without a corresponding increase in revenue.
Interest and Other (Expense) Income, net
 
Three Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Interest and other income (expense), net
$
633

 
$
(421
)
 
$
1,054

 
(250
)%
Interest and other (expense) income, net increased by $1.1 million for the three months ended October 31, 2018 compared to the three months ended October 31, 2017, primarily due to an increase of $0.8 million in net interest income as a result of invested cash balances and $0.1 million in net gains related to revaluing cash, accounts receivable and payables recorded in a foreign currency.
Income Tax Provision
 
Three Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Income tax provision
$
(225
)
 
$
(34
)
 
$
(191
)
 
562
%
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the three months ended October 31, 2018 and 2017, we recorded a tax provision of $0.2 million and $34,000, respectively, on losses before income taxes of $17.7 million and $10.3 million, respectively. The effective tax rates for the three months ended October 31, 2018 and 2017 were (1.3)% and (0.3)%, respectively. The effective tax rate for the three months ended October 31, 2018 and 2017 differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the

25



United States. For the three months ended October 31, 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.
Comparison of the Nine Months Ended October 31, 2018 and 2017
The nine months ended October 31, 2017 included only five months of results attributable to our Zuora RevPro product, as our acquisition of Leeyo occurred on May 31, 2017.
Revenue
 
Nine Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Revenue:
 
 
 
 
 
 
 
Subscription
$
122,069

 
$
85,859

 
$
36,210

 
42
%
Professional services
49,066

 
32,251

 
16,815

 
52
%
Total revenue
$
171,135

 
$
118,110

 
$
53,025

 
45
%
Percentage of revenue:
 
 
 
 
 
 
 
Subscription
71
%
 
73
%
 
 
 
 
Professional services
29
%
 
27
%
 
 
 
 
Total revenue
100
%
 
100
%
 
 
 
 
Subscription revenue increased by $36.2 million, or 42%, for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017. The increase in subscription revenue was attributable to new customers acquired during the period and an increase in usage and sales of additional products to our existing customers. Additionally, the impact of acquisition accounting related to our acquisition of Leeyo resulted in higher subscription revenue recognition for the period ended October 31, 2018 compared to the period ended October 31, 2017.
Professional services revenue increased by $16.8 million, or 52%, for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017, primarily due to increased revenue from customer deployment of our products.
Cost of Revenue and Gross Margin
 
Nine Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Cost of revenue:
 
 
 
 
 
 
 
Subscription
$
31,273

 
$
22,301

 
$
8,972

 
40
%
Professional services
53,569

 
33,238

 
20,331

 
61
%
Total cost of revenue
$
84,842

 
$
55,539

 
$
29,303

 
53
%
Gross margin:
 
 
 
 
 
 
 
Subscription
74
 %
 
74
 %
 
 
 
 
Professional services
(9
)%
 
(3
)%
 
 
 
 
Total gross margin
50
 %
 
53
 %
 
 
 
 
Cost of subscription revenue increased by $9.0 million, or 40%, for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017, primarily due to increases of $3.1 million in data center costs to support customer growth, $2.6 million in employee compensation costs related to increased headcount, $1.2 million of professional services costs, $0.8 million in allocated overhead including facilities expansions, $0.7 million in software license costs, and $0.4 million related to the amortization of purchased technology and amortization of internal-use software. The increase in these costs was driven by the growth in the number of customers as well as the increase in usage from existing customers.

26




Cost of professional services revenue increased by $20.3 million for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017, due to an increase in headcount as well as professional services expenses in order to support an increased number of customer deployments.
Our gross margin for subscription services was 74% for both the nine months ended October 31, 2018 and 2017, primarily from increased investment in infrastructure offset by the impact of purchase accounting from the Leeyo acquisition that resulted in higher subscription revenue recognition for the nine months ended October 31, 2018 as compared to the period ended October 31, 2017. In addition, gross margin for the nine months ended October 31, 2017 was impacted by one-time employee compensation costs related to the acquisition of Leeyo.
Our gross margin for professional services decreased to (9)% for the nine months ended October 31, 2018 compared to (3%) for the nine months ended October 31, 2017, primarily as a result of increases in allocated overhead, including facilities expansions and investment in headcount in order to support a greater number of customer deployments.
Operating Expenses
Research and Development
 
 
Nine Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Research and development
$
39,667

 
$
27,622

 
$
12,045

 
44
%
Percentage of total revenue
23
%
 
23
%
 
 
 
 
Research and development expense increased by $12.0 million, or 44%, for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017, primarily due to an increase of $9.4 million in employee compensation costs due to increased headcount, $2.1 million in allocated overhead including facilities expansions, $0.6 million in travel costs, $0.5 million in data center costs, $0.3 million in professional services, and $0.3 million in software license costs, partially offset by a decrease of $1.2 million in costs related to higher capitalized internal-use software costs. The increase in headcount was driven by our continued investment in technology, innovation, and new products.
Sales and Marketing
 
 
Nine Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
Sales and marketing
$
74,162

 
$
52,056

 
$
22,106

 
42
%
Percentage of total revenue
43
%
 
44
%
 
 
 
 
Sales and marketing expense increased by $22.1 million, or 42%, for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017, primarily due to an increase of $13.3 million in employee compensation costs related to increased headcount, $3.4 million in marketing and event costs, $3.3 million in allocated overhead costs including facilities expansions, and $1.8 million in travel costs. The increase in headcount was driven by our continued investment to acquire new customers and to grow our revenue from existing customers.
General and Administrative

27



 
 
Nine Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(dollars in thousands)
 
 
 
 
General and administrative
$
27,553

 
$
15,790

 
$
11,763

 
74
%
Percentage of total revenue
16
%
 
13
%
 
 
 
 
General and administrative expense increased by $11.8 million, or 74%, for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017, primarily due to an increase of $5.3 million in employee compensation costs related to increased headcount, $3.3 million in professional services primarily related to accounting, tax and legal costs, $1.5 million in allocated overhead costs including facilities expansions, $0.7 million in sales tax costs, $0.6 million in software license costs, and $0.4 million in travel costs. The increase in these costs was driven by investment required to support our growth as well as operations as a public company.
The percentage of general and administrative expense to total revenue increased for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017 as the additional infrastructure costs associated with being a public company were incurred without a corresponding increase in revenue.
Interest and Other (Expense) Income, net
 
 
Nine Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(in thousands)
 
 
 
 
Interest and other (expense) income, net
$
(1,218
)
 
$
(30
)
 
$
(1,188
)
 
nm
Interest and other (expense) income, net changed by $1.2 million for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017, primarily due to an increase of $2.1 million in losses related to revaluing cash, accounts receivable, and other monetary assets and liabilities recorded in foreign currency, partially offset by $0.9 million in net interest income from invested cash balances.
Income Tax Provision
 
 
Nine Months Ended
October 31,
 
 
 
 
 
2018
 
2017
 
$ Change
 
% Change
 
(in thousands)
 
 
 
 
Income tax provision
$
(616
)
 
$
(405
)
 
$
(211
)
 
52
%
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For the nine months ended October 31, 2018 and 2017, we recorded a tax provision of $0.6 million and $0.4 million on losses before income taxes of $56.3 million and $32.9 million, respectively. The effective tax rates for the nine months ended October 31, 2018 and 2017 were (1.1)% and (1.2)%, respectively. The effective tax rate for the nine months ended October 31, 2018 and 2017 differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For the nine months ended October 31, 2018, the Company maintained a full valuation allowance on its 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 October 31, 2018, we had cash and cash equivalents, restricted cash and short-term investments of $181.4 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 initial public offering (IPO), in which we issued and sold an aggregate of 12.7 million shares of Class A common stock at a price of $14.00 per share. We received aggregate net proceeds

28



of $162.2 million from the IPO, after underwriting discounts and commissions and payments of offering costs as of April 30, 2018.
We believe our existing cash and cash equivalents, restricted cash, 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
In June 2017, we and certain of our 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 our 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. We 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 us to borrow up to $30.0 million until June 2019 in revolving loans. 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. We are required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of October 31, 2018, we had not drawn down any amounts under this revolving loan.
Term Loan. The Debt Agreement allows us to borrow $15.0 million in term loans, which we drew down in June 2017 to partially finance the acquisition of Leeyo Software, Inc. (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.25% as of October 31, 2018. Beginning with the term loan payment due on July 1, 2019, we are required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid. We may prepay all outstanding principal and accrued interest at any time without penalty. We 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 October 31, 2018, we had $13.4 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 October 31, 2018, we were 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. We were also in compliance with these restrictions as of October 31, 2018.
Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
 

29



 
Nine Months Ended
October 31, 2018
 
2018
 
2017
Net cash used in operating activities
$
(16,592
)
 
$
(17,877
)
Net cash used in investing activities
(107,986
)
 
(13,900
)
Net cash provided by financing activities
155,873

 
16,119

Effect of exchange rates on cash and cash equivalents and restricted cash
(341
)
 
394

Net increase (decrease) in cash and cash equivalents and restricted cash
$
30,954


$
(15,264
)
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, and third-party hosting costs.
For the nine months ended October 31, 2018, net cash used in operating activities was $16.6 million, which consisted of a net loss of $56.9 million adjusted for non-cash charges of $28.9 million and net cash inflows of $11.4 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 provision for doubtful accounts, increased compared to the same period last year primarily as a result of growth in our business operations. Additionally, stock-based compensation increased $11.7 million for the nine months ended October 31, 2018 compared to the nine months ended October 31, 2017 as a result of equity grants and enrollments in our 2018 Employee Stock Purchase Plan (ESPP), which was adopted in April 2018. The changes in operating assets and liabilities were primarily due to growth in our business and the timing of billings, payments and cash collections. Additionally, accrued employee liabilities increased partly due to contributions made under the ESPP.
For the nine months ended October 31, 2017, net cash used in operating activities was $17.9 million, which consisted of a net loss of $33.3 million adjusted for non-cash charges of $13.8 million and net cash inflows of $1.7 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 and provision for doubtful accounts. The changes in our operating assets and liabilities were primarily due to growth in our business and the timing of billings, payments and cash collections.
Investing Activities
Net cash used in investing activities for the nine months ended October 31, 2018 of $108.0 million was primarily due to$97.1 million in purchases of short-term investments and $10.6 million in purchases of property and equipment and capitalized internal-use software.
Net cash used in investing activities for the nine months ended October 31, 2017 of $13.9 million was due to $11.4 million in cash paid to investors in connection with our acquisition of Leeyo and $2.5 million in purchases of property and equipment and capitalized internal-use software.
Financing Activities
Cash provided by financing activities for the nine months ended October 31, 2018 of $155.9 million was primarily due to $160.3 million in net IPO proceeds, $9.0 million in stock option exercise proceeds and $1.3 million in net proceeds from related party loans, partially offset by $12.6 million in payments to investors related to our acquisition of Leeyo, $1.3 million in payments made on leased equipment and $0.8 million of debt payments.
Cash provided by financing activities for the nine months ended October 31, 2017 of $16.1 million was primarily the result of $14.9 million in proceeds from the issuance of long-term debt, net of issuance costs and $2.6 million in stock option exercise proceeds, partially offset by $1.4 million in payments made on leased equipment.
Off-Balance Sheet Arrangements

30



As of October 31, 2018, 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.
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 October 31, 2018:
 
Total
 
Less than 1 year
 
1-3 years
 
3-5 years
 
More than 5 years
Operating lease obligations¹
$
30,863

 
$
7,275

 
$
12,063

 
$
10,050

 
$
1,475

Debt principal and interest²
14,733

 
1,953

 
12,780

 

 

Capital lease obligations³
2,287

 
2,287

 

 

 

 
$
47,883

 
$
11,515

 
$
24,843

 
$
10,050

 
$
1,475

_________________________________
(1) We lease our facilities under long-term operating leases which expire on varying dates through March 2024. 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 October 31, 2018. See Note 10 of the notes to our unaudited condensed consolidated financial statements included in this Form 10-Q for more information.
(3) Capital lease obligations include data center equipment under capital lease agreements. All outstanding capital lease obligations were paid in November 2018.
As of October 31, 2018, we also had a contractual obligation to purchase $11.3 million in web hosting services from one of our vendors by September 30, 2019.
As of October 31, 2018, we had accrued liabilities related to uncertain tax positions, which are reflected in our 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 consolidated financial statements in accordance with accounting principles generally accepted in the United States (U.S. GAAP). In the preparation of these 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, which we discuss below.
Our significant accounting policies are discussed in “Index to Consolidated Financial Statements—Note 1. Summary of Business and Significant Accounting Policies” in the Prospectus. There have been no significant changes to these policies for the nine months ended October 31, 2018, except as noted in Note 2 of our accompanying unaudited condensed consolidated financial statements “Summary of Significant Accounting Policies and Recent Accounting Pronouncements.” See Note 2 of our unaudited condensed consolidated financial statements for more information.
Recent Accounting Pronouncements
See “Summary of Significant Accounting Policies and Recent Accounting Pronouncements” in Note 2 of our accompanying unaudited condensed consolidated financial statements for more information.
Item 3.
Quantitative and Qualitative Disclosures About Market Risk

31



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 nine months ended October 31, 2018, 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 $174.9 million as of October 31, 2018. 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 October 31, 2018, 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 nine months ended October 31, 2018.
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 October 31, 2018. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of October 31, 2018, 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
There was no 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 three months ended October 31, 2018 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

32



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.

33



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.
Risks Related to Our Business and Industry
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 $48.2 million, $39.1 million, and $47.2 million in fiscal 2016, fiscal 2017, and fiscal 2018, respectively. We also incurred a net loss of $56.9 million for the nine months ended October 31, 2018. We expect to incur net losses for the foreseeable future. As of October 31, 2018, we had an accumulated deficit of $315.6 million. We expect 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 solution include:
 
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;

34



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, then our business, operating results, and financial condition could be adversely affected.
We have experienced rapid growth in our operations and personnel in recent periods. For example, in May 2017, we acquired Leeyo, which had significant operations in the United States and India. 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. 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, any of which could adversely affect our business performance and operating results.
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, 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 customers or other business partners 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

35



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.
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.
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. 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. Additionally, increasing incremental sales to our current customer base requires increasingly sophisticated and costly sales efforts that are targeted at senior management. During the nine months ended October 31, 2018, sales and marketing expenses represented approximately 43% of our total revenue. 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.
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

36



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.
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;
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;
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) (ASC 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

37



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.
The market for our solution 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 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 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. 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 future

38



network 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 members of our senior management team, 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 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 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 enterprise resource planning (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 Configure Price Quote (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

39



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; 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.
Because we 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 would 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.
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. Additionally, while we currently

40



offer and sell our solution in the cloud, large enterprise customers could require us to provide our solution on-premises to give them more control over data security and software infrastructure. Deploying our solution on-premises would cause us to incur significant additional research and development expense, and, even if we were to make these investments, we may be unsuccessful in implementing a competitive on-premises offering. 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.
The market for our revenue recognition automation software product, Zuora RevPro, is rapidly evolving as a result of the effectiveness of ASC 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 ASC 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 ASC 606, it is uncertain whether Zuora RevPro will achieve and sustain high levels of demand and market acceptance. Accordingly, 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 ASC 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 condition.
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.
We believe that 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 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. 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

41



sales headcount, cost levels, and other internal and external considerations. 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 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.
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 long-term success depends, in part, on our ability to expand the sales of our solution to customers located outside of the United States and our current, and any further, expansion of our international operations exposes 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 (including India), and Australia. During the nine months ended October 31, 2018, we derived approximately 28% 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;
the burden of complying with a wide variety of laws, including those relating to labor matters, consumer protection, privacy, data protection, information security, and encryption;
compliance with privacy, data protection and information security laws, such as General Data Protection Regulation (GDPR) and the Cybersecurity Law of the People’s Republic of China;

42



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 intellectual property protection in some countries;
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;
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.
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 annual 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

43



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 costs or 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.
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.
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 annual 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.
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.

44



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

45



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

46



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

47



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, delay new updates or enhancements to our solution, result in a failure of our solution, and injure our reputation.
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 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 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. 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.
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 a term of one to three years with our customers. 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.
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. In May 2015, we acquired Frontleaf, Inc., and 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, including Leeyo, 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. 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.

48



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 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 incidents involving certain types of personal data. Security 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 measures, negatively impact our ability to attract new customers, or cause existing customers to elect not to renew their subscriptions with us. In addition, some of the industries we serve have industry-specific requirements relating to compliance with certain security 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 and are particularly stringent in Europe and China. 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 enterprises, often will not contract with vendors that do not meet these rigorous standards. 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.
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

49



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 and worldwide 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 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 U.S. Foreign Corrupt Practices Act of 1977, as amended (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, 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.

50



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 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 Act), although the treatment of tax losses generated in taxable years ending 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 federal income taxes in future years despite generating a loss for federal income tax purposes in prior years.
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 international 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. 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

51



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.
On December 22, 2017, the Tax Act was enacted, which contains significant changes to U.S. tax law, including, but not limited to, a reduction in the corporate tax rate and a transition to a new territorial system of taxation. 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 unaudited condensed consolidated financial statements. The impact of the Tax Act will likely be subject to ongoing technical guidance and accounting interpretation, which we will continue to monitor and assess. Provisional accounting impacts may change in future reporting periods until the accounting analysis is finalized, which will occur no later than one year from the date the Tax Act was enacted. 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.
Economic uncertainty or downturns, particularly as it impacts particular industries, could adversely affect our business and operating 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. 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.

52



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, or 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.
In particular, in May 2014, the FASB issued ASC 606, which supersedes the revenue recognition requirements in ASC 605, Revenue Recognition. The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. As an “emerging growth company,” we are allowed under the Jumpstart Our Business Startups Act (JOBS Act) to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. We have elected to take advantage of this extended transition period under the JOBS Act with respect to ASC 606, which will result in ASC 606 becoming effective for us beginning on February 1, 2019. 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 are evaluating ASC 606 and have not determined the impact it may have on our financial reporting. If, for example, we were required to recognize revenue differently with respect to our subscriptions or professional services, the differential revenue recognition may cause variability in our reported operating results due to periodic or long-term changes in the mix among our subscription offerings.
The forecasts of market growth 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 you 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.
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

53



financial investments in our business, and we intend to continue to make such investments. As a result, we may need to engage in equity or debt financings, in addition to our Debt Agreement, to provide the funds required for these investments and other business endeavors. 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. Compliance with these rules and regulations will increase our legal and financial compliance costs, make some activities more difficult, time-consuming, or costly, and increase demand on our systems and resources, particularly after we are no longer an emerging growth company. The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future or engage outside consultants, which 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 general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations, and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected.
We also expect that being a public company and these rules and regulations will 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 will 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.
As a result of becoming a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting. If we fail to develop and 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.

54



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

55



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;
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. This could potentially cause us to cease operations and result in a complete loss of your investment in our Class A common stock.
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 nonbinding 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.

56



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 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 our partners’ disaster recovery plans prove to be inadequate.
Risks Related to Ownership of Our Class A Common Stock
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, our stock price has ranged from $16.00 to $37.78, through December 10, 2018. 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;
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

57



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 November 30, 2018, we had outstanding a total of 73.2 million shares of Class A common stock and 35.3 million shares of Class B common stock.
In connection with our IPO, we, all of our directors and executive officers, and all of the holders of our common stock and securities exercisable for or convertible into our common stock outstanding immediately prior to our IPO, were not permitted to trade in our securities for a certain period of time after our IPO pursuant to certain agreements, including market stand-off and lock-up agreements entered into with the underwriters of our IPO. On October 9, 2018, these trading restrictions fully expired, and all currently outstanding shares became eligible for sale in the public market, subject to trading limitations on shares held by affiliates, restrictions under our insider trading policy, and continued vesting of any unvested equity awards. Sales of a substantial number of such shares or the perception that such sales may occur could cause our market price to fall or make it more difficult for you to sell your Class A common stock at a time and price that you deem appropriate.
In addition, as of October 31, 2018, we had outstanding stock options and RSUs that could result in the issuance of 15.6 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 October 31, 2018, 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

58



Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
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, ASC 606, introduces new and significant disclosure requirements. These disclosure obligations will be prepared on the basis of estimates that can change over time and on the basis of events over which we have no control. Market practices surrounding the calculation of this measure are still evolving. It is possible that analysts and investor may misinterpret our disclosure or that our methods for estimating this disclosure 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 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

59



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.

60



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 $162.2 million from the IPO, after underwriting discounts and commissions and payments of offering costs as of April 30, 2018. 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.

61



Item 6. Exhibits.
 
Exhibit
Number
 
 
Incorporated By Reference
 
Filed or
Furnished
Herewith
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing
Date
 
10.1
 
 
 
 
 
 
 
 
 
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
 
*
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.



62



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: December 12, 2018
 
By:
 
/s/ Tyler Sloat
 
 
 
 
Tyler Sloat
 
 
 
 
Chief Financial Officer
(Principal Accounting and Financial Officer)

EX-10.1 2 a103118-ex101.htm EXHIBIT 10.1 Exhibit

Exhibit 10.1
FIRST AMENDMENT
TO
LOAN AND SECURITY AGREEMENT

This First Amendment to Loan and Security Agreement (this Amendment”) is entered into this 11th day of October, 2018, by and between (a) SILICON VALLEY BANK, a California corporation (“Bank”), (b) ZUORA, INC., a Delaware corporation (“Zuora”) and ZUORA SERVICES, LLC, a Delaware limited liability company (“Services”; Zuora and Services are referred to herein, each and together, jointly and severally, as “Initial Borrower”), and (c) immediately following the consummation of the Acquisition, LEEYO SOFTWARE, INC., a Delaware corporation (“Leeyo”; Initial Borrower and, immediately following the consummation of the Acquisition, Leeyo, are referred to herein, each and together, jointly and severally, as “Borrower”).
RECITALS
A.    Bank and Borrower have entered into that certain Loan and Security Agreement dated as of June 14, 2017, (as the same may from time to time be further amended, modified, supplemented or restated, the “Loan Agreement”).
B.    Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.
C.    Borrower has requested that Bank amend the Loan Agreement to make certain revisions to the Loan Agreement as more fully set forth herein.
D.    Bank has agreed to so amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
AGREEMENT
NOW, THEREFORE, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
1.Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.
2.    Amendments to Loan Agreement.
2.1    Section 2.3 (Term Loan). Section 2.3(b) is hereby amended and restated as follows:
“(b)    Repayment. Commencing on the first Payment Date following the Effective Date, and continuing on each Payment Date thereafter, Borrower shall make monthly payments of interest, in arrears, on the principal amount of the Term



Loan Advances at the rate set forth in Section 2.5(a)(ii). Commencing on June 30, 2019, and continuing on each Payment Date thereafter, Borrower shall repay the Term Loan Advances in (i) thirty-six (36) equal monthly installments of principal, plus (ii) monthly payments of accrued interest as set forth above. All outstanding principal and accrued and unpaid interest under the Term Loan Advances, and all other outstanding Obligations with respect to the Term Loan Advances, are due and payable in full on the Term Loan Maturity Date. For the avoidance of doubt, the parties agree that the Draw Period has expired as of the First Amendment Effective Date.”
2.2    Section 2.5 (Payment of Interest on the Credit Extensions). Section 2.5(a) is hereby amended and restated as follows:
“    (a)    Interest Rate.

(i)    Advances. Subject to Section 2.5(b), the principal amount outstanding under the Revolving Line shall accrue interest at a floating per annum rate equal to one percent (1.00%) below the Prime Rate, which interest shall be payable monthly in accordance with Section 2.5(d) below.
(ii)    Term Loan Advances. Subject to Section 2.5(b), the principal amount outstanding under each Term Loan Advance shall accrue interest at a floating per annum rate equal to one percent (1.00%) below the Prime Rate, which interest shall be payable monthly in accordance with Section 2.5(d) below.”


2.3    Section 6.10 (Protection and Registration of Intellectual Property Rights). Section 6.10 shall be amended and restated as follows:
“    6.10 Protection and Registration of Intellectual Property Rights.
(a)    Use all commercially reasonable efforts to protect, defend and maintain the validity and enforceability of Intellectual Property material to the operation of Borrower’s business.
(b)    Borrower shall take such commercially reasonable steps as Bank requests to attempt to obtain the consent of, or waiver by, any person whose consent or waiver is necessary for Bank to have the ability in the event of a liquidation of any Collateral to dispose of such Collateral in accordance with Bank’s rights and remedies under this Agreement and the other Loan Documents.”
2.4    Section 6.3 (Beneficial Ownership Certification). Section 6.3 shall be amended and restated as follows:



“     6.3     Beneficial Ownership Certification. Borrower shall provide Bank with prompt written notice of any changes to the beneficial ownership information set out in Exhibit A to the First Amendment. Borrower understands and acknowledges that Bank relies on such true, accurate and up-to-date beneficial ownership information to meet Bank’s regulatory obligations to obtain, verify and record information about the beneficial owners of its legal entity customers.”

2.5    Section 13 (Definitions). The following terms and their respective definitions set forth in Section 13.1 are deleted in their entirety and replaced with the following:
“    “Revolving Line” is an aggregate principal amount equal to Thirty Million Dollars ($30,000,000).”
“    “Revolving Line Maturity Date” is the date that is thirty-six (36) months from the First Amendment Effective Date”

“    “Term Loan Maturity Date” is the earlier to occur of (a) the occurrence and continuance of an Event of Default or (b) June 30, 2022.”

2.6    Section 13 (Definitions). Clauses (f)-(g) in the definition of “Permitted Acquisition” is amended and restated as follows:
“    (f)    the total consideration, including cash and the value of any non-cash consideration for all such Acquisitions, does not exceed Fifty Million Dollars ($50,000,000) in the aggregate in any twelve (12) month period and shall be approved by the Board;

(g)    after giving effect to the consummation of such Acquisition, (i) on a pro forma twelve (12) month basis, Borrower shall be in compliance with the financial covenant set forth in Section 6.9 and (ii) Borrower’s unrestricted and unencumbered (other than the Lien in favor of Bank) cash and Cash Equivalents at Bank shall be greater than One Hundred Million Dollars ($100,000,000);”

2.7    Section 13 (Definitions). Clauses (c) in the definition of “Permitted Liens” is amended and restated as follows:
“    (c)    purchase money Liens (i) on Equipment acquired or held by Borrower incurred for financing the acquisition of the Equipment securing no more than Seven Million Dollars ($7,000,000) in the aggregate amount outstanding at any time, or (ii) existing on Equipment when acquired, if the Lien is confined to the property and improvements and the proceeds of the Equipment;”

2.8    Section 13 (Definitions). The following definitions are hereby inserted into their appropriate alphabetical position:



“    “First Amendment” that certain First Amendment to Loan and Security Agreement between Borrower and Bank dated as of the First Amendment Effective Date.”
“    “First Amendment Effective Date” is October 11, 2018.”
3.    Limitation of Amendments.
3.1    The amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.
3.2    This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
4.    Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:
4.1    Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
4.2    Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
4.3    The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect, except with respect to Zuora, Inc. as set forth in the Secretary’s Certificate provided as of the date of this Amendment;
4.4    The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
4.5    The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;



4.6    The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and
4.7    This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
5.    Ratification of Intellectual Property Security Agreement. Borrower hereby ratifies, confirms and reaffirms, all and singular, the terms and conditions of a certain Intellectual Property Security Agreement dated as of June 14, 2017 between Borrower and Bank, and acknowledges, confirms and agrees that said Intellectual Property Security Agreement (a) contains an accurate and complete listing of all Intellectual Property Collateral (as defined therein), which list shall be amended and restated in its entirety as set forth on Exhibit 1 attached hereto and (b) shall remain in full force and effect.
6.    [Reserved].
7.    Integration. This Amendment and the Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of this Amendment and the Loan Documents merge into this Amendment and the Loan Documents.
8.    Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
9.    Effectiveness. This Amendment shall be deemed effective upon
(a)    the due execution and delivery to Bank of this Amendment by each party hereto,
(b)    Borrower’s payment of Bank’s legal fees and expenses not to exceed Twenty Thousand Dollars ($20,000) incurred in connection with this Amendment,
(c)    the Operating Documents (if modified since last delivered to Bank) and good standing certificates of Borrower certified by the Secretary of State (or equivalent agency) of Borrower’s jurisdiction of organization or formation and each jurisdiction in which Borrower is qualified to conduct business, each as of a date no earlier than thirty (30) days prior to date hereof,



(d)    a secretary’s certificate of Borrower with respect to such Borrower’s Operating Documents and resolutions authorizing the execution and delivery of this Agreement and the other Loan Documents to which it is a party.
[Signature page follows.]




IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.


BORROWER:

The undersigned hereby certifies, to the best of his or her knowledge, that the information set out on the CDD Attestation with respect to Zuora, Inc. is true, complete and correct and agrees to promptly provide any updates to the information set forth herein.

ZUORA, INC.


By     /s/ Tyler Sloat                
Name: Tyler Sloat
Title: Chief Financial Officer

LEEYO SOFTWARE, INC.


By    /s/ Tyler Sloat                
Name: Tyler Sloat
Title: President and Treasurer

ZUORA SERVICES, LLC


By     /s/ Tyler Sloat                
Name: Tyler Sloat
Title:    President and CEO


BANK:

SILICON VALLEY BANK


By     /s/ Ashlee Kaji                
Name: Ashlee Kaji
Title: Director    


Signature Page to First Amendment
EX-31.1 3 a103118-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: December 12, 2018
/s/ Tien Tzuo
 
 
Tien Tzuo
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 



EX-31.2 4 a103118-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: December 12, 2018
/s/ Tyler Sloat
 
 
Tyler Sloat
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)
 



EX-32.1 5 a103118-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 October 31, 2018 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: December 12, 2018
/s/ Tien Tzuo
 
 
Tien Tzuo
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 




EX-32.2 6 a103118-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 October 31, 2018 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: December 12, 2018
/s/ Tyler Sloat
 
 
Tyler Sloat
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)
 




EX-101.INS 7 zuo-20181031.xml XBRL INSTANCE DOCUMENT 0001423774 2018-02-01 2018-10-31 0001423774 us-gaap:CommonClassBMember 2018-11-30 0001423774 us-gaap:CommonClassAMember 2018-11-30 0001423774 2018-10-31 0001423774 2018-01-31 0001423774 us-gaap:CommonClassAMember 2018-01-31 0001423774 us-gaap:CommonClassAMember 2018-10-31 0001423774 us-gaap:CommonClassBMember 2018-10-31 0001423774 us-gaap:CommonClassBMember 2018-01-31 0001423774 2017-02-01 2017-10-31 0001423774 2018-08-01 2018-10-31 0001423774 2017-08-01 2017-10-31 0001423774 2017-10-31 0001423774 2017-01-31 0001423774 us-gaap:IPOMember 2018-04-01 2018-04-30 0001423774 us-gaap:CommonClassBMember 2018-04-01 2018-04-30 0001423774 2018-04-30 0001423774 us-gaap:OverAllotmentOptionMember 2018-04-01 2018-04-30 0001423774 us-gaap:CommonClassBMember 2018-04-30 0001423774 us-gaap:USTreasuryAndGovernmentMember 2018-10-31 0001423774 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001423774 us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-10-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-01-31 0001423774 us-gaap:LeaseholdImprovementsMember 2018-10-31 0001423774 us-gaap:LeaseholdImprovementsMember 2018-01-31 0001423774 zuo:ComputerSoftwareMember 2018-10-31 0001423774 us-gaap:FurnitureAndFixturesMember 2018-10-31 0001423774 us-gaap:VehiclesMember 2018-10-31 0001423774 us-gaap:ComputerEquipmentMember 2018-10-31 0001423774 zuo:ComputerSoftwareMember 2018-01-31 0001423774 zuo:ServersMember 2018-10-31 0001423774 us-gaap:VehiclesMember 2018-01-31 0001423774 us-gaap:ComputerEquipmentMember 2018-01-31 0001423774 zuo:ServersMember 2018-01-31 0001423774 us-gaap:FurnitureAndFixturesMember 2018-01-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2017-02-01 2017-10-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2018-02-01 2018-10-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2018-01-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2017-08-01 2017-10-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2018-08-01 2018-10-31 0001423774 zuo:ComputerSoftwareInternalUseMember 2018-10-31 0001423774 us-gaap:DevelopedTechnologyRightsMember 2018-01-31 0001423774 us-gaap:CustomerRelationshipsMember 2018-01-31 0001423774 us-gaap:TradeNamesMember 2018-01-31 0001423774 us-gaap:CustomerRelationshipsMember 2018-10-31 0001423774 us-gaap:DevelopedTechnologyRightsMember 2018-10-31 0001423774 us-gaap:TradeNamesMember 2018-10-31 0001423774 zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2018-10-01 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2018-10-01 2018-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2018-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2017-06-01 2017-06-30 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2018-10-01 2018-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2018-10-01 2018-10-31 0001423774 zuo:SiliconValleyBankAgreementMember us-gaap:MinimumMember 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2018-10-01 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2018-09-30 0001423774 zuo:SiliconValleyBankAgreementMember 2018-10-01 2018-10-31 0001423774 2017-12-01 2018-01-31 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-31 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-31 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-31 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-10-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0001423774 us-gaap:CommonClassBMember 2018-02-01 2018-10-31 0001423774 us-gaap:CommonClassAMember 2018-02-01 2018-10-31 0001423774 2017-02-01 2018-01-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2018-03-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2018-10-31 0001423774 zuo:TwoThousandAndEighteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2018-10-31 0001423774 zuo:EmployeeStockOptionAndRestrictedStockUnitRSUMember zuo:TwoThousandSixAndTwoThousandFifteenPlanMember 2018-10-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-02-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-10-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2018-02-01 2018-10-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2017-08-01 2017-10-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2018-02-01 2018-10-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2017-10-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-10-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2018-08-01 2018-10-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2017-02-01 2017-10-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2018-08-01 2018-10-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2018-08-01 2018-10-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2017-08-01 2017-10-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2018-08-01 2018-10-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2017-10-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2018-02-01 2018-10-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-10-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2017-08-01 2017-10-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2017-10-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2017-08-01 2017-10-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2018-08-01 2018-10-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2017-08-01 2017-10-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2017-02-01 2017-10-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-10-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2018-01-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-02-01 2018-10-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember us-gaap:MinimumMember 2018-02-01 2018-10-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember us-gaap:MaximumMember 2018-02-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2017-08-01 2017-10-31 0001423774 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2018-08-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2018-08-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2017-08-01 2017-10-31 0001423774 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2017-02-01 2017-10-31 0001423774 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2017-08-01 2017-10-31 0001423774 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2018-02-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2017-02-01 2017-10-31 0001423774 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2018-02-01 2018-10-31 0001423774 zuo:OperatingLeaseAgreementMember us-gaap:MinimumMember 2018-02-01 2018-10-31 0001423774 zuo:OperatingLeaseAgreementMember us-gaap:MaximumMember 2018-02-01 2018-10-31 0001423774 zuo:OperatingLeaseAgreementMember 2018-10-31 0001423774 zuo:WebHostingServicesMember 2018-10-31 0001423774 zuo:CapitalLeaseAgreementsMember us-gaap:SubsequentEventMember 2018-11-01 2018-11-30 0001423774 zuo:EmployeeStockPurchasePlanMember 2018-02-01 2018-10-31 0001423774 zuo:EmployeeStockPurchasePlanMember 2017-02-01 2017-10-31 0001423774 us-gaap:RestrictedStockMember 2018-02-01 2018-10-31 0001423774 us-gaap:ConvertiblePreferredStockMember 2017-02-01 2017-10-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-10-31 0001423774 us-gaap:RestrictedStockMember 2017-02-01 2017-10-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2017-10-31 0001423774 us-gaap:ConvertiblePreferredStockMember 2018-02-01 2018-10-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001423774 us-gaap:NotesReceivableMember zuo:EmployeeMember 2017-11-01 2018-08-31 0001423774 us-gaap:NotesReceivableMember us-gaap:MaximumMember zuo:EmployeeMember 2017-11-01 2018-08-31 0001423774 us-gaap:NotesReceivableMember us-gaap:MinimumMember zuo:EmployeeMember 2017-11-01 2018-08-31 0001423774 zuo:EmployeeMember 2017-11-01 2018-04-30 zuo:vendor iso4217:USD zuo:employee iso4217:USD xbrli:shares zuo:vote xbrli:shares zuo:payment utreg:sqft xbrli:pure false --01-31 Q3 2019 2018-10-31 10-Q 0001423774 73181559 35321041 Non-accelerated Filer ZUORA INC ZUO 2572000 2678000 49764000 51379000 0 76000 472000 426000 828000 170000 18551000 23431000 471000 98000 286152000 472093000 3041000 328000 729000 1012000 733000 239000 5994000 763000 1537000 1975000 1229000 490000 7459000 1112000 1902000 2205000 1685000 555000 17722000 2613000 4366000 5317000 4115000 1311000 3292000 4170000 700000 1400000 500000 1700000 80233000 61984000 14971000 2439000 839000 0 19104000 0 15645000 1495000 1566000 398000 155000 155366000 293243000 107274000 239841000 1000 0 0 1000 33000 0 33000 0 97066000 44989000 34224000 17853000 97034000 0 0 0 0 97034000 44989000 34191000 17854000 0 0 0 0 97034000 44989000 34191000 17854000 44989000 34191000 17854000 0 97034000 64000 367000 1066000 2287000 488000 2392000 324000 0 2287000 0 0 0 0 0 2287000 300000 900000 400000 1000000 3400000 4300000 57462000 48208000 77883000 60657000 0 60657000 10459000 10459000 0 0 0 0 71116000 10459000 60657000 77882000 62618000 53363000 84317000 -15264000 30954000 9100000 2400000 0.0001 0.0001 500000000 500000000 72600000 35800000 72600000 35800000 0 3000 7000 4000 one vote per share ten votes per share -10292000 -32938000 -18602000 -57296000 11300000 1 8195000 22301000 10987000 31273000 22107000 55539000 30177000 84842000 -0.01 -0.01 -0.01 WSJ prime rate 0.0425 139000 253000 556000 670000 2460000 0 1000000 2400000 604000 297000 356000 2149000 66058000 76313000 346000 795000 480000 300000 1200000 3700000 1800000 4900000 5016000 6628000 -0.35 -1.27 -0.17 -0.66 394000 -341000 -0.003 -0.012 -0.013 -0.011 17701000 24516000 28800000 32900000 P2Y4M24D P2Y6M0D 4900000 3247000 494000 2666000 87000 4994000 1051000 3759000 184000 14539000 5933000 7697000 909000 14539000 5933000 7697000 909000 11292000 5439000 5031000 822000 9545000 4882000 3938000 725000 0 -144000 5560000 15790000 9579000 27553000 20614000 20861000 24252000 62571000 31460000 86293000 -10331000 -10300000 -32900000 -32927000 -17700000 -17664000 -56300000 -56307000 0 34000 400000 405000 200000 225000 616000 600000 -3070000 26000 9198000 6133000 7876000 10704000 3228000 6815000 3626000 2926000 -108000 980000 567000 1697000 107000 2226000 11292000 9545000 P7Y P3Y 2100000 128700000 136649000 155366000 293243000 114810000 121130000 0 13400000 20000 2021-10-31 2022-06-30 Monthly 30000000 30000000.0 10000000 2917000 1852000 12052000 11530000 0 16119000 155873000 -13900000 -107986000 -17877000 -16592000 -10365000 -33332000 -17889000 -56923000 34162000 95468000 49757000 141382000 -9910000 -32897000 -18297000 -55089000 30863000 5790000 5908000 5783000 7543000 4308000 1531000 1400000 4100000 2800000 7200000 3684000 4971000 827000 2524000 0 0 -32000 -32000 73000 394000 -681000 -341000 1168000 3194000 870000 613000 201000 366000 0 10000 35000 4399000 5600000 0 97118000 11420000 247000 2480000 10621000 0 0 6000 0 9302000 9195000 445000 1347000 657000 867000 533000 456000 162200000 0 164703000 14949000 0 15000000 0 5625000 2631000 9026000 28755000 6885000 1446000 1968000 25000 7148000 11283000 41819000 9776000 2728000 4428000 22000 10345000 14520000 10204000 18388000 2764000 4518000 1281000 0 0.0272 0.0185 1426000 1336000 0 834000 0 4344000 9977000 27622000 14282000 39667000 6434000 0 0 6434000 35100000 0 0 4350000 5156000 5155000 2084000 -258685000 -315608000 46359000 118110000 61637000 171135000 431000 845000 18625000 52056000 25896000 74162000 5995000 17722000 64000 12.77 1116000 26.25 3037000 3061000 5.37 12.80 1028000 5.47 0 0 0 0 0 0.324 0.423 0.426 0.409 0.299 0.400 0.400 0.392 0.246 0.0282 0.0218 0.0226 0.0287 0.0236 0.0167 0.0167 0.0262 0.0201 15389000 2400000 13600000 31500000 506000 3663000 1.87 10.24 6.80 83322000 245957000 15401000 15645000 3.56 4.72 236536000 14977000 4.64 3.10 5.40 8.41 P6Y10M25D P4Y3M19D P7Y0M0D P4Y3M19D P6Y0M0D P5Y10M25D P6Y4M24D P5Y1M6D P2Y2M12D P0Y8M12D 243660000 P7Y8M29D P7Y10M28D P7Y8M23D P7Y8M5D 0.85 4.59 14.00 62000000 12700000 1700000 2913000 26666000 0 471000 471000 156594000 -32000 98000 130000 31007000 85859000 44485000 122069000 13912000 33238000 19190000 53569000 15352000 32251000 17152000 49066000 29314000 26145000 106049000 85820000 12558000 0 24496000 13484000 221000 464000 2488000 3135000 1120000 210000 2006000 2722000 12558000 0 4600000 1 10 1 1.10 247000 210000 -421000 -30000 633000 -1218000 426000 228000 4300000 700000 900000 P36M 36 225000 0.015 2 0 12558000 132000 369000 486000 1211000 3239000 4032000 5.88 5.54 5.88 3.28 27.86 27.86 12.28 14.00 200000 200000 16000000 30000000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Expenses and Other Current Liabilities</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>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:Times New Roman;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">3,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">2,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Times New Roman;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:inherit;font-size:10pt;">2,722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,006</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;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:inherit;font-size:10pt;">670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Accrued sales and use tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Deferred rent, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Accrued legal 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:inherit;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Accrued IPO-related costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Accrued foreign income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Times New Roman;font-size:10pt;">Accrued acquisition-related payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;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:inherit;font-size:10pt;">4,971</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:inherit;font-size:10pt;">3,684</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:inherit;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:inherit;font-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:inherit;font-size:10pt;">13,484</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:inherit;font-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:inherit;font-size:10pt;">24,496</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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated balance sheet as of&#160;</font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;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 sheet, statements of comprehensive loss and cash flows 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, 2019&#160;or any future period.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#8217;s final prospectus dated </font><font style="font-family:inherit;font-size:10pt;text-align:left;">April&#160;11, 2018</font><font style="font-family:inherit;font-size:10pt;"> (Prospectus) filed with the SEC pursuant to Rule&#160;424(b)&#160;under the Securities Act of 1933, as amended.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) Leases</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company periodically leases facilities and equipment under noncancelable capital and operating leases. The terms of the lease agreements may provide for rental payments on a graduated basis, and accordingly, the Company recognizes related rent expense on a straight-line basis over the entire lease term, and has accrued for rent expense incurred but not paid.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2018, the Company signed an agreement to purchase data center equipment and related software previously held under several capital leases. The Company paid </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> in cash in November 2018 related to this purchase. At </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, this purchase commitment was recorded in lease obligations, current portion in the accompanying unaudited condensed consolidated balance sheet. In November 2018, the Company canceled letters of credit for </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;"> that it had previously issued in connection with these leases.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had operating leases for its offices in the United States and other locations around the world. The Company also had operating leases for facilities related to its U.S. data centers in Las Vegas, Nevada and Santa Clara, California. The initial lease term for these facilities ranged from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years and includes approximately </font><font style="font-family:inherit;font-size:10pt;">155,000</font><font style="font-family:inherit;font-size:10pt;"> square feet of space. In connection with these leased facilities, the Company had outstanding bank issued irrevocable letters of credit on the leases of </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, classified as restricted cash on the accompanying unaudited condensed consolidated balance sheet.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain facility lease agreements contain allowances, rent holidays, and escalation provisions. For these leases, the Company recognizes the related rental expense on a straight-line basis over the lease period of the facility and records the difference between amounts charged to operations and amounts paid as deferred rent. Deferred rent was </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, 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:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the future minimum lease payments under capital and operating leases by fiscal year were as follows (in thousands):</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital Leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">Remainder of 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:inherit;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:inherit;font-size:10pt;">2,287</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:inherit;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:inherit;font-size:10pt;">1,531</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:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;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:inherit;font-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:inherit;font-size:10pt;">2,287</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:inherit;font-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:inherit;font-size:10pt;">30,863</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b) Legal Matters</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c) Other Contractual Obligations</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had a contractual obligation to purchase </font><font style="font-family:inherit;font-size:10pt;">$11.3 million</font><font style="font-family:inherit;font-size:10pt;"> in web hosting services from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> of its vendors by </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> (from </font><font style="font-family:inherit;font-size:10pt;">$10 million</font><font style="font-family:inherit;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:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;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:inherit;font-size:10pt;">36</font><font style="font-family:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revolving Loan.</font><font style="font-family:inherit;font-size:10pt;"> The Debt Agreement allows the Company to borrow up to </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> until June 2019 in revolving loans. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;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:inherit;font-size:10pt;">$20,000</font><font style="font-family:inherit;font-size:10pt;"> on this revolving loan, regardless of any amounts drawn down. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had not drawn down any amounts under this revolving loan.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Term Loan.</font><font style="font-family:inherit;font-size:10pt;"> The Debt Agreement allows the Company to borrow </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo Software, Inc. (Leeyo). Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;">, which is due monthly through June 2019. The interest rate was </font><font style="font-family:inherit;font-size:10pt;">4.25%</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;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:inherit;font-size:10pt;">36 months</font><font style="font-family:inherit;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:inherit;font-size:10pt;">1.5%</font><font style="font-family:inherit;font-size:10pt;"> of the original principal amount of the term loan, or </font><font style="font-family:inherit;font-size:10pt;">$225,000</font><font style="font-family:inherit;font-size:10pt;">, upon the earlier to occur of prepayment or the termination of the facility. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$13.4 million</font><font style="font-family:inherit;font-size:10pt;"> outstanding under the term loan.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">1.10</font><font style="font-family:inherit;font-size:10pt;">:1.00. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;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:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Plans</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, approximately </font><font style="font-family:inherit;font-size:10pt;">9.1 million</font><font style="font-family:inherit;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:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">16.0 million</font><font style="font-family:inherit;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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Subject To</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">Balance as of January&#160;31, 2018</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:inherit;font-size:10pt;">15,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">3.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">7.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">83,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">3,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:inherit;font-size:10pt;">8.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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:inherit;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:inherit;font-size:10pt;">(2,913</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;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:inherit;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:inherit;font-size:10pt;">(506</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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:inherit;font-size:10pt;">Balance as of October&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,645</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:inherit;font-size:10pt;">4.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">7.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Exercisable as of October&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,389</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">7.75</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">243,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Vested and expected to vest as of October&#160;31, 2018</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:inherit;font-size:10pt;">14,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:inherit;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:inherit;font-size:10pt;">4.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">7.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">236,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted average grant date fair value per share of options granted during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$10.24</font><font style="font-family:inherit;font-size:10pt;">, and was </font><font style="font-family:inherit;font-size:10pt;">$6.80</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.87</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The aggregate intrinsic value of options exercised during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$13.6 million</font><font style="font-family:inherit;font-size:10pt;">, and was </font><font style="font-family:inherit;font-size:10pt;">$31.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was&#160;</font><font style="font-family:inherit;font-size:10pt;">$28.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over the next&#160;</font><font style="font-family:inherit;font-size:10pt;">2.4 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:27%;" 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:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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:16%;" 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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>October 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">$27.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$5.54 - $5.88</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:inherit;font-size:10pt;">$12.28 - $27.86</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:inherit;font-size:10pt;">$3.28 - $5.88</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:inherit;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:inherit;font-size:10pt;">32.4%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.0% - 42.3%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">40.0% - 42.6%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">5.9 - 6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">4.3 - 6.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">4.3 - 7.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">2.82%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">1.67% - 2.18%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">2.62% - 2.87%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">1.67% - 2.26%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Options Subject to Early Exercise</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;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:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively.</font></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSU and Restricted Stock Award Activity</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes RSU and restricted stock award activity and related information for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands except grant date fair value):</font></div><div style="line-height:120%;padding-top:24px;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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">Balance as of January 31, 2018</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:inherit;font-size:10pt;">3,037</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:inherit;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:inherit;font-size:10pt;">5.37</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:inherit;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:inherit;font-size:10pt;">1,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">(1,028</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">(64</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Balance as of October 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,061</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;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:inherit;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:inherit;font-size:10pt;">12.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was&#160;</font><font style="font-family:inherit;font-size:10pt;">$32.9 million</font><font style="font-family:inherit;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:inherit;font-size:10pt;">2.5 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2018 Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the Company adopted the ESPP, which became effective on the date of the Prospectus. The ESPP initially reserved and authorized the issuance of up to a total of </font><font style="font-family:inherit;font-size:10pt;">2.4 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class&#160;A common stock to participating employees. The initial offering period began April&#160;11, 2018 and will end on June&#160;14, 2020 with purchase dates of December&#160;14, 2018, June&#160;14, 2019, December&#160;14, 2019 and June&#160;14, 2020. Except for the initial offering period, the ESPP provides for 24-month offering periods beginning June&#160;15 and December&#160;15 of each year, and each offering period will consist of four six-month purchase periods. 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:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was approximately </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the remaining term of the initial offering period.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>October 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">14.00</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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.6% - 29.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7 - 2.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.01% - 2.36%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>October 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">239</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">1,311</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:inherit;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:inherit;font-size:10pt;">490</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:inherit;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:inherit;font-size:10pt;">1,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">1,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;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:inherit;font-size:10pt;">2,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">1,112</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:inherit;font-size:10pt;">328</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:inherit;font-size:10pt;">2,613</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:inherit;font-size:10pt;">763</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:inherit;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:inherit;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:inherit;font-size:10pt;">7,459</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:inherit;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:inherit;font-size:10pt;">3,041</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:inherit;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:inherit;font-size:10pt;">17,722</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:inherit;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:inherit;font-size:10pt;">5,994</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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per common share is presented in conformity with the two-class method required for participating securities.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Class A and Class B common stock are the only outstanding equity in the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> vote per share and each share of Class B common stock is entitled to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder, and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share attributable to common stockholders is computed using the weighted-average number of common shares outstanding during the period. Diluted net loss per share attributable to common stockholders is computed using the weighted-average number of common shares and, if dilutive, potential common shares outstanding during the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:57%;" 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><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><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:inherit;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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br clear="none"/>October&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;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:inherit;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:inherit;font-size:10pt;">(17,889</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">(10,365</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">(56,923</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">(33,332</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:inherit;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:inherit;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;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:inherit;font-size:10pt;">106,049</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:inherit;font-size:10pt;">29,314</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:inherit;font-size:10pt;">85,820</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:inherit;font-size:10pt;">26,145</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:inherit;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:inherit;font-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:inherit;font-size:10pt;">(0.17</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;font-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:inherit;font-size:10pt;">(0.35</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;font-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:inherit;font-size:10pt;">(0.66</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;font-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:inherit;font-size:10pt;">(1.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Conversion of convertible preferred stock</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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">61,984</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:inherit;font-size:10pt;">Issued and outstanding stock options</font></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:inherit;font-size:10pt;">15,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">14,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Unvested restricted stock 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:inherit;font-size:10pt;">1,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">2,439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Unvested RSUs 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:inherit;font-size:10pt;">1,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Shares committed under ESPP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,104</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,233</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-top:16px;text-align:left;padding-left:0px;text-indent:32px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company</font><font style="font-family:inherit;font-size:11pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">s fair value hierarchy for its financial assets measured at fair value on a recurring basis as of October 31, 2018 (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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:inherit;font-size:9pt;font-weight:bold;">October 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">60,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">60,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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:inherit;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:inherit;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:inherit;font-size:9pt;">10,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:inherit;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:inherit;font-size:9pt;">10,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;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:inherit;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:inherit;font-size:9pt;">60,657</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:inherit;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:inherit;font-size:9pt;">10,459</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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">71,116</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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">17,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">17,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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:inherit;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:inherit;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:inherit;font-size:9pt;">34,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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">34,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></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:inherit;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:inherit;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:inherit;font-size:9pt;">44,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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:inherit;font-size:9pt;">44,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">97,034</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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">97,034</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:inherit;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:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">6,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">6,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:16px;text-align:left;padding-left:0px;text-indent:32px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company</font><font style="font-family:inherit;font-size:11pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;">s fair value hierarchy for its financial assets measured at fair value on a recurring basis as of October 31, 2018 (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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:inherit;font-size:9pt;font-weight:bold;">October 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">60,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">60,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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:inherit;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:inherit;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:inherit;font-size:9pt;">10,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:inherit;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:inherit;font-size:9pt;">10,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;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:inherit;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:inherit;font-size:9pt;">60,657</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:inherit;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:inherit;font-size:9pt;">10,459</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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">71,116</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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">17,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">17,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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:inherit;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:inherit;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:inherit;font-size:9pt;">34,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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">34,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></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:inherit;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:inherit;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:inherit;font-size:9pt;">44,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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:inherit;font-size:9pt;">44,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">97,034</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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">97,034</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:inherit;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:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">6,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">6,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company held cash equivalents and restricted cash of approximately </font><font style="font-family:inherit;font-size:10pt;">$35.1 million</font><font style="font-family:inherit;font-size:10pt;"> in money market funds measured at fair value using Level 1 inputs. The Company did not have any other investments as of January 31, 2018.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, accrued expenses and capital lease obligations, approximate fair value due to their relatively short maturity. 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:12px;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded a tax provision of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">nil</font><font style="font-family:inherit;font-size:10pt;"> on pretax losses of </font><font style="font-family:inherit;font-size:10pt;">$17.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The effective tax rates for the three months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">(1.3)%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">(0.3)%</font><font style="font-family:inherit;font-size:10pt;">, respectively. The effective tax rate for the three months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For the three months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company maintained a full valuation allowance on its 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.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the nine months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded a tax provision of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> on pretax losses of </font><font style="font-family:inherit;font-size:10pt;">$56.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$32.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The effective tax rates for the nine months ended October 31, 2018 and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">(1.1)%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">(1.2)%</font><font style="font-family:inherit;font-size:10pt;">, respectively. The effective tax rate for the nine months ended October 31, 2018 and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For the nine months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company maintained a full valuation allowance on its 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.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Act was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows the Company to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. In fiscal 2018, the Company calculated an estimate of the expected decrease on its existing deferred tax balances due to the decrease in the tax rate. The Company determined the impact to be approximately a </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> decrease in its deferred tax assets. Because the Company provides a valuation allowance against its tax assets, it consequently adjusted the valuation allowance to compensate for this reduction in the provision. As of January 31, 2018, the Company had not completed its accounting for the tax effects of enactment of the Tax Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and the one-time transition tax. For the nine months ended October 31, 2018, the Company has not made a material adjustment to the provisional amount. The Company will continue to assess its provision for income taxes as future guidance is issued, but it does not currently anticipate significant revisions will be necessary. Any such revisions will be treated in accordance with the measurement period guidance outlined in SAB 118.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchased Intangible Assets</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the purchased intangible asset balances (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">As of October&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:10pt;">(3,759</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">3,938</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:inherit;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:inherit;font-size:10pt;">5,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,051</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;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:inherit;font-size:10pt;">(184</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;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:inherit;font-size:10pt;">14,539</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:inherit;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:inherit;font-size:10pt;">(4,994</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;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:inherit;font-size:10pt;">9,545</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align: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:inherit;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:inherit;font-size:8pt;font-weight:bold;">As of January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:10pt;">(2,666</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">5,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;">5,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(494</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;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:inherit;font-size:10pt;">(87</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;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:inherit;font-size:10pt;">14,539</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:inherit;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:inherit;font-size:10pt;">(3,247</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;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:inherit;font-size:10pt;">11,292</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense related to purchased intangible assets was approximately </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:inherit;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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Short-term Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term&#160;investments&#160;as available-for-sale. In general, these&#160;investments&#160;are free of trading restrictions. The Company carries these&#160;investments&#160;at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders&#8217; equity in the Company&#8217;s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss.&#160;When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company reviews its debt securities classified as short-term&#160;investments&#160;on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment&#8217;s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these&#160;investments&#160;to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets. </font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company may sell its short-term&#160;investments&#160;at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its&#160;investments, including any securities with maturities beyond 12 months, as current assets in the accompanying unaudited condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying unaudited condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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:inherit;font-size:9pt;font-weight:bold;">October 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">17,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">17,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;font-size:9pt;">34,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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:inherit;font-size:9pt;">(33</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:inherit;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:inherit;font-size:9pt;">34,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:9pt;">44,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:inherit;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:inherit;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:inherit;font-size:9pt;">44,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;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:inherit;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:inherit;font-size:9pt;">97,066</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:inherit;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:inherit;font-size:9pt;">1</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:inherit;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:inherit;font-size:9pt;">(33</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:inherit;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:inherit;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:inherit;font-size:9pt;">97,034</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:24px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> realized gains or losses from sales of marketable securities during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">. All securities had stated effective maturities of one year or less. The Company had no investments as of January 31, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements&#8212;Not Yet Adopted</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No.&#160;2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. These standards replace existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU 2014-09, as amended, became effective for public companies for the fiscal year beginning after December&#160;15, 2017 and interim periods within that year. Private companies have an additional year to adopt the standard. The two permitted transition methods under the new standard are the full retrospective method, under which ASU 2014-09 would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, under which the cumulative effect of applying ASU 2014-09 would be recognized at the date of initial application. The Company plans to adopt the new revenue standard when it becomes effective for the Company for the fiscal year ending January&#160;31, 2020 (i.e., effective February&#160;1, 2019). </font><font style="font-family:inherit;font-size:10pt;">The Company is currently in the process of determining what method of adoption it plans to use. The Company is currently assessing the effect the guidance will have on its condensed consolidated financial statements. </font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU No.&#160;2016-01 (Subtopic 825-10), Financial Instruments&#8212;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. ASU 2016-01 is effective for fiscal years beginning after December&#160;15, 2018, and interim periods in fiscal years beginning after December&#160;15, 2019. Early adoption is permitted. The Company has not yet adopted ASU 2016-01 and is currently evaluating the impact of adoption on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No.&#160;2016-02 (Topic 842)&#8212;Leases, which supersedes the guidance in topic ASC 840, Leases. The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating leases today. In July 2018, the FASB&#160;issued&#160;ASU 2018-10, Codification Improvements to Topic 842, Leases&#160;and&#160;ASU&#160;2018-11,&#160;Leases (Topic 842): Targeted Improvements.&#160;ASU 2018-10&#160;clarifies certain areas&#160;within&#160;ASU 2016-02.&#160;ASU&#160;2018-11&#160;allows&#160;entities an additional transition method to the existing requirements whereby an entity could adopt the provisions&#160;of&#160;ASU 2016-02&#160;by recognizing a cumulative-effect adjustment to the op</font><font style="font-family:inherit;font-size:10pt;">ening balance of retained earnings in the period of adoption without adjustment to the financial statements for periods prior to adoption. ASU 2018-11 also allows a practical expedient that permits lessors to not separate&#160;non-lease&#160;component</font><font style="font-family:inherit;font-size:10pt;">s from the associated lease component if certain conditions are present.&#160;ASU 2016-02,&#160;ASU2018-10&#160;and&#160;ASU&#160;2018-11&#160;(collectively,&#160;Topic 842) 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 has not yet adopted Topic 842 and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU No.&#160;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 Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The guidance is effective for fiscal years beginning after December&#160;15, 2018, and interim periods within those fiscal years. Early adoption in any period is permitted. The Company&#8217;s provisional adjustments recorded in the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> to account for the impact of the Tax Act did not result in stranded tax effects. The Company has not yet adopted ASU 2018-02 and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU No. 2018-07, Compensation&#8212;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. ASU 2018-07 is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted, but no earlier than an entity&#8217;s adoption date of Topic 606. The Company has not yet adopted ASU 2018-07 and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU&#160;2018-13,&#160;Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, 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-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU&#160;2018-15, 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.&#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-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;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&#160;final rule&#160;is effective November 5, 2018. We expect to present this analysis beginning with our Quarterly Report on Form 10-Q for the three months ending April 30, 2019.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements&#8212;Adopted</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU No.&#160;2016-09 (Topic 718), Improvements to Employee Share-Based Payments Accounting, effective February&#160;1, 2018. The Company elected to continue to estimate its forfeiture rate. The adoption of this standard did not have an effect on the statement of cash flows. </font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU No.&#160;2016-18 (Topic 230), Statement of Cash Flows, Restricted Cash, which amends the guidance in ASC 230 Statement of Cash Flows and requires that entities show the changes in total of cash, cash equivalents, restricted cash, and restricted cash equivalents in their statement of cash flows. As a result, entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. On February&#160;1, 2018, the Company adopted ASU 2016-18 and began presenting its cash and cash equivalents and restricted cash together in its consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No.&#160;2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business, which amends the guidance of FASB Accounting Standards Codification Topic 805, &#8220;Business Combinations,&#8221; adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. On February&#160;1, 2018, the Company adopted ASU 2017-01 and the adoption did not have an impact on its consolidated financial statements as no business combinations have occurred since adoption.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No.&#160;2017-04, Simplifying the Test for Goodwill Impairment, which removes the second step of the goodwill impairment test that requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. On February&#160;1, 2018, the Company adopted ASU 2017-04 and the adoption did not have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No.&#160;2017-09, Compensation-Stock Compensation (Topic 718) Scope of Modification Accounting, which clarifies which changes to the terms or conditions of a share-based payment award are subject to the guidance on modification accounting. Entities would apply the modification accounting guidance unless the value, vesting requirements, and classification of a share-based payment award are the same immediately before and after a change to the terms or conditions of the award. On February&#160;1, 2018, the Company adopted ASU 2017-09 and the adoption did not have a significant impact on its consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Overview and Basis of Presentation</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides cloud-based software on a subscription basis that enables any company in any industry to successfully launch, manage, and transform into a subscription business. Architected specifically for dynamic, recurring subscription business models, Zuora functions as an intelligent hub that automates and orchestrates the entire subscription order-to-cash process. The Company&#8217;s cloud-based software solution is the new system of record for subscription businesses.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Initial Public Offering</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">12.7 million</font><font style="font-family:inherit;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:inherit;font-size:10pt;">$14.00</font><font style="font-family:inherit;font-size:10pt;"> per share. The shares sold included&#160;</font><font style="font-family:inherit;font-size:10pt;">1.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares pursuant to the exercise by the underwriters of an option to purchase additional shares at a price of </font><font style="font-family:inherit;font-size:10pt;">$14.00</font><font style="font-family:inherit;font-size:10pt;"> per share less underwriting discounts and commissions. The Company received aggregate net proceeds of&#160;</font><font style="font-family:inherit;font-size:10pt;">$162.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;from the IPO after deducting underwriting discounts and commissions and payments of offering costs as of April 30, 2018.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the completion of the IPO, all 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:inherit;font-size:10pt;">62.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of Class&#160;B common stock on a </font><font style="font-family:inherit;font-size:10pt;">one-to-one</font><font style="font-family:inherit;font-size:10pt;"> basis.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">72.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of the Company&#8217;s Class&#160;A common stock and&#160;</font><font style="font-family:inherit;font-size:10pt;">35.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of Class&#160;B common stock were outstanding.</font></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated balance sheet as of&#160;</font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;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 sheet, statements of comprehensive loss and cash flows 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, 2019&#160;or any future period.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#8217;s final prospectus dated </font><font style="font-family:inherit;font-size:10pt;text-align:left;">April&#160;11, 2018</font><font style="font-family:inherit;font-size:10pt;"> (Prospectus) filed with the SEC pursuant to Rule&#160;424(b)&#160;under the Securities Act of 1933, as amended.</font></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of 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 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; 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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>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:inherit;font-size:10pt;">Prepaid software subscriptions</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:inherit;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:inherit;font-size:10pt;">4,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:inherit;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:inherit;font-size:10pt;">3,239</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">1,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Prepaid hosting costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:inherit;font-size:10pt;">486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Prepaid rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;">456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><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:inherit;font-size:10pt;">Short-term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Prepaid employee-related costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Capitalized offering 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">613</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:inherit;font-size:10pt;">870</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: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:inherit;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:inherit;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:inherit;font-size:10pt;">9,195</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:inherit;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:inherit;font-size:10pt;">9,302</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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Long-Term Liabilities</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>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:inherit;font-size:10pt;">Deferred rent, net of current portion</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:inherit;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:inherit;font-size:10pt;">2,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Long-term income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">426</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Early exercised common 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:inherit;font-size:10pt;">253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">366</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:inherit;font-size:10pt;">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: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:inherit;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:inherit;font-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:inherit;font-size:10pt;">3,194</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:inherit;font-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:inherit;font-size:10pt;">1,168</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-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>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:inherit;font-size:10pt;">Deferred rent, net of current portion</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:inherit;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:inherit;font-size:10pt;">2,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Long-term income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">426</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Early exercised common 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:inherit;font-size:10pt;">253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">366</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:inherit;font-size:10pt;">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: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:inherit;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:inherit;font-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:inherit;font-size:10pt;">3,194</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:inherit;font-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:inherit;font-size:10pt;">1,168</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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>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:inherit;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:inherit;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:inherit;font-size:10pt;">14,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">11,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;">9,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">10,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">4,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">2,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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></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:inherit;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:inherit;font-size:10pt;">22</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:inherit;font-size:10pt;">25</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:inherit;font-size:10pt;">41,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">(23,431</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:inherit;font-size:10pt;">(18,551</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:inherit;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:inherit;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:inherit;font-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:inherit;font-size:10pt;">18,388</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:inherit;font-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:inherit;font-size:10pt;">10,204</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense related to property and equipment, which includes capitalized internal-use software, was </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, capitalized internal-use software costs, net of amortization, were </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Internal-use software amortization recorded to cost of subscription revenue was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>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:inherit;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:inherit;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:inherit;font-size:10pt;">14,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">11,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;">9,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">10,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">4,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">2,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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></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:inherit;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:inherit;font-size:10pt;">22</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:inherit;font-size:10pt;">25</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:inherit;font-size:10pt;">41,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">(23,431</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:inherit;font-size:10pt;">(18,551</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:inherit;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:inherit;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:inherit;font-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:inherit;font-size:10pt;">18,388</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:inherit;font-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:inherit;font-size:10pt;">10,204</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:8px;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain members of the Company&#8217;s Board of Directors serve or are closely affiliated with people who serve on the board of directors of companies that are customers or vendors of the Company. Certain of the Company&#8217;s executive officers also serve on the board of directors of companies that are customers or vendors of the Company. The Company had no related party transactions during the three months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2017 and April 2018, the Company paid an aggregate&#160;</font><font style="font-family:inherit;font-size:10pt;">$5.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of taxes owed in connection with restricted stock granted to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> employees in exchange for full-recourse promissory notes, which notes were secured by&#160;</font><font style="font-family:inherit;font-size:10pt;">4.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock. The notes accrued interest at rates ranging from </font><font style="font-family:inherit;font-size:10pt;">1.85%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2.72%</font><font style="font-family:inherit;font-size:10pt;"> and were payable in full upon the earlier of: (i) a change in control or (ii) January 12, 2019. Consistent with ASC 505-10-45, the notes receivable balance is presented as a deduction from stockholders&#8217; equity. In August 2018, the notes were fully repaid.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>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:Times New Roman;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">3,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">2,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Times New Roman;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:inherit;font-size:10pt;">2,722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,006</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;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:inherit;font-size:10pt;">670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Accrued sales and use tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Deferred rent, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Accrued legal 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:inherit;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Accrued IPO-related costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;font-size:10pt;">Accrued foreign income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Times New Roman;font-size:10pt;">Accrued acquisition-related payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:Times New Roman;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:inherit;font-size:10pt;">4,971</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:inherit;font-size:10pt;">3,684</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:inherit;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:inherit;font-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:inherit;font-size:10pt;">13,484</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:inherit;font-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:inherit;font-size:10pt;">24,496</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-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components of accumulated other comprehensive income were as follows (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign currency items</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Unrealized loss 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:9pt;"><font style="font-family:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">(341</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(341</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized loss 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</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:inherit;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:inherit;font-size:10pt;">Balance, October 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">130</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:inherit;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:inherit;font-size:10pt;">(32</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;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:inherit;font-size:10pt;">98</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%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Conversion of convertible preferred stock</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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">61,984</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:inherit;font-size:10pt;">Issued and outstanding stock options</font></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:inherit;font-size:10pt;">15,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">14,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Unvested restricted stock 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:inherit;font-size:10pt;">1,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">2,439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Unvested RSUs 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:inherit;font-size:10pt;">1,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Shares committed under ESPP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,104</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,233</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-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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:inherit;font-size:9pt;font-weight:bold;">October 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">17,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:9pt;">17,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;font-size:9pt;">34,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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:inherit;font-size:9pt;">(33</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:inherit;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:inherit;font-size:9pt;">34,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:9pt;">44,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:inherit;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:inherit;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:inherit;font-size:9pt;">44,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;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:inherit;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:inherit;font-size:9pt;">97,066</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:inherit;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:inherit;font-size:9pt;">1</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:inherit;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:inherit;font-size:9pt;">(33</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:inherit;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:inherit;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:inherit;font-size:9pt;">97,034</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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:57%;" 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><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><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:inherit;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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br clear="none"/>October&#160;31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;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:inherit;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:inherit;font-size:10pt;">(17,889</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">(10,365</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">(56,923</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">(33,332</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:inherit;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:inherit;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;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:inherit;font-size:10pt;">106,049</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:inherit;font-size:10pt;">29,314</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:inherit;font-size:10pt;">85,820</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:inherit;font-size:10pt;">26,145</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:inherit;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:inherit;font-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:inherit;font-size:10pt;">(0.17</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;font-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:inherit;font-size:10pt;">(0.35</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;font-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:inherit;font-size:10pt;">(0.66</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;font-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:inherit;font-size:10pt;">(1.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>October 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">239</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">1,311</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:inherit;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:inherit;font-size:10pt;">490</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:inherit;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:inherit;font-size:10pt;">1,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">1,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;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:inherit;font-size:10pt;">2,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">1,112</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:inherit;font-size:10pt;">328</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:inherit;font-size:10pt;">2,613</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:inherit;font-size:10pt;">763</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:inherit;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:inherit;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:inherit;font-size:10pt;">7,459</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:inherit;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:inherit;font-size:10pt;">3,041</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:inherit;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:inherit;font-size:10pt;">17,722</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:inherit;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:inherit;font-size:10pt;">5,994</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-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the purchased intangible asset balances (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">As of October&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:10pt;">(3,759</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">3,938</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:inherit;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:inherit;font-size:10pt;">5,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,051</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;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:inherit;font-size:10pt;">(184</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;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:inherit;font-size:10pt;">14,539</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:inherit;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:inherit;font-size:10pt;">(4,994</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;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:inherit;font-size:10pt;">9,545</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align: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:inherit;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:inherit;font-size:8pt;font-weight:bold;">As of January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;font-size:10pt;">(2,666</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">5,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;">5,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(494</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;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:inherit;font-size:10pt;">(87</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;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:inherit;font-size:10pt;">14,539</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:inherit;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:inherit;font-size:10pt;">(3,247</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;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:inherit;font-size:10pt;">11,292</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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the future minimum lease payments under capital and operating leases by fiscal year were as follows (in thousands):</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital Leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">Remainder of 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:inherit;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:inherit;font-size:10pt;">2,287</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:inherit;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:inherit;font-size:10pt;">1,531</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:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;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:inherit;font-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:inherit;font-size:10pt;">2,287</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:inherit;font-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:inherit;font-size:10pt;">30,863</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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the future minimum lease payments under capital and operating leases by fiscal year were as follows (in thousands):</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital Leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">Remainder of 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:inherit;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:inherit;font-size:10pt;">2,287</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:inherit;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:inherit;font-size:10pt;">1,531</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:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;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:inherit;font-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:inherit;font-size:10pt;">2,287</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:inherit;font-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:inherit;font-size:10pt;">30,863</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-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;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:inherit;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>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:inherit;font-size:10pt;">Prepaid software subscriptions</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:inherit;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:inherit;font-size:10pt;">4,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:inherit;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:inherit;font-size:10pt;">3,239</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">1,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Prepaid hosting costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:inherit;font-size:10pt;">486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Prepaid rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;">456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><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:inherit;font-size:10pt;">Short-term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Prepaid employee-related costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Capitalized offering 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">613</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:inherit;font-size:10pt;">870</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: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:inherit;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:inherit;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:inherit;font-size:10pt;">9,195</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:inherit;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:inherit;font-size:10pt;">9,302</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-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Subject To</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">Balance as of January&#160;31, 2018</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:inherit;font-size:10pt;">15,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">3.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">7.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">83,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">3,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:inherit;font-size:10pt;">8.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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:inherit;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:inherit;font-size:10pt;">(2,913</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;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:inherit;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:inherit;font-size:10pt;">(506</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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:inherit;font-size:10pt;">Balance as of October&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,645</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:inherit;font-size:10pt;">4.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">7.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Exercisable as of October&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,389</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">7.75</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">243,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Vested and expected to vest as of October&#160;31, 2018</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:inherit;font-size:10pt;">14,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:inherit;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:inherit;font-size:10pt;">4.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">7.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">236,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>October 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">14.00</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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.6% - 29.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7 - 2.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.01% - 2.36%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;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-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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:27%;" 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:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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:16%;" 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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>October 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended<br clear="none"/>October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:10pt;">$27.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$5.54 - $5.88</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:inherit;font-size:10pt;">$12.28 - $27.86</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:inherit;font-size:10pt;">$3.28 - $5.88</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:inherit;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:inherit;font-size:10pt;">32.4%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.0% - 42.3%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">40.0% - 42.6%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">5.9 - 6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">4.3 - 6.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">4.3 - 7.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">2.82%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">1.67% - 2.18%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">2.62% - 2.87%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;font-size:10pt;">1.67% - 2.26%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;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-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes RSU and restricted stock award activity and related information for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands except grant date fair value):</font></div><div style="line-height:120%;padding-top:24px;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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">Balance as of January 31, 2018</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:inherit;font-size:10pt;">3,037</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:inherit;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:inherit;font-size:10pt;">5.37</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:inherit;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:inherit;font-size:10pt;">1,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">(1,028</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;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:inherit;font-size:10pt;">(64</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Balance as of October 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,061</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;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:inherit;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:inherit;font-size:10pt;">12.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All stock-based compensation to employees, including the purchase rights issued under the Company&#8217;s 2018 Employee Stock Purchase Plan (ESPP), is based on the fair value of the awards on the date of grant. This fair value is recognized as an expense following the straight-line attribution method over the requisite service period of the entire award for stock options, restricted stock units (RSUs) and restricted stock; and over the offering period for the purchase rights issued under the ESPP.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the RSUs and restricted stock is determined using the fair value of the Company&#8217;s Class&#160;A common stock on the date of grant.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the IPO, the fair value of the Company&#8217;s common stock was determined by the estimated fair value of the Company&#8217;s common stock at the time of grant. After the IPO, the Company uses the closing market price of its Class&#160;A common stock on the date of grant for the fair value.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is recorded net of estimated forfeitures in the Company&#8217;s consolidated statements of comprehensive loss.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s significant accounting policies are discussed in &#8220;Index to Consolidated Financial Statements&#8212;Note 1. Summary of Business and Significant Accounting Policies&#8221; in the Prospectus. There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> significant changes to these policies during the nine months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, except as noted below.</font></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Short-term Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term&#160;investments&#160;as available-for-sale. In general, these&#160;investments&#160;are free of trading restrictions. The Company carries these&#160;investments&#160;at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders&#8217; equity in the Company&#8217;s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss.&#160;When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company reviews its debt securities classified as short-term&#160;investments&#160;on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment&#8217;s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these&#160;investments&#160;to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets. </font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company may sell its short-term&#160;investments&#160;at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its&#160;investments, including any securities with maturities beyond 12 months, as current assets in the accompanying unaudited condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying unaudited condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;</font></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All stock-based compensation to employees, including the purchase rights issued under the Company&#8217;s 2018 Employee Stock Purchase Plan (ESPP), is based on the fair value of the awards on the date of grant. This fair value is recognized as an expense following the straight-line attribution method over the requisite service period of the entire award for stock options, restricted stock units (RSUs) and restricted stock; and over the offering period for the purchase rights issued under the ESPP.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the RSUs and restricted stock is determined using the fair value of the Company&#8217;s Class&#160;A common stock on the date of grant.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the IPO, the fair value of the Company&#8217;s common stock was determined by the estimated fair value of the Company&#8217;s common stock at the time of grant. After the IPO, the Company uses the closing market price of its Class&#160;A common stock on the date of grant for the fair value.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is recorded net of estimated forfeitures in the Company&#8217;s consolidated statements of comprehensive loss.</font></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements&#8212;Not Yet Adopted</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No.&#160;2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. These standards replace existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU 2014-09, as amended, became effective for public companies for the fiscal year beginning after December&#160;15, 2017 and interim periods within that year. Private companies have an additional year to adopt the standard. The two permitted transition methods under the new standard are the full retrospective method, under which ASU 2014-09 would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, under which the cumulative effect of applying ASU 2014-09 would be recognized at the date of initial application. The Company plans to adopt the new revenue standard when it becomes effective for the Company for the fiscal year ending January&#160;31, 2020 (i.e., effective February&#160;1, 2019). </font><font style="font-family:inherit;font-size:10pt;">The Company is currently in the process of determining what method of adoption it plans to use. The Company is currently assessing the effect the guidance will have on its condensed consolidated financial statements. </font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU No.&#160;2016-01 (Subtopic 825-10), Financial Instruments&#8212;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. ASU 2016-01 is effective for fiscal years beginning after December&#160;15, 2018, and interim periods in fiscal years beginning after December&#160;15, 2019. Early adoption is permitted. The Company has not yet adopted ASU 2016-01 and is currently evaluating the impact of adoption on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No.&#160;2016-02 (Topic 842)&#8212;Leases, which supersedes the guidance in topic ASC 840, Leases. The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating leases today. In July 2018, the FASB&#160;issued&#160;ASU 2018-10, Codification Improvements to Topic 842, Leases&#160;and&#160;ASU&#160;2018-11,&#160;Leases (Topic 842): Targeted Improvements.&#160;ASU 2018-10&#160;clarifies certain areas&#160;within&#160;ASU 2016-02.&#160;ASU&#160;2018-11&#160;allows&#160;entities an additional transition method to the existing requirements whereby an entity could adopt the provisions&#160;of&#160;ASU 2016-02&#160;by recognizing a cumulative-effect adjustment to the op</font><font style="font-family:inherit;font-size:10pt;">ening balance of retained earnings in the period of adoption without adjustment to the financial statements for periods prior to adoption. ASU 2018-11 also allows a practical expedient that permits lessors to not separate&#160;non-lease&#160;component</font><font style="font-family:inherit;font-size:10pt;">s from the associated lease component if certain conditions are present.&#160;ASU 2016-02,&#160;ASU2018-10&#160;and&#160;ASU&#160;2018-11&#160;(collectively,&#160;Topic 842) 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 has not yet adopted Topic 842 and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU No.&#160;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 Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The guidance is effective for fiscal years beginning after December&#160;15, 2018, and interim periods within those fiscal years. Early adoption in any period is permitted. The Company&#8217;s provisional adjustments recorded in the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> to account for the impact of the Tax Act did not result in stranded tax effects. The Company has not yet adopted ASU 2018-02 and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU No. 2018-07, Compensation&#8212;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. ASU 2018-07 is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted, but no earlier than an entity&#8217;s adoption date of Topic 606. The Company has not yet adopted ASU 2018-07 and does not expect the adoption to have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU&#160;2018-13,&#160;Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, 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-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU&#160;2018-15, 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.&#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-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;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&#160;final rule&#160;is effective November 5, 2018. We expect to present this analysis beginning with our Quarterly Report on Form 10-Q for the three months ending April 30, 2019.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements&#8212;Adopted</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU No.&#160;2016-09 (Topic 718), Improvements to Employee Share-Based Payments Accounting, effective February&#160;1, 2018. The Company elected to continue to estimate its forfeiture rate. The adoption of this standard did not have an effect on the statement of cash flows. </font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU No.&#160;2016-18 (Topic 230), Statement of Cash Flows, Restricted Cash, which amends the guidance in ASC 230 Statement of Cash Flows and requires that entities show the changes in total of cash, cash equivalents, restricted cash, and restricted cash equivalents in their statement of cash flows. As a result, entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. On February&#160;1, 2018, the Company adopted ASU 2016-18 and began presenting its cash and cash equivalents and restricted cash together in its consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No.&#160;2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business, which amends the guidance of FASB Accounting Standards Codification Topic 805, &#8220;Business Combinations,&#8221; adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. On February&#160;1, 2018, the Company adopted ASU 2017-01 and the adoption did not have an impact on its consolidated financial statements as no business combinations have occurred since adoption.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No.&#160;2017-04, Simplifying the Test for Goodwill Impairment, which removes the second step of the goodwill impairment test that requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. On February&#160;1, 2018, the Company adopted ASU 2017-04 and the adoption did not have a significant impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No.&#160;2017-09, Compensation-Stock Compensation (Topic 718) Scope of Modification Accounting, which clarifies which changes to the terms or conditions of a share-based payment award are subject to the guidance on modification accounting. Entities would apply the modification accounting guidance unless the value, vesting requirements, and classification of a share-based payment award are the same immediately before and after a change to the terms or conditions of the award. On February&#160;1, 2018, the Company adopted ASU 2017-09 and the adoption did not have a significant impact on its consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Preferred Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Immediately prior to the completion of the IPO, all shares of convertible preferred stock then outstanding were converted into&#160;</font><font style="font-family:inherit;font-size:10pt;">62.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of Class&#160;B common stock on a&#160;one-to-one basis. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were&#160;</font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of convertible preferred stock issued and outstanding.</font></div><div style="line-height:120%;padding-top:24px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Common Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the IPO, 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-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had authorized&#160;</font><font style="font-family:inherit;font-size:10pt;">500 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of Class&#160;A common stock and&#160;</font><font style="font-family:inherit;font-size:10pt;">500 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class&#160;B common stock, each with a par value&#160;of </font><font style="font-family:inherit;font-size:10pt;">$0.0001</font><font style="font-family:inherit;font-size:10pt;">&#160;per share. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">72.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class&#160;A common stock and&#160;</font><font style="font-family:inherit;font-size:10pt;">35.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class&#160;B common stock were issued and outstanding.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders of Class&#160;A and Class&#160;B common stock are entitled to&#160;one&#160;vote per share and&#160;ten&#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-top:24px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accumulated Other Comprehensive Income </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components of accumulated other comprehensive income were as follows (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign currency items</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Unrealized loss 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:9pt;"><font style="font-family:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, February 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:inherit;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:inherit;font-size:10pt;">471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">(341</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(341</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized loss 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</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:inherit;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:inherit;font-size:10pt;">Balance, October 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">130</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:inherit;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:inherit;font-size:10pt;">(32</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:inherit;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:inherit;font-size:10pt;">98</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no reclassifications out of accumulated other comprehensive income during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">. Additionally, there was no 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-top:24px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of 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 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; 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> EX-101.SCH 8 zuo-20181031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2108100 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - 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 1003000 - 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 2110100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Employee Stock Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Employee Stock Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - 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 - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Investments 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 2115100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Other Long-Term Liabilities - Summary of Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Other Long-Term Liabilities (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 2105100 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Purchased Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Purchased Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Purchased Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - 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 2202201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 zuo-20181031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 zuo-20181031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 zuo-20181031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Investments, Debt and Equity Securities [Abstract] 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] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities, Debt Securities Realized gain (loss) on sale of marketable securities Marketable Securities, Realized Gain (Loss) Income Statement [Abstract] Revenue: Revenues [Abstract] Subscription Subscription and Circulation Revenue Professional services Technology Services Revenue Total revenue Revenues Cost of revenue: Cost of Revenue [Abstract] Subscription Cost of Goods Sold, Subscription Professional services Technology Services Costs Total cost of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest and other income (expense), net Interest Income And Other Income Expense Net Interest Income And Other Income Expense Net Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision Income Tax Expense (Benefit) Net loss Net Income (Loss) Attributable to Parent Comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized loss on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent 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 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 [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] 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 Cash equivalents and restricted cash Restricted Cash and Cash Equivalents Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 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] Class of Stock [Line Items] Class of Stock [Line Items] Common stock issued upon conversion of convertible preferred stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Number of common shares issued for each share of convertible preferred stock (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Preferred stock issued (in shares) Preferred Stock, Shares Issued Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Common stock authorized (in shares) Common Stock, Shares Authorized Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock issued (in shares) Common Stock, Shares, Issued Common stock outstanding (in shares) Common Stock, Shares, Outstanding 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 Goodwill and Intangible Assets Disclosure [Abstract] Amortization expense related to purchased intangible assets Amortization of Intangible Assets Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Employee Stock Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Accounting Policies [Abstract] Summary of Significant Accounting Policies and Recent Accounting Pronouncements Significant Accounting Policies [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] Stock Options and RSUs Employee Stock Option And Restricted Stock Unit RSU [Member] Employee Stock Option And Restricted Stock Unit RSU [Member] Stock Options Employee Stock Option [Member] RSUs and Restricted Shares Restricted Stock Unit RSU And Restricted Stock [Member] Restricted stock unit and restricted stock. 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. 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] 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 Cost Not yet Recognized 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. Purchase price, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Unrecognized stock-based compensation expense related to ESPP Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Schedule of Components of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Employees Employee [Member] Employee [Member] Receivable Type [Axis] Receivable Type [Axis] Receivable [Domain] Receivable [Domain] Promissory note receivable Notes Receivable [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Payment for taxes owed in connection with restricted stock award Payments Related to Tax Withholding for Share-based Compensation Number of employees in related party agreement Number Of Employees In Related Party Agreement Number Of Employees In Related Party Agreement Shares of restricted common stock that secure promissory notes (in shares) Common Stock To Secure Promissory Notes, Shares Number of shares of common stock utilized to secure promissory notes. Promissory notes interest rate (percent) Receivable with Imputed Interest, Effective Yield (Interest Rate) 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 Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Capital Leases Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Fiscal Year Maturity [Abstract] Remainder of 2019 Capital Leases, Future Minimum Payments, Remainder of Fiscal Year 2020 Capital Leases, Future Minimum Payments Due in Two Years 2021 Capital Leases, Future Minimum Payments Due in Three Years 2022 Capital Leases, Future Minimum Payments Due in Four Years 2023 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Total future lease commitments Capital Leases, Future Minimum Payments Due Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 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 Schedule of Future Minimum Lease Payments Under Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Lease Payments Under Capital Leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] 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] 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. Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Property, Plant and Equipment [Abstract] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] 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 Stock-based compensation expense Allocated Share-based Compensation Expense Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Short-term Investments Investment, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy 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 Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Payables and Accruals [Abstract] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] 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 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, maximum 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 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Other Liabilities Disclosure [Abstract] Other Long-Term Liabilities Other Liabilities, Noncurrent [Abstract] Deferred rent, net of current portion Deferred Rent Credit, Noncurrent Long-term income taxes payable Accrued Income Taxes, Noncurrent Early exercised common stock options Deferred Compensation Liability, Classified, Noncurrent Other Other Sundry Liabilities, Noncurrent Total Other Liabilities, Noncurrent Statement of Financial Position [Abstract] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Available-for-sale Securities, Debt Securities, Current Accounts receivable, net of allowance for doubtful accounts of $4,170 and $3,292 as of October 31, 2018 and January 31, 2018, respectively Accounts Receivable, Net, Current Restricted cash, current portion Restricted Cash, 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) 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 Lease obligation, current portion Capital Lease Obligations, Current Debt, current portion Long-term Debt, Current Maturities Deferred revenue, current portion Deferred Revenue, Current Total current liabilities Liabilities, Current Debt, net of current portion Long-term Debt, Excluding Current Maturities Deferred revenue, net of current portion Deferred Revenue, Noncurrent Lease obligation, net of current portion Capital Lease Obligations, Noncurrent Other long-term liabilities Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Convertible preferred stock Preferred Stock, Value, Issued Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Related party receivable Receivable from Officers and Directors for Issuance of Capital Stock Accumulated comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Other Long-Term Liabilities Other Liabilities Disclosure [Text Block] 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] Capital Lease Agreements Capital Lease Agreements [Member] Capital lease agreements. Operating Lease Agreements Operating Lease Agreement [Member] Operating lease agreement. Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Other Commitments [Line Items] Other Commitments [Line Items] Previously issued letters of credit canceled Letter Of Credit, Canceled During Period Amount of letter of credit previously outstanding that were canceled during the period. Lease term (in years) Lessee, Operating Lease, Term of Contract Operating leases, area (sq ft) Area of Real Estate Property 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 Earnings Per Share [Abstract] 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] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Internal-use software Computer Software, Internal Use [Member] Computer Software, Internal Use [Member] Property, Plant 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 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) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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 tax provision Loss before income taxes Effective tax rates (percent) Effective Income Tax Rate Reconciliation, Percent Provisional adjustment to deferred tax assets related to Tax Cuts and Jobs Act Tax Cuts And Jobs Act, Incomplete Accounting, Change In Tax Rate, Provisional Income Tax Expense (Benefit) Tax Cuts And Jobs Act, Incomplete Accounting, Change In Tax Rate, Provisional Income Tax Expense (Benefit) Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss 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 Loss on disposal of assets Gain (Loss) on Disposition of Assets Provision for doubtful accounts Provision for Doubtful Accounts Accretion of discount on short-term investments 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 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 Available-for-sale Securities, Debt Business combination, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 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 Proceeds from Issuance Initial Public Offering Payments under related party notes receivable Repayments of Related Party Debt Repayments of related party notes receivable Proceeds from Related Party Debt Repurchases of unvested common stock Payments for Repurchase of Common Stock Principal payments on long-term debt Repayments of Long-term Debt Payments related to business combination Payments To Fund Loan To Related Party In Business Combination Payments To Fund Loan To Related Party In Business Combination Proceeds from long-term debt, net of issuance costs Proceeds from Issuance of Long-term Debt 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 increase (decrease) 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] Property and equipment acquired under capital leases Capital Lease Obligations Incurred 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. Accrued acquisition-related payments Acquisition Related Expenditures Incurred But Not Yet Paid Acquisition Related Expenditures Incurred But Not Yet Paid Reconciliation of cash and cash equivalents and restricted cash within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows above: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Restricted cash, current 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) Prepaid software subscriptions Prepaid Software Subscriptions Current Prepaid software subscriptions current. Prepaid insurance Prepaid Insurance Prepaid hosting costs Prepaid Hosting Costs Prepaid hosting costs. Prepaid rent Prepaid Rent Taxes Prepaid Taxes Short-term deposits Deposits Assets, Current Prepaid employee-related costs Prepaid Employee Related Costs Prepaid employee related costs. Capitalized offering costs Deferred Offering Costs Other Other Prepaid Expense, Current Total 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. Employee early exercised stock options Deferred Compensation Share-based Arrangements, Liability, Current Accrued sales and use tax liability Sales and Excise Tax Payable, Current Deferred rent, current Deferred Rent Credit, Current Accrued legal fees Accrued Professional Fees, Current Accrued IPO-related costs Accrued Initial Public Offering Costs Current Accrued initial public offering costs current. Accrued foreign income taxes Accrued Foreign Income Taxes Current Accrued foreign income taxes current. Accrued acquisition-related payments Accrued Acquisition Related Costs Current Accrued acquisition related costs current. Other accrued expenses Other Accrued Liabilities, Current Total Property and Equipment, Net Property, Plant and Equipment Disclosure [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 Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] AOCI AOCI Attributable to Parent [Member] Foreign currency items Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized loss 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] Stockholders' equity, beginning balance Stockholders' equity, ending balance 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) Stock Issued During Period, Shares, New Issues Public offering price (in dollars per share) Shares Issued, Price Per Share Aggregate proceeds received, net Related Party Transactions Related Party Transactions Disclosure [Text Block] Purchased Intangible Assets Intangible Assets Disclosure [Text Block] Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] 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] Summary of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Conversion of convertible preferred stock Convertible Preferred Stock [Member] Issued and outstanding stock options 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 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) Debt Debt Disclosure [Text Block] Fair value of common stock (in dollars per share) Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected term (years) Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 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] Fair Value Measurements Fair Value Disclosures [Text Block] EX-101.PRE 12 zuo-20181031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Oct. 31, 2018
Nov. 30, 2018
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 31, 2018  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Trading Symbol ZUO  
Entity Registrant Name ZUORA INC  
Entity Central Index Key 0001423774  
Current Fiscal Year End Date --01-31  
Entity Filer Category Non-accelerated Filer  
Class A common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   73,181,559
Class B common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   35,321,041
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Current assets:    
Cash and cash equivalents $ 77,883 $ 48,208
Short-term investments 97,034 0
Accounts receivable, net of allowance for doubtful accounts of $4,170 and $3,292 as of October 31, 2018 and January 31, 2018, respectively 51,379 49,764
Restricted cash, current portion 4,350 0
Prepaid expenses and other current assets 9,195 9,302
Total current assets 239,841 107,274
Property and equipment, net 18,388 10,204
Restricted cash, net of current portion 2,084 5,155
Purchased intangibles, net 9,545 11,292
Goodwill 20,861 20,614
Other assets 2,524 827
Total assets 293,243 155,366
Current liabilities:    
Accounts payable 2,678 2,572
Accrued expenses and other current liabilities 13,484 24,496
Accrued employee liabilities 24,516 17,701
Lease obligation, current portion 2,287 1,066
Debt, current portion 1,852 2,917
Deferred revenue, current portion 76,313 66,058
Total current liabilities 121,130 114,810
Debt, net of current portion 11,530 12,052
Deferred revenue, net of current portion 795 346
Lease obligation, net of current portion 0 324
Other long-term liabilities 3,194 1,168
Total liabilities 136,649 128,700
Commitments and contingencies
Stockholders’ equity:    
Convertible preferred stock 0 6
Additional paid-in capital 472,093 286,152
Related party receivable 0 (1,281)
Accumulated comprehensive income 98 471
Accumulated deficit (315,608) (258,685)
Total stockholders’ equity 156,594 26,666
Total liabilities and stockholders’ equity 293,243 155,366
Class A common stock    
Stockholders’ equity:    
Common stock 7 0
Class B common stock    
Stockholders’ equity:    
Common stock $ 4 $ 3
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 4,170 $ 3,292
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Revenue:        
Subscription $ 44,485 $ 31,007 $ 122,069 $ 85,859
Professional services 17,152 15,352 49,066 32,251
Total revenue 61,637 46,359 171,135 118,110
Cost of revenue:        
Subscription 10,987 8,195 31,273 22,301
Professional services 19,190 13,912 53,569 33,238
Total cost of revenue 30,177 22,107 84,842 55,539
Gross profit 31,460 24,252 86,293 62,571
Operating expenses:        
Research and development 14,282 9,977 39,667 27,622
Sales and marketing 25,896 18,625 74,162 52,056
General and administrative 9,579 5,560 27,553 15,790
Total operating expenses 49,757 34,162 141,382 95,468
Loss from operations (18,297) (9,910) (55,089) (32,897)
Interest and other income (expense), net 633 (421) (1,218) (30)
Loss before income taxes (17,664) (10,331) (56,307) (32,927)
Income tax provision (225) (34) (616) (405)
Net loss (17,889) (10,365) (56,923) (33,332)
Comprehensive loss:        
Foreign currency translation adjustment (681) 73 (341) 394
Unrealized loss on available-for-sale securities (32) 0 (32) 0
Comprehensive loss $ (18,602) $ (10,292) $ (57,296) $ (32,938)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.17) $ (0.35) $ (0.66) $ (1.27)
Weighted-average shares outstanding used in calculating net loss per share attributable to common stockholders, basic and diluted (in shares) 106,049 29,314 85,820 26,145
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Cash flows from operating activities:    
Net loss $ (56,923) $ (33,332)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 6,628 5,016
Stock-based compensation 17,722 5,995
Loss on disposal of assets 144 0
Provision for doubtful accounts 4,518 2,764
Accretion of discount on short-term investments (76) 0
Changes in operating assets and liabilities:    
Accounts receivable (6,133) (9,198)
Prepaid expenses and other current assets (2,226) (107)
Other assets (1,697) (567)
Accounts payable 26 (3,070)
Accrued expenses and other current liabilities 2,926 3,626
Accrued employee liabilities 6,815 3,228
Deferred revenue 10,704 7,876
Other long-term liabilities 980 (108)
Net cash used in operating activities (16,592) (17,877)
Cash flows from investing activities:    
Purchases of property and equipment (10,621) (2,480)
Purchases of short-term investments (97,118) 0
Business combination, net of cash acquired (247) (11,420)
Net cash used in investing activities (107,986) (13,900)
Cash flows from financing activities:    
Payments under capital leases (1,336) (1,426)
Proceeds from issuance of common stock upon exercise of stock options 9,026 2,631
Payments of offering costs (4,399) (35)
Proceeds from initial public offering, net of underwriters’ discounts and commissions 164,703 0
Payments under related party notes receivable (4,344) 0
Repayments of related party notes receivable 5,625 0
Repurchases of unvested common stock (10) 0
Principal payments on long-term debt (834) 0
Payments related to business combination (12,558) 0
Proceeds from long-term debt, net of issuance costs 0 14,949
Net cash provided by financing activities 155,873 16,119
Effect of exchange rates on cash and cash equivalents and restricted cash (341) 394
Net increase (decrease) in cash and cash equivalents and restricted cash 30,954 (15,264)
Cash and cash equivalents and restricted cash, beginning of period 53,363 77,882
Cash and cash equivalents and restricted cash, end of period 84,317 62,618
Supplemental disclosure of non-cash investing and financing activities:    
Property and equipment acquired under capital leases 2,392 488
Lapse in restrictions on early exercised common stock options 228 426
Property and equipment purchases accrued or in accounts payable 367 64
Deferred offering costs payable or accrued but not paid 210 247
Accrued acquisition-related payments 0 12,558
Reconciliation of cash and cash equivalents and restricted cash within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows above:    
Cash and cash equivalents 77,883 57,462
Restricted cash, current 4,350 0
Restricted cash, net of current portion $ 2,084 $ 5,156
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Overview and Basis of Presentation
9 Months Ended
Oct. 31, 2018
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 cloud-based software on a subscription basis that enables any company in any industry to successfully launch, manage, and transform into a subscription business. Architected specifically for dynamic, recurring subscription business models, Zuora functions as an intelligent hub that automates and orchestrates the entire subscription order-to-cash process. The Company’s cloud-based software solution is the new system of record for subscription businesses.
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 at a price of $14.00 per share less underwriting discounts and commissions. The Company received aggregate net proceeds of $162.2 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs as of April 30, 2018.
Prior to the completion of the IPO, all 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.
As of October 31, 201872.6 million shares of the Company’s Class A common stock and 35.8 million shares of Class B common stock were outstanding.
Basis of Presentation and Principles of Consolidation
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, 2018 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 sheet, statements of comprehensive loss and cash flows 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, 2019 or any future period.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s final prospectus dated April 11, 2018 (Prospectus) filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended.
Use of Estimates
The preparation of 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 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; 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.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
9 Months Ended
Oct. 31, 2018
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 “Index to Consolidated Financial Statements—Note 1. Summary of Business and Significant Accounting Policies” in the Prospectus. There have been no significant changes to these policies during the nine months ended October 31, 2018, except as noted below.
Short-term Investments
The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term investments as available-for-sale. In general, these investments are free of trading restrictions. The Company carries these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in the Company’s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss. When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.
The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment’s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets.
The Company may sell its short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its investments, including any securities with maturities beyond 12 months, as current assets in the accompanying unaudited condensed consolidated balance sheet as of October 31, 2018. Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying unaudited condensed consolidated balance sheet as of October 31, 2018.  
Stock-Based Compensation
All stock-based compensation to employees, including the purchase rights issued under the Company’s 2018 Employee Stock Purchase Plan (ESPP), is based on the fair value of the awards on the date of grant. This fair value is recognized as an expense following the straight-line attribution method over the requisite service period of the entire award for stock options, restricted stock units (RSUs) and restricted stock; and over the offering period for the purchase rights issued under the ESPP.
The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the RSUs and restricted stock is determined using the fair value of the Company’s Class A common stock on the date of grant.
Prior to the IPO, the fair value of the Company’s common stock was determined by the estimated fair value of the Company’s common stock at the time of grant. After the IPO, the Company uses the closing market price of its Class A common stock on the date of grant for the fair value.
Stock-based compensation expense is recorded net of estimated forfeitures in the Company’s consolidated statements of comprehensive loss.
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 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. These standards replace existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU 2014-09, as amended, became effective for public companies for the fiscal year beginning after December 15, 2017 and interim periods within that year. Private companies have an additional year to adopt the standard. The two permitted transition methods under the new standard are the full retrospective method, under which ASU 2014-09 would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, under which the cumulative effect of applying ASU 2014-09 would be recognized at the date of initial application. The Company plans to adopt the new revenue standard when it becomes effective for the Company for the fiscal year ending January 31, 2020 (i.e., effective February 1, 2019). The Company is currently in the process of determining what method of adoption it plans to use. The Company is currently assessing the effect the guidance will have on its condensed consolidated financial statements.
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. ASU 2016-01 is effective for fiscal years beginning after December 15, 2018, and interim periods in fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company has not yet adopted ASU 2016-01 and is currently evaluating the impact of adoption on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02 (Topic 842)—Leases, which supersedes the guidance in topic ASC 840, Leases. The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating leases today. In July 2018, the FASB issued ASU 2018-10, Codification Improvements to Topic 842, Leases and ASU 2018-11, Leases (Topic 842): Targeted Improvements. ASU 2018-10 clarifies certain areas within ASU 2016-02. ASU 2018-11 allows entities an additional transition method to the existing requirements whereby an entity could adopt the provisions of ASU 2016-02 by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption without adjustment to the financial statements for periods prior to adoption. ASU 2018-11 also allows a practical expedient that permits lessors to not separate non-lease components from the associated lease component if certain conditions are present. ASU 2016-02, ASU2018-10 and ASU 2018-11 (collectively, Topic 842) 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 has not yet adopted Topic 842 and is currently evaluating the impact of the adoption of this standard on its 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 Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption in any period is permitted. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Act did not result in stranded tax effects. The Company has not yet adopted ASU 2018-02 and does not expect the adoption to have a significant impact on its 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. ASU 2018-07 is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted, but no earlier than an entity’s adoption date of Topic 606. The Company has not yet adopted ASU 2018-07 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.
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 final rule is effective November 5, 2018. We expect to present this analysis beginning with our Quarterly Report on Form 10-Q for the three months ending April 30, 2019.
Recent Accounting Pronouncements—Adopted
The Company adopted ASU No. 2016-09 (Topic 718), Improvements to Employee Share-Based Payments Accounting, effective February 1, 2018. The Company elected to continue to estimate its forfeiture rate. The adoption of this standard did not have an effect on the statement of cash flows.
In November 2016, the FASB issued ASU No. 2016-18 (Topic 230), Statement of Cash Flows, Restricted Cash, which amends the guidance in ASC 230 Statement of Cash Flows and requires that entities show the changes in total of cash, cash equivalents, restricted cash, and restricted cash equivalents in their statement of cash flows. As a result, entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. On February 1, 2018, the Company adopted ASU 2016-18 and began presenting its cash and cash equivalents and restricted cash together in its consolidated statements of cash flows.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business, which amends the guidance of FASB Accounting Standards Codification Topic 805, “Business Combinations,” adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. On February 1, 2018, the Company adopted ASU 2017-01 and the adoption did not have an impact on its consolidated financial statements as no business combinations have occurred since adoption.
In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment, which removes the second step of the goodwill impairment test that requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. On February 1, 2018, the Company adopted ASU 2017-04 and the adoption did not have a significant impact on its consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718) Scope of Modification Accounting, which clarifies which changes to the terms or conditions of a share-based payment award are subject to the guidance on modification accounting. Entities would apply the modification accounting guidance unless the value, vesting requirements, and classification of a share-based payment award are the same immediately before and after a change to the terms or conditions of the award. On February 1, 2018, the Company adopted ASU 2017-09 and the adoption did not have a significant impact on its consolidated financial statements.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments
9 Months Ended
Oct. 31, 2018
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 October 31, 2018 were as follows (in thousands):
 
October 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
17,853

 
$
1

 
$

 
$
17,854

Corporate bonds
34,224

 

 
(33
)
 
34,191

Commercial paper
44,989

 

 

 
44,989

Total short-term investments
$
97,066

 
$
1

 
$
(33
)
 
$
97,034


The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. There were no realized gains or losses from sales of marketable securities during the nine months ended October 31, 2018. All securities had stated effective maturities of one year or less. The Company had no investments as of January 31, 2018.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Oct. 31, 2018
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 table summarizes the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis as of October 31, 2018 (in thousands):
 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
60,657

 
$

 
$

 
$
60,657

Commercial paper

 
10,459

 

 
10,459

Total cash equivalents
$
60,657

 
$
10,459

 
$

 
$
71,116

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

 
$
17,854

 
$

 
$
17,854

Corporate bonds

 
34,191

 

 
34,191

Commercial paper

 
44,989

 

 
44,989

Total short-term investments
$

 
$
97,034

 
$

 
$
97,034

Restricted cash:
 
 
 
 
 
 
 
Money market funds
$
6,434

 
$

 
$

 
$
6,434


As of January 31, 2018, the Company held cash equivalents and restricted cash of approximately $35.1 million in money market funds measured at fair value using Level 1 inputs. The Company did not have any other investments as of January 31, 2018.
The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, accrued expenses and capital lease obligations, approximate fair value due to their relatively short maturity. The carrying amount of debt approximates fair value due to its floating interest rate.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets
9 Months Ended
Oct. 31, 2018
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):
 
 
October 31,
2018
 
January 31,
2018
Prepaid software subscriptions
$
4,032

 
$
3,239

Prepaid insurance
1,347

 
445

Prepaid hosting costs
1,211

 
486

Prepaid rent
867

 
657

Taxes
456

 
533

Short-term deposits
300

 
480

Prepaid employee-related costs
369

 
132

Capitalized offering costs

 
2,460

Other
613

 
870

Total
$
9,195

 
$
9,302

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net
9 Months Ended
Oct. 31, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
 
October 31,
2018
 
January 31,
2018
Servers
$
14,520

 
$
11,283

Computer equipment
9,776

 
6,885

Software
10,345

 
7,148

Leasehold improvements
4,428

 
1,968

Furniture and fixtures
2,728

 
1,446

Vehicles
22

 
25

 
41,819

 
28,755

Less accumulated depreciation and amortization
(23,431
)
 
(18,551
)
Total
$
18,388

 
$
10,204


Depreciation and amortization expense related to property and equipment, which includes capitalized internal-use software, was $1.8 million and $4.9 million for the three and nine months ended October 31, 2018, respectively, and $1.2 million and $3.7 million for the three and nine months ended October 31, 2017, 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 October 31, 2018 and January 31, 2018, capitalized internal-use software costs, net of amortization, were $4.3 million and $3.4 million, respectively. Internal-use software amortization recorded to cost of subscription revenue was $0.4 million and $1.0 million for the three and nine months ended October 31, 2018, respectively, and $0.3 million and $0.9 million for the three and nine months ended October 31, 2017, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Purchased Intangible Assets
9 Months Ended
Oct. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Purchased Intangible Assets
Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 
 
As of October 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(3,759
)
 
$
3,938

Customer relationships
5,933

 
(1,051
)
 
4,882

Trade names
909

 
(184
)
 
725

Total
$
14,539

 
$
(4,994
)
 
$
9,545

 
As of January 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(2,666
)
 
$
5,031

Customer relationships
5,933

 
(494
)
 
5,439

Trade names
909

 
(87
)
 
822

Total
$
14,539

 
$
(3,247
)
 
$
11,292


Amortization expense related to purchased intangible assets was approximately $0.5 million and $1.7 million for the three and nine months ended October 31, 2018, respectively, and $0.7 million and $1.4 million for the three and nine months ended October 31, 2017, 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 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Current Liabilities
9 Months Ended
Oct. 31, 2018
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):
 
 
October 31,
2018
 
January 31,
2018
Accrued goods and services taxes
$
3,135

 
$
2,488

Accrued outside services and consulting
2,722

 
2,006

Employee early exercised stock options
670

 
556

Accrued sales and use tax liability
845

 
431

Deferred rent, current
297

 
604

Accrued legal fees
170

 
828

Accrued IPO-related costs
210

 
1,120

Accrued foreign income taxes
464

 
221

Accrued acquisition-related payments

 
12,558

Other accrued expenses
4,971

 
3,684

Total
$
13,484

 
$
24,496

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Long-Term Liabilities
9 Months Ended
Oct. 31, 2018
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities
Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
 
 
October 31,
2018
 
January 31,
2018
Deferred rent, net of current portion
$
2,149

 
$
356

Long-term income taxes payable
426

 
472

Early exercised common stock options
253

 
139

Other
366

 
201

Total
$
3,194

 
$
1,168

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
9 Months Ended
Oct. 31, 2018
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 until June 2019 in revolving loans. 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 October 31, 2018, 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 Software, Inc. (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.25% as of October 31, 2018. 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 October 31, 2018, the Company had $13.4 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 October 31, 2018, 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 October 31, 2018.
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 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Oct. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
For the three months ended October 31, 2018 and 2017, the Company recorded a tax provision of $0.2 million and nil on pretax losses of $17.7 million and $10.3 million, respectively. The effective tax rates for the three months ended October 31, 2018 and 2017 were (1.3)% and (0.3)%, respectively. The effective tax rate for the three months ended October 31, 2018 and 2017 differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For the three months ended October 31, 2018, the Company maintained a full valuation allowance on its 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.

For the nine months ended October 31, 2018 and 2017, the Company recorded a tax provision of $0.6 million and $0.4 million on pretax losses of $56.3 million and $32.9 million, respectively. The effective tax rates for the nine months ended October 31, 2018 and 2017 were (1.1)% and (1.2)%, respectively. The effective tax rate for the nine months ended October 31, 2018 and 2017 differs from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For the nine months ended October 31, 2018, the Company maintained a full valuation allowance on its 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.

On December 22, 2017, the Tax Act was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations.

In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows the Company to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. In fiscal 2018, the Company calculated an estimate of the expected decrease on its existing deferred tax balances due to the decrease in the tax rate. The Company determined the impact to be approximately a $30.0 million decrease in its deferred tax assets. Because the Company provides a valuation allowance against its tax assets, it consequently adjusted the valuation allowance to compensate for this reduction in the provision. As of January 31, 2018, the Company had not completed its accounting for the tax effects of enactment of the Tax Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and the one-time transition tax. For the nine months ended October 31, 2018, the Company has not made a material adjustment to the provisional amount. The Company will continue to assess its provision for income taxes as future guidance is issued, but it does not currently anticipate significant revisions will be necessary. Any such revisions will be treated in accordance with the measurement period guidance outlined in SAB 118.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
9 Months Ended
Oct. 31, 2018
Equity [Abstract]  
Stockholders' Equity
Stockholders’ Equity
Convertible Preferred Stock
Immediately prior to the completion of the IPO, all shares of convertible preferred stock then outstanding were converted into 62.0 million shares of Class B common stock on a one-to-one basis. As of October 31, 2018, there were no shares of convertible preferred stock issued and outstanding.
Common Stock
Prior to the IPO, 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 October 31, 2018, 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 October 31, 201872.6 million shares of Class A common stock and 35.8 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 items
 
Unrealized loss on available-for-sale securities
 
Total
Balance, February 1, 2018
$
471

 
$

 
$
471

Foreign currency translation adjustment
(341
)
 

 
(341
)
Unrealized loss on available-for-sale securities

 
(32
)
 
(32
)
Balance, October 31, 2018
$
130

 
$
(32
)
 
$
98


There were no reclassifications out of accumulated other comprehensive income during the nine months ended October 31, 2018. Additionally, there was no tax impact on the amounts presented.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Plans
9 Months Ended
Oct. 31, 2018
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 October 31, 2018, approximately 9.1 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of October 31, 2018, 16.0 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, 2018
15,401

 
$
3.56

 
7.91
 
$
83,322

Granted
3,663

 
8.41

 

 

Exercised
(2,913
)
 
3.10

 

 


Forfeited
(506
)
 
5.40

 

 

Balance as of October 31, 2018
15,645

 
4.72

 
7.73
 
245,957

Exercisable as of October 31, 2018
15,389

 
4.59

 
7.75
 
243,660

Vested and expected to vest as of October 31, 2018
14,977

 
$
4.64

 
7.68
 
$
236,536


The weighted average grant date fair value per share of options granted during the three months ended October 31, 2018 was $10.24, and was $6.80 and $1.87 for the nine months ended October 31, 2018 and 2017, respectively. The aggregate intrinsic value of options exercised during the three months ended October 31, 2018 was $13.6 million, and was $31.5 million and $2.4 million for the nine months ended October 31, 2018 and 2017, respectively. As of October 31, 2018, there was $28.8 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over the next 2.4 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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Fair value of common stock

$27.86

 
$5.54 - $5.88

 
$12.28 - $27.86

 
$3.28 - $5.88

Expected volatility
32.4%

 
40.0% - 42.3%

 
39.2% - 40.9%

 
40.0% - 42.6%

Expected term (years)
5.9 - 6.0

 
4.3 - 6.9

 
5.1 - 6.4

 
4.3 - 7.0

Risk-free interest rate
2.82%

 
1.67% - 2.18%

 
2.62% - 2.87%

 
1.67% - 2.26%

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 October 31, 2018 and January 31, 2018, the Company had $0.9 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.2 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 nine months ended October 31, 2018 (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, 2018
3,037

 
$
5.37

Granted
1,116

 
26.25

Vested
(1,028
)
 
5.47

Forfeited
(64
)
 
12.77

Balance as of October 31, 2018
3,061

 
$
12.80

As of October 31, 2018, there was $32.9 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over the next 2.5 years.
2018 Employee Stock Purchase Plan
In March 2018, the Company adopted the ESPP, which became effective on the date of the Prospectus. The ESPP initially reserved and authorized the issuance of up to a total of 2.4 million shares of Class A common stock to participating employees. The initial offering period began April 11, 2018 and will end on June 14, 2020 with purchase dates of December 14, 2018, June 14, 2019, December 14, 2019 and June 14, 2020. Except for the initial offering period, 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. 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 October 31, 2018, there was approximately $4.9 million of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the remaining term of the initial offering period.
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
 
 
Three Months Ended
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
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.01% - 2.36%

 

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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Cost of subscription revenue
$
555

 
$
239

 
$
1,311

 
$
490

Cost of professional services revenue
1,685

 
733

 
4,115

 
1,229

Research and development
1,902

 
729

 
4,366

 
1,537

Sales and marketing
2,205

 
1,012

 
5,317

 
1,975

General and administrative
1,112

 
328

 
2,613

 
763

Total stock-based compensation expense
$
7,459

 
$
3,041

 
$
17,722

 
$
5,994

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Oct. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
(a) Leases
The Company periodically leases facilities and equipment under noncancelable capital and operating leases. The terms of the lease agreements may provide for rental payments on a graduated basis, and accordingly, the Company recognizes related rent expense on a straight-line basis over the entire lease term, and has accrued for rent expense incurred but not paid.
In October 2018, the Company signed an agreement to purchase data center equipment and related software previously held under several capital leases. The Company paid $2.3 million in cash in November 2018 related to this purchase. At October 31, 2018, this purchase commitment was recorded in lease obligations, current portion in the accompanying unaudited condensed consolidated balance sheet. In November 2018, the Company canceled letters of credit for $4.3 million that it had previously issued in connection with these leases.
As of October 31, 2018, the Company had operating leases for its offices in the United States and other locations around the world. The Company also had operating leases for facilities related to its U.S. data centers in Las Vegas, Nevada and Santa Clara, California. The initial lease term for these facilities ranged from three to seven years and includes approximately 155,000 square feet of space. In connection with these leased facilities, the Company had outstanding bank issued irrevocable letters of credit on the leases of $2.1 million as of October 31, 2018, classified as restricted cash on the accompanying unaudited condensed consolidated balance sheet.
Certain facility lease agreements contain allowances, rent holidays, and escalation provisions. For these leases, the Company recognizes the related rental expense on a straight-line basis over the lease period of the facility and records the difference between amounts charged to operations and amounts paid as deferred rent. Deferred rent was $2.4 million and $1.0 million as of October 31, 2018 and January 31, 2018, 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.8 million and $7.2 million for the three and nine months ended October 31, 2018, respectively, and $1.4 million and $4.1 million for the three and nine months ended October 31, 2017, respectively.
As of October 31, 2018, the future minimum lease payments under capital and operating leases by fiscal year were as follows (in thousands):
 
Capital Leases
 
Operating Leases
Remainder of 2019
$
2,287

 
$
1,531

2020

 
7,543

2021

 
5,783

2022

 
5,908

2023

 
5,790

Thereafter

 
4,308

Total future lease commitments
$
2,287

 
$
30,863


(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 October 31, 2018, the Company had a contractual obligation to purchase $11.3 million in web hosting services from one of its vendors by September 30, 2019.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share Attributable to Common Stockholders
9 Months Ended
Oct. 31, 2018
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders
Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per common share is presented in conformity with the two-class method required for participating securities.
Class A and Class B common stock are the only outstanding equity in the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder, and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions.
Basic net loss per share attributable to common stockholders is computed using the weighted-average number of common shares outstanding during the period. Diluted net loss per share attributable to common stockholders is computed using the weighted-average number of common shares and, if dilutive, potential common shares outstanding during the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.
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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
Net loss
$
(17,889
)
 
$
(10,365
)
 
$
(56,923
)
 
$
(33,332
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
106,049

 
29,314

 
85,820

 
26,145

Net loss per share attributable to common stockholders, basic and diluted
$
(0.17
)
 
$
(0.35
)
 
$
(0.66
)
 
$
(1.27
)


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):
 
 
October 31,
 
2018
 
2017
Conversion of convertible preferred stock

 
61,984

Issued and outstanding stock options
15,645

 
14,971

Unvested restricted stock issued and outstanding
1,495

 
2,439

Unvested RSUs issued and outstanding
1,566

 
839

Shares committed under ESPP
398

 

Total
19,104

 
80,233

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
9 Months Ended
Oct. 31, 2018
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
Certain members of the Company’s Board of Directors serve or are closely affiliated with people who serve on the board of directors of companies that are customers or vendors of the Company. Certain of the Company’s executive officers also serve on the board of directors of companies that are customers or vendors of the Company. The Company had no related party transactions during the three months ended October 31, 2018.
In November 2017 and April 2018, the Company paid an aggregate $5.6 million of taxes owed in connection with restricted stock granted to two employees in exchange for full-recourse promissory notes, which notes were secured by 4.6 million shares of common stock. The notes accrued interest at rates ranging from 1.85% to 2.72% and were payable in full upon the earlier of: (i) a change in control or (ii) January 12, 2019. Consistent with ASC 505-10-45, the notes receivable balance is presented as a deduction from stockholders’ equity. In August 2018, the notes were fully repaid.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
9 Months Ended
Oct. 31, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
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, 2018 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 sheet, statements of comprehensive loss and cash flows 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, 2019 or any future period.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s final prospectus dated April 11, 2018 (Prospectus) filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended.
Use of Estimates
Use of Estimates
The preparation of 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 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; 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.
Short-term Investments
Short-term Investments
The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term investments as available-for-sale. In general, these investments are free of trading restrictions. The Company carries these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in the Company’s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss. When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.
The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment’s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets.
The Company may sell its short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its investments, including any securities with maturities beyond 12 months, as current assets in the accompanying unaudited condensed consolidated balance sheet as of October 31, 2018. Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying unaudited condensed consolidated balance sheet as of October 31, 2018.
Stock-Based Compensation
Stock-Based Compensation
All stock-based compensation to employees, including the purchase rights issued under the Company’s 2018 Employee Stock Purchase Plan (ESPP), is based on the fair value of the awards on the date of grant. This fair value is recognized as an expense following the straight-line attribution method over the requisite service period of the entire award for stock options, restricted stock units (RSUs) and restricted stock; and over the offering period for the purchase rights issued under the ESPP.
The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the RSUs and restricted stock is determined using the fair value of the Company’s Class A common stock on the date of grant.
Prior to the IPO, the fair value of the Company’s common stock was determined by the estimated fair value of the Company’s common stock at the time of grant. After the IPO, the Company uses the closing market price of its Class A common stock on the date of grant for the fair value.
Stock-based compensation expense is recorded net of estimated forfeitures in the Company’s consolidated statements of comprehensive loss.
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 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. These standards replace existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU 2014-09, as amended, became effective for public companies for the fiscal year beginning after December 15, 2017 and interim periods within that year. Private companies have an additional year to adopt the standard. The two permitted transition methods under the new standard are the full retrospective method, under which ASU 2014-09 would be applied to each prior reporting period presented and the cumulative effect of applying the standard would be recognized at the earliest period shown, or the modified retrospective method, under which the cumulative effect of applying ASU 2014-09 would be recognized at the date of initial application. The Company plans to adopt the new revenue standard when it becomes effective for the Company for the fiscal year ending January 31, 2020 (i.e., effective February 1, 2019). The Company is currently in the process of determining what method of adoption it plans to use. The Company is currently assessing the effect the guidance will have on its condensed consolidated financial statements.
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. ASU 2016-01 is effective for fiscal years beginning after December 15, 2018, and interim periods in fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company has not yet adopted ASU 2016-01 and is currently evaluating the impact of adoption on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02 (Topic 842)—Leases, which supersedes the guidance in topic ASC 840, Leases. The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating leases today. In July 2018, the FASB issued ASU 2018-10, Codification Improvements to Topic 842, Leases and ASU 2018-11, Leases (Topic 842): Targeted Improvements. ASU 2018-10 clarifies certain areas within ASU 2016-02. ASU 2018-11 allows entities an additional transition method to the existing requirements whereby an entity could adopt the provisions of ASU 2016-02 by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption without adjustment to the financial statements for periods prior to adoption. ASU 2018-11 also allows a practical expedient that permits lessors to not separate non-lease components from the associated lease component if certain conditions are present. ASU 2016-02, ASU2018-10 and ASU 2018-11 (collectively, Topic 842) 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 has not yet adopted Topic 842 and is currently evaluating the impact of the adoption of this standard on its 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 Act). The amendments in this ASU also require certain disclosures about stranded income tax effects. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption in any period is permitted. The Company’s provisional adjustments recorded in the fiscal year ended January 31, 2018 to account for the impact of the Tax Act did not result in stranded tax effects. The Company has not yet adopted ASU 2018-02 and does not expect the adoption to have a significant impact on its 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. ASU 2018-07 is effective for public business entities for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. Early adoption is permitted, but no earlier than an entity’s adoption date of Topic 606. The Company has not yet adopted ASU 2018-07 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.
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 final rule is effective November 5, 2018. We expect to present this analysis beginning with our Quarterly Report on Form 10-Q for the three months ending April 30, 2019.
Recent Accounting Pronouncements—Adopted
The Company adopted ASU No. 2016-09 (Topic 718), Improvements to Employee Share-Based Payments Accounting, effective February 1, 2018. The Company elected to continue to estimate its forfeiture rate. The adoption of this standard did not have an effect on the statement of cash flows.
In November 2016, the FASB issued ASU No. 2016-18 (Topic 230), Statement of Cash Flows, Restricted Cash, which amends the guidance in ASC 230 Statement of Cash Flows and requires that entities show the changes in total of cash, cash equivalents, restricted cash, and restricted cash equivalents in their statement of cash flows. As a result, entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. On February 1, 2018, the Company adopted ASU 2016-18 and began presenting its cash and cash equivalents and restricted cash together in its consolidated statements of cash flows.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805) Clarifying the Definition of a Business, which amends the guidance of FASB Accounting Standards Codification Topic 805, “Business Combinations,” adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions or disposals of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. On February 1, 2018, the Company adopted ASU 2017-01 and the adoption did not have an impact on its consolidated financial statements as no business combinations have occurred since adoption.
In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment, which removes the second step of the goodwill impairment test that requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. On February 1, 2018, the Company adopted ASU 2017-04 and the adoption did not have a significant impact on its consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718) Scope of Modification Accounting, which clarifies which changes to the terms or conditions of a share-based payment award are subject to the guidance on modification accounting. Entities would apply the modification accounting guidance unless the value, vesting requirements, and classification of a share-based payment award are the same immediately before and after a change to the terms or conditions of the award. On February 1, 2018, the Company adopted ASU 2017-09 and the adoption did not have a significant impact on its consolidated financial statements.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments (Tables)
9 Months Ended
Oct. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of October 31, 2018 were as follows (in thousands):
 
October 31, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government securities
$
17,853

 
$
1

 
$

 
$
17,854

Corporate bonds
34,224

 

 
(33
)
 
34,191

Commercial paper
44,989

 

 

 
44,989

Total short-term investments
$
97,066

 
$
1

 
$
(33
)
 
$
97,034

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2018
Fair Value Disclosures [Abstract]  
Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis
The following table summarizes the Companys fair value hierarchy for its financial assets measured at fair value on a recurring basis as of October 31, 2018 (in thousands):
 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
60,657

 
$

 
$

 
$
60,657

Commercial paper

 
10,459

 

 
10,459

Total cash equivalents
$
60,657

 
$
10,459

 
$

 
$
71,116

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

 
$
17,854

 
$

 
$
17,854

Corporate bonds

 
34,191

 

 
34,191

Commercial paper

 
44,989

 

 
44,989

Total short-term investments
$

 
$
97,034

 
$

 
$
97,034

Restricted cash:
 
 
 
 
 
 
 
Money market funds
$
6,434

 
$

 
$

 
$
6,434

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Oct. 31, 2018
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):
 
 
October 31,
2018
 
January 31,
2018
Prepaid software subscriptions
$
4,032

 
$
3,239

Prepaid insurance
1,347

 
445

Prepaid hosting costs
1,211

 
486

Prepaid rent
867

 
657

Taxes
456

 
533

Short-term deposits
300

 
480

Prepaid employee-related costs
369

 
132

Capitalized offering costs

 
2,460

Other
613

 
870

Total
$
9,195

 
$
9,302

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net (Tables)
9 Months Ended
Oct. 31, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 
 
October 31,
2018
 
January 31,
2018
Servers
$
14,520

 
$
11,283

Computer equipment
9,776

 
6,885

Software
10,345

 
7,148

Leasehold improvements
4,428

 
1,968

Furniture and fixtures
2,728

 
1,446

Vehicles
22

 
25

 
41,819

 
28,755

Less accumulated depreciation and amortization
(23,431
)
 
(18,551
)
Total
$
18,388

 
$
10,204

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Purchased Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 
 
As of October 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(3,759
)
 
$
3,938

Customer relationships
5,933

 
(1,051
)
 
4,882

Trade names
909

 
(184
)
 
725

Total
$
14,539

 
$
(4,994
)
 
$
9,545

 
As of January 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Developed technology
$
7,697

 
$
(2,666
)
 
$
5,031

Customer relationships
5,933

 
(494
)
 
5,439

Trade names
909

 
(87
)
 
822

Total
$
14,539

 
$
(3,247
)
 
$
11,292

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Oct. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
 
October 31,
2018
 
January 31,
2018
Accrued goods and services taxes
$
3,135

 
$
2,488

Accrued outside services and consulting
2,722

 
2,006

Employee early exercised stock options
670

 
556

Accrued sales and use tax liability
845

 
431

Deferred rent, current
297

 
604

Accrued legal fees
170

 
828

Accrued IPO-related costs
210

 
1,120

Accrued foreign income taxes
464

 
221

Accrued acquisition-related payments

 
12,558

Other accrued expenses
4,971

 
3,684

Total
$
13,484

 
$
24,496

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Long-Term Liabilities (Tables)
9 Months Ended
Oct. 31, 2018
Other Liabilities Disclosure [Abstract]  
Schedule of Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
 
 
October 31,
2018
 
January 31,
2018
Deferred rent, net of current portion
$
2,149

 
$
356

Long-term income taxes payable
426

 
472

Early exercised common stock options
253

 
139

Other
366

 
201

Total
$
3,194

 
$
1,168

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Tables)
9 Months Ended
Oct. 31, 2018
Equity [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
 
Foreign currency items
 
Unrealized loss on available-for-sale securities
 
Total
Balance, February 1, 2018
$
471

 
$

 
$
471

Foreign currency translation adjustment
(341
)
 

 
(341
)
Unrealized loss on available-for-sale securities

 
(32
)
 
(32
)
Balance, October 31, 2018
$
130

 
$
(32
)
 
$
98

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Plans (Tables)
9 Months Ended
Oct. 31, 2018
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, 2018
15,401

 
$
3.56

 
7.91
 
$
83,322

Granted
3,663

 
8.41

 

 

Exercised
(2,913
)
 
3.10

 

 


Forfeited
(506
)
 
5.40

 

 

Balance as of October 31, 2018
15,645

 
4.72

 
7.73
 
245,957

Exercisable as of October 31, 2018
15,389

 
4.59

 
7.75
 
243,660

Vested and expected to vest as of October 31, 2018
14,977

 
$
4.64

 
7.68
 
$
236,536

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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Fair value of common stock

$27.86

 
$5.54 - $5.88

 
$12.28 - $27.86

 
$3.28 - $5.88

Expected volatility
32.4%

 
40.0% - 42.3%

 
39.2% - 40.9%

 
40.0% - 42.6%

Expected term (years)
5.9 - 6.0

 
4.3 - 6.9

 
5.1 - 6.4

 
4.3 - 7.0

Risk-free interest rate
2.82%

 
1.67% - 2.18%

 
2.62% - 2.87%

 
1.67% - 2.26%

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 nine months ended October 31, 2018 (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, 2018
3,037

 
$
5.37

Granted
1,116

 
26.25

Vested
(1,028
)
 
5.47

Forfeited
(64
)
 
12.77

Balance as of October 31, 2018
3,061

 
$
12.80

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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
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.01% - 2.36%

 

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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Cost of subscription revenue
$
555

 
$
239

 
$
1,311

 
$
490

Cost of professional services revenue
1,685

 
733

 
4,115

 
1,229

Research and development
1,902

 
729

 
4,366

 
1,537

Sales and marketing
2,205

 
1,012

 
5,317

 
1,975

General and administrative
1,112

 
328

 
2,613

 
763

Total stock-based compensation expense
$
7,459

 
$
3,041

 
$
17,722

 
$
5,994

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Oct. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases
As of October 31, 2018, the future minimum lease payments under capital and operating leases by fiscal year were as follows (in thousands):
 
Capital Leases
 
Operating Leases
Remainder of 2019
$
2,287

 
$
1,531

2020

 
7,543

2021

 
5,783

2022

 
5,908

2023

 
5,790

Thereafter

 
4,308

Total future lease commitments
$
2,287

 
$
30,863

Schedule of Future Minimum Lease Payments Under Capital Leases
As of October 31, 2018, the future minimum lease payments under capital and operating leases by fiscal year were as follows (in thousands):
 
Capital Leases
 
Operating Leases
Remainder of 2019
$
2,287

 
$
1,531

2020

 
7,543

2021

 
5,783

2022

 
5,908

2023

 
5,790

Thereafter

 
4,308

Total future lease commitments
$
2,287

 
$
30,863

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Oct. 31, 2018
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
October 31,
 
Nine Months Ended
October 31,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
Net loss
$
(17,889
)
 
$
(10,365
)
 
$
(56,923
)
 
$
(33,332
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
106,049

 
29,314

 
85,820

 
26,145

Net loss per share attributable to common stockholders, basic and diluted
$
(0.17
)
 
$
(0.35
)
 
$
(0.66
)
 
$
(1.27
)
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):
 
 
October 31,
 
2018
 
2017
Conversion of convertible preferred stock

 
61,984

Issued and outstanding stock options
15,645

 
14,971

Unvested restricted stock issued and outstanding
1,495

 
2,439

Unvested RSUs issued and outstanding
1,566

 
839

Shares committed under ESPP
398

 

Total
19,104

 
80,233

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Overview and Basis of Presentation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Apr. 30, 2018
Oct. 31, 2018
Oct. 31, 2017
Class of Stock [Line Items]      
Public offering price (in dollars per share) $ 14.00    
Aggregate proceeds received, net   $ 164,703 $ 0
Class A common stock      
Class of Stock [Line Items]      
Common stock outstanding (in shares)   72,600,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    
Common stock outstanding (in shares)   35,800,000  
IPO      
Class of Stock [Line Items]      
Shares issued and sold (in shares) 12,700,000    
Aggregate proceeds received, net $ 162,200    
Over-Allotment Option      
Class of Stock [Line Items]      
Shares issued and sold (in shares) 1,700,000    
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Schedule of Investments (Details)
9 Months Ended
Oct. 31, 2018
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Amortized Cost $ 97,066,000
Gross Unrealized Gains 1,000
Gross Unrealized Losses (33,000)
Fair Value 97,034,000
Realized gain (loss) on sale of marketable securities 0
U.S. government securities  
Schedule of Available-for-sale Securities [Line Items]  
Amortized Cost 17,853,000
Gross Unrealized Gains 1,000
Gross Unrealized Losses 0
Fair Value 17,854,000
Corporate bonds  
Schedule of Available-for-sale Securities [Line Items]  
Amortized Cost 34,224,000
Gross Unrealized Gains 0
Gross Unrealized Losses (33,000)
Fair Value 34,191,000
Commercial paper  
Schedule of Available-for-sale Securities [Line Items]  
Amortized Cost 44,989,000
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value $ 44,989,000
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Assets Measured on Recurring Basis    
Short-term investments $ 97,034  
U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 17,854  
Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 34,191  
Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 44,989  
Recurring    
Assets Measured on Recurring Basis    
Cash equivalents 71,116  
Short-term investments 97,034  
Recurring | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 60,657  
Restricted cash 6,434  
Recurring | Commercial paper    
Assets Measured on Recurring Basis    
Cash equivalents 10,459  
Recurring | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 17,854  
Recurring | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 34,191  
Recurring | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 44,989  
Recurring | Level 1    
Assets Measured on Recurring Basis    
Cash equivalents 60,657  
Short-term investments 0  
Recurring | Level 1 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 60,657  
Restricted cash 6,434  
Cash equivalents and restricted cash   $ 35,100
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  
Recurring | Level 1 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 0  
Recurring | Level 1 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 0  
Recurring | Level 2    
Assets Measured on Recurring Basis    
Cash equivalents 10,459  
Short-term investments 97,034  
Recurring | Level 2 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 0  
Restricted cash 0  
Recurring | Level 2 | Commercial paper    
Assets Measured on Recurring Basis    
Cash equivalents 10,459  
Recurring | Level 2 | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 17,854  
Recurring | Level 2 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 34,191  
Recurring | Level 2 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 44,989  
Recurring | Level 3    
Assets Measured on Recurring Basis    
Cash equivalents 0  
Short-term investments 0  
Recurring | Level 3 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 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  
Recurring | Level 3 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 0  
Recurring | Level 3 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments $ 0  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid software subscriptions $ 4,032 $ 3,239
Prepaid insurance 1,347 445
Prepaid hosting costs 1,211 486
Prepaid rent 867 657
Taxes 456 533
Short-term deposits 300 480
Prepaid employee-related costs 369 132
Capitalized offering costs 0 2,460
Other 613 870
Total $ 9,195 $ 9,302
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 41,819 $ 28,755
Less accumulated depreciation and amortization (23,431) (18,551)
Total 18,388 10,204
Servers    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 14,520 11,283
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 9,776 6,885
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,345 7,148
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,428 1,968
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,728 1,446
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 22 $ 25
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Jan. 31, 2018
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense related to property and equipment $ 1.8 $ 1.2 $ 4.9 $ 3.7  
Internal-use software          
Property, Plant and Equipment [Line Items]          
Capitalized internal-use software costs 4.3   4.3   $ 3.4
Internal-use software amortization $ 0.4 $ 0.3 $ 1.0 $ 0.9  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Purchased Intangible Assets - Summary of Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,539 $ 14,539
Accumulated Amortization (4,994) (3,247)
Net Carrying Amount 9,545 11,292
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,697 7,697
Accumulated Amortization (3,759) (2,666)
Net Carrying Amount 3,938 5,031
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,933 5,933
Accumulated Amortization (1,051) (494)
Net Carrying Amount 4,882 5,439
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 909 909
Accumulated Amortization (184) (87)
Net Carrying Amount $ 725 $ 822
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Purchased Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense related to purchased intangible assets $ 0.5 $ 0.7 $ 1.7 $ 1.4
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Payables and Accruals [Abstract]    
Accrued goods and services taxes $ 3,135 $ 2,488
Accrued outside services and consulting 2,722 2,006
Employee early exercised stock options 670 556
Accrued sales and use tax liability 845 431
Deferred rent, current 297 604
Accrued legal fees 170 828
Accrued IPO-related costs 210 1,120
Accrued foreign income taxes 464 221
Accrued acquisition-related payments 0 12,558
Other accrued expenses 4,971 3,684
Total $ 13,484 $ 24,496
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Long-Term Liabilities - Summary of Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Other Long-Term Liabilities    
Deferred rent, net of current portion $ 2,149 $ 356
Long-term income taxes payable 426 472
Early exercised common stock options 253 139
Other 366 201
Total $ 3,194 $ 1,168
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Narrative (Details) - Silicon Valley Bank Debt Agreement
1 Months Ended
Oct. 31, 2018
USD ($)
payment
Jun. 30, 2017
USD ($)
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,400,000    
Proceeds from amounts borrowed   $ 15,000,000  
Effective interest rate (percent) 4.25%    
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 57 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2018
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Income Tax Disclosure [Abstract]          
Income tax provision   $ 225 $ 34 $ 616 $ 405
Loss before income taxes   $ (17,664) $ (10,331) $ (56,307) $ (32,927)
Effective tax rates (percent)   (1.30%) (0.30%) (1.10%) (1.20%)
Provisional adjustment to deferred tax assets related to Tax Cuts and Jobs Act $ 30,000        
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Narrative (Details)
1 Months Ended 9 Months Ended
Apr. 30, 2018
shares
Oct. 31, 2018
vote
$ / shares
shares
Class of Stock [Line Items]    
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)   72,600,000
Common stock outstanding (in shares)   72,600,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 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  
Common stock authorized (in shares)   500,000,000
Common stock par value (in dollars per share) | $ / shares   $ 0.0001
Common stock issued (in shares)   35,800,000
Common stock outstanding (in shares)   35,800,000
Common stock voting rights   ten votes per share
Number of votes for each share of stock held (in votes) | vote   10
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Components of Accumulated Other Comprehensive Income        
Stockholders' equity, beginning balance     $ 26,666  
Foreign currency translation adjustment $ (681) $ 73 (341) $ 394
Unrealized loss on available-for-sale securities (32) $ 0 (32) $ 0
Stockholders' equity, ending balance 156,594   156,594  
AOCI        
Components of Accumulated Other Comprehensive Income        
Stockholders' equity, beginning balance     471  
Stockholders' equity, ending balance 98   98  
Foreign currency items        
Components of Accumulated Other Comprehensive Income        
Stockholders' equity, beginning balance     471  
Stockholders' equity, ending balance 130   130  
Unrealized loss on available-for-sale securities        
Components of Accumulated Other Comprehensive Income        
Stockholders' equity, beginning balance     0  
Stockholders' equity, ending balance $ (32)   $ (32)  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Plans - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2018
Oct. 31, 2017
Mar. 31, 2018
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average grant date fair value of options granted (in dollars per share) $ 10.24 $ 6.80 $ 1.87    
Aggregate intrinsic value of options exercised $ 13.6 $ 31.5 $ 2.4    
Liability related to early exercise of stock options $ 0.9 $ 0.9     $ 0.7
Early exercise of stock options (in shares) 0.2 0.2     0.2
2018 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price, percentage of fair market value   85.00%      
Unrecognized stock-based compensation expense related to ESPP $ 4.9 $ 4.9      
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) 9.1 9.1      
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)       2.4  
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) 16.0 16.0      
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 28.8 $ 28.8      
Unrecognized compensation cost, recognition period   2 years 4 months 24 days      
RSUs and Restricted Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 32.9 $ 32.9      
Unrecognized compensation cost, recognition period   2 years 6 months      
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2018
Jan. 31, 2018
Shares Subject To Outstanding Stock Options    
Outstanding, beginning balance (in shares) 15,401  
Granted (in shares) 3,663  
Exercised (in shares) (2,913)  
Forfeited (in shares) (506)  
Outstanding, ending balance (in shares) 15,645 15,401
Exercisable (in shares) 15,389  
Vested and expected to vest (in shares) 14,977  
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance (in dollars per share) $ 3.56  
Granted (in dollars per share) 8.41  
Exercised (in dollars per share) 3.10  
Forfeited (in dollars per share) 5.40  
Weighted average exercise price, ending balance (in dollars per share) 4.72 $ 3.56
Exercisable (in dollars per share) 4.59  
Vested and expected to vest (in dollars per share) $ 4.64  
Average Remaining Contractual Term (Years)    
Average remaining contractual term (years), outstanding 7 years 8 months 23 days 7 years 10 months 28 days
Average remaining contractual term (years), exercisable 7 years 8 months 29 days  
Average remaining contractual term (years), vested and expected to vest 7 years 8 months 5 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding $ 245,957 $ 83,322
Aggregate intrinsic value, exercisable 243,660  
Aggregate intrinsic value, vested and expected to vest $ 236,536  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) - Stock Options - $ / shares
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of common stock (in dollars per share) $ 27.86      
Expected volatility 32.40%      
Expected volatility, minimum   40.00% 39.20% 40.00%
Expected volatility, maximum   42.30% 40.90% 42.60%
Risk-free interest rate 2.82%      
Risk-free interest rate, minimum   1.67% 2.62% 1.67%
Risk-free interest rate, maximum   2.18% 2.87% 2.26%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of common stock (in dollars per share)   $ 5.54 $ 12.28 $ 3.28
Expected term (years) 5 years 10 months 25 days 4 years 3 months 19 days 5 years 1 month 6 days 4 years 3 months 19 days
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of common stock (in dollars per share)   $ 5.88 $ 27.86 $ 5.88
Expected term (years) 6 years 6 years 10 months 25 days 6 years 4 months 24 days 7 years
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details) - RSUs and Restricted Shares
shares in Thousands
9 Months Ended
Oct. 31, 2018
$ / shares
shares
Number of RSU and Restricted Shares Outstanding  
Outstanding, beginning balance (in shares) | shares 3,037
Granted (in shares) | shares 1,116
Vested (in shares) | shares (1,028)
Forfeited (in shares) | shares (64)
Outstanding, ending balance (in shares) | shares 3,061
Weighted-Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 5.37
Granted (in dollars per share) | $ / shares 26.25
Vested (in dollars per share) | $ / shares 5.47
Forfeited (in dollars per share) | $ / shares 12.77
Outstanding, ending balance (in dollars per share) | $ / shares $ 12.80
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) - 2018 Employee Stock Purchase Plan
9 Months Ended
Oct. 31, 2018
$ / shares
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 24.60%
Expected volatility, maximum 29.90%
Risk-free interest rate, minimum 2.01%
Risk-free interest rate, maximum 2.36%
Expected dividend yield 0.00%
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (in years) 8 months 12 days
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (in years) 2 years 2 months 12 days
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Cost of Revenue        
Stock-based compensation expense $ 7,459 $ 3,041 $ 17,722 $ 5,994
Cost of subscription revenue        
Cost of Revenue        
Stock-based compensation expense 555 239 1,311 490
Cost of professional services revenue        
Cost of Revenue        
Stock-based compensation expense 1,685 733 4,115 1,229
Research and development        
Cost of Revenue        
Stock-based compensation expense 1,902 729 4,366 1,537
Sales and marketing        
Cost of Revenue        
Stock-based compensation expense 2,205 1,012 5,317 1,975
General and administrative        
Cost of Revenue        
Stock-based compensation expense $ 1,112 $ 328 $ 2,613 $ 763
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details)
ft² in Thousands, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2018
USD ($)
Oct. 31, 2018
USD ($)
ft²
vendor
Oct. 31, 2017
USD ($)
Oct. 31, 2018
USD ($)
ft²
vendor
Oct. 31, 2017
USD ($)
Jan. 31, 2018
USD ($)
Other Commitments [Line Items]            
Deferred rent included in accrued expenses and other current liabilities and other long-term liabilities   $ 2.4   $ 2.4   $ 1.0
Rent expense   $ 2.8 $ 1.4 $ 7.2 $ 4.1  
Capital Lease Agreements | Subsequent Event            
Other Commitments [Line Items]            
Previously issued letters of credit canceled $ 4.3          
Operating Lease Agreements            
Other Commitments [Line Items]            
Operating leases, area (sq ft) | ft²   155   155    
Letters of credit outstanding   $ 2.1   $ 2.1    
Operating Lease Agreements | Minimum            
Other Commitments [Line Items]            
Lease term (in years)       3 years    
Operating Lease Agreements | Maximum            
Other Commitments [Line Items]            
Lease term (in years)       7 years    
Web Hosting Services            
Other Commitments [Line Items]            
Contractual obligation   $ 11.3   $ 11.3    
Number of vendors related to contractual obligation | vendor   1   1    
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details)
$ in Thousands
Oct. 31, 2018
USD ($)
Capital Leases  
Remainder of 2019 $ 2,287
2020 0
2021 0
2022 0
2023 0
Thereafter 0
Total future lease commitments 2,287
Operating Leases  
Remainder of 2019 1,531
2020 7,543
2021 5,783
2022 5,908
2023 5,790
Thereafter 4,308
Total future lease commitments $ 30,863
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share Attributable to Common Stockholders - Narrative (Details)
Oct. 31, 2018
vote
Class A common stock  
Class of Stock [Line Items]  
Number of votes for each share of stock held (in votes) 1
Class B common stock  
Class of Stock [Line Items]  
Number of votes for each share of stock held (in votes) 10
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
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 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Numerator:        
Net loss $ (17,889) $ (10,365) $ (56,923) $ (33,332)
Denominator:        
Weighted-average common shares outstanding, basic and diluted (in shares) 106,049 29,314 85,820 26,145
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.17) $ (0.35) $ (0.66) $ (1.27)
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) - shares
shares in Thousands
9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 19,104 80,233
Conversion of convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities not included in the diluted per share calculation 0 61,984
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 15,645 14,971
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,495 2,439
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,566 839
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 398 0
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Narrative (Details) - Employees
shares in Millions, $ in Millions
6 Months Ended 10 Months Ended
Apr. 30, 2018
USD ($)
employee
Aug. 31, 2018
shares
Related Party Transaction [Line Items]    
Payment for taxes owed in connection with restricted stock award | $ $ 5.6  
Number of employees in related party agreement | employee 2  
Promissory note receivable    
Related Party Transaction [Line Items]    
Shares of restricted common stock that secure promissory notes (in shares) | shares   4.6
Promissory note receivable | Minimum    
Related Party Transaction [Line Items]    
Promissory notes interest rate (percent)   1.85%
Promissory note receivable | Maximum    
Related Party Transaction [Line Items]    
Promissory notes interest rate (percent)   2.72%
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( >@C$T?(\\#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,$% @ !Z",32?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 " 'H(Q-((]/$N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)OI^FR8D.W%\73"H(+BK>0S.X&FS\D(^V^O6G= M[2+Z $(NF?GEFV\@K0I"^8C/T0>,9##=C+9W2:BP84>B( "2.J*5JM\=KP1ZT;PYGUR M_>%W%;9>F[WYQ\87P:Z%7_^B^P)02P,$% @ !Z",39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 'H(Q-"?>_,'%B[PRIKS7NFKDVK\JU:Z"0!ZOK*;RB;>L MT6_.7-14Z:FX!+(5C)XLJ:X"$H:+H*9EXQ>Y7=N+(N&YO%R560B*O*47]HVI[^U>Z%DP1#F5-6MDR1M/L//:W\!J!TM# ML(@?)7O(T=@SJ1PX?S&3SZ>U'YH=L8H=E0E!]>/.=JRJ3"2]CU]]4'_0-,3Q M^"WZ1YN\3N9 )=OQZF=Y4M>UG_G>B9WIK5+/_/&)]0DEOM=G_X7=6:7A9B=: MX\@K:7^]XTTJ7O=1]%9J^MH]R\8^']V;&'H:3B ]@0P$0OY+B'I"-! @MLEW M.[.I?J"*%KG@#T]TI]524Q2PBO3'/)I%^^WL.YVMU*OW(LR#NPG3([8=@HP0 M," "'7L0()C ECAT\J_ SD5$N$"$9A!9>C2BQS@]1NFQI<C+Y "YB@0LD MJ$#BT-.)@(O(<($%*K!PZ,N)@(N $%=(4874Y<-$HH,D%M)TQQS"$A?)4)', M%9E4RK:#+,:0F5)9HA)+5R*>2""0!)> $#=4Z$983"V%8-(9E1G;@ALAFZJ MYF M2-[[=P.X6\$U(YD4X:['C$\NC2"#))EQ%."^!=>X9*Z:<5-"]NYT<M,$HVNM9N)B.P#I'?FML>W':'7H,C;V'@W^PKL6Y2L5E[*1 MWH$K?;G:*_#,N6)Z0^&3WLI5=T7#I&)G98:I'HNN->@FBK=]VQ,,O5?Q!U!+ M P04 " 'H(Q-BO-9?JD$ "=%P & 'AL+W=OV))\A#\GAIS%7YZ;]UNUB[!??#_6QNU_N^OYTEV7=XRX> MJNYSGICU4_7#;/F?=J8W5=@HZU!D:X[-#M3\NUZOIV9=VO6I>^GI_ MC%_:1?=R.%3M?V6LF_/]$I9O#[[NGW?]^"!;KT[5<_PS]G^=OK3#779M9;L_ MQ&.W;XZ+-C[=+W^"NXW%,6!2_+V/Y^[F>C$.Y:%IOHTWOVWOEV9T%.OXV(]- M5,/7:]S$NAY;&GS\.S>ZO/8Y!MY>O[7^RS3X83 /514!NN9A'_WM\C?4@'YT,?3PV=3=]+AY?NKXYS*T,5@[5]\OW M_CA]G^?VW\+T )P#\!H ]L, F@.(!6079]-0?Z[Z:KUJF_.BO:S6J1J3 NYH MF,S'\>$T=]-OPVB[X>GK&OTJ>QW;F27E18*WDO>*C:((5TDV]'\U@:H)G.+I M-C[7XTF-IRG>WL87;! 729@DQTD20IX3&XA4V1Q-PHM5O5CAA0SS&D#V ^G.C! 04V>F$I5'K9"SDV<1LI M2DQ)4&T$:8,E0!GDTD#AF U%1 9U)[GJ))=.V/*7N>@$J<@M6\.-E($)&!++ M4ZAN"NF&#;DL9#-H@+ (I$VH(,24-K)N1W4)L?SQ%%E'E*+I8,7)'F)DW?6O.O( MH5@LJ\3CG0&@Q,OMIL-_+X%G9P@ MT6DY.D%B$7W@>U-3N9!*/QV@( G*9ZX$24<@*S>GE*&U16I^=8R"Y*CE' 4% MI-:!YWX4D(9@4JNE@Q0D23D'2I"01,P#MZ.A-)5]J),4)4DM)RE*1D+N>'VG MJ+" 5(FGDQ0E22TG*4I&!D_ -Z)C!J1 MO>>YM=%T YE,*HMU)J-DLN-,UC0B:3[4O'>BTQ@+\?9UB:PCG: D">HXLTBR MD6>=(DGYT-E)DIV.LXHD%&U 4XB_N%*'0W688@/I]"1)3R?^NI3X]R^YZ3FG2 *QX!62HK$A945')DED\L*[)$G#3P3.&^%'$:++?9[8 M!J2CDR0Z/0<622X.CIQ EJ)#[U-U">D$)4E0SYE%2K6JU>F*[J,ZG72*DJ0H M4J(%G7J4_SAK=%J1K!T]YR;)JI 7CHHDP6^K,\]*YF$BX:Q.*PL_/!=6IXN5 M=!%S,6O>G=7Q$S0IX:N:W9R3C@?7?U3M\_[8+1Z:OF\.T\'H4]/T<6C.?!XF M=1>K[?6FCD_]>!F&Z_9R8'RYZ9O3?!B>74_DU_\#4$L#!!0 ( >@C$W7 M03M^L@$ ,\# 8 >&PO=V]R:W-H965T&UL?5/;;MP@ M$/T5Q <$7S;K9&5;2K:J4JF15JG:/K/V>(W"Q0%VG?Y] 1/+W5IY,"A'I5]-#V#1N^#25+BW=M@18IH>!#4W:@#I3CJE!;4NU"=B!@VT#23!298D M6R(HD[@N0^Z@ZU*=+6<2#AJ9LQ!4_WD$KL8*I_@C\<).O?4)4I<#/<$/L#^' M@W81F:NT3( T3$FDH:OP0[K;YQX? +\8C&:Q1][)4:E7'WQK*YQX0<"AL;X" M=+[2$Y?[C^I?@W?GY4@-[!7_S5K;5_@.HQ8Z>N;V18U/ M$/W<8A3-?X<+< ?W2MP=C>(F?%%S-E:)6,5)$?1]6ID,ZSB=%/>1MD[((B&; M">GF4T(>"?D5@4S*@M4OU-*ZU&I$>OI9 _4SD>YRU\S&)T/OPIES:USV4F]O M2W+Q=2+D<8)D"TCV+V*_@BAF"''WSR*R51%9X.=+$=MU?K[*SP-_L^075R8F M2!$@,D V:9%<^?@?E&?WV942LFBM'_5GJD],&G14UOVET,M.*0NN8'+CYJ=W MKVL..'36;PNWU].,38%50WP^9'[#]5]02P,$% @ !Z",322!1DGV! MB1< !@ !X;"]W;W)KI M1>K!4I$6J),,&[ !AQNVO79;M0TNB3/;;6[??K+CYA*2;J\O&MOY4=)?I$E& M\T-5?VM>8FPGW[>;77,S?6G;_766-0\O<5LV5]4^[M(W3U6]+=MT6S]GS;Z. MY6-OM-UDJ)3+MN5Z-[V=]\^^U+?SZK7=K'?Q2SUI7K?;LOZOB)OJ<#.%Z?N# MK^OGE[9[D-W.]^5S_#.V?^V_U.DN.XWRN-[&7;.N=I,Z/MU,[^!ZA7EGT!-_ MK^.A.;N>=%+NJ^I;=_/;X\U4=2N*F_C0=D.4Z>,M+N)FTXV4UO'O,.CT-&=G M>'[]/OHOO?@DYKYLXJ+:_+-^;%]NIGXZ>8Q/Y>NF_5H=?HV#(#N=#.I_CV]Q MD_!N)6F.AVK3]/\G#Z]-6VV'4=)2MN7WX^=ZUW\>AO'?S60#' SP9)#F_LA M#P;ZAX'YT, ,!N9G9["#@24S9$?M_68NR[:\G=?585(?XV%?=F$'US:YZZ%[ MV'NG_R[M9Y.>OMTZ/\_>NG$&I#@B>(Z$2V3)$3@169K_M B4%E$@,\?+"1:< MR!59PZ>#K#X[Z8'"QULT!93:DEITQ0SA%= MG-*(=L1A3M3EN"Y#=#DVBP.GB2L6G#).6_H6<2KM$6CB_96 @0<8">5<5);S M4+:RO1?M_>>A[/DR5?!T9SCE(1#%2PYI0!IB*TXA:C7B\"#*"I\'U@5*3O.**R,O3#$P%Q,IR*G'! P16/81,&^\ MH3E9P*RU>B3]P$@1 ZXNI^I ""+CJ.,$# VR%"1@WF&@(2E@#NU8U0"Q.MX! M\I=US/MRX0+-]R?0_=$\9 UZFJ$%+ 2ZV4N!TL&YG&X/QS!WB"/BY*H*O*QZ M1<49/I'UP5%Q'(/D5IJ.!"PWX%AH<\RBLFY$G5Q:@==6#U0=+W7!4@*4 MUDR=P%FG:5U=29S&@".N0[D?0-X/>-H/("_-,Z3)<"%1FFS"4H)2GTQ_GPF4 M42-]*0= ?R(4R$LQ**<,2T:<2[L-+--RS%N/BLH31G-@:*[-SHX1M[%^[L]TF\E# M];IKNQ1T]O1T;GR'W3$D>5[ ]0*$YTNX7AU/A7\,?SRD_J.LG]>[9G)?M6VU M[8\HGZJJC6GUZBJM^R66CZ>;37QJN\L\7=?'P^'C35OMAX/O['3Z?OL_4$L# M!!0 ( >@C$VPYP&PO=V]R:W-H965T&ULC9E;;^,V$(7_BN'WK#4SI"Z!$R!R4;1 "RRVV/99293$6-MR)279 M_OM2LN*59PZ+[L/:5@[),[Q\'(KK]Z;]UKW4=;_XOM\=NIOE2]\?KU>K[N&E MWE?=I^98'\)?GIIV7_7A9_N\ZHYM73V.A?:[%2=)NMI7V\/R=CT^^]S>KIO7 M?K<]U)_;1?>ZWU?M/V6]:]YOEK3\>/!E^_S2#P]6M^MC]5S_4?=?CY_;\&MU MKN5QNZ\/W;8Y+-KZZ69Y1]<;/Q88%7]NZ_=N]GTQA'+?--^&'[\^WBR3P5&] MJQ_ZH8HJ?+S5FWJW&VH*/OZ>*EV>VQP*SK]_U/[S&'P(YK[JZDVS^VO[V+_< M+//EXK%^JEYW_9?F_9=Z"L@O%U/TO]5O]2[(!R>AC8=FUXW_+QY>N[[93[4$ M*_OJ^^ES>Q@_WZ?Z/XKA CP5X'.!T/9_%9"I@/PHX,;@3\[&4'^J^NIVW3;O MB_8T6L=JF!1T+:$S'X:'8]^-?PO1=N'IVVWAUJNWH9Y)4IXD/)/06;$*E9]; M8-1"R:8X7S:PL8HLP2T(C$'&\C*/P>/R#I9W8WDW*Y]GJ@].DFR4'$;)E4\+ M%A4)D$GXQ]B-AVZ\C2;%Y5-8/C71%#J:D\3/;*8IYRH6*_()19QDT$EFG:A& MRLPT0EG&>H)8E2]B0YQ#*[FU4B@KN;7BU%+86$UDHA;016%<4)(H&X5IPGG2 M8V-%G*4.6Z$$+_P$F"&]]!/3T%66*C- %.D5BC"(S)2G)+)F"$+FCAA$(SH: MMM&D)'H1(UE!LZE[:0@SB<08T@V5D^:B(68V_0MDE&01.QAQ9!DG>@%,FLMV M4@V/#9+Y-&8',XZ\L>-8V_%VDINNL9HK26*[!V%@DB6F,T-E:@,PR"AB>097D6ZQU,4+(( M]6;B6#H6>:+-6%%85)'.88Q01@A5HU R0"BEOC!)$-*%_HDL+,8H98322!K$/79K!%'6Y70.S5U2756#T.8L^ M.^DLT@: &,Y8F<]<&GMSCL'G ?ATKE!Z2S0G7G&CTU35\'D\FGT%,O=?5X_K&KG_KA:Q:^ MMZ?;M-./OCE.-X6K\W7E[;]02P,$% @ !Z",30^C6+:Q 0 T@, !@ M !X;"]W;W)K+)+F'8\4E0UH7UT+X,F;5L;E MM/6^.S#FRA:T<#?8@0E_:K1:^.#:AKG.@J@22"O&-YL[IH4TM,A2[&2+#'NO MI(&3):[76MA?1U XY'1+KX$7V;0^!EB1=:*!K^"_=2<;/#:S5%*#<1(-L5#G M]&%[..YC?DKX+F%P"YO$3LZ(K]'Y5.5T$P6!@M)'!A&."SR"4I$HR/@Y<=*Y M9 0N[2O[4^H]]'(6#AY1_9"5;W/Z@9(*:M$K_X+#,TS]W%(R-?\9+J!">E02 M:I2H7/J2LG<>]<02I&CQ-I[2I'.8^*^P=0"? /P=@(V%DO*/PHLBLS@0.\Z^ M$_&*MP<>9E/&8!I%^A?$NQ"]%-O=;<8ND6C*.8XY?)DS9[# /I?@:R6._!\X M7X?O5A7N$GSWE\*[=8+]*L$^$>S_V^):SOV[(FPQ4PVV2=OD2(F]29N\B,X+ M^\#3G?Q)'[?]B["--(Z;3?.O$3T$*9N;L$)M>&"SHZ#VT;P/MAW7;'0\ M=M,+8O,S+GX#4$L#!!0 ( >@C$U5%C@QL0$ -(# 8 >&PO=V]R M:W-H965T&UL?5-M;YPP#/XK47Y PW%TZTZ U.LT;=(FG3JM M^YP# U'SPI)P=/]^3N 8ZU"_$-OX>?S8V\[P^,N:H# MQ=V-Z4'CG\98Q3VZMF6NM\#K"%*2I4GRCBDN-"WS&#O9,C>#ET+#R1(W*,7M M[R-(,Q9T1Z^!1]%V/@18F?>\A>_@?_0GBQY;6&JA0#MA-+'0%/1^=SAF(3\F M/ D8W0F!Z48(W*2!>_I!J< M-VIF02F*OTRGT/$<9_XK;!N0SH#T%8!-A:+RC]SS,K=F)'::?<_#%>\.*+-Q_HTQ'E!*[3MM&:3XTT_OR"V/./R M#U!+ P04 " 'H(Q-F_O&G5N9RVWO<'QES9@A;NRO30X4UM MK!8>3=LPUUL0501IQ?AN=\.TD!TMLN@[V2(S@U>R@Y,E;M!:V!]'4&;,:4+? M'4^R:7UPL"+K10-?P7_K3Q8MMK!44D/GI.F(A3JG=\GAF(;X&/!=PNA69Q(J M.1OS$HS'*J>[( @4E#XP"-PN< ]*!2*4\3ISTB5E *[/[^R?8NU8RUDXN#?J M65:^S>DM)1748E#^R8P/,-=S3X@,+PH 1SE$:YN))R<-[HF06E:/$V M[;*+^SC=7"4?A1=%9LU([-3[7H0G3@X<>U,&9VQ% MO$/Q#KV7(DF3C%T"T1QSG&+X.F:)8,B^I.!;*8[\+SC?AN\W%>XC?/^;PG\0 MI)L$:21(_UOB5LS^CR1LU5,-MHG3Y$AIABY.\LJ[#.P=CV_R*WR:]B_"-K)S MY&P\OFSL?VV,!Y2RN\(1:O&#+8:"VH?C!SS;:)HK0! #2 P & 'AL+W=OIVF3-NG4:>MG+G$25, 9D$OW[P@NB3B"M&-_M[I@6TM R3[ZS+7,Z MH+LH"!14/C*(L%WA$92*1$'&CYF3+BDC<'U^8_^0:@^U7(2#1U3/LO9=0>\I MJ:$1@_)/.'Z$N9Y;2N;B/\,55 B/2D*."I5+*ZD&YU'/+$&*%J_3+DW:Q^GF MD,VP;0"? 7P!W*<\;$J4E+\77I2YQ9'8J?>]B$^\/_+0FRHZ4RO271#O@O=: M[K,L9]=(-,>TV0;9)D"6" M[+\E;L7<_96$K7JJP;9IFARI<#!IDE?>96 ?>'J3W^'3M'\1MI7&D0OZ\+*I M_PVBAR!E=Q-&J L?;#$4-#X>WX6SG<9L,CSV\P]BRSRU 0 T@, !D !X;"]W;W)K&UL M?5/;;MLP#/T501]0)8ZW9(%MH.DP=, &!!W6/BLV;0O5Q97DN/O[4;+K>INQ M%TFD> X/*2H;C'UV+8 GKTIJE]/6^^[(F"M;4-S=F XTWM3&*N[1M USG05> M19"2+-EL/C+%A:9%%GUG6V2F]U)H.%OB>J6X_74":8:<;NF;XT$TK0\.5F0= M;^ '^)_=V:+%9I9**-!.&$TLU#F]W1Y/:8B/ 8\"!KUYDU@S$CKWO>'CB[3'!WI3!&5L1[U"\0^^UV*;[ MC%T#T11S&F.29$NPG=_*#RL$Z2K!&DD2/]; MXEK,I[^2L$5/%=@F3I,CI>EUG.2%=Q[8VR2^R7OX..W?N6V$=N1B/+YL[']M MC >4LKG!$6KQ@\V&A-J'XQ[/=ARST?"FFWX0F[]Q\1M02P,$% @ !Z", M371*-X6R 0 T@, !D !X;"]W;W)K&UL?5-A MCYP@$/TKA!]P*.NUEXV:W%[3M$F;;*YI[S.KHY(#QP*NUW]?0,_:UO8+,,.\ M-V^&(9_0/-L.P)$7K7I;T,ZYXBNQ)P::@MZGQU,6XF/ -PF3W9Q)J.2"^!R,CW5!DR (%%0N M, B_7>$!E I$7L;WA9.N*0-P>WYE?Q]K][5N>]-%9RQ%?'.B[?>>RW3VR1GUT"T MQ)SF&+Z-62.89U]3\+T4)_X7G._##[L*#Q%^^$WA/_)GNP19),C^6^)>S)\J MV::G&DP;I\F2"L<^3O+&NP[L/8]O\BM\GO;/PK2RM^2"SK]L['^#Z,!+26[\ M"'7^@ZV&@L:%XUM_-O.8S8;#8?E!;/W&Y4]02P,$% @ !Z",367TB0NT M 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5 MRQ\0[P+;1BM RJ:J&JF15JG:/GMA "N^$-LLR=]W; BE+>J+[1G/.7-F/,Y' M8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT; T:W.)%1R,>8Y& ]U07=!$$BH?&#@N%WA M'J0,1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/4?NNH+>4U-#P0?HG,WZ!N9X# M)7/Q7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT"QWW<;HYI#-L&Y#,@&0!W,8\ M;$H4E7_BGI>Y-2.Q4^]['IYX?TRP-U5PQE;$.Q3OT'LM]X:%EGT MG4V18>^DT' VQ/9*8C-+)11H M*U 3 W5.[[?'4QKB8\ / 8-=G$FHY(+X$HRO54XW01!(*%U@X'Z[P@-(&8B\ MC%\3)YU3!N#R_,'^.=;N:[EP"P\H?XK*M3D]4%)!S7OIGG#X E,]MY1,Q7^# M*T@?'I3X'"5*&U=2]M:AFEB\%,5?QUWHN _C3;J?8.N 9 (D,^ 0\[ Q453^ MB3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV)[>Y>Q:R":8DYC3+*,F2.8 M9Y]3)&LI3LD_\&0=OEM5N(OPW1\*]^L$Z2I!&@G2_Y:X%G/X*PE;]%2!:>(T M65)BK^,D+[SSP-XG\4U^AX_3_LA-([0E%W3^96/_:T0'7LKFQH]0ZS_8;$BH M73CN_=F,8S8:#KOI!['Y&Q?O4$L#!!0 ( >@C$V)RW19M $ -(# 9 M >&PO=V]R:W-H965T-\-/;5=0">O"FI M74$[[_LC8Z[J0'%W9WK0>-,8J[A'T[;,]19X'4E*LC1)#DQQH6F91]_9EKD9 MO!0:SI:X02EN?YU FK&@.WIS/(NV\\'!RKSG+7P#_[T_6[38HE(+!=H)HXF% MIJ"/N^,I"_@(>!$PNM69A$HNQKP&XW-=T"0D!!(J'Q0X;E=X BF#$*;Q<]:D M2\A 7)]OZA]C[5C+A3MX,O*'J'U7T =*:FCX(/VS&3_!7,\])7/Q7^ *$N$A M$XQ1&>GB2JK!>:-F%4Q%\;=I%SKNXW23W6C;A'0FI OA(1+8%"AF_H%[7N;6 MC,1.O>]Y>.+=,<7>5,$96Q'O,'F'WFNYNW^?LVL0FC&G"9.N,0N"H?H2(MT* M<4K_H:?;]/UFAOM(WZ^C'Y)M@6Q3((L"V7]+W, <_BZ2K7JJP+9QFARIS*#C M)*^\R\ ^IO%-_L"G:?_*;2NT(Q?C\65C_QMC/& JR1V.4(&UL?5-A;]P@#/TKB!]0[KBLK4Y)I%ZG M:9,VZ=1IZVM3*NH)WW M_9$Q5W6@A;O!'DRX:=!JX8-I6^9Z"Z).(*T8W^UNF1;2T#)/OK,M$1E(I$0<:/F9,N*2-P M?7YC_Y!J#[54S,5_ABNH$!Z5A!P5 M*I=64@W.HYY9@A0M7J==FK2/TPV_FV'; #X#^ *X3WG8E"@I?R^\*'.+([%3 M[WL1GWA_Y*$W572F5J2[(-X%[[7@C$V,H(K.M0$ -(# 9 >&PO=V]R M:W-H965TU^@+,,.?,F6%(!S2OM@%PY%U);3/:.-<=&+-% M TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-9L^4:#7-T^@[F3S%WLE6P\D0VRLE MS*\C2!PRNJ6?CN>V;EQPL#SM1 TOX+YW)^,M-K.4K0)M6]3$0)71N^WAN OQ M,>!'"X-=G$FHY(SX&HPO948W01!(*%Q@$'Z[P#U(&8B\C+>)D\XI W!Y_F1_ MC+7[6L["PCW*GVWIFHS>4E)")7KIGG%X@JF>:TJFXK_"!:0/#TI\C@*EC2LI M>NM032Q>BA+OX][JN _C39),L'4 GP!\!MS&/&Q,%)4_""?RU.! S-C[3H0G MWAZX[TT1G+$5\?4[!UU(<^3]PO@Y/ M5A4F$9[\H7"_3K!;)=A%@MU_2UR+N?DK"5OT5(&IXS194F"OXR0OO// WO'X M)K_#QVG_)DS=:DO.Z/S+QOY7B Z\E,V5'Z'&?[#9D%"Y<+SQ9S..V6@X[*8? MQ.9OG'\ 4$L#!!0 ( >@C$VVWJ&PO=V]R:W-H M965TIVF3-NG4:=MG M+G$25(@S()?NWP](FF5MM"^ C=_SLS'9B.;)M@"./&O5V9RVSO5'QFS9@A;V M!GOH_$V-1@OG3=,PVQL0501IQ7B2W#(M9$>++/K.ILAP<$IV<#;$#EH+\_L$ M"L>-/ -W/?^;+S%%I9*:NBLQ(X8J'-ZGQY/^Q ? WY( M&.WJ3$(E%\2G8'RNN2^ M-V5PQE;$.R_>>N^U2&\/&;L&HCGF-,7P=^W"?:;!/M(L/]OB1LQ=\FK)&S54PVFB=-D28E#%R=YY5T&]I['-_D; M/DW[5V$:V5ER0>=?-O:_1G3@I20W?H1:_\$60T'MPO'.G\TT9I/AL)]_$%N^ M@C$W3M^>MM $ -(# 9 >&PO=V]R:W-H965T MIVF3-NG4:>MG+G$2 M5 @9D$OW[V=(FF9;UB^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2WFA MPYO:6"T\FK9AKK<@J@C2BO'=[CW30G:TR*+O;(O,#%[)#LZ6N$%K87^=0)DQ MIPE]<3S(IO7!P8JL%PU\ _^]/UNTV,)220V=DZ8C%NJ!VA7M0*A"AC)\S)UU2!N#Z_,+^,=:.M5R$ M@WNC'F7EVYS>4E)!+0;E'\SX">9ZWE$R%_\%KJ P/"C!'*51+JZD')PW>F9! M*5H\3[OLXCY.-X=TAFT#^ S@"^ VYF%3HJC\@_"BR*P9B9UZWXOPQ,F18V_* MX(RMB'$ INQLQY1L7OP%0 M2P,$% @ !Z",37VXZ$"U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8[3%H%MH&E1=, &!"VV/2LV;0O5Q97D MN/O[4K+K>9NQ%TFD> X/*2H;C'UU+8 G[TIJE]/6^^[ F"M;4-Q=F0XTWM3& M*N[1M USG05>19"2+-ELKIGB0M,BB[Z3+3+3>RDTG"QQO5+<_CJ"-$-.M_33 M\2R:U@<'*[*.-_ "_GMWLFBQF:42"K031A,+=4[OMH=C&N)CP \!@UN<2:CD M;,QK,+Y4.=T$02"A](&!XW:!>Y R$*&,MXF3SBD#<'G^9'^,M6,M9^[@WLB? MHO)M3F\IJ:#FO?3/9GB"J9X])5/Q7^$"$L.#$LQ1&NGB2LK>>:,F%I2B^/NX M"QWW8;S9)Q-L'9!,@&0&W,8\;$P4E3]PSXO,FH'8L?<=#T^\/238FS(X8ROB M'8IWZ+T4VYLT8Y= -,4-_:^-\8!2-E&UL?5/;;MLP#/T501]0)4ZRI(%MH.DP;, *!!VV/2LV;0O5Q9/DN/W[ M4K+K>:VQ%TFD> X/*2KMC7UR#8 GSTIJE]'&^_;(F"L:4-S=F!8TWE3&*N[1 MM#5SK05>1I"2+%FM/C'%A:9Y&GUGFZ>F\U)H.%OB.J6X?3F!-'U&U_3-\2CJ MQ@<'R].6U_ #_,_V;-%B$TLI%&@GC"86JHS>K8^G;8B/ ;\$]&YV)J&2BS%/ MP?A69G05!(&$P@<&CML5[D'*0(0R_HR<=$H9@//S&_N76#O6;W6Z$+0.2$9!,@$/,PX9$4?EG[GF>6M,3._2^Y>&)U\<$>U,$9VQ%O$/Q M#KW7?+W?I^P:B,:8TQ"3S&.F"(;L4XID*<4I^0!/EN&;186;"-_\H_"P3+!= M)-A&@NU_2UR*N7V7A,UZJL#6<9H<*4RGXR3/O-/ WB7Q3?Z&#]/^P&TMM",7 MX_%E8_\K8SR@E-4-CE"#'VPR)%0^'/=XML.8#88W[?B#V/2-\U=02P,$% M @ !Z",37&UL?5-AC]0@$/TKA!]P=-E5-YNVR>T9HXDFFS/J9[:=MN2 J4"WY[\7:*]6 MK7X!9ICWYLTPY"/:)]/*LE7$%[;SO3XRYJ@,MW!WV8,)-@U8+'TS;,M=; M$'4":<5XEKUF6DA#RSSY+K;,%02F8)4K1XGG9ITCY.-_OC M#-L&\!G %\ QY6%3HJ3\K?"BS"V.Q$Z][T5\XMV)A]Y4T9E:D>Z">!>\MW)W MS')VBT1SS'F*X>N8)8(%]B4%WTIQYG_!^39\OZEPG^#[WQ3^(_]AD^"0" [_ M+7$KYD^5;-53#;9-T^1(A8-)D[SR+@-[S].;_ J?IOV3L*TTCES1AY=-_6\0 M/00IV5T8H2Y\L,50T/AX?!/.=AJSR?#8SS^(+=^X_ E02P,$% @ !Z", M3>MI&>CJ 0 9@4 !D !X;"]W;W)K&UL=53; M;IPP$/T5RQ\0L[ 7L@*D;*JHE5IIE:KILQ>&BV)C8ILE_?O:AJ64."_8,SYS MSHS-3#((^:IJ (W>.6M5BFNMNR,A*J^!4W4G.FC-22DDI]J8LB*JDT +%\09 M"8-@3SAM6IPESG>662)ZS9H6SA*IGG,J_YR B2'%&WQS/#=5K:V#9$E'*_@) M^E=WEL8B,TO1<&A5(UHDH4SQP^9XBBW> 5X:&-1BCVPE%R%>K?&M2'%@$P(& MN;8,U"Q7> 3&+)%)XVWBQ+.D#5SN;^Q/KG93RX4J>!3L=U/H.L4Q1@64M&?Z M60Q?8:IGA]%4_'>X C-PFXG1R 53[HOR7FG!)Q:3"J?OX]JT;ATF_EN8/R"< M L)5 !F%7.9?J*99(L6 Y'CW';5/O#F&YFYRZW17X/!/?!2L2'^>2?B+TB ML8<@7(GX,-%*A"S^(@^AZY-_\'$"_:"R:EJ%+D*; M;G,]40JAP:02W)FGJ\W0FPT&I;;;@]G+L?5'0XMNFFID'JW97U!+ P04 M" 'H(Q-[U!DHK,! #2 P &0 'AL+W=O&M#@!59 MQQOX!OY[=[3HL5FE$@JT$T83"W5.'[;[0QKP$?!#P. 6-@F=G(QY#<[7*J>; M4!!(*'U0X'B4O?-&32I8BN)OXRET/(=)_T); M)R03(;DBL#%1K/P3][S(K!F('6??\7#%VWV"LRE#,(XB_L/B'4;/Q?9CFK%S M$)HPAQ&3+#$S@J'ZG")92W%(_J$GZ_3=:H6[2-\MLZ?_$4A7!=(HD/[5XNU5 MBVN8NZLD;#%3!;:)V^1(:7H=-WD1G1?V(8EW\@<^;OLSMXW0CIR,QYN-\Z^- M\8"E;&YPA5I\8+,CH?;!_("V'==L=+SIIA?$YF=<_ 902P,$% @ !Z", M3;N8646S 0 T@, !D !X;"]W;W)K&UL;5-M M;YLP$/XKEG] G1"ZMA$@-:VJ3=JDJ-.ZSPX<8-7V,=N$[M_/-H2QC"_X[GB> MYUY\S@8T[[8%<.1#26USVCK7[1FS90N*VQOL0/L_-1K%G7=-PVQG@%>1I"1+ M-IM/3'&A:9'%V-$4&?9."@U'0VRO%#>_#R!QR.F67@*OHFE="+ BZW@#W\'] MZ([&>VQ6J80";05J8J#.Z>-V?T@#/@+>! QV89/0R0GQ/3A?JIQN0D$@H71! M@?OC#$\@91#R9?R:-.F<,A"7]D7])?;N>SEQ"T\H?XK*M3F]IZ2"FO?2O>+P M&:9^;BF9FO\*9Y >'BKQ.4J4-GY)V5N':E+QI2C^,9Y"QW.8]"^T=4(R$9(K M AL3Q-%9G @9IQ]Q\,5;_>)GTT9@G$4\9\OWOKHN=@^W&7L'(0FS&'$ M)$O,C&!>?4Z1K*4X)/_1DW7Z;K7"7:3OEMG3VW6!=%4@C0+I/RW>7[6XAGFX M2L(6,U5@FKA-EI38Z[C)B^B\L(])O)._\'';OW'3"&W)"9V_V3C_&M&!+V5S MXU>H]0]L=B34+IAWWC;CFHV.PVYZ06Q^QL4?4$L#!!0 ( >@C$WAP$"H MMP$ -(# 9 >&PO=V]R:W-H965T;,]XSIDSXW$^ M&OOB.@!/7I74KJ"=]_V),5=UH+B[,SUHO&F,5=RC:5OF>@N\CB E6;K;?6"* M"TW+//HNMLS-X*70<+'$#4IQ^_L,THP%3>B;XUFTG0\.5N8];^$;^._]Q:+% M%I9:*-!.&$TL- 5]2$[G+,3'@!\"1K;PV&&;0/2&9 N@&/, MPZ9$4?D3][S,K1F)G7K?\_#$R2G%WE3!&5L1[U"\0^^MQ ?-V2T0S3'G*29= MQ21+!$/V)46ZE>*<_@=/M^'[387["-^OLV?';8)LDR"+!-D_)2;O2MR*>:^2 MK7JJP+9QFARIS*#C)*^\R\ ^I/%-_H9/T_Z5VU9H1Z[&X\O&_C?&>$ INSL< MH0X_V&)(:'PX'O!LIS&;#&_Z^0>QY1N7?P!02P,$% @ !Z",367MH32W M 0 T@, !D !X;"]W;W)K&UL=5/;;MP@$/T5 MQ <$F_6VT6;ML8W"Q0&\3O^^@!W'2=P78(8YY\P,0SYJ M\V0[ (=>I%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; Z@J0@-$F^$,FX MPF4>?2=3YGIP@BLX&60'*9GY>P2AQP*G^-7QP-O.!0 /QQ&NSJC4,E9ZZ=@W-<%3D)"(*!R@8'Y[0*W M($0@\FD\SYQXD0S ]?F5_2[6[FLY,PNW6CSRVG4%OL:HAH8-PCWH\3O,]>PQ MFHO_ 1<0/CQDXC4J+6Q<4358I^7,XE.1[&7:N8K[.-UDZ0S;!M 90!? ==0A MDU#,_!MSK,R-'I&9>M^S\,3I@?K>5,$96Q'O?/+6>R\E378YN02B.>8XQ=!5 M3+I$$,^^2- MB2/]!*?;\-UFAKL(WZW5]__1SS8)LDB0O2LQ^U#B5LS^@PA9 M]52":>,T653I0<5)7GF7@;VA\4W>PJ=I_\E,RY5%9^W\R\;^-UH[\*DD5WZ$ M.O_!%D- X\+QJS^;:.Z:U@4'*[)>-/ -W/?^8KS%%I6J M4Z!MAYH8J'/ZN#N=TX"/@!\=C'9U)J&2*^)+,#Y7.4U"0B"A=$%!^.T&3R!E M$/)I_)HUZ1(R$-?G-_6/L79?RU58>$+YLZM)UVCL=]W&Z.>QGVC:!SP2^$(XQ#IL" MQ*S.!(S-3[7H0GWIVX[TT9G+$5\=?-O:_1G3@4TGN_ BU M_H,MAH3:A>.#/YMIS";#83__(+9\X^(/4$L#!!0 ( >@C$U)>;0!MP$ M -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\23YQ+20'2VR MZ#N;(L/!*=G!V1 [:"W,GQ,H''.:TG?'BVQ:%QRLR'K1P'=P/_JS\19;5"JI MH;,2.V*@SNE#>CSM SX"?DH8[>I,0B47Q-=@?*ERFH2$0$'I@H+PVQ4>0:D@ MY-/X/6O2)60@KL_OZL^Q=E_+15AX1/5+5J[-Z1TE%=1B4.X%Q\\PUW.@9"[^ M*UQ!>7C(Q,]"$^<'KGO31F?IOV;,(WL++F@\R\;^U\C.O"I)#=^A%K_ MP19#0>W"\=:?S31FD^&PGW\06[YQ\1=02P,$% @ !Z",3<';%?BU 0 MT@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$ MFW73:&5;RJ:J6JF55JG:/K/V^*( XP)>IW]?P%[73?T"S'#.F0M#/J%YL1V M(Z]*:EO0SKGAR)BM.E#"WN$ VM\T:)1PWC0MLX,!44>2DHPGR3U3HM>TS*/O M;,H<1R=[#6=#[*B4,+]/('$J:$IOCN>^[5QPL#(?1 O?P'T?SL9;;%6I>P7: M]JB)@::@C^GQE 5\!/SH8;*;,PF57!!?@O&Y+F@2$@()E0L*PF]7> (I@Y!/ MX]>B2=>0@;@]W]0_QMI]+1=AX0GES[YV74$?**FA$:-TSSA]@J6>=Y0LQ7^! M*T@/#YGX&!5*&U=2C=:A6E1\*DJ\SGNOXS[--]F-MD_@"X&OA(=(8'.@F/D' MX429&YR(F7L_B/#$Z9'[WE3!&5L1[WSRUGNO)4]YSJY!:,&<9@S?8-(5P;SZ M&H+OA3CQ_^A\GW[8S? 0Z8=M]/MD7R#;%YALC=!V*:G"DP; MI\F2"D<=)WGC70?VD<&UL;5/;;MP@$/T5Q >$-7M) MNK(M91-%K=1*JU1-GUE[;*. QP6\3O^^@!W73?T"S'#.F0M#.J!YM0V (V]: MM3:CC7/=D3%;-*"%O<$.6G]3H='">=/4S'8&1!E)6C&^V1R8%K*E>1I]9Y.G MV#LE6S@;8GNMA?E] H5#1A/Z[GB6=>."@^5I)VKX#NY'=S;>8K-**36T5F)+ M#%09O4^.IUW 1\"+A,$NSB14/P&:9Z]I1,Q7^%*R@/ M#YGX& 4J&U=2]-:AGE1\*EJ\C;MLXSZ,-X?]1%LG\(G 9\)=C,/&0#'S1^%$ MGAH]\\M9[KSE/]BF[!J$)RN?$CU/@/-AL* M*A>.M_YLQC$;#8?=](/8_(WS/U!+ P04 " 'H(Q-&=(1<.D! !F!0 M&0 'AL+W=O= MI^IJ1=/"21-SE9+KWT<0JL^B.+H[GIM+;;V#YFG'+_ =[(_NI)U%)Y:RD=": M1K5$0Y5%C_'AF'A\ +PTT)O9GOA*SDJ]>N-+F44KGQ (**QGX&ZYP1,(X8E< M&K]&SFB2]('S_9W]4ZC=U7+F!IZ4^-F4MLZB)"(E5/PJ[+/J/\-8SS8B8_%? MX0;"P7TF3J-0PH0O*:[&*CFRN%0D?QO6I@UK/_+?P_ -@:P10 =A$+F'[GE M>:I53_1P]QWW3QP?F+N;PCO#580SE[QQWEO.XB2E-T\T8HX#ALTP\82@CGV2 M8)C$D?T7SO#P-9KA.H2OY^K[=P@V*,$F$&S^*?'#HD0$PU:XR!85V2($\4($ MP[Q3R0X5V2$$ZX4(AMG@(GM49(\0;!%GJB4LN!263VXIZO= MT)L, 97UV[W;ZZ'U!\.J;IQJ=!JM^1]02P,$% @ !Z",31R3@I[% 0 M-P0 !D !X;"]W;W)K&UL=53;;MP@$/T5Q <$ M+[M.TI5M*9LH2J5&6J5J^LS:XXO"Q0&\3OZ^@!W7VM(7PPQGSIEA&&>CTF^F M!;#H0W!I)\Y\2+I ]?[+_;'4+NKY<0,W"O^NZMLF^-;C"JHV<#MBQJ?8*XGQ6@N M_@><@3NXS\1IE(J;\$7E8*P2,XM+1;"/:>UD6,?IY#J=P^(!= Z@2\!MT"&3 M4,C\@5E69%J-2$]WWS/?XLV>NKLIO3-<13ASR1OG/1>4?LO(V1/-F,.$H2O, M9D$0Q[Y(T)C$@?X33N/AVVB&VQ"^7:O?I'&"791@%PAV:_UMSV]Y@C$TF"(Z/P@$ #<$ 9 >&PO=V]R:W-H965T9&BSO))PT,H,03/\Y E=CCK?XFGCIFM;Z!"FR MGC7P"O9G?](N(@M+U0F0IE,2::AS_+@]'%./#X!?'8QFM4>^D[-2;S[X5N5X MXPT!A])Z!N:6"SP!YY[(V7B?.?$BZ0O7^RO[U]"[Z^7,##PI_KNK;)OC!XPJ MJ-G [8L:GV'N)\5H;OX[7( [N'?B-$K%3?A%Y6"L$C.+LR+8Q[1V,JSCS'\M MBQ?0N8#>%)!)*#C_PBPK,JU&I*>S[YF_XNV!NK,I?3(<1?CFS!N7O10T23)R M\40SYCAAZ JS71#$L2\2-"9QI/^5TWAY$G68A/)DK;Y_B!/LH@2[0+#[I\7= M38LQ3!H72:,B:83@_D8DAMG?B)#5Q0G037BR!I5JD&%<5MEE*AYIN/B_\&FD M?C#==-*@L[+N^81+KI6RX*QL[IR7UDWQ$G"HK=_NW5Y/;WD*K.KG,27+?T7Q M"5!+ P04 " 'H(Q-2&ZV6:T" _"@ &0 'AL+W=O*97+M[DB3'EO1=Y*6?^2:EJ$@1R=V(%E2^\ M8J7^YBF,@*\'HWI**/" ()4%!L]*?3^W>1LRG_*SRK&0;X8O\&1- MD"%8Q,^,7>7=O6=*V7+^9A9?]C,?F8Q8SG;*A*#Z']_B_[)%J^+V5+)5CS_E>W5:>:/?&_/#O2J_L@O+-=QD MHC5V/)?VV]N=I>*%BZ)3*>A[?[VZ^#<:3"".0!J"UGY$"!TA?)80.4+T M08BL6W4IUILU570^%?SJB?KQ5M3\B_ DTN[OS*8UV_ZF[9%Z]S(GX6@:7$P@ MAUG6&-+"C-N851^#&T2@,VC2(% :2]*7B%!' L"T$>L^(D5P%B%H1FCY82N+ M@3(B,$!D T2M )TDES4FM9BR=BJ"-6)0(P8TPHY5<5\CB5+4@:W[L &[$C"3 MI)])"/-3D)\^;_<(## "K(@Z5M28^*[&E"3(?&"E,:@T[BO%,!\CN,_0\\7B M@5;%0+EQMU=QK]Z$H ?U8K A%Y@ 8DE7C/3$ADJ"&PZ'3SQ!![I7">/1HY+@ MYL10=Z8#(>#>P_%_/$6X:3#0-5'OC9OTC27IHY+A#L/IOU\62P=JORT(&92" M>Q%#S3@>" $W&1X_[RZ!VXR@)]QUH):[H+G!W2E:,'&T$XKT=OQ<*G/.W.TV M4]""F%.XL[_2TU$]RWR$J4>K;U0@C$W/6%P#UP( /\+ M 9 >&PO=V]R:W-H965TC.)-55 &&8!C4M M&W^]-'N/8KWD)U65#7L4GCS5-15_-JSBEY5/_+>-I_)P5-U&L%ZV],"^,_6C M?11Z%0PHN[)FC2QYXPFV7_GW9+&!M$LP$3]+=I%7]U[7RC/G+]WBRV[EAUU% MK&);U4%0?3FS!U95'9*NX[<%]0?.+O'Z_@W]DVE>-_-,)7O@U:]RIXXK/_>] M'=O34Z6>^.4SLPTEOF>[_\K.K-+A726:8\LK:7Z][4DJ7EL474I-7_MKV9CK MI7^2)#8-3P"; $,"]+WT1*;RCU31]5+PBR?ZPV]I]X[) O39;+M- MZMWS&I)P&9P[(!NSZ6/@*H8,$8%&'R@ H]C )!T2!T"$UA@9@.@& '" & 6( M#4!\ Q"-FNQC,A/3F)@B"],T#$.<*4&9$H0I'C'U,;\.ASBV(G4XXRY0A3-F+*)TP.B@*E*!"*' <@(>Z5 M<+X0B<-N9(84;="-0K(\<;\]@AKOGL ,-=J@>7(DN$%)-$.0-FC&^R.XBPEF MX[$<;=#X[-QZ)+B1">;DP@&!NY2D[Y +;D"".7 BEZD%HQC@/RWC'B28"2=R MF>U"@MN08#Z<:*5XU[\7X'Z%<(9@;-#MZ9'"[0' G0V(LU,7!.Y7@/F" =R) M@#EQ+!B8.C&.B[QPMXP;$C!#C@4#4T.Z6' G N;$L6!@^E%UL>!F!>R;.M%* M.AD2' <77,U?-1,',WE*;\M/C1E[KW:'Z?8>S/SV+[P?C;]1<2@;Z3USI:= M,ZOM.5=,%Q3>Z8:/>AH?%A7;J^XVT_>B'TG[A>*M';>#8>9?_P502P,$% M @ !Z",35/&R7+C! 62 !D !X;"]W;W)K&ULE9IO;ZLV%,:_2L0'N.#_IDHB[7::-FF3JCMM>TT3IXDNA QH<_?M!X1& M*7Y.:K\I@1P?^S'^\?B$+L]U\[W=.]3W[:K)!M&Y$JWZ88417]X?W[/_,HKOQ3P7K7NLRW\.VVZ_2FRRV+I=\5IVW^KS MKVX2I)+%I/YW]^;*/GP82=_'IB[;\>]B\]IV=35EZ8=2%3\NQ\-Q/)ZG_._- M< ,^->#7!DS>;2"F!F+6(+V,;)3Z<]$5ZV53GQ?-Y6Z=BF%1L ?13^9FN#C. MW?A=K[;MK[ZMN6;+]&U(-,5\O<3PVYB/$8\@PEQ#TGX UU%P. H^MA6(97?^8KU1F1@@"( MA6ME>/4S_KG:*>96KI2Y)>X*PY0P'Q.N!9$"(\!DA%P, 5-@%'*N5WEZ#6-, M$SUA6E@ +LSGYUY@;CKC1 MLYZFH \]26IB.::+,] 1-5;"6R+,A6-N..)F/K%3T(<';R:IYR;'>'%@,9JP M&([QXA$FPS$W/( ;'N4S''/#$3?4C&%N> 0W''/# ]R&1]F-P-@(A VQF@4& M0D38C;.4U%@;$0 -L+' MAIH1C(P R!AJ&6)D1 0R B,C0JQ&1%F-Q,S($*N1,58C,5D26(V9%SI3T&T5 M(13+B%LH,8#2!Y ;8ALF,5I2A-]"210SR&KFMW *"EBN$M,G 7V&NC$8*ZDC MM&)HI ^-1^84$R(58R4MD$IL B7&2N;A4A7F1?F\>%*5CPLA56%6%&*%6,$* M0Z BMF4*0Z "JG[E[\HHJ1@3!3 Q1!FBB*H_8D>F, /*MQ8?5@6V9/0.5&%4 M5 JRD?E3LVD,"X*X4)X@\*XJ A<-,9%(WN93ZP.YD5C7C0J8^8F-@6%](*1 MTLA7B.)!8Z1TA*]H#(P.\17M^\J=I:HQ5QIY"Y6"^#TMPELT!D8' *-]8.X4 M2QH#HP$PEEHA&!@= 8S!P)@ ?S$^+W>*)8.9,(SQ M/>9.L60P-@9@8ZD9PSR8")\QF <3XC,FN(8QQ._+ 8C$H-@ 4&PR*)5[6(%"(NL5B4&P$*#D&)0_PE3R8DQQS MD@-.J!6<8PCR"$_),01Y@*?D_NO*N=3TYAWO\-+]CZ)Y.1S;Q7/==74UOM3= MU77G^G39EW[.]J[87D]*M^N&CX-G-)>7W9>3KCY-+_+3ZW\3K/\'4$L#!!0 M ( >@C$VT/SR&>P( +,( 9 >&PO=V]R:W-H965TJT[K.;. DJ8&8[2??O9QN* MB'VR+_C">XZ?UQC;JZN0;^K$N8[>N[97Z_BD]?"8)&IWXAU3#V+@O7ES$+)C MVC3E,5&#Y&SO@KHVP6F:)QUK^GBS?T&.-L UPBI>& M7]6B'EDKKT*\V<:W_3I.+1%O^4[;%,P4%U[SMK69#,>?*6D\CVD#E_6/[%^< M>6/FE2E>B_9WL]>G=5S&T9X?V+G5S^+ZE4^&LCB:W'_G%]X:N24Q8^Q$J]PS MVIV5%MV4Q:!T['TLF]Z5URG_1Q@<@*< / <@^M\ ,@40+R 9R9S5STRSS4J* M:R3'KS4PNRC0(S&3N;.=;N[<.^-6F=[+!I?Y*KG81)-F.VKP4G.KJ %%,4L2 M S!38) "NWBRB$>TA!,0, %Q">B-C<*S,6H*I^F=AJ;$=Q**""85C$)!% J@ ME![*J,D6HR!"/=XZ%%&:P2092)(!))5'DH4D&"&/)!31Q2*Y(+TL,?Y#R:/3:^B5Z'-0>2.BX,0FIN,Z8-Q=C(WB+G1\H.VU<+4Y7B,C@TM MANF*D,SWE,T_4$L#!!0 ( >@C$V1FQ)_QP( &0+ 9 >&PO=V]R M:W-H965T#BCRBA"11(;,R7"_]VGV]7NJ3 MR;-2W==!LL/1N(5HO:SD0?U0YK&ZK^TLNK+LLD*5 M3:;+H%;[5?@1;C>4N0"/^)FI2],;!RZ5)ZV?W>3K;A42ITCE:FL9O,DVS41N>_LITYKD(1!CNUEZ?E[3 M1;J,SHZHP]RU&-K'O$5L$,0_DL@*N*J@J KJX]D;%0(G8"@!\P3\#<%BD$:+ M23VF]!@. @:HS1A%11K'N!B.BN$C,8R0@9@6$_>V^4 99S!0@\! Q#'@#.138H2I/,_%8$2B!F?BA@GRF,Z M>(<;! 54,%S, A6S0.R@. $0O(#)?$-@X@R &99TH'ZVBS1-A@?!&)4(,5$] M@!\&0!%3)EP%_#@ ]@Y3\"*&<14CIHSK$PCC\="5,2P%/J4'KV(8ES&;*CW M:P^2=[B"5Q^D'"8*"13(E!Z]E&!$.M?S/&9,&,GXD%T [@N!)DIH:!)X7@P96K9MGTG8@>8:OK*Y:=" . MO38-)'_7J,;]RO7=-\-S=2F9,( \Z^ %_4#L9W<@_ 0&E5/5H)96N'4(.J_< M)W^Y3P5> GY5J*>CO2,R.6+\(@Y?3RO7$P&A&A5,*$"^W- &U;40XF'\T9KN MX%(0Q_LW];W,G>=RA!1M*W9,^Z_()W/W'5T\M_0#=4< M+B+A/@I<4_EUBBMEN-$J/)0&OJJU:N7:JS])I&EV0J )P4#@OC\BA)H0OA,^ M]A!I0O2HA[DFS!_U$&M";!" *I:L_A8RF&<$]PY1]Z>#XIKZRYCWMQ!&V4[Y MCS> P>;*2+Q MC!@^%=E]+K*WB"3V3$)K/4/)#\?\16H7B*P"D12([AJ2&@U1F(7$M*K:,P.S ML6&,>FRGF&AF='8WQ82S_U1D;DUH;DEH81>(K0+QXR5-K +)- +?Z/M:87SO MKA:A4:]'0/O$4K#('FYJ#3>UA.L;X:83)][(B;H!-HR9D<(DXUMB]-^F8K8/ MC%Z;!I&+G!74*?"U9:)S(^LPCIX"\5H9]K6_W/@6^]9?[M2T>9=7L^\[))>J MIRNCUU0U9WL35.0>\?W(*UA6NIN567NL-RMQEGE6\L?::J_ M#SP7U[4+[MO"4W8\2;W@;585._(?7/ZL'FLU\WJ6?5;PLLE$Z=3\L'8_POV6 M^#K ('YE_-H,QHY.Y5F(%SWYNE^[OE;$<[Z3FH*IQX5O>9YK)J7C3T?J]GOJ MP.'XC?VS25XE\\P:OA7Y[VPO3VLW<9T]/[!S+I_$]0OO$@I=I\O^&[_P7,&U M$K7'3N2-^75VYT:*HF-14@KVVCZSTCRO'?];&!Y N@#2!T#PWP#:!5 KP&N5 MF50_,J6P;M7K94" K[Z*).LQ#BR$# MC(78(HBXAWA*0*^"H"J(B:3D$ M)"6XE@C5$B%:9I*)48)X^3U)4()DP3U))HG&41I;IW$#-)*2HE+2!;#C/N ON"<=:+@336EBF\$4%?H49N3,V!(@PQ9XC$=:%B 8V+7(@24$+L4>8,>2#>EWUE]S,K&>192 MM5.FZ3D((;DB].]47B?5!_>3G!^D'L9J7+?-8#N1HNH:7:_OMC?_ %!+ P04 M " 'H(Q-LH?RI D" ",!0 &0 'AL+W=O,"B;NW'V#J M.HZ5[8_A'+[O.Q?#25LA7U4)H-$[9[7*<*EULR!$%25PJNY$ [4Y.0C)J3:F M/!+52*![1^*,A+/9/>&TJG&>.M]6YJDX:5;5L)5(G3BG\L\2F&@S'. /QW-U M++5UD#QMZ!%^@GYIMM)8I%?95QQJ58D:23AD^#%8;&*+=X!?%;1JL$>VDIT0 MK];XML_PS"8$# IM%:A9SK "QJR02>/-:^(^I"4.]Q_J3ZYV4\N.*E@)]KO: MZS+#7S#:PX&>F'X6[5?P]208^>*_PQF8@=M,3(Q",.6^J#@I+;A7,:EP^MZM M5>W6MCN9QYXV30@](>P))O8M0N0)T2?A=H38$^+_C9!X0C**0+K:73/75-,\ ME:)%LKL.#;6W+E@DYG<5UNG^CCLS_53&>\ZC<):2LQ7RF&6'"0>8^X=+R/H: M$O0(8A+HLPBGLEB&5_3P,L#J&C$?I;G^I\CFILA%FM%DLR+'CX95)O&T0#PI M$#N!^*+;P:C;'>;!86J'F=TEHVY,8>:C=EQC@C%F,X49%T0&5XF#/+IWK5 A M3K6VS1AX^]'Q&-JK./(O@\4JF/"OS:CI)L.G?#>G?E!YK&J%=D*;!^"NZ4$( M#29UTQ.,2C,:>X/!0=OMW.QE-R Z0XO&SS[2#^#\+U!+ P04 " 'H(Q- M.XE0()$" !&"0 &0 'AL+W=O#C*HG4356U4BNMMFI[S28DL=8V+I!D^_8%[%@IC'MC _YG M^&; ZNKD&_JQ+F.WKNV5^OXI/7PF"1J=^(=4P]BX+WY+.=+_MUG%HBWO*=MBZ8>5WXEK>M]60X?D].XWE.:WC?OGG_Y((WP;PRQ;>B M_=7L]6D=5W&TYP=V;O6+N'[F4T!Y'$W1?^47WAJY)3%S[$2KW#/:G946W>3% MH'3L?7PWO7M?)_\W,]R 3 9D-H#LOP9T,J">03*2N5 _,LTV*RFND1Q7:V!V M4\ C-Q?P:@MAN26U_S]# M6$J!9E6P5%C%S6J_O"1W!YJ]87QC\MCT*GH5VIR-[@0["*&Y<9D^F.!.YE(S M=UI^T+99FK8<3_:QH\4PW5J2^>JT^0M02P,$% @ !Z",31XB*H@- @ M]P4 !D !X;"]W;W)K&UL?93=CML@$(5?Q?(# M+#'X9Q/9EAI752NU4K15M]^@4 ^LDT58*]7O$)*G&EHJGW@/G?YRX:*E2H?BBF0O@)YM4LL0WFQ2U-*F M"\O3(^9L)OIR+<&. @,%)&0>J MASM4P)@QTAB_)L]P+FD2E_.'^R?;N^[E2"54G/ULSJHNPNFL^,P^3_2_ EX2L!S M0A3_-X%,"<1)0".9;?4C5;3,!1\",1Y63\U_(MH1O9DGLVCWSG[3W4J]>B\) MP3FZ&Z-)LQ\U>*%Q%)5'D9)=U7K5W@.&%R4 MF69Z+L:W: P4[Z=G%LUO??D'4$L#!!0 ( >@C$W-_^#^. , -(. 9 M >&PO=V]R:W-H965TI78S/P'=O_(N0EH%+\S<:K/SCW3RHN4K^;BVWKF MAZ8BD8N5,A:I/AS%4N2Y<=)U_.U,_3ZG"3P_?W?_TC2OFWE):[&4^9]LK78S M?^Q[:[%)#[EZEJ>OHFLH]KVN^^_B*'(M-Y7H'"N9U\U_;W6HE2PZ%UU*D;ZU MQZQLCJ?VSBCJPG =0'4!]#X:@#O OA' +L:$'4!D140M*TT<_.8JG0^K>3) MJ]K'NT_-*F+WD9[]E1EL)KNYIZ>GUJ/'.>?)-#@:HTZS:#5TIB$^Z36!]N^3 M$$JRH($!YZ/+)$ND&5]J'I'&40B'W?+&@)\;1"$VB*!!U!A$%P;,FBZD(9PD MADEB8,"Q00(-DMO;'$&#$:@@LMIL-:-&4[::L/VSGMI0R&SA14EC6-(8E!1; M)2%-@I-,8)(),+ 6ZF(R:(?"1&,;NW"0R97%P38#61R\,$CN Z/; MEQ+#S#$^K"(.[5Y;47R^FAQ/CF$R&< NMM&$(@>;#,/)$)WV0D2BV($PPPRS MY)8ED@S9TL_GRGK$O#, ?&P!OV0 Y/@:R R3S "F\6 &DW'$/#$32N;T8, __$.Y [OCO!.W#8+1+9W09G M'_:%J+;-IJGV5O)0*O-I?#;:;\P>R&P,K/$%NU^V&X8/FW:W]R.MMEE9>R]2 MZ6U'LSG82*F$KC&\TZCL] :SO\C%1IG3D3ZOVEU6>Z'DOMM!!OTV=OX?4$L# M!!0 ( >@C$VJL-]:> ( !8( 9 >&PO=V]R:W-H965TSIR9,YYX$G>$OK("8VZ]U57#UG;!>;MR')87N$;L@;2X$6]. MA-:(BRT].ZRE&!V54UTYONM"IT9E8R>QLNUI$I,+K\H&[ZG%+G6-Z)\-KDBW MMCW[W?!2G@LN#4X2M^B,OV/^H]U3L7-&EF-9XX:5I+$H/JWM9V^511*O #]+ MW+')VI)*#H2\RLV7X]IV94*XPCF7#$@\KCC%526)1!J_!TY[#"D=I^MW]DQI M%UH.B.&45+_*(R_6]J-M'?$)72K^0KK/>- 3VM8@_BN^XDK 928B1DXJIKZM M_,(XJ0<6D4J-WOIGV:AGU[^)G@8WLX,_./BC@XA]SP$,#N"C#L'@$-P<@KL. MX> 0?C0"'!R@%L'IBZ6JOT4<)3$EG47[_FF1;%-O!<7YYM*HCE.]$P? A/6: M@,B-G:LD&C";'N//,-X%RI:8P W-'RYS&QCD/LV9=WG&9/O=76,]AW8NCU M,^I&WT_,;XB>RX99!\+%S:KNOQ,A'(ODW0=Q[(48TN.FPB0O4$L#!!0 ( >@C$W;UMENO0( (<+ 9 >&PO=V]R M:W-H965TRV+2JW\H];U M;1"H[9&73-V(FE?FR5[(DFFSE(= U9*SG2LJBP#", E*EE?^>NGV'N1Z*4ZZ MR"O^(#UU*DLF_]SS0EQ6/O'?-A[SPU';C6"]K-F!_^#Z9_T@S2KH6'9YR2N5 MB\J3?+_R[\CM!J@M<(BGG%]4[]ZS5IZ%>+&+K[N5']J.>,&WVE(PS?O[%_=N:-F6>F^$84O_*=/J[\S/=V?,].A7X4ER^\-13[ M7NO^&S_SPL!M)T9C*PKEOKWM26E1MBRFE9*]-M>\US3- MEL'9$K68^P8#/0S0Q7O,9HPA'2(P'71M -;&/8S*:3J40#!9B(M0U"MU!+3O M(YKH,D()(D<0O>N #+IL,+'#5 XST6.,2L2(! PDXKD2"2J1C"2 XO4I6I_. M/\8,)<@0CW3@,1MYC,/V@TLM4*D%(A4-I!H,(?WSO#$Z$YY(B @#8F@V[P@@SI*A& 9*)W3P>!**4&1#'3HR-?6> M\ R3<8@AGF# (TKB^0$@> 0)DL$H'O[M)B.K"5R+ ,'S2E)$+!F*I;//%0\U MF9-J\N%8$SS79$ZPR0>3#7BR84ZR89QL&F=7C &>;)B3;!@G^S]B>+)A3K)1 MT&)"!T\VS$DV(,D>V@EZ8TW)Y<%-@,K;BE/EQL_>;C=EWH$;B_[!FQ'U.Y.' MO%+>L]!FN'(CT%X(S4TKX8UIXFBFXFY1\+VVMZFYE\UHV"RTJ-NQ-^AF[_5? M4$L#!!0 ( >@C$W">:>1X@( +<+ 9 >&PO=V]R:W-H965TX\V!,&M=*I*+_#]Q*M@4;OSJ;0]D?D4'UE9U.B)./1859#\ M6Z 2GVNH['^@$RHY7"CA M,3:XI/+;V1PIPY5BX5(J^-X^BUH^SXK_XF9W")1#T#GPV+<<0N40?CA$-QTB MY1"-C1 KAUB+X+6YRV*N((/S*<%GA[3GH8'BV(%)S%_71ACEVY&_\7I2;CW- MP]R?>B=!I#"+%A/T,$D^A*Q,".@0'A?0J0AL*A:!X1X, RQ-1*K)7-TE6=\D M&<@,K<4*I7\X*-:5/",K020)H@&!)G+58E*)J=LT$OZQAXFM86(C3*:]L$5L M1/F29$ KN@E*0TUM"XG[/&&D\:Q-GC"/[ DEUH02(R'CD"86(?HA2@P=^AD: MP;*^Q3+();7FDEK.@%;516K( '$2]VK6JKT+&\C)K'(RBYPK!+F5(!]_*8!O M[T'^B&NA0/UDH_1:G"N]#HPHO0+UX^29KN4F9BC%VO >06"1$E^AL#>M[H!:,5YOZ*@0VYBSXO<(LU*>S&KYY[98D:/(L]*\LPL?BR*E/U;DIR>YS:R/R=>LOU!J EW M,:O2/?E%Q&OUS.3([;QLLX*4/*.EQ+;64-TK? MU>#[=FY[BA')R48H%ZE\G,B*Y+GR)'G\;9W:74QEV'__]+ZN%R\7\Y9RLJ+Y MGVPK#G,[L:TMV:7'7+S0\S?2+BBTK7;U/\B)Y!*NF,@8&YKS^M?:'+F@1>M% M4BG2C^:9E?7SW/K_-(,-<&N .P,9^Y*!WQKXG0&^;!"T!L%7A."B0=@:A+<: M1*U!I!FX3;+J[#^F(EW,&#U;K#E 5:K.*9I&SOH_N0%T/(DPGQ)_$0 MLP8"Q?!2?#"A?FWO#V(DL(, =!#4#H*! RW=RP:3U)BR2;?GX$#+F8F*G$3+ M&N#)2486'()\0X-OX&F)7S:823^*[VC';&6"?.2$&E\3A)T IAN!=". +M+H M1D80S]%/_ V8-809R6T,DHT!LMJY7S88Y VBZ/*Y!;2^ AKP34"^"<#7AQU, M0 >3V]6C>$(%S0,XZ,H 0>%(G)'"B0 71N5$Q@D(C)-T!30D ];/!X0!,B,G M#<%U"]U1N!!$""]T;J&8.TA0'S(&W$!JP_=(3\,RP\#RD)Z?6U!8?\^T&^#RY@A M%5BA&% H&BEG&-85QGG &L6 1I%>'D'0 M2'G$L/@P(+[1_8/%A^\0'X;%AP'QFP^ZAYA1ZD@DJ/GR-T]R$ZV&^1D)]1K+-]9T\XU T&KME5UNWYY\1]02P,$ M% @ !Z",30&ULC5=M;]L@$/XKEK\O-@?XI4HB-9FF3=JDJM.VSVY"$JNVR6S2=/]^ M&%/7P<>T+S&0Y^ZY ^X!EE?9/GBDOJBH;\= &W:6NB_;/ M1E3RN@I)^#;P6!Y/JA^(ULMS<13?A?IQ?FAU+QJ][,M:-%TIFZ 5AU5X3^ZV MD/0&!O&S%-=NT@[Z5)ZD?.X[7_:K,.XC$I78J=Y%H3\O8BNJJO>DX_AMG88C M9V\X;;]Y_V22U\D\%9W8RNI7N5>G59B%P5XMO ;ML%KGHM\4Y([JR=SU@V;NS'\ZVTZ/OJP9R9;12^_( M8C8#!B88FA2E21$:YM"D)SA+AK)D" MW6#)D91+FH+88RKM^.1I,C@23.,'D M" W-/ 5#8KQP8X0H=2LWGC.Q//44#O%(!$%*)_.X0,O[G@ 2;.X&.X"RZ;9> M<,].('B5$SHGHK%+-( (3)BR!?,L,\'E@"!Z0%T]L* ;)KKP$>&"0!!%H*XB M6- -$5\P#Q&N"001!>J*@@7=$+%%ZJJUA?WG6N+B01#UH*YZ6) 3#_?5$BX@ M!%$0ZBJ(!64W1(EOBG%Q(/F\E*AG5@"O>T#JGKIUCX*<8WV+@GRG-BX-0.8N MF%MN*,A3 X#K!R#ZP=P:0$&>XPIP^0#DEL \2PRX+@"B"^XYL[&@=+*7@/&< MI^X2S7$9I9/[P&U$N( (B#,/9)@?J< O343SQ4)< D!1$+8;',F\^1IPF=U M$$WNL+5HC^:ZWP4[>6G,6V,R.CXI[L'<@=_APWOD6]$>RZ8+GJ32-VESWSU( MJ80.)U[HG$_Z"31V*G%0?3/5[79X!PP=)<_VC1.-#ZWU7U!+ P04 " ' MH(Q-&+>_;Q@# "C#0 &0 'AL+W=O(E M.1R%FK"6\X(>V$\F?A7/I1Q9+)3PW2K9?F$]DMB%39: 1OQ-VJ3KO MAG+EE?,W-?BV6YBV4L12MA6*@LK'F:U8FBHFJ>-O0VJV:RK#[ON5_8MV7CKS M2BNVXNF?9">."S,RC1W;TU,J7OCE*VL<\DVC\?X[.[-4PI42N<:6IY7^-;:G M2O"L89%2,OI>/Y-!?]/ ;PQ\ M8ONM@KJF@RWG)+T99UT-!5=F1F2_3M563.COZ/QG/2LZ>EYX7S:VS(FHP M<8UQ.IA@VH>LAQ#2(BPIH%7A8"IB9V#N]!=8#1&A#33<)=G<).G)=-%@N=K> M[=B[TP@G\% "3Q-XO6B#4,8U)M*8O'8CG$0!OHR/+N,/E_%!M&(,,Y*S %TD M0 A@UC","]*&83R0N-L\/;$A*C9$"'P@%L,$0"R&"8%8##-2)1$J-D((8)4@ MF&"DEJ?H(E.$@("(8!B0XC6& 2G>W.;IB24VWJ9LA )4R0H%^;!382"0Y@T* M"D<4CS16@E ,.BL&FD*W'@"M'P%M[H#Z;J&=^HDX PIW-)=X%R6?:*,$[Z/D M@4:Z(L-.ZD]@:UDC*.),G B&;@ASNZB^:KPM$Z3GPETL1D'PPT1!\,M$0?#3 MO,/4=PO?" C2G4-OA )OSR3\1$G@39,@'7%8$A%2$E$$ S=$];?@)G1WR/JJ M\2Y,D-8X+ D,!' M''5 !?,QF:T(,K]6-Q!]H/V@KZ\O/VAY2/+*>.5"'HOUX77/N6!2NSV1Y7R4 M-Z9VD+*]4*^A?"_K:T,]$+QHKD16>R];_@=02P,$% @ !Z",38@TT*9> M @ P0< !D !X;"]W;W)K&UL=97;CILP$(9? M!7%?P.:8B" E6U6MU$K15MM>.\0): %3VPG;MZ]M""4PW. #,_\W@QE/VC'^ M+@I*I?515XW8V864[=9U15[0F@B'M;11;RZ,UT2J);^ZHN64G(U37;G8\R*W M)F5C9ZG9._(L93=9E0T]"ZDWW"QMR97^I/*M M/7*U5]>+;>6=[.B): MT5QJ":*&.WVA5:655!Q_!E%[9&K'Z?RA_L4DKY(Y$4%?6/6[/,MB9R>V=:87 MC'LC%C-^@_ MW& '/#C@T<$W#FX/,I%_)I)D*6>=Q?N/WQ)]QFB+U;?)]:;Y%.:="EZHW7L6 MQ)O4O6NAP>;0V^")#1HM7*4^(C"$.."%>Y!XL( /QN@; ?])8"6" !0(C$#P M)(!G2?8VH;%IC(WO^3%,"4%*"%#\&25<4!!"$4R)0$H$4((9)5I0/B$/)S F M!C$Q@ EGF'B)B0(8DH"0!(!$,T@"G$NT7"0>$&@RKY+> M*)E$&CIK?Q!:J48$@!;E.-0LGI!PY.!P!056Y1[A)6KCS5%XB0J=8"TIN'R1 M#Y#0G.0O20@[\1H*+G0$5/IF7NF#4?),FE>'.[E!:\JOIG<(*V>WQC2NR>[8 MG_;8W,#_S?OF]H/P:]D(Z\2DNL?-;7MA3%(5C.>H/[M0_71<5/0B]316<]XW ME7XA63LT3'?LVMD_4$L#!!0 ( >@C$UD8KUO2 ( *D' 9 >&PO M=V]R:W-H965TSIPS8YB9O!/R396,:>^]YHW:^J76 M[3-"JBA93=63:%ECWER$K*DV1WE%JI6,GIU3S1$)@@35M&K\7>YL1[G+Q4WS MJF%'Z:E;75/Y^\"XZ+8^]A^&U^I::FM N[RE5_:-Z>_M49H3&EG.5LZFT/V M7]B=<0.WD1B-0G#EGEYQ4UK4 XL)I:;O_5HU;NT&_H<;[$ &!S(Z$':L1DI@%@LA@624"1!!")9R( )DM@D10429<$"9Z) )@LA44VH,@& M$(EF(@!F[;MGH$@&B&QF(A F@T5P )=0L* ($[)"L5*%^-]_<0Q6V1X3X+;F M/SD BH-@10+H/[*%JPU#I;3(=@F*@WGK0I-.63-Y=3-" M>86X-6Y 3:SC'-H3UVG_POLA]I7*:]4H[R2TZ=>NJUZ$T,S$$CR96$HS-\<# M9Q=MMZG9RWYX] @C$T(]V/>!@, %\, M 9 >&PO=V]R:W-H965TRJ)J%>Y#R./.\9G/@9=;P^S-20ZH47\ROFEN;IWM)0G(9[UXLMV MX?JZ(E[PC=04F;J<>LH:GHOB=;^5A MX<:NL^6[[%3([^+RF?>"F.OTZK_R,R\47%>B]MB(HFD_GG[L[#,=/'#F9,?5T;'6R_G?:9\K-1T?.2^63NG351CUEU&'*%"9-; MR(,-@0'AJ0*&*@A6Q8I8Z48-J8V(?*.&_Y*LWR6Y*9.B9M$VG]Z817&" "4( M6H+@AB PW.XP48NINB(#9OB=VB#J!V 88H,@BHAIBHUB21+@JABJBB&J&$X0 MH@3A=%\CE"":X&N'8=6,JB,0:T M8=T#^8"]>#,!.L5>:JM-S :=(JB(6"W:!@4T#$U[D0T9C4:4X5T.[#87CQQ^ MP#L*L _8B_<4"*?8&]H_>.);I]=&@0_$]-=&,0J1Z2_"E40CW1+P;@=VNXM' M7K> =Q>(/^ OWE\@F>)O8K^"P'0N15"4Q*:]-HB$0$U[;504FL*\J^&HY/6^ MG50;9R-.E=2F7$6':?B>Z.'*B*]@E@(2?]#3WK-[G5>,\":E& MNG;PV@DAN:K=OU.'XJ"F_6%1\)W4MY&ZK[N1MUM(<>S'>6_X3['\!U!+ P04 M " 'H(Q-:2WINPH# +#0 &0 'AL+W=O?K9Q M&9A+1O\$;,X]]USL$FD&O)#($Z"U>)$#O0[E3].SUR-@H9EEY>T$CFK/$[W2_\.S9\PU@$& M\3.G5]&Z]W0I+XR]ZL'GW=(/M2):T*W4%$1=+G1-BT(S*1V_+:G?Y-2![?MW M]D=3O"KFA0BZ9L6O?">/2W_J>SNZ)^="?F/73]06E/B>K?X+O=!"P;42E6/+ M"F%^O>U92%9:%B6E)&_U-:_,]6KYW\/@ &P#L^)G4@#WT(:A"!$MDHQ9#2>]P+ M3\*IHP+".#(V :%CM01/(\C>)X@S$#1$;@\D2&(.@08)HA!@M@0Q!V"R'EK M-69F,%6]OI/8>2,C,$\U)FMA!FI-0*D)(-5)L4X &&DGBMJG;H*X8L%7=(0R(Z75,#.QEY(JY#>J*@5L( MBOIB<#A 3<1%']@?6!S(\#=N%V'@*\AV.8 L/>PQ_P'H:]AP'O8<=6:POJM&4TUW(+40H+6,:ND_&!.U<+;LG,E]3MMS38G]SMS<'?FUVB^ M0<#\ YH_UL>Z?_3U9\)7P@]Y);P7)M7AT!SA]HQ)JI2'$Z7YJ+Y,FD%!]U+? M9NJ>U\?S>B#9R7YZ!,WWS^HO4$L#!!0 ( >@C$VT%ZIU80( -P( 9 M >&PO=V]R:W-H965TC M8K7,W$*I9N=Y\E30BL@7WM!:?W/AHB)*#\75DXV@Y&P75YCXJV\%LI,>'G:D"O]2=6OYB#TR!M< MSF5%:UGRVA'TDKF?T&Z/(K/ *GZ7M)6C>\>TR(VI-]Y^ MI7U#H>OTW7^G=\JTW%2B&2?.I/UT3C>I>-6[Z%(J\M%=R]I>V][_L0Q>@/L% M>%B NUXZD*W\,U$D3P5O'=$]_(:8/48[K)_-R4S:1V&_T\5+/7O/0QREWMT8 M]9I]I\$C#0[1H/&T_P#!( 1;@^ )$L,& 6@06(/-DT$RJ;+31%93=U7B.((I M&Y"RL0[AV,''_@0S%_DP(P09(<1 $\9"TB 1$)@)CN1C)O=?&'A7PX9?X\ 0%>L%@(*EJ1@5XT MKA6-&WH&P6%%>$T, %44;H(%$IQJ%*P) Z *HWB)!"<;@=&>1@)0A8F_\$>% MX'PC,.#38 "J,$H6?KD(3CG:KH@'FL=\$RRV!$<=12M"THO&?[^:LYUNDS]&=M]U \:9_ ME_"&%YK\/U!+ P04 " 'H(Q-\]AC&L0! !]! &0 'AL+W=O_]2-TO MCO>)W9O&)?U6^#7;O+;9:YVG:4FN3FC!'&9,\@\F6S'$ZJ]%DF"1Q MD&X$D M#?/3(#_U_'3+S^*P0!84R&X:R-/\G-RVP,8#"0B M2 M)U4JMM-I5VV>'. $M8&H[8?OWM0UAB;'2YB'8PSEG+AX\24_H&RLQYM9[ M4[=L:Y><=QO'846)&\16I,.M>',BM$%<;.G981W%Z*A(3>T UPV=!E6MG2;* M]DS3A%QX7;7XF5KLTC2(_LEP3?JM[=DWPTMU+KDT.&G2H3-^Q?Q']TS%SIE4 MCE6#6U:1UJ+XM+6?O,T^DG@%^%GAGLW6ELSD0,B;W'P];FU7!H1K7'"I@,3C MBG-K9C_HWFID 1@*8 M",+W(X(_$OP/0O"0$(R$X'\]P)$ -0_.D+LJY@YQE":4]!8=VJ%#LNN\#13' M54BC.AWU3M23">LUA7Z8.%23 M%\6Q5O#UL MP,!9H)X;NH%>G24,K'TOT(JS1,4P!EI;[0U:H1= J9=:!<'']J4OJ1 C'(GAW)V$[=_7-H1-8*C(2WSAS/&9$X\\24O9&\\) M$<9[5=9\;>9"-"O+XEE.*LQ?:$-J^>5$686%7+*SQ1M&\%$'5:7EV'9@5;BH MS331>WN6)O0BRJ(F>V;P2U5A]G=+2MJN363>-EZ+ER;ME)$2I() M18'E<"4[4I:*2>KXTY.:PYDJ\'Y^8_^LDY?)'# G.UK^+HXB7YN1:1S)"5]* M\4K;+Z1/R#>-/OMOY$I*"5=*Y!D9+;G^-;(+%[3J6:24"K]W8U'KL>WY;V%P M@-,'.$. //M_ 6X?X'X$>#KY3IE.]1,6.$T8;0W6_5L-5I<"K5QI9J8VM7?Z MF\R6R]UKZGMV8ET548_9=ACG#H,&A"79AR,)K >R 8B=QV&%]CZLZ%&-G>*)4I*K(=UX7%^* 8'Q S0Q" M!,%R.T*0(%Q@1SA)='1M=E-$@.+(@X5$H) ($#)#$(,$\7(KD T7B+W C![T M<#G\P/-'CD P+P[G!,U4+ ($^3,48$5ND/.$+7#)(7>)+2Z4[\25*@)7,8+*.)RA@.L/14]X M E<@BI=X$D^R=>-H;,D4-'XEK+MGKR+LK#L$;F3T4@OUP-SM#EW(QE'/YFA_ MJ[H3_9Q^T'2MS7?,SD7-C0,5\E'63^>)4D&D0OM%:LME-S4L2G(2:AK*.>M: MBFXA:-.W2];0LZ7_ %!+ P04 " 'H(Q-R &$44$" !U!P &0 'AL M+W=O3(OH*)RQANH]9L3%Q55^BC.GFP$T*-UJI@7^'[B5;2LW2RUMKW(4GY1 MK*QA+QQYJ2HJ_FR!\7;M$O=F>"K/A3(&+TL;>H8?H'XV>Z%/WL!R+"NH9MQ[?HF(F"0*T-!]7*%'3!FF'0< MOWM2=] TCN/]C?VS35XGN+M%^@3BEVGS_X; M7(%IN(E$:^2<2?MT\HM4O.I9="@5?>W6LK9KV_/?W'"'H'<(!H=@^4^'L'<( MWQRL@M=%9E/]1!7-4L%;1W1?JZ'FIR"K4!,IV,8 @FP0+8!0D >1#!,@(N$:+:A)0CO"$*<($() M(DL0W1%$#^7J,$N+J3O,+,%%8E0D1D3B!Y$.$X]$)@J1H!()(C$1XQPEF'^\ MD@N48(%$,'_XWAV&^*,LHZE2+E&5):*RP F,#-8@_LZ-+K )QMO>]=')^J>VP M&5F'F;()["7X!N\&TG@&07=0O.F'G#=,VNPO4$L#!!0 ( >@C$T'NW"S7&8 '.@ 0 4 M>&POS>BNRR2 M0#Y/GCR/WSGG3U6UB_:;_._[[++8;W;_\H?)=/2'Z,O]>E/]RQ_N=KOM]W_\ M8[6\R^[3JE]LLPW\6[I^CMAEO(BTW4BZJ[M,RJ/_UQ]^<_ M_1'?X?<6T<_%9G=7P3NK;%7_]?URUX]&PSA*!L-Y_<=?B@?X<1#^T8Y'#^)_ MOMEG]Q^&@]Y?Z=Q?P](K>>+-.;^N_WJ3KJM&,[>-# M5N8%KM,J>I7N&L^9:?^W?_JGSKF]R:MENH[^EJ5E] :^;*QN_4GI-_CL7T;U M;SZ5Z2K?W$973_?7Q;K^Z__\_+[^E>S[Q^PVKW9E"OW^DMXW9@S++#H*#-[QL_I]4=G?XE_I']?9\_ MI&MXOM')U5U1[GJ[K+R'L3QDU>X^]-3%:7YPMJ-5L;_>W>S746I>@4=>C./A;$#C>3&*DT4"P\;OX6@5U[#G9I+T M!$Q[GY9/]LL8.JVVV7*7/V3K!EE\A"&7^1*7&:<:1TM9F"W,"]A,_?D/9;9- M\U64?=GB3E749;&[@U$LO25MG+]B!^3=_*B;W$U::4.CEM6 M\]#P]^7R+D4*RS= J+Z^Y)L>]QQ2S+C:WS"0[!AD@W_W]GI^%2P3ZOX-# $P-CC)\[GQ^E=WD MR[QQQGFYJ]8%.+@]M ?'OW_YU7??V8<42>TNV^4@+9P??1=>[: U$IZ 7M_D M&V@S1Q&JJ'(6)B^N4MOWKJCTI;^,#L M1D?+W;,F]1$/:)#ZU?ZZ6I;Y-GP'%C=953%UX['*EVU'65A,_Y3C1NJQ(7;PF":E/U^BV(>RKOFKFCT 3W2+\TQO+6_X2(_Y%6 %'Z!&V - M[05.NJ)P?**Q_F^@__QV([?'\BE"):-:LW*7KOYMS[)D_;7/&]!=U_F_PZ'" M9B-\^"'-U\@R>S"G7@7[!50)S;;=(+61M7K/9[Z,SBTJV*]3DO5V'F]OU]A&>[@\5X*ETMZFQD.4#AE M(MJSR 9WR'J)/!V_VWS3<7*GC<$=Q\]027@#?/)XY81>N:%7-)G#M%*4U%OD M0TL5%Q;! P>?>"8&N\FI;5'CP;]HE?SY@Q]TR*,IF-%1H$5JGI["GZBAU M[/(.1'^^8]3BT,!H[D?)Z.V22EW #!VP@SMTB&!X>@=VU:@[1*7;H';5^; 2J1/?&[V<)Y+ M(XM&:Y3I0]2XS+*56>FJVI, A+-1#"7:;^'/[$M6+O.*?N6OBVWPNK(C@ >+ M&Z 0'#%>\8>ZW\",4(S>@^:QM*_:!:8)/0*S5^*G.1)&20"E@>25]D'QLI2> M++XI=ED7G7_,MFI.)[^K"6U/^\[LI%5$_@#S7N9;4BE,OQNE6*U "6R=H!D> M<,CK +UV[X'?AUUZ2QG!;;3$3=(#"*;1]5.06!L6-MCB)760?5D2JXK09D>S M7;89INC+TK>*A$8$2UB2(GNVROBO<[Y8OZ+=5FM9Z&6X@+/;?+/!-4"N1%;< MKVPQ0PFPK:VK_7:[ILL:* =/!MR4^Y(.[*;8]*@'Q7>@J>,X2I"=6E9W%*-Y MEVXK%$+MC/",XC:#9+Y^LKS%/Q:M#"8\('?.4C$ %2@H.P-CB[')WF(^LS*/ M8RNF09"X\,"3IM]F=:)U86VSYUC%4_!"^2B"C8@C]A8YDAZBQWQW!S,$E0 - M)"*_+;7\=BUJ=<5J-3 %?!AD'EH1N/8>\2[J:J'R),"ENY/2Z^*AJ=&UV5D; MBML#ZI/9(\WK)4BJU/P'--\ _0;-2^5MNA%!+592JA'D]+N^]J^$V';]__" MHE>9597Q-RL._,]]4:9Q!'I4/WI,*U*VRFW!_@=975I&?.L5T,1C2BI9A!XY MZ@\X1;I1*J#\..MSVW+= 9-FY\D3.D^ %] 11K8=727I:N_P]>H.=(8 MKJ#]GV$(!2P=J%4@?6[RM ]R>T96BG3S9-@W7!?K8K\2L;&)#C83W1>K; V*$J_:#0R'%S_%B> (LO4ZOT7>_YHFF^UUQ3W<4 M*>,PC(Q, %E%NPS/ D_TNRM*X(^]7=$S=^22IJ!6WFYO<.&!S/?44,Y];(!& MJR<0(NY9&@%:6]&\@Y/,H*N/R.% ]UIG44!&?7B%Q;\/+/Z] M-\SX[2:ZV);Y6GP\.T6P2&GK#-N@[0J*C]'9VP_OSV,<\.-=OKSS&D"YAM[& MY5Y3,^GM;0F'D<_J,.G/HOLJ\JUS:N;ZL([C,7EI!QL>T"HW"Y->(G M=39-^HF=* FD.!78P"B]@8F 4+K:+ZG7XX9 G[>M^HAX%YF\#":A#SP_+TJS MKD)CPO)E.#$Z,Q5!>'L.SVP\F\XC'#Z)WD M]_<9G#%@6S MI#\-M+T+L+SPL8%E&$WZ\V/'1_-3J]%ON6($$BR*BS1$)K-T M#R>$9:*0='1CA0PG)\7":>3XLL2EO-R: QD>^7A7X/4%XACNKF*8<727/L"* M9T!46_1)RWT.H\![$A$** 6:#G#06S?#6S98(Z>"FW>KY)'/F]S:]ZKH['/_ MJA_]>''QX9QI$#0)N%&1Z,J],8O#L=VO13Z1:5Q9\RM#B(P:=VG/8'1V]?KR M'-]-2R94M&;G]VKE8%9H@L-MNP#:IP>,$"'R:^6D@U0N:;9!!W?1DY*%*]3A!8X;WP&UX74"SP$3(J9F>97I*$07TC#)$=AO3/K$JH#9 MH5)AR 7/O]/>*OF>F!8N*&# \>WVT5'%_\'@UKI"WUG%=O6@8[9TR))8P MY&QWF24C5H4K7DN\H7 IS1CR-$(H>F% MUD&Z0G&U+GGCK&L4LB!-$6CV9K]#M9M']C5K#NK9?HW*080P/B'N?Q,QE8^] MIKG##>):,O%88A9V4&?+^/H:;V="U.RKB%OEJW)HCL39!_O .;RRAB?LJ.#8 M>T+*1^ CT3@9GUV?B\F@QD NV!0T7(Q&,8G@"-7+8 $_L]'Q=;7+6?3&%65> MZ/3F@W,/\,P =PRS43EJE>@J9&Z *=VGOV7V4&9V>,1 0;*\9_,%40!,H?4! M$&[(#L:TB2Y8.!*LK+W3#!YUHMM-[DZ) ,.,2+3*T,0I!E''%=;,)2K4^GC_\>(Q M7* ^3.,/_R'<''*\Z"%=[[,VR<>38+ 7?-IKH]&EA#0'$9M%@M@=%UA^> MT_P/:NT/(_AJ3S=7X5:@9K$"I6GJ+AR :,VZ OWV U_^T)PWA941AIUO6S?F M(89\7>2:K(0H=JD!;Z*['%:@1$,"D3Y(7SA5&M@&NH8E!CY8&%B<)4*V"Y0H MC*SS[$%,[\2SJX+L(HK?+?-RN;]'.76)HT(G&XE%ZZ<8;;#Z)-VG3^WGR&8;">5^K(73@V^ $8RM((>!_A8JW]7!8; M^'N9=>%!O7;:37#?>#!![J(9BV;VMF'82)2^]I5XZL3TP;AFV%G//1ZR,5)7 MR0^_P#T+BGND)F4-ACCZ S/T#2V1NVB)E&&03O[=%-ZLEN+T96X =&+GIOCX M!C'U]PPFHFLVI,9E7_!6Q*L"A0841.#\PXRS10K;1'(77S/%1J!V[=C -@FSPTT!JDQM4G+3T[6.DWY$ M&XM= K^'?ZZU?4C#Z$>_8FM:*[\CU8YO=>3GQ.$WO%P]^+0!4KM' S^U[;-%K"2[D 7>@W.V]"#N#^M"R1 M&C3R&C[KQD >Y2NT3]^0.@2$>)^!/+:JF^G0!\*'"EW ^E3Z!JR6(T>F(K84 ME,9#4$09W]P9;AS1'- [*FK8I?3 J^XNWM5I*UX[E4 .=(B/ %\K40C-"( MV8*^SC:W(!7B5N3W1M;=B5#OK,1R\-R&$K]VRO@4: M(R^3T::L=,2H]>5\=*'ZI'IU>C_,4/ MY$?"+&D*^_)4)G.!'C89*.[;*4/[_7GV/RMNW9A MX/Q'PT3$*U*Y_7 @V(<-.Y,WONARDU+Y,&=GJ M()QD:JY:\)UT94GTD+?WWH*4".>U*KC3\>J2#HWDM0E&H@%%!GT8?8!91&>O MKSY\0"=EY<3$L!%!U'[YW=A^;C%L$\]E7NEW?-F!O=K"RN @H3)O1000='$V M/6+5!EWLA(0(+PPQDS"\)3,&$#$$F0&*!YS&R5YI#>6)-81%P(4;/&MG'Z\^ M5^=UD L]P>J_'8!UX4F_QCYS<%MPC7W>M:_$;?]RG0(=7"V!&>*!8#\I2N9T M5! E0.8^4.C1L-O<&>)]>I[68G'"J)J;C6L27!+LRQL!FQFD"'Y2V. MX+8L'N$R$@8?&^L&$!<<+A ATE5A<54(<*'+ZH$@@9Y)WK/O*"\E@1H(6<%= MY&05V^5K%OSK+Y8HW:.OS6^AA"M)I"1JPF<7I)_(?09/HYRR0XY+N@-):NB? M9,E?F),[YV;1N$D[W179[YS!B4PLUMG&S>.?I/6_10C7$]XG8R9R9WY2FWV% M3G"Z)5X6R(3/WEQ'<[LU*[1MWE<.+%-7:%?MP,1%T9*6Z/@L*(E$27T:3WL6CBO$X)WE_!W ME)%O!CO'H]^@,ZHV:(__KD MR,(MNG<=;(=Z1!4!*D0\W>?^:'.KX*RMN4]PCNRHX>N?L%!(WD:FO'%\$.9@YPR,M:-]5*$J*_!D MSG5ZNX<;$C4"LB'04:&&JU-\[L1DS8+ 5*?":(&%!CCHM#<81F=7^^L=<<=Y M,ND-!R#'.[[\=@.2VUY?NX@SAGOS>[RF+=-"PO]9,34/OGSAG%KNRW?.$VST M?CA>]XQY8(=RI9%'N&!( U;-5[JM6PCM7W:,0MH=B(^0P23- X#)6GD$T!M#AX M_^W]H-.L+>RT9AKM6^286FDV4P3G'%MSY+I(-U7L64LPEM1O/M;!&K5=@K,! M"W6+)D&$4Z/K9V5O-:+/O,X6% NH#EY6\SAX6Z'M]91F%OWH-85ZN!-?N7NI M*6<9"TXJPJF>$(U'LP2Q+AN>D$,SPI^M5&D9P1''WW*[8\Y_8D2C^3@YER-. M"33LL:SV6_1CK40/L=2,C)+>O+BZA+<'<<3O\6)XE['%GZ!A)F/?'MT]("&M M]GR1E$6*:'JQ8=&MQ+$X2&:@8#ABI) 6%XHI3WF&!XM]P56LV>S9@IZR7F,I MB\8B[:^'9UP=NGK-#WBIL>Z@'$3=CL)0,W M9Y1O7D3-R3J+8&OZO06&P\HKS,4:#04ON98;% 8''-A?M[Z02[U!UX8QY!GW M@/ G0;95^7V^9MG1BN.6-F]"%+(K5ND37Y#[]9/"X]=/!_X"%R$&Z:SAV^OK?NW545EP5HI@#"-B.UZ2 MZ/>&1IU%$Y9 6K6DW9"='?3>:C/JPGM$/>CZB4B4,XDQ-,I)=#;9 J/0W:CP MU.B+*U729T\D'@>Y-,,HMM 18SW7)HP79-N4["[ I/$W:V)P1CO+(XUAOMER M$$]'ZI#6$AP6AE0\R^XK)==&F&I[24#+[ROK7S.N&VW6G#!GW.*W>'/?L*;F$R<@7/ M:<,^9K5+!:']LN.?0-I[+0(Q$8M.F,0YJ_Q<(6_%P_Z9!&![NBW&.E::!QOA M7)H%%"U+BU5<@K796] [O%Y($W1%MM9LDRYI MAPG4$.Y8R=$YIM6T/J+UDQO0T5 1F@DWNU/91TNBF*OB##2A!@P;63-!I'C2"89CPP@\[B4; LN[ M$A\];B?V8)>WL:Y':"U,JJ@M MC/PB_"WJ19<> M?ED_];%N4'R#!/]7(GAE/36'CNBB8O-* MIH^&D)NS9B*NP)!B 0$E>,+GXJ M%:8XND38]80H?W$$4?:"C*AC]XA@P7>8;C!BDQ7_G01"(^Z C!#X1.31=P\97O49!7F]) UA.,0S4$Z3O_)OH&AD(;V7X_J)Y@:P>9C[IG1KU=F1P0SL\Q2N8>TJ!P[2!U2R K$9 M(_='Q"'XN3CWG P&27>C?)YRWA%BK2!_;>J85)G TI54 N,(04 MKYC57ERW#R#DH2RW3K=;2E<'VAA/F5*RB.U_%7!S*;G%XA3(2]PR'+'-I[ < M3Y+=( CAU4PXO.R?K6O/C2'FN''7MK)JD/<>CI0QK02[=6Y\THE?F[N4Y61R-$]/X,)NV M0O$,YPM;:#TQ;BB*KSNT1'U]=2 /YCX;4V@L#O?O(\-<#7_5 M,%,:U=] ;0S80V7QLK1ALQ+0X;8;?(3;$&/G>:F2$0(&O+3E+LLN&C8M\O.2 MTJEYHFW=GXBB+C38UIP(K"+62N(NT>,0',- %V7,Y"36-R:36PVW[8%Y^9%0 MDKHFTCLOVQ?2 ^C;T9&0Y$1S>U@: O=I^?..&V[[8-]O&@3JHT\;[FNI7<+Y MWF0:)*+@?7G2V'?%K<0&!6[;MJ1]=7C+K)-.9[T!S,JB0"]=%E'GDQM,SA$^ M6XK+F32V["877 M:4FP#7<2+@!<<1!#'Z+D1;;\V5UEP@!9BBG>N=FVB$; " MWKK3U(6"DW-K&!>TEV_&)>/P_:AHN'R(A5)TI_'%<< M3%(K2$<30 DR)F%[K'/Q1"(>QT8&M#3Z"7$"N'U6!8/;"M1=;3\ N:MX$-1& MA=(&GJML:ZU\YLWCHP##^_(M@D\+Z M'I'RE.WA^LD*+ Y0B;$4#C4.2A3-ES5X#.;&1&MT)ZJX9()T%/(SWP#F11>R M:@;V+-(9'R*=K]8A!!5]D! 6OKV[=\#2?66,TC]K!J0%%=X"AS>0S[X%"^VN MM3P,?. #9FT)G$DYB>2_J:0ECE5N!+LJXTF5??VU96F,-2",T,ZB71MON%;W M&PELS0QAF$3!6@<1;M+PM1Z:"QTAA%/K-'42CDIV(M)I4UFY PMGK>#/HL;% M[TJ-S=H:K=GDWVH()M9UXA1JK$RI*+[V?!GU[ M^U&X5:SAC/4T 6]H"83BM MF?K:O?'U.YZ- MLNV2G_X65?(-4:&*U7P1 8^83T;X!_Q?%!SS]1AZEK2]T76!(LIH'"?)V#YW M-AI%Y_CE<#&D%'>8+BZ)8QL_DV*KGN/&T<[[$YH''/UV"OEM6\_U2WMUB'&'E:OQ5*/!QP6 M/*_N2! AHT!OA_XFY7*PX/$"U^S?1> 1=X"I5V'N!9TYHE@7MSEKBMPIF9[= M2-SI_UY<"M0H7-CX7R7]&B_)^X8W0D0ICH:2Q"F2,>5LOS&@$\9E<':+I2U, M2/NMD=(;SG)O$CM4UB/SECMCWR)YXORN;/H4,$FR1! >)P3]F3H_F:/=_R+:#J(IY.9 M)P^XO^3'QFUOGA@.XO%D4?\H=>WJ=AS5ESRHNYH-X^%P&H4K[7[?+=UUM%OUV$<[?6\OWD:V/ M-+1QG%]9?"'F"4?IQ6C2']K4U'C[-FF5V%9*\2KW>K5A M5&%9;-:MK%ZGU=XH@7EI,W/"TA-]J70N@2ESQ"%J4Z[I*M V\:QUD>XL#@GO M2'(1M-6"?JTG)QR$:SV9DO+7+(^=FF\TH@ DE9CU9I$^BDW9KN8>/2@ M3$>'2UES9A=W#&<]@7]'<3):V,>!(O#2> 5>9V-\,*(#]]L,X&0ZC\7QJ?Z<9S*>S"#GK)\QZ%XTGTV@"6I3B MI:MLBT5@0:D;#.#U@5L6<4O9:CW#F3MI\-1 M-)\-A!\";P-F.J%_1X.DLY+1:U<'_)=F,4_S:$P98W;^&YUDTMI%U%&&_%N0 M @)'T#<#%] XGB0#_ -V;SX2R$E6JNI-BW@VFP(#G\\G#O8"E^0("&$6#\=S M#@:ZH[H8VK$XCL?)'*AB,9U';_;EAEU]'##YA=-J)/&,'AF/I]%?,U!W4"-- MDBB91.-A/!\NHF0>SR83Z**J(A_XW5$M,CI+1G#A#$%7/QO.X\D$_S+[#E^, MYG.^Z)/!..JL.VD!_@J9'ZYB6*LM4#F@2[8*@U9B"@MX,535%+#%%^/^PI7: M\+S&E+7NF/R@DE990F&HU:$JX$%?C%3IDF=T,ZMUTS]R(7,_Q7FS$*^X1;S" MP\]+1'5$ZK>P=$L! 4TIY>".&NN>I)+1\X_9* .;.ZIOP]A^45_1M\%.O&75 MR>C,HGGEALP*$JT-5&="%8/?@=8&]4D.OHZD&[365C)TI4!\+3>_A^QK/'WD M#=_>W3'ZV]:^7L^V[2*!ZJR\A5+9ZGII!*T+%K1T'-6%IA:\6^H/OV*('9)0 MMKS;H.WH"76>>+J8D#&:6WBC2']PX.[R;15-X,<1L-MX0-QV M#/=%$GVB_,&;%#-@+!"%,IR/X<<9\'?+CN$&&J&Z=0;JRF+,YM5X I=+B[;P M#YAR$D^G4QK)!&2BX8$ICVG4$[AP%LT)SV?PVQRNM.9\0^:,C3H3^J'_:LX?NMAG]6[&7_;B^5KUJ5VW72RR-_GDFDK1]FA M'J@4(H%JLJ:@WRJBIA#-T,ZJ3NLMN@AIB;Y&HLU@WT 6-3UR+!!V9X*!.$\V M\9WA""5UD.9!<#,O8%6I?)6YQPV<0N+\4+8$23+&2HX6X%:O:NKG!IR">C ! M!<5TP1X2;)=2BJ5?E(EU#AP*14Q5:AN%0+-*"7"2*4B7IJEU=@O'_P8CE(;0 MRSQQ$WG[X7U-PTF& Q"*AR"8FV?0'YO?FAS3LC+CZ1B$Y:%]J*O J;.#)2 / MSX4$&D8!X,&S(2SX%/BTY5@@2\_1L). 1+^8-LIS4DOOL#;$)U3G.HA7'E4$ M=-1UV]&#S,-51_[&U%G;75-17#;99 U&TAR.D:F/@'K>V<%XNV6JUHZ3:32> M)1*$U%U@%Q2A$:S_0J8Y@EL).*3=&3@8"]P8H)7IO&GB:-:B)F?V46M.3ZJ( MQ5G->X]G3:Q7)LVF+B:9;4Q]4\J;CLETY&Q+2O'T%BX$@='L[J(KV#/8+O2N MK;.GZ"6:N#B\P*A3:)I^*-8/G.AWQ5DUJ-V;=$E'D@ G9B,=X$#UY++(16KYF@&,P2>$?L;Q(E4@# _4/+T&7E97PS= M-^U M*Q'=_5.Q1Q4B.OOUZB=,7 )@9)-;K]A0 MV+D!C30R)[HMX(2.AE8P6(]@(Q($CWUN;>5T&UF!5CT;K6FNWQP4ZUZ5?XG. M@-I!.,JP+ 7+"Y3"#*[;]5KLHVK,M8TQ=DCV>O'H'&5@2$9J4LOS^\@L$2!F M9Q1J0>:7)+YAV$<=,DS<@/P!9/7V@#SK?3N#6'*S,N_H\Z=F,\UDH02>)_J,]MLF9=>V.Z+RX7H#4+5> M/; FLRK3QPWGC'>D4]LO"OE1>=[9?>E3K$>P-I\Z$HZACH(#V(V!W742L@]#[8ENS^Q/8Q P*;IXGT5!+X83 M13MXRBTSLU'8J4-G*G119DCQ9+*=;<0>G_B[+G@IKH91*QV?T[7G[ MYH:X&4M%'>18ULDQ#A.DP178D\*+Y_DT:.[C?C+YKCU5^DL_V,0?K6'/*W;A M4@:HH0F:WK73(M7(\]FK+LC;PK")Y0!G%@V..8$_(.H'#TFS'@'5!GSB>'&U M&7Y?1BC5ZV^J%-A<2%*8P.^"$;K$2U)SNH9]6%EABS;CONK0*_YB)T')2%\D MR81.9@Q<4.),;%AXP2!H7BI[1Q:.EAIEYXR414NG8H-72AZJ\,^R#T?(]' MX\C9XAD@[1RQX)(JE":35X$QM;"@JD#_ U:>L//!^K,[ :[7ZPUBSCD:V[6- M@L"U\DSB*I5=F,5[*B'.(:PM:/<:&=?;D6I[ M2!B-RE.GE:UHJ8"IMUL=PAHI8M0:ZCDLD*>T]\B:44/:81U;KFRZ7AO5B6U5 M7OH-BG':9931;,\%7\GI%, QDXY)WM7VWXY3^G1;E-C#F>ZZ#8.X$V*ZT\?: MY= BXXE-&$12SZ#FD-K 15)0Z!496B3)*Q:?GS4LC-K!4+<6XKXYQ*E+^]46 M@-DY'W+:G W[H_/OZ,NS ?UY7)_/ZY*+1:KT>6AAW.^*\DFT/9=,V$7D\36$ M\;M(/1B\DVVRFWS77%$=UH^M>^7&^R?MNK_9YI:@[:;DY*$TP()D)LC43;9" M*"(;!G:42##;!9,!X_7 ^GNPTA99"CC#5>AM"=392>U/>4_K M/C!UEX?H?#)M^ 83Y3<[EU-.OJ&N&IA3UQ"UR08Y983O1DUKMB_=/M?B;)Q%5-B7 MZ5YLQK9R!*?70&X6S(]/,3H[:M,U1:4744P%13WC*@M& =O=A1/M$Q!$XB8S M9Y)TXK6K \&DT&_QM(=-1TNN89YQ);Y:9GVSX"H%JR,./Y7C#W@6@7F4S6I_ M7 H4F6Z&W1BVC^*.HP"#'3;(R."2A@-#YYR'30'BVLB W8*3B-1<_/IK>E'KX&ACG6IS,FC?LUHI M.QQPU^/^?&-.C21U!;:I2HL*ZL5@,!CB^>)&.H8^2Y1N5CV'**"NC8.&CYT!"7YH*2_2.SF=.7E%KFHV/8O65P)@KE3W" M9@1KOV5#G9MK%N@=#]%#)E]3>I 2^%E#L++V5JZ3"$-\1?&16'O"Y(T@X^^N M\C+>L>C^(,(Q5_<-]1V=T6_XIZ1XMY\='YOB\V>\A"U%F2 M+(V!WQFV[;+4DB2V>![B:#C5\DJC\"[5S17($_5+"09WP./M*-IO%2TD&*CF M[2UZQW=ZS'4:2A Z,@1]QZ^H+TWYJA)!YE,^%$;C4^D2^,Q3CX67B73#6?H MY(1^3-=-$YH=@.N?/FGYG\-)O3E+-L=Z G3D%S1[J7<;O9<%_]2-1->[PT'7 MN<2T&,=/OB%"Y8@:?<&8.]" UTS*)+X'B3.@SP(7".XBD=&NQ.'XJ8C>JUGY M8_Y5LB1'%Y(E^;7IX@-U8;[^:.NE7ZH.":1P]C>T#9U'%Y8VWL(3H%OG2TG> M('=#2[@FYFT=#_!2&_4GTVC67^#?\U$\2I+H1UGU43R=CJ)Y'RZLUQ;!=Y;$ MBR$E(D'_YQM.;XC?3P8(99KTQX-:WXT3!'U/$5C:GR70\VP4)>-)O)C,3"\I M0YO;WAW-%_#N9('O3N!='.8@^FM6&8YI#2Q 8@_D6V]I"X&@B(4?]Z=C:&V* M]V8RFL:3T90(RZ2SCDPZ:Y=:OY;M7H0US/1G5XON%#U>%[C>KPUGC$,(SN\O"&-JWQPG%0N)?V]_S8]S >W.6?>?U? MT_K_@COB?4.K2CO@_GKC#<"[Y5XDL_Y\&KV8]"?CJ(?_8ISB,.DG<_PHOX[D M(_WZVBSE0X'B-0%11[!NWT5C4 B_@^?&27_T731:]!/Z-.@OO-^FW[DVR+-^ M]L3L<])?P!-XG6/(&OZUB#"Z'O\:RWDD^A_M+JNLM'&*6?X@&%ELT R*V[=3H7!/7O:JC./3GL,6O M?AE]Q%):J!LXC8IEP@M2O2Z,9'I G#7-A!6SPP+N"?=J4!8.RC\@_?ZR)R$ZX3$DYG6F2=8DPC7#T@!!X06:&K*4K(\#!(8L>(%AZLX7FB!2F2[=O] M/&EC8J4--AW4;!F&79.NUFZ\\$HDO+[Z\,&,Y3I;8J)-Y\P6D\Y*.;8^2,'[ MO0#0\/U(BM(3^%QK[\[B7,?G,6@_=7G"M01YP$Q@\-;D'R*]T]36,NAE&HU+ MN2$N'PVNR!>/UZ^MH#$V7C?U'L*: MZT]PZE"O\3X( -90NVL?=VSWR7EH\95DW",N4']>HPZX0U;Y5=D/0F#LF- ?71M!+%LO@O5QQV+)]RFUX M2.H)&\-W5 ]6JI^)"L=@<:"/N8-44T%F8F]GPW,G87ORA.DXU)&< ;LT?!A* MT*6_HC5O?8Y2=VJAT^,.!D4]B4748U:!R&1+6J94SA',J+2F#5T!NX5Z:U47 M;-;8IJK#1.*)G)5DO4J#BE3D*U+_*0I1,)?8<-P?#-0W(1VHKB4D8]1T0-=8 MH/[3>),U'[C61?FIOX[R&"DJ]ILVM:?1<7\P9"5G- UT?**R0S>1U.?PK/82 MWBT/=! G$GNC0*?=4;IOC9T('U_"G&Z+4K)TDMS[3:/C&XZK9Y/195=D/PA" M$XH@I\P+PW@T1(EEO!C8U^#XWP K8X2DW[P_CZ7P2S4:C: PRU 13724+ M%.0RD@%PQ:12%?FUAO%BD$0S>&0<8\SN,)Z &'9EH\F9GW&0>C+ Y@;#))K ML&;X[FP2_7V%Q2'2XD-2 4EP"2C[,.\:<5K.IR:IXD#-AB@O.;0A" MVWC("0@Q2AX372P6X[HW![WZN0J#N"0#]6VV60:"NSL?/@Y_WMW$67INZLYK MIN<5U%SS[Q)LDYMLVC:9%>O8FV*S1%&)?1\F"1XI1S8=$;?$_%72G9L;#QFH MC2JN)+")1 >2'%#MHMR,)I@*<1F@'JSV$F< ]WUL(IW@($)OXOCSD,5T+[@( M4%+FS$92D[B(R,9["*"1=)WV%D$W1FD&B^/G'N^H*(;-*>"W:D&S7 (3\\_F MJY:H:C-2@8ZB+\/&/ZB4')PX=TGAX&H;M!)F\QIMI;SJ6G) \EY5B!&CE)TJ M56$M;H8B,E\D"CZ=2\&9W*_^,_D8'VT4P4%!'40W0[,8$V&&D@A6(] M3<"S.*@7EM(H9]1 5R)5H^,\V^T$:;&$'D75!:2LRI0&]@]W]*R@T%>;C>TA7*0WH"H3KE(KJI)@R=C 0I'*1/B3>TJ0]\ 33X80#$BN0Q.'$W&0< M;%5MTR7C;COV;*4&$=@E98*@!*.&#DJ,)J3DT &B$GE;UIEBF94_NM5+K"QK M=(IJ:5V_P3&Y- &-$G79Y-KHJ*281@.<)>L7G-8[:O/)!.LACMF8.06'Z0(( M['EH9=_:("D7P_%,G 2LPJJU8 M9"N3HD_2Q.:T%RN=[Z3OIS\1OU!7"KF6'6^Q@S9A6K5L3:>9-P]9-[\!_ZTP MGX*Z,65%:@D<9\H&^BT3.-86?JR.VK?)L]7%T@5GC*+H_?[>D*:1D^B&"3[*Y&XGMOFY,O& &P8ML#F8 P"T\RIQ3>(&\/V<1D-*=9/!F/ M*$&#_6H2S^;T5:*^6@Q0GTA&^BE0$P@AQD$F-KUV/()G6?*6Q>%%62HIUHUI M-(CG(*F?7:,0B[F@?DZ9F^H[3+Q+RE'$>:. ]6 1*,Y(DR+^!!,8XG&]Q^4B MCIK?&Z0[H;%1*D.Z9VDDDDSTN0N,V*#I&^U/^[*RSE 3"XWE/' W;DU$.89? M$7FH-@GOP1V#X"&Q1UN\&9;6A2K^LUU-P'50="F7(KGRB=+(:P47$J'I2*5; M8B$&7BX;YR0U@13H'@&86:TN9-W:I6:B6"&5HW=AYE+3J!^=+<\M=-/!3-X[ M(>\$?+ 'C7%RHBZ ,\1AX(D'TY;MU$@6LXMV#K&DB_M$0CE6ZE7;%[7I?1 MRQ1A%Z1=Y^L]TA3&SI'=8,OHRWMCS_8#P5EZ1><.WI0N:<9CT2/90^JDN'P8 MR#]]J[?#E_:/ RN3&1,S)@4P6WXT.LN+8H*3:_WN1&AT$Y!=C84P&HK!'^X">&(M;"(5INU21,BK$37DLTT5%3T M;YS*?E>@"Y#M!\?T0[E "(-= MBG=O@58H6\)IT_A$PC W8F^#&Q'7V]HD>,"-5"VFRN.\%IEA166J*DH'69G(?T*B/.+MB#:6+] MY,ZS"OL@@5&"-G:>WK@S' ^NNFHDU:1,UXB=)]D( @QTB,XO5*B.")L)-"! M8#JC24R'\6(^CMX&HZ9J^$0!" \Y4>MG@X=HP"#"(5A8:F$QP42ZHX5[F< 4 MK2],@(#G\+A9V-JP1#1?Q< "G;1 GHU%='#0Q)A]2+*/P M215S/O[)#FFSXR5C%[HG(;G5)QZ(.R'@!=[X1$IP4@CN=W.3K_/4:CO;K-C" M1C_>%>9Y)L9KT][*MB?NL'1C29D:EDSCI)(8N=X?I#-NM0P^^P)GA $F9&$M M):G4[SBB3S5EAZ*H3 )BW 2O8/>)8.F&T7O6B+'0[)1-61N%X'XQ44!K'#K% M3A>/83-WXRC92(L"%0@'A\&7X?+DPKAD8]ZOUSTTR9%K[/1PJS&BR0:'7 MP(#H _,6E25J' S)]&-1/Y'63M;Q0(H\SOZ"UF6*QD<=<=B?2Q*-_BSAS"[4 MK\GWA092S&'2R&Y7W'P/W.[N-)+$8'&J2M5&7-:\U\8"N;L("KE0;BMUF[(OJXV-]BFDY' M#FJ9=>+.9G Y00B?<+6O5"B\RL7QH0!9S]@7/V;+K/9S66S@[Z78E<_,X^?U MGEZRL$)<_.(1[5$Z172L+GY*H%B&]7:586+K9BA5+->4?3?;[K)PII_HC+P[ M/UY49GWAMCCEYJ DF$)U=O;X\E^2LME)9 M?J]6SI9_Y^*X](#L02TYA>:.;EDRU!]M@-E2[R@S@].,UVU842LYH8T3;4YD M6"P9K6W2,YF.0G0A#=.5P8@T="#;M!.&7% L7*E"NZJ\G5QHACN(40;8HMT^ M3NX;2>9!YF_%C9;LB MWJ]M\AG+?#4*69#4 S0K5FZM9S]OS:L[(W"#TFR(^]^ AWJ.RT@U?:!!2'?7CGI+ZC]&R M[Z)0%0.Y8/O#< ':;>12T#=NHL]LAG\M(+Z&+%S_G3: 6:J@"+#3#3 M,->5DUFI0L8VD[ YPYD='O%;!Q$D@JFR]@=0FB8#&I$R'O!LI:MEMI3BK87< M["3TY,!-IIPHH;X,\$MAX3RYU3$@B'" MN4;O$9FFL_-T+%SIH4[-X,4-[8FVQCI,2Y8%\A2;FIX@G((TROMOBB*'#I3Q M2OP0;LX'H88:\&RKE%5#%[D/=JEP;A*&(]KKX0P]/SRG^1_4VK-]0W)MX7!7 MQ?YZ!ZS4BD*UIYNK<"LER.) O:*:#WM-MS#_]H.-@J^/$!+I]B;\I>:R*T&J-X]!S& MV:;QLRB3 M*D?ZUN5^/NXI;TUW3UMQ)7 .:6*X=_GM783@^1S]H"ZY-*$"/9L636N5LR>3 MB+JL;9K%SO#.M=1UQFNFD3.E[]5_Y\7S7D)=J>2TZ2"2DBR@$T[7!I*6)5L* M&NWLO)+K?)* =J0VNBENSWP%]H5I"44!RO=IDU+(@RI*JZ^3PU#"/+X.*.FG MS3U-^GW,;C(?37)$^A85.>0< J205GS3,F.AC#V1R0L2U$O;1)!.>,F/M4F9 M6$03)O"(H9MV"1I9KD^L?_DKMN9[JBL_-R(YU7BY>IB*%$CM'O-@EIA#<4F@ M)8)9N?KSJ PL&4@J!7B\]-WF+1,1H>ZMU,#*2#Z6@$V9=VYJ7[4LD1JT\SWA M;8>WIWA+;?45[9QQF*V'/'NL)*?CM5?%W<>KM1PY@G.Q*ED*D NC*)E7HTTP M(YHK2I+D"3MKBB'AFCE6NSIMQ6NG4J)F"0/-ADM$3XB9?IUM;BFD2;RD&RF" M0R*!BSSVXFUP<*2.NOS^?+M6N]CB-6K("1;(0:7@93+BMKT/F;.)L9D+O_ 8 M4.B@V@MFN7(BDF!"W-R5#])U+; )T:0LGY4Z+4A/P%J?7%"-><(>3E=_AV(A M1+U\ZQLW?,S*H=VB[)1T#PAF@SFFHZ_83N41OLBX!DJ3K<+,V_%*>S+4YD,)HXT \5].V5HOS_/ M_F?%K1N3ZZ@)0'()T5K7->P@";$M7:)E>BEC$I,DN6=PEH$VUO!)]J($Y9/2 M%<<4H8\NDH"LM\@_<"9=,5"B-,H+ $]9)RQOHQ[ MQQYDRUT.">7CK&%2FMX;@G4X2P%>,@/)9K;;_"( MGJ'3]CP8 L]ZHAU />K8 D,.;0NN<2/Q#LL11\2+HEV(\_X&=J:9=\>HMB>, MJKG9[5D!\BHL(1XV3W3%&=?(J9GW]AD6D$=? I>*CBZR]\3FQ#I&XIX;Z04A MF;UA-O88[?3,,)VZ9O;NZ$5QMF8EN1P,4M6Y6D2G4PO 22K$A7!8PSJY0/,A M%]^ISPLPXA>XFO\&D[F0]!!(PC_M[[[V6TGP_]/[ MEU?XUWD@M7\L7 K[2 8_9%C!"D=P6Q:/B+Z6I^CGX0](FW V4\E1(9+C)GOD M*_*!4IEYIE_/M:F<9P1:OH9/"C+ M>!(W:B_B($#E"/=;Z&$BU!D,VJB#B0 MK6AMP^49K4,Q]#M&"J@T[HW:I&;1))N;F2[GF$ OU+["R8(D7SQ:'Q WOV8T M0)]S?%!6QS&?D3=6TU&;?850&;IDR]N;BZN6Y85P75Y^IU@,VTALL8ELP M@RP]!E4N$LNEQ5JUPG<3=B1>=T.1$SE*6V-\_,9W8PHH4_K8=?".4/B M9G84@F37:%EM[=Z)$+ M*9)-P5#OX.#\(<[)SW5=;1/A>B,'20.1>=+>% E@LZ*@67XSC!%4Q,UBP(3'4JC!98 M:("#3GN#871VM;_>$7><)X@M C7 \>6W&Q#\]OK:?4_AX^OO$;ECF182_L^* MJ<'2*-[NG"?NRW%T3(>S?:3NV6I97*VJ[UK@@'BV3/,9;!1C M$?V?#1 6H+;W4[UG;:P;9O@4TJ95FXTAPSK$U@DK586VC0;"_WSPO=WB7 MX&RL,9AVC6D8&12TLK<:T6=>9PN*!724K)++:AX';ZM\+O M) 2;CV6UWZ+W;"5JC"N,@U8*?!-AB?/Q()9(4L%5ZLO8XAPHNU7&-P/>/0A+ MW/-%4A9PQ=I0]B<5Z(IB:ZZ(D5##S7!8;;>P& MZJ%8'T']M@8PF<4M7U_:+]7)^S[ MZ!-R.YR$;J^O^[57AZN[G*+3WXC8CI3XJ2BSA%K^&#\86JK19'2V+*@&LF1"<)1IC]E77+:++LWPE)8HW>37W+=V M7B?XP02G"'7L)A[ ,D_%,K54-X:,!*ARU+%4@78)R77:1 MU5.ZB#QJ!41)3(3]B;?]IHX\Y< M_"%V%FZ#9*(U=0(WIJ5*JOD)[:BA6=+AP:EJ"<0NKH:MI]?DQ&T?%3>O"S)^ M>WW 6J\02*H;;/*A3>2RY+5S)6L[]RI5*OA[(VFD;]C( AE^V']/X!^+;O>X MEZE!O,I7@@R@*L_YQBUO8UV/T%J85%$Y-B$(G';5YYA8#9A3B&B'O*NV=3SW MI#3 QW#.6>RY5$5]80>GYVL5"6PVG)\WY+A?@&-9WRA5YWJIJW,ITW2-$-DX M*]&_2Q W;>@Z=49 $([4J%31+YOB1X7!H630'@:'\-:**SLQ-!A8.P:8F94/ MN<7J18WJ?9C+7GG&4HLF"L<.P'9MXF=XN2V :S)H\0P[=)Q^-DY..[S*"JU8Y MOQDJ4\&SV<9)V6%_@KYJY.Y?4,!+):4EC; D=0_JRHX])?V$R%Y63?, M*%Q MI(N*S2L):*/AIWDAK9@*>X) =\+_BM%EY14G9(JC2X1=3X@F%T>0Y%ZI;,*[ M=YB$-V*3%?^=!"#X=T !F+?WB[O=R[+R2$=ZB,KCYBG;HR:K,*>'K"$<'M?,5-^E_V3?P%!( M0_NO1_4PS;<>&;G]]BL,F]M#0:70E M]Y/Q#8L5SWD*U[!V)K%D[8!* CXV8^3^B)8%HU#UB$QJL52-9&='8FY*D[C, MQ.V.;&Q(>,YZX?G62=G M\I]Z49,DH2L^3B_EO5 M,.9[08?YMOFLB/(D_)F4*B 7&$**5\QJ+ZY;3 R%LMPZW6XIXP]H8SQEE#B- M[7\5<',IN<7B%,A+W#(]L_6M>?&$',XLVM;637( M>P]'RIA6@MUZV>ZP;1\7>H^[?)V9S.1RX#%(ED5S,?+988I2; 8D(;HFSIE4 M_F*SI&PG"G'NCHGIW1AI32IA:QME2(+#((K0X$;0A&>);IU7WE5\G7%(KJ M';EZ#,(F#!$QN!_]FMFCY0*X2>^WLW;3803QOHS^ CHM["T<\H\$I$"R .GX M/AH.>G^IY5UU>4R(O5-,L_+D\:^*VXE(BEPV]8P MICZA*GC+K)-.9[T!S,JB0&%2UQ)-[7QR@\DY): 7ES-I;-E-+K@6M*38!KJ( M%P$O.(@@CM%S(]I^8P,R#0[00DSQSM6N330"5E3A2E$7"D[.K6%C4@$+AM2;T!BXP+=%E:YUE@#XVAA/C(M_55LG:UPQ\)U[(B%R7>(#;FE4 M"(SJ.G8=QRJF6X*N=:Z64^EV9F 7G@Q89Y4G2G\1R:!NUDM-7@S?DK!-D#$) MVV.=BR<2\3@V,J"ET4^($\#MLRH8W%:@[FK[ D?*4[>'ZR0HL M#E")H1@.= Y*%,V7-7A,JYFM.)Y41T,3I*.0G_D&,"^Z0%DSL&>1SO@0Z7RU M#B&HZ(.$L/#MW;T#ENXK8Y3^63,@+:CP%CB\@7SV+5A2K4?'^_.!#YBU3750 MOSJOSRHW@EV5\:3*OO[:LC3&&A!&:&?1KHTW7*O[C8339H8PI'BNIX/$)L=Z MS==Z:"YTA!!.K6L32Q LV8E(I[79W;H7SEK!GT6-B]^5&NNQ&#HMP]DG-+0U M\[!=863DGK%6%S;<]Y+BF55Z 1=F_D[2"U F,!N'HLR;F#ONJ 02['?4$<95 MK$&0]90&;)\+Q/ZT9JYLSP<1BA(\.<.IOU[1CR5&[C86K?$UKZ!>,O+NWZ(B MOR':57&E5)5L/AGA'W[A/_QZ##V7&&&]PR26*-B,QG&2C.US9R-,)@Q?#A=# MRM>&!8RI'A>F@AV/X\5\T2BL)U]+';7P&KZ(%K-X,)W*N+@?_G+4*)T6-GYW M$*5+0ZA>_5=CJ6;S>QVB_+-Q1A'N[J--6T9) D.TUU$_69]BD\>B"EK-;0$G M=R)%Z&IQCDEF!#,Z1@2V4.1!"C0F?F/>-\9SWKK+FBC_/::KSIY,$-O-'@GF M130=Q-/)K*6^I/S8(!WSQ'! 1?1J'[G_ABJA^I('=5-< M''%4S -R.FH?6V=<.S3''18W H:\^^DI6VV[%X]KK:K/PMSJI?^! #?C#.!D.H_%\:G^G&#F0KL!3F?#80J@0* Y*>T+^C0=+<&43;2A&MUZ8L84SI MX(\CB=;W.[O*W*,8U_H-MAV]16B0P;*X\23!NKA#V*GY2/Q,F2Z[N(AGLRD< MF?E\XGQ=F(L?-GT6#\=S1@"CI1DE,6=-',?C9(ZE2:?SZ,V^W+!]CZ,DOG H M;A+/Z)'Q>!K]-0.Y'*,*DR1*)M%X&,^'BRB9Q[/)!+JHJLA'>VWA//CN'NYX_1EW MZ]:V5D_ZYH""]4UO*2[$XM6E41LO6&W4,,L+O8)(U/6'7[$'#C70;'FW*=;% M[1.5AYTN9B3;P%9QK891O!C-K?=3T@,"W=[EVPKK9<%A/QO& ]J7,5!6@@G7 M5UFT23% ;H%&ZN%\##_.@!+LQ@&M4BG>LS'6G64Y*IX &5Z$<]3^ Z:YQ M8XH3C&A"M8Z3>#"8.N<(.W"S+RCX5)G)%V'24DSA1IG G6:ZJ&P-9PI'3[^H MP),YD"]R*J]HHJL"FP"930=CVQ17=KM!=-L0>IDG;B)O/[RO78K)<("%GX&_ M7[CJO1DHS@I_BM?O= P\=V@?4N;*GDO(+QX@*\ FP%;G0A&-DHM<:&(43^$0 M6W(&ECQ'B2R!BV$QK9,,M_0.\U=^0@G@5(+M>#_<5;CEU? MI,/AF,IJ ZF\LX/QML;DW!\GTV@\2P2MYNC.3Z4AY)> %CP$QL'3Q%+BP WM M-L I6(RIW.%P.@_F\;$^X]?L,SYF]2\-*+X2YG$$>#]0R%NU<20N_) QXHU0 M/"__\DG ])_]&-*6"%*E.O'RO>1+-VX8M%!4GOF&!_S!4Z:P1]/'F0[GTLA\3_M4-N2 1X) =TO21\ES;(H9Y.B8*_CR$'?O[]5FRQ MN_P!".E$^4<3-:9WI3;$R[:6_/8VQZ>_[Z8\E3DHQHXOF6U-/44\;T B4J/F M2DRYGXKHO:IEHZ=2V:I2T85 ]UZ;+CY0%^;KCS9UF*X!28SI[&^(33V/+FRI M$9 404_!ZDQLP)$M:TN]/P0!8H"T-NH#YYCU%_CW?!2/X)[Z4;#0P'JGH-KT M@8Y>6VX!TLIB2':N/MP,;]CGCM]/!BC#3/KC0:WO!LU():%Q'YC1K#\; 3,' MV08T.>DE90&U[=W1? 'O@I ([T[@71SF "3_RB268*P%HP4>*+M@2UMXPZ $ M-N[#[37K3Y&+I7/G1J4K_HKR:V^\ 7C7RHMDU@?]_<6D/QE'/?P7 MM:=AT@?9HV=_'0.DS[\8W@BFTV3:1]T M2F$YJ(0"W1+OFVF..$5%#6@<>,P!C@A=39$!P\/SP;=E/5W9#+LXD?/]-'D+ M55ZKY\OCU';I,1GZ_E,X4-"(.QSW!P/U38CIU(]G,D;6 H=[@0RG\2:S&B!O MX3;UUP?]&7,&^TT;GVETW!\,F:N,IH&.OQUW:\E,^FQO'5FIG5["9:NMC]!&QN/&0?$=I# MT-ZU6#2,IY>JBCV.Y%+7D3A*$2Q!/:K23R;TU>)^FHQ0#)/1OHIH-Y/-O&? M<\S%(WB6"4(6QZ9FL)OIQC0:Q/-IHSCGJ5OHK\HWJOQ^E*'"KYSLBL6;.M;- MOH^1Q/YO=>;__U9G[O3YV8K&KTR!8)5Q'+.[OJW5'C-TZ$A?D6S36_Q_RQWG M_V>6.\84A%AA6=O4 *_:.M5+^A M&I= YB_P[T]FA^J]#CU>T+A8MV7?Q*8TC(6FL@(PPI/F?!ZTT)-KH ^-5#8,0XNWT33:-X(JI=A&>CT2L M_QH&)AY\BG&*[5B^9NIO!=R,SO"N.D?;/DT$IL?"/AMX[+0:=1U;45Y-8O;@ M7"%:U_BM8S&)O0YD(=PYVI*QJ:,,6[A5%V,*@!"!.=L>PI$W=&2$+W14PC3XSE;T:Q#FV60Z M;6C/(.2C,4B4PD]!>=;WLP,/^HP=Y-9B,N_O_$:[I>D6L.@M"BKUAT\#4C9V MD(&C(>2&CQIMO"ATV1Q."#K:D$&"Z-'Z4P9 >MJ.'E*A8,]^SM?KT#%ZU8E! M-394E. M2ADW&^PZ#T'89P"A&$2!ADR1!YH*840;VQ7$A388DL.$GK8-7T'$%X=HMA6" MW(KZ/!*&ZE'/J1#6TQ6( P#1MNN_IF4NJ>VT__PZI-'_>O43U4_A)#%-6?ZA6#^0 M9ZUHXB-D3#=F3/?I%_).71=E*:[L= L_-@]:_4V@YIQ+K!+!,4L,PJI,'S?&,^D/IG&!T.D(-.5LCAF6E*8.0Y05O1)RX)3=L>)MORNC%J0W^\9*&X M*[;S3R7>-P[@OK?^N/JLJ6NVS MKL5"8*YMA"7.W$9/DE$\ ED6.!NM&1FPJ3B.ZQ@K:&_2)D$,AX/^H#D!/.@? MZ*!_#)PP-B%6,(^4[( /0182HXM_7W4MW<&>@>R[N4KC\=8#R)!W"7@\2F!K MO;^23A^-HW^7YKYU#4H(<%A_$DO_T4Z>=L+GU"7'<)O3:*Q*!?@NAIW/IZ ,"I/O+HKGX2'DCIU/0H( M^G=M&8"#.$FU4(CU:!SG4.7K_Y"2]Q9:[!G/"LON!483L1XP,MC28JO-,/T'KD^.FZFA74M9*+84C+\C. M<_CL)P;ORF'G_?W MY_#S!Z<9V+ZC1VUW\O ;AS;U""'@Z%#4MC=+^V8]:M;$X\6:+=>;F0FOFEON M-PIR/_/<<& ?G *MC MZ3K>.F$%6BZIKXS-]>WEWB^]#J6V(^[LV+/=B#MK6/V2_K@I8@9>C$U<2L-( M&;238?SLL>VRO;O1;H*6GD!OB\"W27_:_+8E JXAN&#@[9'OMJX"Q>8V6YZ> MTG)X'2@2.##F4'?)M'W)_4"^^F/!30P&.M)9N)\CA-PC@ZP]GM$NA8>$WDZ;X2%[X8E1 MT<\7>T$="X\@(/^V/FN"I8]X-"@.MSY]I%S<^OYQP>+/6+T3#:/=(FSGJVIM M3WSSD&3;^?*AE3^QN6]VHW<9(+S#>K*YHN5\-MC[.'3)8;QXX%L,ZFY^.>JX M'VH1Y@U;E.7:29 A&O4_.?#L:NW1RF$K],WN?_SWX6S^0\@ TF9I_J5X.(B=",$U3%\P^%710*_J M-]I0&S^EFX.1-=:C8->BRW3M@6>\@,)&$KCNG'_NUV BMH9 A^^W$8H.)G:( M&+1%7@'M$$!A%[U^"" 23!W7]9-Q:*VSW0Z#;5$98+#%$KGBNFFWJH5RJX[; MG^08\I@*AD1GU=^!GI"SFIUNF.(;@^E0Z=K'@PC\L$3-3Q[@2J.P&-;=7UAR M_#6[COY50.52LS# 1IR675RO\]LP,--Y!.EX>"[D9; )] 8&C](A1M =T>Z8 MPP'VV!GSWL@#4'_ A>XW?NF,W3^P;=\J^/XHWWO#L=ZQJZ?X>;_9'([)!_"[ MVLI=I'V3\[KX^59!^%GA]%VQJL]=R-\S"-[;@.IH#>T"QK *#.#U%^F<\&4< MRV !4:_3$K4#O0"=L1@'XO%/CL(/,,?C(I#K+QX3.5]_Y]30^=;W.Z+G6[Q! MH1#Z)LMDAO\AQ9B*3[H06!N$X+4M#G\R7F#:Z<0:#HZ/G!>>86*<&L_N;QV3 M#&LIK3/O)DX!*% >$0*B(8 2YPQTM,FX 4KPU9)%#E3 =H:=V:7--Y'+&TSA M+A8(^!]1VZP_P.$#"BG*)ZXWRD'](2.T4 ATJ>-+M>&6LE[0J:,L ;K=ZBC# M0OM@VD6I#_6.CL2?#OOS)OZT>P!M-LR9-H3^L:IV?_[_ %!+ P04 " ' MH(Q-Q,T!XEL" !#0 #0 'AL+W-T>6QE_?KKXDJ2D:[-U)"_1N>A\YSO2 ML7,<5FI%\7V!L0(-H[R*8*%4^S(A&5):E;E7E1*CM#)! MC'ICWY]Y#!$.XY#7[(:I"B2BYBJ"T]X$7/RU2'$$'T[>_ZR%NGH'W#KZ,!KY M#Z=7V_83ZSB%P&%\32,8S#Y"[^6@9_YN7.W;@IZ^#OH9Y"W@V0[@ 6A'X/DK MBWV^W"<%7QAXK[VT.,P$'^YN IU!YT<,@R6B$;Q&E"PD,5$98H2NG'EL#(F@ M0@*EFT;S"XRE>G3NP&FFGUH<1KB0-K?+X'X7[?8M1Z<9@H32GN 8.D,<2HEF!92@G+!D>701;2"ADTPI??F8?N1;6 W&7![S)7X$!@6G:BK;L7A MUGQ+>1W-8:_#3O;"!259"O6EUN5PJYONP7<29Z2Q>I/U!#0Z*DNZ^DQ)SAEV MQ?PQ8;!GPCA$71Y0"$D>-9YIE40;L(1@B:4BR;KEET3E'#>J:Z-CQL@(?C=3+-V8 M)89A1L,KM-#?(QOX.C;%&:JINC,E6F<$!_F;(1[,^EWS'B*"@WR+4U*S2YMP M^.B)?P-02P,$% @ !Z",34)>MJ[&! >R< \ !X;"]W;W)K8F]O M:RYX;6S%FMMNXS800'^%T$M3H*FM6W8W6"^P33:M@30QUD9>"UH:VT0DTB6I M7/;K.Y3AA@KLP;X,_&1+HJ2CH<@S)/7YV=C'I3&/XJ5MM)LD&^^WEZ.1JS;0 M2O>[V8+&(RMC6^EQTZY';FM!UFX#X-MFE(W'%Z-6*IU\^;R_ULR.X@WCH?+* M:-P9=CPH>'9OQ\.FD%C@"19R.4G&B9"=-S>J\6"OI8<_K>FV2J\G29J(E;+. MS\.]^Y*MTJI5/Z#NM]S&//]EK/IAM)?-O+*F:?JSPH'^)+R#^W_/ UBOJD%! M+Y??);).DHLQ7O!).;54C?*ODZ3_WT""3S&*'J./P_YW%\1+^S-A-*N5JN#: M5%T+VN_B:*$)=]=NH[8N$5JV,$GV1834M?BF/=*(J=Y="LN&9\%;3^O=<#!4R/(@H L3@@YB&1)0):\D/=/8)_ZWD6'2G;*";,2,PL.SY,^ M@KP@("]X(>==VTK[&LCF:JT5GB:QK7^M*M-A6X\@/Q"0'W@AI_H)G ^%7 3T MD0#ZR MT(Y45#[+I0/P-TG46WL-](N ^\<+A&[:5"OOJEVUH(ZY__^[]!JRX MZJR-.^PQU6./N3'Q;(LRZ;WR;Z>VX83?Q!W$32,EI<)LE5EGJXT,W MA]N+K\[!H*I32BDILU.PH=H.?JJR*:FDS%;9$=T:O3Y?@&W%K9)]8J-@$$E* M*2FS4ZYA.7CQ*'.DS.J8ZLJT(!;R91@?2A0IMRF\J1XWIJG!NE_Z!NM?8S;* M#RFS(+ZUV\:\ H@>4LPPH1K$C5)%RNR**].V:B>OOG%BQN)Q. &Z>O?R4\I( MF9V!G2ZV3N?$#)OI?",M]G/>6[7L<$@22-[R9\H9&;,SOH>=V-O-9!#'PF(U MRWYL%P19(BS&)/23LZL M'3+-&,Z D5-@W*,5:N9FB$D9*&INF.D :8U("*I@%=##-?,.-,2D!%2>8 M8$-,3.VV1@]7WB@!%2>8:SL234I !;. CF#NLZ08DQ)0P2R@(Y@A70J%XY5, M2D#E*09!^V@.%UPI 97, B*C.<2D!%0R"XB.9NS)DA)0R?XI #6H/(\Q*0N5 M[!\#$)C#2B>_!F"V$#WV'50Z9:&2V4(T9A%C4A8JF2U$8Y8Q)F6ADME"QQF7&F)2%RMY"H_W'7C6LE(;Z#F_A<'\EFVIF1?C9K4<795A,6G5-$:^^_>OOP'4$L#!!0 ( >@C$U:<&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNVD 4AN%;0;Z #'-^2%*%K++) MMND-6#!@%+ MSU1-[KX.FSI2XJ\+]+$!(:-SWM6#->;A9SK6Y="UN3GT>?%V M.K9Y736E]#]"R)LFG>I\T_6I':_LNN%4E_'CL ]]O7FM]RG(MBGLJ["VS'\Z8;7W*14AV/NB6 M'G0W'W1'#[J?#[JG!\4ED'')3T)8\[6.@.O(]SH"L"-?[ C(CGRS(T [\M6. M@.W(=SL"N"-?[@CHCGR[(\ [\O46H+?P]1:@MUSA7AO=;//U%J"W\/46H+?P M]1:@M_#U%J"W\/46H+?P]1:@M_#U%J"W\/56H+?R]5:@M_+U5J"W7N&L!!V6 M\/56H+?R]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O4VH+?Q]3:@M_'U-J"W M\?4VH+==X:P;'7;S]3:@M_'U-J"W\?4VH+?Q]3:@M_'U-J"W\?5VH+?S]7:@ MM_/U=J"W\_5VH+?S]7:@MU_A625Z6,G7VX'>SM?;@=[.U]N!WL[7VX'>SM=[ M-=$[-_60MB]E.+3[?.F23\._K9G G@C$V NW.XX@$ %DC 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^!+A1;]5$_T#=#FQA6YNV M(/Y[NZ$F&DPT0O+>,+;3G?-N-,\5LZ=71V&T:YLNS+,J1G?%6"@J:DW(K:,N M59;6MR:F4[]BSA1KLR(F)I,I*VP7J8OCV/?(%K,;6II-$T?7^^M]ZWEFG&OJ MPL3:=FS;E=^:CM\;YIZ:84VH:A?.TH)L=+M+74*Z-L]2-63L%Q.^W]B?I_ON MM^1]7=*?HMGELBZHM,6F3;?DP7DR9:B(8MODH3*>RL?HZV[UGO?!^'AGVM28 M[1KV94%^NASQM:'# 8;*,2?'M"WHT*BAL/_D_QKXL1L*ZVGL?*KZ6!]XO!3I M(54#ZQ<>\Q&IWSHEE;\:GEJ?[H=]L7X]?#_TPC^+@0V'_[WUX^40(#DD2 X% MDD.#Y)B"Y#@'R7$!DN,2) >?H 1!$96CD,I13.4HJ'(453D*JQS%58X"*T>1 M5:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56C2*K M1I%5H\BJ4635*+)J%%DUBJP:15:-(JL^H:S#,6]-W?V4Y-G:]<=\-ORC9O$& M4$L! A0#% @ !Z",31\CSP/ $P( L ( ! M %]R96QS+RYR96QS4$L! A0#% @ !Z",32?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " 'H(Q- M((]/$N\ K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " 'H(Q-F5R<(Q & "<)P $P @ &W M @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( >@C$UR+ZJOEP( M (<) 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !Z",3==! M.WZR 0 SP, !@ ( !I! 'AL+W=O@C$TD@49)]@0 (D7 8 M " 8P2 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ !Z",30^C6+:Q 0 T@, !@ M ( !;!T 'AL+W=O@C$U5%C@QL0$ -(# 8 " 5,? !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ !Z",31)7B:*T 0 T@, !@ ( !(R, 'AL M+W=O@C$W(EW7LM0$ M -(# 9 " 0TE !X;"]W;W)K&UL4$L! A0#% @ !Z",371*-X6R 0 T@, !D ( ! M^28 'AL+W=O&PO=V]R:W-H965T@C$VRY7SHM $ -(# 9 M " &UL4$L! A0#% M @ !Z",38G+=%FT 0 T@, !D ( !N"P 'AL+W=O&PO=V]R:W-H965T@C$V,H(K.M0$ -(# 9 " 8TP !X M;"]W;W)K&UL4$L! A0#% @ !Z",3;;>IR:U M 0 T@, !D ( !>3( 'AL+W=O&PO=V]R:W-H965T@ MC$U]N.A M0$ -(# 9 " 5 V !X;"]W;W)K&UL4$L! A0#% @ !Z",3;U*#;JU 0 T@, !D M ( !/#@ 'AL+W=O&PO=V]R M:W-H965T@C$WK:1GHZ@$ &8% M 9 " 1$\ !X;"]W;W)K&UL M4$L! A0#% @ !Z",3>]09**S 0 T@, !D ( !,CX M 'AL+W=O&PO=V]R:W-H965T@C$WAP$"HMP$ -(# 9 M " 09" !X;"]W;W)K&UL4$L! A0#% @ M!Z",367MH32W 0 T@, !D ( !]$, 'AL+W=O&PO=V]R:W-H965T@C$U)>;0!MP$ -(# 9 " =!' !X;"]W M;W)K&UL4$L! A0#% @ !Z",3<';%?BU 0 MT@, !D ( !ODD 'AL+W=O&PO=V]R:W-H965T@C$T9 MTA%PZ0$ &8% 9 " 9A- !X;"]W;W)K&UL4$L! A0#% @ !Z",31R3@I[% 0 -P0 !D M ( !N$\ 'AL+W=O&PO=V]R:W-H M965T@C$U(;K99K0( #\* 9 M " :U3 !X;"]W;W)K&UL4$L! M A0#% @ !Z",3<]87 /7 @ _PL !D ( !D58 'AL M+W=O&PO=V]R:W-H965T@C$VT/SR&>P( +,( 9 " M ;E> !X;"]W;W)K&UL4$L! A0#% @ !Z", M39&;$G_' @ 9 L !D ( !:V$ 'AL+W=O&PO=V]R:W-H965T@C$U9.=OEPP( 'D+ 9 " 0!G !X;"]W;W)K M&UL4$L! A0#% @ !Z",3;*'\J0) @ C 4 M !D ( !^FD 'AL+W=O&PO=V]R:W-H965T@C$T>(BJ( M#0( /<% 9 " 0)O !X;"]W;W)K&UL4$L! A0#% @ !Z",3&PO=V]R:W-H965T M@C$W;UMENO0( (<+ 9 M " 61W !X;"]W;W)K&UL4$L! A0# M% @ !Z",3<)YIY'B @ MPL !D ( !6'H 'AL+W=O M&PO=V]R:W-H965T@C$T',X;Y1@, '0- 9 " 0*! M !X;"]W;W)K&UL4$L! A0#% @ !Z",31BW MOV\8 P HPT !D ( !?X0 'AL+W=O&PO=V]R:W-H965T@C$UD8KUO2 ( *D' 9 " 6.* !X;"]W;W)K&UL4$L! A0#% @ !Z",30CW8]X& P 7PP !D M ( !XHP 'AL+W=O&PO M=V]R:W-H965T@C$VT%ZIU80( M -P( 9 " 6"3 !X;"]W;W)K&UL4$L! A0#% @ !Z",3?/88QK$ 0 ?00 !D ( ! M^)4 'AL+W=O&PO=V]R:W-H965T@C$T&ZZR0D ( +\) 9 M " 9F: !X;"]W;W)K&UL4$L! A0#% M @ !Z",3<@!A%%! @ =0< !D ( !8)T 'AL+W=O&PO&PO@C$U"7K:NQ@0 'LG / M " >P( 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " 'H(Q-6G'+H0X" M #&(P &@ @ '?#0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " 'H(Q-@+MSN.(! !9(P $P M@ $E$ $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 !$ (X2 X$@$ " ! end XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 155 282 1 false 55 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 Cash Flows Sheet http://www.zuora.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 2101100 - Disclosure - Overview and Basis of Presentation Sheet http://www.zuora.com/role/OverviewAndBasisOfPresentation Overview and Basis of Presentation Notes 6 false false R7.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 7 false false R8.htm 2103100 - Disclosure - Investments Sheet http://www.zuora.com/role/Investments Investments Notes 8 false false R9.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.zuora.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2105100 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.zuora.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 10 false false R11.htm 2106100 - Disclosure - Property and Equipment, Net Sheet http://www.zuora.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 11 false false R12.htm 2107100 - Disclosure - Purchased Intangible Assets Sheet http://www.zuora.com/role/PurchasedIntangibleAssets Purchased Intangible Assets Notes 12 false false R13.htm 2108100 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.zuora.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 2109100 - Disclosure - Other Long-Term Liabilities Sheet http://www.zuora.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 14 false false R15.htm 2110100 - Disclosure - Debt Sheet http://www.zuora.com/role/Debt Debt Notes 15 false false R16.htm 2111100 - Disclosure - Income Taxes Sheet http://www.zuora.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2112100 - Disclosure - Stockholders' Equity Sheet http://www.zuora.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 2113100 - Disclosure - Employee Stock Plans Sheet http://www.zuora.com/role/EmployeeStockPlans Employee Stock Plans Notes 18 false false R19.htm 2114100 - Disclosure - Commitments and Contingencies Sheet http://www.zuora.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2115100 - 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 20 false false R21.htm 2116100 - Disclosure - Related Party Transactions Sheet http://www.zuora.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.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 22 false false R23.htm 2303301 - Disclosure - Investments (Tables) Sheet http://www.zuora.com/role/InvestmentsTables Investments (Tables) Tables http://www.zuora.com/role/Investments 23 false false R24.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 24 false false R25.htm 2305301 - 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 25 false false R26.htm 2306301 - 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 26 false false R27.htm 2307301 - Disclosure - Purchased Intangible Assets (Tables) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsTables Purchased Intangible Assets (Tables) Tables http://www.zuora.com/role/PurchasedIntangibleAssets 27 false false R28.htm 2308301 - 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 28 false false R29.htm 2309301 - Disclosure - Other Long-Term Liabilities (Tables) Sheet http://www.zuora.com/role/OtherLongTermLiabilitiesTables Other Long-Term Liabilities (Tables) Tables http://www.zuora.com/role/OtherLongTermLiabilities 29 false false R30.htm 2312301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.zuora.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.zuora.com/role/StockholdersEquity 30 false false R31.htm 2313301 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.zuora.com/role/EmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.zuora.com/role/EmployeeStockPlans 31 false false R32.htm 2314301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.zuora.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.zuora.com/role/CommitmentsAndContingencies 32 false false R33.htm 2315301 - 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 33 false false R34.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 34 false false R35.htm 2403402 - Disclosure - Investments - Schedule of Investments (Details) Sheet http://www.zuora.com/role/InvestmentsScheduleOfInvestmentsDetails Investments - Schedule of Investments (Details) Details 35 false false R36.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 36 false false R37.htm 2405402 - 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 37 false false R38.htm 2406402 - 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 38 false false R39.htm 2406403 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.zuora.com/role/PropertyAndEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 39 false false R40.htm 2407402 - 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 40 false false R41.htm 2407403 - Disclosure - Purchased Intangible Assets - Narrative (Details) Sheet http://www.zuora.com/role/PurchasedIntangibleAssetsNarrativeDetails Purchased Intangible Assets - Narrative (Details) Details 41 false false R42.htm 2408402 - 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 42 false false R43.htm 2409402 - Disclosure - Other Long-Term Liabilities - Summary of Other Long-Term Liabilities (Details) Sheet http://www.zuora.com/role/OtherLongTermLiabilitiesSummaryOfOtherLongTermLiabilitiesDetails Other Long-Term Liabilities - Summary of Other Long-Term Liabilities (Details) Details 43 false false R44.htm 2410401 - Disclosure - Debt - Narrative (Details) Sheet http://www.zuora.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 44 false false R45.htm 2411401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.zuora.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 45 false false R46.htm 2412402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.zuora.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 46 false false R47.htm 2412403 - 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 47 false false R48.htm 2413402 - Disclosure - Employee Stock Plans - Narrative (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails Employee Stock Plans - Narrative (Details) Details 48 false false R49.htm 2413403 - Disclosure - Employee Stock Plans - Schedule of Stock Option Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansScheduleOfStockOptionActivityDetails Employee Stock Plans - Schedule of Stock Option Activity (Details) Details 49 false false R50.htm 2413404 - 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 50 false false R51.htm 2413405 - Disclosure - Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansScheduleOfRsuAndRestrictedStockAwardActivityDetails Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details) Details 51 false false R52.htm 2413406 - 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 52 false false R53.htm 2413407 - Disclosure - Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansScheduleOfStockBasedCompensationExpenseDetails Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) Details 53 false false R54.htm 2414402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.zuora.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 54 false false R55.htm 2414403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) Sheet http://www.zuora.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails Commitments and Contingencies - Future Minimum Lease Payments (Details) Details 55 false false R56.htm 2415402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Narrative (Details) Sheet http://www.zuora.com/role/NetLossPerShareAttributableToCommonStockholdersNarrativeDetails Net Loss Per Share Attributable to Common Stockholders - Narrative (Details) Details http://www.zuora.com/role/NetLossPerShareAttributableToCommonStockholdersTables 56 false false R57.htm 2415403 - 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 57 false false R58.htm 2415404 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) Sheet http://www.zuora.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfPotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) Details 58 false false R59.htm 2416401 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.zuora.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 59 false false All Reports Book All Reports zuo-20181031.xml zuo-20181031.xsd zuo-20181031_cal.xml zuo-20181031_def.xml zuo-20181031_lab.xml zuo-20181031_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 78 0001423774-18-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001423774-18-000037-xbrl.zip M4$L#!!0 ( >@C$U\^,.QTB ! %TS$0 0 >G5O+3(P,3@Q,#,Q+GAM M;.R]:7=:5[8H^OG>7^'GS\_)ZIN,.KECM75\;A*[;*?JYGVY XLMFU,(5!MP MK/KU;\Z-&F!M6B$))*HR$DG 9O;-6K/YR__Z?M%_]:VJ1[WAX#]>TQ_(ZU?5 MX&S8[0V^_,?KWS^^<1_#V[>O_]?/__,O_\^;-__'?_CE51R>32ZJP?A5J*O. MN.J^^K,W_OKJ']UJ],]7Y_7PXM4_AO4_>]\Z;]Y,/W3YD^GPS]*RS]W/YY_% M&6.=<\;/K=65^JPJ><;_W^\_B3-E#3UCU6>K!8%W=[N*<7NFF3GG7<:;AWW_ M7/=[/^&_7P'4@]%/9\/)8%Q?_QK^_OQE9;G]P;? MJM&X_2/3U_!#?.%#HZ%@5-]^ZL\___RA^>2P_@)O)_S'ZW?LG[X966#TQ&;[YT.I>W MGSGOC#XW@%R_T$(D>*4>]JM1ZV>:5]H_A'1H_U#S2MN'QG7U92F=[(_P^LU; M\87N@I#?TG/ZXMQ;QZUOE=.WCF??VELEH(/1N#,XNQ6Y[X6(_LF;=U-K[8_- MJ[=O'77;W@B/I3_^GU]_^7CVM;KHW+VYM_[-;Q:A^?=D./]JG[5@%'-07TCP.'M_W[],P&,!>-:B[_\N/CAYCM^7/R2Z^^X!.T;=F>_ M%6A5CR,X@I\1PS>$@>S=?/SNM9D/5(/NW=LI 3F]^[;NS9MO_G3[?3=_N*9, M.ZG>-I02OPV_&]V^(PPO+H:# MYF7_:W7QN:H?C="W5*R^((C-GZ9_Z\(W?[_L]\YZXRE,K[H]>,O43U]#_M-2 MW%[_?/.6$KF__-CZ_"DX/Q;P;"$+4\T97[,63!"YQ?KZE2=DK7O.K'5'S-H\ MY2T_1.LVC_:LL=H/VN9OXN#1;F*)O:-]4N(G5N('8"LH\8FM3VV;]V^D=F;K M*9HZ9+;N;(1/;#U4(QP;MAY%JJBW2Q7UGE/%FZSZ;T= *A 3\X19]8U4'0.I M]':DVKM43>WJH:N F< 'M)S2![[Y5M>OWAV-D_+O+,0C:D2G#>I.X%,>7I1,GV_C46>9> M=;XX$\J]06=PUNOTW\*CZZ8X9(ZIOW_\5%>=T:2^@% -\SW'Q=PF2 M=]Q=B>7QGA)MPV@4\*K&-[SOP%?]-AR_'9SU)]VJ^X_>^&OHC+X":? _Z5^3 MWC>PFH/QZ)E)P>XD>"DB4E\.:S"5L?H\_EB=3>K>N%<]/RE8@>4S872G5_^] MTY]4_NK7QNPUSB_7U;\F6#TWQ_3;]\Z\<_0!R5+W!E^FZ&\L0;\.!]75KYWZ MG]4X3P;=8Q.=]62[$Z--Z+9*FO8ITNUD?W:R?/OC?P*_._79UZM?JF]5OUV< MWPXN)^-1\P:^*,5[5H\CE.\5I&P1\9*6^Y+LQ]2X%R7S[(%E_N6YA)U5AAVO MRIR(>E)J>E/J44C\O3_T\TO^3PSX=E!S^0T-'SZ<#L=!C^ MS)W=Z3#\!;G,TV'X<\O/3G[[E *>_/9)\9][B^9)MT_-K"\R[#XU0)SB[>8- MIP:(XS@@.RGLZ?#KI+!'I+"G /FDMZ< ^6C5]\77"9W4]@75"9U-S,_NGH\>3(SI<1_2\RFJ.2[*?:1'+[/Z?Y^28 M3F?K)X_T]&?K#[Q>[WT]A">,K][WX;G@<+'&YA)A]E>?KBZK.87X!5A1?1WV MNV\O+FMPS U/CDLK-D#WCN\K\'T>UOK$_$-F_@%H_K\G0SR\ (=0U1^'Y^,_ M.W7U#'D.:/[4CN;QZOFN1CY/ZD%O#!X7WI=[W_&GYZSFR]%]>:S_>_6U=]9_ MUNR>1_'EL?C&RMV^YQGS>@FNQ\OT;4.WD_=^48':QZK^5M7/T7HCA^>P>SDZ M?/+-1Z>[N[+XY)M?$--/!ON9,O:41S]-'KUGUE_OJO_C4[QWR/T6'EL/.OW? M1R\E^BXP?C@9F-M3J]\0ML6>VH7U]???4SO=8GP2FJ,2&K.=T)A]"\V^,ON3 MQ!RWJ_G;R6HSCRO@D\0\DQ/(W(.DK?JE M]ZWJ H:=P9?>YW[E1J-J//)7OW;^>UB'?F5/6'JM\9 YU'7WN7+T$@5N#] MA<+(!1V0#'KI=Y10E'&&4<(!"<7(, MQ\;VZV.&=V?CQN'<58/W!M6[\U!7W=XX=\YZ?8#Q[EX3?H6'_+W3[U=7OC/X MI_M25]7=+>]=44.G[G6 E!\@K9T3E/EQRLHPJUQ>B:\BR2D"V &*1 MJ'<2N4#51SOT )%\ND./91+<(KLW+WVHO@W[WWJ#+_/O61#>>ZG L4ATFRS? MO+:23'L2YH?3J.C.W)V!ZD MI$[O7ME_3088'9"3"3V9T'O<"*NM;H3A[9P\99S[0)+\;-.[YR7ZIY3R^%7M MI#E'[C0.+77&WY/U:7FZ6]IW.:%Z!.^RQ0L3/9[6'>0QZ+O!TJOP_) MG$T/\D2LS@AM3E?^JS/@^)-Y-"[O?G!$MVM FJO]VG\.\'$,ST-QP.KH\166 M0@\'\.M\+8<[.YM<3/KPUNZGNC,836N?7/>_)Z/Q\:G82ISOK/MF2!]E2%Y4 M?FXM!K]5X]\'==7I]_Z-=3+?JBE-_MKI#7X9CHZLY&=[@=@(_<=RO@];%'RR M$,=A(1ZX2/AD(8[70AR:\W@W_EK5^+:Z^HJ4_E:]'9P-+X[LH&5[F5B-]PNU M$R=A>$)AV+-E:)F)<4N8IFKZW?G'\?#LG\7"I.&@>=D?*=,7<9O?2S2/W*.E MZ$\[Z>*^HN">LRBX%R<*$"^ *!S!\U1 MYZ<_AY^^#B>CSJ"+;>W8;515@W1QV1]>554C>>\G]=G7SJC"SRZ++PPG$)W!R>4XG;#M'CC/.*V2(;FJ@F-H8P%\'_=C).6U+I!9BE!Y;3TBS- M>8)WE\WY7:&JUSJ\(*NKA/YC[SL\9N8/N7>.O+UCYK%(;8N%VYYF>Y+BP0^0E#WC)*MU2;OYJ\M*GQ<0K%@EF[^O!2O9Z/[I\CZ MR2/K@];WDV\X*-_PI-;A9.V?M^ZW#!.>WB'=IGB_#,^F-0FSXO#7:E#5G3ZH MA^M>] 8],)X=S#33]TL@_)%=O*U ^$Y0-L+XD83F0(8)_[&AT$Q'PH[&[\[? MU\/S:H34[_1QWT?OK!I]J+Y5@\ES$IGI0-B-\'U95F93@;GK@NSW>X,OH'/3 M;=KP\_,U,.N0?3S;4E.6(OBQ'M&UF=(I9GL3]/+DUV[/)^C8<_"D<&637//W,[>J[GN^.SI(9Q(V >3QV=@ M-Y]2'I_&/A["D>JIJ?BIFHH/Y,3K'@;I) !';P$>SB.=(J1CBY .01[O%[&_ M1#E[9B'R_4*2DT%Z3@;I$"*DASM".*5LQY:R'8)]O-\SCR=Y/#9Y/ 3[N""/OU2=4>7J&@F$Z,W=IKZ#YW>PZV3Z MKB5[[)^)ZUY&B>D%ZDI2G+SX44KI,1K0PY32%VA+%\O'Q=DVQ*9<78;943)TZEC$;\-O6(M+ M-E/=T+GLC3O]>:D>+3@7;/RO_C6!5]*WV0?VXI&.UWJ^BSYX\SA+JSO1) MMY'WT?P0I=OY(92]A\TQ 85NKS_!024?J[-)W1OWJE'Z?M:?=*MNKH<7N/UU M,F[:*=Z=ITX] 4?O:_JCU\[=>6OVA]PJQ+/I7[\X=+Q[*G03T M)* '?4KW@ (ZTZEWQ$U7#RF:,[U]+W:[SB-;S9OO",/!MZH>]S[WJ_=U=5[5 M]4D\EXGG&EJ=K.ER*SI/J9,U?4@A/?ZZP,<0T .H,GQR M"_H$PGF*/P\Y_CP)Y./YD[63T[&TX&X]%OPW$U^F78&8SM\ZH.'^ZN[GX@ZT^?#=ZXOE.54?L.B^!]RO/M7P#9TS9,0('WGW2G'"?V3B M? \ZWLEK*R'W5=RS,1OF;Q >.>S8\LJ5F&>H,*OKV4Z*=6"*=8^JN9/^O@S] MG:WU/>GOX>OOIK79)_U] /VE,_I[67,RI[\O0FF>J:R(^Y;'30:]J:!\@X\/ MY]AY475&D[IJR#%]]>8I-Z_:"@8U3_]_C%N_]] $&N1JK-8^][%RA M!BX#]?KE[:']UWGK,R?CNOKR$[ZZ]2,'DT7;.4^ 2_AQ_4.[5>\G!RAU$:W< M[WQY=:W>'ZKSN7.TU].#-3!Y;P0E/)+(A5)<9DN\M5)R1I5S)E)*7O]\WNF/ MX,N+A]]\8YC4-?ZI-SKK]/^H.G6:VIT-OIQ*2836VAEM9;#>L21]RDG!'U-( MZO7/;VXF/Z_ZIAM(XO!L-K2*.490!!89BZ(%$A\/7>*MO2;%L' >'.3;_?" M^.2X#U%+1XGW/DKX63#-0L[A]<_PQ7^;_UY\],W7I<;!!OAKW>F_'72K[_^[ MNMK@>UW*62@#7\*U9(F#$A#E$W]M:,=-7<3NZ/_0[H]&[\^8Y"S]"U!8 M>.AO>09!D&T6-!$F)2\C]\9*14']K%;!RNQ>OT(CTD!S8XPUIP;?,8?O"I2> M#'F_#GE!F1()Q#:F)+FT/H%B9QFD D+X0%N0YV@#B:"[(9][_:H.@,*78;V) M^%$::&*29Y5 _YWTEOK &HC0!.S?_WS;\/!F\[96=7'X*#JOFJ^81:XN:^< MA^9#]:59O3H8_]:YV$0+X1N3L"E:+HR,-GMCK!(N6$(5TY2^_OG_^_W=!_?J M[6]A%H3Y[[F! 8)K)-#'JXO/P_XFM!".B\!C5IY*^#IG'?@H32@/+AK%FR^? M?NWO"5 MSECA79P1FB:J95(S,!)_^7$U$+N "31:"B8A4N:LN %7*F-DC@:70'7A3U*# M%RO 5-KL".;=X[] M^_I>+H*#;S[O!MWW=771FUR,W@Z^5:-INV&I4N9:I98@A#%%#$Q;$067@B27 MJ**$1+"-U'F_B- \)CM ^! XVM4X1B5!P()W(4?08@.63$YQ%-D*7BBO5HL< MVP.>DZH[W<+SJ?.]&H$%/]M%9RRUF= ,L9!STD7B(43D202?0F16%@HN2C.T M%)+=(5ZE,5'2*(72-"HAN8. ,A.1N8W,$ _>K8"8E=3? N+9G5>YJD8[629+ MP58F%JVS6GI%K4TT">) =&((HA 8PPHKN@*6^T"]TO@G -1[ 99>2Y.D(9D% MQ@TX;Q)ILHM04TUVAWIR,6D.QF)U60,XC4[ S_VIH@RZL[H"3[RLZO$5MD.- M<6?"OR:]9K?4=EP1@H+^>AXHIQ*LE@5#Q6A0/%D!_R8%?N %Z2*&>X'[<6BQ MDM=&L.B\MDXF"=&\C0GR,@J)6*UB)0AU MR(P:'D66UF8C(!+R@">E7MIIV>^-&S]]W>F!AK_O/MV,+Y 4> ME(_Z!/Y'V@CQ.ACW&"!2"LP(54BB450N.*5V.'8"=16E,R,IV6@AK7=2:FZR MY40F#?*#QSVNS7G".[8%M=_']7I5=UHWU1E57>0),*11I.M]>JV!VM]6!#$A M!F4EY]YJ+IG-CIM$M4DZ2&M$IHO <\A7YT'?"*[]8;+5KL6_5@/(9?MH=+H7 MO4&3.6*AV?RVQ66TX0)<'>61$T_ ^R67(P2O$?P$!!A:YX(VB_[ZD$FSR1K* MI2D6GAHD'T$W.80$SA,*'C0F:UW.H*Y%Y,OL\1#F8]7O0\(/=/FU4_^SPLDJ MFU%%2&$TDTPP;B%!RT E$P0>*D0?(*,O @F\'#UXLFRSYW8990Q$#Y &NJBX MDEQ8GSSH$"2'D)@3&PM?I#D_)L+@<).SNM?4I5X39+2.(BQ9B/AI],3+S(WQ M,CD-BD0LE4&W!%I/J$&KDF 6(P89+*>D) 5O!X@E@O^A64=>)/H0BH@GQ>01 M_8>PRKBH*8V0.7GPK#$KD36P&V(8IHL81JLG%/N'6&.\C# )(B0%D5("QR&S M8E8IX;)UGED\-R\B)BJY/A[*[.Q 6&3>">4LTQJ,I?/.1N-YIE% -$P*7:)6 MR\,GRSX<" @%C\E;H@TD "DYDB%9-Y#)H*O-121&V5-&'-M39@&82?U$)D9K@UQ;&,L.2)*&)79R >C"%X#ZI=E%)I9XT7T@"W28[& MB (1+>13\=8^=@:B(R!5GVX4(()&94X[V\L1+4QSAMHH^.*"L[C0Q3/*AHB@XL98HKD(,K6(G@;(#D/O+SUY$H=#V5V]B&1965M#IR# M:XT<[_X<5 LV!&>LW IWK(52DU%D(SD)X8 M2%<%$$&65VQ.;H ^,I DE2(J5;Y70?]P=_=@9G51[6 M<3CY/#Z?],OREYUNZ W@$B4Q44&>&;4UCEJLTLM@)< QIO+$WY9^9&/8]HC4 MJOLIJ6CPDRDB]TRH*4!%. !O'0J$DXM$@;TG.9R$W+A'E1!:>1G%.P/BX+[B =RAX-2&$XEA MODG!<\9;^D!BO))*&4"STEJ9[UTVCK'(1>F2;8:+7/BR3X6 M'2Q--1FWD49.8XPR1NVIH4X'B.(!B7:.'"$SUISKN>@X2TPW;60Q<"\47?^H>KTTPC/ MR6]:4UH/6_>Q5'1%PY7@41IJ5) 0]SFI!0U&4&6#YFG.I#=30NCBO>P23.:P M;3E66WG9$D!6GFA#OB@R M=08/\T+0!N@BJ/22&^:]* KEF.600VX$R$[7!A"::. M@1<6Y6$CT4R+%GC:SM!7@[6*3$9#IDTC:)2(4NI@0_81*.%9D%JF@E^0%]2>0Z3?0#\.!2X-2[7\_5P]@\[H.&_#<=O!U/[]X_>^&OHC/!:'/^#;77? ,;;O9_+"XBR MU\I$D&:+P@+Y?Q371':4FN(&[-E3N+X]>=^*8B>0<@XV<(/<4BUR2B(ZYQ(3(KAK=>=! M^'PLZHY=DCL:/ W9=$C.2^D]P]*+S E2("9"3,Q%D\CBY M@*CN9O5 V07CD6$_&!%",474-2%9H&'EX)1')N+T@AS+=49CWQGUM@SB>71, M>R^=8MD)2/P2Q])#3DF(EINB+M%JLIA,; G?WG%[2K/E8LH^6QRBI;T+@?O& M/0+YDE6I'-4@A#7V:,FWBTW"@P2N(#>#@!941T<=W)1"/D;&"E7B@C%QI!3: MT=A8SET,07HGK,P,8BW?4(C2G",K^KBI-G(KP[T5A>X^-_^4+8.FF$ %DL_$ M<0^A(Q:ZH0&5T40O9.&)P*SPU5Q?!M?><+GC9UW]:U(-SJ[:GS?S3BSP M@^R_-_BRKFHXZ"R Q-0$':@S8-(A I#$!NM#3-OD/">"SQ#\*7T,I3PQJ8"! MV2J;@XLJ3WD:X6=YXNG#\W07QR=4MD1DR;PGD"H[+4.V[9EM MNWEC 184PGW@&PF&1$LI$5.V*2Q!$= M>,L QV<6*CPTW9_2" U>"LEY(M-8,D;;3$HO,C@;9Y1J_##T@/ M2C^&6>4S,JO\J=R9Y\'PZ+">@A)C\72(3>G.!4NQN# Y$?SP_1C.H]59$0YQ M2H0LC%N3ICPUA'JUS7'PB:>/Y\",UEFS8 U-DF8C#>%L&GY0%W(Y(/'$MH/P M7%$*3Q1.V:'8+N2-\OK:@N*$I8-GV\/Z%R7 >V=JO A,4C!()E[[%VF2)<40 MK@--EX[>)P3'0L9M)2&DG*QWQO@I'[ .W.YP\_,B^+"+';=2*\E M4YHIJ;TGNASX<*")R#'87FYPT#*+VE)+$A?.AZEUR21G0XK#F(/*&A[?""01 M \7Y/8D[$D!$8[R^YG)!,E\.'3\D(_ @NIHR:"J-67$@B87F4@1Z0,I MTI^#TM4'42D5"#/.Z1PE]J SE66>4D3C#+1R:N:CJE38I=+::8UVPK',H@64 MB.5.$4<[ MAU4MF%TO&FBF['1[8S#]H[?3-3A=/QF#H?JC&N-*@JW'4QBD8I)(@@50E+[@B1J26C6)< MZ7TATS2.O/O<[WUI^EAV4YH0E* >A$LG(G')'-9"* 7_@&D@L64P_4*AU6I@ M[@/V*L6P":\N(>#RD'H1#1AP+:@3R41QE!!4(PL?H>%;E=BIC-H'\!IY[@;Y&V"WWN/XF.#RS#=$;:J35.![ M*MQHV=(TPO8,^ZY;S*C/6&[OP)9$F<'@!!$3U]G[2*@NUPQPUFITEH-S3]A7 M5D,2'.6L*?$J2"*=E8;)X,%10Y#"R@V ^P![E"=HC'[M#7H7DXOWTTW5HSBI MM@/=$0LQ%PYQ9U1FD)BL<="DP:7"P94;E%;JZ5*8MD;B[2#WOE6XLWC+"C*F MI)6"!H^SE)AR1@>0'I6S=IIY6X36VV(R ]@N2 TG]0Y(<:*]\A9R6!ED$#AC MFS/"L;I824]7]?5L"]@.2'WZ6E>[L$HJB"YPB8@/0;JDP0 D)BD.][40]ZX* M![>&;!>T_ASN@)2P.F!NYX7W4D;JB,R9<\AG$C#*K#J%W!*NK5'Z]+6"/.1\ M7-5;FHC(HZ6:>!&L5*!%P*H$GA G^XBH-K5N&\"U'4H?JHM.;]"MZG?G=RO. MMUW=ZFT6$$HQ8F1*WG#MFB#% I*DG"N]@_5KA;(%T6FE+38]5_7'X?GXSVF? M\^T8.[IVW\W2=7S^:JZQ>?%;WL)CZT&G_WOK<-FY&8XFI,@Y%\EA"ZKP-&@N MK7.*$V;+2TJ^,)9O4U3W1IX_'I4\>*W')0'UET:RR)R!_X"N6,%<]K:8%&F? ME#SVL:4G:DXPEPDF Y5T<,1CKQ&WW+F-M<+ T'%DV"Q,I5P25HM M<,X:[JZCAAI@CJT(D48($8,)#,QP M9E.^4:-T7GV:<&+8/ACVZW!074V78.3)H+ON(I'C>D*O Z1P(AKX-\?J8^"8 M(9&8-TY'=V#ABDXM%N06XH(5=<"?*/X6-XUBB M;W)P":++&"$%"==\DSH;5^[S//'M,$R=@KQ064@7?0"O!*$U=DLWC%,^*U9< M]CP?CCU9E3Y51!*(H''F/V7),Q.GWD4! UJ\RXGD3VS*Y6Q:M!H;BT7(5^'W(F1LJ_S\#CVT"8H!*>9ULYF M;H(U%GSVU 0EF\M;,TTI72P(>3YD>B"S(8+%LT0:&0V>6VV]NG:M0MM 6\YB M#S0F.FA5=PP2!HTG?9HH'7'(\[6JL69H4TZ9EQSIBB74G(\0S119B\3&#E5A&AXVE:>?.X,[ -BO>J\5TI!(0W/ M O")UJ>E!XFULMYS8@#6\RD-5E+7#*)QD*GF)*W M4I2='9!VJ?)D]1"Q7G6>G(UDC"AE#4O26>%ME%PU:YJ=(+:0<",6%XX>!M;O MJ[HW[+X=G&&I=A6KZ7^GE?[-\M6SKS@E_$-G7*7S\^IL^YUO!F\[J8M I"1E M5$8*@]O>4A14QE13"DA^@,4!WL: DWH"]$=1':1.N_,7& M,@>"PW$ Y0+:K[Z/>C\->OW_> W.NWK]ZL>=P6@LPIT-L((D(+2G6'.7C8,P M/0>MFYV:!@Z>*- M[K:$VA^5IT2F$.AQNC6E5R^=>!AZ0]RA',0B1$)($JUU1$/>I')0Q(LLV]9M MLJ*48$_T?M^IW]4-=MTF1KW9:;%:CN]+CK>_Y5EZ:)8))(PD4@U1:;82#&B0 M67&/@ZH7G/8-A)!K_P DH:TT68;6TU'!KZ,"]T$+P0TG&@QI-A"S!$*XY\1( MPJ1Z>"I,)FD5-ZHF+4540LKI)BKY;O1B>E^ MX&5:L8C,X^.\EN-:,>R\%)$:#_&I!D^E@M0>0@0PNZ)MF= ><4;#\- \GE^C M[*6EP@ML6I&!)U#SS&U46FNO0>9;T-5,K<-VBL;C8MK"V3E,)0N$>:U<<$D: M+1V/3HGI$(@8;=M>4B[-'C!]-QF/QN#A(%9Z1,8".Z,G1 9<->0H-S)X29(1 M6I@HS8Z,G<'E"7!>QV(A6FTAYEH8G1V4.V1#OA7:*T=U8O![GOR^M%-L? M;^>ZSTS2T6%&$]'$9MG)L[!+/@8R(X M5,! ^I1QMT#T'L)>R72TQ8D^7\:R'9#:JPK.W9IS%R%8$!&]9\[&,\@ZE?0D M0?8CRFI=?0A(K>,4+FDU1FE,FR55WED&)H9)J\%GN-Q:H;T]4D/,+#]@/C!: MENC?DV=W@:Z(R@E//0;^1CG#*>?1N.JU>75?VJ,1SM M",T _>AX^0(O(T%]G$\T!YQ/Q7P4WLB$+8?,,BM>_SRN!@U>H]T1NZRKK]5@ M!/DP),;#"RP4?G=>;-:X:T19+E92$@-Q1\2346F\$TGYP%(2P Y7MI._H80M M]J4N!^<^4*]L' \@-Y E:=S2*O!\PS!49$4)?&BAM5'DX6F]KF\Y!YZ9350R(R%1]Q#;Y""<8YSY M0(H:I#=2,ZMV@WHPKN$K)YW^7;OM:A/[;ORUJF>/QVY../Y1??[/X0CUYV-5 M?^N=M4XYF6OQ '&*(/11":%M D^?)?RC((K#-H?R6I$6=?QMX"_@U[X5>C:D M_?T2+$OSQM$2[.D#96 >,A"-Y64B0<3J.3":6^THR8R @6[+.NG=6]RU("-K%I.(O%<'#^"2QP=H8)KY1.SD%@X$5Q MQV7HPJ;@%<#[+VG_&.*$/#O0:@P:V MS 2;77(0$2N2(:>#_Q!-N+;!V7(@+;&+/9H/ _0J2M-(!1/&19G@'QI% CC%AT^TL PSE$=P4?S2:@C^!J.]UW@[]WZA[.+L*;K?D> MRFN0WYV-"7TSBP%H'IWWO(8 M],@?X5> M*/?G7E.X-_+JQMOGW*+.!S0+RO>Q?-7]=Y,L5=,"D9&N$'''63 M@=.21?#ID?NYT^/!I'G4SV_(#[/GQIO2]2EXTHS39(ZZ2! M?T',"S&C2CFAOLT'NH=*_T,A)38#%XMM+RN:.U!R-E MK&[]V[OSV<^4^]4>A)QS7A&<,<6%U=UU5I4D"@)I8@+3%.=U.NL@78V:>^=)4&5,NA"<; W>GG%;5="5 M@L1Q5L)%""DH4Q9R4\C3(+APN&6P"+W8PE+!O>/6Y':@,E77U366T31)^-TC M=V&@,38QY@.$0( 434YKSAW)@2#\Z&P73G 1P7E=0A>)HB3 M:;+&<*6"5IQ;YFTYSE&3!\3V':@NUA9CO+EEB:4SUG&B9=04]"YIJQ6.5HF) M:D]D>>C.A&K'9 Z&'8!8D@F7GY1A.J_(5PZQXP&CQ1R)!_/*M)%: M)^YC-CX318L&,T9%>RRP.A6P,YZX2 M:ZAC.0B>0P %"W@91ZP QD=%(^L-8;T,V==%Y9 MXFE,K!R/;Q:]0 L(.\"X:490$H&\K15(6G6@]C M#5_=H6HYT9Z'*!KR,T#& RN(X4JNY MQDM>$KW4\[5C4UHM%A7M#-4J6@66>:92$IT(V&O)P1@JJL&K>)$H+R=^+0X3 MW 0J-^C.3H;;_HI"3)=(9;J)1$!07!ELIMN@"-X(Y=>H!A/"CFQ)@//0Y@_?' M7G\R7C*5?$%,V2RI(=)1 ?)3BC?ZN)X]"BZ%3CA%UXB%U.>N6/D-^8'/G*BL M@>J^"/RQ' &IG =39**'0(D2Z8,W2>I #0/B2[(4 ?H#TX^#0&DHV-R9 84T M1+D4,HZ-30[^8*/##D^E\N(B@3D.T,=#8 4''($H+T. 0G643 $?P&%AW6C6 M5">_G /D!Z5V0Z YI7MW/ML ]6ZPQ^[$#6R4I%IB/S&!-$**"(%O(,[$",&O M@,2MG"MOY[.U!\#AT4FTQB1R1HT4":R(@ #62@^&1EIE$U-4Y52D!1#\T,>G MT6U9SZ?.=_R":8O:!$3QW6553\?F;V)5YZHXC&6):VE *Q)-4?E(M>GM);TW2M?]=Q^J/G8IW1S8[KS224#B*URS[UM:QES"WBA& M$OA%"+.*D!ZK(19LQSJ [@G]JB0N" %FCR?-05>,BI !@"$P(>NHB2BW-S$A M%P+8G:"_KA:\.T*?/5C_#4O71O L]V>G[HX^#<>=_NSK>"8\W3KTH3H;?AFL M[Z%J'G0[B/CFKW.-F.^:6\JUTYA-0/[&%*T4,N*6:MS"PG!? V7E49=9S)0> MC '1V6\.+WS;0V-?T?B?/Q]SNDU+ZSKXB+*FV;YE@)'I05XK)0S$)?%+"%_ M*1?C+*:"QTWV:7-]'M;7?]IL7OO60C]S6T8TA,C6XBAVX92)04.NI<'*&6H2 M>_WS>_:'^)6)^ @4;D7^:,B^BQ;,U% ZA5/"-4M@=K,V%(L#."9?24&HUO!! M_4J>-QMF[EF;#S7%Z)\@RIY*[YK5E/MIRE_>=NFL4LYB,:26U H;A:%96$W1 M@[(BMRH.J9Z,;+.\RST LOH%(JGNV\$8\A>L+Y^>R[JSL\G%I''MRP^=UL5( MFAM.L_1:$ ACO;4^N8S'LD(FH%Z17H%/G;^$VQ[ !T!O=@C8LN?YJU\[_SVL MI\U8PL >G0PN+EA_%\@C#G/-9XT8>J2.S M0G(#.3HQ@N=41MR42/K,R+:KZ8$,D1F>O518PA.%50[<7_0\&A9(>2/$]<+< MS.,GW<:FAUB=O8 L#D<3"26L$2%F%4V*!$Q1T6!*S2,IYU_KX6C+RCR5N,=_ MP+T$::C$G;]1,DT,&%=;3J6E8K%A9QT\]X;]TP6MF-?>X! MD&5C]<==BE(%3B',D)Q1C^V8A@M!J&>VK,:QY#$59F51(8T!F"@%SOPT-ML< ML-+5"6\\CG)]:F5_DI@A&6*=THH&*X,03G"1,D_9Z"1T.6C^D97]R>(!"#FU M9#YJDB4'88E6^'!F 1L)!%+&[.F'GYC.L322%&Z.+EC-33WA/O1U3QF M+IQ*47BII6'6<4$A5@O*F9QS*$R?%)M;OB;:)YIRY-1$AS>XQ?Q]O/5[/+ ?7;>#BP+\$D1D6"F$93 Y M.^^R]%9H49;TBL59_8=+CEUUVPG%+#%"2J5D8LD;&8C $0A*1Q<+\\\7)R = M+DDVUFT&]CU9Z5*R(!;8DX0MGH0DED4&9UZ$,&Q7)?EKIS?X!9SYNT'LC9KR M\*9U>/K>I0O.EX>D(,*",ZV,Q3E0'-<&0S0J*<0@X+96-:*MAN0^,*\I1I%(/74HR$Y#/\ZKPM,SKP]H\'_+J19R(S%&YN$Y,^9U#7ILXS1B>I M*\\<[13X1X-]Y=@686T,!*0\:S QV$QD553*1TF\*Y=",)S7O3/PPV'WSUZ_ MOUT*X(EB$GL830 ?0*F5+ 3NK/<.BZ'*IEL<[S4/XO7W;@;+RJX;GZD$SD*, M&4%.C2,IF,!9A&3:B=@"BU%T/2R80;VOA^>+_:H;:'V2.*U5&@Z&%:<$.AJU MM]9ZZW+*I? QP>1\U##S[=L M7)\$C;XS>WA&HU88O&*N\$!S' M5' L$C>0D?.DN*>\#'#@1*-?#B[:J3%^=#^N[XLUJE+Z#Z@[K M;F_0J:_>CJN+$7;8X<"_8;\/'[V9?[&UC.8 TF A-8\@HP'94!1&>I:,!(UF.6N;LH.TOHUJ"^4MSY1J MJ_K6F W*@)9SHC4$S@+KG"GE*F.;-"G'A[PIRQ5?"-46]A=IZB-80Z(D-AYX MA=LIB%4,_UZ8(:0:T\^>:FLZ-PG$?.#[G8&T1DH+V2FDJSR"-\DB*M.2+.C% MCM(70K7Y[7S9:8@Y+<=AS!#?!T,TCK+ N1NLG!0(5%,+>\B>*=56V360+VV4 MQ!%I08)V6IP_BFT"1MEH%IOG<$*Q>@G>8$UXE3RQ@M',(9^4E%B(10-E+$;( MUS+\WDJU)[1K\/'KO,E#6K5I/C W84=A]4MT"A?1&X-TE=Z93$5T(84@ M:)#2Q1BP]PL@!PDBK(A=%R<"/3"H\SU=WE)FA0%60Y(N'3,&Y]LG0INVYQ)4 M^6"@KO&'. M!6%8M (H:E/+\0-[4*JN$@#M=<;MOL2#YD,L9[WSR6=, M.IMP_G:BUN&I*]-E+SHKY&,?T'^HSJK>MYTX$"D%#C 5!:[Y=1P=.B=<6!P@" M(7^/$/WQ\H*0,[9.*99#MS^LUG"("6( )7"T D+#9O.-I G"!HZ[9'BAZLK0 MPO'N":NF>6O!U.%]Q]E9/;D?ZQR+8)(C)B80C$'D#D$%3S1PB"V]=N6>!K76 M)&\,[(/AO(:Q,E(<["9P\:M4IBE7Y,HK1L$]D98AF_91<;Z;*GDRH*<-Y2LT\GET.T/JW6SJZ(1,JHH#?9S>6L4\]GA MZ$&1--&%U;1F7?AS+Z2N4_#!E^GM^O:&TZ&F66847EU]5E MI]>]\8+7@3FHX50[=V.1B29J07#X-VY'3CB D7-AF0>[D7*)67EZLP.8#X'H MNAE(6D!,R$#P>,(U0U99*IA21H''<^7&&<;66L7M,2VJ@]+WL_X$EY/N=G4/ M+&-@_EQTSDJI PX"YQ"J)P/Q.V3_ZZMW-X'I_CBLNO*W#*1-@&;A35+B O)H MW%$N=7:0@N2",461XK8H_%+!VZI?@(>H>#/#S6^U$5^K1I^J^N+=.1Y(XD*V MM9,1F@_-/&YN2,+\HY=M^OB GYTK8ONU\[UW,;DH]T-&9AUA622A9/3&.L<, MY.F^6'K1#JL8QQA=80#GM#,Q74TJR" M)-05EQR,+AP+K<-H#OME@= ZJR92( ;L,R&,R6"9DR:"85-, )12EE:-F<5K MOR5QSDJ05@ZLMKB E7BGK9: M.XCV3I1'6.4TYQBLR4)!Q*_0JADCO79$$I^2%0X/Y$O[MG@/MPDY;N"]V[6; MJZK%%1[F;L$5JP*-Q[Y'0V4PDB9N MZQ>LM2]!I(U7K;UDZZ%21:1U7(/WK3 M&_-X)-L:9X\*L)*,

N MZ]3-#^MZ^">J4><27ED2$QV,0BXS<2PF$P,.<( L/8"UX\0QH9.23E@()MK7 M8:RS3+,YGA,(1B ]PW45P:583C"_INT/3TG=:^)^K"XY M.0(*9T<9\S3A9BSB!*222&&CFPJ_6>CSI MX1!8:"H2E]% K$%)NO(+D/%GELM&&2V$A ML51EEF$6^F.V '#7)4[.9RQ[H@X\@&0AN^BMXS(';10QO.0_(RN ;-^+M"F< M*Y>-L1B5,D$#OV4@P&$6 3RJ.,W*L99I#'(Q85L+YZ^=^I_5&&_P&N_;Y'8? MJDX?IVK>-%=N?NMUJZZ_^GV$G;>Y-^@,SO D"H>F[WBKF*5F65'( RG(;W;&Z0AX M<8$3O$A9M: HG3_EV1RX?:&T[MZ#9LZ)Y]Z R6".><:"@QR%A*P#4Z5(26DT M?SB!*<6Z/:%TQI&4>8A/0T2N.2E=L%SK%3-#GQ+ M2H!CB9.2"Y=N.^-T5RN_=44X@Q@H>IJ%%$EZ0QR':,A1C6L7/?&%F\9N-R47 MP;X#8#O(5A8B^>AQ*347%/?2X] -(91E-G(@:KEVX V'_Q4$W0FR-:7)44?' M0\"-GU92R:R5A@CM*41>UILB]D+Q-84_V!6RU97(WCBOE;.@72I)BT,9D_)> M$$I$:NN[L*RPZNV0W8KA]87V]K(&2L^P[Q021"V3):@B2CA/=30@749;D/$DLA,42RNS8-HEF\HZ&RF4V2N :R0O)V 8#S9S MZ:1UUBJ(5U.&\#\S37++8%\M];X!7%EDY@+)B6?JFLGP"6(\QA-31%!2):%:-4)%@",&;CA2,FA!QDLY6G4!)K%^YG6J#8!$>O+=+449!/23.0$AJ M> X90"XMH5G<-+TG*%>&&Q 2"1U% H)*1H';D/1QUUQQ@X:4<2&$D OV>E,H MIU?_>3*>U-5UO<'-P6!<+)=>F_5YIB#-2X()"-%!E[0G65H+>358358V:Q&C M>#O4J\': 1,,\[]5?U2=>LL;HF#1K0:H8.+,] M@+NA-YS4.Z 7@TN8<3 (4:05 0<%XM#$B&?PMKPPDY8L<2 ; [@3>I^^UM4N M[*.06PD<<$P[L"_YP*FQ,H)4 M1@,^/["0!23&*<0<"TNAI=@5O6OX=D#NT]>JKCKGXZK>=BL ;G[/$?PQA? + MEYAZ;<"B,,6D-NE7][CSW1F>=/I)H.R19,C0 M=CZE)#5V829A#<3GH(4VM\PHE@L33W:&\\1((N!^9TQCR) -PQ"PA3(>#2 MJ?2[8K&L[*'@7M,E2R$Z%-D$[@D%(^X@-J00U,@8E<8;Z'+AW>/!O9K>EEM& M+%@J+O$B@ @K&]=W.XKQL_%MH\=KK)\"QJ$D&R520R,6^" M]YE9(43,)I-R.[Q:V(>P&IC[@+W*T!B5% -#ZG5V$H)>2+55A*"=$X@Q92X, M#6['NA?8TR+F'6\Z(.AV%O(R#OD-;KWW)G.(36C6.,^S+',W"U-F6D'8 <9U M\:ZD$$4D'#S*\7(&$K)$C( DUI1-64RR-D%8!R2N$*NKKR#5MSM4W;=.KX\W M#>?#>M29O7!PW?^>C)IZ&]" =^>?.M_?XUJ-X<"-QW7O\Z2YG_@T?-\IT=T@ M$_7&),B?$B6<2I6"5MASE2*U H(-6RCL(JX/A\I34VUE.A+-ZJ.Z7G3+4UJ3I3W-KX*TS.93IB7 >YET7=G,++C -:@0Y609F?&\61CN U'@T$8C+N0E-6<>R]I$&63.J6+MTQ+ =D5W)5QN64\*>>XP04^ M2OF4<1Y3T)II&\N9'9RV&9C-P+WNG;W..G?*)UF0TF*W(X[E ")[HR06XLN4 M%;.A.&$V"[."EL.Q*[2KB$L8IT)H IE/DH89!ZP.S"@<(D5YN:I3T1:?N!FT M'R>#;GVU!_EU>*KF>8Q*.AEH0(V.F6(P[A,1Y3@CTJ+ *Z"Y'^0KJ:TI[GA5 MFEHMN2(@RM88RXEF3@=9EM0N-,%M _G-86&S/?SR>KDV-H1>7 P'30O:]@5. MQO!D#94^<5Q)X9.*C'J(JK2!V+XX*IF!?#TT]X5]C=DW 3RH(4FGF*1CS"5C M(W"#X2K05%Y=+URY[@;_N_/FI;>CT:0S.*MP8_CV5[&6)!=U],)9*IUWGA.? MI85 BJ:(:"=YN M[P7U]6R?3T-PI__HC;]B>V5O\ 78U;[]>PC?S7[RFU-^,W(H37];2$& F8V,&J\ :=LA3>0BG :#*&R;%^0 MB_/P=D6_C82?AN[L7Y->?9<7XL?G\D(LW]U:?J73E#+E,L7A"9:QY*RBX'BP M1$.5:XU;T-L0M+UBM6Z"OP3#)_ V4FG(QJ4P44^Q4F#B6V;BX*ZN5M[M SD_ M&?4&.!A@U,246,9W_4IW^_,MG9SD&&6)("UV*?G,"7%[MDWH9$+AF3GF(=*X['P8%&S6QMJWQ9S,"$6<.HI;#M"Z-U6F4Y M3P"DQDIW!5$_U8E&%A2.F;*DO#XEBM%]H%1?3\MIO$UC,T?H[<4C'7 SHR\V!+B$),2DN 0 M9A">D+T+T8"J*\=3Y)9O#_$,+,O!_GNGWU:0M"KN#Y"<. >R+3630G&7J&40 M>)) $P$1:1L>NPS2YNNWAF[EA1SV&VK!/+-9:@> 1<&I,9"?J$3HJFN!]:#- MI%?S@YQV&Q&AK;*0+3DL@J>0I]( ZD5#= 2KAXKHS&(PM$#+=1#=&X%5M%9X MF0 BD(.BDF9E).2#A$$8C\7DY9& I5;N 8&W@]&DQC!T.W(G%E*D(@8&<3 # M&=821\DH+G#'BRDM _;GZ 0@Q.D(*,T"6]>+7B.F#C!@SA-R@TX2K8"]:&=B>WPK*)2 M(BH:W,$8M,8>!4\2D4$Y#UD.M;2\O%;;P-.L#MB.0%+B*.J0>-)9QDR:>8R2 M:Z^5C)!'%&G#PASAV6_>'*+599690SJM-!@5::CWP#)EG73..F5UD:,*61CG M)1 -SZJJV^Q@N,D!W\*3>IW^^\GG?N_LW3E8SD6G=YW/01:'+?]W?< ?)Y]' MO6ZO4U]A>'V=6LZU []]_VY=RF8@TG<:-(5&XG"4L#(< F3.:<1-@&4O'ELL M<]D8J?M38J/QYM'AELL,L6."F"M"II)YE@E+U&,N5QT\(2;K"JTYL]A%)#P1 MH!<0[N/.0&.4X([KLEF-*C!GBZJQ)XS>G<_VO&Y_Z*.$I11WO&!12@2KDY4P M+A G%6=EK$.%71CLM1ZH^Z*PMG4P8D#!&?P<)!! ,+"HU0=+ P,P(+C/UI3N6B_, MEI)B&;UF3Z]V$E3#60;#CT(IT3D*+[*B1!CM;(QZ4^NQ",?N\*Z3RF3!LF43 MB K:9A^I8]?P1N]-06.IV&(TMCW4C:-Y=]F<&*;O57W6&^UP,&.T077*X'2L M5%09#88.IQ%:8R(K#X*96J@M7@O2/>%?M__ Q.#!$BLL9LTY&?B_T!XD&TO= MRPS)$K88)6P'?WO>WVS.W/+&B9, OCWB_C(I?$" D\![)QZX(T4$SW QW"+H M*Z"Y)]RW9FGI9_W5[9C.6[LWO+BWI=[W_&G=5O9<5JE5C;09FL5\P9[-+F+N+DU MM(W"$**0X0.C0E-LC1<&;R\NZ^&WZ3#9-62P$&IY[Y./2 9A?'+&. E1,2&0 M 91GQ':AA.#PR/#WZFOOK+]6 *SBVCH>K"1!XB84KUCD40F%"QQT>?E\J$J MD$[-16'RO4F M3JOJ;U6]CN&&.6QEQQ'6P$O-7+9".N5IQ8.HIE, M\<[>2.N"=;A!.%*N+,26I<\2U- B@W@XN!_%9P6>,(&B2AHA?4C6@FU*%@RU M 0JPPF=9K1_+6N]*@AU\%N 41;(X?ME( 5DDMS%$'.1&3!"AN%1AFCV6VNY* MA5U\EG'@GF3(600NN78N1.<5M9QRS0(O^P_%P9-A0Y]E+'-<1!)SPOE1'DP: M1FQ@PT7TN@Q:V.)I_Z'@O8//DEKCCA=L!,X2G#7\7Z(:A"BR2&5[%R6\.'X_ M)/0WZ3E3V5.F0@ !EF"H7[_#OCW710[CVX-^&:"PX M5::3) U\:Z)+XB&I#$5E2*4L(7M;*M@V1WFE7M"@O#.9 @$-(0#%L_H4@A8 M6ZRXR>70+PKN>$.S4L+\K3>"?#MQS.0+:5,S@O+ED6%C.Q*=0B@=86%Q]" M+M;<; CUW3Y%/&MX=W[>.P.E ^;$7EV=C8G4R&SF5OW.FW5":N[3Y5 M#)RSH SG7Y$8;.)$$3P.R81G44XX9PM5_O> ],$07GE3Q%EDP+RD@I1 &Z,2 MMXQ1$P4/OBR!?4A4L5+N;>--NC>[N=/Y>85CSJH_>E7_]J\?.N.JY8:)SU0, M3KYP.E"-6OPW'U>B786'-SX6#;SY\]_IVBWGV7[PH MYDIULG;)>)*DRU(XR#>2]I2H0"3G<[-W!I/F03^3'PC$EFT,W8H3+X:9LPN# M'I:9)#F(C-"',2$SUYXQBRYUN(FX'_W MN=_[TM2O;N_P,I?))19P^E*SN990AZ,?6=808,CR;D4L'#YO =S><%IWW]FX MPT0AZ@#_8;7SDG"53V_Y^]-VURW$;RAU_O?@I&K_U_NB/4,@$2/-HS$\%S MMB=L=T]WVQ-^R9)0)8XI4D-25:[]]$\F2$G46245I:(D[([MDL0#2&3^\@ R M4W5]+&=H:X:SR<4>\PP LK\T-=]K.7NV&#QNR3PJ>N# M^;]FO=GV2AG9G<-YV;AWGBYP8:C,\2RPH<$5-@ X-,LV/,1%%YR7#=;_2DS@ M6 -_(BD61FGZ :;2!839U'?-0 WL@!)3I8;KK@7T@*&LDPU\Y[:SYX KHJL. MN##,<@P'S"837)B0.5I U[?V-=LP#F>5,H\'( %X)'UWU"&,XER<-W4?YW_^ M;\QS?-'C3_B:Y>#C[)J/*:CW0EQ 5NR3QB-_!ATRS45P;MZI9//S&E>BA33- M\8C-ZH,KNVPN92E_K*JVA]-T^%2()+2IY5B:IQ+BN;Z--:&H M01BPDN%K_GI\W-#70+U)YU=< 7JF*P F"@FIH_L>MJOSW("*\[RX D#JG854 M.D-[[4QI3UPPKQR/ 2I1#50M-W(['&-YP +&[B.F!MNXY++-OW W D'>S*N=M; M:&=XNT*&FFVZ)G5\W]:Q-YIF6T8 :AO<1)]H;K >]149T("(ZBCWTF5'?-HF"$K;KCFX=QZ%!W'&@C8#D[OAFB-0U^ M@!4:NFV%EN/X;J#::_X6#)4=<:@[5]]D.$9@RL!CG@JZBOF&:3HJ41U3U]=] M%=7:!<#;AEI&<(\E!%<*]NX[@WN>3@_HZQ!:+K9$"EQ3"S!MP=9#@OC@$4R, M-=;053S,]*HZV&(1Y^QRK\.' J@[Q&34G!9#;;>.(00BY!5 MP-IG/$_ZS" MEL5P]Q=@"1;2\RTS]$/=HJ&ZWL?/((:VZGKN.9R=Y E5G6@Z M"4T;F-[176 OH);&,!;!W/4-4Y,0;54RUL>#&3T8E _^Q)/ 6%0I>L1@]&$) MDK!21NB#C<5W;9HF+&W_*K4]2P0$IC95A/7O]A)VU>B9_^V!>,.3=V^>.2-UT0)JP&BBH4@ ;&F+HCP!1 MU_0G.%7&D8?\5#TYG1B6YWJZ!5P=VK:E.\#+%M@ 7DCM=:,9A-,^P9!WEFS0 M--OV !<\))_CN;:CNI:)1XX]TUJ/]IEK#7N>.>2G2\0\JV<*F/E&"/\?> Y0 MF( ]!08_ICNYFFVLJTQFKV0E/UVKY;DC?0J#J:=K8/.K8). ^:=9 5&!R'[H MVC86ZUG'8',E_GOH4)T\QWW.ZF#3XI*Z:H/S$.7B_$OYN/ 4"Y&;_6T4I76Z M1YCEMSP6NXN?>1YG6S-1%MNW^-RE8U0+HU"<#_@5I_OU5^"3E1^>.EUF::#E M-4+T$#PYFSJ&88/"L%P]P&W&)@[,BB>LG*,Y(9E.NCIX+O5?/+X;P0"<>YY' M=_SO\/ 2>WK/8PXO5%SO*QGPT3.;[,(:#.3 N6T@U)J%*B^1M$CA!B MG$CHEJGT&BO37:$#FU3#'F?4!:,IQ,H GN.8#B/4,C&/;)O04:-/V>D7KR-R M]TLF^J3RX2_BX,WNH/#1I$X- A+J!)P?UV8!>$.AI_N:JAN&RSQPMS=(G::N MN)$GHU%'%J:YW7&TA:$>=8D:6@0\>J8[O@/.,JZ1&5IJZ'N;%\8@5[$P>T+A M,86IB8.A9X"=Z!JNK@9,U7Q7QZ:AA@\VO@0A2U_)=4S--U7:T53=UR9BT3BN%'5G0W\1@7M^4#+Q0 M#1S58V6Z:TIZJ@>KY6NVJ3FB M19KO43UPJ$HI#:GF;X=0_200NB<=6UG<^=.G^G91>0'5/8]I@6,9F*;.;(=8ND=MFSB^1SS&EE*[KI#J]I%X M'30)\XAN$-TGS'$TQPN8K6*I?- K[M*)Z^ND^E%XW?7OAJ_9=CA!VO!'1M[EI)H,&$FP(,&@<E^C^I$IOTR,$].^SH,\IJFS7)G:IL0%_#?!EB/>6\7(S5I%3#XYH.81IH9QMCD[9(4+1\>Z/QW]=5 M6Z[$,17VTHD0W_9MPR/,H %CA&"M#<>U:."ZC)ETH_'4!U?B&E:H2KT^E?X( M5.I[AF,3S=69HX:.'^B!:OK4 CC3PRVHU4H8:F^:=&@ECJ$_/$I4\-]437=9 MR'2+Z [Q-,UG84C8TBDIN1)'U1^,^LP(',<( XV9Q+6,D!@DL%VF$9]XF^M+ M:#:5*W$J_:&JKDT][&#H&BRP D<'Y>X;.M&8$_ADB_[03VQK'7F%OL3%'V'. M^=;J(BU[?LVJ'=2FOA/8ANOZ 3,(M@9T-9\RC1+0Z,%FM:%2ZU@RLHD6)R7\ M"=R^)OT-PR):X 5AP#RL41: "PAN7X@]);$GS1;Z$^N$]#^V_;3O,K2D*9K+ M0"R'$B, K@>?SV0^B$'@@A0PPV2,Z=O$X&A.7^>7H3V%W5P&US-MQW)MBZ@! M"TGH!&#&&JIMJ)KMJIJ[#8W:V)"[O&5H15OK2]Z>:7FZ8]N&KS,S,&W3Q1J% M>A :EN\OG;YK+H]V\5)R?%>ON0PV([[)" M!,I@6JF[@4VH;AN$FNO[NH[GW!DQ71H$MF]J MOF&JKNYLZ@%+L/Y6.^?*MLWA" 3B\[/RW[(2BWN4>9P6\6#+V; -Z7/-JAZA M99N.'6+-9\9LPP1$-B@>H3" YWRR5I^=ZBM%/4XQJ]>GXH8TSR85 S>@OJ4: MMN;[V"?70AFV36:I6D ,?3VU3UOM*7\U9-S%C+H1D,"P#K4Q_:M*F6Z:MD^X)IG!\B%H#J< M#44H0UU_9^3?:LZ!(P<5W-M/"]N.RH>&S!LRP '+0@V M)8UJAJ&U2J8-\S@>F0XX1[RN*^A2Q,?2?,5TL193_OZY@[X&2*QN&H$*NAC[9;@DU%3?MDW7"\,@W$I?C.]+ M F_&@*7\8T>GS"%>H&+)&LVPF.NIH6DZKL\L<[6#\X+ 1CL9(Z]/WT_3LBC! M1XG3NUV:^LF.(:%MZ8;O.1HH98!51[,UJOD>5I*V-&/-9K0T[5F%#%J8R"M1 M:Y=CXGNFKYH&^"0^_..X8&\'-%!MW7,-;'"V;F&#C]=2#N>H>JJP6A@V13L M-^*$U+4#S]<#0CW/WV3F@1>W6FOH3 BT HLSL_QS'@^>!JLFYNLV-77 *^KI MP%6.[H*]9[JFRXAJ^D"_;9BO]5D;,?C]9M8)8J[PX%("& MLX#P;!%(D@#EF MZ%F6150O5#4U=+<14^^;;<0.7X^856:9J-%5'7?XEN%7C9$X=W( 88#58P,0F(QK@ M- G\<$?-"+U-^NXYRU8IO--;?1%QF>%I%#C7LTV/A;9J^WB*""L5 618JZWM M%\2U^OH^.UWM37"-KC=/(]3-/F XG1A,537TOPP ,+KOVL_$]N_<+*_X-## ?SNA\PV 8@,7;< B5PK\$"K M&HY.M5"EF@MD-W]7?U8EU=MD=N*:OL4<#RQOQEP@LT% TU+7#RP?G'3].IC] M96?4#V!V>*5I@=YU \UEAF/;@6>8GL$"%XMR,D> ^Z4S^_&HOH79+=NV @/^ M%=H.TP,+J[+HH%89N/:8*PM49[5*O7"ZGQ;:<9,W"!CU?%"I*KA)GJICX,]5 MP?$WB2JX7?^9ZI+L;;*[!OP>FK9)?0QD$J(&O:3KH8=3 ZN_662W'^O''Y> PV2]2:ZI.2&Q7\U17 M8U@;G*BF!B3R-6H##Z^= Z.Z9A@;#H(=92I'(MA*Y.$+'TXG!0K#DS!#=>(8E3S7?5@&!#3 W1"TR]&>LGVDKEO7A,VF3D-M#N]M> M3S>Y0/HR(7424O#%#3=P;:;K#+OT:EJ(S3#$5J(@)%IM5HN4/& JG:/D&DL: MFHVM1 (:@K=G,A=+):D^-4PW](EFFC.6U"Z'D'MO0KQ$Y'7#TXE.3.HX%G-) M8.N,T- -=-^S0?YG]&W%NVA]?JU0?:Z:,53[Z1;N'F=II;0!F?AJ4Z<-%@$J M]5^B\=$*M05,7[S&%L^UXC6ZVF\TK372-[\1&L-%@[_'4VX$TT(=NY3/4T M,W0H,4UPO33==S5#5P,+B$( %+87Z25Z?\U^VC2PJ>23.)%?)>TV="^77,BH%;WM)5!2? M;L4KE\SLBIO%S^X3+6P-'SN\&SIQP/*F#G7 /-)4T/"FKGNZ1S>< !"MK98M MRQ=-^MGD^X4_B)^>2:;I31$/XRA_Q&YRF\CT\?.G)ZACX=E8TR6J!B+EZKJE M:Q:S#:8ZIATZAKGI? 0U]Z'.?$ZO1H5/L").DF0ELM2V7,DEJFC,L^PP!((8 M#C/ 8&&^ ?+DF@;67ME\:N3(1&G@T!R#]D\;L8,0CQE1 QPM9CB68V#FB.NK MCD,]IFV:&+6)]OR);1SFVB1'60+06E3%O?<[,FJ 34["P#8\S69&" :Y2UP: MA&$8^+KOK+4PI"#[QOKXET9PP/C6L:JZ&/5)EN(6]!(+-OJQ_L++7].<1PFJ MF(^B70#>_G:I#N6!3(:J)JEZ[;IVF!%F"8#^\(.5*K2M7;"W9FW M*-R.E^5\!!HWO@Y"-^1,3QKJJ%'PP@_JF'YI$UW2OGK#F.<%:JV?=)%U: M[6]@IQ5)9;,-_SVMUOJ)*;L!T6'.+'1<"ZNA:9YJU5.V#,]=2RQL?\J[XC2! M'S!=G.-P769;#CC&V-PZ- +?T7UMK?,IMN*U]?8'^%H2&%B!C7LZJ"B]P @- MXI%J=7Q0 92NSO^]1KLT^0/%T (QM S5(KKG>(%/3<-PZEF#.B%K8FA;79KT M(5)(--?P88ZJ!MRM^ZH!:K"60M_1K#6D%5KR^5,&JV60QT)1UDV6]^[F:U%5 M#PS?<&W+ M_2M33\/S>DU"*6%Z[U3L;6R2L'6]='<<@@=UD<6A@$&K%LV]%= MYH38]30PJ8/%0%RPPM<&:6$?Z-8'^43'7I,$KJ>:%E,-\"+!E;*T@/C,IF;@ M&60]74?'0R/'&.0N2IHVU8#O#"">RU2@J$9]_#_P+4IROW;Q(-'$82ZZ T ^BOP;=,GS/.],/29H1IKY"2: M399!HZG@$JUW2HA@V<;4-W0A98:]I6TZAF'6VP3S"J M3D"44-X),"#!KNX>##$,&#CYEF:M9>$1F]CJ,0>[D[)>R"R,4=HF.!L4S'35 M80%X',2TJ!:N41;KR-DO'^RA;H M,-ZGN/990G8HM%JA[[B^:1N:"ACEV9;F:CI8&^ 1!!;QURP1C5)&CCK@)[B7 M,D_774\//4=G0:BZKNJJS+9#S?<2# M6/:-:127CX8N,RV0%L/U-[6?: 7CCZ78$!P]/ :O:HH=D^"U3'LBSJV(SZ M(?-LSUL#RQ<,&WBW%O\.V8$5+7,W2& MU;!H:/F:OJ$@EFX;JX1_>E MS&)GT0'#(8Y)P)HEH#>]P'8=$ FLZ.Y8-N# MNMFM6_J+9Q%F.G/-.##6B/W<$?\] MRX:X(C,;XG RAX9KV98)>H$8H#/ ZS$,VS14RS-9X*SF:B*G6VL(LVLT+QKX M[E)_JNV9FHVG29CI&I9IZ0Z8,T0'/],/"/\+ X2CY/;Y)X\.GV MEN?B#,.AR*ZJ)M%"*]0T6T0-+9@'FNEF:!JAYZW7BB.UKMIG2"^?PJX% #<# MV%PS/ _\.9EA;3I,3;#ED& M/U0MQ[8,7_<"F NQ7:A9E^(Y=!JKJEDHB>$L.W6 EP_=:?E+5O[.R\]1 MO+^UKA'?)K[.'##9F:DY%DR0>F $&? OWUP/;*R8/GN/L-7)/16Y(P[H6H^X MKNTQ4!6.@]VZ EUC!&.V:Y&%E\^J<=KG6R8.(O#/>3:.BR++'^%R7E3;M1MV MV+5?LGL5X(>8[YWIG89_6C9-RT(\XJJ:ZF^CG*RT<1MP<*XFXR/G+QR_R\UNQDUA,[^@$)0I!P M %X0=PT4AH[;^H29JD$]4"4;' 9]5JYS'X)N6(#?,I2I+^AK%#,?XS>\ [1_ M$ U&XL;_YSSD4XSQU+LTD@ F6[KN>9;BA%1A@G)C,#RT3G$="FO2X MA[&"P*W1X=GSZ@A--AP46J:)12R5V9JNZ;ZFV@XEMH6']57#HC1PB+U.DW7F M.( H\W.1GT MWHE-JOF=(.U97NPFPFQ';QR+;:UB+AK_XC?_"\H5QC-#^: X$1,0Q_26N$$-K\,73TYA-V>\OSZG"*[Y;@+\%*=XP!&P,"YA&J(AT9P(7^$CW/U;E"3\ MT8W2/YR[G//%_M_S5JIL&H09BM6S8-J*UI6%(=O)A@4R=>TI\Q MSOZ46- 0K">8\9(5]3EZ%*<0\UK'5ZKA('WL&0:FY8*7Y7BX?>\&( 3$QIKD M+MFP(T9UXZMM2D]63(7=*X+3K%K8 ^GT/$M5Z?@1-@F"0,6[C)@#YS2 MK'IZY>#-7.KJ4^UH_\(W'%)^(I!K@-].;8^8+O9#8BI,R#9=$^QRAUE@;*P= M0= ;SO+SQM3"#':M!59Y=LPP\#VF@T7DVJ"-=$>C9ABZGN.MF7OO-?7$$W@B MWAJ$FJM[ (H,C C+,RQ=MP(2,LWQ'*9I:TM@:-KI)[!3P*GK.F!#VZ#U&>XI M^MATP/#L,+"P>O[:"A!*K .G\%,T*?A',&(!Z>+*FON4!E&>/,Z/"#94:'UZ M<&^>TC7B6,P!I45]9@>>ZV':J0X&K&>"<;,6VM#IPK<[:(0M3^^IO2B+61IX M?;9+;::CG("25IW0H*;E^ZN5@C% 9K4T/5Z6J,4K!>N!J<^3Y:.?&[P(77@1 MS7.Z/_&HX(V\A:4T3"^:Q&645-?,%'2QHJ'Q] +_SQ3/_=PW'[#E]R<\ FHY MH0_$4SW58+B+$!)"3#Q5$=HZ5=?.]^A:PQUXFB9SZM7QTT=A #8H7ENK&]EA M4QQCZ7RR!D:&H0>VYAG,]#2'AB%H,0KFO,_8>J37; []>0-Z\?A7 QC-\1/P M-0QP?SV'@D_F$\=P&#&H!=Z^&EK.VLZU_9+QKQN'U0K%@SI=!I9-F*N?;NLO M-KK%GP8E,C19N!;K!N><$X6#.$3S;H6'7V2K+AV+!=/% C3 PPK P *-K,H M& *JI6D&>?.WSYKQ\XQB!Y!@#_K-S'RT9&'HZQ1S*=%-1@E &@G JEW79:PA_^T0 M[=F+L,4-[2:=E\X'J;9% SP9AKT%0*/XODJQKIONJL#LQ@;7%#NOL6?2>=TI MG?'Z+"97?$R78G:S86_*ZVE$'2>YIBY%'5L+":YPH1NJ+IA.%%_G$%5W7& ^ M&(1CV)I+FR8PKQ\)K%A1Y[E3G9%F!JO?LG":#C%R^BUKWO Q=:<%4+PHP!"[ MB5.!QGN;P.#2$D(]<-0I%I70; MHRD0"JF4;VIK77HO408-K>69/.>^48N*5 M9QLAZ+M =575"&W-8H2!MEL_2[B\/_"R"2+3Q\/92C=/)^QYRH"$8*]YNNF; M 1AIX"JJC."Y'0O7RU_;MB':8M=FQR .&N>N[27=\C0++#1P"SUF&+83FC1T M=,UR?,=GJQ6_41O:!XRS#DT>0,? ]4-5U9AJNQ;SL="0P8@>J)C 9L/'-JAT9( J:;(?;& <7F =(:@>[ DMOJAN,[A.PQL*_9;?D0 MY;QYB/NPW6C+4UU#U;W -]'DMFSB^;X6^ Q3>8BUX>"HMK;"NT;SHH'OY$RJ M4A@A"WVF,ABN*^J3^H;O!AZ>#UA;>75=A)XS\(-K46^JO#/_;BD)__5*OFXI M\^\:GH:>A.$QX ?=UQDQ'17\"M4$'VW%'6Z6/;:LBKXG(-J%KL]S]ADTG=J6 M1D*J8C%!U\>&%H8?.-0- HVM)@4VUX?I5[,^)ZDSN$5^##4(74-WJ64PW%I@ MH49=9F(XU7#IUA(,5R4_)RE(N'E]P,WW\1R,%1A@?!%PAICJX=GW(%1#V]K: MQD3KTRM9GY?51]U>3I^J+O-]1P6*,]6TF6TQ"D:PK9/0-]5M=*=FWS*NAO"O M"%RNPT)FN3I84B 8ENN ,( W IJ?:+[#B%R@DY52W=+P0V5F0'7XGZZSP"=6 M8&.[85.EC@-?;ET@0J\)NH[$.ZH#3 8A&'-TQ#0,<4AN/> =; MFUC4U9;.94%F55R:>RP;3@T^N5FEHG=.;8I1=J82XC!/U0,\/6QZ6+QE4R)6 M8[_G".,_*6EV[8,Q:H0F]BBV'(T_@BC&\1!#;+^](R.7[@&ZIO>X[N ML0 +0QAZZ&->J&_XE+(-RT0,M8V%VMQ[$1_Y+?K3@]]@2O_(;@IG4!W%F"2\ MY/4A70PCC? %'U.X^$M4XHG5^QCKE&%W\SKEI#ZMX?*4W\;KD7D0;)\/ZLC\ M/Z*T.@^\?6/7MS0O- FH*=W"@K[@JIJNYH"YYVBFOQ:@J?;49V0ZSIR:Z8FS M\\OUT2UX4WUVJY'FY,?%(,F*:.';_$8H.,7_J!\R<91 M^J/XK8C_CW\@ZJ3\\\+[/)!ZI/ M_OP1!_P^2N*[]$/";\NM#\7O-PTJ3D<\C]?N$Q\?JA??9,FP>E!-1F66/J8 MSRKB4) RB_0U2(RO_0$?-!O##S"S?2=I;9BC^!RG0WC?!XW"!2U->FF.O#G' M3,QQ4,\Q6::(\1RGDMTJ<)5RFR5)]@##5][&*7Q3P5#Q[L/!Y-BQQ/3 MV2[NB\:3'_\'<.S'@X?W##:>+2@._X,Z6]%Z!?%S\Z%IE@/F+#$!P6OF#RY1 MJ)4!3Y+ZFK^^ 0<3/Q>3:##[O+\ /L3#<@1_PIQNLGS(\_<#6$L\5/5A]L?: M6BP&E<__PI-2.)3TKV\ 0_/LH?J;S*_]H1PN_LPW/J$>?34D4_O^QZ4'+5ZP M\:&K]Y,7WO[2^\_Z]M.^_@E^$%5'!U%2L^!-5I;9^,@+1,\?E@M3>[*57+=4T',OE3*;(D'BK_4QDH MQZ#D;NKAV0J>MT._S3K[TZ#,P*)%1_M7[810/0;6T:A9(OFR9+\'-F$;Y8_M\N1^$ @%_O(D&?]SE MX#(,4>-G^8?_&0PXO[WM%+ ^CX6?XV/,+-P[3)07YFU19XXI)>;*OR8 ;%V* M4Q)Q%PY\UQ9UGF2Z'50ZD!B")5NEAM8C&CLZ1;JR]MO0Z60L<<6J5"+-=2,- M[>E6:Z9IY]?^I4BSOPUTV:9.5M5!61@Z:/4,YJ50#C'IZ1,F_2$$W<- /X:$ MF92V)6&7(DC2R;UJB5!50TJ$=*_WTCFSG6V%X\:[PN=M? IQK"6K=N6/(6"M M$OI5)<\P56GK2:^R.[KKZS]-:"H9B,JLYP*;(CG:4KE@=*Y5:2=)8.4S+1HL7B MW&FJ*YQ+O^D9(&110H_O/ER*6$K_2?I/^_A/M,>8S&R2#M1^NJVJNA2M%"LZ MBJ@=H3;!Z[I6/=MLS9A\BCJ7(G?2^9(2M:,,@&&U=TSB2B3J:.Z;=0XZ;A=E MOV5EE!R'G31@IV$VQ0)R+Y&VSIM9[14/>(I\%U%=@&@]_5@(M@_-NL(^T@?N M:*43B682S9Z.E>L]W6XOR^_JT:QAJ?T@BL]NO'[#WW_YX84EJ9M5K=VHB(M/ MMXL:V9_!+!X\5O_>IXBU90:>I9O4-5R=Z8;E&IIM>H2JCD5#YMF75<1:7/X! M^X['@^J;M5*$@K)8O_ESS@ML=BJ:5V*:X^<\3@?Q!+,>X6$[B^JO>IZX0Q^G$= @2N!5\(78 M-.DI#Z-X,,)=^V0ZY*+N=51S^*P.ME>]0Y QAJ\?1EF2/"K90XJ)I-.;(A[& M40YLWU-&T3U7;CA/E0EV[\/DGU@T#[W-\G%1[A MD^%W/BFK>W$ V#P /GW%41?*VU_[7_O*WQWG\SLQI&@R 880E:3SZ2RK->=W MTR2J6IW7TQ#=?*M2WWA%\.= 5*;'Z8WC DO2*V^_!MX[O#?*<6'A_270?]R@ M',PJRW'D?<5)DNJ">@V4FRC!QO+5X\M&W]L&67@2C[%?Z9PP"S;LM\*'Q'@- M1GR2]VK:*,6(\U*)<%%VF%2'#&-C%=*-U49?9O_5DC)4X&(.:_@ DP&M&M^C MA.79N!*AFAJ;1*Z:/5P6E0H2IZ?<3.&O#!@GS91F4N&(E /_@LU7 &U0 MHG(^@D$!616@0%WF*RI&"EKX!9XV$H^92>A$='$O*EH"[@A2SL8 BPL7#@$D M2GQ>C0 /$!G0"6*CK4K[J=PIQO845@SH]@?RA&_IZE RTI%-(7H MZ0:3)E,\V(*K(Q,_054XV(<.M7?WKQ;? :+G^>K M6M(!.0?A(+:F]1"T(B VD'8WOZX;S,^S=IOVL=#(%8Z >0VV&M[%8=4/;?8" M5G((IC+U/#MD@6<[C)F>[A%7,UU-I^YEV .HX>$2#OL=(FZC],W$?, MK(]:"?-"NY4U#F(NC.?DL;?D/8"9D-VE,&N))<#48.O5@M5M$E')14K5#*#!/)6O5"U' M47=:1W/M/LZF!3#?B(.BKCBLX/?HG\UYJ\E-<\8%ZKY8D5:!0MK7%+@JV>2@ M'Z0MT=AH/==P M+YP3%+R\-HDJVW=>ED,1+D*6S@RG_4(+2]9\7_FX0N)E3JUP2F15 ME\"-E<4/,AJ70G[;81^];?81_AH,<006:T- XJ*8SIUY<#B63-B"SZ3D3!'' M$8MS)C*PX#!K2@.(8?SQ#(Z%6IQYK/"Q^7H,=M4ABE9(7HY S;0D6UD[0T(5U8ZX M+]@47?V*+VK?LL"(8Y[]&8]A.0$!6GD?8:RGJNO9=P>1L_C/%-7X+8;:0'R+ M233@ I1W0-2PP2L;A&G1UA2P/OUC#GN@.^ZS*OBZCN99NK NVP,2L Q(N] > MG0_*#9*H*.+;&"T]A)19D]W*M,E>KKO/5%%Y=4RT9N+'=9<&HP1X181-/46< MOE>Y"B-!B:MO4T46%_X-(//S/9QJT)7W M-^]".IM19:JC+5>]91C?WG)XQ0"W%LH'W%V(QM7&#=B!^5VE:AJA3>&>U5<( M0UU$KALUVOK*4LDV83VV);)ZRR*;MN5GD+YZI6C2'A&/N_>"[4UDJ6@!-H9TAB^'!6*B-"? _AL$NJV +VSND9OVW*5 M)! 5FOX/IR 3E7 MN_S, DCUQOPX3N/Q=#RSQV>['E4"A[":!X1> #'0W"VRP1QQ;>"LLB MFQ9P<_'N0P<6M?&6I0/'ZNRA]4/P&/Y8'@-?,'E]5&%$^2^IJ_OE'? MB,\8CYA]WG^_M6K&;K.^1BC[?G:F=0 $CB8%_S#[8_-VO!A8,T5G?I35VIAV M]?PDGVI8AOVZ+>ZUUWW]-4U^OZ0OF5NY)G&RD_KZ08U:M3SC'(-,Z)5,UP[3 M?9K;,/NQW4$ V*%TL6/FJ7SAXR@6UB)8O^((Z"O*\E::U\PN;+?.)F=WHGGV M,2AUC"ZGU#I^^Y"SX!J\3Z:]=C#M50*8!+ =%8A9>WW&SIMK7@I@9^*>'I.$ M5-VKG/7E5EP]0NW'KJSQL?6\5.<7+!=FC^F:E CIUN^A4?8Q3ZZP!NH15,W% M%R4Y(^$Z7^5T.2+&>J;5FM:Z>.&2?A!J+2KM/>D'23](^D%;-(JMR@:6T@_: M1Z/L8X%JG*%%#:;6CG&?MF' 61R2.8]N N=Q]JK= MPZ,'T_,L^$YZNAT]72HQ4F+D,;OCJ3W+:&_O58+D,TW.[;U:3C:PSE1W%I<_ M40KY!DLAWX%-^G,D:K*U,K-7K8B,!8EO.'8;^3>V'R@SL+/OJBKN(!(XQD+4 M*'_@25+5M1ICBKTHF!:/ZY84X'23F-^+DF(P0E&=0!2NSZ8E>!=B8,5T, +25'7W'F+1 MDZ&LNHU$^#V0%@L5# %_8": '$B[;'ME_,TM$;",Y;SJ/A8_BMMK5]()<1F\ M4ZHFS%@8/8\&)3;-^+0HDGN>XG-FI3>:Y28C4:UOMA*+?=WA!RA MSO0#OU%&62&2:@N>WXMZL^U57LW:JHE38]L]3X=9+HJ7M/+<0,*U INO4F7_'].4BTI.R] DU'I=:+06G6;[,T6DZHN"A(!3D9)D464* M%%5/E<=&97YA GR-02D!JOT6)0E_5%PLK%N5&9]7&E:POFYRCT B3!A1J1"? M.RL+*NKZKG<%:+QIT;E%>8O+HCBSW]X!GO:P)"@\O2J'6(XJ2PH&D%?UI(6- M,QM"-:/[*$ZJ6HF/K55N_DY3VZ[#^;8]P/V.M#NV=ST@Y4-=]!6<.7#8D+P# M4!FS*E/@%8Y6J+_$ $75K@#-2@ +!6PU^!.\Q[@85;W \+=_89NNKV6.A:#_ M >8LFH]O__7U']@-$6[Z C>]PV)7TY:*4Y*^JG[?DDT (L[KJNNBR17& MS,HISR=RAA7UUAT:\:0O\R7^:>.\#D+/;^LTC:H:=DV-B-WR!'PITTF7=<$* M'*!D+PL&^O7#^ZI]YS"/'E)EF#VD#6A9D2/15VB!&K6#O@RMW4366"5.>00'0#NYM]@B8/6<\+43L WLG5L@=#_%= M@ 8W'#"!+X'/$WY;,7-8V\*()-3=99\VF M1KDO0<.]HDCW78<=:5&K"@B&>Z_"?.'S/E:]VRK =>T*"OO!7? MOMN.1YM,Q:IV_ XLSSN+Y;W-8%Z.@>H9B0JU5I-?[E+6DFLZF M=4)?-HS_XBF&_:+EXN\UE M$;9N2\Y)72:[G>6LS:YEVH@IBRZ,R[Y"U7*2"S6?)$O2NSSO6:^'IL *,$19 MQ<6 6\$U!%\7+9/F*X1;45EN4:L6!.FW)0&UEY+E\5W=I7@^=0%A:VY,3VFM M91ZE[?6@ZH%#4&\T\2A/8D3=3,D&2'O!R7,G/EO@,NA\WF8=@5M9\O;2='\\AN))AE?[94B?Q&(SX:I=;/+%NN2#.%^!V/U)KMO/?4\8\ MO^.Y"(_?@^)9--1NV*9X#&%8[9!'J&PPP,6'U?W#&-NUW4SKZ^ZF40[#Y=A- M#! RG74@ P4UOLE%+&)%?V'(3,QC$RVP.=FL(5S5[^M<%OMJ,R GI)6O1WK MH*C@X9[HBC5>G/NH^F2!KBVX",)&U8;2<#J8;:;C"P91GC\NG*2U]ZX_I](7 M(G0;+QTF^?^*O=MDG?_2+YV@:0I\0Z^N@!%04^P)5CLUD9!^=!1P-Q&4'5*8I+CD9WRB4XQZYOC6[:XEW;!YS]_ MNL5)PZH*AOM2<:Z'7/YU! K5Q4:BGVN/99_=5A2I:TF\DFO)6_(9_OJN4P?RS$DW![\WC60?2Z*$>@7B/ N^N3(Y& MP]CJ%W$A_%!_@H%PL*6$>A#'I^&G+U]_A7\#MMSBN4B$[ME-XFR#N/$F2Z?8 MYOR<#,PC='&VV^[O5B"J"I)ZV/AW00M'9)BARA#T%WVF4#_G]S63U:3Z("[$FL"2@ MT,N$SU=H97W=#>O;=-EG'4KO[G!CJ6PN["9$HJIJ-)0+(@E\(9!$#! 6A>T M'59=.@LW3Q#!JS'-PC95&]:?H\?J4?A,9Y+'28V42ZWL:NBJ![!XO_B$MD*< M3H61?(>1S71IWKP:8X5 RIWPGP1NYEQ0X').)5>K]6ERQB>0<9VKSG>X=%5# MN&(*#DJEJ)IRHJ#'=+]H"-. 3\J93(F]:51,Z7#IY#!R MYPNZ[.W@ 'H@;1;W/2_W;=?PGF'G+J6[=;RE'U'5]MKY$:V5?GXZ>V%/.7K6 M'?5>>/MYC_Z\>RF>]O5G4EVH<\G,SR_;=7U]Z41$Z=F6SVF'5N\;?O).H M(NV24Z#*+)3?2OP>MEWA&;Q/5D+LH(W>:J'#KG!;)UII M=P9JM#Y;+R8@@48"S6F# =TAW'&;!??MXZMUR6Q2JUVY5K.TGK97O\KKUFO[ M>[.7Y;3^O3H"^)H TQG1T7I&>]6IN[+ QS;\I,J]X%X^5E]OS6B3 G$U M$Q M^ARW#9QDI\YL>YU\6ZMSX"0W9[80=G;ZIC5+]S*W7][2GDW:Z]#R%(T6?'(\ M(K7.2JV=:.B0Z'47\Z^G(;.VJ5B-C-M(V9+[$6=HMW>(CIUCP"L$]U=CMTL! M_&L/U(=9?LOC%D/UQS@CVAET?\O4]LYV/)-0U^W,2+5VP?L K*^WYIITA?-E MX%;N TAV.B=VDOL 1[26.^2OGBY)X_D5UEZMZ?M9FM^$]0R=O3X1N\)U,MC4 M :UQ/<$FO6_*$Z!2MN1.PDFDS>R;I]LQOV)FNT(@ISKKVRO)N@ M42/Y1![.N?LIFF7+R*8,1*U&-:/'-%DN\0 7 M]P?1]FW3]2<;6(-H'>P#_E!W%%&BJC% U992P7;GRFT4Y\H]EJ?&#KI5/U?T M@V?=06<=+(?3/,8>B?"X-4H<,JYRE'.NC.&74:%@G_GAS/566FW"JCR 7]_* MD[XC:I^N6YZ'/*KJ3-S>R(R^M1X#.XA:.*Z6J-6WUN,!!XT)N\^VQG!!@=#X3O<>Q>ZZ+%-LI1R^/^CEI]JU6N70P00':: MYGR0W:5P"6[4C2<\+:I^TH.L*.>-ILL,KKRO=B^6VK?/6I['Q=*.Q@U7&L]% M;U?(20JF9LOT09E^Q#Y$K3RMG?;HKV-FUWWME6E1=7Q7W 2\L/=?!Z,LX46] M8.^Q$3@JT7$VY DN%2QJ/$85C+.**]>3I"%T(X+]BTJ(QHRUB=C?;/[2-\P,=9'^\22DB$E M0TK&0E<8M)(,RY22(25#2L:ZSJ!R?^CE[D>'//Z3[ _!^V*0T*'R&/-D> R_ MY')VB"KDL2BAQX^3=(519(2MHTKK,B-L4L2DB$D1DR(F14R*F!2Q:Q*Q9[5+ M.:34,M4GZZ666YIY]1$O_Q"7\/A!]]W,0E8WC\9@/XZCD0*VH?A_6HH8'54UB M;J:E@BUAB@5M(R7GDVD^&$4%5X1X]Q20')[7I<@;0ZQ>.85_0, 441Q[7L4< M.\T4LY<"I,+]U?QB^ ,>&Z=1,N\]H6#9;!B6*&.>*H-IG@/-JW+9XRC_@Y=U M-1:8+CZ/W^//\+PH5?AXDF2/G"_1"T]NPAL$6>'9^."J#RPL=]4;8P D ^<] MKZX!HO+X'L:-+0?PH;.!5>^83ZNB-99CG]T_+\@>*4,^R8JXG*WCRN2P+P!^ M/:OY/L1"T/"R,>!2B4_$BNXY]B6(@&Y*$D\(\HG4;YXS'[$ZA]LV6&Z,TFU+T%MP/(AX-!OF45TV[8)%\^?JK6(LO@*Z [@AN&Z0IG-/5_,O>IA(30."% U]_J:2NSB]!8[,0C5V7I/GW88>*DQ MT#EHRK?"%,JF!1 :F\,,^*3']0G8)WEHIPV76:SQVR1WM;,\.8' P M2JM!1M,RFWU111+$-U4G 9OU-4)9>ZT]S%8Z>Y@O;0]!S[H]Q MO/^WKSZ1N M>N?"8;+PZXXZ_]/Q3>5D;S)/*OOLT[0L2O@)IM%6;$URI:SGOX,K_U4W)W[O MU,V)_RY,%!]-%%%E]S=C+LC'^7C6G?4W4 MZHQ4D1XAK14H[LH"'UO!2SU^R0FI1I\R*1'27WT687\3QRDZZ3ET1L>\)3V5 MGLYW7S#)\8C4.A_M4Y9-.I]'C[I?3+82Z^O']YJZ(D32,7H9_<(LO^5QF_KL MV#VI7U6M&>V5V'HFG:Y;M4D-=L%N%Z%]LS5-U176EV[72;8)ZQ-J[6\3+L&R M!K \S*9X:&N&RY?IKVD]U2"O3\.N\-JQHXD=$MG.Z;O3;1=VA=LZL2/8&2@" MJ\"2=38/,!?:S9X\?4XAZO4=B''(,X][CEUD4N5<>8B*EL?]G49;SJ9:#!", MIVF*&4MW*5R"_L48,Y6J#(=!AH5*%QE'\^3!+U]_+7;D3A2].L,R+D3FTZ"< MYQ8V7H6Z1B10I,!(+9.,]IDBNEVT\K3+R?=!;E>".L^T3O7Y/$N1_0PF=2LS M/3E:?$R5GR.8A9#FY93&:)A-!/O!=\'7SY]GK'G#!]&8*X#^55:7DJ5+6<7X M]^<\$TE?TZ)*7<7[E3B-RSA*DD=D?IYCJBU*0C0M1UDN&!MOC8MB*AP4%+!) ME8U<9K TK>6OTKY^K,PW#Q-R%Q+I+*7"X5PF$:K7>!)A%O(\;[FF4DT@>- M MO Q^G\!_LB%0_"Y*%6>2Q\GBV:2&8$'#!Y@.)B[A6OQCFO+&93I>1E6XI!PI M\Z1N7"PQ8I\/^'@)VZL[D!LV/8G8O>WWV&(PFP?05X(J06F6_;5EMKTYPRF3 M/,/B:H6XA>KO18+6ZO4%DB=.4_QFY4%7 MD>9=B)SNVVR:*T7\9SV4.3GKH?253VGUH"5"]^KIS-8^+8OJR?.K%ART+?M_ M-V=%)4A)E6,.0ZD>A]G@0%Y@NE:XW&+KU1$/DI9ZD@DOBBI7X2UY)[Y93_6? MT6/GW&OXF2]=A4.Y\I:V\=BEA6Q'G1'C56S"E*]JQ M!_6VD^M7K4#!.^]O@&%6+,(ZC[UI%,YQKAQ%Y3,MOIR/HUA@G M*[M^:U@A6*]C',WLD$5&*TZ]0M6E.B6%,BV0 )'B)N"SOO\Z&&4)(NMD5@<$ MTT.5<3;D2:42RZ5<9T"$Z;BJ!7!XRNP.4Y4>2!NZ9RQHU_"V+=79I>O6>9>J MVEX>+C%:2<35S-=-97UI'O!9WRXG?[:C/ZO)GTD&]W9M](),SQ;VXFYG;/,8B^;!K?-@U5FOMX)UD-RT8N_9Z*?/^Z?=9$I6BR=DA MT=N+J^5P!$'KRI(?6_-+!2_E0LJ%E(NKD@NJ]XWOE?<*M?OV>GZ6E PI&= MV0_=1#^J3Z6 20&3 B9U6!=$[-JWB;[$Q1_O;S%--L93[QRKZD7ELWO%R@#' M=08X9.!/RH64"RD74BZ6REZJ1&P5]35#;A5)R9"2(36&W"HZE+#SK2)X7SS$ MTKN/,4_V:?\E0P R!""C;-U065+$I(A)$9,B)D5,BI@4,2EBYRAB1VMAU87V M.Z+ASGM7U-7WFG7U@ZJN_DXB/7>B)^^^\_6I;@'8!P'; .1#N").5XK5BRY3 MHG=)??D@*OE=EL>\F%T<#095(7V\?II&TR$VJ<:6)D.\0_PE,NRBJA,5_&?, ML3])5;1HDO,17(==?I*L*,21R'*430MX:_%.5LB7%?+WCQE58]+9ZY8*/^]" MYW+RS9I-)MV;.C[9.I5UG%9!9:FN39 M+2^*.$NC1"EX?A\/>'% C.ER,W%)S[!:BY]T9?F/K?VEDK]@B3 U3(U!!2(J1$+&PF2EN+!5^*1,AM[FT5%7D!)!V,1-[8$%R/))M@QMDN:84CADL(EA>L81B'3 M6DM2N'CANO9-H*]1P@OA=8VC_ ]>PBAE^ +NHSVJRH">#.C)@-Y"KZBDM6"# ME @I$60UHZU2N&4PBF%L\7C&(843;GIU0[]OF4EICH]4>;^..RF ;L-LRD6 M5F^M#.E%)&X^ETKG4 ;#[.FLO=-C3U&F*[P@0\='-PPDT$B@68HF]%2]O6H6 M$F@DT$B@D4"S:4_![)GT2)L*$FDDTDBDD4@S.U5CV[H$FF.W69S]_9 A? M1(/RO>H;1-,\S:!$8ZI)+=7S-3LDS&9J$)KJF[^M+$N3Q$\TGMNTJJ_;9'*] MI0LOE9^PJ2'03A'$4YRRS..;:=6-K\RPT^0X2Q71IG$$-_*\V,DFSYWLR1M- M B/%@RKE-TZFV.HQA=F+EHX3F/V@FF.X?%0> MXG(DVDJ6#]G[01+![6->CK*ADO/_3.,<;H!+E4F$"!%/(CSDKA1\,(5QQ;SH MMT(\8IR:>IZ8J2/H5_WMSDF&K*$@V9 L69H\*MFT+$JX%.>.5 &ZU\7M5*2!&K-BUEA/UA'Y42P!K_ M%CQ:5;:O^:Y80%NO.AZ&1)V"#H\$>P$_/^<]TPG^&0%J@OB7>906M_C 8GKS M[YH=!_"(".0@B<>B VW%M3"2LT6%"E.7<+3FR14MTJ343,Z!(7$G1$#QM$!! MQ=6H=!0?OH^ XM$=5]+I&)N)5\ITR PT'\HF2_:2!,SAZB\-M;9*6*;PN^]9DQ5M2[3>#:2GW- M%!ZO+:4&+6X>E6@R28#/FR)1YCP"V^QQ)FU"P9TKDWY;:AA=K7JMW0LQ6Y#Q MP329$^!FMZ'P?!Y".V"QEDV38JF']%Q]+9X^C,I(MI:>>=JRM?3>K:69^:H] M=JVS;A LYR[GWO6YRX:ILIGO\ZBU.?*SWE9:V185K-OY+@@N&TS+!M/'X$G9 M8+JS>-F-=I2=XM;NM46]#!B4K"8[04M6DZ@F6>WR64VV;'XI5_XR'?,\*F%^ M1W$Y3IG1U3GA/1UIKA;U3DC$X:..[:4S-_J?=U7]/@[0HM6CL? M?$['?]\2LV=9K25/KG/Z&3' .^GVG4:/2Y0X.Y10>YK16JE!B1(2)21*7!Y* M,*-GT];JQDB4D"@A4>+R4$+3>IK66F[S=:"$C/YOH:#/TVPV5+"T\PU)3E?)]$F^ M/HL=1[7?7O;@RTEVV3N5,GYZK,"SA#H)=<^ .NU(YIZ$.@EU$NHDU'4(Z@RC M.R234">A3D*=A+KCI-_TJ71@3W_4=GMKCY-%)1O4>;+(\5%K2)_WZ+_&Z8 W MVR\H#U&!A<&C.IZ9%;&H?HT5JZ,D6:]8/0MB'EY-753:C[ &?_'2NMI1]328 M5#(MZJ+=8M3/*+'^D$V3H3**[KERPSE0 &YX/RNPWE<^SQZ1/"[*KB^Z=\![ MHU)YX##0-"NK$0RK&NOEK% [?%Q,IU%:O( 7#J)I(1;BL1[(#5\>0?7LJ*@+ MEA?+E<(OMR3X<[&O\8PET^":2H2W4R'/2R^NB+-JY9MS>N MCU\J31:\/37+O<99B75*UF\1ZFKW>8/7YM#NU8U\/NW.+:0BF?1P)I45)U_* MLMZ\DU[5]DIT1HOKIDJW/,<.B,)=ZV1TM354.&K(JX(%BQ+:7JAU&Q6/09'. MG6F3$?QC1?"O3S@-TK.M]G(?KEHNKSW[[V-13$%?XMG09I2R:KM8M2D]Q^J4 M1TCB8SVCO:/<75G^8ZLUJ;TN623TGFT2*1+2;WL687\%1ZW W:D<_I/'HC?P MK#/X)B7420NQ.\+7T^WVCIIV_<2*=+\ZJL N4[AH3]?:J]=PZ<)U[3[47+%] M^?IK<61E=M9B17JLO3/#75E]Z4))%^I@^=A&] M=G?M6U9&R7&XJ:4$LLZ('[%[1#U2E;T-M.H*ATB7KDNZ[M*$RE)[5&NM3<_5 M"-6S$@,W_?V7'Z;%^[LHFGP(HCP%KB@^\UPX4]]@NFZ2#?[XVW__UU]F%X51 MG/\6)5/N% 4O"R<=_A1'-W$B\J]^YE$QS?GP4_H%<[)R>!I<\$N6YK./;E3$ MQ3<$81*?N%W_[U3>A3E=C_U'[_YK]1XB%\$0W*][IJV&$0!KIG:P$+ M[<"DKD%TR_-,$IJ!]N9O*RO5I/H3&4";%GHM_VDI,\3H##4^C5+E1Q70\CG*XKFAF$JZQSQZO(VMFIKG.CH<,OU!N@8N4>V0C M913S/,H'HT>1W1B7\&.<1ND \P0CP6/*N&8K)2J;=V:8(#GG+)$!*9(/LUNE MD9"AX-'W)_/TSC1QS69]C5#67O(::2=[37_E]#%ZULEON< M<;\8[KDE3MJ'TUWOQ:XY:53-M2>P5HKE7TI)U=DL$%"P-5 MP!%.;$L,QS<3IZ$DUX?DCT MZLFZU$=+ECQ[)7OQZ8\R/-Q">/A:!(RH/9W)2E!2MJ1L2>4E!4P*V#D)F%1> MQ_?)+NDXGCC5J Q6#N6UQC]':;5\_!X%G8GY/)N K]S@HEL1HZ?[+5]#FXON MP5CGS ,)7A*\.F=S2?"2X"7!2X+7^49D)())!),()A'L- AFDAXAK;48D.!U M<%RL0X'HXXGGUU&6E^]+GH^56/0 &( M)3GN&CA.9K'^VO_:5^YP55*TY)0"2^^*NL^OZ>AW@S97>'1=IK#(@-:1M+?$ M@3/" 6+V+-9:%Q0) 1(") 2<&01(4T#B@,0!B0/2%)#9K'LQC)?EDRR/2J[< M9/M5Q;JZ= 69#R3S@4ZIE:].P#2]1^S6VC](V9*R)65+*B\I8%+ I/+JFFS) MS=Q3U!$Z,QF244P9Q3R!RCDSJ=#UGFVUEK(G!4(*Q)D+A%034BJD5$@U\=I; M/^?M?U35=(J-*4*MN;%'R8O]/I2>$6IV MSNB0*"E1\C50TC9[JM;:>2 )D!(@)4!*@+P@@)1FI$1)B9(2)25*2C.R(P!Y M]76^O_"BS.-!R8>BV/=1ZA4=@5YGKT"D@I7\(_E'\H_D'\D_7:2/3./;:C+] M#%;FHS*.\C]XJ=Q.]\OD:YW1CGQZN3M^X0O^_ M_# MWM]%T>1#&,7Y;U$RY4Y1\+)PTN%/<703)Z((\L\\*J8Y'WY*OV!AY!QX M!B[X)4OSV45U6I2_EL\YH7R"W]0OF3C:#NP-6Y/XI2_'W&!HX2JWR]+C@YRA"23Q'T4^JE>#J9X+FS(<:&V8C/<0IJH/R@(2RTR>W?1ER)!@.0 MQQ(&H=Q-XV&4#KARF^7*+<[T7LQTW)BIP@ODZ[@8P4I&2CG*.7\/G)DK(_A7 ME ]&CSWE810/1LHDCS,LW?U_<&4);XK3R10>,"WX$/X67^'SHS+.4GA'.,^0B26-J\Z8 MIF82_-Q\:)KEXRA99C2\9OY@ 5/*@"=)?*2)VP_%NCU # CN?'9;./R%?* MD-_&:8Q:Z@ KL,LBN^IGUAJ#M6QE="^%^>6[Q)TAU7ZL!C2Y,'Q;T02M5:>Z M+"H=10M<'C-]NBEX?B_LX=I9*4=1J>3\-NOG/-,,#F^#7#,#P?3M-H^&_ MIP5\]4YX3#':WT@?<%/08^1-7SX[-C<,"HC!9Z)#VA$]?![+K61 MU$8=(Y741DN H$EM)+71P63Z-TKH>?NLW=V$^Y@J M=SSE>93TE"@%8P N!9)-)@FP(\RL)PCE96,@\B-2MU@S(U;\RF=YHV6F##D6 M10-J-+;8^@L9^GC;RHO0?DDSL&/NHS@1S+?EU6*BZ5.SQ5<6,5 URF@769KS'Z\@R0 LX>,T2D71 M\9H_:I 9(N@T[@3;.%+FYR:4&SPX@3O, '&?!F5V WR@D9Y"56(I;\6&=38M M@->*=^N;SV>Z.VNSOD8H:V^'EABM;-'J+]QC?>GM]'5?+R$/=5X9JD*R7HYD4.(N4?YY[4M^A><1=V\0;^JIR\\AM4=UGLJ=_L8G+=_ M8.NDO"B"-&6)<+B)+C),=)CI,<)SGN.CA.]E'N M5NF[;M"DM1H-QYMQZZ48U)[!S+;FW95S27B?[ ?Z>@I;0L 90< 1*C])') X M('% XH#$ 8D#$@?.# >D2R"KZ.^W*92-QSP7IZ,GT83GAT2OGLI::S5ZMY[K=B-'3?:ZOH9UU]V"L<^:!!"\)7IVS MN21X2?"2X"7!ZWPC,A+!)())!),(=AH$,TF/$$."UZO'Q3H4B#Z>>'X=97GY M'NL$*G%ZSXMR++-8.Z$NNL-\G2.#-E=X=%VFL,B UI&TM\2!,\(!8O8LIDL(D! @ M(>!*(4": A(') Y(')"F@,QFW8MAO"R?8)]+KMQD^U7%NKIT!9D/)/.!3JF5 MKT[ -+U'[-;:/TC9DK(E94LJ+RE@4L"D\NJ:;,G-W%/4$3HS&9)13!G%/('* M.3.IT/6>;;66LB<%0@K$F0N$5!-2*J142#7QVEL_Y^U_5-5TBHTI0JVYL4?) MB]RV.C)ALIGZ]Q0/GWDFY:OD@K\BY[T^E)X1:G;.Z) H*5'R-5#2-GNJUMIY M( F0$B E0$J O"" E&:D1$F)DA(E)4I*,[(C 'GU=;Z_\*+,XT')AZ+8]U'J M%1V!7F>O0*2"E?PC^4?RC^0?R3]=I(],X]MJ,OT,5N:C,H[R/WBIW$[WR^1K MG=&.?'JY.W[A"]R^CGAV1D]OT;&[]%/K,G;5(=4O4>9L4$9FGTFLD5@CL49B MC<0:B342:RX%:Z3WM _*-.(W/Y313<(W77^R@36(EL0I?S_B H\(5;]?XD!B M +^MDE5\CE, H/*#IL(%;=+9*93L5ED;_"&/^D>43J/\<0%L&NDI5"56*T_O M*>6(*UXV!GY\5$8\&:YUYU6B=*CDRQMZ.+MH,LFS/^-Q5/+DL9VY?J>Q/E'@ MLB3.TE:>J,2I,EZ+K"EC'A73'"83P3=1G"LPURE7I@6PC/(3O^>)0N#6R;0L M^LJW!H6&\5!)LU(91?=3+Q0(K'V];(IL]7JM\/)]-2QFF4BA3X. 46F0H:].##()GBL"MV$8P%5]]$Z1]* M-!B(Q_3F?P%[#3CP&P!*X\M)]#C_)I_"8O$_)SPM>,61@V@28_H+($;!E>P& MZ!&5P#;XV 5G-E=W"/^4&3(\?)7S!"Z_1]85"33 'R568G_L*\J&.>.4A_RF M;#Z[V/#P&,8-M@T\&FZ-TY*CX"A8G6TW \S^_LL/T^+]711-/H3P[-_PT7Y< M#)(,V;7X!BOM)MG@C[_]]W_]97;AQW20C?FWZ,_%A?/K0-6DR!Y?^.U?WX0^ M,*+]3^WW;_X;)1["%]&@?&\%*K.H:C/5 QD^(4_*%^R<;3=E'L.?]>V 5FSL?0-/-\2BXN/#]5@;K)D6#VHHJ@" M)'VB+/^N:1U5*L,L%\!=CG+.$>#*4:%P>-FP'2#^-"BS&YX?2>D(^6WE23"D M]3;>+]># $=X3 G4@U)&?RH@\?=Q =C2FE+_3NW3=O5<:R1-XZ2=$0&Y)CE' M^@$H(6JW1CQB]LV.4N\[HO:U5L?60]MKP@>5LJJL$7 IJB\$>^:5+I*0T"XD M* ^@O-L9TUO2U]Y]WS%"O55;&]3S>%2R:.LL.HR!RCD(?YZ-!6F+$LS8,@/' M0U!\DH.EFL-CT"N)<)6FB;!EA4H3]GF:*3<\Y;=QN8[88,5/5LARRI_#,X,.C1"Z=].DT38]<*C4*(DR1[ R^%((;3P11>G M6S[D.3@@R!9(=JZDX%\..2P(D@S)& $5*X\0J/L _QEG "E)_ >Z'>4H2H4O M"7_@OS)P8S;=_0#*1%QWPV$!P0;^/SX\W)ML&-(#CO[)Z\>77MV*3N&M9\>^ M'82CTQO11E?-0+6OMSNTXUG3S&C98FV1C!KMVZ]J3:]#0RW5\\!>!^6P7;)#-ZS$L]2R5VPD'LOJ.B\;\5.J^'S QRCCE K.,BNF^ ;4 M=P;5DA5@3PL!*#,EB1Z 4?Y J<&OX]MX$,%[!["2=R MU0Z$\A%M[Q0XXPN_ MY^D4>6S(^XI77U7MG_">#Z1Z!^ =QR%Z>IV.:XA?$LIEH+$4Q5[+4LQC[*'M:% M7(G'DZR& HR$OY9>LKQ!B]93%_D;SNH_C20*L*M8'P7_&X]ZT MW@/^1W93"(Y_^]5Q\4GO>LK#*!Z,*NPKEJ 26*5R !:&/\)@O8$XG.:"Z68; ML:(7\@2FGE7;JW WD!*T!'#H8P;_@;41+#L;&$^C@=AO58:XMP934F[C8@"O M0.A?1FWX=C!-(F17 %->E-7.X.Q)?Z+ZA]_FPE/C-_\S+@1AEO#V)DH0Y(O& M;N+BSEH!SN1Q9>N88XT^H3SP(A 9F (^ B![>2\]:LMZ5OMJNY9]!!+V'Y\ 0\R@M8D$,N+"O[##05HW;]=$B4>H1XQ!S/ A0+9*8=2T@ M_S][[]K<.'*D"W\^YU<@9NU8=03$)W%0!>=$@[P6/JFU72A7N M?Q#0\M*\ =(X-3""7*:'* 3UH3U&]HSV'_9:ZD%I.8%_9IZ0TR0G57(1?&AJ M+Y&D60OM"_DAY4W=HZ\&% R +8!+8)I!!+IN\ZD0]BJ4[B]RA"]G\FR'+0L>6GH.FE.JA=0(O'?_GRP1",.(V,-28A.NX:H'KZ^O>R+RY[O>- M8<^X,JZZ0Z-[VY],NC?#D=&;G*Q:X'TJ [Y$/OA" 6Q82DY-TO-HIR&[HN%K MY3UF">4]#QZJ3]0@5-(';+[ A4R5R06O6B +1-\.%E MN(<]L]/KFVD>N=3TO?U*@X]Q/C/OY,J%V_%VJNW#G[.#NIZ_L)Q\A1<^DPPL M-V0J'$<]\Y>?VC_1SP%X#_'/AXO:LST+Y_!/6),"9)D"$UC+0'R,_[&Q%^FD MLC=WTUI6<^M5Y/TO_\HY]49_?KU:=FM)KEK3&U]_Z_NU?KW>LZ_5XFL/$30\ M3A\/#U3'.\ 5#..UIF0YA*I-J*F26P-LG*V^@5S;71$9MNR?_6PJ5-7[\N%K M(!]EL.'A(" G97LG"A;.:Q]8O[%^8_U65?W6T4>=O1/H[* 5 M&WTV*\B<1 %,4L1X(YX;S.WE(UU_7;2]$#*.D5)657VN^R ANUZ@R7B MPM#;/:-H5CG(?:Z*'!7F(;/ -%A@NOIP:+()>:O+5:$HLDS"?O.Q4-VU%J^@ M>ATI/852\5W%:M0N/[E3%:;@#'0-#%-S1.O"&):/-LR>'TL>2][ZJ:O98Z/& M6;O]/$4OM#91,"O5U+L.R>/3=>]NS-&#T=5[G>*\[U?;=->!C3BG^KYGI:S M6('M'^!T]=&HN!!G7[IQC0BK-U9OK-Y*3XWJO6YQ<22[9_E@+AC6N' MV;"P_$?;E9.THM"+?R%U-/V&81UVO5YO: )>?%T6S]?I&=9A3W+13SM@'?9O M^L>P#@SKP+ .3;FL6ST)K5PLSS+*L XL$BP2#.MP@(-W1E6>M8%UJ K!*G$Q ML#()WM. ,U1E[_$]KGZMX*$4:YK&:YH+4^_W^R&9F' 5XVW M:>>>LF,X@XJ=&IS-=3F&,^"$:M5.-%F!L0([I-6%V2TNQ&$X U9OK-Y8O55% MO1F&;HZ*"R39/\M'F[OQ#$XVL9? $K)L;/27/S:P ;(X"!WDZB+IG+T,I(D? M2^$&0A:58.V^IRTC?SJW OC!=D/+?;21DZP@$&&@/5N!9BV7OO?#7L#SSDK; M(,)1&J3=ZFGPE+/M?M(Q VJ6.RMH:D9K4.S4'CQ?"^>BF.F%"_@HCX>1IZ]\+?XUKU,:/KP+W!4DQ#^PDX4B]P[]M%[WV1;-EE MMBR)+3?CCK>S94M[B]ZUX?_NU(EF]%FA6 ODO<@3H^T$(_UF O2$8!'S3%W-X#N:N M.5X0M%ZVPNK?__U?47#Y:%G+CY^2)8QI!==V,(5Q(E]\ ]MVY7C3/_[G__Z? M_TX??Q)!B-__ E.:KI*'<)9H#;^*A[_\='L-FS/Z6^=_OUW_I-DS^(4U#2\G MW<[UK=&_[G;[U\-^S^Q&$'AQ><-3.RO?@),G MDH^U<+5$WQ><#IN6A3*AS6&BVK\BF$\(JM].UJL]4I5&(*81C&W#)C_XWD*# MA0H?Y,X.@@C^T=*R'Y@Z(&[V SYLP^A!0L=40]@9@B:_1*?HR;(==#HO08]> M!I8C6D!\[5&XPK<<'24R$*\-XPN8).A-D, 09H^""RHD].TIU?NN3=;R?9SI M7B.'VH-E^]J3Y41"U^Y)RX#*^%?DH? O+/\/$6I+^! ,"'; @T&QT!CF -1. MUA8_:+L/",:%DVIIWUUXSH%=FVF/ENT&I/5198A UUQ!>BJT?N!/N,"L&K/2 M:_/JDWG% \]Z"YCO\]R>SE$'^N+! 84*CR/)87.7E@]OTVO@EKM2*8:@-^8@ M#;"_D@1#TQC\K(E_1< CL7I49,P\$.0UXKWE6.X4.&@N0'^UM%_6%D>K\<74 M>W1I\<\P:RTA1?XK_QD$!ZWQ MLD.:I?Q;0@#XB-RP';3*3#H*D+?Q6V@@0>*FH,Z!'/@O:1\7(IQ[LY>MSMXA MEOF>6@O,LBV>I4:9B?LPJY(2A4,,O;>^ ?I8,.XCB(Z/P@S[ 'LC<'=1&H 3 M29A D%T/F6,5?U-R#_H>H#J N6>'<@9?&R8'9 /*48P-*LDFDD3^0TCB5] M0O+&P*6CO03#\9"3^'OAV.#;!?O)NOAA*],(&E%]/L@:0CU9SC/\ N32>W;W MLB*PXG5>6.+T81/4*FG 2QHPHS2R*N/9BYR9I.,4DU+T &X*&CJY2W(S2)-H M%\I/_B!-"2XJ\@_4I=H8:!A/%'?SD*F5;Z+^,V.8-A:W;H0*UH>Q_FN7J/\6 MUDH*RF$NE=1;J#N N#88@PAF =J;3 3,"-C"D M4+X?$H<&(JRE1WX)ADJ:34R+.A$V$AEC)9 YK.FWL_#.+TI7/@R8OHXM1_^/"XB_AS_=B!7I-,TP5[.K(1/&JXE#PF/ N MQTQ@/31 MT1 MV=^EX^+T,.@]A;GDF^AO)5J38$/?2@MCH ][A8$=-AZ"H$9*IW(VD=7,&:L9 MUC"L85C#L(8I3<,D!^EF^:+&NH9U#>N:\]4U%#05!HC=>#53DT.[\F1GXOE8 M51\*[=YS9TUHLO!6BG2ZNFD6)D%-$93JR43ES&Y3!:($]Y6E@J6BYE)Q45P? MGJ,@V:KA/C#F&DO*'@Z5,2HLR]H4T\$'Q[M#DL5"^'3W>6DMA5^&"%4%I?VM MM.IV]=&06X]P5K%"YJDILL5I>Q8P%C 6,!8P%K!Z"AA[AZ<^#!K6._2B-CX[ M[OH7QD8U18^OSBEU3;#CWTJPT4!O]_LGH]I9(,=S&I:5%RNO6E45L]YBO<5Z MB_56[8ZU:]N*C _%6:M5FL%8JQT12G:*JXIFERR?+:M1$[*M *,Y?$[L4E8D MG;,(T3-/!(2_K(#.8YSS51:P4\%T^F+IBX! GK>!H-LPHNU+%,ZDRP4"3RMP M?(55GG:T$$_8>& JXP9 MT>Y7(!PQT'.^60$.X'I;4%I_M=P(.2>>__% QL5B%&=QD'\7S^/I%%MTP!M? M?,^%?TXEYKU$3SZ\:=+-S=6MT>GV!I,;LW=[-1D9W=O.]?6-.;CN7!G#=K/P MC>GQEYLF?14(I**E=-;RA,X+7SU=W^*\/FB4Q@C-@R(1/;[E:3!RS_3-0 M"]%O'[5',.CA7%/8YWKRB/$SPJO/A&.M- LIJ'2R"^Q$6.Y/-NIM*]V(96XC ML/\D;"-I.NJ:=@\_J<^@*L"7'-F*9/U%'W7&3*R/X-M/<8<&&F)=#.8 C@Z1*>8>'+(9+D(]0[*&:0^"G"Q M8/B\YQA67@V/_\0&2X6P5_DM'SZYVE]A1T'7=&67A-ND5TM&IH"UW)GESP+M MRH/_:!>WX[NK#[))RTP;WWW7?O-V[=PIO)]@S4;4A]'G\ N_H0"I]V)DC_1"Z& M8TU5(Q6;>G#)CZM>1[+97N3$G0BLM98@\>,+8:%&)Y@?G$WV]60BLB\.,!IR MTBPQ W&;&6+<%A$FH06*W()83P?&F<*_,S81FUULB$3IR38QD7PW0#LB' MN.KXT]A6!24AMR520L)G#S^QL,,P+UFR'U20$2W4%RD9?2%7&('?X(M0=0$B M+X'>U-6;LD]+AIYIVQ?2"E+(L0<(Z@721]0Z!M60%&[E?PJY=]2?2':(P8_) MC2 7$T9;Q;Y7,L]#,/Y.,/>>76I01'V28C9^?7&O3VGK M\C=G1)TQX#T;F18V3ZE-V?8MJR)!7MP@OZVX.[$@I*O'7F8V^OG8-"=88]ML M:Y5M' LLCY-7#MLZ(K[9UB[LEFCIF5%OQ;V??U8Z>:,/6SKIO#6*L9-.+4[2 M9 X,T)1ZCCPDW<]P"<\H-7+K:%]BLP"D24@)=B9/Y-SXV LF2)JHJ2W&?SY& M]HSZAU"#)Y) %0'MZ#>2MM1*&RFUM+HT&@*K$SOPL*]]97G IKQD4OJ7;4.[ MN(ON0S(70[-W:;0_Z!F+]*2(@NJ!N(WZK5(6QDDC6.4W41Y2-I$93H+I;OGI*-F ME&2FZY_D,3W16DJ/6""I>BZB!*E?&UZ2>_LN@4 #H1ZQT1SXJ'/+?12S MQ-03C]KK*C*C#H/]+?A0WVK"L;7?4>.-6MH-&*N,^PX33:SVIO<A/@_,XB MZ1KX'CA->MP0C?P,A\9#81%V1J0$M9B5/=K2IY)TG51.-NSFTB'_8ZV?I>PN M:5$3WU0^:"YJ_%G:W>M^I9['>>/*[+1GFVHU2I8R:4Z:?$U^(N[3G6]UFLP5 MO-M40I,VAK%I]^D1(*-O(6]=4G]&V:\3CY1H9E10J%H,T2=!!:CIXD@^7&)&23I3]R=3$8TTC?2E0LS&=58G.VOT:VEV&5]P'2,N.-:W#I3:5F45OA38(-@R&@@B;02WGS8 MQB&A-[-69'1^C9R5TFRQJ*2R(64F_5FIFR$8>1WTTBS=^4\0ML%&2.4-\TB$ M*1:%=! @;6[$G"C"T(:>_D;1)2.;'[5OJ.EQZ=EOMK9.,OUE;$B!9672$.,< M*S,K&85MC(*JH?7R=#,KHZQ.^C.VX27[E(_<-F*QV)9GPN2,T_", 38('PH( M#HCM8C'02",$)(,=8)/&]-O>P]:UI+^\7^7\ BL3Z%PJ+]B:_3-2O5C5#+UE M(2EW&)(#:%2G#9$K,63,>QU +742!+;AAW:CXCX2C7&FZ?!G8D")FSQ7\;C+WHF*R"[(E-T(?43?,RG]#,U/[2>*5#*!5A* MQ:4=[JD9,K4SSG4Q5CV:\97$3U9R^#0P*37L33+7 M7I#++P:;^M.E(H28F7=ITR3PPHZ@B5>#05%BZX,XK9C.]+ MC,)GV MI\I,9P*(]F!3W:KSP_NX'B")" _V;H>ZVE9\Y*4CQ,RH+>U6)2RD18R_+GNM R1"+C^0)GTJU)(%QSGSD*@20Q9(3[4-TY8!UY8:N M'$>/8(QW:\OU2+"3"?G2\BSMU@<.?/;\/[1+;:*\:A7(9Y[ZNGY^DK90RAX6 MQ1J#F#K(!J83;6BV,S/8_K[DB23> A9S/)B1G^9K,V3&7KY;S,>(Z-[YL#0EC^=KR27;Y0>I,HP36&J M2Y]4-WY$EF2)V:6%YVSPRRA0S^/7O66.4R,7'%50IE3$8[O+2!%:SK23 MG6*F#F-[QJVSJ0)CK4 95=?%%'>L(/:+Z$G8CXW%7TQ1='+9C+=+^3D+.>S8 M)Q?$Y]$&-@HN?P'G@1@6"4N!]^4G9 1PYB^_ [_>>0_A,YJ=]/"XTVM?=ML? M/B952#EU/LZ?*X(WY1!-I:.%W4L##.8CBH QW- FCA?-B#FWLDX"0<_4- M+26>"6AWRHV(*Z$R;/TMEX*A:L) ^0!K.FEJ+:DBDC*I=GYJ4YJ:G9L:!$PT M)2LSI3"94NS93-64Y+' 6S^0<'#@8Q&%%C32<*F+DG<.D.E?.EOZ/ZB1V# M?!4R4YU+\W4ZET:[US'UK!/P?4E.'&[7'7)YDOO1I<%'?ME,E^3%A>2+-E-E MJ$ H8'86^@ZS2)5C/4'H@1&&8RV7,"C\$(5R7S$.BD]_9UO*-3+>=%*$2)5? M.Z:C3FATY)09.Y.V MI(H\4!QQ[G3K9]/2/)5EB0]K@KD 85H@D]RKDZVTORWR"B#^.OQ09G<\LP!DBPSE.DE))GR!M,9$!&V M903I.#KUJ.XQH>0H1?(R;^<4X^\8VZ.B4N%:2_N'2%2*ERR54GT)'=(%DE+S M(E_[6V3YL-N@W+Y2N20R"D1Q"\UH7_XM216%MM2GC+*Y)'TCF73S0B8IZSOM4](YS-O03,$^.B0V MEJ%BH0%X, N4<5NZ(@_"#DG)P>_62O0W3K/BE&9SH_ B#=03#;L1?M-0.(N-3V^;VG[3W3W9 MS^YNR=)SE=D;17S ?AUL H@%&H]Y-AC;'G0(D+O499>V=M\U$QU1'[R]9&P M3*GR8#\!&URV81>2FUFP"?=@TV4M1%Q?U.Y]@+ 1*X62^P;7XL%6]$GJL' 99[/UMDZN;"KYKIZ]^+5UDKEK7Y+&26FY05R, M1_)A3>7"E2.V45&&)]13X+% %8O K\"177J!Y1#/J,)A^'6IDJ>HP5O$%?/YD*_=2-U M:-"G4>R9KG^:93AYFV"J0G-X8II^N>E2V-7C("X1LF]8ZHE\EZ2-/B6WSV-! M@\ )K*HZ]L)P ?686":'1_&;Z;UU+<1AR:0E!L[2YJLEGH;(RJZDN!5\9]P" MQ_'BDLSQUB&5T7E&DIA(1YW0O0'C)!)/.&EJ+<*X1+3H;?)D:C-XC1&Z5H$T;A M4(B#+#S"9Q]<3_O?M!F3K'D=N[,OF5M.GQ^22UA)7+$->F$/^(1)Y^9FTF^/ MKT9&KS=J#X?#;FR(14V$AYX.^[)AD4A M5UU9*H67I7]I0 DG3NU69F&!4S4]G MN; 1EWHM'(L.P. /9KO=ST1^ZK8&JBCYQT%+H[%SSL1:V1MEE+?4K*E7,?@ 94K3N/[PK)Z$68>09B]0IL21%.\CHR7Y%>:8^&M M0QU#&^M1J'NAE(;P".(6X%7CR"WD/A*YD M4>GMMH6*HGS*U]B3E'Z1[/D5J[,%E60#.RA5D8GYUP@(07[NSU[DY_X$!,K\ M]5EDDP-2U4!0@^+KQ(/S,1TD_T8DL>!](91N\*-]6UWSS_@@)1C$DKP(R MT2<%O_!%UM9\?@#*P/SJ:6[PM):.?#8]5%1'X9V@%_802G$BM*T)ILC'E5+@(_\GHFRVS)'9([M> QE+Q/7!S-%59MGW(0S\G M-?"(<1BK05DF);/1N2/T5_ +J^L)?XEON5+J4)J"3%4%$%&GHO!4-^:T7HAE M[UX4TG$MG1P(>7E-I6IDS?Z:YKS*C2%=X/5ON(1VBU6F2S^^JR8_F?U:-JVS MS*X$-Y^FHD:B& ;^5@BS ?>V2S=!+]),>E^%?-L#=@0O'?Y3C$(JT L\O32, M2]!V"JFUI+MA>L&S'9BM?NF\'>X( E_QL-RBG9).KS5\9T$F)951:D97WQ26%7&T]#.L"!Q)"?JV+_Q;?*P3W\@+4X2L=:E) M0O+GN8?Y'^\9;\=EXW,]+E\55!VRM%0:#V:!B28LVY0 ,EF\UV1;'H5+F&LK M_+M89G*2WUU:%B7R ^TBN?LND3\S"*\2J5/6FSP25DCF&"5%9J8G;N*KA)/$ M"=,N[FXF'Q0>3O8:6TJYY/!4PE;3 W$6+KU+'Z?7XBJ&E"S"L1=XR)X0)E,@ M4%/[]8T"G5=X+U^=:Y5@\LJ]#ITIJE6QJH:H-YB;@,6 @T_!3 IVHJBQJ^Z" M6-**[Y+B;:JDRC^61'1.LS?KT^J3N) \SIZIVF"(.1/)4'A5ZNY">N(O'25M MKRW;.O<8M]BB*@-_0:/'J=_L)7A78.[5DLGHN/0-BPC4(6V.(?3UBJ]<'31B M_*65950(EEY)SU_:D+3$R!1)&<_!)I3.F2J@C_6!K->3L59ZH"$KK"&FMT$M M67&Y$=V$0[S939#2E#-V<> H_0U=3EG!4%2*JFX&-UGNMS)16M3E"RM6A/]4 M9P+I9:+,T*]5,KDS)0V)="K3LF*=^-*YQX ]&#)W'_8>T6S+J5'$NL!V/4Z621J)OC M+>(]/UC@C:H4K^FI[C<"6),W6E06Y76)V>*5;?&_MCMJ2:V:/$Z, = M7^#J9X&70(.MWXI1K15R.^JW7)^5=<#P%LJ,M+C2MD@@O)F-N3SL80)/R;-3 MZ2AX64+L/J=<>$&8*]!Y@7A^#H!W&YP];39,<)DIN(I!)'*WFV@<-)@!'LY* M'IAF(.:W336&XOAY^Y!Y,(Y=@^2"5?Q:KJ'/SD_CX^HT5X%IJ%.BY:OYQI^/ M_<3/F;U YDP@CNETW(ON0W ;DHAJ[>E-BJ3UPW9R5SG+\1(F R\47#HR?4Y_ M^SDI[\HM(P'2O'0MK-5NVNKOH#P^P-^^:X?WT[&M^.!@-S<&/VKIK5]F?#N']!DVACG*_T=G+1 M7U,D59#M];3Z\?)$=GD*5TXM3XDZFD$[H"O"2N5XJ*7HA%V"HT4!XC5]^'@T M)5[86//(A9J;D??1T]N#>7-],MMK]=SX+W;,]"^?P3UB3ZK"(P*76,A ?XW]L#T-H4DFWPG"6=ET< MYKHQ)I3=VN4P-X*:O9S2H//GU]LZ;FTPJ9;TQM??^GZM7S_MYU_AAZKT\=VM MDH;'::3A@0HI3_%DLIV?7J94OK7J9O/4$BCY,O7P:KOPBZ'?=DN]]; 2!]_6 M W5K]H2[2S-?%L^76_.Y1?#E82H4"/CSO37]X]&'&'*&%M_S/_['="K$PT.E M%&MQ3FU:C)VIL7[942]9['=N0%5(5UQ']-=8[04J%=3L_.W4Z.KMCEDZ1:JR M][MTTLE8XHP-*&N:\]8T'=WLC%C3E.;Y--/!L=T@\C'#?8RK;K[BJA]#L@,< M[^)ER- [W4%1,E25K2[;*+/M;;!$=+L]E@<.F@^R*3%F,]T7*D.*"J7G.QL< MTS#8:>/PL#HFJCG"U1WV6;0X'CK(=OG;&HZ>H^,W[',@Q($0!T+)M><>RP,' M0GL6PEL_7JGA9]^LQ[X9AST5,DC-$:U>I\.BQ6'/7O2[FWM^>(GW8[296'J! M74["KG8RU-F"4'7FWAY'/VETN)>YI?Q-5 ^#WK=[O2YA(?# MH@I9JN:(EL%UN!P6[4F_2=PLFNZJ9N%/V1M,5 ZU$66OD*,DCI+4>Z;>[7.< MQ''2?H0E"(A2?+97;D@VQZ?K&\6ENH\E6E78B<.I&IBT\Q'-X: P2WCVHOG6 M<&Q8=U/Y#5NIE\-.'6 GA$=SQ)L0!.[CCE_++0Q:%3(6=V%R7Q*>F&+%J[&1 M;HP*NP'S*MEJP44<(I?N3[#^8OU5E/[JM(O+>[/^RGMC_T7X>EN?W_+O#%;G M;CS-#=C-WU)LX2/;1@_Z[?'DZOK&'/=[U^9D;(Z-Z^N;FZN;]L08="<-A]^4 M2)N_(5+M-ZQSRM#SQ1W?=T4G!]S\G$+O4N%6%GR:(3;W8-"HV5PT%@A>]4OH&S<6/G=]Z8S[M\.1N,K<](;78T&MX.37EOA2QY\R8,O M>33VGD/%7N=+'@<96K[D4;%B>K[D48%$+O,E7_)X]PB&+WE4)X/0A 0!7_+@ M9&8%DIFL:1JO:?B2QU%YQK,L7N)+'GS)@ZN2^)+'(?+ ESPXB-Z3L'S)@R]Y M5,7//;./O E#PZG^)('7_*HD['B2QYO9B>N MBRZ:?,TXC.!+'ASB5L.'8&7&RHPO>51(F15UR6./6QO9FQY??&\).[+ZXEAN M.'9G-_^*[.4"WCZR2CCO7-Z/A>-(V;LY,2TBIPYK"%_F@LO=7<@L2Z8*P I#OK^S!H'Q_A>^OU/5UOK]RD _! M]U*/],& [Z9P MH,IW4^+W^OIPV&.)X!!YOQ#9>PB?+;^4:XX-*I-OZYUN84+5>%^-P\)35/DV M1KH&NM$MKJ2DZ<)U[H'0;\(*Q-QS9IJ]6/H@OQ@+E7*#LG:"U-6[9F&"5)7] MYF"H.C:G=A)AZ*/BJA6;(A$<#.T@[&WDNW88^8+JWA[L'_AOOIS_"J;;H#B; MTWCGC2,CCHP.,E_=+@.9<62T'_W^+N8V$*\<@]6X.\6%(3B=RY5B#J18G%[ M:&)Q*M-:L7_(_N&6A)^A#PU&<.+HBZ6K#)LVU <]/O7E\&O?@ZD@T*SI-%I$ MCH7W8V=BZ8NI;2'$)V44K06VS/BW=6#;C//U*B_,CM[MG S\:9.WRBLH+IS] M/G PE$*HLEQK]Y8D!PJY?2FUHXL=2N('0?"$3(:&G+7<@ MBCW/[>D<&V\YT4P$VM1:VN 1PL=F\,M0^"[P: 1#!>J>"KQA!=H&U8Y2-49K MJ,%3SK9LS#$#TMJ*F5JW-2IV:@^>3V!MA8P6SGTA:^1<8,MB)KB 7\X#30## M%D3$K3A 6W%5CAE=!^X.EF(:VD_"6>D%[KW1,JO*EIW6@-FR)+8G7H!-8#VQ9-P(Z$1VJ/ E+>W '._PA [FJSE>$+0VJ5P/DSBF!=5 M9:WP5$0?D&*!M=,]I M$5 P&#B0GQ?KB""Z#Z:^O50/2(51G.O6+GC5A9KO-MO(2BO \ERW=G7U1)LC MBGJY;B^G+&;K*/"'(+KOA01_"/[[U=75H-,=]R?C<;\W,F]&[>[U^*8]'O2' M_:MQOW-2_'=&2T^FR&CI^ RCI>]* ]<1,+QBKS-:^A:!9K3TVJ!2,UIZ!0P=J.E'PE;MA6L M[*L$%/]BP1O??,L-K"EF!X(M&&=[H)8-KKJ3J_%-?W1M7/4Z[?9HU)GTQU?# M@6$.Q[?C[LE0RQ0+K?NG6S%L"]I_^G$#=$/15R,":UD*O\@2!ZS16%>]](N3 MPK5-@-\LV]468G$O_" &9IM($&-IFH:F,?@YT*X\RR?DMFO;%]/0@Z<#1,G0 M/%\C^%E@.N&L-.OAP79L(MVS'YU[\O(1*OH_'FR7C*1!DR[6! MG<*Y%"$O+$#\$-,( 07AH0=[B@-:3E#JK+ZE M/VAS:Z:Y7M('8$EL%6;82IM%/G "C2 Q(.L&)OHR3N-+DG%2IO_D:K]C]3\0 M@A K*<,Z7OJV0Z30LWL(^V3/X '->GSTQ2-LW0O^VE%N2Z_5+Q2,-)T?Y98YF &7$',)D73%T'HVU,)18YVXA'8436I*&0NX;-7R#B:6"P=;R4$ M8K.#($_GEOLH"';U(7*<2T1=COQ 8&N-A1T$GK\"60M%$#?5H!\D"G8 6L"' M-=ZO"M[);L$;J05S4#2Q_@%=(#=):A6Y(&LZ]:,8$!PV4P/EY%OX%]C(1U0F M#T"08O;2: U[?RYF846QE]D:F 5-"54 L \?M0O[@V9IB@NE8(6^YZ IN+#A;PJP2S-,TJXCL$\*^Q2F1J(WOIMHO7;O MTFA?=GM2X\@M!586]A--X=X"1W!*'0F6L+N"1-."7=? 'D12CFE_B2_P8A-" M5J4FCP ?0L(MU\;1(QBLC'[+2 2N_C?L<>[J/GS:1[BRD[>XKI.,QOO*<"J/RY!D-G M9M_KZ$:'ZW)/QA)G;$I9TYRWIC'U;H'%0E7?^[=JFG.X 7"(J^-%86#/1.KH MR)ZS;A YV(OV&)>^<0@]B!]2V%7LI@@2![EG+1'M-D-:4R2&HZ,SEH'2,?9L0?/%_ AS7:GWD(BN!<)]R*I 7C >:#W=_1N61KL'-'[.08^WHU@;<;:[(VY\J[>'15WR^_L MM5D!O4CV!VC>">L<=S.ER!_A]'TQAZ#??A*?Z/#T-R\X'.MYT+V^N1T9-WWC M>M3IC#K#\?7MH#'0< M ?$U^FD#"OA6%8')NY[3E6:'8O&N,+3,?&?#?-]=7\"W_HWWM<"#QL9EUI-E M.^CH7#YX_B6"7L@N1^2M,ULR6YZ +0_*@1]EE"N4@RLS^+^279]T[5;<^[*+ MU(X6?0P^7$;&K0D)M6Z!]0)5W_FW)LMJI'8J9Q!9SYRWGN%R6]8WK&]8W[!? M4ST]4T#BLUWW6&HC44?]UAV+6N=:LW]&0;@H":RM=C61%YUN8<*UR1'E:9G" MF>8#9\R*SY@U3EQ*<'VK(@!E>[@L%PV6"S8CAYJ1,I/AM??@2CSM.L.[FYRO MX7Q-)CJH##W&&ZGV/6EE[L?9Z%\=L7Z(= MY*#5@O'X5(IU&^NVJNFVT>D"@EJPT%L=LZ)OKA]^!WW'=78WM&>V$X7PYEUR MV'#S8^I$,S&[];T%#AZ%5%GR^>'&\EW@Y^"+\._FEG_0#?<;H],;&[?F;?_Z MNF=>&U>WH][UJ#V9M$EW[#_<4;[2B:13+,%R^$<6W+<59:3.#,<8X6 MSJU0WF!WO1!OM!/!-;K"+N0;"(X+$7J A-9 KJ:1+/ )M'LQM:CQ[URLM&233S0*-WY/3J?3%?71)NMXN[<=\OY,+]X*WW MICNUOO5]VMG7/H4Y/$Y'#-_D%R>3[54;$'+C-N,;J$4_;=QFS*1]SR9K_KXL M]QX8I)N4W-_)?F\.?>\;H6^A7=WR!(9I5O>>#$(++PE(11=*U'GF<4Q;&G44BAXMWRDI/GY]P]@U]5"#8 M\5G+Y3FT(WF)?I^"@#ILN3/-B\(@A'_ 1*7]U+PEY0W?TZVNC- 9/;W?[15% MBJIL?]EFC:U7DT6BT$8\31$)CMMV7EUZ$@&>3OGP']^>AG&'15FCOC24G5$L%X&K)G"9>K=SHB%BV.HPPS;U[OO0B]?F%M M3:JR^QQ"<0AU-#F&Q9F9IL@#QT\["$N5DP'VM%G8(9H;6+#PM9N[+U\* M.:]MIK?7*:MJ^0 "5H7).-"JJ)D[3]$LXQSZW$7TW,.UZG??64[F"U_%U'.G MMF/3P =W>^U>#:]&U_W^R+P>#\Q1I]_M#OM&IVUTNIVKF\E5L[N]?IL+S5IX M( 4(?SCU@C#0(0A. !$?+=L-*/&*T(A"_E,$H;V@EK /ENUK3Y83">H6B_?E M<),M=Y5XF8.? RV8PQLPZU&6*5&_N!-,Y9O23 M]+/"^^!HNOR?6Z MR@4>Z73K=JFS\!:5QV+Y,>MQN]2B>7&<^/43\.LYT<),=P*F^\5'"/T,I/XO M&$$R\S'SO0?S_49)"^8^YKX3<-\M)L/^CLFP4KV^"AWW[\YMOX&XLOZS==?2 M'I']7$9%'A;(>988DBX7PI[;E:$MK*?PR1*@J M#SIV9]>(;"IF!\.+MJ_';?/6[(YN1T9O>-L=FZ/QV+R>&)W!9'3; M[Y\47M3H+U_!%T69+))/$%]4@F;"'#0)+;GT14#XGP@7"O(QC1S:'@0#O4=R M$\CH3!)<1'"WTJ'T'O$Z-#^>> ]*#2)T^C0]O MV=XLB#\* ^:P.W5-_)B*99@9?6:%UAL@/5^0.O-(:IH'&L&7IK<'"^7L7F7A M1*N+%=H;O"MHXK#6B(^\=EY[U==>^WM?P^,,T?!-P5@RV4'-0$+?0"WZ:0,H MZMO<%T+[*_QM'F@W8%=GVBY_>ANN.2<(BB_J.'N>_!U\NAQ+OL*1V@&,R/KR MS*'V"N?60Z"5J\=HU56#S&K;6&W K,:LQEJ-6:U1K+:W5N/NT3NX\O=H(7PK MA/65$G*Y[.KQ5H45A M)3GEK;GXGKT7B#98W 6SH^H!J\( 7/1W(CO.6J)V6J*M=_H]UA*L)5A+L);8 MI25Z?7UD-@%3C[4$:PG6$B5IB4Y'[W1,UA*': G._N^@X+5PO87M'IW_YVP9 MYV! PT+PJ# MT')Q\OKFS<1CN/-5[,#W+3,O/N0RVGV]W2T.1? 5^E2%L? ]1JPYC<8_.YDR M1WK'* F/@$6*1>H,16K8TX=FFT6*18I%JB@KU=>-;F'G]N%;0=P9%'P855'23\=>%@%VBD7<.+8;A5W>_#M)&OV227G3\M*/+.J8U6W MAZKKE.3NL:IC5<>JCE5=A53=*5N+L*IC5<>JCE7=^UR_:9D+!UO)<2=\)_LJ8B'$;.)MU@*-R#4YK$# ]"_/C\@W/:C"ZN??2'8 MY8D7A,$A:-G]<<^X[H^'8V-XW3,&P^'UM7G3[9O=\;A]U;D=GA0M&]OQG10L M^PXSEY?W2&%,9B8DUL0/_+?0GJU \X'&/D)&$HQU%EU["M2F3&?\.&R+>/1\ M&ZBB'K:F.*[EKO#YR+6BF1W2QW!%\K,N)=8M_'40PG^H?1]"<^.;OIC#<_:3 MD+G8')0V8V;'MI(QLP_&S.[VWA=^N-;HQ[QX7GP=%L\XL(Q1O!^UZ*<]<+-Q MY() BJO'AY5+)S G,EIVY;5D-< ^]V_B]=ZL7#W0V<(:H%57@3*3,@@W\V$M M^9"5)3-IY9F4L;W?RK)X=(%9[R"Z#Z:^O:0\O"^>A!N)]]0 9W3 VH3STUZO MN)JXJN_\KACX9 QQQAX=ZYGSUC-FI[@[]E7?>=8SYZ!G"@ML&J^$RJ!4"4@@ M>L5/JK+]95M_-O(-EHA!I[ F!RP/+ ^U MEX>N;AAL(5@B6")2G\DT"\L%-T4B^)A[!V&_B@!(.IU+A"P(/1QOB3>^RA"E MDS:T+EG&1NW"VLCP>4MU1*V^=JHYPC4HSGRQ:+%HL6AEHZ5.@< U+%PL7"Q< M&:>PURD.*J7IPG7NAT!WEB,"BKH6EO^'"&&6G+Z ]TS=;'-"CQ-ZG-!+[4K; M*"S9P!+!$E%[B>CIG>*N@[)$L$347B(,?31@K^G-(4:%(OHR"?N+<(5O.11] M6+.%[=I!Z%NA_51*U=EKUW.;E $PBO/4CB9;5;B,TV\UL'3G(YP=LS#D!A9- M%DT6S2)S?GVCL+)6%DX63A;. LLQ^BR:?.A5#/V^>2%>=7H%YKX<=BNHP4E5 M2'FZ/B;E$:4$9:5W>\55C[U&F:KP J>.2W<,6-&PHLEE$_1VMS@T"U8TK&A8 MT;"BV7:F,- '9DF'"JQI6-.PIF%-$U?5C$9=5C3'IW0*Z-E8;,/%[5T=;VW7 M#L5O]I.8?7)#RWVT8=;C(!#P9JXIY![]&@>#\6!PVS>&1J??,\W>E6E<&^WK M<<<8#J[[-Y-F]VO\EFN_*)OV!=%B8?GP7$ -%Y>1/YU3ILM.:*U92&SMWG(L M%Q%_N(MB_$[.J)Q5%T6SD"Z*O=$YM9.KV.OUGGVM%L\MLMYTN&D8Y]Z_;4P= MC55SMI28'4/7#FGQPGS8@,8NE6+,7WPO"/9UL4XZLXGE^ZO7;BF^FSPOO.@@ MT)J*26CEDD,LHR\PVW0:+2+'"F7;SRH* ^S4ORE%P"+!(G&*?K@B3&G:($O! M5XAV2-"UA(H3,RT4T[D+*WUNJ3>B.J/P'U#AU1^5C[)2"Z[!][A0O(*' MIZS 6('M)-5%1Q\46*/Z&KU2>7LG"A;.:Q]8O[%^8_U65?W6T4>=XF[:UIIK MWNJ@G?MUH4D4P"2%K_G"H6Q6,+>7+V?'SP7PI0=2QIU@.(G)$$B)7VWH[5YA M5S*.%><@L, T6F*X^'#*NY)M=K@I%D:5>W?:MF=!<:R%*<<":@Y

T+HQA<1=4"DV<5D4@.3?*DE=.3Z;"T&4;;]3./6M'(#^% M<4L9]U!KD3RNU"75>AP]&%V]USD=_$\MV(ASJN][5LH*C!78_@%.]Z1W\+E& MA-4;JS=6;R=+C>J];G%Q)+MG^6!S/_B1/0$D-BYBU!RS86'YC[8K)VE%H1?_ M0NIH^@W#.NQZO=[0!+SXNBR>K],SK,.>Y**?=L Z_&JYD>6O&-;AG?B0[\)=6(YA'_?ZO*< M>VTT(QHPHD&1(0(;X 9+Q$6WN%I0=F197!HN+CV]6]SECZJP_ND=K@H%>XQG M4 &Q8CP#SNA6RC U1[0NAN4?EK#CQX+'@K?VWK# CMI-MVGGGK)C.(.*G1J< MS74YAC/@A&K53C19@;$".Z35A=DM+L1A. -6;ZS>6+U51;T9AFZ.B@LDV3_+ M1YO[X1G$__[O_XJ"RT?+6GZ\F\[%+'+$YX=;V[5#\9O])&:?W-!R'VT83H=EKMV_& M-X-)IV<:[:M^YWIR.QF/!_U^Q[CM_O0_:WN6I?\K4 ?;MGP#ZB$KA$9_^6,# MV2"+XM!!F2R22^0]W0V>.&:H_7NX'S.ZKH5SH3T0(V@+R0F:@WNN+14O:!$0 M"3A>\H-FN3/-6PK?"H&\\M% NU]I#W8 (J^M0"ZT9P&C68'VX#E@&0/MPG;A M.UX4P,O!AX\ORLII-K5V^!X2;V#4:W4,LU<<@,>P$/R._COC=W1JC4%1J\77 M!#J@OC:(BC(8Z&MK[7U3L<#9TR&FK7WK @ M<$A\=TC>&9IZBX4=TK6APER44FZLUKI(YG1769M?>U5L\>C1]*P%WW&D6]'J M4M:1K"-+U)&=MC[L%W?VRDIR3Y>S (" (V_X[X$7\!5&L9S,<,F%JB,A X8] MHS,M2/,JW83G29_CTW1TLU,8/$WE][[ I.2>GD\S'1S;#2+? M]<24CAM[I%G9V6I6M+MLHL^UML$1TNSV6!PZ:#[(I0 M6/D,:]\-W33*!TJJ"H-P>%@#$]4H.^RQ:' \=9+NP7H$=/WAOV.= B ,A M#H3B]_H]E@<.A/:\1V+]. CU_QQ]LQ[[9ASV5,@@-4>T>AU&%>.P9S_ZW]%/].^&7>%?U 9XK MLYRA=J+$B&,<)7&4M/F>J7?['"=QG+0?80EYHA2?[94;DLWQZ?I&22 N!Q"M M*NS$X50-3-KYB.9P4!RF\[F+YEO#L6'=324!MT$'+O1+'B MU=A(-T:%W8!Y'2BN#ES$(7+I_@3K+]9?1>FO3KNXO#?KK[PW]G8\R]?@)[># M5M[-+5]<68&83;P%PBY:B$MS%\(+GR5$S7@:VD]VN#H8S+(]Z'<[??/&Z-P, M>K>3V^%H<-4V)OW>5;MWD1BS5(D M)L#+^(S;=A\0DY$>R(%::N+'5"Q#^(_PIW8@M*5O3P6]BYOBPVB1Y6A8BL7X ME['Q.B?\2Z-3" !FM_=&$$:SUA"4M4*P+/KU=\8^K17M:X(>6KG0I+!49PFT M?-F1+!^GD=RRETL$WFUJT?T_Q334OGF5G-[G* Q"\(5@5G-W?+2?:V_IS">4.D;ZR',2NU:P 6TIM;9-09)N.\JJS MWO.(T.CIW3:#$%:221IF30OW-BK/;8Q1G[O>VF+8'U8T[ZUH*D2X4J5MT!J5 M;]:9V=BJG;E5&W;TCLF7R\N+9IL5M/[B6^YKISDE*YC*B$Y'[Q?7A[TJ&URV MX\M;F%.&PO$V0A$Q>A3+OP(LU-ECKU.?JQ5.>7$AS,["!M7WQ3F MZ3;S^.7"U$<%PEB\1J.43\HC4N&L5%A%0X5$K[HZ_WPP 3LMHSB4BJ;G;5BV M^#R"&;"F#'B&ROW=V*TI"O_<$_6WGO\@[ )3]674B%9&NU_TVL75=NQ)J/,. M9MBL-?@!2EK MY#&"T=/[W1,B538]^.5D$R>;#J!3MS7@"E"6+3Y).(FT#5J#TYV8GS&SG:$B M-[L]?=0;L"XO+>QI5G2CJIP(9_1$$4[=XY3.L+ FIU7A DY%5<<6U<[D=%L] M%@@6"$[UO^CP%Y;;8M9IL"XUNWBED$].W^RE5R@L+I.P?Q417'PTXC*XDDS3,FA5NP2K/;8R_D8^?^EU6-*QH^.SE M-*%8OYJNSSDQ&UNUQELUL]/7>QV&2SPBQ'U[6\9C&RR^UJ[QB[5:8*?'9\N? MW2R6CK<2@D;]$OG3.3SQQ;%O3]K'T>@OWZ&1(VZ=Y:XTB.7M!75G#+&]HV7[VA/" M;V-T?W/WY8NV5,372(H#+0I@XIJE73D@-)>PCYX#Y%!M'[%O(_YYX?$VZ4.ZV1F]HC%' \=7@ M'9JR5*H%R[>Y+X3V5_C;/-!NP+;.=KG1ZAA#ZQCZ>P:A#0O2F1-C3OP=O+FR M&+$F6K*ZW%F-YE7J*^3<;WRB4LS\WM6:S(=E\F'56*VP4W)F-68UUFK,:I5@ MM;VU&M>F[<*?RF6JI]YBX;DP!G:B?TW)6.J,C2VK,59CK,98C;$:8S5VEFK,Z+;:Y6/5UX)K6(&Q M JL(*[("8S_LO=08(Z^H^YI/GF.%MF.'JV.RMXV[ EV"H%5ER\NV_&S@62Y8 M+E@NSDHNS&ZK_V?M4C-'K=&?63)8,E@RV&+PH?U;HY)0^ OMPG:U%9 X.*3I MSQFBKIXR.5 53N$T9@UL%HL8BQB+&(O87G1JMP881[6X$P0+& L8V[!*B-BY M'Q-]M8,_+A_PFJR-5>\([.E;H> $!R#-[G(3 +Z@EC_,@_T'WI)'X$M;03L,- (F4F]'&B/ON5B;,\- G8Q1LZB MG%6#@$XA#0+,=VX0T*LUSGO_73__5I3Y]YU]O6A?$_3HJF+L]\\=V9PQ]BL2 MN_;.G1,98[^R6I(Q@!ENNBHIO+-D-0;19U9CK<:LUBQ68Q#]MW)ES4#TJT*V M79%%441K1(ON/YF#UI [=)^,)\[83IZ.TH^63[R4 +!5]G8CSNW'L=L]7E MR[*<&GWW5AN5,3[==JN-U\B[9JO#DL&2P9*1V(I1RR3):#,6-TL&2\96F\'0 M(V\//2J4*S@A&C=#<;].LEYK!&+6;Y7?;+ J3,)YN8H:K/*$ZETM6:M# C9B M :LBG[" U5W >BV#!*S+ E9%/F$!J[N 20LV8!>QQ "M67$8@W"_!*HZ-#FC MP;D^SO7%[QFM_D#"#!M#E@R6#):,U%;T32D9PP%+!DL&2\:FS3#Y?.CMX4>% M(GZ&X*Y8P,+(BIQAJXS1:F:&C46,18Q%C$6,18Q%C$7LG$2,(;CWA^ ^#!O[ M!=3M>QP94:&%&] @7T40^C9&AO2-L3M;^\UWUPZ#\32$L#%<'8S!?7ME]HW) M8-2_Z5SU1J/)5<^\&8ZZXV&WUQO=M >;N&+TB&X4S1L"=P,>[:P?'@N MT+[>?=-8^(#M/B! -&X=#.T3X/8&LQTS5QC!8(*>P^) MB4Z=(HW\J$#['(5!"'^"913E\C-7,LSP"USY#_J%F%V.@236H]!^(1?E&ET4 M O_#R&#O2C,^*=O!MU>68[E3H5D!*H!?+3>R_)6VT^.L0AZD'D@L';W=*0R\ M^+P16#@]6:'*D'JSXI].QG.U5V 0K++^XEL"!=#O%]DS[SVU5F6DRM -HS#< MQ*IL<-D&GNUXD^_)]%MFCR6"X]6]"/MW$11H2IIY/G]AZ&WS=+%[RB3E$:EP M/CH$+8:#S]*S[HTIHNZUNN5'3541(@Z,WD:_6\]_$':1]JSL5IGO:M;ZQ2%_ M[$FG\S9M;,$:''899FM0F*6J"NMSV'628\),'^)BCPES:KD#:GGF15BT%>OE M9L9K';W=-]Z?AE7AM;*SB142VP9#AOXYP%XJ] MU''RVOV75_S:#8Y"[UGD[G,D]T.RH\NK(3#H)Q?KT.PG\06\D^ +A'#3U1[7 M-*Z'1M^\ONW=CHU!;WA].^[WAI/N^/IVCFR67Q)?8'#A9D19ZFE@L'6\E1*!KMCMUHAE=5YD+;1GYTSF\ MHI%>#30["")X'_27D%=/D#:6NTKNOPU^#LC_U6[4D!I14OL2#X1\J5W?:B!?K4^!NZ"1/$?Z?;&/ 7NIO1TK[-88#,._"3+Z;>HPNK MGZ%C#I\2/W"EN6LX,!!(GH4KNL1]TJP0!/$^(FHL1#CW8$)/:H&^^%=D!S9\ M-Q#^DPT._Q+(C$_(":*T^6J>="%'WN#QY+TL??-N3X1RKEU\O?L>?-AZ^^=G M^FTR >_A 3X(\U;?C2_]O+HU2.-6(?QJF&L733KM$BY**5;2H@"T"2[@R@%K M>0F*U7/@-Y*BVA)(A=18>#/A(.\NA!5$L .;_(-TSNT&$79_VFG?MK(D[MSV M:UO ?S.!^/M 3!@MB+EMY^ <;U<:]P!9^^ M?-8/H$J.",]6CL+W*RF"06@OZ'+<$4-:(3T'(V0UR_@A5)R03'>#/:>.1SN\ ML/P_1$B,F;#=X7N9R'6ZAKIL[]TNRQ+K7J67?;P/Z *I8,V9/9,9_PCO5-CN M"YOF4D+:DN(&_\'+L8%J=;_TQ1P^!7Z/!KL2O$RY+<[;X4Y5SB<#*VX_@+?O MAN/I%+S[$(A/C]DB..2V[.BJUQ[W3=/HW1J]WM@8#:_&O?9-YZIS==4QAIUF MN6&;3A==C5WAGF9(JJ4TU6*BJCLYN"VY/_N>"_^>2MZHIZ_V;8< !!F*6.F2 MEPE%P ;.[& :!0%=$];BM\WVSY]@KC]0 4^R4G1KNY8[M2T'?+18GC) !K][ MH)Z,EI;9E2NT:2*0Y']EBY+/&S_'<@W;$R *6120;84)SRV0V'LAW(+N,'N% M#).C-3@*[B.J?#)?H,T2BL\B/[;P>'FZ=O>>]?BJ,UA5UT..N!?@(Q=C=BH1 MQ,T]/[RDADB?W"393N8O;@$PWX96(YH ?&U1^$*WW)T*4.O#0.:@2#4T8F#V:.4QLCAQG_2D^#SW]%Q/]95PY<"U_S8% ?O@US &HG:XL?S( QM+3O M+CSG4.CY:-DJVD!O!,-JY?:$U@_\"1IR MB\ 46-H47K)#FN5:X@$^(C=L!ZVVQHAH&-'D: C.&9+QR>0CB@X%WD-K^>+) M%L]2H\S$?9A528G"(8;>6]\ ?2P8]Q%$QT=AMLE,BR="R!'(B21,(,A@WS2< MA/JFY!Z,3T!U '//#N.<-04$'&VCD,$38+#AOT$$8FK),-$1[F,X)Y;"&!-Y M 2B.(@I3E0*-CRF-DC(F>44..ELX(QEQ>D&H8N?$=8./ QLBI^#(KK!\:?"6 MRM<*8F:6BE[FEB*?NE/(.03" ;T,-(K)91.S+SQ@5<_N7E8$5KS."TN$D#9I1&5F4\>Y$SDW14D3$\D+0,H5V2FT&:1+M0L?0':4IP49%_H"[5QD## M>**XFX=,K7P3]9\9P[2QN'4C5)/42%9-+*R5%)3#7"JIMU!W '%MA"D*<_$) ML(7EH,N'":0H($U%)@TI#/K-DJE/^.-#XM L(W_ID5\"X@36BIAV):,Q9(R5 M0.:P\$@+IAV2Q@3V"4C;!I$3ZAN6.*/![>S\,XO*'BYD=#'J?UQ8_"7\^5ZL M0*]IAJF"*AV9*%X5?$B$2;((8V&:!@X;N1:,'Y(:P2V5*:E=?*1J=VH0JF7\ MH+LUJGF^_0C6P,$=]L4"' Z9E$QH22H)O6D5G\)S9%94%C+)A5,Z$OV3V)Y) MP0<],+6".0DG*#S2+ZB>I-<7RS@R'3Z%?]EX_$QW:L]RDUI%U'PLRL>B?"S* MQZ)\+,K'HGPLVJACT3KY(:\>_>6.L;3_!>J.9Z#N7KE75EE/!57NK]%B"3OL MA]IGB(Z3H[@[_%6T#( 8H7;QZ^>K._P7V% T[$&6<71E^S,'@T M!&9]!&'S MGB&84 ZZGCV\ P4%-@6"5VNFC TPERN>9<#Q9"-_9P\D> M1$-WURM;_" MCH)+VI5J/#T+SLC4'>);DJ-YY:$?=W$[OKOZ$+L%X[OOVN]>)M[!T2[;(UW[ MBEF%2,B#I@E\WK M?_"%A;:'=B9(_X0:= G^D,KVR8,B^7'E\M(.^I$3A\O6FEZ,'U?^$J4NI1>3 MOIY,1"9O@=%FU$@K0%L7^4DNE!BW181):($BMR#6TX%QIO!O38#KBG6^@HS; MAD@D%@_&A_U8"A3$#FB.E$>T%XK#YA2E4C1>2;NGI3)A,S]$QSDZ05I)!CH@KU NDCRF^F80'L=(# MG+/$R55I3/R8W A49SC:*HV"U#QSB= X?)*$ ,K YX,P_DXP]YY=RJ)3,C]F MX]<7]_J4MBY_N-F8R,?, M;K#&MEG?;QO'"D+&C>$SUY,M9EN[L%NBI6=&O17W?OY9F9<9?=B2[GUK-&4G MZ40G.0D% S2EQ-A#XDWC$IY1:N+X]R$U"T":A)1@9_)$SHV/"^Z2^7DNK2S86!VS*2R:E?]DV MM(N[Z#XDY=&^X.>L5B?7 @XHW6_[S."Y#K.1RP32S0Y*H&_9C0][&?& M\LF\,CZ3_O(WV[JW'75>)$465 UV<,"-I:T,DNRFLILH#\E91B;]G>Z>DXZ: M49+9.(UX3$]#(?W4@;60LDJX,7,NA(\] MQ0U'I$^I;KTB2Q,-U7F_U$>X_)EX$#YECZT?<;)>'AL0<= IB-):"74PCJ-O ME(ZLGQ,KQRQ/:7FDL77->G(2ZWB6&V3+8BBJ6AM>DGO[+H% Z$>\304?%2J M"9LEIIYXU%Y7D1EU&.QOP8?Z5A..Y\]'C3=J:3=@K#+N.TPTL=J;WG-\_F/) M>"FW1)I85K.IH_98M=DPC+)>2:P@]=D>:JP^2BRV5(=I,3/V>(==\T-&4?T& M^BA5+D&TQ+JLF'M]-8(2VKLGWY ;FW"NE#P(ZYA&R=)&\"7!^ M9Y%T#7P/G"8]/K4C/\.A\5!8A)T1*4%U4/(@,7TJEY\&A0B[N73(_U@KNI E M$)9,=R3R07-1X\_2O*/*7,EYJT1V?+"HZF'(4B;)KN1K\A-KF17E("5SQ;QW M(J')67MLVGUZ9"T'+HM*DJPSE5:H'!I]$E2 FBY^U'("+U<8(?,[>&Q*0WH/ MEQB1DDZ4AVAJXK&FD;X4J-F8SBIFB;_["&I3IN!@+1WTTBS=^4\0ML%&2.4-\TB$*1:%S*&YFQ\Q)XHP MM*&GOU%TRO:;K:V33'\9&U)@6>&'%I;UP6YE9B6CL(U14#6T M7IYN9F64U4E_QG.64!;$9R.WC5@LMN69,#GC-#QC@'V_(@'! ;&F"0.--$) M,M@!GA9DJJ\>MJXE_>7]*N<76)E YU)YP=;LGY$J&%(S]):%./N";&-\B R< M#J&81>EQ,)_XMR2MFAY<)48KKK/8G-TVRR7#>&6GEW%2/QXL<1)P(Z6&4*DY M"Q[&'E]HU%%SS6SZ$(8;TCY+#8X%93 >*M.XB"8EL>MAFR4K6[*4%-@40D=5 M+DP>+LP%EHYR(;566LIC/R1,GQ2DR12>0QIX-M)/ M&^[GIPV1*S%DS'L=0*V)XN]O$-33!C;IQ@OH)/N93^IEJB*UG"I1R 992<6D9-ITG4O?JW"?^$Q[] M;%LER3HN->NB)L1-DPDP[CU5&.Z>E1P^#4Q*#7N3S+47Y/*+P:;^=*FH,&;F M7=HT=WJ:>#48%"6V/LAQ[9;$9E'7NW8D1XMJ:RFK=NE"0YRAS1L#Q3"P_3-5 M#XSLAHM.MG]CW_=(%4A1PAR5)^1#J'!4RC/9+YB=/'+(5;/&$VQ@UN#7".+) M%RV1(MY S]?6I:D"6326_6,-".EW4/Y)O1E><5:5>ZJS<.:H;TVF MY1F7S$ $4PCM8HZ1*0BJ5*?;2UI P\H(>RF'#63EAC0(Z)\F973(6>*'-&_$ MDH\>RC@J05E$!CSV?8E1^"S.?VY6Q*C2MYW?B-V\3$&,E5R"2)NZQOF6]#I# MDB](HOU\:1L>FHDGVXN";*8TCO73HCQ9,XNA%>69Z8 FLP0YF+J_]RRM:GK8 M(&OKI)E09CH30+0'F^I6G1_>Q_4 241XL'<[S)8YOG2$F!FUI=VJA(6TB/'7 MX^M4B0U"J_X6S_M%\U"@ZZT#)4-@*77"IU(M26"K2W7(\%.)N2[3D]&;GW@P&?/_T.[U":Y>]Q:YJFOZ^S,A/\[69,YTX7)/W$65!@A5@ M4$VF'-,[#X*8/7S&BV*_"0A\-9FAE_\VXS&R%QZ!H2U_.E])+M\H/=AVMTM- M2I[8^Z2Z\2//<3-*2S6CC +U/'[=6^8X-7+!405E2D4\MKN,%*'E3#O9*6;J M,+9GW#J;*C#6"I11=5U,<<<*8K^(GH3]V%C\Q11%)Y?->+N4G[.0PXY]B&&1L!1X7WY"1@!G_O([\.N=]Q ^H]E)#X\[O?9EM_WA8U*% ME%/GX_RY(GA3#M%4.EH3#V\30C!/UX4IW- FCA?)BQ 1O3;V24#(N?JF+@U; MVIUR(^)*J Q;?\NE8*B:,$CKZ[,Z:6HMJ2*2,JEV?FI33UYTS$X- B::DI69 M4IA,*?9LIFI*\EC@K1_.2#^>"-Q3;&G'>X(G'X':DS5=N"'1ATDQ*-^7O(,# M!S/D/;MUG7#XD2FR+-OV5\4^<[7M9I)1EXJ8N2<>Z*8;EO.EOZ/ZB1V#?!4R M4YU+\W4ZET:[US'UK!/P?2GOOQ&P#7!YDOO1I<%'?ME,E^3%A>1+0=I0U@2$ M F9GH>\PBU0YUA.$'AAA.-9R"8/"#U$H]Q7CH/CT=[:E7"/C32=%B%3YM6,Z MZG36 I*MZ!1SQWW;K G=7F#T/2E12>>@TY%39NQ,VI(J\D!QQ+G3K9]-2_-4 MEB5_XV^!3'*O3I[B+!_AU,B 45TG3J:ILE[QA((YG6"IC\B[.J*+&>.G;X*^U56%)]75."?<)BKQ'<-H;9%GSM*4^993-)>D; MR:2;%S))6=]IGY+.8=Z&9@KVT2&QL0P5"PW491@R@>E]&#H062O1WSC-BE.: M<55S7%?KQA6^&9'%Z\H(.5\?6 $P#8DR.*0&R1C&>VQVL(;R+DN'"=+A%NF M!V#)'3[\=3[TW2A,P@@8!MPUG I?59!+1C))4F'=M*R!SAQZ>2%>9Y<[HV]< M)\]='I6/K%T[W'$!W?9W;WP.VR"9'847::">:-B-\'OWW?=M4]MONKLG^]G= M+5GY6WD;17S ?AUL J6&Z^'''N,+0]:1.@]*KB8;3[JVE6T=/+UD;!,J?)@ M/P$;7+9A%Y*;6; )]V#392U$7%_4[GW :Y"^*KJC5)1XL%5],N:WDP%>DCHL M7,;9;+VMDRN;2KZK9R]^;9UD[MJ7)'?Z13Q-"L"C"+/B@6%26FX0%^.1?%@2 MJRUVQ#8JRO"$>BHOD<< )>#(+KW B6I[[@<>T&L MCPDS>B E409_)/-I/?VP3D<2*/92J:0\394\1PO>(*Z>S85^ZT;JT*!/ C>F MZY]F&4[>)E#H9A!;4M5V7)/4<"GLZG$0EPC9-RSU1+Y+TD;@X%BVG\WL0N#D M/:G"VP##!=1C8ID<'L5OVLF;6HC#DDE+#)RES5=+/ V1E5U)<:N\"8TE!G%) MYGCKD,KH/*/(9'+ ]ZLDXDAO.2%J0OX^L.7[M&:9346 3S&3F&M9X$.JS/74 MGZ7]C5],(?#BR;V-[[NO\?VYY#W4A^?.7T]RX^J/UK5OUG'7/) M/VF=JOHY?S""9Y&D=C.%?*1FMQSU*GP/3+(&T?T_52":-U2NN@VGYF-ESIQO M$D,BJTVI1CU,[L]MO)&.&KD*&4_$'(WW.M;K6I4.WRCE>FTM)/]X4]->+,0, M*QZ=58QG1V<,E#>T%.5>(5QR,OPV,1J]08S>*$5;\-+W CS/0:1G,D WE/]! M>.DT_W8(2KHY&H_;[>N!.1Z.>MV.,>YU;F_'-VUCW!X/)C?=IJ.D[X!UE62M M';[!9HJ&1IIX+K70PA/#+WY<=TAKK]T2I07(Z))E%OD%4X:.R"8E"5P%:RI( M32DPCY0^^2&9PVF+'5'4Y9FFNA*ZM%1Z('O#KYA"]S^U M6^UV>[.A\]LV; E!&*VTEL:^X-D.S%;_1$Q4NCQT>JWANPB$-&AE>BU&_]36 MY/_)2''K/N(27R8(E6UCFL:A\]F;;:VEJ_#D[$1>[$3GYJ> SR<#4DEN;"L=1S_SEI_9/]'.PM*;QSX>GS186 MPDC*28+KY\6_('&2OWFV9^'\XZC7ZAAF[\\_W^,%.Q^[H#O6,A ?XW]L<% Z M]Z2S>#C+=$@WAWLI9NIE62J\I2AC+'QH=O6C_T:;_E4'++?3; MM#TI)4;'$7"T\T#BUO/A5W'7F>E*H@ <0%QF/F:^8YGO>QY)< >.8(KQQVS) M;'D"MOR&-:S[TO(HHWQO3?]X]+W(G:$3[?D?_V,Z%>+AX1TXLZ3C;WKO2E[ MT%,PGUU9N!,*\D[:5X5J?RJ*.J]RV0M4.I(8Q(.%4J,[V$P]%TV/JNP\OG>/ MZ(_"\O_RD^NYXJ?_2M9Y"H8X8X/(>N:\]4SFEACK&]8WK&]8W[!?4Q$]4T#B MLUWW6&HC44<7M1Q59I_@'QZ3 C!?20$W EGG;M+8.%1N1- M,UJ-CZ,X7W,",]<<$;OHF"?CK&;;118\%CP6O+HXI TMPE!WHK2=5Z&.9;%< MA5!G^4.;>1&6JK^E1$@-2E7P&S5'52%M<2<:^Y+PQ!0K7K49G?;)B%8+'N(, MU?L>M;+V8NWU+H[9OD0[R$&K!>/QJ13K-M9M5=-MH],%!+5@H;IB''Q+<+,0#W>]>VN , X'W!"?1;ZM4&,WZ'',[%P@5J:1PI;> M <>,6LS<7@WHCQFTI8UG<2MZA'50L&82K1@[BJ;PE"G ;9 V!#D8CG)?<,DL M(N7W0'Q^N%$M!H(]8"=O)H/NZ+9W.^GW!SVC/1E/;COFY&;4OFIWQ]?]ZV;! M3M+C+S?-P"9;(%4)#0M1'B='0$-$<> \:B>C,!A?!]Z6?>X?/&P)M9( 2H_" M%3XU]00U(PB]-8-$-QL$T8(P M7R4".M!]YP,*!%WU\D*<:)R(DK 45IW:B=O6O>U(!%Y+OA$WLI2XE*]004<8 MC6>!'=B"K=_RQ9/ 7A[X,=7,-,AJUQ3'.NZP.IZ&V*I+-F) H41WB<*J&[:7)<3N+L\++PASZ+@O$,]/VZ]2'V^Y -47$' MUUQK(1H'S4H )%(\,%5]6<,=4XW[X/Z\?AZ M9L*N-K>! CZAPJ,X^+8@4'ZNA;6:K=LY96,'%\^3%C9F>GE$*\/ M-=UY*_S_#U0_ [-*ME5:?GX)Z*HO'R!'H0(L5)0/*M4S2DH*K/3UR\O+]2J2 MBG+T\HO2]8T,#(SU0=+Z((5*4/4EE05 ]<": ]SD4@(9K8]AMAV7C3[(G$PK M$&D' %!+ P04 " 'H(Q-SC(2$\D/ EJ0 $ 'IU;RTR,#$X,3 S M,2YXJEUYDJDFPG.6?B=&0[OE/'L5W+N;L^W4 D)*$A M 1T VE9_?0&0H$@)@D!*CC6E9OP@D[N+W?T6BP5 $A__\1Q'X!$QCBDY:_7> M=%L D8"&F$S.6E^'[?[P8C!H_>/3#Q__TF[_?GY_#2YID,2("'#!$!0H!$]8 M3,%O(>+?P)C1&/Q&V3?\"-OME GH'\\\_,"#*8HA@$(P/$H$NJ(LOD1CF$3B MK)60/Q,8X3%&H50A0JJ)$D'AMH!L@L0-C!&?P0"=M:9"S#YT.D]/3V_^FU & MWP0T[AQU>S_UNL>]%I V$OXAPN1;B?1YQ*(WE$TD9?>XHVZ/($>&G%!"DMC. M$ K6$?,9ZDBBMJ1"# 0CW4;"VQ,(9XKW M?;O;:RLJLLJC_VH:OK2ZU>T?;:;'HCM6T,'R[T.*T UF@H):P M!:*-GF<1)%!0-K^2__MI%C%6DO)Y(42I>*I4[+W;0D4MF:")RL7^*A6Y=JI' M!;<8CJW;MZ=C'S6*G#@ZFE9V1,^E?6SL!DT?$A1)X7$6+ EOVN[T044\3 G'@/_BN1)0G#,E_ M,MG " >0A$"+!YE\4&C@8V=9[%*#"4?A+?FD?R][,V/.2!R,2WW?FZ_*H(/3]L$6:- MPI,LXW,MPZ ;B!C4KM'M"/ 5^1MQ'=E M\-V$;][$ 1VLT8 M3A$2OEAM%., 2PZ,\D\-CD/I1[W_J;'*9(*B4)!)!:G8 U0%']]!5>%-D%4TLB2X)KR78&Y(M8-ZE%=4(OM -50@\"]1"/A!9R1/+K&A8V=QXZ MMN0A(P1H*4"+:;3K:V4I#S'NG'5L66VP0=/X'+;J:?5,9YA$Z'9\SQ.9F>X1 M%PP'NFB2-/TGR,)^(!TF$\QVF-9I:2/L;SUA-XVKRNQ^^%5GS84"&;%6 1@= M#@&R!)N^=@YU;1VKK1*M:[9KLJO8\&ID8UB\KQ$6^DY;-PV*;9M]H4,\V*"Z MG:F6=ITA'*(W8K^RK^"+/4@;/"2 ,BH55I_7,KL7G8\MB\Y6T!JXUKSJTE]A ME&BE^IPGL0Y9?D799RYPK-8AKB!FBD9VHS)SPH*IVJB30K;KI[O48&-W?N?9 MG7.E0$$K("=$(-<+*,4TH>[TRX(R[;3$0]^OBG0A95?:9-YYHQLCZN3%(JHX MC#1S1SK'Y@N"RKMZ.=0K#NR_1@':P-+ 0'1/H8/J&W+-27/-V]POD%"/>%QA]AP"AGJ M9Y\L47YXH.KY24KTW'!*HQ Q/UBJRG0/\F\M24ZVH!], ;(-H!L!Q5: H"!M M!Q0;.L"Z#@(U:PCZ)+S$42)0N,1=)7F^2,/N N2M9>6\7H!(1JV0WF3+5+*) M:F*&K@ALK2)TVS8VQLG*B%P[3II=TE8$:E%&W5$AK<8PTKU+NF^H5B[TZVDW M5,AI0Y2$*!R0K/.9!BX61E(M6B^8M)=N]&OK64MS5CJ8&5L'YO]IJ2R0-B<=7O M!:QE=D_@3RVU;?K^KI+55L(:^BV =0[-W[E?1U!E>-BZ$?<2P*FEX'"@6WYI MWT78Q%2\#HH*.7>#"/?:P:DEN3HQ:F &?43L$:,G.9_3VU"RC"K8XP>16X0[ MF]JV XQ /:5+-\=4<500>@ HLZ?6E*VB2'?"M&TE; :P\;,QZ8P9Q.L^-))N M'GN!Z27(W0=MJW696-=G2E+9!\Q*KBY,1SVHJ_3:EVO=W<%M2S#>T;$\P?7F M.^0$.V852J<*XMQEE&V.6@')YA55=^D7^.;JW;L_$SQ3.U4WR.\=U76\[A3^ MSIK"4TGI2WM&UM_5\L(!BUJ%DZ\L=T)]9]G[<&!U*)7L7B^.=5:"'2#KW<9& MQ"U#J OQ\J"YGO(0#SD4E49&EP3W8/C..A@Z$&K@\)>]VQ .I ED@J7]528T M:[G=0^![VQ!H9(&%L ;.6]9YM-X@Z"W-G13?VX;!]7@=AL%U?L]7OM=2[ 1> M_V8VXKXZ&#IQ+ZRPNP@/05' HLIHN$&&>SQ\;QL/72@U;SR\1Y%Z?>L.RA+A M@4'"8:"WY[W06]^1I1"UP9Q^G#9K/_M&O]' +'V6/L.7O5%SZ*+*>[7RJX>8 MC=BN%)MKL#WDU+*G*U20:YF=I6/OR%(Z6L%I8,V8S[:&>$+P& >0")EOU/%S MF$SN:(35][#UAZT"5+K%*)$_@PHOP^^J+??ZC'4T7IBM>CKKR;S4[[#9>P(^&_/\TM7SL+!UIEUTH'7RG MC[W+#K76L25A_R,[IJ8?R S,='Z5? M*3]K!0R%6)C+,\0P#1^T@/3D7U$\^&^-LS'LN=%7E"'9E0KO MDMMM=='MN8D_4QHJC(;JJ;1 /3NZULH-I'MNZ$#E"!C=)2.9U6['8Z0^+^+H ML#[T>V[R;2(X#I'!*SV&A">1RO9VH_TX]M?LY1RKDY 4*$=(+GNGLB \3\0- M%?]&X@[B<&%_'=97<428L.SYXU5/0*D @X$P&AG/7, 9%C#2!S7U)PRE0_P7 M%(\0,R[80%/'5D()2>(/(8TA)LNF^MJ4V[!XB>B!ZE>_D*Q88LPY97,)"^+Z M=2">V^-/7Q]'KD7LT+1?J>IK]W@R%?PF4;Z_'?^JE%7?78/!5.O\"XI"BYE5 M>.N;C(E $\1<-COZZMH(I?$L$8@-Z5@\234'LA5&8/25HZ4P]2!\M5CUM[1 M(R+)"E:^Y'L8A$KUH=0C8'B6#G5:Y>6!8#/=JP>F.@=C(,%F^NB%"RKU4Q/N M\#\)EV/WOQ(R5QLY2(35#=F&LK#YE/5"J0N_@ M7*ETR[+2+:U-BC5-=;87K&="--I=.>,ZOZ.?\>1>\*/=H@00RKF[[JSF2ZCE MKKER=>^23.DCLMEWPU=.&/@JYU;WPZ]VVRIQ[K?]Q<\L.XRUDKUZBM6%E?1^ MNJIAEG'2_[+%'?WS9F,O==PQF4U:0)./4UP2SY#%LT_/\LTCKD^ M",'4VMFGA8WY=9GW+>/FSD!"J+KM0KOT0DF,4'B9J%1WIV7EEOM0[JV9V:+D M7,^0"FB5/VB=V^I-OJ]+)->8((/5%0RT,2E*.,@.<+[,_":KW.Q$YX7Y]9CK M.\-@N&TN\]#W+T- M@H3Q?JSVAYR>J"=O?W/"!A-7YQ356%YP,N%CGXE44X+P 2D^JI=#9XRK0/^B MT5ZG&KN5 J!:%"NO:I9KL4U$KUZ)F53Z0*\2$EY32!YH$8(!.4^X#$'.98TQ MPB03F%I7EWEOZS3SZFX6CL7=U-QF)\EK)!Z/5)TI_8O4TDS6E^Q9NK7?=IC% MS.(ZTO)6FQ_IGMFY+M?89ZJK4]AR\JG,M7RNE)0(E4,T+SA> M/:L_P.<+&<;MWE#VQE M*Y3GB* QSF/CQ:3OV]1W7:@\/-&'*4VXS!1J^T0]6( 0\5SBKLN\=P7.&D/T MX_<28\F*'_WM=[#ML^5#_"RM*%RXPF-EC]-N+Z:]L_HW-,IF6F9KOVR@X_X> MVJ+C+NS+:AQ.D%G+T4-:H0A8.K9@>9#<6LIW&P/39[AY,$4Q_/3#_P!02P,$ M% @ !Z",356S89+=Q'6U>/!:]=F557IDGJF=FG, 0.*;:9I#I(ZNA? M/PZ2J61*/(*,@Y2VK$Q'*@ X/GQPN ,.QU_^X\O#],6G4"W*^>RWE^1/^.6+ M,'-S7\[>__;R[V]1]G;X^O7+__CKO_WE?R'TWX,WO[\8S=WJ(_)>$^A ?[^]S9Y;KM#\OEQS^_>O7Y\^<_?2FJZ9_FU?M7%&/VZENI@U^DOZ'' MSU#Z$2(4,?*G+PO_\@7T<+98MUVCDV_IH88UZM__7;IXMRWX=0 M+7GUWW_[_>VZGZB<+99VYL++O_[;BQ<;.*KY-+P)\47Z_>]O7C^KY%^K>67_ MY.8/K]*_OLJ]GU[/\^C'\]G)1/GR< C:ONA7^[>KAP59?[V+M$J.P MM.6TM5XW%J!7N-[98MK>B#^OK8V.#.URFJ8U2G8L MX&2U7%7A;^6L?%@]_!Y ,]S;K^LOZU&NC:H[[N(?MJI ]WX*C7MTJ*:..U"+ M_[7+MR/LS*=IEMI9S*>E3PODP$Z3XG_[(83E:6GK5M"/N/+N]7TW 7WRQ6,'AOPF)9 ME6X]]^";[+.M?.9 '!C22WO4H(VN.[W^V<"NUT[UO73U M[F,2H+T!/5UI-]VJ94>=*M:-:/]IIZOU,&>+Q>IA#5-4>GF\8Z@Z&6IJE1 ML@T!7\_@C^&=_7)2H#U?MBS F79.C9+M"/@)C(LZDVK/ERT+\+1*[ORP+EIG MU=*RX+4H?_#[-H3Y(RR3AWEZW&GRR:O ,F9>J:EVJ_0T:>)?C]?PK2" MQ7 ])B#\_Y@O09-.5S[XU[/MD#TV,+13MYK:,PRE&Y+P"H#74G.- MZFRC4^NCC]_GL_?O0O50_]3L5+$N1?MV)'7H@WKL;*OZ+KM:BT/U"K.J?<>#(GA#^G MBKY$WE'S-;ZN-TB=M]L7.+4F_/D5M2/^_&.HEE_3%OP_5^7'9)O#\G52UJ.E M.A3LS'E^9BT="KY+U+T?-.K0N;5WV-&:9*]1MA4AMYN48%Q]"?77T[&G MRG4JW+DL/[>>3H7_9FH=_*)AK\YNH-/NUN-[O=)M"/HF3-/N]+V%Z?6NLK.% M=6O?Z82$IXIU*=J9=#^WFC9$W_77DL9:?CTAY.$"W8B3S@KGLTW40^;LAW78SW73]3/K4KZ ;<6LIC%/%6A'M48^^+=_/RE@Z"W:F M<_/5.G;L?CXM4_38^NS=A6?_5,UG\$=7ZR"JY59NJ../'_8#P/>M'03"/6V8 M_0Y_WWZ>.MYJY/6F_?!E&68^^#XE:"EZ^9OH2?!'T:=S=WPTX0?Y@79W&MR* M\-C@U!9A^MM+J#P_JWS.B R$.YN"_3&R!7>(QH*@@AEMC/*>2/F\5]-TT6!> M;IBT2EW::48<\Y M5W;(E57NQ;P"%?G;2_+RQ>=0OO^P7/]Q4XNMW ^<>WX;8OO%JT5B5*H1E BB@#\E@SI F72'#M/56<>,PNIQW[R6EW%8#[HN);.UT#-O[BRD6* M,+FW7Y-]?9IO)TKFK*#>>*614EPA10U&4DN'@HT^VL)P5C0@%?]%2-4^BGTK ML3<@YA!^+Y?U==0/97)B)%>6&N2B\0@ZIY$36",A<"1%$70A&K!%_")L:1._ MOGBR109\N!@6Z=:QG4[",3NZ7L'<:,^(908))3R2WGO$J:6(:(N#X=!K1B]G MC/Q%&-,ZB,VLZ->S,@6^W*\*\.'O(K Y&6SSQ;*>7W6R> Z6?Y L6L2,,<@+ M$I%FFG_#RE&++V>%^LE9T3&4S;@QF5> [6PGUK46)PX6R[&1 G/)4<3>((;! M]E>2NF\. ,.J@:.M?QTNM EA,PYD[I^KG3FKX8<*S/F9(A%AHD0A&I%QN-L M2(<25!W3I,YTOQX&;\*#+6%,JKLX*1= D/\;;-40E;UUYH#%@)'!8*0'$V$& M8Z,5)\+ =!Y3/LX:.&#=GF-TQH?O=6)/R/:VQ-;#Z_7LW>=YZL:B^5Q\JBL? M:LW-0(R%GHS$)*,98T.:43(>2K GAX-;/1JY);8U0?3V6 :MAO9X]JVV7##! M-?R'.<5B/% #& C"U= 0,3%Z4$O_7^,TY/:8=BFF-\>UR7Q5M4:U;Y7E MB,E@2 *P8?#@U"2&^,:._ U0TV+D-3S^!973G6 MFF%I!B0;C@7!6,-8*)B,F@XYACEYJT M$RZS;$+&5(@Q'9BA8I-Q-C!L("ACM39LK]7_<[WP"VO,,VF&=#S(U$ :4#P8 M_J[ 8Z2<4@,KX.C6??"6F3"_!JHW->MJ>=]GUI2/308+&SB'>C061H(EGXVR ML3%*9FHL)]FM^][79ED3-&^-776\[K/KRB4CF18#CNE0"Z/X@ [Q"#S#"05Q M!TT8UH_/?1L,NQ3/&^-8'6_[W*KR# N<"5#@>,2$9F"S<9,Q/9%*#D=J,KQU M7_LF&'8IG+=&L!I>]KE5Y3"H,.Q[X-@ET( MYTT1K)9W?69-.6CQX61(R&0PQH*+S PUZ'-"AY3 #V2#\)5^?.L;H-?%:'8= MC'#Q:PO]! 5T'@)QWC,(/08=[,2!I+MH!V^S[YG?IXKF1!CO"HQ1051 1/D" M*6PT*D(ZZU7&<&&NM\6QYZ[K\4[F7A>%IB0B3X1 QO/4*::18K+@1>2N(+7Z M<\WMB'8';=XF6'VM<&<%S^T)]8HB4"Y=1$%CZ![&!7(Z>,25D=92'WG!?R(: MG#=2AT?\ MFX@8=!%QRPL$4\ A5F!?$.U(P1O$5_>S^=>RMN@"M&OXQW?%M'R_25E\FBG' M"^9*:BD"3^]]QR86_?G;P6J9)ZXCU9F%N\_FF-[EJ MF)@_?IU'28IHP !WS I4P#**E# $A<+JH(I"6M[ QNQGNZUE-K0#4__WQS^% MV:J&K;F_0&YTY(I%C:@G!AGC%9*$4\14U-(Y3WAHD#.EGXVQEHG0&E+74 =_ MS&?N+(WP5"#7E!92QH@XM\!Q*0LD G8(&R:D4=A2UL#OZ-WT;.9XM@71E11" M+1X<+),3$HQV 7JGF$*1[OS%XA Y[ MOLYY+"0QPB-O@.G>.H6"L!@I [XSS $6U;5>[8V<:^TODX#45QE.%-"A-I*DWB&K.D"B8IX86*A8WKQI:ID)[4/5% MAY1:NOR43F F ,Y=C*4#*-8O^%7!P6"EEVU?+Q:K%'EP%[<=6L-VA#(-:LVY MU!X QP"3)@B'@B-G"H,43*)(-05?OX&&V7%4T,_#JW[Q[/%T]=0S >FUO#_" M\BZ^LU^.'[N>4U..><1&$HLL+AS2VD4DI="(12.PM]QRT2!XK!]WIVW5U3F$ M_:FTI2UGP8]M-2MG[Q<[/0/'OW3E,5_H=.$<2^$*4-](16>1@\F4L@521&.P M47&/,6EPJZ\?GZAU_=0!:KWMK#R]NWG*(O[^T]R!(2>QM"BH8) D7J!"X@*! M,XE%RG%^%MGP&R_B!W$@M5$ ]+H19@<'&P\[& MOCBA(K-$6A/J#'^7O:@1Q+;[7:XM5S@=BS!)-2ST*;K"P)"G: L;'!B13MVZ MQW_)\'QO'S4$I;]S@L6'-+/@MS1=/]GI>JXMA[:JOL)<.[G$U2F?8^4M\>!* M4(4UXIQ+Q*G B$3OA1&2:%&+Z-8]:;>/MERNO8NYU5*P/_T M_GHZ+'WZ6PW5<5Y-.?/1P10$JS!$ABPA"9, IG#ZD]'G6/ M7M^!TT\;%^ XU@^?WEE2$F70EJ<9L??[G#K):0$.B8T8C$1%*((E7"$?(V;,INB@ M!F9V/_LW[5&A+8QZ/(7:>=#\,0"\KG5:HW1.J>%!6HI4 ?SG+'CD<4K3[J-B MA8X65MM;WZ)ICQ_=(-8?6S8O@M]/T_.8^]^5WTN3P\5R8CBW3)-T0!^0"\PA M0PCH1Y;"_IQDYO9/M5OP:5K&Z#IK2*T0ET-%\EBPR DTPSC72!EHC4AL4"PB M+5C@2O@&!FB?1D4C)K2(3U\L^.%)^[ '*[V4^;F<'CO5KE,\)S%@ MB35%6('JQ8("N($&9!BV,1@O"]H@:+)/.Z,1.SK"JB^FU&##MUX89B5W=FTP M620"=$4[S9"P/IIH8"KP!OJ@3\NAT8@WP*/74,< IX7Q;@N<[K."G,J+<6^3Z!_"LG1/44W] MY.=XNX1?UT<;*01C\6$RG7^^7IZ.M2_X?$?R^2J_?EA^]P<[7]Z'JIS[US-7 MI2CH4=C\#G_?*'W0_A_2ZZYOH,/C&(,['GW>IR"YYLY1GOP7GBX,^P(C YY3 M(BW'AOATF'2],YBT20,]!,O[4PD\&'S]^R*]/?2<\X+ MDL(/(U<69F]@"#L+FIRIJ *WA78-WA'M*R'J[1)HWN/(]+6R0B>> GZ.T_#I MNUQR4A!G"V3!,4 TX)">1S3I,301(XM:U'LFZ)I,ZVKX?F1)(^#ZNX'VL0JN MW(S%S&_/';3E+FN]N-BH7'^>;IS7OXL;]($>X^2&(2T8-3^1X3Z1I'CP,^E>GA[LF\&LU7Q3*NIH]G MH<>/ PX6RUD!*I1+6'(-<8@7@*'3(:" =1$HK,ZDR4V6?C9]>N)-RSCV&(]0 MA?6X["RC=Q&XOQ$=%MC[*CR4JX?%Z]DG\"76;OSQ2(4+*LQ#(!2\"X,DH.XOQ.+[YW0'X,XCIY8G"Z>>\^+: 4H;J,, MS#X0)&AK$%.$8.ZPY[%!M*;ZI0C6$:#7H]/VH/\QO<7> _^S"%:GPMREF^^% MIPC<#H8<#6G",8H"*V)*KU4XTR!WA/[%*=<1Q-H-:\ M, $'1RAB.&6(,<8BXUP!LE.N!=@6.C3(ID-^J3WR?G&^'BR[E'=G<>N[LKDA MS"C)-1+:>,0*P1!7#@P'66B#C5,Z-GG.X)?:G.\"S2LOH$\!0HU6S+W5Y")& MZTDT*'@JD6/:(F>]0@U#8O94 MDBO,B"%:HJ *GW2W2?+8&53M2O*8=K$+(@!A3E&:GH@&&E&ZNX4+HQFC#9)XDZMN=S0> M^>^/I+J$]6H$.WX7^!R6':\I)P*,6)VR'3-=("*L0XP7!C&G-?9<"FD!HY4.A(@89' MEIF4O8IA G:U\$6#LZB^WDW_V6V[=D:FO^ND'[>3[2X^/A)Q( ?\$9*>44NN MHY ,M#^"18 A@0$++(MTX[I0 (\+1K:3/><*BK#QV/]P,[5+7'N,6G,A^$5* MW[K.J';W<2WR^$NH7+DXOL:>*IM[S'UDG".NO$68IG#@E(/>F$)YQ4ST\N8] MVI[HU 68?=ML=W$M^6.^W^%\<3ST\4BQ'"M.*'A%R$*CB/."ILB"B !A0F,4 M*NAVDNK\ JJH92"OH7L>97X] SCL]'X%VM/=@2%0 4PU==#1.G(5C7/*2_"I M*9@3*;X @WC:7M$=F^KY=<3FQ3'BN4A M1,^),\@X1M++.@1Z:Q0X-M+90)R*H4$,H_BE=%++0%Y#)YU!FV/%[,H9:A?.: M+O\9*]9ND9P6BL8@(F(.PW01 2,=A$/6IR?GX8_P_\\:_MR',W\AB*>I\J_5 M/(V_)G@[^NGU^:=]U_AWLT:G!4>8 MUT%K.6>9G!1IN&P(+,W40XKS:0@.HA,7XR[*R,$BP MY%=?7P.ZZTR$4!* !_G>OYXM0P5ZZ7BD<5>MYE:P*"C8!K.I>SY,?3XAI#NB]7? KAK:;4]7^=&&QZT$6"WPB\<@XEI M(DYSWTM<*)9RK=\ZBVYF[+_/8=H*WKTE0:I /O!'XM'G*'>^RJVU@8'%A:(U M! 7J&/(>I^?1,-8%8='C=F*".^1.XS'Z/HU1(WSZVVY<7_4Y'CZT^21GZ;7$ M0@JHPT54!,P!B)3*5]C(N.!<^B:WDWL9Y8M'Y8?MPHM!Z6MHWZZ*A:O*=1#) MZ;MU>[[.G6 $_J=(!?#P,/4!$>H$HM$ZXW"@U#6(O^YGP"\;J._SV+4"3E\# M_RZX#[/Y=/[^Z]M0?2I=6)P>_H-E1(.<-0\1AIY5F',L& M#PWT$\'5"@G:A*@O*J0 H'3Z?FKXGWT'_2D(IX&A@D7X114224[3-5!"C2*V M,+J=H+TNSP+:TO1-H>EWJ-/K"(NW\ZG?55DG!WYOJ3Q@8F1!)#*2.>2H) C4 MFD+,:ZYP++CR37)"]+3;5!6TA=;RTX%9-YH$3.!0F<*D#,<'!]!"N0 MYP6H.QH+,(\]EDUV&7JZF]H:&]I#J?<=@FT>KUK[ X_?YI19#M@X9 4 Q@H# MNM1IC3"W013 =5LT.![N:4EHV\5K Z;^'+U%@+;2$#W12$"Q05G, 4,DH@8S5'3@G,/.5&NIO?>FPXBC\^5]8J7KUYBV&]W05B M_\U6_P@[>!QS&@\6RKG$C@>>[C,3@UQZ4EH:,+Z,"DR[**PE#<[^^UDNVF5& MJV#UMA<89H#!-"6S\@_EK%PL$R*?PFENG"B9:\4)K)42N92]U)(84= %K)D\ M*N&U++1HL)O4SWW(=@G2/F(71J(][GEOELG'A)^;OVV%V?_":?W"N:*6!:P- M HU'D6*8IAL$&&PQ6)&A?Z ,;]ZK!:!LP]>:R).KNB5>8P)PJ MW\\V#T2[K^\J.UM8MWV-9OVW[6CY_[?:Y%Y_C'"X3^G:X1^6RZHL5LN4'N/= M?/,NWS%WJ$\Y7GE+.L>[Z]V-3O4'[8]-OW8?@5]-P%]\L5L^"AM??9)]M MY;=Q^U^O*=WZ9S^\C[:USZXNV";_Q/5P>I>44Y\-_J>=KC8KQ@)4_2;[!E@6 MX\6R?$BAVQ-;5ND; .AYX>T=PU1)_S"=(?5N6I&N!?W6[-^"7:RJ\.S9JGY: MV][1L=/-LQ+;?_+9\@F2V9NT5J9,!C -R^N TC'/=W8?^FBC-[6_YS6T+MMX M4HX[/SS>QQX>C_LNR6,R:7:LO\WK9&EU62S7_#YBV)];51Z=D41H@J@V!EF+ MP3MRFJ)"JL)S"K_6.Q*\"C(.K+'5^M;F.D[D[[,JV&GJ7WI]\J&45"A8@$M50%D<[2&Z2CZ&>/ZJ>@;5/8KT7;Y]F& MG_YV!C,/59%3IZ7RID!"&(Z(!@!@&"R2RA022T\*WR 6I9\MHJN2KT5DN]X MVK&U.C:3_PC+--GN0[5^M?SY!ME.[I@/\RGPY&;D2.QP*=BDG*Y ?7Q7NFL; M_$QA>_,-SI3KR;:_GX,,*-NL]Z<W>FMP;=)\U9?[^*A#Z[MJVWD>I+GZ3&<4\POE!@^( MD4:Q$9."930SFI+!4&:$T9$RX^OY7D_O2,V60_B]7-;JZ[%B.583)=C8X#$> MBP$W&6=X]68F;EY$W-TNJL.,8\5R8@9FH@77 M8S86(AL/1FI@AHISC,?#"9&W[H=TP(P6\>J+&8]DWCT(>03EZW!J%XLREF#? MG*-(:M>5:YV9L1A)KL#(GL ,D2.EQS!CU#@30]W@7;>> A&[TRY=@=AKJ,3; MUT:1FS MKOW+0\9BUU;SIW1K*'P&QVWMWH/C484%P--M/,#Q9GOSSJ#1C[;TCT'3CT&J MF^BMY>:P[JJ-[_B#-;Z^MF/Q7,9'$3>R#4\JN1JE\TP;3B9,X0G'0K*DSLG0 M""F'F>**U%H>:T6>;X5Y.X_+S^#;[EZR/-*5FB7SL9H,P?0%/3."'BBLAV B M"_A]H.B$CH>W[D.T.E3S+K'K+X/I6O+7L\6J2ADS3_/\VZ4#7^:"4,Z)4&9" MF>!,#S@>3P@?#NE0*,FR6[?A.Y[=#;#J>3:_J;5@O=E8J9I(FHTR.39"F*'A MDDH^P8QG0\;UY-8-\![F\ 4X]3S>ST*3#@_X^K//F(BU]EQ"\!JK]MGH_S1;EM]V#K[;!WOR=Y7\X^A6GY--[3^N2H_;F_-]=U> MC[NP>]O?W?O<^\'UMSLW8J7++\L#@[7_O9J#Q7*6#80<"#X8*BPX!1N98H4S M,1;9>*QDK;V#GGN[#A2]I+_K@KD@AF69F- 1&PNBQ4 S-1P3DFP&3OG-I_IN M9SA_?(2G/ANT-^&T\Z?KG!_MX//ZBE29@T1E+ M06&A@=5'X.1^*,K&!(_&FF>\211/3^DX.J'=E>#M?DW?NWYTO8QO+V/ZU[.E MG;TOH;&N3Q0/M=C?4GY(@F]!D0>_N/9J/BEG,.-^!Y!^A._H>GZ\8"XYED1* M,V!T+!CCV@RUU'RD!WQ \/"*-].."'YJ33]5-,=\8,C8"- [5+ Q,Z"+P.G# M8S8>CL"XO_55O:U!G7>*6U\K^Q&Q=Y:,W:7A,NX#P !IRD$'4P& M&2PL=(*'=#C6;-" 33VMUOW3J1TH.U^9#ZT&':_-NP^E[N1HZK_!WE;FW9L8 MR0A:?NVQJ12Z.9]MGAK<(>:A-$+]8W'%8>B8Z=\,K[?E^UD92Y=,=>?FJY0C M\OW]?%JZ , % 'IU;RTR,#$X,3 S,5]D968N M>&UL[7U9EQLY=N:[?T5-S7-U85]\W)Z#M:TS*J5&4E7;3W%"9*22+B:I#I(J MI7_] $P&<^,2C @$@]GE8\M9F0 "][L7P-UP\6__Y_OM](=O1;F8S&=__1'^ M!?SX0S$;S<>3V9>__OCKQY_41_/FS8__Y]__Y=_^UT\__:?^\/8'.Q^M;HO9 M\@=3%OFR&/_PQV1Y\\/?Q\7B]Q^NR_GM#W^?E[]/ON4__73?Z8?U#]/)[/=_ MC?]\SA?%#]\7DW]=C&Z*V_SM?)0OU]^^62Z__NO//__QQQ]_^?ZYG/YE7G[Y M&0& ?][VVMLB_M=/5;.?XJ]^@N@G#/_R?3'^\8= X6RQ_G:-CU3-XU_'RVV' MQXWIS_=_W#9],?0?>-T62BE_7O]UVW0QV=4P# I__L]?WGY<0_+39+98YK-1 M\>.__\L//]PC5\ZGQ8?B^H?X_W_]\.;)(/^SFI?Y7T;SVY_C7W]6HU&Y*L;N M^]=BMB@6:C:^6MX4I5F59>#:VTG^>3*=+"?%(DQJ/?9-65S_]<3VZS3 ^'/:R7]T>MECFDVEG5+>>0*]P M?/_>%,4R^.SK3M /]-]G\==XJ983D;YM/7<=XZ6C)"/ MR_#OFO%7UR9?W/CI_(]&^!\ MF>#C)EU]\L3][%"73J:T4:G#KN/"IK.\>S.[GI>W:\7XV-1J=.UBBBYTGM\5 MQ:3Z?E+%-0.]I MYU4YNHF:=1BD*6,2?/OL(#T2L9J&3*K/=0'%]DN_!"LJV%1KY>8(/0?[))N4 MG\R"&CS)IP&SH AO_C16RP>P9A^*43#*@W42]KA)3>ZD^5@R&&KM-#5Z=C'! M-[/P8_$I_WYT0CM:=CR!$_6<&CV[F>"WH%S4650[6G8\@8=3\M$OZZ)UTB@= M3[R6R.]MW\5DWA7+:.&]+\J/-\$ 5\N@+WY>+>-W/LVC>V0^6^_3-_/IN"B/ M3;7A:&<@).YLHZ AV\ET%8ZE9[WKR4[*3YX!DA/WF8Y&/P.A#PO]_7P9EE4X M#-<\"9/[&$^^M:YMK M-6871*U#'V_GLR^?BO*V?M3L6+>44]N&I/8UJ">=70V?DM1:,E2O'$'POJS@:M"#IU](2$UA3V>[F>3&21GTRF4^^S()X]?; M8X_U2SJY4Z7\U'&23GZK:NUMT9*JDS^0E-QZ\EZO=Q<3_5!,HW?Z?1Z6UZBSO6\N[()/=W2#.=&"N9T'<.U7K(=WU9]*0?J+XU!\@S71K;1C'NG4RM6H?_3CY,IM< M3T9YT#-'H_EJG3OV?CZ=Q.RQ=>Q]5#SY4SF?A1]'M0)1'7]E0(17#?L!X/G7 M]@*1EZ,*B\V/C^'8)H-/9LN?QY/;GS=M?LZGSQ+?]J2;5QGD,56=K@E\U+/K M286?XW8RG_TT+J[SU739<(I[QTDXX?EM/IFUG^^383J?[GKTGVZ+V\]%V72N MN\;H>J(W8;QRM/I<_+2%IN%T#XRT=])!:":S250RWH;_W+2.\^KT+L/]YXOO MRV(V+L8]3J"CZP!GF/FN0[&[:=1.S^_EDR?FT_ M YN7&Z#[I7.] $Z@<=T^@\9K+I%4U!#'N*"$ZPU]R"J'ZM#W($JJ'/TP+X.F M^M/1YAZN$7ZV/E7T?3>;#J__KC,NQ7#[\,2R3( MOINN-;=PHA1?X@]G$1#U?7+*&HC-,R&8,UQ(SI$%4#&)*-W @8%5ID?Q.'!: M'Q>7$YE[1%0:0+.6E#,PW3Y1&FNP_;Y#)I'7U%MIG$4<*&0\EA5UUB.;[=2> MDPK 7LW]./M/8]@1[K="Z+7)P7GX_X288;+_5+:_B:YT11SKZ3S1$MHJ\D*;VF?7-QE(QYGX:FHSSM' MI:^5N];G55"F@V8=2?\4OG[DZ-[7);/""J$#9@@!"3ESA+$-A41)54M[W5&$.%29AH^-&*5-1B81SPS[*VS.OAC2T0NJU MRL4@C_8AB4,G1[S)OTZ6^?1^&E_*XM[%?_"8/]0E YBI8 $;:+GC@.'P#Z\F MS;SOE:OUCOHN.#!/@DY#EEZ%DRZ/^L;3.1SDZ<$^F><&"^ A4%H#I211N#KY MB(9.]WB.GX>I7<+3UW[](=)^1'/;MLD(!A(CIIBVS@7%E@JQ1442QANS&%^2 MJM84CUYYNGZLUYXY+0BN<7J=,#%(Q&XXH#$($CA[V M.]MGWB)&L=2>6: Y0H +M:4-03(\):X#/AWF?"-D&OJ^WA;+95%>79NR&$^6 M)E;"G!9CNXJ%=]X7Y60^WN, .]XQ$NA,LT/CM,=L&<3CH[ Z6]?B1OBHMH1KU;+^.) ?/1! MW<:;,P=WD,-=,^LLU# T2E(?8F%+:Z+ M,LSX0T#A?N8'!.%EX\P11SAT)*A*EB&)((95IIAUM,4Q02^']:UAZ2W1\>FQ M%>>[N2SRJ S%KGS'0_TR1'U0D)6#'%# @1?<5-D$%@C8W(!DER,"72+4ES14 M^LHJGUY]GDZ^/*D]M$,*=K;/%+->>:$I#.H.M31 5R'F',/-]WY^.=SO IFF M*3&[/OUN%1&XNOZMF(WGY2Y7<=VNF<42: $1Y YJ8 7CEE1$, .;9\.*X;,W M$4@/G/ZWGY_A$^;Z>[IK9ZFO_9WV.$F/U]RV;UN\K7&_[67C#''JC/4:!&,. M$!.$Q3 &)).,(D@XJ+,($E-V[$;;TX89UA!8[@F6AF+&A?#,;"@"3NL^P[<' MK[*U8<9S1U\;! 9]>6U+F9GFB\6FKOJQ&.&^/IE3V"L#K$5(&J(#3@I7P&!% M18^B<5*4L"E_]XE)2V!ZT^(>3?-H%.AEXTSH0!460"M,4+!2$.-R0Q6,I^3 M0X+MN?5]?IGQ'DB,$ TTL M$TY98:N]$#'?KYIVBB@TYN'S/3T!2KUM!M_RR31:I7Y>?@P3?WC"(SXS^O!? M&ZP.;1.GC90AR@SEV!@;L"!0^O O PHHC7DX49LK>\G4@&ZE)BU>O8PM&Q9'0'3F^7 MKK:/N<9=\#C_=[;/ '74(<)\L?Z-;:>@>H[-8&'4M MBTPY@!D%.B8=>0FPID95M"C8XIY7LF2-CK?]%FCTM^KO,PGC>[K+/8_%[%SN M^[MEA$G$)72 R/!O.-DHJ?P?&'@\P'3>CBS)#E$YSSG_;CX;G7C4/W3)L)2" M*""$QY@+$U,@JC 8"8I-\_T]L9K7FN\=(=(7SU^\05,LW??XMF,P;?\VGX__ MF#R$R7?POT[W#'N"<-!Q%#88.RN)QUO*ITFX?5,I:F_G.]IDWG$G*@\J" M#'848".KLXI W&(G3ZRYM>9N%W#TJY0?U<8SZ*PW2 44J(A7%@&%;KO9$-#< MFYLL:[93Q_Z)]/=V1^;AB82@*;Y\3*A&'*?N$!GCB&L/H?5,(.R$162+ /9L M@)[9#D-XB5 Z@YS4C_#M[Y0!I1WU D&I/&(&>8,KYQ,5GC=7S-+5(>R<@?LE MI!U:??OHW^=WT9E>(0D)J7E''.<"#EH7&K-KCG&^% M3<,;%7M>T7E)Y0[>GM0_LT*&4Q JQ8P*IRD%EE9^Q>B':A[=3U>ILCM6IX2J MKS7O;K].YW=%L7E:LY:(U.Z;6*E5( @R8&QV&T1%;[YJ9#,=9-@)^@: MIOZ20AXJZSY<'*HA%X<[9B"H65)QR:4V4@N-L=]N@4B1YF';9#Z_; ]/_ MU?IOQ6Q50R/"\2@)LC0BCJCR =/PG8W@DVY[,/3[(+PY%& ML(@%NFV@P7,7+*>M/!-CFM>W3N8=2K'0V^)RCHV]EG]W=X>,4!Z <5AZP[ $ MC"E8!:-90*ZYOM>'.9#("] %4F?:[VN)PMX^&9*:26J9)2H0B)QWLK)X&.0M M:NKTH?VGD8:NP#JS#5!+,([VS;1&7D!.A( $8&0#V17-/&B^S0NJ]V$)I!&0 MKD'K-4#X")WZ4<*=G3)E TGJW#:!_DW%@E::46Q.O8 BS(E%XW.T#J##EE/ M>+#%+$9"H&,$52:R8 0VO^63 M,+VD(UR/GV?3\9O9ALSYE#NP.X>&?!6,P"UMEYR2R@QGFSI M,Z:YXI_,:9" Z]V TU^R?W7_T =PKJZO)Z, 13CR[*0L1H$]"S\OWRP6JUA' M[^IZ0\P:M@,"TF+4S(2EH)2!6!&!., V&$$53ACKYKI",L=" B'J#\ >$Y16 MMZMU%+TJD?FU+&YBP:5OQ9O9:'Y;O)TO8F[\U?6G_/OAS*531LJ0=U1*@638 M?C4.!I@E56:]"-QH;I@FDV)62@M;?;K4,^!5CEY>S8$,M'E%E X=&!\N' M'^^<,>4!0<9(Y[ @',7J/Q75$K:XE9[,AY%D[^D8I_-9K2=9JUE 25,H RU. M,4Z$YJKRQ$DO5'/U)9GK(@'W6^,RE&SY>F[+G5TS(#U4VF$$.9<6("2VX,4' M_YKG/,B+]5=TC-F#E*2I0GVL&/3[/#K?;XKE9/1@ZO12DWI[CR$^UI$O;OQT M_D>_5;&?S."Q'A U@%0SB3'TE&._R\OX!,*WPL;C:WJ^:M]AWD7U#(O/1W'- MW+VM4?C[8+^,!H4, &$TLQP3 8@EBE/BC>12 '7&&N"[YGVL'/C>/AGBTDF- M'$3*< B\(Y9NZ 2:TN;A@XXK@W?$K1>;;#>XY$.N%[Z+R"/EPO=UR80TX7^E M(.O2*)P91M &%LBQ'VRU\ X874-T&D#4G_:V8_W$+;H\6D3Z6-=8;%4:!25W MGJ'P@P42;"G6@ V[IGA[1M:0C [P^F>0E/-(R)'BX\,3D%,%8^?%MX_AN^%8 M^BT_JR]EL3Z>]A:@KM,ML_$^OF .$6(],L!"@3>31\:# 18<[XX? M\V0X];7Z?\O+23P7/P23Y8B2\+QI1H,2QK&25@=-#(KX#ZPH(I[V683\S,I! M2VC.P>RCF_O+QID1'!L C#+:.Z$(P+A2NY'B6 [[X&_.I /<;H7,:^'[((_Q M<[+[7!E$ 9PXRZ,O2CQKF6G'C***><\)9IQ @F5%#V>VN3\VV1G>ABDO,H;: M@-%;:"Z^3G[DA-ZVR9"VU& !!-:&78Q<>A,39:RV#\<:K7[Q5"TJ(*6+)SM1$GYMUAT%OR M[2GN\1V^(!ZO(FKF8$!((.H M9620(ABS>LXG9Y%=^8#MC4XYV'Y\;<4=S3/ M&%$2 >A!%HJY)GFE6>(4.W L,_>-JPZR/56Z+PF_@_R?#XWV\^5R_AM/OTV MF7UY.N?CZMBA?IE"3@> &*$ <>4$I*:* 5"*0)\O:]=]>+$5RU[D+G8'3F]I MB_$9J)A;^7E_I&-OVRS,/V "K2+"0@Z(IJ92:3GBHKDEG>RF3:<,;PO(.:.8 MO^3?HQZJYV4Y_R/*;/XU_.5(YF+]83+I &)*"@,M"AJR#XI2M8E*#5'S2UC] M1KZ29-5T!%I?XA/E^\ULL2Q7,6)GB\6HG'R-7+FZ?NQIU/GBH*%PRC"9\!@B MQ[%RP4!2B,KPWQLD%%"BN5<]84&@%.*3$+3SB,]ZIA^_ED4^OIH])@'6%IW] M0V1A&^>!4$DU#R:Y,];QRDY3A+L!7@+L0VPZ ZQA=L4N&M\7Y60^GHS>YW?K M%XE6$::KZSCI?#I=)PCO2;IH.%KFJ #::&50C(1X!P4.I[QTSBNIK&_N/DQ8 M-*A+V>@/NW/J-;XL_K$J9J.[J^L-0:?F=NX8(0,L>H"<4S ^O6&M1++:68-M MR)K?S4I85:@O;:8]7N>4%_?]ZZ1 2Y9Q *7CD$ M--8M,L02%BOJ2U;:XW4.>:DI%)GC7%/,2*3"6^^58JS:':FDS>,C"2L2I>;\ MB:#TES8T'Q7%>!$K(<3I+FKP>F^?#"CN)''*4ZN-<4HZ5(FP,;Y%F=N$5SM3 M,+XKA,YCPKZ9+8NR6"RC!>6NKXM1O/D7M.A1^%O^Y=#5LY/&"5A(882ARD"# MF88*;=&UX5,\^^@I5 M6#8Z:-PMJES!"_&P]@5=EQ(27UR_VZ@U!W>,$T?((/&(:DZ-X)HPBHQ 6Z%G M5+9X.NM"'*9I 4LE W85Y[2]#?/F^N&O5Z/1JESLM3:Z'#[C !-/O)60 >RY M4-A4II@%X7^:2\^%^$W/B&9#T7IZ)IKYMV(6'WD?__=JL2S&_V\U&?W^(>Y[ M1W>9TP?*C.;00LJ=U98$:#%DE9+F-, M/AE1 FHC*()WE'!QL T;: M)7@?#'"S<1ES[\YIC'Z%GK3 <: '4F0"$I#T9FV' L\H )X35M835W M[L),RMYVL/3!X'L!K,_B1^TS'B_R>$,MD8A:A 0D3 -*&$' RA:5/CI/V^R! MR#/BS89(,IBXX/R+CTU'BJ* %(0Z&"F4]8B M@[OS[,HD[&P#1AH6WD<./A1?)K' ^VSY+K_==\CN:IHQIK4FG 1[75 9H_#Q MB2+F,9:.*MP\'ZKS%,@D#.T DY1\-8'6,I^^F8V+[_^WV'4S<&_;C$KD$0LH M."J"= (=3#(AG-!$.<1T\^.U\Q3'A)QM!TH:UIK[EW\?SOW#NO&^YIFR'DD8 M57QOJ4%8NW"08,>08R+:[<-)94S"X(YP2;E\_61:E";,ZEU8SK%AZHRW!!=0Y1VN0-=_MU M.K\KBO54WT_S6;*74UY^:3!OG:Q9I//U^S*W7XO9(K^7O3)6Z5I?>[U[:++) M_51_Y.7X[8$DD^X&SQC2A BA#(5

8A8B(6G>1$R$WNBG&JVEQ M=7V4S,4^.H^]LM+9-S++D75.(B&D4,PX1S"\Q]%88%V?SVPTM3DV#]3-QO$) I2!MYJNX9^7SO$>T^]KX M=A!R-%%J;Y_,$\:(AAPX3(#$U K#*AJ#73_ PF*#D*BN@6VX%^T6WY=R?7 ? M.FV0S&C,G3 >XJ,5< X2BO"B,;-\RB3W8T;A,0D1[HWQ:O3VQK*6XD\0\0R M'ZN]4R&WRT0XU6?)U NS+[O"]%+R]3E20$&G@$1..P>8X[BB"DF%AVWG=<"M MXXG[S2!Z+0(P2&MI$'P_$[];7MB@E'KKD?*!"LB5P0QNU.^P+T+0ZY6MQJG\ MM5ES_,+&:7CTQ>5*+3JB 3QNEDGF(4$,8^^L=3CP$G_Z8?[J9KQ;Y;!Q+6TR^W"R+8N;^L5J7N(B5.&*UL#"Q@RZ"$T?) M@BHC #5",T ,%%)*9*O K6UCU24[NIOR9MX72.WY_W'R/IS#=+M I5/U:<.LYF_SK9)E/[_, M/Q2+HOQ6C/V\]*OEJBS>+!:K/&QQ1PV\$\;*D,& !I,).(.U)Y)P4F&":!#U MX1TB9TQY2@UOPTVH,2*/XD[+^B#22_91^%]$'#QMWB!:?%F=G_+\._%^AP8JV]%F7\IUG^, MUR-\/BE_RZ>K@YFC_*?V.3--!\V<2UDL M[GM1CB:+8@O$I_DRWA-;EI-@GH]2KY ZG\\$DLI'[=QXA;%2VE)8(0^=;V[2 M)JOQ><'+(@%'>D_/"6K79%3L1N+=?/:MB'51[P_%-76/_V[FB^6[^?*_BN6' M8C3_,IO\3[R\XZ+H M@C<-K=JWD_SS_5MO\]+EY?2N.J\VL=_-*;;'8JW9.W.44*QM_'A4];AEO%KT M&!$RH&H09[9&TP#:M\>C4GT>$W#OP^G:\['_2QG00#A($$)>< TEM[[R3&/K M$6\L<\F>XKHT#TAGX/=JW'T^3NGGYY1NW=QEV/>OKA]Y*#=O !PSZ9)\--,J M/FY#/5#:4P4T9J(R&[ 'H/F;E,D>'3NW(3<$/ER\3OLPTL81NKPIRD\W^6R_ MLG#V.644,P5B40^(#",8":SI]L3DNKDO,-V3:Z]1U>V83WT7XWA(F_NP6+V\ M[7!_TR(^6Q=4N#^K:!R630"(T21((>>$KE_S$Q[%XCO0)_"GM]Z"$07AK+#?26QO+\+.CZ&$K%C83! M$AUD"OJ 1?DT/"_HKCM!%!MCG0]+E&*-HE7%@(>,4L\A:A[^O*QZ&[7YV_RN M^VE(#V:SVP=FE?5?O8?ZPF3?N@$^S*=3/R]CIQ268Z.)9-Y(S#DB@2>8QF1D M$4XKJY4'A I#FOM(AYQZV]A.&C)O7M%*V9L&W/L<,@D8A%PBP650S8B1DCI+ M&5)"^Z#"]?D4;>KUD5A(^U]+C5AX^3RDMHR\?(7TY911V\.#<;-<,I,,ZFID4!1Z8@, M0H:E,<;:P%+&-0C;Y"M2$2_"#Y&0>?],BW'@*S#3'&C"O (B;*/4.0T\9]Y) M8Q&'%+ZFF_?GEOT!KN$3V7_Y"W< =[6[GF/&-:2(ZB"")OR@N?0,$""%9< 3 M)9N'ZX=WZ/# M[V5">88MA(Q 3:51AA"[P5-\7!CT%8\WL[!=%MN' M&]YNR#]RX>- K\ J+AVV1 *CM$>2!N-K XX&X5 8_O6/LXC*/!7"?:G(>V9\ M-.G]8+\,0VP91YI1;"R5R"-=X:>E5F;8A?([X6(]R6B%U^N6D4'>:'1R M<2%N?4&[7GU>C,K)VG[X4'PK9JMBP9;0T)/XH RN)H\= M&F"1_8Z8,4\&4BL.OR_GU\4B2GH^W9R3B\UL:C#Z:._,2H*<]S)F!4$IJ4&2 M;T@Q0)I:5[_[=>FGXG?76/6UU\=BW.%;-VHVMF&ZT_G7",O&PC[Z1%:-WAEU M$#@:'Q-BGGA#="Q_MJ$[7M<9GKNX6QE)AU5O;M5B&L;\$B;^2U[^7BS#SW4% MY%C7C#!FB/42*"VM@EQY[BJ*-?'-*\HEI+-/Y6S(HRGX9IJ_%M M8,)B6>;Q39FZ\E&K?P:)T%)9) 255FB+)*E.3*,4:VZL)BOYFD9(4J#5EZ3< M'Y.;(U%]CE,?'2JWMK-])CU2T&(A;=@EC7$4T8HV*U6+V&,R!7,H/K8N\.Q+ M5C9P/*XRM%=T+^U EAC 8,>CF!%/3=F@'=*6W+Q>263%#"= M.5IT'PZK5[MK,\TN9[/V)_;XO1C/N]]"%HO5[384Z!;+R6WD[#;F]\AA^OS! MIW,'TH9>X(P;*1W3 (7#4W(H-+6**^((]B3\7ZU#)W6X[!(*G!%@H546(*J ML-K!>'OC'D?$:0LU;G@%SFJ+3+("9Z>!/>CH5[,"9])@YD4XI!CSDE L/ 5 M %+*YG6C+Z; 66T1.%C@[#0:V;3)#&,%.> >!Q4I(J)78HB5=GT59 M+DR1:XIAKW)P/,CXT"JS1@EC9;"IM)9((<8HJ.PJA"$AY6_A(@O5W='F7FDW89B-4XI5 RUC"#&(0#K\*#: +Z+&=?\ZQO MQ(EY=QCTQL_\>SU^/FZ70:,AA(Q)B(#3'EFW/80(@D.LC=8)/UM@T%!-;^Q^ MW/KZ'\<"'OS_CQX\VJ/4]_#E#'/J( 220:8-H9A#M6:$!AQY0/7PMH4SN(.' MR8S!.$A.H3P&,6-EY]_FTS!,?)+Q0[XL-MMTBKC1R9/(K);"866,M^M,4*89 MW4A'+#7=?$D,KS!"!Q&2H?+E-:V.^T/OS*OC?A(9(YIY;BT&!'!./22FTJ$H M4*YYV9#AE1NXC-71B"^]KH[/QP'X? H GXKR]M!CW^D^FD$H'*1,,H$@L8(3 MZBI!H!KKY@EOP[NJWY'T#X$/%WD6?)@L?O=E4;R9+8NR6"S/H"<=F$)&0#B( MD93&<\:@I49S67% :=$\Y)0L"?C<*V%X7'D]ZZ)?#>G %#*@D*3(:A_@%P%S MXD7EDV"*V.9Y+NS/==$75RYR750'I)U\FXR+V3B2W[?)\/C;&49204RMH9IP M9Z26P%28A]\WUY7XGRLA.3OZ3AL_(7'Z45[YXL]0 M<(J 8R"H$1XK[ 31'CE;(1N?*AYVXD]#*>DC\[09L'^*;G<(#S*OZ8(E]CR2 M^L3"N#<6CB;8[.V3 > ]AU@()A1P%D%I\(9&Z'V+1]0N*U&Z-JOG:8 =9D)T MF": Q&.D>2PC(8.=+RL:%$3-,^LN)B&ZJ;;6%,/A)LWJL"XPEQ83) '@!A+& M*^,)4CWPRHL-^'$@>[89%I?+VT$J#OVR])(2HJ&WU )#6'S-F0$)J$ 5+0R: M 3YAU8@3!Q.B3\-@V G1@$ O&77<46^#4F&%W?JMN&CA-.DE(;HQ/UM@\&=" M](X<7,>5- @#;*A"0@">R>Y_O,)DQ&"](^ZR^\^9Z9DA[ M037SGKF@PE.'K-4;>9WOX:< MTX\#$XAKRBA3"HFP%:$&LMY-QQ8 $0 M%'M8<4$(W#SG;%LWX\II6QY!N!A#)&?96!I638*HPXK0R,#$V'KS* MW.@AKXY&?/GS9D"SC/1@< &L&$- 0BE\$ 2Y19E*U/S6V)#SH5M)_Q#X<)%G MP:Y$UW.F/F=6&V,YX=IB0@5G7B-783WK8D"78P@Q@@ANH ^LP!H2 M(2H.Q#>[&J\+\>>ZZ(LK%[DN!G0&Z])D9Z6*FI1%#:/*%<_KD2 MDK,C[>68[:1_*?+%JKQ/P-ESPZ7U$P8[/^8GLWPVFN33 %NQ7&S^-%;+AS#- M[$,Q6I7E9/8E@#XY^SV ^Z(LZ6U#TW:.=,&A,_U@5L]'=D630 M&KTS2BGC7!./I6'Q,3!EY0:LZ))U0[W4PG:';EPZ[ZW3=SOOH]8<: MO3,2$_\M-PH2BH20C )5T0VA0L-...V4L_NDIG/T_GFD9Y IK4,7FN$(RV*[ M*1_-I:S3/:,*8.FPL=8!#)S5'..*])*,1D?8WG$RJ"P 4LBP@ D0&!"O:(4%\G;@CQ%TS? ZFU7'4/YSB]?0 M=:7A2]69I>G-[.MJN5B# NOK2R][95Y2&>]O". 4LCH&W5E%IU327X::U $? M]TE+:\S.*1NHD6QL>F6*>T"%5PAJP@6B7.-*'R!*L.:RD2RS_GRRT0RS<\H& M;B0;N%H#Q-%8[=] "IGVFCN@-W0& M><2@VMTC<\0&(]0H1!'U7$ %G:GHT]XVOW1\NDQPD9E RH9FOUC,%X4 ? MN,'55C[F@X/V3V%MCN@PS;=+EM'SR.8O\UEQ]TM>_EXL_6HV7ARO(K"S0Z:< M#S:PLPYY$9#&AL?W-.ZI,T /\![X>9C[O!Y!%VCV)2OQJGE0:0( [_.@VQP5 ME9WM,\*)"58)-)09BHUE"&VA0JY%<;!D)MT@)*4+,/L2E%\_?BK7.NM=0.QO M\V]%.8L0'!68@_TR3(B'VAE*! ",2QULHBJ!AUO0?(M)9N\-0G"Z!+6_G:;\ M.B_S96&+S\N/T0!*K\"%IA+2PHA4 ,<#7B 8A0%V" M>J:CZMU\^68VFJ[&Q?COD^6-R17.*6^]/W:RB*F>J_)0(G#M,3)),!66 MQ])D 0//2<"^PL![UFN^THD>TK.F_*9"N"\I4]_RR31Z _V\_!@F_[!I/]W" M#PA9W2$R*5@PH;%SG!$?%AJVVW46+&W;9SG7BY*Q1 #W)6(?BK#'3^+%H+A* M#@C2TX:9\$HRZ85'"L,8I2*X6C#<:MI<7-(';Q&7U HY[?%I_Q[ M+Y]XEY?!DII\*P[? .S@D]\"WY->A7STB8?2Z(]^>>X[C@^3VG_4OJWSK-@I MXV32>2\D)(0)S\-Q+1W!W!.G8JJ.)+5\#.?#H_X+84?&R"#DDG*)M>-<22!^XQ9'VF_QU^ 2P-=_<^]M4M;L.^(]A95H?$QF. *6/6,&\%\X94H,0R MACT*4\,G(SIC>\VLC=,0^S,0OM]U132FU BN&<."0D!07/I;) ?^1$5K^4@9 M$6\&[9_"VAS1B\K:N @9?4T!5NCBS;N@X7CH7:PW@SRK:-7.#_")C_.P^J0 MZVF@7G: 50*O)#0466LU @AI3ROU&%+7O*3Q9:1V-!6@+D']9PVP,NHQ4@I' MBXP18S6OEID !+8H(7D9R2'-1:\GQ,\5^GJZI-3MO%Q._B<61ELLUP[6$T)@ MQX;*@$ *&LB)]]8Z#X&WVY4J-6]>TSK=6SB]>#\2 SD0T1J-5K>K:=C%QW\K MYXO%K[.@%$PC77\+G-#%];R,+N#F\E9O_ Q2Y #7RAILE>264;?1F@7$I,6# M3.G>HAF"$"9!=^B2^3;\5TK)?#)^ACTR81E;KXTUQGMMH:VPLTX.\3F804MF M&W1?8R:*A8!YI*6QSF**( 7*5 @$-66 $>+SR%=' *:-!#\*)*:-_[XKEG$A MO2_*=4U:,>\>;-9IO@AFU'IN=2*_.]MGBF"H$5-Q%6* 0=$<._"[JL88*S6,98Z MPKN>LKY;$U _IONB5X8H,$ Z0XP3W%##,)8;6HDR+1XV[#B*VY)3>Z.U;1$9 M='SVXS(H%?%KC]$[$J'=VR>#3'F(&*506HRQ1IB0>V ,-)Y=0(RV!;.?"U!' M*/7FS'LTS:,!JY>-,T8L,UC8=34)B)E&47%84X4-\F+8,=(.N/7=,XTQI @"@5FG-D./3Q<5Z0QEY.Y$M-PN1D> MQ[D_RTP=:F0V5<&*:5(81HC(BER@!T3Z0F2L(!%G+H1OGO";"T7I,3+?,' MW?=](&VVG.33M4,AV.H/;J%',<$WLXV_H?J R:>CZ)N,#P6=V[I78?[C%[-W MW^^G[H/8Q->0 AAQME?7+B]G@<-;K.HX!+KZ1":EA8![1H!5U,0+708&43'$ M0BAIO6AU\BSQ=L2>D$K>P8J; 1#,53T;\( M[4]%[Q_W0?M#6N*A[W8/<,2CDO"K6;P2Z!V%/.@IE".NN DV#25(?*\R^CQP,AC6]!:NVSGA=_EM<=0K<*QK,*H)-!(;Z24!#D(/)!:<$\B) MM(UB&:]5R&N[L"Y2^$Y#NC]GR>Q;42XGX%8J]?3+-@MINN>22!1J-4LY2:P% 3 FI67-Q2.95 M2R8.78'4?WV+>CO#SO:QH(O@V&'DN*40$XT5\X($:5<*8S3 .H;)!* +@,[$ M_%\#_(L/'W\]50B>]LML,$ADL-X9Y8Y*J15'1 9+'EN-L!/-A2%9TEI?PM * MJ(;.]R<;TOM5.;K)%\7[:;Y_OZ_1*U,.,F0)!4AY*H$-1QFU"F'+PNZ&6SQ> MGZSX7^<\[AZF\]H5.4;^>S+Y^*\O91X:N^O_=Q=7N;EW=7 MU_L:)$Z6W??9Q.A_BS<*BS_4;+R^4G5U'>RM13&[E^;S?/65Y0%#PZFTTFFN M@ITB@M6J-I?4I! >U[KM=REYP.$ ELQ1Q*R&S,8'"93:T,JHU\VO[O22!UR; M4R?D 9^&R*#C7A]7GQ?A) R;9+P=4C,/>%^?3"C'=?A0 01 87D%E? D,"# MX<><6C#[N0!UA%)?NNZC649=_^IZ?4<]'T5.'/6P'^^<(1YT,AB6HXS9E=IX M0C87C"3GC@S\R>$.N/E7QWUCVW;9! XC2DP M6FD*'(8TF'85#5+QYOFFZ>HG=,B8>3>P],7:J.NKZ72^OJ-9,RBRMT]&F!>> M!7.=>>N%A98B5]&("!EBU8)TK.\*IMY.@4XODC$EB ;4&.&8!Y9!!T5%HR"V M3U$XOP+9$4J7_OI(L4:Y;Z4B%U" .E/M4X,4ZM^)16G"MDG#M!LX,1UQ;%XY@ MXCBF6&NW14LPW+Q43;*O01/;$GA0B3UYM(Q (H!' MU#&-PPH4F)!JRPYFH&V^725+\^M6K-)CUJ^]\VCN5ZOE8IG/QH=/MD/=,L8T M)!I)(:5S7GE ?64^*.I5\R10=BG2T1DX:;/H@NQ^S2=C]_UK,5L4L3K[.H7+ MK((\SY;W;SFF2J"J\^U'11MJM$Z.=-4!=O3$!U6J P; 0(4,V ]AY)!(VB= M;2QUUMM>,NJGP!T>(@,,,\ZMM)PQ)RG1S+L-"H3@7M.M#^;#=&22>(N(AIH3%-P"U$Z@""RIR 54TNY*&E[9PQ^#U MZ#/9 TB8QM$868W>F>#4:(P4HM@(["1Q6F[H#FN9N&%'33OE;%VI:8W>/X_T M##+D.G2A.558]I4"_+I:%N7'^?7RCV RO0DG7SG+I[\NBH/W$8_VRYQ5&N!@ M>*.*K0U\1,L!,NTZ9,D^'55_[@BV^EL5H\N0ZSXX-X'&SC&I#%0J6 MM?)A.2#@A%$5)<'P'F"P/:'^V@*9WMQ0^=?)\OZME^=B^LC"W>6(.M@QXY8Y MYRSC09JQNR\+$0:%I"Z8G9@J MR*07Q(.@.5A'G*_WWO'E^[*88@H981@-BR#H32)>2M$2QYK&&L+!W.WLDJ%- M?5FG8?5/[LORSEA'C<$R;*B*&66\(@9S"@&E7ER^+ZNV-#3P99T&WNOQ1D"B MB1(&"D0P1EH#1H-5#+&P2,32DQ=:);13EC?P5W0,Z^N1-Q:.!JIM@#@<&=(& MA5!A$2&1QLE _\5ZOU)*TVF@-?1^Q3?1BW+_H_$OVF3<2*8Y7%^THI[9(.4. M^J""*V^#*M!K"=?NO%JUP9YW@TN/239K^VE+/U9 M>M]\2^[?X=!R&7<"4%_K^6V1+XI86NS-[==R_FUMTNS?O6OTR@"04!(N/,(Q M(4QH@Z!7BB,M #,M7AE+EJ>;VJM49S'"J'>\V!X*]H\6)DL$@*#)G-!&GY[KV6G6/4E&6HT6MW&)^.*\>,(;/AY M6JQY,AL_#J3LI?& #'7UB8S28"H[B#EQC@K$E0C_13D67&N'2/.+JN>,DS:5 MMC.A>O8=ZW"D_5"W3&.F&;"&.AL?#Z?Q+AX3WA"I=:#V,B.GG>]6IR-UEFAI MXEL,FW+HXS>S93[[$N]0);YILN^#-6\RI)O MF#SWA;GCDO[2&WQ-F#T8FIO M:T2FZW3/" \ZG#28>RUIU.\0 4K$TOB.(61JA3E2QZ8/$%(_.GULD$Q@2G#0 M:*7#(AP=0$FBO.4.6B:@I7V6!#H8G^Z6K7LCU!WC->@8]0%:]=TO^7_/R_OB M.8=CU2>,DFD"D?' VW"N4YE_K-<$31\H\U,CC@ .CQF$E/!?D/OP*%*807FA4.XE(U!>[/J!^_;*I M#0&6!;5>0$(%55)I:*S!QG #O>_U><+:$? A2MYI0/9W4>!;,0T6S?A3,;J9 MS:?S+W+Y?RV*#\4T[4+9W$S^7I<2@[TRDA8>C8ZI2&#% NI+(+,$N:8 M9):1YJFER1QH?4E(=ZCU)1V?RGQ<1,J/B\3SIADQVC-'(=/.!(J8Y,8)) @4 MP#%/FFLWR1QA?YB*2 JE&Q> M-ND'(S.'.\:*4P1I96'8KZFS0COIH&'0(&I=0/>BCJ2D\G(Z M6HGC,_O" FDC-&M-K1B_S\OEW:.G/GK_WF J3>V98)T(R+&N&80&*$<5#0:Z M04$% D()*:$BRFE0[^I0ZNC'/@;INR=_J1T(.6&\#"*&E*8:2LF"U6@D-GJ# M#U.LQ:OA'<=$NF/TWGA(.M@&'1JI1_:1R$C]03+LI1(*.0;B.\M.: 9@!9U# MN,];H@T#(TD$Y<43]HD [4O=>CS-HY[FEXTS';0#*AT!WD#L$;<$@0U57$"' MAEV**@7[#DA(*\Q>BT0,,KPP3$$X50!VWM!QMU^G\[OB\,V:E%XJY]K7/%O,VPFG)">'^1X--^YLG\5W) 200&D#/!+6&8DVM%GC[ "+';9CT;Q[ M4'K;"?+9EV/:R+9-!L/DG=% >"& I@@JM:6!F1:JQ>F>^P&K%DWQZI7G1Y?V MHU99K!;.G '8*@Z%A]"82G^W*L S;*V@ 3]V<;05%I?+VT&>X_VR]#RL_"5 M>KNZ/\^QMPHEY=QCTQL_\>SU^ M/FZ7.<@-,X!J9C5&5%DGM[0H2ONTYOOD9PL,>KNVFM^MZX!L%(=/\T_Y][]/ MEC>Q3D@P)OS\_CE1'>/EL9I,V-J.)=\T'3+CD&C@"!:6*J2U=D"2"J&8YSK M59\J/-D3A@U=P.]6$9:KZ\J[N7@S>^+6_E(6Q9X[]J=TS[03*CYQ[82PT%+/ M@! ;8GPP0@9X?[YS@4B(5T/F/WJ'[]-\_:IG\3[@,%DLYN7=VFJ\?YYO#_/K M=L];=3FR\?J-C&*Q M=-?7Q2BF(OW7I)AN?_LA@%C+CW?2B)GVFB%HI&!44L\],,!5^&CG2#X1IL_C6*R(>AT6YB&46EG>I$NE>?BF>N/-9/)^OKA]EP]Z_7!G^5A8W MT03\5KR9A5'.GFA78XIOYXM:I0=.'2ICVF-E<) /Z9B4"' ;+!E#%2>>*U=K MU9T5E6/Y=Z<,DQ'C#4904HH)U]!0S,T]&MAHI)O;01VGW:5C\_ZB0%VC-^CL MNX_+0'+\VO,-Y8@7^V"_S#IMC)40216LS*"V>5AQ@7'.^@Q9G.393B,%+QZM M[PZZOK2G9U,]&N/XR8E.@%DPYA33BF"AC- P:&&F6XQGV6L:EI++7D MY>EZ22.DSB M:\OQ_I*X&O_W:K&L52J_W@ 9]0 !;#%BACGK%1:81NHUT HR M,\ 2#@DXNU]VNH/N#(+SKEC^.BN+^\?JWLR^%??3_UM .6ICIXA0K:$R%&M- M&Q(=C@$1+8@4+B+B+72*D.87N9.Y>WL5IA0@]B965^:-6B[+R>?5>-,"Q=V6*@M$\!!Z@VE<9$H*K4C4 XPTIB$ M9R\LY)9 ]<7^? M&?<,>4!@S+S40 :><,6IQ;%X,C2^^>M4Z8[''H1VR#PX]WI0W_+)-,[_>EXN M\FFQ#A\&[A>+U"N@HR]GSFM&<=AVS/JU(H& UP%OHH2VSM#FMX:3!8'/*?/G M0;WO.-]@"EBL:WA=7:]G6"=XMK-]Y@0,['?..Q%4.$DH08A[XA1S03!,+:=] M(BUKFW"^GK*^6Q-0OR#%BUZ94L$*H8Y"C0U7S 8*\VL:544N,&4G6C)J;VU M)MHB^3*02<,Y@X++QBT@ $306,P2W>;NNM7D0+9N\+7;5$ MJ2]]Y/$TCT8I7C;.,#%"00VP90 !)J/3=D.5!I#9"PE8->?6\V*?74'T6@1@ MV#&J<_+]3/Q>)RG>5\RN\PKOL\895"Z X@E0\6SE(/POJ:@2M,4#O,G\,6U8 M\_*]W79XG('+^A0NZ^I522*A0,QPC,-"()YCL]6?D,0#O 62ALO-\.C5M_IF ML5@58QNLQ]F7]T4YF8_OLXS-?!;?!0_P7UW?_[R,]1,?#,UC?MC& V+8,<LQZN\JV=_H'1&9_ MIXP11BFVR$2?KQ*!+L2W5,(6EU"3^1Z[E8S.H#FG %RMEHME/HN7YDZ4@D<] M,\<)"9LFQI(S3)DF#LD-O98CW=P-G>SN2'I1:(Y/O_KJHRFKU?)F7L;TB:.* MZ\Y>&1948 NA"*H>I4X 9$!%9_B/YCI(L@?DNSXLNL+F##+P/B^ORK61/OXM MGZZ*H#^MB:@G"_MZ9\PRZZ D0:U2QGH) >8/=+OFEU23O2Z?3"8ZPNAL^\-1 M;6%/C[#_86>EO#CFM\"E?3V"QQ^OBB;\%J_(^WGI\M'-6C+_HYCNVN*; M#I4%VU/T'R=?9I/K MR2B?+3?U/*-+;SZ=C&*ZSFP<[^@_^5,YGX4?1^L(T]"G5S4\,,T-,^,_G_-% M\>__\O\!4$L#!!0 ( >@C$WL(;(*[[X ('%"0 4 >G5O+3(P,3@Q M,#,Q7VQA8BYX;6SDO6V3VSBV)OA]?P6WY\-V1Z2["! B1MS9P*O/=YUE;VV MJWMN5&PH9"73UI12S):4+KM__0(4J9=\40(D0-)W.JJKTIEIG><\!WC.P?M_ M_>_?;E?)UW*S75;K?_\3^&OZIZ1<+ZKKY?KSO__IUP^OV ?Q^O6?_OM_^S_^ MZ__YZM7_Y._?)+):W-^6ZUTB-N5\5UXG?RQW7Y)_7)?;WY.;376;_*/:_+[\ M.G_U:O^7DOJ+U7+]^[_9?WV:;\ODVW;Y;]O%E_)V_J9:S'>U[2^[W=V__?33 M'W_\\==OGS:KOU:;SS_!-,U^.ORM9W_#_NE5^VNO[+=> ?@J W_]MKW^4V(\ M7&]KVPY&VE__]NCW_\CJWP:4TI_JGQY^=;M\ZA?-QX*?_N?/;S[4?KY:KK>[ M^7I1_NF__1])LJ=C4ZW*]^5-8O_[Z_O7SZ*C/]G?^&E=?K9\ORLWR^KZPVZ^ MV;V9?RI7!D;]:5\VY>G'O@[ -X]!AL+74W"+UU 7F+UX0<&QOO1=-TR+.+''QD8\[ZAJ?5UC/;[ M\&,#8P\+.6K+J';S5>"6\>@CG\6\LK_UQGS5_*+]] OR6QMO1/7D@\MONW)] M75[7HGGVTN' M%D_]K6@6_^3#TF/^-^6VNM\L]LG+0+6Y>X_^OYV O$HLS&2^OD[V0),CTN2W M%NO_]U]_.CI\1GNU>*H=U0AOYMM/-.^/J4[P]ZKBV/KJ^7Y5O;]C7^=+\9%7J:O-AOBJ/ M$#[:[\X R"G.:<95GC.J:)J3O+6? 0)FNT/F>K'SAK/JTW=WSZ36"QVX!9I4 M-\D!ZJN;:O-J:\">=>$:[_/]-S;[;JHY#O%^HAF.\RB:Z4SA!GM1 MA6UB?IKS<3-?;V],AS7EX8=R\W6Y6*X_O[UY L3VH_G@[=,_DM7M?+F>(9YA M+(J<$Y(5&*0(%OH$HO 1JD&!C:!NIL+8@_,4N&$#YJ:*DXU5?REU"%,4-0U) MZ04)'B5RT]#M<5RO)M!S_#+$KQ\^;LKY]G[SW6#\6_6UW*RMT9_+VT_E9@:4 MRH34NM! JY01 35I;7*E,Q_)[V]+I)LC# M,>FGL+]^2%I@]6SE$5KRVQ[0PA9!KO+=9I "KU$>J^EF*+%4'<,FG:GWMJ4\] M.733I^'H\].G(W/U@LKI=. H\G21IPOR%(;?: MS>_*S2_5[O5ZL;J_+J__L=Q]$?/M%R.5]C]VG>;K?&5+NP80P3J#C&54H8P@ M(7G>ZF61(I S/^V*!B.ZL+7(DSL+W5?9XM'O*GN38-Y7$P^DUZBO$H,[:8'O M]XA9S'5!5W]Q@GXTW>Q*]$51C1Z]J2AN?$O=^7M=D:5 M*64I0(C8$32;QU6N+LRZ*JL#RV?%^#LMMKLEO\JKT6UW?'Y=KF= MI05D0( <:2VETB#5\E",4Y[SV>ZP>?'%;AW^/K/)\D+W/B!*+"0_W0Q/ MM)MTCLJQGWH^H9@/!OY7R7D(DAKRL/KI2^@%"8T6FVFH:#SWJH':>% M72SN M;^]7=G_WWS;5=OOK>E/.5Q;7W^;+-2]-FR\_SK_- (8JS3F3(I.,YI)@U>PL M*$"&CCBC/T*. MZ!;>'SM'=/0Y4([HPWC7'''$=8YR)D%*-.142"4S# %.F6C-LXSJ/F.#SD9C M;]>=+S?)W^>K^[*?G',' CVNXCY'GX>H]H[ -'6SOULO M2&,@WES5[^?YYO=R9^T?3;T_J="M L\4H Q@1;%D2!6J@)#!@_!*X+6F%\1@ M9-5K\22?#:#DSRL#Z2])M4[J3EO=)+<''SKO?0W#NYLX#DZYGS >X9T)XOO3 M"8ODSQ;D7X9511?>+BAB4-JGH89A7:HB-E,_%7R]7E2WY8>=*4'K0V;M90"* MD"PK8*936J2(6*00 *QST9K1F'@==_3^ M\.C50(WGW_P2O#]%;EH2E1T_$6FAC"8>#[FXH!J=:9N&7'2'7P5J/IY[!N\_ M;1>;Y9V]]; Q.0.JD"J7&%CDO6DN822^-Z/+YL??_G4#RW-77A2PW MM8C-DY]@G*+9[Y%>;A9VXL_^N8$W\'Z\Q_Q,J()C3 % C;T<9P!Z7;/0V4ID97FW MJ6[*K;V\=KY*M@TVSZL2NC/H)C3#D.=)IL7>D5/ M7OQ&-D$IZ3:B&6<8XS!\<>9F&IW?'_8SPQ5/O]V/H6YW;V\:(XW<[DYT2Z46>C\K$YZV;UM2X$@OL*G&B M,:+B/,G1B[K3C]DIJ4]/3Y[4H!#L=)\^L1BVLQR2%&6*I%0)!8F$&2:-M0+G MRNNJ\:XV?L2I$T?VNDZN_[1)C6GL29,:A->4B1^5T]"@4E*1> M0Z81QTFNXR-GLJ:A$AVQ7QH/>3+@J@CUEGZ;AY>[69Z*/.-( Z49D87@&0>M MA2*'A8\>^'QN9#78GY^YJ['XB8 7.6X2$(L7/P'84_+N,B51>O^)_Q?Z?A>6 MIM'S.R&O^K<1OU[_]J[VI,9 M\=I,WMU*Y''' 5A2-L@\)UA[\.$3"D^0M0HU]$KQ!98N+A^' M8'<:ZA3(ET<+S>$8FD+L]WR:]E:I0@;:Y(ACC)$ M%9<*P-8J9=JK6NIK*[(>-?#J?C4_ ^@YJ].74L>9G@'9])S].2'R'-LX*O4" M4Y?FB0)Q/ V]"N;-P_FDH"QUGF.:902"M !($XE@P3*HYL?0R:1TGE(+RU739(Y]9(V?>IJ$I/?"_-$ODR82W;NP/ M3=?W"K \AX1I!K%D5"*1:G"HK8#Y3R?E\/C\R-IA,20V=JU^5+Z7N'8BS5,Y M(O'553N:2Q+&N'KD"4I<)*0#@1,3D2X>/"EW.S_U.C7+^5N1G.%),DUA"K'"@.:H7;FB*::.$WD!#07>0#5HJP+ M_\HB3)9-)VJJE;]<)>O2<0(Z),V7E6@DAOV$Z4!NHTL&8E)C;+_1H$Q^&8/@ MZVI1O\!;YY:I$7T&;EC"'Z0'0X#5_ *DC>*[,_)$ HA Y[CY((9#5;2FU^62 M*9N.M/%75&N3H^[M&]>'BFQ_U>G^]S[.OY5;]87PY_Y MFX;+59WA]O[,F"JX2HE6BC%.%.4D.Q3*9GR=^92O8^(KDN[EY J B"1!.D" PAE+EB[EY"! ME*'VI02?1.1OQ4F SI\]\!WFM*G#;OK]NMQZGV_L3*"/_$=BKH]T&TB'JOG/ M#:J!IU:>X>9%]>S.YI24KX<73ZI67U9<%<>4Y2?3.5Q*4J02<0HRI-.L$+0] MN\08 5XWL?A]WFW*+T:&EE^;,LF8?7MC MU.FPTSC7A;;76W*3^]-,%D6.L]9RAK77\QTA[$6>BCV#6&N*]Q4O 3AUDYJA MZ?03H',FSZ3HRD[]V7..!NG5,[HTXG4Q+[)Z0;A"QF0:F$2Z^?]S,UUN#PHQ4V/JZ_M/^WE5V_;_NMSL[.=X" M?F=?;#4_.&G-'ZM]6YYAF&G)F<(JLW?PIRQ/VR.B#"&6>AW>FA3RR'+<.)4L M&J^2W=&19'[PQ'--?E(,NJ[V3PITQ'T$]4K1Q>31-HK6Y^3$Z7H)]<3MY.CW M>=9IO)]$53QH;"]MB)AD&YM&&IPH-P\W<4P399#4?'CRZZ;:;,^>_/)#G2+% M)88YA066DDM[;52+FJ;0ZY#0V%@CI]^3MTWM4,@^YC5__!Y?U\>\QB:O9^:= M8HR#Y]J+SR_^T,DU4/@ZI-.A&\ZT$^C@;#BFS'&B%&#J;I9J GB6*9$"I;#& M@*'6(L](ZK4INX^=R)/^CZ?J@LW4O4QA[QFZH.P-.C,WF>FX;M-PSL1/0S:# M>.(^[>;)CJMKU7QS\F'/;PN($Q@W(1PR)GYBV")+#+2DQG:5 M\ /5#;YA)>\%LB[(7BB:IR%]P;RIXC1&/PG\1[G\_,5\//M:;N:?RU_N;S^5 MF[U8@$PJ=[=GIV MH\7]:KX'OM>Z;5(=,2?W6Z.)1A(7\]7^=3SSO750L=T;]5386'%W$]X)!-Q/ MCUO 28,XV4.V->F'?,U#6&/[60U:!_P2P-ZOMS\?;ZZ M+^5RNS#2=+\YN=8/428%AU(A"=-<:0!QEC-,"YA#F1??EJMZMN[G)O]+5&_5.M-^T?;\;.HZ>03BJ$G54W6/3BZG%? MLEW$>[" 3DSIA_/[N;0P,//>.81_/^DF>E/^\][NF&#?EML9QICDI@34&16D M*+!)9K2QG,$]R+I_@BLY #/EFH'65=C[D.LIV0/QZB?&G2B-J[;/ M\^2BHP%8GIA"AO#H.>T+QI:WJCUE5U:W\^5ZAEC.4'W>#&%8%)3@E+66 6!> M:R\A[ U6S5XESW3'/="N&M>':D^-&XCEK@5G9X+C*M[SK+DH7@#.)Z9X(3QZ M3O&"L=5'\;:'JO+GTL[]S3!+,ZHR(:5*LU1)GF?M-$3&>=JMD.MC,++F'>#T MES1_+KMK6E0:@XC:V3#ZMSW*"]"KG',)IB$C"9IK2@ MIHI$:9&E2#/<8H!:>CW*'M;R<(LS)STTV BV!^,]ZKY!R.Z\C.+!\W 5WW.4 M^99^O:F?F#*&]^VM2R#I@[5%%. 2%ZDBD')948X:2U2 M1KTN;^EC)[(&UE@2T%'MNO#FJ6V1*>M>U.V!724-@V,/81_SY")?/=B=F%CU M\>0Y:>K-3A\A@HU%ENL4%YK9C=5Y 7'.LW;-%K&"]!8B5SN#"!'L+T3.O'47 MHAB4A1(B."$A@IV$R)?=Z0J1MR<.0M2-G3Y"E+72AQ1F9K@J :$:YZKE#<6 M,29%M\7.#G8&$:*LOQ Y\]9=B&)0%DJ(L@D)4=9)B'S9G:X0>7OB($3=V'$5 MHI^K=?E]_QZMOE]?;UO54YKK7$D%=0$$RT0NBM:82+GTT:".)F+O'+.HFM>I MDQN+RT^)NA+G)D(#<.:G/WNZ]HB2&M)(LO,T,Q<4IR>5TQ";ODY409N7]ST@ MM^5FL9ROWLWORDUC"^5(F'(*"$P$SH0D$+8S31@JACTO[>U@(;+ '$$E=Q:5 M]\T?74AS4Y?X?/F)RPE5-:"1I.5)6BXH2S\:IR$L/7UX?&M';T:&/%'U9KDN MZS=69H60**4@@U"D3/"<%$ U& D!,!_Z5)4[LL@RMO>AW5!T;>_7.VXGJJ$. M?X#*(VR>8[[)1:S[*+$)G#TX=>+,,X%\=+RJ=BGYS3J5U%[]@">M#A%Q&8\. M&OEI:/](ODM"#PU.^#0Z:'BWJL@-U:][OC<-;K-<[,I:(6:%9I1076C(,F!7 M,E'6:D N.:8^%8GG1TD*O@K29/IHPN/B85:D.%68RH(Q2FD.5]D!&NW3PG(<+O:0C M8=/H$UW!/[RHN0\'KNW]P^)+>7V_*M_>?+!7 //O8C7?-E=-,2:!P@J;T8/( M&1&I&>NW%DW?\]JIT\=.Y)S=0JLOV;7@DD_?DQI>MWO\>E'JIB=#L>DG+CV( MC*(V%UBZ(#TAN)V&#@7QI K?\CP5:C??U4?+:DN-W?KD+8.I4B)#*C-C&4)% M"H%H[8E,>BVL=[<2>T11]Y]#C^IRK+\'@XYR- AYGJL<7KS%T9_G:+FD/KVI MG(CV]/?CH?($8L9Y8?;$3'.$-4.FS@(\S21)84HH02!O#/$4$*^"J,/'#ZPT MG4[1=V'-<6DU+F']U&64D_"/&;FT)MJ=OFDH2A\''JYR]N7"9W]RM:[-L6;' M(F#*")1&*=.JH'EJ_D&MH0*#PG=SLN?'#Z(A[.Q9&?_=R;Z4.0I(7+8\!61/ M4,O7>+N2SQFY)"#=Z9N(@/1PX(G-R+VXZ" @O#'$$04%)"+/,E/O()UG C:& M!*29]^D&SX\?1$!X& %QILQ;0&*PU4- ^/@"PGT$Q)>^R0F(MP//"T@W+KJ, M8MXU%]:U\U M^WODR1YZLL=^U;S<>96(LRB>>) <71AZAKH/W1>GL0>)XS24>RAG'TV(#\BQ M^X#U8.M=*TTUT#VL/=Q?C:8= ,3O^V@=__2;Y, ;JI-4LX77YH'G&/I?Y3 N8ZKQXV9[\#[R/X![KYB;J6^ MS0-U[CZ"'GIL[LWJQ<%[O!A-0\6C>OAH^!^;35>]?M[\C"""<2:AT 1J5A@3 M,#\8!,+K)84>9B*K[[L' MJH;F<=[4.HFUP.Q*6?*EY6PF&5[WF"+@A< %:G MH6,A'*F"M[C^JG3R5OU,Y0B9FC7+:$XR3#A2D#9690XYZ2M-/K8&UJ?J""VL M2'GQVUVI8E$;1JY.T(VO62=@/(6K"\G35:].WCA(6'>6_)9O3TRR^]V7:K/\ MEU'.K,!%)@$H> HP5D4*1=I:-'_PFO;L8V?(.N/3V6G% M]URPCLC&6/E]DJ(7EX#[$3L-G0KBR9.+PB'8Z:!/[^:;MYMZC^UU?=7'NW)3 M@Y@12:0"%%%"F9":@C3+CY85[ZA3G>T-J5=W\TWRM;X.Q\K5=;5:S3?;Q%XC M64M7=^7JSK:W@@U"=!\E,P!-?TWV$)O;APS(O<*-IFK/T>:F;KU)GYS*]??H M>;4+Q%;GJJP9RZH\4T(5.38B"T%!:<[:$Y:2YY[;^SO:&&&%.5PEYLICQRHL M H7]*["K4::XGN'&I_3R9'-R@M3-BY=*KDZL=!:>TQ$H%04L. 08"J($ECRE M[>E)J1'K6F?Y&QI2@H+,9O6CM:,8Q6(TA"*--HMUB24?;>I"[D0%JI,K+ZE4 M=WXZ2-7?JYVQ\W[Y^R)+1:=_W/05W[UJH&;L5V/_K:JN_UBN5FQ]_=HTZ_5GNQ]P_U3%\:+UP_UO M))6<:\T@E3C-2584!A!@0@(M.4*N=_7X&B4TP]SZF>,\AT66IHA13:ED#*<1 MB\D69WW;YQ%I^_;,$>MHEQEZ,7FA]HP3D6E4I)%\JX9HTYXO%]Q6F]WR7W5R M>GOS$,8LA2*G6F]%YJ?(+^7EU\PA8Q/(I<9D3G B@"&"Y@7 M&40,"Y!RK]M%N[SJ=8(N*;_=E>MMF6S*5;VZMZN2._/WOLRWY@_+8Z^>U]#] MQM=]&7?3RP')]A/(,YY-O?]((P=^%.(B3Q?D+Q#!T]"[4,X\?/8A)$>NBG:4 M3GN$[-9VY!K ^WU?%M5VMZU+I$^V-[^;?Z^?(CG*+-=<&3R(9:E@*M<"*E/# MZ!RD&J7 =;=[9!3Q^N=)A5*?]CQ"3QKL20V^F;9_5>-/6@=&JVKZ\7VAGP\4 MR&GHP%#.5J-TED@ZPD]!?2R_[;BA]/>9 -B,NP"@!""I8(8E.: "B'L=#XV- M)7)MI6[O5M7WLFPNZ'AG?NA9-$4/1F!5'R .P\JZ]2&IG9BJL#]->0AE[QG, M'TS:^WK;5=N#L.PL[LVQBMJ\F-\M=_.5W;#\;E/>S9?79D3^=O>EW#P[&"^X M1L" TBK/LX)@^Z3J'I4@C*:N>\5BPXBH)^U!I$8U3L!?)0W\JWH2K/9@0O-? M/3F_)"@#17,B@C*4MP\%95"6706EMBGN#;#U;F_Z*&$H+23.."QR"3@4TI2D MNK6H"N5U]64?.Y&KO"8 B=I/GFU/>G\#^*49GO#,NLGP4*3Z2>Q3U(U8B%T@ MZ8(FAJ!V&GH7Q),J?,/SG.]?+*K[M5U ?%>MEHME>1Q&4XAY:G019RF5!2)$ M")U+3%-"*4JA:TUSP4(&-9(YQSEA$#.0<0$18"D5 &2 JHAO\1U!)2VJT0J0 MYPFZ--W3D$A. 5&*R!PC2'BF)2\R* KS/T%C3_1\N+^]G6^^ MUW>Q'@$G3_4^6QR\+Q?E@Q]OJK7Y>E%>?A\\:E3<9&Z$@/A)WDL!&*^2<*/N M@A@&YGX:PAC:J8?7+L;@K,-SC8>IGM/)(+;9F*:[[_3\^Z/I(/;'?'.]?ZQ- MYE J16%1T((1H13*P'Y+DZF0I/+:R#\_J"X&CYL8&,_9]DO#I<2PN"QGDC.&-[OYQ_6')1YY_%N M;<#\E?K)/9"3G.N" FX_%Q#-17,P7R@SRF9>V]F\/CGV[K6Z?ULTG9[:]&3) M<2(@&D&>8W]G;N(,]T]IN#3"[T37-'2H(_:'X_@>##A7HIU5ZHAN?6UW,/PR MORV;5_@@@ I(Q @O!$(DA;A0+512Z-2K*!T#8.S]'_63\&T1TNF!SG'BYEAI M3CUD?GKI%ZTX-6,$1B^5CV,&/AU=C7%^_ M+[>[S7*Q:^[L_'6]W+W_\&OS6IH63"O$TPP9.(A"5K3W=0J="N!\]C>"Z=AS M%/76OSW49O;WPZ^.,[RQR+XL[Q/@V5.XS[=9[N$FK)YH;P$W/[.0;0!>?H!Q MD$"X'^<=.2#=#O-&"8S+05Y_MI[(DI%I'_\0;TSGJD&:KM\8Z D@K3U$".(@ M3U6&4IIA60C2VN.8>%WNW-W*D)G(;Q32@SFWH<0PI(5(*^.\W/LL/Q>J^_Z< M3J-$#^!'%;JUN1?+3^O<8P%L B>Y:H0::8Q%)*E0F'< D \0ZZ%9>GX4F^N4B>42._93L^6KKR5K,OS8.S;U[73QB#+K5Q"=L M[Z]\NK>QL&U_\^ G?^U5 OL1\TSY&XG=\4O?6(Y5T5NFY\M,S5Q0O;) B08( MDBS32DK%5 IUD]QDBK3P.IGI]<&1LX?%DE@PG=8 _2AR*V>CL>.G^\[$Q'DC MZ82$"V5J)ZZF49EV@_[PJ:/N_ONJ0#,C# 1 *52" 2VI3G61I[PU4M!4=]$! MQX\>3@DZK;;Y$N6G!A$XZJP'HRQO.2],=61L6JK@"_X97>C$@C+QS(@T%I_C#TFC>5;%;XV= MDLZ'Y3<#XN0;>GECX9S:)[ HB)"YS*DL2(H/#TI)H!ETWC80UFKTA).2DQN# MZKDATYMPP"04@GJO%#0PZST2D$%:,W[VS09M@/P3@OE.V6?@"'3+/9;T74OZ MMHG$[O2;-TTD@N:CE[EY.1L%Y'=2N2BD7T]GHN#,]1C\G"X,OFMNOCW! 8'" M!0:8 &5R(=<$%:S%D66B2SX*:'V0@="#*^T:E&'&0WW9[SPJ&I#X'JEI?C8V MNA"(<$.DOA'I/5 :,#(!4I;]?]E&J&PCU#Q.W$8HVE#J,E=^ ZI O$\JE<7P M[^7!55 F@QWW>6XC^9OENGR]*V^W,P(Y0D7!! 9Y 0IHL!0M,(@*OUL\XL.) MO7G.X13R"X>0K2])[4SH,T !@NFVDC&Q./KETH%".,[!H!>)O[#:,F!4I[%" M,Z3#OD=\0G/=X071YG+)_0:\]^6VW'PMKW6UT?>[^TUIGUR>&YIG4&0I5BI- ME/;HH&L1\X'9Z^.;AJ4=?TW_SI?KNS)_OJ1OV6#-\AS MR:$"XR;VX\;$3]O/GXUKX#9;2),62DQ3S:2Z=NE%Y0[7CAF89(1_3O M^7=3HS#I,A_5.2^WIAJR#I5ZPB]7ZKRIU)O?.ZO4M\F).\VS MH1.-J?L,V51CVVW>;-@8N\RJ!>3WF;FV,2(X_@S<*%Y7X_:;@6;KFL.AK]K7G1G?LJ<,)M)*!YQFOVD/: M5\G>Z\0TF[W?5\FA\36N[W\EL>@$ITW8/C- LRQCC$H,6 M.E#:ZRS/) /-A&P;'$]3M=EX\CUL)DY3,"'2<>#QWJ\''QP]30-'SS]$?.M M2_ B)MF@;><_1V8-2TG@=!HA7MY7-I6;K\M%^;0GOU3KK^769OAZU%ZC._VY M?3'OEVKW'^7N?;FH/J_MJWFS/-.49SG$.?"X2W3OU+.O*5PE!\^:Z=6K\\1I M'3._LTN^E[ODZ-M(UV"%#M&%;#=^LYA&BIL #\]=XS5R9$9/9ONLK*M-\RW[ M>V!6$,(!-/]*4P$AD03EJ'4"D=SKT8>)01\U[5TEFR-6.XUK')A(*NS8$$;. MC_';P,22YE4SC*PW))TX_9\DF3X9SS$R;+^&]9\\[?8D9ZA<'"*&+ANPWBSG MGY:KY>Z[,:7FF]7W=M3[]N;DFM#M3&&$,R[MY@$[59Q+DK>E00818FYKIR$M M1E_O/ UB6\UMV*WJY+2(C[,E-K9T_U>V,KG?N&@Q+^\.VH,QOU2SY%J S&I M,1[F'Y.W-V=7$8_!L?MNI3&X[K83Z;1Y+ZR>7WNT\WX'^1Q)>F8[46B*Q]\J M%-RC*EZ#'&!O;SO_>HIVOS5YEO*T4 !!"'61Z\\KY.?)2 #[ 9>*# M=TO%^UV6=9?=']T9*A%'H#/T'N @1L_P8_J?8@]P<&BX+6+Z-/+2#\]1'JX M:V!CQN-O;TX..9DAM;U!;,89S3'#.F5<8Y;RC!3MDFVFTQ1[[QT:!V;DU X[:0:4S53H&(I[;^3"$VHZ^1'C^I.=NS^U)N M/GZ9K]MQ/\X(2Y7$$D!!4 :+C./#N#_G:A++I;V]&'+EM*[/&_4\6T4MO]FO MR]/J7GUX]VXBBZC]6\K(ZZF#-I*QEE:?6E4]_;#VC*CU/=D9YU^<-?^Q%EE? M"O(8ZZW!&MXT\OD/P--0J["!(^L\^%U\*:_O5Z8 88O%_>U]G2YJVQ;PIOQB M,"^_EJ_7)KV4;ZKM]J.]>.=C^6W'32!_GP&0YT(B))@D2N:(,F**%@$)38L" M<. UPHV,)7)F;N$W(Y6[:EW:DX7F3R?N-')YYE"R]\AS7!L[<(Z#UPG%S'.$ M>A(NMP E?[8._"7YK?8AL4XDM1=#7U77C_-+ \V!HCF-[#.8MP^'C(.R[)H) MWN^'"N_FF]WWCV;TNITOZL3#/FUW&_/U#$%$ = TS9A&',JBR+*"4L"0L4^@ MZ[FXWG;B24(#+:FQ):?@DM]:> /W]9?8NM"9@Q$]C=X:SITJ4H/L6GD]!X!_ M/_N)%8$9@ 0RCCF@E&B5"6KOIFRP,.)Y9W 4! -66<_WURL[MWS^XWW6]KT8 M.$Z0?&NKL>+3O:(*&IK(590'NTZU4XQH34.#(_OX;)T4C]&^U=$Y@OJ%V4Q3 M5C"H2(I2R91]V@NT !3,O,Z]!C0;69]!3'UX$+RM*)"Y?=^>V:2?,> MCT"8"&@^%'))=2ZL+K4&$!;4=6.]Y\?&WA/?H/'8 .W+RV5QB$Q)QU5H_W?2 M?%EQW]$=D9UNF['=67+987WNWC.;HSMR,/Z^YJ[ J][Q]RN5V&)1W:]WVU^J M7;E]4YEBC=GW-M?S]6*Y_OR^7)3+KW:<:FNW]NN/QD)=O16JH!KG'$F@*9(B M!P2WD,QHUFN_<%0@TGZ4'>A^!LD M(M,H$X=QM1JAQ?L.7D\--55NFN)<$9Y#!4R92SBENITES#,HG8K07@:&4]"N MH]>GI0Q6R87D6*_;84%T, ?/! M2O"TT$61<@P!8X?/)\)O+.C^J;'+$@NDV^J@.S&.14@43CPK#Q7 MZ@QOAJ;1^SO@?EA1=/3NXH?K-< MEZ]WY:T9>@"1,H49YB@5,!A5>'<<=LOW)4G5T5K;C?:-N8_ M5A_GW_ZQW'WY4JWL ]^ZVCQ]7<(L!XBG"F6%Q QRSE5*40NG@-AK+W$T$+&7 M6)K+S^R#%;OYMW*;5'^8GKNT+Z*LU^6^U_YA'$G,A^PVR\6NO?\GF=L+(_RT M,5ZHW#1S$E'RT](6\N'LVJY*#.KD!'8=O.?NVQE69;L2?$%]H\=L&JHR$-12!U_8WMXEZJ(C= ]EYQ< M:/JQ^E N[C?E<1M1O:6BN=5;(:)2G@I-=)9S#%!Q-$TD*UQS23"#D7/)'H7- M)2>5_&)_M?&^H-]]F>^2;>U!^]:KCXQKA@O%RGADE#GYYYO0BZ>1CE>Q1 M)B?;W&J<_F]:A./9/=&,PG>@UR?,5VKPW?/'PG<&_[!]N)[\:S G+;RKY [J7$G?VY_E%CHS\_GLD8F8K/I?A:>7Z^6N?&-L6[NF(RP-1+;=EKO])9BSG$N6(Y:S M(A.9R"FD1!< 9(5,6:I%UNW^NQ?-%AE&F<::JJS *4X9-0[+7 %)"C-<2F,/ M&4YN5MMC?56#38YHDSW$%@(T1B&IH: MP[%G;Z@+S)VK8,2#UZ(6O;2Y0*@E$)FL@7&!&&0="FE),Y )H'7OR^G*7OCKK MT!9UQQ- P2/26U:C!R.DM':)P]#Z^A2AW32V5V@FK[/]O'/7V@ LNNJM++^6 MJ^JNO/Y8+KZLJU7U^?O[Y>5O?23 MPB.%1VC)'MM(!RU>X.J"RH5B>1JJ%LR;*DY;]%,M<;_=5;?EIMY 8:]?_K*\ M:RT"A5.!9*$(LJ5'RD66MYU,I-QK;'W)#C(%L)12,$ S@K*) 1$(J(()9*@ MV)>\M]#V&]]:;'YZU8M&-ZT:BD'/306>P1I*H"Q1=D*<0Q$Y#FH)X4H5O M=GZ2]'$SORYMN=::T1FD.:)<"Z8433/(Q:$#923U6AYY].%(<$T4!H0K87P@ M-!>J@ 4"1:J(1K%/2-1XDK4%Y*EZZC0,V[VGJ^(0'73Z?[PCJ"Z\=9N*\J=] M&IH6UB7W2:>N? 70OK]MJNUVEJL"XHO&5$Z8 M+#2FN088TH))PIA!D"&$"T:SR)I7@TC$?+/Y;@\KLEM[4W,P=7/DL[>RA:E:CZ:9E?D1/7L<\W7'7L"X\!="OD[>C34_>[);_VA\5 #SG0B(- M.2@ +U*@.#ULT&)8S-;E9_N7>FO:

K<0T]?S7;6;KWIKJC5%"$>0 M,PD PEB9*DI1!00!II*2RI3#7E7B 95SAS80HM6(3DSV%LG0)(851(-N,MIG ML'33.1^*)Z]I7LZXZY<_1ZY:]7K]M=SNZDM#7J]E^6G'UM<_SS>_ESN[U5C] M\WZY^UX?MEONEJ5]@$>4F]U\N;83CJ97[^')Y7:QJK;WF_)C^6W'#5>_SW1> M8*CLX6\$(2:YE%(18+Y,$2 9]MIX,1K(R*/H$[_\='&\J+DIZ@\1,#\M/G') M7M=BG4KFZ^ODZ%:R]RLY.I;\V?Y&XUO2.->H]U^2HW_);];#I'9QX/G+6)&Z MD M&;QS3R"+CTU!-K--Z[J&I;F^7>[@62[7>&1#E>F&P'4&P3]O=9K[8S03+ M..&0$PU%"C.(!4>,4 HD!S!%KL+F9U2JG&6D4,9YA0%@E&,.-<.8YJGF+.+M M1R-^!!Y:1M)E(!,0R$B^?9PJTE$!IW[\OQN:4>7Y7Q; M;O7]SEAL+D]O;[1[9QJ[^>_?YZO[\NV-J8VURUA[;9\+!XME2.4:$)JF#-O''X16'&BCBX7!%_VBH,:39.^*YRZ[ 8/C MJ,+3C(NG1)^%Y"K9^Y&TCSNT2*^2QI>D=L:>'[;3*H]_39O.:C[N/\KYQA2E M.YNFOX\G[\$B=$G[AV\&$TD,(SC^,&N,Q7VXE/*^M.=2KNV==ON^8[O.+,.Y M0!IAK'%NP !>% >)D@)Z/<#9&8-"A:S?"$AV"U7!Z M+._+U^N/?U06A+W%S:#(2590B)D25%(B#Z6BXFE8'3ZWS5/)@9* ,X6Q426J M4<&!A!00S$@>^V@,3&$:6G(]R0TEM?%XC2*QB<%K9W<-XEI8!]Y\YN>MH'U8#*VQRI8IIQFD%=J)1REHOL4$F9'SA=J=_=NF)Y M07C!N>02LS0K("V,X% ",0$ICWT,VJ@GB*.>'@2'U<\XW,954(MYRAIZX#2 MBOK'Y\?2T0[^=532KDP&UE)M>D'3TR7*-$FQ1E11#3*F1='V]!QJKQ0)R^B! MT?XJZA^<'TI$.[C734.[\AA:0NVEOWL8@F&:1U [JW M\0(I#I')&$QE&*B\R #C&FN![2E)%?NQ)R.A61P)=:;?6T3 3E3("=0:YSG.364Y(AE.",HRUGL+;)')!%DU(?B@"H:B=UX M(NH0A/$4] BNKX!VB,L/I)]=O.LBGYU9#*J>,PB I*E"14JHDCHG/,W:#LUQ MSGQ.6;E9I 614 #CJ"(X95F!9$8!8P7$*DN)7ZGI?]CJH_TKRM M'[95P11SFF62%O:B7903E1_6>%DFO!;0?6T;58 YHM)>H8V14 6#4DM=0(92 M!E#L): #W$[[78,3[2:#8W+L)X@/Z;THB1/;F.K)\@7UC!6O:>AH-.^J85I] M>&U]>K-4+G2>VTTTV)2XA2UWB\/L&TG]CKEV1\%X5A D)-=<8J"(J;,!@?8V M4,B%&;U.>\-H1/;#26]\XB.)\%2VC78FN:<&]POM>R-Q&TUTQ]U)ZDUJ_T*W0X!^'''MZ%^W8K\8_6BJZN]@9U7MR&5@53W9U 5H@7F1"ZV%Z>2< $ /:RXR MS?,(HGIJG5'&-(1Y+CBF6%%(L!2%Y)*C@NG8[YYTW8X:@>:@PAJ)X:BZ.M:N M5&]*^VMJA_#\4)+:Q;]NBMJ9R<"".N-YFB%6,%:0'#$F,DC2P^9)J8#/_E17 MFUH55%.M22XU+DP*800!91\%9$J)U$\\Q]VA&HSFH#(:E.&(F[(F*9C]9=*9 M_A]*'-V]ZB:)GJRY"N&'Q9?R^GY5OKTY,_S>6)VO6O.ZVCQ ^=%>-GV\.[I@ M!08ZS202IN856FAL(&J4VQZL@==U?&$093#%3%)=$ (-%#/X1:D"T&"LU^9B M'\IOG:CW\ISW\!KNL9__6F_YZ;<7=J @NHGP].+G)]$70K?WX1B[F^IQY)+? M:D^2T=X*",+_!94?-K[3R $#^UR-V:."Y(\:P0FTLR,9#W4'"JYYCG.<$@@+ M3@I-K>Y F@--! J0/'S@9/:@?E[D]JEF;*=N4B848'E.,UA $OLHK6_FZ'-G M^!#!ZY4TQHI;L(SQ(&0V89P';*KIPH-Y_UP1(ZR33A11'';+$O&X=DT1]I&: M)]ZH(,"D'Y RIKED@E,F099CI 7-4\$*UP-9'3\]GAK4;TY-X.V6IXFYT%E[ M,CF-#MC7B2IHZ_+K*&^6:]-[Q::\7N[T?+%<+7??ZQXZ@SDU71*:QQCK]6<[E8B5SX6F$VA>VA)BZW)D,_WGM!=\H&4QL+PU-LO%B$@-1UX MZ:,T^]8D*WMR<9;CE H&:*[L:1H&9&H&*:U9GGKM#^QM;)P:Z"II^M=O>Y@! M],B/XNZZ%(W=(*61.[&#J=8I89[JU8GKZ:I8-W<VG7[('F%B$^R>Y#SC=="P,J9>8GZ#R@"[Y;8_/,2V$H?.Z M6MS;WY_OEM5Z.K2>P1J*W@?)P3AM%;\ ::/W+BP\H?5!R1M7Y\.Z4D5H7'Y5 MZ]_GFZ4=?K^?[\JZ.,9:I7G&J.2%X*"P_P*M&:2Q5Y7J_>&1=;S%DUA G4;$ M_G2Y59Q1F?)3:"^2HE23#\FX4#UVYFT:U6)W^%6@]M-=+9JR4Q1Y)M)4,,&U M*AA*LXRUAEB>>5U\T^'CAU6,3J/6+J3YJT8$OGKIQBCCT,>$.&J')WO34P]? M!R[H1RU021BH>4'%!)[J2-@V1Z(R^"M-T/&_; M?SQ;GR.6$DX4R)"P=UJG6+:&$&(D\WJ.Q/_C(XO$HR7N#H.2+J2YZ45DOOPD MPY.J.)?@^RS,]6!O&MK1QX&'=]GWY:*;@C2U#$&,IG:K$TTY95 3GK=SXPAS MY?>\>Q<#0ZM(IX%*-^JZ*$D$UGIJR2C#E:=(<=833PZGJ"B^+ES4E$Y\N*K* M^_)KM?JZ7'\^M]G40@PJ;A2+()S"G*D"8-%N*, 8IEXOH/>S%%EG#N"2-]5\ M[:A18%\J6*T0,_#:^7BWEBS M2]*-'?.91N^ 9*B0($\1QT(V=LSPK-!>9]&\/SVR"GTL-[<=!*@#2VZB$Y<@ M/Z%IL.RW)XRC+8_HN* GW:F;AH;TP/_PV%-/)GIM4S3?>[TK;[I&8Y3/]GI1>=P M6Q);IBXH4AB&IZ%.@7QQV8G8D:$^JO7S_)L]&,JKS:;ZPQ9<\SOSD]WW&54I M)(P6 DB8@4+3/&TGEB@'$/05L9_*I!9HL&J3]E:T[^=V% M;A#>@^C>5=)@30Y@$_$2]X/)X',\>JIB[W!,5R3[N^:@F8'X\SF^_GJ]W6WJ M;:6RW"XVRSN[N?3MS>GJ/Y]O[1$9G0&H\HRI7.8,8FK^W$!@*2N\=O4$-3S4 M?I_EVOSM:8>EV$\W1F/83S7IL>L1YE9P@M6)ZOI.(7^0^ MVI4#KCQ>$,THX9B&:,9Q[8E+"R+QUTTT:TL?[C;E_/KM^A0"F-$TS8T5BGE. ML%1"JKP]O',Y-_A4L?NNW"RKZ^6BN<'IEWL[Q?GVQB*>:@6*+,TQ54HSRJ1V.GH2TW[DVG./R19 Y3_OYX;2([;DKKUY MK;Y,_""IKZKUZGMR5_OF?F8N6GPN:^I40M-AA/_VB1%^"[N]%>\J:0)H?OD4 M^P3BXG[$<0KQZ7;R,5Z<7 Y%=N3MB;PW1!3&/T(9W<-JN#;=?R9;;XSBE^O% M][?HWZ"/<_IZ3[\3V.,$-PKATGI_JSU$4+U[6ZY MJ?.^K,?&G'@S%/PNC(^7;'K[)&#T/5CJX_(B<,K5+HLV6UUO][-6%8P M@F0A- 2Y)@ 4>;LOE&?<[]:-4#8CBQU;K^TLQTU9VDG*S6&#],I[8V$69B<"9[H./KWA/L>6I?'_ZGJW^]O'+0P/ZL=='!F1Z,_]CG=S7US$NSBNZ[KKV,FG^XA64+T^% MJM:?7^WJ??QG6C6>%CD*CC-GTU,5=^@7I,/3?_=K0:I%65YOM?' FML>[*4L M5Q0IIK'D0BA&%6SU2 A-F-\%(5VM1%:.%EAB(YC,:QW9-OLV2\>5G0!4NDG( M,"SZZ'3M2!AFNFWX>=VLL]J5*NG[ , M!MKZ(^_WTVXG"PP%D#!'@@.% .$4,FXWO#.CZYQ0"9P.[,2S'EE*6T1/+7IN MD^O[\L*>G^3/RW5R6ZUW7[:.BALQ2)=5=QKQZ3"/YK:GY!#%MPZKJ$-%).B^ MG\B1B;[KQRM"@?;\/.:L^XZ?'OS_$/M]^OCGM]NG-Y.=,^&F;(1=EZ=Y&" - M,<^Q*'*."(:B@(<\3#!UFA -;3/ZC$<+RS2\Q,X$+M?[[FD7A#R'$<'Y[IC* M!J Z2 )+3MBWZT .XX:X?/=,5 /P'C0]=>"_O91R M@K 6)-'(>PO@\)S(ZYOC3]\N%O>;;;/REZ<9TDA+"DB:Z;Q@F6AW0,C4_"]8 M%@H%:*#E/#,",^DHF1^>T;F_,VGJ[MD$9L9Q?NM]PT8Q0&X;(X"A1F[GRFL\ ML>I[\D;2ZYO3W]F[<_723HD1PQDP=8X1UM##OBCA#9)\'=GMFIE#!^\'2-O! M7?;)Z7'X=DGXYW.\HOI:KN?K';O^7_?;77G]_]XO%[^_M]WII.H0/ <2X%Q) M+A&2* .D72M3/,^<'KN.9#IV$F^P)?^TX))ZX)_!:(PXN"?5D>/1+7T^V2GN#@C_VBL1 M^C/R3,J+2.WXR2VF<]4@S=-O7X6>+S=_GZ_N2[;=EKLM6U^_6M'^L[R_X:"\M^%A^VW'#XN\SR!0&1(*L M0(SCG"N .0&H$!H!(9'7SK 1X$5.?!_N;V_GF_I4GW4NJ;U+_L>RW)B0??E> MYT!MAJSKQ7*^2O9N)ZVG=D?^/#EX^\(=3),)N-N^CXG'VB_%GL2V@5XO:%R= M!&^^ODY.'4A^J]$G%GY2XQ_X:M;P ;BPIV3$:$]CX\F8!%23Z7G>VY%-.61& M?"N;+=?7RA1*=[9CL4\FE\X7NUD!"LE9D=;/C!"E&,M5 0P,"0O)N/N#?"\9 M8B3-!59:0BTQ88 C+ 766FD((:(1]YVUV$Q9;M'5.G+ E_S6(AS\W;X7&+N\ MS380V]/HV@']>;SM-BA3O3O>L\#')-O?;<.I@# M(I4YQ)DND,8Y!DQC30I;).<""!B]C%M\*:_O5_41F1;M>4^\2GXI/6_'",%R M3WV+0W!0@1NY2GJ9NBY*Y\_[Q*6N@T.N6M>5*^=G>YJ^_?9&W=ZMJN]E^:'< M?%TNR@]?YAM[K6EY+:K;NW*]K:=WV*H.0KUQR91(U>?U\E_E]7YODZBVNWUI M-"N8)ID$@"# ,15,F$%\SE)0Y(@QIKU.5XZ#<$!);=U*&K^2VK%7GZQGR:EK M5\G1.?L7C^XU6PV3VL%&-3R?#AFI(;A)^/3;@)_JCQK^. \NQ8C0A>0R;HN8 M1CX:F8.'CT=-("*N6>_U>E'=EA]V\UT]5?6F0;)_$ICD5&42T50PKB'%C,+& M(D\)]+KOJ8^=R!EH#RTY8$M:<)V>_^Y%J%L.&(I+/R7O3&,4%;[ T04M#<'L M-!0QB"=5^'871)V:QX4SD$F20TYP)B2F4$/>*B*GG'G-/?2S-)Y"=7I:O">M MO50J J/!=&J49\?#D^CO"^_ MENM[NYI2OR&JM:2"H$RD!0<:$:%AUIK,%'1Z!SB(HW][ ^G[W0G09-L@[2KT 5AVU?MA">XF^Z<8VPG1;:O_ MG>4_ ,F^66!8LOLE@XL-.D12>)&,B[DA')5321$!/7J4*4*SY3II\;[HLQD.)!V83XC).73F-4(ZE$5 MKX%Z[I,H5ZO];M"?YYO?RYWY^MPL(D0@J6G*.)4,Y$SGJC7+D?8Z"=#;6.S= M"_.5*1!L-[QM\7EN-NC-IN.^@2&)]-P"L(=6LW@ -[*4O437I?7X4$Q/0\3" MN?-PE3PL3Z[R];=R76[F*V.67=\NUTN[@=9>Q'AN&Z""4R9A46 J"RXA1>U4 M@F",>"U]A[$86<@:D'4GG)_!]-.S0/2ZB=KPS/HIVRFIYPA'ECTGMG^=" M_^"1=]/M*0?=LW8=+=Y1\D+@P%S((&,U@6GDFM&\KZ;1$?WRUWXZMYFZ/1QY MH_9Q0)D55&*4":$PQ&VNE)0AIUMT^ED8:)7M_0OK:5&4X$E&+O3G?@Q.HU?V M]*$*V:;\>DC31]-WEV<)MIRC\^OG I%LUN5- +#?L7/ >"S!W7:8>ZPVN5&W 4Q"\S\--0M MM%-5U-;:99_XQ_DWN=PN5I6]N>*@N(HHR'&1Y40S@7%&OI5"<<67? MI04"IXH7Y& RXZG7T]B]#$4N'(X=J_2\:JL??9W%* YS0=1HM$L;+M'D)TC^ M[$Y6D3JX\K(D=>7'59/>;C[/U\M_U:6$J-;;:K6\WD].K*_?F1;9[OA[>W.X M1>]P[F-[T$M=8&%OI\*2%9@!E&I*]M>H$,14_M)M[&'!%)HRICD&'#,,LYS3 MW,[YFQJ(YK#@,%XW/<5OYQ]//*B7JDY]J&\L/%Q,>'1CM!HC"/D7.O^PP9V& M2@SL^%5BPP=O@/P1.VXC MI)))U(JA@Q(KQ?2)_W^";-/+_9")IW\<7'-0K81O;]AB89^P6*X_OS- %]_W M_SX1)XV41CG*!&',Z)&2$.X+;U'DDB.?S!+(9.1\\62*:&1G:<)U9_?FFA^? MQ=8OA83BWBTQC$"[G]P?&#]"O$KV\)+?FO^.IN!N[%W0Y<#T3T-M0SM516VR M?LKXZ];>L;7=+6^-*F]GF332:T;W1*I"(F J-/.=O1$J%* ^"NCYT9&5SJ"I M+\AK\?B)F"]-;F(5D2$_47I(SG04Z9RB"\K3D->// MUVO[ M3R:VGOP=[N(3=G&YMQ/\YZ_?7F/N!YI'S#7M_9O)R..':B^()LQ S<-08WJX<.3 MG]'9=!7A7\H_3D:NFVIMOESLY_>>'L="4X-"+"704*2R$&8X2UL8>5% 'P4. M;CRR_+XO%_6QE0/FY!RTGPR'I]Y-@T=EW4^ #=3GV9Y.'>K+Z 6=C1:<:8AL M//>J@1JYQ[O8S45<]@D7 V/W_?7ZIMK<[M=7#AL8 <,T9QHKD",FX':BV=6FYIWIY1-KS'64'#IX0MN#TC7]Q6UAWJDC- MS$VHKLOEP>R)M?V#&S G#!9$%SG%E"+SQP*V/4@)Z33:OF@@YTBGFA%94( % MP)3CPMAC-.,TRXK8P^E#?SG3(Y\7D_K1=UG;!V.NHY[[D':A[-J6B[]^KK[^ M9-RU%1>R7UCU02>%UB4JGM"<(,R-JS-A7*@"MJ1>>O+F<$":<922/$NYR@L@ MS7B6YK+I%+Q *N^A*42H@1HQGFN;I*+KRQO<.B_Y< M=A*8.#2&$!D7!N,HS9L+%SH$HW&2BM/!CKP?["=Z> >_77HT,Y]];3]?K^:?9PQA M!D4.."6I2,V'VN=NFZ8+%$Y=N_3YIW*:%Q@5&D$I,8:( EEHPA@R_P,%CWW0 M\@ FL6C<.[4G-2_WZGBL^'5K1T("].LSCY_IV-U8&;]G=\1=]6T/_MEZ?Y&2 M6E_+^:Z<:404YPIF1.8"(XI%AIJ&+"A$WFG[_-,!YKPHA+UX(<.$Y%1GNL < M"T**'.:Q;S0Z9*SFE5YEKR\WN/Q3N2=I[CD]'E\=D[LK50'S_!D'+R3\;GR- MKP\]\3]1 O1APDH DJ14J-%J<"J $J3MO&G@CF= M*+SX^<:'%"MAAB<4Y[@H3'DCH4Y)46B.H[]]>>@(>UR)!9;4R/Q5PYLZ=]V( MR5I'Y7 G+*!V/.#A!?7HRMIT]*.S!T\H2#\V_#5DKUA[6RE1MK;1=FAL*F< MJ6QGZTTRI4Y/4UZVD/,\S;7 $E&()80%0(2G&!$$4TE5[#G+"A9.B=.%N:IK2R8=G5:4[(RZZ\G$SOUZN/W_X?ONI M6LV0!! (1HQ*,0ER2+D^= 6),^ZJ)>>?FB(F,Z&Q,K44%AHP#%/(0,HAPYCH MV/,4#9ADC\9=,3RI>5DEXK'BIPR.A 30@C./G^G_W5@9O\]WQ%WU;0_N?7N_ M%^-]^;E^LV"]^V5^6\YR(5F*9$Y%(3@A,#?#FK8=$TR=KH%[]L,)X;Q^JTJQ M E.>TAQP+HG.,JHPRV*_Z=3LTCJ"2BPJ]Q[?C;"7.WYTKOSZOR=- 73@*0*> MD8->7(VO"OW@5X':C*]&"%-M;.:KU^OK\MO_4WZ?<5,'%U*+'&O,[/8*R@_# M:ZR1TZO(SW\ZIE!#@AE3N#!*EW(A\Z)0!4=,0<)CSTLTS;]!E=2P$H/+5R>\ M27,5BIA\=5(*=ZJ":<4##BZ*15>^IJ(6G?$_DHM^3+CHA;C?;,XF/-IITYS; M]H_23"*1:V*R)FQW+4L(4N?)S&<-,*DA!7851TLL8,:5&0)EBD!%BM3TN ZFYOS7P7I3M_+XC$(K M,JT-?,",CO^KC_+.5&5!1A@C-,H:)* IM MJB=90"6QQ"D=:(128TI:4+Z%AR=;KF5'/*(Z%1V.' 6K.,[[[6Z^MA,G9CA$,B:58J:IXR(U98U1 MI:;I"P&=;GYQ-)5+,\+B6A4IYYAP0"')$%=*4\F)2=X#C5EJB$F-\6K_=LLV M.8'I/83IQ:[S>&8H8KL-;KIR&FZL["=[- MO]L3*EO[9.QBL;F?KXZ77><"@2S/[IE.8"('O[4TI3A7-$6S1(^;T#'PM#Y**A =D^Y;;OEF]W7VQ9 MW0S,3QSP?% O5EC<]&\*$?'3QA9QTD ^:J2)T GJ:=RIWI'?"[H:.V+3T-SH M7CY\NV\05IUOQK-5UI=J94C>JG_>F^KKEVI7/F6? 6JR1 Z8R18ZARF5&N_M M R%XYO681CBKD?7X%.C_E>RA>MZ %XY@-YT=AUL_97V*UL3"G(:4.E-X03S# MAV$:9=]L3.NMKW3BWX^_8A2\OD+EC_GF6L^7F[_/ M5_.+_;3/UB)+_KQ<)]?5:C7?;),[4QYOK:M_<;_7:0KL.=RX M-068$?- ?>OIXTMFDQ,'$_X].?V]QLFD]O(JJ9M([51RXNG9]]_>G,T8_F!M MQ/WJL"G ]6DKW6X>FU:;<;G.;("X/%&(3*U%C'^9VJ38J*;9;T/P*ZO&]\6?9\%.;#3_Y9,-# MVSGZG%BGKY*?7VA UXR'R.8XU0*)H'4B9\KIZ?T*P1\FV>VS3R[:NH9Y.MHT0Y1\AV[[0@'[8 M;+OW:^1LZ]FF_O?)MK[$C)!M.\7.*]M^>MF!3SX.?"PWMV &0*$ )I04$"!9 MY @KU@+F&2^\L^LX,(?*IO43BG:^_WLYWVP=Y_@GP(]/YIQ^!*>7*:V/(V3% M**%Z*0N.VSXFE/5&)N*I+#>%V(PRAGR_W/ZN-V7Y>FTDNMSN3H? *#6C7TBI MT#DA0&+!<]K"9[QPNK1BMR_]I)FLOQ'*HP6.(YC2A)#HI6F(.',/%;3H)MAGUI@Q2#"77 M!GMA "-=Y U\PI!T>MUF7RZ_*Z7%];^+,,4@8R+ 7F*%>"IZ LN=?C$=<94S6C@GDSL/C:1UM4Z=/W#&?"IT0R]D M=FHV_PES9#\^AEBV[!$IUZQ8GQ%_\@3IX;"_Y#(32,@L2[460*5$L@*:E RT M1A*[WF/A8"G#&J4H!844$E/"J#$&4*8X+S#@,>_)WA^5?^YL]DBW6KS,V 7I M"$CW-/I^2(>J:$VS7^_[Q5"QOZ[AV/M4BF"&22H8Q-ST.(! V_LDS[UVU#F8 MT]+4WH0#!B3#=EY+29C;6Z *I0"1L9\[;_IAM?[\RJYF=;^T(@2SW70M,JD] M=>TJ.>*;C+ ]ILQ#V'KP/4UAZ^/0"\+6FRM789/E36GL7+\WIH3Y[W)W-#W3 M..>9MH_Z(J I+;B]ELMV/,.>TIGRD;2+AA0 E)CRA10%P/7LO,PADE"F7 N9 MQEZ6;;$E%LQ5LBYW]6GDIO/=51M;[/G)6C]>W01M,$K]I.S IL65[(&=JMFP M$G:)I OB%83;:J"&W/^]8Q>XO.Z_6BNBT_SK^=JN0LU5!14QG(#%%$ M(,P*>NA2F!=.]Q,[&5)$$BFX5*K(<9I"+LRX+J=2L8R*C,4^@5!77/5^R64- M+]E9?,G=_JXA[_O">A#JIE&#<>FG4>TE7WM<20UL/(VZ1-(%C0K"[30T*HPK MCR_B"L6/;SEU.K?4EG7?Q6J^W2YOEN7U"0Z.J,X %:P0&%+&"R73MI]QECH] MZ]+=.B@ R=-,Y2"5F$%*B>!9)E$N@%)(1;]Z?;Y9?4_*;^5FL;2SS6<7P%3[ M.;9N=5? /@58^-PW[%".UL%.*"]2OY_]KZVR6T<6^^OL"JI9+:J)T42[\DG M 0V3LV==MG>O96:#RJUFFTKD<6^>O&.]]<'($5)_28!)$#2WNR]N].6>W2> M\P!XSL';P0GO^(F;,Z$.V5SXQIF&?$;T[XV\+Q:37@MR'_?K^\WW5Z?-LY2G MDB"2%PRA'".[:*2/^8OVV^.]:HQRP74&B%)<(9$2)KA*,Z!3 E) $1AB,:[# MLELO_CP6W8:BKLN26X/MK96W$9;;+I!U;;$M!,_3$+1P[KRVT!:.I_[[!S,N M4EZD$&59CA5"6F)(VM7M/$-ZMJMV\U7??8,9RU1F)N$J33%!10$YS#4U'J44 M9B#+_>:M1T3.@^V3_5="[0QW+C7OUYOJM/-=P^Z.5ZOEXLYZOWU799GWDX;IE2G%%!"3038@YT+C1MJJSF M*>-,.9=C"F$KXNFG%IY=VS\"3%J$H^VQN=!VZ>112-:G,?#"NO2B^'!POIP7 ML%>KZA_&8JFK35'M[W8/^U5;+/Y#N2B7W^P:KFSG35A!IAA#&J@4D!3+/#M@ MX%EJ\P*/%>V@EB//9HY@DX=JD]P?X";S U[/->ZPG#LN>H]&M^I4&FH9:1?'N^EAZ10>]DYI.U-0,B2PNB(6 2 M 4SL\X82IPPSC%(EA%_!4+^OCJR IU3ECQK/VQE)$)X\T[OP%'5-Y*ZQ$S=? MJXV[9&9^A$U#5;J"?RO;ZL*!MR[\MER7[\R/VUE.D)*%%JE210HE*5*)#X;R M#)*TDS:X?_UP^F Q)36HKB+A09JG4,3AJ[-8N% 55S&.A+BHAC][$U..#@Z\ MI1Y=N7">F6VWY>[T:B*CBH+4?&$&,<"*%8"HU@A*N=\[A7Y?'7MN5:/QG$)Y MDN,X1XK'B^@*_ODLI \'?F(@GQV_QGE!,Z 5 ME3S5,!6YTJ"UQ;*L@R;X6H@L#>WSH_,:W'_OHA'>G/E(14RZNBC&<4ED9.EX MQLM5!>G*XY2$I+,/K^I)/T9<947.MU_X^M[^PSYZ]VV^,C:W?"?GF\WWY?IS M?;=T!G,%)4A!*F"!J>(%+5AK&^O"Z]A*&(NQ9<>@J]_=7=@?RA-./P$*Q*Z; M( U/K)] '3FM?SB#>)/,=TF+LKG'/ZQD.3%W0<+",C\-20OL4Q6SKWIF4M_F MRY5=^-'5YJ,Q_+%<[#?-Q=WR;G?Z4[MLG",L$0%2%@8!S)@V_XM3GG(!2 XR MZ95C!;8=>TGG2[79M1<[OI7;W5=_#0Q.MV-Z-B+3GHE;B_37AVKSZ]9@34[P M;A(+]\D'X^QY^=%Y*=^+U##3D,UHWCW/$:.RZ''Y[=E>V^_EKC6)6 8)88SI M0F,@4DJLR5J] 44$>EY^ZVXH]NI5NS&].=N8/MS6G5\^-6!_Y3_#FXRD=6+T MG\%-SG(SU[6?WRYVU5VY24!VD]BW/>O?^%_S]7Z^^7[\\,88W=IJ+\MOY>HPD.UFZ?DOG:6P" ;2UPOL'1)24.0.Q'9#.+*RYMVH?AQ%<0/)D?: M+&WQ)9O:MK92I)#*%2Z(Q%*FH, \:VT! +/9MW)S5[EJ83<;/H/I'([SF#K! MJB?--_TJ%70DTDV5XC/H)T=GU,F:NE%4Z%56+LA//Q:GH3L]?:A"]BL_I7F_ M*1_GRWM;ZVV]+QA6MQQ( MNZ!B(2F?AJ8%]:B*UT%[['_.N$H!1JG J,@U2X% DK&;+VKE?3_/[9B\- MZW@CK9=<>1+58;,S*$>]-CE'W-ETW=%T)FL:XM$1^Z4=3$\&W!.@ZK'<[+Z_ M-QUD9Y3([B,\VO5I,\F;0>_5M7]/Y:KU0QHF(-<80XD *I@4(.C:48!]]&D( 9C MIT[F\R_U:R++(]IMA\PI#+EN\C0XKWY2=8)W7!$R")-?CAB3%N3;KZE'D2X7 MWB[(6%#:IR%I85VJ(G93/ZD[?GV1YJE.J92IX!+3C' S 3U\?0&0U\,'SE\: M6;):''X"Y4Z)FPA%8<-/:*X2$45%')3"FYMIJ($_[*IGG^A0J.R@)6<%ZR7! M#!&NTEP"A5(@63MI@QGPFT5ULQ!YO#>;*UT6@3L2YB8 \;GR4X.G>U"CEB5[ MSLH%J>C'XC1THZI7 M#K*!U'WCZ#HE/CM&0=GHLE4TQ@[1U:TA9U:F,3IL^LX/BM;R-?W M'VV)]B_5RA"RM>N[N^^GZW,D)T)G6:$QS8&B10Z/YH'&7K4;^1[UIM/,\.1R.=#*4"X6T&?:,ZQS+7$O0'D1$5!.O%=X>9B*+7GO_?75" MZ%DVH ^%WH(6D[W.$C9^%8&W&7*3K*ZT3DZD.CORMBSUX\;W;MC[YA&P]C"0 MR?^4Q$JA7"H%>4Z9(*TQ0E+0Y5:8IXG( G2\7-3U^;-.M#G.RN(SYCE+:\DZ M(!KY!M937BY-Y/H1.0V9Z>O$&_>M>G%R35[^N:_:)]0.IY"W[3'DEQ(W*R@S ML\Z,V][" M51/=@DSX\3;$^5SPFIK%)/J^6NSM ;?Z.:P)$OX$W]#$/PLCA@4;&VB6'B*# M%RVO!(HXM(X;-R+Y5,7LB'Y)J_KZN*J^E^6'OV14$P4(SQE.8,Y+* M JACLDRUUR2ZO[6AHLD!J'_L"$BL6X8[+*=^,:/%]NNF 9>\-N4>-O&]2M>% M'#@QG&_+V[O5\G,=:H]&TQ1*Q@DC3$@FJ ! M'S/SG$.O"BT]3<7>";&PDNJ(JV=U@KZ\NDG9@)3ZZ=@!6-*P>@9M)!&[3-0% M!0O$\#3D*Y0S+TKU!>3(>1>C6G_^5&Z^VF)6QXHM&DE!B4PSELF,I02H]B ( M9EQ[U3KN\OV1)+?B M)3N7MBEZ<#D-J>GEP?.-B=YLN(I*^TKXA_);N=X?UR=5IE( (<$:T!QG N82 MM<8DAU['2#N:B"XM#:IDT\#J*3-=>713F@$H]!.;(WL?6O9&27)>Y^6"S/0D M)*FCGZGL4PTSS(* I%Z(P7ZN)HCDX"AN4DOB<-^WP]5XZT[=X2>>U MHBZ\.68Q<2GS3&)&7_SQ6NWIP=TTI*2/ U='8F'B*2X50!IB4& M+,689VU%%:QS['>2JYN)069#(4H&=*70?UX4B;U^4Z/3W=LI39*<;LCTY'8B MJM/3B0NSIK]QVMS+XM"F$'O4@ MM=,$*A*??>=08UW3>Y,=]YE4!T:GH44!_+@\G^K,3,\-K3.[0N2:9@12FL$4 MY(4QW=HEA D=8$_+P]K@VUHA%"H R;TVN"+Q&VR/:RSINDJ7_TY7!ZJG(64! M_7';[^K,E%>-@[.)Y9E!+E.D":=*:".>LL@I:I>GB"+"JYIE#S.1Q:PYP[1_E:(+ RP K],862$<>>UB?PAN.JR\SJ200LA,91IP@ N,A6M0I)UY3@QYV M(L?1,VC-$[;GX#QG GW8=)P##$2D9_;_C$/IQ&&8X?C!U77;I0!R 7*= J*QAG.1=48*';5VX)DMJK4F$/,Y%5Z>.;M4<\;^?W M8=)-D@8BT4^1SD']U[:\"-_M-LN[_MTQV5?)^/NJE_4YU1@*P/0VA"N%( M%;PG>K\JUBSHUI:;5[A1AC@C"FI)),H$X(H>ESN$!%[G;KM\?_1T:?VMW.SJ MJL6/+;RF5)+W.V'^W+DI4FS:_*3HB":IX=PD-:";Y-UVNR_O!W_\ZSDS%[2F M#X_3$)E>'KQ\S*LG&SZSLFI]9H86J;+S/%OT&<),89BW^]44PRSSG8IY??D M\Z]JW45!_&ERGV-%8\A_8F7(&5\XGG-R92[5B;YI2$9W^*_,FGKPX%PXZ/Y^ M:;=(2Y.':'7F;D@+GVYG(;&]/;B M>2FA(*RXO]/5/A"OC6>W#P_+A1F[?'U?+#?EPO"ZU=7&!JFY(>/VX0"F%L*9 M-$K'N

4P!$/EN7G^L[WTXC*R82I]''FM%W#MIY$!YNMQOI MLB\2;HZN^#[Q%;$QW/1M]%;H^%!8BSJQ S1I<=<+V$?DR4.U25KL]JA0>]#E MX\5\-=*+8IUYOJ"H0[3>-%1W$$]?/%TV%+L>A2;W7_>U]-0'#4R:^K@IOY3K M[?);^6Z]J+Z6OU5;^PC1[<.G^9^S7"O$&,V925\%4)DN8/OP$-4,4\\*E$%M MQ\XO3W"3Q3E4DS!9K-ZE*L,2[YA]CLBY9U9Z1G=SNND)UJ0!F_QBX?ZE>2O- M"++!/'CQ2Q]"+R6SD9IF&G(;S;N7=30CLNB>%._FRW5YK^:;]7+]>7N&JBB- MZB]W,\QU"G,IF5* 0I)S<%PLI"PC7O6# I@;4#SO&TB^F6U_1ET3V$')],U3 M&W!)BR[YY9S: \"!7XB\SMC%C#,8W=-0NI .O<@? W/5_03&+.="H(R9KU<< M$T@%X>WA4Z8I+WR.AG;X>B^]ZGI"--2;+UWHZWK<(BAST8Y9C'VVPNM,A3.E MTQ"@/@Y8Y/1[98!Q)U?$D>C=C@XC/V?'T M01^@NDZUFS0-RK*?4+W^X-2T7IFZH%#!F)V&7H5SQ_,U*4^>NEY&*Y;;Q:K: M[C?EI_+/G5C9U3S!,Y%G*8,4"\58QE)ITK1"DPP*D&FOEUQ"V(L\_3N4F+?7 MTVP!AL3EHDD\;MWT:VA:_23L9='^$[[D#XLPJ2$.?(K5@;0+PA:2\FEH6U"/ MKMP,[,^6E\*=W0/X9)/[62:U("RWR@D5)A1!(BA*!<(H+[CR.HO?S<(@*G9^ MO>6/&M?;8RPD>QZJ%96X+CKEPUD\77I.RS4EZDSCA+2GNP^OJ4U/1KKJ"_]S MN9U1BI4DE!&2%VG&,HJ+&W7=M"4X:[VEY3)A M@RB+A> A+%X<3E-7_%RX(BL=^.BJ*D7U=;Y&5I@/74%E<"NZE+!.YZZ\LUV@91F :$A\9X,CE-E?%UXHK.=.+$ MY7W-?R_O_F>UM7>B/Y:;;\M%N?VW\NM=N9D5&C,B!0)$_W=>+[W%X:7/@IT2#$A$@21@F0<0#-Y)9)S MV1K,J>JM08YFQE*A3C/-/G1V5Z((3 ;2HE'FG6]3Y*E'GKQ.5Y%\'7'0I$[< MN,Q#STOQ\L^;LK;8IF$IP!S(5&8%423%P/P/:1R(KTM CU"9W[ M[*H?A=?GI8.QYZ=";Q'787[:CT'W.>I@3':;I[:,KFI&YT> _ZW7'/62TV_, M4X/P-/Y<-8P;5>#^XZ[-MX_E9FYGQT\-'NQI(@%-=68?Q$HY9Y"#=D\5BLSM M?9C^5F+O2;3@>NAS3QJO"_1P#'KN3+Q%7@>)[DFBNT8/1V8WD3Z1^DRF^ZGT M1;??D.DP5(VOTX'\J$)W(L_+3_N[;?D?>V-&?3M?2> : "D844 43.M"VK9O MK&%HH'C5GNUH([)*GV E-:[N*XN=272;S@_!GY]&=Z(NSNVGU[FY,(GOR^8T M9O"]O7A^&2H(*SU4I]VS!JDJ,"9I(3-+W?2%EYK\IORVK_7;U/5G69>6358UY6S^+7,-.%@?<[BO,(2B^OE8_ M,+M^6M6 2VX?D@;>3=("3!J$20-Q6%+=U^X')K?; C[_6NW7=17(IM>>==K' M4\>N]KOM;KZ^MZ3OOLQWR3_*37GLU4VV@ M *Y.8#3UNFD6"<(@IP3K%ZI_6:Z3[^5\LWV[6.&@W+LEPA.@W3?R6, WR;,M MXYNDKL-B2Y@?, Y]MK +CQ?/'49MF&FDVK&=?'%><0!.G2N5;\KY[<.';RJ#8?9]IRE(B9<8S*BG%$FC!C^:X]%J([&QDL-,R]=F$[4TR-TB3 M7[;_D3QA7?W= M>%[I.PPO[CE?/1-NL\W;TS2BF7?,"E5D(L,(<)AK72@E07XP6^3,[=A>,&/1 M\[CGRP)GTRK??*XOKZZ9VX"4=ED=J-ELP"5GZ&Z2!M_0^=EEMBYF8H&(GH9N MA7/G1785E"=7'2L.[Y9^,(E<8WFFH((D4Y )7>"Z@%6]7;"HO]IO[UYT5XF[]= MV4*6]2QVU;6099=F"G\XFK3W5C,C?R]TL1SK/4ZXRDJ*4I)H2V=[7+5*:^6T&][(46:?J$7*0 M(L_MWWX$.FX!#\:=YS;PTX4M,S6NB3Q@JQ^&&G@O^!)1E_:#@Q \#1D*Y,OS M?>& #+F_OMZL:NWGJ]N[U?)SLU?&<:&YIL*^^)ZC HD"MOO02F'@-=?K9B&R M&)V!2JHC*M\7V3M1YR9'\5GSDZ%SPFZO$Q;I6?97.+F@./TXG(;2]/3AQ2OM M_1EQNIS_FIW?]_:TW>W#W\OU?;79S@K 4D&S/",J$VE!,2E@:Q;+S+E@7!!C MD?6F@6-70+XU@,QLK7G2;%/0S'K< M\Q^:X8[W_7LS[73_WX&,-TZ7!.5Q_/,E8=VI(O4WO\2S?>/O?;GY^&6^*?G= M]K"]6D"9J8(JFN".YGE;:?&EO-^ORMN'YX;%?+MS+HD;O[!]K MW/4*^ %Y_>"V?4GY-%@]+TC%:B:J'EI)1GM,:B. M'%_0V-BM-@T)CN[E\UM?@[#J+^!\O5O>6\O+;^7'_5+GEWMH%J3\FW8G/*VFZ!A-[QLN)MGJW2/)N3OG3=TZE%AY M2LY<>CW\3"C6A&H@IS T>&^86H0:GH W@]=(;>$?UYK[CSB:T[C0-<#T;P/?P#$H_=T#PFLD3TC=K['H MI-K!FF)J:AS.L3=5-C!W79=#S^SE!&"JF!FGBA',[>FD^HG;%&F0^SVEW=U* M[/VQ%ZLM"=_M-LL[$\[LR-Q5=24$DYZ=/W/N)XX]*.ZVY!R'W?YKSJ/)7)=< MM#^ITQ"Q 'Y<67CNRHS[4:'3*Y;K>[MU9*R7Z\5;3W.G*2'("&->9"P5&C"< M-2!DRACW6I0(;#KZX:)3S1:;USW!ZWO&*"SGKH>/1J/;=\O_ M/)">N(FN?' MY<733%$:91KJ&,NY%^>?(G+H/U%NK_2]-YUZ9P"I_]@O'^N74^K'QU,,,"$% M*PC&BB$HL%:U^8Q!"#*_ LRAC$;6SA;=35+CJT?U$>%AGN9;'C48W[Y3X@&I M]M/-?BQ'G@)?9LUI AR(^&EH8WBWWIS\!N7-50_?-"J^'VM09U"C'.H,((A3 M@HE0-&\M9QQZW9()86],%>SQ_F40JMU4<&B6 PK@B"]D.K!V00!#N>ET\K MOVW+0Q%N57"1 @$DYAG0F88J_YU=B2%MQ-TL)+#+XNKWCVI]3GBL^0U':]W].38K?K/5>(>$7R MPQ(XA8L]P7RI8G2Q0&GM;\<"YP)QPH6$ FG)$"ORU 24@^%,4J<[GP'-C;N8 M^5O7]Q!"$-TSHXW#<=!53!=ZATUG?W-X-B$@XQ-/9CLXY)K+=N7*O2<$TPR5-%)6]-,*:\MFF\OCBR>IUCJCKQ- V1Z0;]146P MSOX[GZ%I'F)?_K.\?YZEV1H_I,!*J0(3DY,!I21! AV,$F& >)V9Z6"R*RUCPMH%=.%,SH& M[3Y*F8&KF M279O78O'57YYII( /ZUYR\&_H MPXQ1&NG2T<=Q>\4T0LW8)#P_5CF%-ADAC#7UXV9I@0LA95YD0%"&D.1$MC@S M0.6L>7_RXVZ^V0T>QQPQ^JC>?EVE[K2N[F*_OB8_V0X+:. M=9X/88W0I(.'L CM.(GHU=;2_&'#5@-_F(CEV0E^NF#EZW^\.-6I)88*47\U MO[C;OELW3^?^=5-MMS-%"PY!JC%+22$PH%E!6Z1"YE[G$<; %WF.54,RBC5: M#.K49L-$H=C--5X<:CRS!= :W^PGQKL?*Q:]TCP1HU&?SO!SQ*-># 2.2/U; MPSDFV66F=]OM_NF[[,W:5/V7!TCJSW*S6!JX,RJS'.9<"YD6*H(I4=#-_2?#C->-$]#RB@\_E.C:70\T0=+5Y*)>[O8'=!H\9EZD$!>04(,@HD1#F M:8N4IY!YRO4("*/K^0'4F/.$3BTWS#PA6I.-'A'./!LM)H1OG(BSA#Y=82)1 M94P& L\2^K?&>)LK"M."RH(!E&I."*"*LV/\E#D^;*ZH]4!QR1^A_]9*ZTRW MC96RV17VV569I&*-N\;NVJH_AUKU\#_Z&KM?2PRE5(<,WU8+:G'FRB3XD"FN M4R4T!@"W.)D063'D"KL_NLCKZV> QLN=.[39,)ESW.8:?27%^O5C[O.^:)B( M,:A[)_@Y8E /_P/'H+XM,50,^GNYW97W]CKHGX_EPC[K5-F/7H90HC"37"NE M,H0S@JE.40L_EYP.&9J"@8XK?R^7G+]:7;^5F M_KEL-WK>;Y:+TAY>?C@<7E:"9!!+9,8B KE&1*1YZPA663K2M990\",'WQ9F MH^$G]-_YIMM8NPVL^GQKOWTZQV3"N9!N\2/$<%_RK ]?JQV[DG_4@': MG95QHK)GJP4+Q5NOH^H7/2BXR""5JB PY3S-4J+;9$)H@G70N?. N >\PQ0] MM@[9W('BZT1;.GR,W7:___1C1=IP+=HGVH[0KWZ0B#L&,[Y1=[36&RSR'N^S M.#E!.2 Y$ 760N("PUR -GV03+!\T. ;%OHP9YRF$H$#-_M 07B\%A\Q#K]R MX^QG"\5>[1HS&L?I8#])0(Y$3NB8'+,-!PO+K]S*N.@&5RS%."T4I!G >2H4 MQ*T; -!A W-H\)%#\].+>Z.'YN!-/U!P'K/51PS/KU[_^]D"M&?;Q@S1L;K9 M3Q*DH]$3.DS';<>I;2)3I*7@""A0%$4&)":D/2->8 7&O*G8"_< ]Q>O;B"_ MG=<_3UIUN^WWVI-K8\_=_6II'/ MZJ'89\NV3^!]L-Z>W;,Y.'?)HVP&"Y"EF.8< Y5BI!&21Y=("OVOL4S5D8$O M8P:9#TV52Y^YT51]&'Z>=--,C+;)R?=D;YU_\MY _1SEV?KEX4!MS<&3VY^G MN=3T)DTC-?JUP#[UOCBA:#]YJEY+ 28/>F)762\F.T"G2$E !)"IIH"G=LVW M<4I13 :M;AS9E9&OO8Y]:#=V1QGF+.^$^LAX1WS=;\M.+VD8K>U'O5P;I%-. M*''X <@:_")NP#8>*GG@]_=+^\-\52RWBU6UM2O.[:6^F>!8Z$("@3%6!80@ MDVVE.Z5R-&CQBWY((X?^5EP_E%_GR_JVCJS6-;+]?)5\*C=?DU_^=VF"_\ A MOV?S#A/1AVO9\0+VR%SCJ^9F<6S7/9QH!DFI""!4B$Y R'GK2<&I_[1Y8O@'"IB;8\!)'V\NSW[01M"LOG4=O7>]5\&KUM M0L%ZJ@PYK9%/!.N@@?UL@=_1DVP&%1GMP;-K!'Z1?#!/:QN\1X@?U)1>2?-K!W:-^(@3UF;_LY GM4A@(']OBM M.51@]UZ+?]M!CC N,I5)"DWZH@FCM+WBI"DG_M4F?PRW)I0&?'M[WWS8M&#( M7C5,MC#1#O5#;IS_+!E&N#X1,?$8H>/^'/G(&,0%3E-&:_MKV^,U"7Z^UR\??Y:E\>=TCR3$&>X4QIS!!(6:%R1#CA',NBP,)I MRWT*.&/G%RV\Y(@OJ0&Z90Q38.A*"C %B#]&3'^S+[ALKT^O6]Q7B[W]TMKN M3],]GGCUXW639YF<8=^F9S1+#\G9 ,WQ2K8UI4XP;OHT*2:JZ0W1T>Y]/\4] MHUF!,1$800@E34DN0=[@+2@K*!SI;0]/E(,E-\NC4GVSP/J>A1BG28 >2'82$<'?&&.%]VF<"# NU$'W_>/V9X3V=X?/[Y%::IA=NJ[ M]H\)1;B1B8BW[]ZO;:9SI?R->>E,I#G+%=9 I2I7)G!K" [^L#SO<"Q^DEZ, M%R'#[I5/DMS)W",?HG?\"#OA_GLMDYQV=F[P4>^-]^V$$PKJT^9I\-OB85K6 M-25XMUY47\M/\S\MGO6V%.6Z?%CN9CI+ 4&L0""5DDLB[*O1&C"FE59%YK4@ MV]5&Y'#:P$IV\S^3QTWU;;DU[3.L=+U!S 5AZ4OE-(9];R^JL!VLRY#YK=IN MM?',GBU9KO=FX-X^EIM:#;:B?*@VY1%5:3+]W69N:%VNYYOO[W;EU^WOABE[ M*J5:K9H5KM+TU-T,"\%XEA908R555IB1GC:(=5KDVJLB_9@X(P]=ZU1R5Z,W MN7 [C,OM&,,W"L%7)6#<9IV2C(S,Q*M2-(76<94S]?!@$I'EMQ.D#R;Y> WY M+$. 02$D-F8II41E7+0 $,321YT"FHTL-D>D=:I@0)7;Y!>#;F%2.\^Z+2&Y M=IL.CT2SW_SUQ/ A)S,P$XLS^5!:+5BNEH<2JN\;VH?5>7<.+\AVA(:8A@K' M<*R*WHG=3_8::]+,SLR4[7]5=UN^V-4@'E?EKN2+1;6W(#[++W;^]VY]@/:^ MG4_,5V_EI@ 0QC'4A4JI%I!*660M4(*ETP1K1'B1-?<,83*__S_[[:Y>K-I5 MR7WY4&XV=E'*:,1\NRUWVV13KN:'=2JK'):/>@'+,I(82MQ/>8[5V-?/_/X M[>PG^L>6XF[@YT:O&7SU:O3M@YQO MO^A5]8]3L37*3&XD),4HSX#.-$,.]-^ MWQQ9+NV@71D<@P^_$P671U8'JB8S:+I@?SD>.C/@VM7Y<:UK^ZEJ%[_+)Y8_ M5;ZCDK,B+;*<25H(S%&JA*8'J!0@Y56N?Q2 L<]5GGRR2XB;UJMD?1B1]E/[ M\\*&U'T314-D,^.TMEN^,_F&]LN(GK7QT:'$JNYAM>@7Z]1?[%__*+E3C$:Z M$ -&[1/3""7C4E!-:(SZ!;:B?#2ZVFSC\O4]_UIM=LM_-NO=E&1Y;H(IU866 M-",0XC:4TDQ(KT-/?>Q$#C/GT.KMJ?D9.+_ T8M--_T?BD@_&3]'=9.8/ZW* M(YWG$&^2WZOUXZ:ZWR\NLAM%E2]0=T%<0Q ^#8T,XDD5OCN&N"PUTU)*"F0! M"LU4AJG&Q=$8+D+<9+IJ(K).U0^D'FZ)+,YPA;A(=)T^Q\V'^,QY;CN\<05G M"G=AO"^J./,X#;WIZX33%0]/3EQ5YJ_SY=KF:;?K8KE]K+;U(TFW#[P^V)+9 MUP$ADQG&VM99)JE6N&B-YIS V;J^*G+_R5UT>EIT&D*L&4(OP/D=\#9Q_;Z& M.%_9S;SFL(^?"O6EUTV-AJ"TDRI98.VTUK!YALX2RB\3&D6A+E-U0:D"<3P- MQ0KE3!6E'_HIV/&0@ZXV1;6_VSWL5X<3$=M99BQE$BE[*I-!:/(TWHHFRW/F M-;7K96BH\XK)0[5)[@_HDOD!GI]H]6/43;(&(]-/L)[RV )KCWX-K%67.+J@ M5$&HG89.A7&EBM#U/+=5%HM-O5!P/F^\?;!/4=9FS8SR_:;\NMQ_W;Y;VZ() M]9K:3%%&M33_ETN."=6$% AG:5HH@ C@H$/V%0G),%G9$;S-'NX/D&UBL?UB MG/FU?KYA>4+MN1D2J8TYCV>MO$ MV:?HQ.ZEG8BXS34-]8WMY//=A"$X];ADO2G-'+PHFW^>[5G(^>-R-U\=-RPD MYI#*3(DTS2&F.-_5. M7)M\:',$U5<3NS#;50UC41I2!X\4?[A.\4#R]Y(V+^'KP?I4):^/2U?%KC=? MW67.Y*6/\^5]<;@;?+AC91+6V]V76;5M M4P,>9:^F&ZM>&ANTF::JNF&=O*K#$3CM,6NW-D_'#1OC,D9B"'$==NM':>C4?C,^A,O.;W['SV)"3S->[\YM]] MR)^J)/9SZOJ\NS]G_>?<[^??ZR084"VS(E5Y07-)H10P9P>['!",^ZU/^EJ+ MO"QYG 8^-GA"3;.=R>P[QX[!8]@)]OLKS X\NS[ Z32U]B5[JG+6V1_G274W MIGKF;<^,VW/7B\5F;Q*?T^;"3""H4 Z8E@RF.2XR(H^(4)KSGMLOP7#$%SZ+ MZ-*\^FQ+)DC^%Z9Y>B6%@[=,P$SQN: VET@.S?B;0UL-F4&Z$.V?5@9MOJF* M$(06Z#]U=%7D@IH-(<(LU.8"=DN"^S:.7P@9HCJE*:@C7KFIH,/ZZ MBV:[AOJA_%:N]^5,0@0QP0)H+10URBTY;^U"GO<\:N1K+;(\MG"238.GKR1Z MD]E5!V/R&$3\CLQ^N,+L0(+WC# OE>M*]E2EK;,_5_6L'U,]I_+V28EF&OI$ M1W-42)46D!(*?FT'KHF7E'MGM-Q>,3 M'7#N?0([I<3O;1[]I];]FF.JZAC"-;?)9R+5@*FOKP@JLF I0 M![N/^*#D5_4#4]@IY"+4=_8OT%-D0K35IH@SCH M)KCAN'2NM-$\)[W]5/'%?^R7&_N^B%']W??WIM/O[)O2YM-'^RNS%"J(E#&& MK#O.MU+2KJ[3'*=[A3.(%&8W0$M.0SQB./2_S M$8N[SG+)O\V7*[L3KZO-Q_FJ_%@N]IM:N(OR;C<3/"\H*PI>B$+G,,\SI7&6 MYD # (Q\=ZCV$1I"!_7L4.;CB82&*.T1O"4ZZN@0[ <3TR/87Q^JS:]; SV: MJ(;C+_SZZBQ3&2T4(@6 $&*D(2=MM3RA.0 !=J.ZF!UZ-^JU!=58ZZG7.0^] MCAJ4[NCKIU-=- VR6.K<%--0S!B.=5X<]>2NIUIJDU>M%Z^OSNI4:T3L(S>I MHJ#0B-/V(JA,4^EU(3."^8%WHQY:J,%WHWJU02\5'8K^H&IZ!#WAW:@+Q/H+ M;(A6FK30!G'037##<>DJO!_*QT.N?/OP6[7^;";"7P]E[GZSY[AN[U;+S_7< MUD@_8"D'."4YSW*;)TM)C@@X%'[;42$MQ]^/:F>>^_6]O0MZ*!*YLD ]D]2@ MC+OIZ^!4=Q+6$TH[B?_M>*RWKP?S8_E 72]'U5_7#U>'L>Q6L!Q M4710\CU70I_P7J-+#O"2([[!W]FX3->E]D?]Q?#"H M*8UDLSR3]?7+XGJVE7\V-UPC]%M"\D]4$0X"RUE])I!E.ODI>]#$5>HWLZ MN$(J5C]Z_?.VJ,SV2=7&5JQ+)#GF8YVYG89BA7'E0M;5DQ_?=39=; 0$+I@L**!! :"BRM'V.IR!I"KNMMO4P&#WI.@';-M-2>RRI MO'^RQ]!M]:T/S7YK<+'Y[;<29]_I/L&K#U$WW'Z\R&W4!;FW&7-8E@M ]T2$ M+:!#;RS1!>.JSZ&36E,SI:G("LDID)2HG&" 6W-IAG&'FR6=;750M2ZW],RD M?;%\M(MPQR1M?5;3[/Y2+A&8W.Z'2<(1&O3DR+A3QW-R/$^$>/$Y#9WJ[X;# M68\.O%S3I'_NJ[/K(GJ_OO^MFJ\_5>?YWKMU>W]$GNYZS10LD$HAY*+(:0J% M L<#)@7G1'F(53P0 ZE8._S:V>6N2NY>N1_GIF01F^2RQ(W<#/U2N$]58A$G M%K+]P],YZ;OU\:9<(B?4(/?58F^_M_GU:3?,$ZQC-]"S\&48LC&)9NDA(G6F M[)50%9_^<6/8 /Y50W7D_EOFS\)M#K!$FBD$,Y#IC!*>Y4?#Q,R#.RZ3=C0W MZ('&IWGX<5_\>,ZQR[F? (QWW_&.2':0K>Z1T_?KE'GN;G?D>QHI?4B''/:S M>W$5_J+A3"$%E>989D(@#0I%\O;"39'EF0QP+;N+62\!['$M^_'L>MMKMPMC M72Z\SKN;_(U$N9\,=KA,.-4;A!>4,4)33$,A8SC6^::@)W>NBJD>'LK%[O9! M_;GX8KIN^<$DJK=KB\G^UY9_^S9?V7SV0[G=;98+D\;6Y376]T\_./O-&16, M(BDS!;%DF4(YQVTRJZ#47I6$Q\ 7.0EM7++)4'EP*MG,[49]M3Y4%K)'+^T/ MY0ET_>'FZ%+]]WX:/4I+NXGYU!O93_5/[=OZDUB';/-:D#=-2#C#>I.;977_\I63Q6I_ M;Z+PN?<-(S..,"!8<*4*S5-*2:':K5.5<\!]I@\3@S[ %&1Y?'?H_OS=H8C1 M;V(<.P;&B:&.%S,#!<:;I'$Z>>5AJYODZ/JSP-QX/VQ0';9E+\3;B7:Q:83B MJ9)3_1 R,6 G\%"<)$KQ#-9 );A#.GVH48E*0*SQ]K-C[OY9C= 5+Z*QT=* MGT/W4E7G>'J3W)6?E^NUU4?[+$-M=, @>[T)!XB90=MME!#X X6Q6%')N1%_ M@B#C[FO(F.')\# A % F-" %D5REDA@P$+:8"$+%(02HM>/9^;AH_ - "SR6 M_)?FP^O"_R\D(ZY-^#/(B+.O067$CV$?&=&KZA_V>5KSXZG.[?K^E8V58KE= MK*KM?E,>BS$*GFI(,: *8P$SC1%IB^SH@JK,9P,C.IC(NQ4?]X^/J[(^&+>J MRT,T\*Q2K*OUK[6TG-7V-AH2H%AM_!9TSR4GTWC^Z61BL=\D!_1GIBBH&\>2%Z(5ERN=CTV_S1+M2VZ;6U=KM6\\WJ^[%>Y-EM MST,IR1G-*,USK3%)$3+_%$RTVZ^:4N!TXCN>];XK(_ M_NVFR/Y50_7C3NF\^O.Q7-\O=V;^< RV8K_[O=K][W+W?KZ\GZ$48A-B<\4! MQ1ICS'&[6*V9DJ)#7M_?Z#@)_JG2RGRQV.S-P*TV=GB;/S5E/Q_GW_TK185K M":^D?]A&Z);]GV,\)O[)W7Z7&)C)]W*76*"CS 2NTG=]2A"N!28U-PCHUNN3 MA-"\N;WS7"_W?!&#AH0-0)0:,IXAO(""D10GBMU0*!3 MC:#3:D@,NY&%LX7[K/Q[*XQ6+UOIM*-X;4;QXZ41'+\=KL\*QFP"/]D\LM]" M;6K&)P>PR>TF.2/ECD3U^ MLA_-LRI^5W6/5O7[S=NE[:Z'Z@G78R86A.2M5A3G)^B_GFK!-A4IW$4R"OG7P]38O/N%JC.TQV(OKV?[;:3ZW]>R_6$: MPCUBC=T@W:)6A(9QB5L=R'HC=L6D??SX%=6[:IC..^"QQN.>.)-(: 9RR 2% M5")--&JQD:SP/I04'U'DF/>AM+UMN5K6\E"_2NASX#'YQW+W9;E.=E]LI9_U M?;ENUK'7VVJUO*]5XVZ^JNO6;+^4I?F2757_\OQKLU2V_5+]8YU<_H:MT:[R M6+NR-ML\ZSV_J[Z5'4Y%#="/W(]&3:L+^9^/"G#KP&I$V?U9>;VQTLQ ] MQ#P[([]H< U==O@5:BX,W7Y43F,H]O3A1;7A_HQXU" SR67UM?RMVF[YM_ER M95=-/E5G^Z)?JI6A;ROFV^7B.' 5UYD"&AA(@$&F,B@%X8C1E)ID-$,^@RD6 MALC#[79&$6CW"T5F@+;?LF/K<'00$Y^L:#_DAQAVRSW_'6( _*; MI,8^6KK3D>,+*AF[U::AH]&]?%G0; !6.VGQC&"&20C#DO7P>9,U@2'D#OV2P/#DP&7#9-_+Y>?OY@$ MAYO>,_]7ZU#4H-/SM ?,A"#/SDXX)*-#-Y:[MLK$VJU;CLMQ]:;'UIOW;1>]9!L MZ]:KSEKOKFX]NYQVWSC2[YA /_+>V'D9J$7&WX09RM%J\-[NER!V S5C><80 M2'.9YQF15!"6B2,8)JG/7#T2A,B1LD7]:SOTVPL %O;V?.#?O!SYR2_+]C?_ M,FR^VHWL"XEMY-:;1@8MBCVUW<_HEH@Y,O)%MAN1P_)0RJ#=5G)[F^WQ6;?G=>KO?V',@ M,Z$QT9)+C3(,28X+H;/C^!%^#QN\^'(-J-":LQ13B" 6%&NM,89VB')(8Y\@ M;8?*L@7D^_"5+U=N>RM1:>JFV.^N,A3I]:JG3%Q(2CN3-HUTLSO\%^]0]>+! M(T7\GU5=X*8^)S_#F"-![+<7(*>4Y@J!MNMK6CB?0W_MNSG.*4IYAC!D",I, M8"Z 4EPQ#11G>B"5^-)@\GDBKS-;SIE>-**ZZ<0!3G.#*3)'WHE;-*[Z)6I/ M^E60O.S MNLGBA\'/SYWY?SUI\F)I4OF2'_+74Z4.WGN.^D_S/\OM+*.%, *209BQ%'"! M"$!MS^92>%UF>/+%:6&^A[*\H(@@DE-N,CM"(*5<$Y6"V"?8:A"=!KPC+UXC M/CPEW8;\959BCOG:\O5![T?4I$:])_37AWT7_UW'?5$^5MOE;LNWVW)W7+'1 MD%$N(,U,/S=]70A^"FTL\ZO)\[H%1)B (,\Q51!EH.!9GN=(HU3F6<&C%^#Y M^*7:[-K7Q1M\?KK0D3RB_KZN*J^E^7A@FF*0%9S7/+^\DM.+J\FLZ/3SXN7*3@!6W'.^ M5^K'S"0@4NM<\0PAAG(M*&'MH!!08;^<[S4+]DTZDBJ3KT*!*$*4 :9RDRYI MH8FQ$UF6#]7=EO]\43+)-_7K1)]KZA>;.=_4[]627T-G?J^0[+^6F535;U&-;MJEF1LRP* B&,#=SV%0RA5K8(TTO7R;H M*$X#5:JX#VNTQKVP19?W]<(GDYVH2:ZP(A(B3/ M"RH@D>UH(@0!GY?A7>SE*1&7?(-P.HV1%=2CUQ>( [+E5OVQ+F?XUZJZWQJ;'\O-M^6BW-;+U,=% M)95)"D1:I 47::X1PH=")PB:L>94?"24K-@GI3Q>EKW@' WO99WI>M46-?5NOM?E6?4&IWQ"3-.4Z9Z1E%+DEN M3W@>C"-(F-.,+[#)@<)!U4 ]#:NZ].$1K;=\!6';.3@,372W&'% >8H0]OKY M"6CG4!&$:^^(,33G_0+'E?X=-'XX,',YC(2D=C+1)*A3+X-*>,Y\-RAD]=5. M;.K^6=\O%?-M><\W&],?F[JMORWG=\O5]!411JC%1N4(Y$9HC7*19"TCD MQ.OH6D08D6/0:8JW;DH[ M)*U^]/C:285\BZ((NA:)Z&]@7SIHK3&;OEH/;.A33_7.Z. M6TA,Y]B>Y\5(F8PW+9@ 1]7DT.D$8W\KD97KF+98,-FT"\AC,M>QWS/ M@DH:5".G59?9EP%Z) [O-]4#^5V:Y*Z^4J7IU5= M!;3,$(44Y!@52-/<@&B,8F9^\E&AGJ8&2J)6Y>?Y*GDH?:]P]27238L&Y+#; M6NDYLL1"&TF5+A-U09H",3P-?0KE3!6E%WIO!;U;+W?+^>K]_FZU7#PY9'B< M:Z;*F"B H)(4,.=0ZK0U;?!HSXV@_@8'4JUW[V^[WO\(QZWSML^PM'83L@/& MI 'Y_"WBKEL^ 5CVWO 9ENU^VSW+ ^N/#>O/WAP.N=ESE97+6SWA2)W,1D] MEUYN\X3FRR-JZ&I3+C^OF\K[3\XLR$) KE)=<&:2:DT9@JPU6>#"-UIT-S10 ME'AH )I15C_[TNW<6 \ZG0/$,$QV"PP';.W;.?U.B_4@TSL.#$-J/_U_K8<& ME?TW2;@L]_VYFXS,!W#EI;R'XL=#UE^^[?LTG$"L-85 I+D]?\^TE*2UJW/N M? ,\C+6!!#[4T^]!"'96^P&Y[2;YK[TFWF\>T)=;;_$?D.-^$>"L"S^]1QXT M#%RFXW(L"$3E9 )"*']>1H6@3'E=##T :,\B+$_QB(,,Z)31%#!,:*8$Q.WB M%($(.CUR%\5S5[DNFVZKV@#SZ!8"&PE::SJ"->7OT M3:(NK&H'8G@:J]JAG'GM)FDHCCP2V<.]NFU[L>X5V\*8(0 P!FW!+Z P8D5K M&TL@7>Z3AK7HI5V1;Y1>"O377;T<[ -2-9F ']*GET$_.&/N%[.KQW*S^_[> M]*2=/=.&#;^[XR8>6B:IH)31AC&$$A&&PA< M(@R]:D0$-1PY*6BQ-H?;6J WR>^E=XWBD&R[Y0FC$>V7-;0P;Y(:Z%.JDQ/6 MY ^+-JGA#OR4M@^3%]*** TRC20CCFLO;M9'X\\E ;&7;HR$_%MI'U>; 2R4 MR6X@A7DJ"\T+ !'-,D"+G.K"[66;E]]*),."9%BA'".-"Y%BE6E)"=<%TS3V MULYXM'AITH'',D?#1*/UW(]*7%?FXI'3;?BM,3YQZ M([GLYOCX"61'W%7?)O=+!.T=E;W1BJ.:MM84LP^MLXPKQ70N,B9UVW-I ;RN MA+QE@VJE4X(+0D2!]W/-S*RGJ2,GYKU M=: *UD'\DK7?ROFV_%*M[M]]?=Q4WYH[Q >+B*<8"8%SD3-"5"XP+HY9!Y)> MMT\NV4E3EC%(J,Y!BDSZ*62>:,<&35L%S],2/91I MFA$PEX#PG$ ND(154H$RF G#$KHQ&3;VE6\$(HA3.4%P6R1Q&:D<.TD#[R\_RK)=&%QD)D6J.B MD)R0G&ND-<$HYPA&EIP6C9_(^-+C)BP1F?$3DQ;(2/+QE(<+DM&1L&G(1%?P M59!.$^B(PU\WU78[2T61IPP0*8A6:4XE(+3M_R958D$.-32FC+@IE".2 O._ M,L?AGAQC*$_'&#Y;<($.,CARZJ8I ]+IIS$7#RO<)'^] M2.BP9Q-J+%U.(_AQ/ U9"N6,ZXF#+AQY%!G9?]W7!\"+\G%3+I;UPJ#Y>57: M'PP._K7:[);_K#]_$^,,@]]\!C$62[M2>]6W?L<[-'?^HA/3]S MQ+NPR4"-YZ:DTVJUKO>*CBUU[L--W?I@B$! ML,!I(9$R_Y48,88(IEI")H3Q;U+'XR-G98:.+CF9#XO3&)EA7''-Q_SYZ9"- MU0?T[7;?IOQ2KK?+;V5S@_LWDPM^LM4O9U!J"?*,(00@$9E$9B9$D$2< "ER MX75./JCAR!/,\Q#=W )[@K:M_O"+!?R7Y(\:L^,N?YQV\$Z>AFV"[@E2?_9C M9T!7F73+ZHPU-B$F!'LMV?>S%%DQ&TS)"53RAX7E*8H]R713P>%X]),] M;PKC5!J_Q,X%*0O#ZC2T*Y OSVN,!V3(59V>F2JJK_/E>L;,=P/"4SLUR[.T MX!AF!UNJ8#SW4:5N%@96H^2/!I>G''5DSTV&XA/73WZN[*GD_WXQW7\>9M7Z3/T_FIZ%F M$?SRG_9U8JZ#ZGW:S-?;5;T6SN__SWZ[.[MTA'2:IZ .998%9H#"I U+E+! M,RR]'G$)9#+VT=%# <^F6-OB>[(T&:__4PI!R/66OZ%X[;X8UM(K6WI/."VXL;@,?"6[F_+=?G.YF,S+#3@$G MF,*,Y2DIVK5&3;CR.BD< MW/BTMG8M[J0&'F=_UZ-1@N[QQFF/J/N\+DTQYF;OD=+^&[[^K3,YY0WL7K>- MWZX\.BOOK7QWGB1\JIH4P42#VX=/\S\_5*N5F;3]8[ZYGPF# &12%AE2(!,, M$:$- ES +#,XG JLQ; ;66_/MC.KA\1MR'LJ;(?65G!%Z<\>G+1 M8\QD$'*F@:W.QU(F,% TMX:*5$, 0'H8,VKM>$6J@PG_$=.BZ3E>RO7]#SM8 M7$F=[&!Q=N#Z8/'CPGFP[.^VR_OE?//]XWQ5WC[4ANMS5Y0K(DRS LES2#/* M2 &(AHH3AB%33@7[^EN)G(1;.#;;JP%U.YG9G4"WE'H8[OP2:"_:XBC+6ZQ< M$IC>3$Y$9_K[\5QN C'CK#HG*[_/OYH?ZWVY^:*^4=<N"O;N_>UAZRI+E0 HE<(6_#13?\18T7X_XP3Z")7[MT;6(P/$3WP\ M^'#3F#A4^$F)P3#2GO;1^PLZX<_0-.2@ ^ZJ;]_P?"OS6[GAJU55[U3?/EHQ M.=B#6%.-[7UC76A:9 7*56LOA]#KK83N5B(/?@OLUR.RI('F^4!F=P;=Y&$8 M\OSDXE7>1A*0-_FY("C].9V&P 3PX_D;F(&8\5K"?+?=[LO[8K]9KC^_;];0 MO\Q-]_N]_$?]5]M9R@D!3'/.<$J(D(46Z<&X0<3]EFC"F(P]3ZKA),L:9UWI M9VMK7/^R7"?;^J_^XGNO-@S1CO.FX3GVG#O5PM?92F2M>[^_6RU-%WIX*.N!^&C!U5)W7ZU6\\TV>;2/ M@EBHOJK7G5A'H1N$4T]M:T)' \J6C;-LOK>OTGRY]'!/'"U[BY]+\M6;TXDH M5G\_GHM4(&8\:JTMRO)^JXUOUJK=5WVW7NZ6\U4S9F\/0W:6IS0WPLAS6118 MI#+%&I]TD7C=Y0AG-;)N\<^?-W6U3J-8#>1D4R[*Y3<[[-87'E2.5:#-C;8+ M0R\\]=,8BA'\>EG'+0ISKD/U0UD?J7P_W^R^GRT-;U][2!CD]A4QH"$2&&/3< M@\4+&AFC+::ADE$\J^+W9,\-K?7.=-KEW:KDVVVY>]6R2K'1:)FC5 -$:69? MO6N>6J=FSE=0KZVN /:B3\ VBR_SK1FZ)[!)@]9S_JV6LUOQL&ZB(1N]^6\[OEJKY&7I?! M/)F'S%KB( 4 ,JXTI PVYB'"4GK-VH(9C;VPOOA2WN^;DS/-_:/?JO7G7S^5 MFZ_)&6C/78,YN8>*O%PP4>1>M3,'@#.@GC:[:H?C "U:@VB=KNEE^;HG;SY:;^Q1=!Q#,-'[J%NP>2B32N9U Y#_5G M >;@3%)[\R+"O-X#IAANNC>*9^@9H/6G&X:&<-XA) W6!AW#T]WSN/FAW.XV MRX41S.;2VOK^V2=_6R]W;T54E4N5*D(@S3**GM ?I*WN,V'F-P.W -=T&#A.^GLZ/7K3VJUV@]G"RDZ>@+>8> MV\;I*).,="-1<3GNC=D^H29IZNOCJOI>EC6\=M_2/I[H$+57A!EGG>II7_4 M:5^/!NLQ!QRBFTPR3([#A.?L<+C6\0^21VSEYMMR4;Z^XFHO]"WJGVX?/I2+ MZO/:EJAN+KC(:KO;GO"F&1(P5;)0ND D(PPBV#]$#HURZ"VO7\6+B42B_K0_ M>Q8R';%A?0/>E-NT>[@[Q;3&K0L3Q9-O]6+!T;O#/<*D]F]" 2]P@SF%N[$Z MR=2"W6@\O!GJQFT9_T"GEV8J6OYF[]8\/UCW+.0R)M,ZUJ)"ZTPK#*29HG+" MN,B TAWWY=SMDX)@F:L<\%2C'".&"J2!9KD26!(>??-M__7K?//=:E*P8[U1 MFL$WX(S3 MU#28/WUQKPRP:84&!P)M9)\L,WT]3$/(*';\IT+#;]!9@O%IM] M>?_V>3W!<(H)SU*LTE0@K80FS7D]#!C0:3?=[6UVP+G 6N;^F_KK8/#&P#^#>&KO(.V07?!;>F?TD%C=Q*=Q#582TQ-4\,Y]J:4!N:N@X*N=\O[ MY6J_,VK^\?BRG_ISL=K?E_?VXK#-O?>[0\*MYAM;_'_;WO&OTKW$-^3E)K$0 M.[ZIT9_@/H(?B=L@JNU*ZX#J?:++6X([,#UE'>WBCI,8=N;)5=%DM?Y6;G9V M/?^]Z3#E9G,X-O#]'QQ IL\MFB3K87K)VF]&793M"')]1.T,V3) M$5K[7- HQ?JO<'5!S4*Q/ TQ"^9-%: MG>KT5_O==C=OWB*M52NIKMQECC+4WB3KPB#K3_ TAE< /ZK07<^WG.N3>S@' M6WF&!9TX:X90\M7!YAOX=9.I+JE ?'Y] O^+ZXLCA/Q7Z7E@@3U MHW$:\M/3AQ<54_LSTE%VZNM_'S[^[6!3$Y":29#,",I@(8SAXTZD B)%/>3G MF:4"I1DK4HH148@QP4D.F_H7 MR^Y?IJ%+3[ERUZ>.'$]2I[KZC%T3;?^N:]F;U[/.EBDE.F,92GAAJ-4 M,<@E;087 @!"IW)]+G:XRG!>0)3F7".6%F9"A0J>@P*;S! @$OOX2_/JRZ+Z M^G6YLT-MOS;=)U$?W[]WDZH@7%X6JJ%I]).I2_=9KZM4>"[OJ\7>7D*L=V$F MP^D35 -Q^RP"&)>MK-,L/8BZ P>O2'I(YL85]*">5.'[U:"G4'Y;KLMWN_+K M=I9+C!DT4SJ89EQ(G&42'D88)"CWFBX' \588<:\QC M.)(F$A(3_;)"PB++ M[!-R(YTO\3XQ9SU*:I>&/97BT;R#'$&)T[)ASIM$:=0IGE(Y-D*\(RG^[3R- M)']XM\,>-NG*^T#1AG^M]NO=+,_2O!!0(@4 E1S G*)6BW3*O8[EAT&D#!Y$ MH,PT8 AIP+,"%E 67-%5SN3)"[GJ]7WY"A-VY,TK:M=LEP?Y&FY M3G9?RN;WS!^/KWTFB_EJL5_5C@X:9%Q;=9 ($Z%!1PDO-TGCR0\561K(\<** M9^/^%#'%U^>P :43XUXO.;^LH[#9F/%4VFFS^/Y&D:'_V"]WW]^MM[M-/;W> MUO=&/WV9KP]U:7^O#HO2'ZK52E<;^R_-,D:5XA0*(3#&F<8BQY)!HUBBH 1[ M/> S,'0M&2 DAPA(@$Q0IS0%HA![G)SY?+CHO3->GVJ?'QTW/QX[W*%W M_6')2 YL#'WU;-"FOA ])]KGIA%FITK.:Z^23Q#FU )WHP"S J>I+NS#5DA1 M30E$2A[56G,T>ZSK*WW[R43N W:6XBPC+*>$<82A9 RI N&<4Z&-"UYO M"S]WTUF^S\+R37)7?EZN;7Z7W,U7]M'MY!,X4 MIE@7""GC0BN]BC*_^BE#@68%E I2EG-%$-OG/Y9PNK3IAPEJG;L33][4.U*RV QM5>[C1]2 M_U[G R?X9A:3ISE)@?FG3!'CA+>BBS"'LW7YV3X4\FD*D?49]@)1@D6NI9(8 M(08YIQ)3JLV?"B6XVR(D:P3XA9O.8MR FF)\]6WJL>-KC.:=>'P]=)Z?+KX^ M;NM P67WNUV_CQ55>;AW)Y[H$ @" S?T%$8P849XR25G=S MI?"D0NPK\(LL$US;@G4:Z5R+/.=U;@,%A!RZ5>+J'66/N*88:#NT^=BQ-E([ M3SS[?ZV>-N#V8&"[U]6V_\Z/M\P5NQ# A 6 $R5$@I M$4+'-<4T%\5AOU:M[\<.O,^18P611(QBJ3&B,..@@+G*LCS3,$>Y5UG^ITYV MVZLMFZ(H/ANU/YB"3G&KS;47_.SJV9F7T;;:_%IN0LKY[^7R\Q?S3_ZMW,P_ ME_5R9V&R=OM2/W MG*E.I4C-K1TJ)5!.L M%9-%3C*4>2WEQ3SI>V]ZV7RS/=T9GGZ+^ M5\L\//O$!(YCA^NW/WL.$HVWD0YTAV[Y\;.1IP?J'+*M%-HG$93.)(4YE022 M8T4*II"<1C;BZU6FBSPOE$TA*8*"4$!EEN:29051%,;>S3D[)3[=9"1X3QD[ M&1FSDTPU&7E^Y/Q?+1GQ[!,3.+L>KM_^[,E(--Y&.OT>NN7'3T8.1PSW1@JO M.Z=2J7@&20:ERG"F!,O0\?0>S)RJ_T_,)"9D2G/CG.18 MPKC)?E'>[ M8KE=K*JMB3:?RC]WPC3;_YTIQG+.$,Y23J"BC&8YQVFA208HRE#F,]7K:B/R MW,O"\IM?=2;+;<(S!$]^,Q"+*#E!2OZPH)(:U<"'QM_@YH)(]V5S&KK9VXLJ M;!]S?TJRLV@>)8]OM_NOAX2X_>SVP7S;UVI=OZ(V4X0SF8,42,1S*HA"@! . MA98\5Y04L_/WYR^^^C<%M#[C^-PQ]]4F.WO_5E_^J![JURVK]>%)\'Y9WZN/ M" Y Z2O#?VJ-.?YCAI-BHYKFD!MH;OP:,.C81M,'"IA#&>*G6:E'6G'2JZ.2IJ$B2<5=I^_6QO!*^J4F@P M=B\1(E%XW_><]ST^.WBM?-\=HCQ+*.&<5+#D2848HPIYD4"&48$F&; 0\#HV M-?;^I.C%>DE. Z2(5B@HWTGS8WQ]+GH73@8 M/&%8[* R,E?GP1E;DVKD_>O([Z<@OQ7=#MXEG$6X( 1%.O,:TV"A1H M_J$"W2D/%RJG'KR^Y!N.XJ/7X=5^^V+7=H?EM1%$>+L'7?2?J MK3GQL6[VTFRP>]-*J1?KZ>-*'IJ=?HZS+8=F;U3U12MC_:_--+.9@IY8*)VS M/+(.AD3PQ#)G<]N#7VW:;B45?&#M ?]_ .";"0%XFW,]-^>GRM-2= 92?18+ M]WEQ63;/8VO'L70-4]%RN&;*2IXG25S2.(UC6&68\;]ST32E43SI\0OG7BU*/N=

WN^E/7_-R/BEF?_T9_@7\_%,^&Q_J/?FU:N? M_^?_^&__^?_\\LO_T>]>_V2+\?(NGRU^,F4^6N0W/_TY67S^Z9\W^?R/GV[+ MXNZG?Q;E'Y.OHU]^60_Z:?7#=#+[XS_B/SZ.YOE/W^:3_YB//^=WH]?%>+18 M??OS8O'E/W[]]<\___S+MX_E]"]%^>E7! #^=3MJ[Q/Q3[]4C_T2?_4+1+]@ M^)=O\YN??PH4SN:K;]?X2/7XMV?/_XE73T,IY:^KO]T^.I_L>C"\%O[Z?WY[ M_7Y%YR^3V7PQFHWSG__'?_OIIS4[RF*:O\MO?XK__ON[5WMG)W^-3_PZRS]% M?K\>?/=K6YG[^\6H;)CG^U[<\/P_!!64 M-SOSYZ]L>L[%8C1M>,[/7MG6F691FVF=>3T'T<=IV@ M^%E3S!;!8@J6TW&8UAC9\@3]MZ/OJR?K0:Z)5[=, MXN^CL@QVY=<\F:)];VJ9@%KXKSV^FF< M*-+Z+VAGNO$8XV8YS=_Y?-%.1FOUEYX1OTY*F_4.$PGB/1693N\IK^^$U#=?X@2:$^CQE[9#5BT[ZMBP=J;V MC]%TN1*SFL^7=RO6S'U1NOEB;'@"][OD@U_6Y=9);VEXXK4@O_?Y)B83;X2" MA_-R$;_SH8C'(\5LI:<_%].;O#PVU3/?U@,A4;.-@X5L M)]/EYF+LP>AZV&GSDSVPY$0]T]#;>R#T?J&_+19A687-<"63,+GW<>=;G7C_ M7BR")ITN;_*;5[.-R*H/F-%TO)R.3C"4!C3#'AA>2\TEO;,)HE97'Z^+V:7E7_];LV+ VI[:]DMKW0#UT-O7Z-DFMA:%Z@QN9YM>\_#K)_PSZ?&4DAY5: MYO.P5.L>S)')G_**KJ;\0,W7>+J> MD%K_;E?,J;7@3W]1,],OON3EXGL\@O_7O\Q+>T M./&'0-WY0!)!I[Z]14)K@KW&V$8FN3FD#';E8C3[- GOKZ=CCXUK=7*GHOS4 M][0Z^:VIM?>)1*I._D"KY-;#>[W134ST73Y=Q6J.PO+Z4(YF\]%XY3L=F>&Q M86U.[42XG_J:)J;^T%^+&FOQ_<@D]P]H9SKQKK"8K:,>U'B\O%NNF+2V(1Y& M0:P/5>MQNNG/M$/ZB?"I_X)VIEM+81P;ULC4*CWZ?O)I-KF=C$?!SAR/B^4J M=NQM,9W$Z+'5W?LX?_1793$+/XYK740U_)4!$5X]V T#GGYM+R.^//!D7X=? M;)Z/E#<:>KV>0/YMD<]N\IM5+DLUA6DQWA5:O@HKOQW-/ZYBRY?S7SZ-1E]^ M#E__3E\/ZLQ*N.&0,PYQ,(*! 052! &K.>0!?D!^YC4:3SFX='5I/Y>%K$J\,/00HZ3.2/ WPX\XT9<4!R PFSB $)'.5$5CPB MCM$Z/'H(256.?RK*H-?^^C/\^:?P-[=Y0-@Z(>9 4M8*HXL':1Q?RDE1!KWX MUY]1-851.7Z&\L=OV3SQZY=5A.8OX\^3Z4TU.B:LM0"=H@\Q!#HKG?#K3J70 MG;IH*-?@LO4,!T%0CDOI)>. .HC,6GB4(%!O#3VE]=D^$WZ1;7C\MZ*XB1-Y M'T\YQ_'0^%L^WS!Z!PDU1V9AWD9@#2RP2@/D*66T(D-BK%ZJ*J@KW:)-=M\O M^7,0\V:YF$]N\FH>ZQ2"^7(:[9!:P*GQ@LP;@5307F$2%AF.A/9^0Q E7*9L M)>AEXJ=YKA^'43-*UFZ$]3#&=75;NHI\5<$AFWU:&[[5SO!]/P[37YH)"CSC M#CF*N/:*,@M@Q26-.$S )GY!V.Q<$EWA]?UHS2'W;3R9QYBT#=>.@_+(R,PA M(YCP#@EJM!<&8.0J>A7VM9R0/<@C+Q!YS;*[:W7X+DS1A']/%O6UW;,Q&9$> M,4PE9-0%A0^LU'B[A!3A"9"B*9"Z'!0UQ=NN\+.Q!]Z6Q6T^CP5<1E.?'[+Y MZPW,'/8&4D$$1HQ:Z@4*U*^I93+\E( D]@*54Z/<3K/X7\TF,1CO[?+C=#)^ M'9X)X,*D+=;"<$N0(L:#BIA H4^ #G]!T&F1YVD \D69 M3S[-'@3IUP+.WF&9L9HH![Q5,NA6+R2MCKB"#T&P!L@*';9F8WA%AD&"F,,0>2 %P8*. 3A-6[<><4()3#CS!"\)7*^Q.4TI/KR%JP>:D M\9D.,^<82TD @1([1J6MR&$&FQ3TG'Y>_J":V(6AITVN#^BB;%> QT7?>A'M M#>82(Q#6LB7"A:6]N;)$CC+6W^WZ?;CL&4 M4J(OI30$/50;94_U4%_BZ>H\YCB![_*[T22HH/+-K0^,'4W_*Q^528C>^<8, M.R*L8090+"GU6CO'K",4>N4LAN3*X-L#L$[&=A."&@Z0[3)_-?OP9Q&)F"VXB5>\' 31'0T ;OIDW!=GM MNS*GN&!::&VUI0I@@:1PA$B&*(- IUS') 71O7C0GBNB@<'6%\NR(=1N7Y41 M*QF6&A#"- T[D()6(9F/;H-<4R%[_Z:, M&10L)<@9\IYRSF5@$"<*4\P(YBHE=R@ID/!E(_9L 0T*L*DPS:1@%AD8R':, M H4%L5C"P%Q$'08L19V>'JKXK.W72P7GB6+I+-CH2QZK1 0)](R:APEQ@F%K+=>($6 @DEA_4,\$^CD++9=&0P)DZ<>N9[]SDQI+!@Q M5OO@8T(7$]0A0\PR@G0PWMUU';JVAJ SD-J$/(:$V;JGJR>_*R.0*>JTA<&% MI%9Z#;0F""CO/4,F:Y@A@>/&L:/OV0+=\F!\WQ'8]G0C!G MN) \N,D !O,.T8I/&%B5E.PZ/ PE2O<(5LY@:%]0L44\<#X!+.L!F41>4V^E M<19QH)#Q6%;468]2BIY= %Q.$_ 1M)S%T3.3Y_^9?_Q?Q3PJS*KDY&_YW<>= M[M&AQS,;U&HTNC'W2CI/M(2VFJSPMK>BTMV(_U2)%8USM"MUL3*!'U1[_!"^ M?F1WV3CAW%$ZE.9KTO*'MR3 M#@W) &8*&V"@Y8X#AL,_>#5IYOU+P\:IHBQ:8?.9V'A\#K.=PT%P'!R3>6ZP M ,$15%H#I211N%*X1*=%70]]!VH8'4WRN:M]Z%VD_8CQLGTF(QA(C)ABVCH7 M;#LJQ)8KDK#>4J$NSEHYEZ6=PF*O4MGQ5. $TT1R:HTV0?]I(('=:C_$4NI< M#GV3.4.8N^!P%B.[ L3FJ/\H)!X]E\4@528E)P1":(%P@: -+103G[*W7 0H M3A5IT1PS.P/&Z%L]8#Q\+C.,4P!0L)48%4XR#XVH:'&"IQS.#]WH: 08"(U?8P$L^K*HK(:-32: MX6F/F#EZ*+)W3"8Q<)8Q#JR!S(8MF5-@DOK*(_61)'T?.67SM"3M'-Z2= MSV?>(D:QU)Y9H#E"P8576]K0M976:4#&AU%S%E?[NO9[/9GEKQ;YW2G7Q-LQ M&<-AT[5:6^(ZVV%"J38C-=VJEP.LH:XG)WFBZJZ'FEHV/KUL5H=A-7R%UL M"7Y0IQT>FME8B X&PU$1%!P7YPQ&&XHMDDDW4T/O(=F&]FJ4VUWAZWG+P@.( M>OYPYH@C'#H2? _+D$00PRH>S3J:M ,F6>47B:%D_O:4;1+GNVE5\GM^0NV2 MQ^,R1'UP76,Y(4 !!UYP4\63V-CL(0%+0V\;V3R6FF1U9W6;-C;= M<;VY_4<^NREVIOS6'9I9+($6$$'NH 96,&Y)100S,"6".*E9Y-"AT1*#>TU/ MZ[ES5D]):09(Z!AP$&)*I=%&R. O4X 1(9CVV#_GOCW3H]S'N&^-IE4&I"_* MIX2GA_AA&@RDHO&$-4,"(1";Q$'N!5!9HK2T%H"5M[&W-U)YG.+LUV MT_:HV4X@[5%EPU1(G_#R#"LJ 1?L5S M>V+I8AL-NV)P'2+/YL5T MY\6Z%W&-[;/.\&#[*B,5@$I+0@'4"AG @&2244"XZ'/7K*9_+(?[\8,9UA!8 M[@F6AF+&A?#,5!0YK:\Y<+!9B3]=^REL[FQ3JB9IIJ/Y_,WM^T70.<=BQ_:- MR9S"7AE@+4+2$!U(5KBB,>BQWGI]=0FE$Z6]#S2)O.WLF.;!-(^&CSU_.!,Z M4(4%T H3A"%%C,L-53"ZHR\!,>>+^NEI32I_NSO;ZA"&N/>6J%=+%S.8VSG-LWK&D&&SQ_.$*?.6*^!:V&N(\?S*1P H,P-9,J'EV=Z:>OHXFT[A9^Z)\'R;^/A\O M _/C,7;^<7'_IPVO#BFNT]Z4(%_0 M+.+:Y75GV!N/8SCC_%T^SL.J">3\GB]J .W L(S*8#%P*:6WGF$-!(^4KCB* M!>77'.#<,,2:XW)GE3#R0/-DO,A7JO@XD'8^GP'JJ$..66Z8,0!;IF!%&\:D MU@U-4Z',7_/R8W&Y&&J"P5V!YVV9?QE-;C:!C6$[7X4\/>+' 2C5&)UY2B$0 MP=%1U%I.G&"ZN@C"QNK>L@XO#E;-,[L79["N$Y@I!S"C0,?H?B\!UM2HBA8% MDRIPG![,_*!,_L4!)X6MW>FA=1+1V^DH4#R[B1[%EWA>8NV_CZ3(FH?VM*&[^ MG$RG!X!49WB&/4$XV($*&XR=E<3C+>52X)2 P:'G##8$JA;8W!7 :H!H2X$% M"/A@S!F@E6$"?VOE\Y@UGDO)@ MUBVRMD=4V3"!.VJ2&GO/7$$R:X&NWKM11'RJ#SGJ#5. "%;%$$H@-J"OU M1T#*+4=2C['+0<59C.RLJ,%D]'$R71UV![-\%:?RN9@&\XK M,L81UQY"ZYE V F+R)8#V+/>;BPNZ]:^)7;W +CZE_K[!V5 :4>]0% JCYA! MWN#J-)0*SU.LX*'?PC:/A/U02V-[US=B;T??XXU+_;NPQP.RH*2=844=YTF--2\(5&?+?,]56!*3STQC#]\NEWEUUCVO#KN?4[D#)">-SZR0 M88.'2C&C@J% @:75B7D\&$T),1KZ[M8@9MKD>5=:R-U]F1;?\_Q=/HW)>;6P M5GML9C4/OJ:74@&") ?&8K?EJ/ I&][0SQ);T$U-\[N[$+?[E-7[&A U '9X M8 :"*2H5EUQJ([70&/NM4D:*I,1_#/U0L05T-=>+# P92M<.@'CBV *)W#72'GOFC:UWRVK&%^[QZ0 M.>@ )H0SCP5B4!-D:$6=4>2:3R);P$\C3.[O>."D8X&P6Q,L8M\Q&VCPW 5_ M=[LPB#$I;;N&?ES9ANI)97 ?>U:M*Y#= S)">6",P](;AB5@3,$JIH7Y'HNP M7,5I4A,L[VDKJX6IO6,R)#63U#)+5" 0.>]DY:L^> M6RV$'1V;:8V\@)P( 0G R :R*YIY<#-2>A->D/_6#M*:YGZGX0$/N%,_1F#G MH$P90(/1()SV82$9BP2M+,?8V>V:"TVWCK'&V-Z#P5[/4L^,-EH;Z*#'"C/+ MF XZ>D-'L"!3(@J&'H[=Y8W=B7SNLIC(GL)_AS:^_:,"G3;PR!C@-=)(8!GK M\FWH]$!UZ_)=F3IJCN_=51\Y(X3E .>0!M@[:*622&FAF?95VC&GQJ<$3R;5 MJ;X&=#7&]@Z3W-;B6LW\6!F!'4]GL6:[Y(YXPPV%&BLGMA:B-OB:"U$T(>WG MF6R)'.YRVRMFM6#S]-%,6.#BGATCSPF!CA%4G9 (1F!*1NW0#Z5:P$PB>SL+ M9;JY6=5!C76W)S>O9AOG\U LT^X1&?!6,P"UMEYR2R@QGFSI,R;%71OZX5,+ M\&F&R]TEL575!WQ@SIO;V\DXL"+LYG92YN,@YUC^^M5\OHSEH]_<;HA9L>T MTA+>FIFPII0R$"LB$ ?8!M>UXA/&.L6>JG] )==HG.6?5D$?EXS'[F3181#G M\FZY"L>IVJ8$L7[.9_/)U_S5;%S4S6>G/[8?3M<'3G*6_*D'=42H%D MV!(T#HZS)56JEPC22#F9&/K!5AN:LE7N=Z=!%Z/)++]QHW(6?-_Y ZIL'A;; MP2Y]QP=G3'E D#'2.2P(1[$T:$6UA$D%=X8>Z]"*-FR8X?T=6YQT7)$%+FD* M9:#%*<:)T%Q5A\/2"Y5BY T][J$%&"4S>"CI6_6.Y'<.S8#T4&F'$>1<6H"0 MV#(O=KU/B<*2 X=4E^?T33#_'F[]M9UYN^+LYWPQ&=^[J5?9@P8+!H46G#!K M%/9(>Q%4@?4<@:!HZD5SM&0Z3Z?%GU$DP>:WQ?+CXG8Y?5Z(KD9:U"GOR2!S M1#HIJ<<.8 Z807###P4!38DY&/Z99I-X>6I MRB%GC3&EE^Q._=H_MD'"@?1 ML&H[F=.4Q+-A66Q=[W7PK"F"V$,OJ2(K,4 7]@I>RX=LA]I8?S),]VU9?)T$ M_NKO?P_">37;]O)3X\7DZWI+.LZ#TU^6(:@ !BK GQ"I$<L.4,$2:GK M?T%J(@$Q1<%5N]W[F'XKF5%\;G\M4,/(M1-(( MJYF*[3V\V'!68.I2CAZ'?L?7(9H'(+KN MB#T(,YN@+#[$;=%>5B\N_5'P^& ML.\=E0D.$0K+7WCK38QR):Q:_ )JDW)S,W2%VR]NG@6\-R6CS@XW/P)KKC4.=@+.'^81D,!$)#73#-B20D; &J6G@2(=E-3,4/ MO=BDD#H,MBCSEL/AQS<<8+,R>D M\";\%QG%@I?)N:4, F =IARKE(I;]4,O7K0V[41P7<$Z,+",:7HV7__[ X6MRQ,\(51W$,"L2MB:P_X#Z_\3D)LL^' M9X%&PBWF@".N.(J%JTU%.01/6]FWY,CW%8+9!D*.@C!9"/W!;],LJ,JRW]DT MZ"1 UGEA!B0BFL?(:6@PY)K$GN@;[E";E--7W]-_41!M02P];O9QSO?[R^D@ MW?6"S"#J(*(: FUA6*. J\JAE-K#;A(I7A0H&Q!#_QOWINSM6;OV9FR&@XT- M+7#("F0$,9H@N:%98<[8%7OXO6[8Y_&_9\7W9/+QCF!=4;=>K8:$MV::$D=1 MK.4D"4#,0FZV?*( I=3/&GH&17\*L@7)](?@_05Y3X+L_M=D '.HO#&04@,A MAM89O.6$%RGIM$/WU7O!:&.BZ ^43VJ,G83$)V,S0RAAG&GLO78BK$JC5$4S M42CEJ&CHY4IZ@5\:_WO>RN_+/R7MW3M?DP%$K7' $L$%0810R;>K+WAZ*?UX MAE[:I+_-N@E1=!B86?/@MI%(X0Q;9!U23@D*+%148Z6W2Y-XV8F#W4_&4;T(I&=8KF^E&@ID/_"RS!$N%,<>*0HU\EHZ6#%>QZ8V5QR&U&4@>W,BZ"RV M8_1]M5^2 >((=8'BX-C1P&1FM^:S5K*CWF=]'4BV MB9JG<1UMB:0W8*JOH\ET532D*-^/IOG[/!@E*V;%ZMRGH//PFS*M4&S29)75 MUB."$'2>08"PQQ@'YO=PD=-^7$>?T&Q4'KWA4R_GDUD^G^?K\B"1FYN_N3D% MG =>DRF"* )$!M,;4&PYXZ"R;;0E+B7B:+CQFWTBLSEA#,_0;,3 S*"#PCK* M+2:$,.J)XE6(H/8*IT#R]%N>0?@_;0"S-8'T#,M- GHS_L^!EV4>>$]YC,\" M3F#KJ1+5!:P!P*1<1@Z_H&!W_D]S(NBN5M:7C=)_]G3-.$ (D]X2P:Q M!"H8V!PIB.*V80S?\D&1E,8J%^L!-8*;9W6UVI))AWD7XSR_F<#(_;%<>&YM)2)FFGCD.C-!.">U]1;-7,D4E)AT)73SPFF9]UQ[- MF]O5K*L"G*:8'T[S.3 LLX3*0)0+S(-$>FJ!<16EW/!NNDB] &77H!#ZT&[5 M?%_- CM&T[?+H)O';VZ#< .;:FJY@^_(P@(3%F.K@%$:!]N&P"J6Q!#D.XU& M^YJ7'XL!E"MH6_DU*9$^[,%-],?;4;GX?N2,\="PS#!+35B"(!9A1-1"#ROK MP@JNNJG1^P*48(-"Z$,)G@"W0\,R)P5BS#&M!5'Q+(H2S""(]_2QQUO*%4M2 ML-C%XZM!KG=MT_FB#*MC68X_1\_G]D%#B1J6W?[!&=;$2F\%%EAC[8F&H$H) MLAR E(H"]2/#7H!J:UP4?9ZOG+"7/AR20>>%AM8H@8W@#G&&644A@$D9!?6# MOP9R_='5B$7#RY?_')V\[H8S6)N[KV6?36K;F," MZC\&\O<4Y#G[79DCECI B-(6"4"TP]M3(*L4[Z9Z]!7BJRN)].FYUM9NQP=G M"#-#O7240!S,U&"=0K2EFB=MJA#\L.":9/[P[L\:N3?+''7$><4,U)KZV&4' M50P.3(U$ M,D49YDPKYZQ70 AN7>5H.J1PMPFS7??M:6'%#%I\%[&8VEH;&;%::>2H@L9B M"1FDODJ\\PM-\H!PV,!ITI" MCE/::8NU-7[=K-/>I8-#[VD2Z1*]D3LQTS/\>!]7.KO9X8O$^HK38KXL\QK! MFJFOSK0"G@B&A6-,$^@9Y56PC+?"I=0^&'K*;VOX[5 @W4%X9VC?JW7J\J%0 MN2,C,X^41$8J!Y%65J/@@J,MO9 FG84,'(#=8>492)N4R9DW$J]'7Z(I72GS M.($W,SE<\XH#3\6TM=.;Y>")QR$CST MM-W.H=>5E#I6B*NJB#>316#-=OGHY>+W8O%?^>+M:%)#,QY]148!86'=(:>P M8)XQIEAEDWOI3#=AGB\$IRT+YTQ=696LJ<+[5I&GF^I>;\I-<:_UO/: [HRW M9-AZ(16DR!)-.47(N0UI'GA*4K;FH1_>]J(?VY7/F=!;962N.VEL;I3/T7EG MOBECFG.DN %.$$\ P4+XBD3%4$HCBZ3R@5>$NO;%3W9])0[25& M1&I!A*&>>UKQCD.;XG&?WD7]2CSNKJ72):+#])].>F%&9?D]*(-_C*8'BP_6 M&I\!Q14A80J28V.0#BL;5[0[#U*J;%V""]XA>'9 MVGQ=!=Z^I KQSO([WP^ MHQ1()B@.S(/2(P&,VZ2I^/!GEW+;>0DN>'_0:T(<_4#MOEYB;;3=#\F0DM)J MY2PS#"MG.*.NHE!XGY(M= F^]% =[9$[C'WG[\^$\;K\(O57^W\F\U[GO$T M&,'EZ"_CXFXM%5/,;F*GBYOPP[R83FZB2;RU7.:KM(#PZL_AF M/N3CS[-B6GSZ_CXOOT[&^?PX:O:.R1@%6 B@I6).:$HEA&1#(Z<8IIQ6#=V: M;0P[37&W.^-T37B-?2F#F@ N$3,>26JM=-96:X ;R%..?H9>SKHQ?)S)S,Y. M;(KY(N;'KR99YTQQU_.9-Y1J0JFS2%J*"$1>5;0)D-21Y&1%TGD]C:9-ER98 MW"U\_E84-_/WQ?3FX49Z%$0[1V44!"X98J267FDB#;$5US@G.*6[R-#MF43! M[X11$TSNS[@Y5FUJSX@L%KDD.+CE06L[Q"S"E&WH$Y0G10D.W;!I%D3-,+B7 MS:SN)I9!QHR"1A@F$,/& PU!18L!/,4*'KJ5TX;&.8^M74'D;V4QG[\MB]O) M(2OGP5,9!X9C33R,^996&(TUK.@0''5[ MLM/)JV;,YG:U?PV/:0V;0/KG., MMW=,AHT(*\DBH)C0F)O@.^B*1HM9"G2&'I#4-'2:8G*'=T!Y^%:\H[!!(4Z+ M57>-S>0/7P3M'Y<9@&*V".'24,<<\PY41PI"4G7-AWT- .#Y#4]CK.[LO#B? M3M3K_EQ2!T9F4E" YU6$4TPD4Y;!U%%KU0^15$- M_=JZ>5PUR^S>3*E33*@,,P2#JT$\LP0)A2EFE9T@*4LJ.3/T3B+- RB5O9U# M9FT]/HQ5. 2:^ZFWJ>NBA"5 MTK!ZZ'<$C4+UJ3L\8"'VO:"V+;N#13Q_U+*[[274T)=CUWMM*>(2"6JMMC$R MJN*W!*BW>Y#K62?]2&H )LUYIDP&/(,:8V< =(YZ"A6IZ-28@923S*&'G;0) MS^98WA6TW*B<36:?8FW?]Y\#__1H/AG'.^O)=+DX6,KNR,A,. 0UT=Q20@QW M*+8(W]*K9$K@VQEE_2_;2FZ6UUUAZY_!=/D^YN7H4_[[\NYC7KZY75'P M9KF8+T:S6#>Z/N3.>V$FK/=:!)<44&'P%L]/=P! M<,^(S$F)5+PV#FX*<4(*B#9UO;"@D*8M$&A[M9FK^/RG48BLT7 MP;3OKZI 4TLU<-?!P&'EM55&2V6#M"CQ1G)@E*AU<-(.A4$RL;UC6 .3A1^- M)], Z@_1*SI Y-XQ6?"=@D9'+F#(< A\;*M6T:DIY2]ON=:6?-$.C[LR]W;- M5WV;'+JHV3&$;2A$'*<5)AFZ"AJ0.PU@'0&E_O$T>NH M[DM;W(TFAU(_CPW-. 72*"BY\PR%'VSP[[<4:Y#2UO42<74:"FK *H'99\9S MO0_?'1>S?XRFT_R['LW^4)_*?.7I_)9'SV1/)->Q89DE$ /!HB]M/3+ 0E%I M;60\N.9DB.8$6[3&\*Z4T3]&Y20JW]C4ZLAF]O31C'H'.%;2:F$T%/$?L**( M>)JB; 9X[-_\OI7(T#X@OYP9@3'L7-GL V]$XH C%5%E>*XMX*C[<#D M?*$>0,=9G.P*'V_+R=UJEGLWI#U/9MHQHZABWG."&2>08%G1PYE-N:49.#). M%>BSWLLIC.PLBS-V2SRRJ6R?R9"VU& !!-:&/1<)CFW'#L$E,/8:"V#<:5Z= A"JW56'@B;(^2!DSF)M=U5'OA;3K[$5TZ,Y'S=3#HW+%'(Z M,(@1"A!73D!JJN-'2A%(Z>=V63 Z5?;/2X$VQN7N"HZ,EV&V\>+L*(J>/9N% M^0>>0*N(L) #HJFIK+W@UHD4CVB YVN-@B65F;W>!87?K1(@3[T(JL9E%'D' M@#":!8.."$ LJ8X5I !)20Q)?=0NTN9IDM5]PNJWT;=H[.NB+(L_HQH=?0E_ ML_A^(LKVO2:3#B"FI##0HN"&^,#6RD"0&J)KCF-J""(U@-<0][O"8=2_KV;S M1;F,%V$VW];0?7/[\#0TQE(>TG:GO"83'D/D.%8NN+,*41G^O.&$ DJD7#<, MO2A7.SALD?O]X' UT_=!DJ.;-[.'),#:&-S_BBS8*SP0*JGFC%IGK./5/J,( M=[:3<^S'^?L?K@^&C0G@S+",732^S0-O;R;CMZ/OJWRL3>1XG/1H.EWUD]H3 MK7'FVS)'!=!&*X/B-9)W4.!@'DOGO)+*^I1#\4L\W#H?9-T)H4\3T)?YOY8Q MS_;-[8:@4WV,'6_( (NFM7,*&LZDM1+)2N5;R5E*P9)+]#;:,?S2&=\G\-RW M+Y-UX1][9)NM,3J+1&.'/5(0:40XH-M# :VL2VER,?3R8]T!+HWI?8+-%'=W MDU5&M,]S=5[5M"E,[X/ MX-5$5^8XUQ0S$JGPUGNE&*OT-94TY2JR?F6O:X70B=SM+CBN&.?YS:H.7ISN MO 9H]HZ)S<&=)$YY:K4Q3DF'JK5@3%KAS=-+?5T#@IIB=3\'&55-Q.CWNMO; M?!P3"H/+,H[R_70HO^VD]P1>2&&$HU)8&U&++*=G6:XZ3L\I=W+]"Z #JH.%*,5Y-7LQLW6P2.O)K=%N7=Z&&G MX1,JC^P&_(%O'"@K4G=HAH''1&$E(<)4 B<0H%XCC"'!QLCD6D#S?/R73\77 M7V_R2?3'2/PA4DD>N&'A5]O)/ICCOFHBAQ[/PI;HP:I[HX340"HU%8)Y);&6 M&"=U_1ZJL=N\K(O&&=U9:&A5L,Q,1_/YF]OWBV+\QY'TAKUC,J($U$90!+D, M>H8H$!2/<-!#ZKB[RM:&SS@CTAAE(%!>,&J] MEXIJHT@PASQF!EYS<'H#HGZ:ZI#*W\Y04]S=%;/5=-71N/3G#V>.,LE@H @S M'%CBI0@V-)&QIQIR3J3<^ \=-2DR?EY,-XVQ/2P*\L1Q 3RBW ML4284%I(+*CB/*G"X=#/7]J!RWF,/0TN">;PUMVJ;Q+?>VBQ/#E2"$JI)-68 M*J4Y,(@2I7&,:KY"L#1JR33,X'9!\R%\XPA(XB.9$]YK1@U%&M'@3(L8ZPZP MIC'JG?-K-%.:D^,.8)S!U': H,)L;E;'=]/1ISU(>/1,IB47E A/D+64(B*A M%9XI1<)_H-"]%9VZ-"BD<+5=I;"^I'*SFQAX=D0[/'HV@U1K(4S0BAY3QKCT MV NJJ6$L!@VEG'L.M81,JVHBA;OM8L1/YN/1]+_R4>G#;XX9&D^>SG2@ 5!G M BLDY6$_#2K0(@^8$%[3I-.2H1Z/MXJ3-/YV@90UDNMCY<'SP0+C@'M#+9&( M6H0$)$P#2AA!P,JDPE1#C6_O "WG<[@=O'PH1[&MP_OO=Q^+Z1Z,/'HF T19 M;'SPTZ6GQD-%$4 * HT4I2PI^6:H8>BMX"*%J^U@87TQ\2[_-(GW$;/%[Z.[ M?8;(KD4H.P=F&/Q(XAQT0\-+S"F.]6D-(0@]M4 M*'XRS4L3YO2I* ^KDT=/9@[&ZCB$28P59298V4$=6H&;U0W ZBYAU8UL_J =V>'-Y\# C <+F\;RPT!KRC24B&&BG?/2:L9U MTMGJBSI<;9S7[<>%N;LOT^)[GJ^F^W8ZFO78AVK;6.C-;6PSFL_F*VK>Y=-8 MPL(4\\5\Q="/HWE^4\6KU^E7E?3BC&FO'8=!\A@8Y8*;&O:%5?,PX F M6J4 M]\PQ_9"P6JWJTMZ<&4BILA!*!HEU"%/+MCR#1"=%W ]4HW2-MJ?Y1)U*K _% M-)R&>0-55%!9[ATS%A/"L#<&ASW+$Z?"KSB&M:HBM!3J./Z7.L85]CW\@L1]8YB820(O#..8)AQ4=@W36W M9NL*@4^#+GN275?Q4^L)AD\>">]]]%P&>; (O9!0Q_E#YF/)_S4MSD*=Y-0- M'(<] *)H3A2=19"?S9M[ZF8W<7.-YZI'HX?;^%R&('+0$L6T,$%IQ(86KN(L M$_Z::ZR?";&GNK-_J9R9(/?(Q'NS*B@99O(N#YO)9!QVF]7O_SZ;+-Z]__O! M5H>GORCS1GE'-, DD$HD4@+)#8$>]!CVWI(Z[14C18>2ZDKU[B#D:&#TWC&9 M)XP1#3EPF 9?"]A6$6CINR:*]8. II-2^A,A;A['3Q?( >5X6DOR8S&W D# ML*?(6 6,H[0B++C]*9D<0XV8&Q3T6A?99:8S*F\E\@P1RWQL0T6%W*XWX51O MG2]>A._3E%@N)0>2(P44= I(Y+1S@#F.*ZJ05-=\6MV J(_G0)[&WTO)@:24 M>NN1\H$*R)7!#&X,T["X($!7C)H4&1_/@3R-L5W!I=KGCVQI#Q_+)/.0((:Q M=]8ZY4!84!4EQ)L4Q3+ @C_];UP)S.\:1D?WJ2=V)320 .2,@D$O>^ %![JB M1DB08A -\,#B/$'N0<-9'#S3A?OP9_'A<[&%%GN;2" 0HPK\CR"J4L:O3#37YXQI D10AD*N8 "!4:)BFN(B)2>74--"!V.V=ZY_+H] M8EBM5#/Z,EF,INN(X'$,)9A0<$A*B5 MP="4&1XF^;&X\O5T&7*^E'7GON7E>#+/MXSX4"QBIN^BG,SFDW';BZW.YS.! MI/+18:R4MA16G(?.IQS #=Y]N-SUU8)H.X\_"S;E9)SOYL3OQ>QK'DO4 MKS?J%74/_SZ&\_]>+/XK7[S+Q\6GV>3?^.RQ22FD,M0".P-8/D.1Y\6OF:J24;GY57SN4(O;;B>2"<8T1.$? !B$F&6Q M=LI&&H3QE#R2H98INN;5U820SSQ$>#T9?5PWHRY*-RJGWZL==!,+LME7]QP0 MU!R=.4HHUC9^/%JQW#)>:0^,".FT>-)+<%?:DTW79U657?>0@/7I6]-G5ON_ ME $-A(,$(>0%UU!RZZN[/6P]X@GP'6IAITL]NVI,BIWZTA^/4_KQ*:7;B\(R M[$6KW-[JD'K3M.J8!]W*1S.M8F])ZH'2GBJ@,1.5?\_+#Y]%LOR74^YPRBID"L7@51(81C 36=+N'):]@57S"03%M#$">$TL!2(8'%AEM)J?*^M\I#0P\\JXV!@T5>3N/^ M8*Y/+Z#("P3"2V.Y@=[2V&F&!>L)0ZFXD1#T5PZP'5R?B:HNZKJ<)H@+*F- M$,7&6.<==!1K% UXY-!X 838)K MR3F)-8,5$A[%$M30^*..@-A;%61/)O)&8OK2^KR(CWBU&Y M&.8*:QGFW:_<!P^0OQ<6!V+^OP\10R:8EQ1,A@\XC8.UX[3&D #;.8>X]3 MNDD-T49\Z0LP2?J7O_[^L1)1K^OO\10R2P5G&GGC3'!F)5%*F-CL-/S).JU2 M3,SZ*39RO?YF^:=X=/_AQS(<- @N?QD&P=SFD[Y7XK-99-I"&&#!K?.>>N0U M0FJE"8DF1)&4X^;ZV3@_%F/'BS$5!Y>_'H?H'S)'J*%2,.,9%00J; ER$"+H M":(H)9/[Y-2>+U4W^Q\+<;@0N*)E>#1C=S"GI:?,-).:&@D4E8[( #$LC3'6 M!LW*N ;!X/GA:U[.<6J+@G])"WG@JS?3'&C"O (B6$+4.0T\9]Y)8Q&'%'8: M@'%%I[3MK)X!:H$3 73Y2W\ Q5Z:GF/&-:2(Z@!!$W[07'H&")#",N")DBD% MRZ]IWWXQR[]=_%R^#GA\NC=,'7#B'#/H+4+6134N*-%<8&$@0$8&4]0)DF*[ M#[$B_0\=T"M^+E\'; X5EP'RPU0 ITPP8U(" @4"G@5%+HA44!L@$'3:*.92 MFGTEE:GZL?K[6?TM@N?RE_[U>/^&66<(, (H2*4T2AD(I:=6"@Q]4B'@EWL& M?^%+OS7X])L^O/K=,X:Y;_''_$?F\.XD3H]5P"0!P$.C#8;< ,85@((3I2RO ME?':=N9PK>QY-5U-+OSTYO9IP:P5$^IG$3?XO4PHS["%D!&H:5@_AA"[Y:_R MUUR(O2MD[DTO[D^.75E KV9!,^;;1HZO-Y0<23P^,"KCC$N'+9' *.V1I$JB M#9T:!./OBO':,W"*MH34,QB/IAT?')=AB"WC2#.*C:42>:0K_FFI54IT\] ! MV0@$ZL'J+&:?F2,<%T>PUI8?Y^-R\F6](WS-9\M\?C K^-BPS'LK8XV;X)AJ MZ$EL/HJKR6.'KKD37D-2+5KC=A)4WI;%;3Z?ASF,IAN5/-_,I@9BCH[.K"3( M>2]CG"Z4DAHD^884 Z3I+QI6Q=HM<9GD @ME45"4&F%MDB2RA@P2K$4KW'H31S: M05L;;!]4Q=6CWO/K&@56&OY2<*HHX4@!IIQT(M:F,6+#3VM9TF7)T W!81U^ M]"O8KA;*VE3>F,4UCOIW/I])CQ2T6$@;#!QC'$6T4@)6JJ2PGJ&[O;W!Y%G? MSW3!=%:=>SX-APN\9&9#?XN+3G MQ+:7S;WO6QFPS&ICD(58"TFI4=Q4/(58='KA]CQ?;,A](AK":GM+YRP)7\JJ M>9S2\K>RF+=2FW7_US(GK"(8>"8!MYH%*\R*BJ_:),5.#/[XX+K63+IT.ULU MT91^-9\O\QN[+ /[UE->43=_V+ZOZG%VT,(Z^669,! 1I+PVP +,A+:LDI @ M$J?<,YQ;_.KEHKYM\5W*5O @MZ'-\E3[OY8I PRV1 E,B13<$() Q5<%2(I3 M<6X9JI>[+'J7[Z6LFWX=#\>$%<9*3(%7G&/AE-SJ(I/4QR$Y5>7'JNE:OI>R M9C9[:;SN:GW-//M6YI +VS:13GG@M&<8LXJG4FN8$KIVM?W=A[E>4F5[*>ME MG76N9C?QXB(VB?E0Q%]UN?74G4+&'9-&>><)V)B,&MR;T.X.A7/&EN7S'6Y;YO"/R[[+69J](*+3%?GQ*?7KD!JU7'P.0/EW?O/W M64#>@PB;5;[#8TE$;CVXX]DPYQ!'X+%EVM.T,F(Q!$P@Q; #C'I*S592'"1E MG+V@2\=.UNUE0.12MM?CMT@][;II$\NP!]09S#4VP NL0'1CUM)R@O&4P.47 M=,\Y](VX4Y!3^,-H>G_K5B>MK]7O9EHQ[:W!FC'F+"$8FBJ\T#E$ MKZQ5PX7>=S8IPG[-V>>9I!A(&T3.@^VBF+&6Z13/<(!MO#KV#(Y=>H8\W*.BV=X.8).A+,14? M&,V/Z>W(77ORTW'2-A&9#8<4^<8E9:X6NMX)8T[7V)UIVP?EA$J*K;T MQR&5F?SR3.BP.CT7*F!=2HP!QZ3BG+8H)9AWJ(9]UYC;VTVQ(Z%U9E3L(.RA M>GY(6-2W:[S,Y\N[]>^28'_^AS(J6/!V@.%E.?XI+4,)9-C]+L?M4TU&'HI#73\#\KIE]9]G&0LFO1^Z)T\\7D+O+*HX?'5;VX)$2 M@2$ 4F$#"'<02A*/T0B.U15,K:9O_9S&U$F/76T-"8&+9>!V=SI8"T+B)R2JB+3R23?9^C@ZQ2ZTHAKS+,C^SQVV=K<) M^CJ4 -?NES/,J8,02 :9-H1B#M5*_6C D0 :48WZ*#4\VO, M[^EQ;0U>P->TS-;V9L_+;#V)C!'-/+<6 P(XIQX24_E!%"CWHV#\Q2ZSLP0\ M^&S40PQHK1#)T8]F$(K8FTTR@2"Q@A/J*B!0C?NK@/ "EM$0!'J1N].[R?P/ M7^8Q@R\/T%OT8 (>F$+PAH-I@*0TGC,&+35Z77H[2D!IT6DQ]A>VI(8GWNM9 M8-T:?P>FD &%)$56^\!^$7A.O*B.FY@B-B4FZ6HKIE_" CM+O!>YP*HMVTZ^ M3F[RV4TDOVNWZN&W,XRD@IA:0S7A+C97 J;B>?C]C][,PU]2#'JO*I6L:X?\?=Y)BV17&-A $4484H9 MH1L^>H[]-<<]=X7 UN+O3Y/=L./O@<=<(0](L'P85!"L:VL'6BQ QEQSC8X> M '$P_OXT40S&+KV ^'L$'(NI.JM&V8)HCYRM..ND3;$^AP[R,R'61?S]:5+I M"N^/+,BU,7@TZFSOF P [SG$0C"A@+,(2H,W-$+OU36GV?6+F:(="0TSR#Y, M$T#B,=+<,HYD< IE18."*"4 =O A ;UOXN>*8;A!]CHL+?1H"1P,S!^( ]!]DS MY)'UL:Z\@Q@H9C#<RN X$DP51IQ6!U<8&Y_2RG. /0>O?&6= M)=,?N2KGI390;P%6C"$0&U#Z 2YY3*529W33@ZL?PD^U.!$>I%;TJY0YSZC MZ#.KC;&<<&TQH8(SKY&K>,XT3HFV> 'A\X/8C1J0Z]6LI0%E?G$'F-!:,J$( MU)Q)8"K7E4C/5<+*2HJB_[&8NI'H]:RI 25[$6($$=Q 'T2!-21"5!+0/BEV M1OQ84\.7Z$6NJ<'E=P'$C"'0"\BMU\1(#RL[F\2.IPFK2/ZP^?K+[SI-KNWG M=VTG_EL^BADDJWOMWI*TMK.Y3VFIDX)U:%@6C LE"4VN*?,0RQ=C!"*L2": M65!O/^J.VCIMG0Z.R[@U7E)*C":<$.@$MGY#+]> 7'.$=#,X*-KC=D_KV4]F MH]EX,IH&[90OYIN_NE&+^SORV;M\O"S+R>Q3T&V3WK,UVU $1"IK-+*.6 2X M\Q!1S!65 G%DN:AU&MDRM6OYJ%G8RD8?XZ'U)-]*ZX&(P@._%[/RD<2.95HV M]HT8X!]+UCAD(7& !U,0\8J/CHL4IWF Y2>;@=0^G=*Q,+JRS;?TZ>\/]%#P M+_ZUS&?C[T?R,&J,SBBEC'--/):&"4&#(.2&[GB9XZX4A-WA91]B&Y-)YUC< M->^CZ9,U1F4AD3SP1P"ED=[^591:=4LE9UI@N$6+,8V(>T9'[WB2MT M%JXVHS+%/:#"*P0UX0)1KG&U2Q E6 JNAKR[=HZK\_C=)Z[P6;C"U?HACL8& M(@92R+37W &]H3.X9**W(OO7AJOS^-T9KJKS_E>S^:)"ZB@,Q5]VMN4RA5#QE-_7D C)!@Y]3XOOT[&@0MO M;G<0,8_5A^:[_^JH5]#D9S*.A:2(8"5672I>"H&(XK. MBG84L_S[;Z/RCWSAE[.;^?'J'3L'9,KYX'DYZY 7@=/8\-@.94V= ;JW-N'M M *T?8#PM_=&$)+K"64Q*S\O(@+>C+WEY%&8[G\\()R;8L]!09B@VEB&T915R M2?7P!NA(# )E30BB*Y#]_?V'&]%%-=V!< MAJ4EV -(8IU*)(V0%E:T B!Z:X!UQ>!K4B ];:^_%XM7L_%T>9/?_'.R^&Q& M\\^!H_%?[E_+R=?1-++IU#WXA)=F)O: QX!!8"V#&D(,Q)9+RO769.JJ8=N1 MM#H_+TPXGWA=HX)Z(U3RDS.N^(Y,$4V%Y+"0:M('G)&BAB@?>LVL-\.H6/T^5=TO2Z0JA MZNMH,HWKV!?E^S#Y>[/IL1%U *!U7Y%)P;2WV#G.B _;%;;;W8H+:#LM5_ZX MSL8U([0E\70%T'=YL+,F,4$MKK$#,'S\8":\DDQZX9'",-ZI$EPM-VXU30'; M )W_84 M203] .JY[JX-L>=#,P$H<%1:H924DD-N@C&TH1A+DQ(O,?2NUT-$ M8+*$>DJ$6QG6UY75)B6SS&L'G <.Q$![%?88(HS!T4NNE8TU7&]U);"3DEY;K5!UE:>V[E2:5_/O)J%'_,/HV\] MZI7M'.YE5T.M'!B5.>:0I@('#TH92H-Y@_GB46 MU"HGI;4\*$K.;/P!2^F=)]3WF/N^G74LES*;YSJ?Y;>36G0^'I%Y"# /%BC% MP!AEN/: 5C0Z"\D+7<6U1;]O%2>QN2OG.?T)2]7 MTISK_+8H\P?+W7T+# H"GLQ&Y?>5=Q1LCW$8&1@?YO>I*H5U%(JM?#5C6DL% M@26>.>.@=S7;S/9M67R=S,,%U]%\MK!C%F4DQ$09X%=TD*@F4G MBFW [YE1-PA)=:J3[AM4/F)PWR<6'>LKYP6R)D9&46H)9AZ3L(\YQ0->'*AU M']@.)^[%LS\^X%BMOMKOR"#DDG*)M>-<22?#ALDK/F#(KJP$1AL >5H!N"76 M7U[JK\3&8X I8]8P;P7SYIZ#G%]9M:D6Y%XSM?7Q= ML.L')B=EPYTFD,O.AI/ *PD-1<%#T0@@I#U=TRH I"ZE.>6UY_^>"[XF!?)2 ML^$8]1@IA:4+ICDQ5O-JB8K@823WI-) M%S86"0EAD>T,1IY4O'"2I*0?#U#AMN\6M+R\6TZ#'7/SM[*8S_\^"R;U--+UM[#-K(,A/HR^G8_5>N_/((W1$EI9 M@ZV2W#+J-OZJ@)CPE&(B%ZI06P=P*Y(9.JICZ$^;J'[T_@Q[9((*L%X;:XSW MVD);\:2ELW#[=WY_53?/=@;XA(Z +TZPS,'I8+426H5<<()A!3: M+CP+K\R!ZN#*L@6N=QK0T'-29M>A"TQ9QQ60F$*"D' 2^E6L"X724\Q[[$=: M1T6^R\?%;#R93E8"KYV>F?KJ+*A'KP-6#7-8(D8\D(9!#(*-JC2&*54'!GC) MT@:-E(W#..,)C M*6QW3^P3@BU1$F_S[+S-#! I%,AT";Z@ME2/2#95EE,3>,9$207G"-E?8*\$U4R9LZ R4]/?$VD%J M07W9O\XK:(C+@]O1V15WE52EF]ROTNWOU>B^(R2;W/9."25(L 99Y+)D#%GW M>$)2\I(U[-NA,C'].='JZ6#9+ZWC3*@X8_0Z&SAAO-3<$;;I!)EH\%9W6 .RBQEKK,C^$ ML1.Y73&C[9_CR>U=.BETXN?H=OQEE1^[+VZ*/7.Q6BZ6H^GUI@K)SKER0&?5 MGS0F.S[D7AP>B'5"49HN[AO"E4*^CJ4S]*S?QM16YV+H2G-5(^J BJLV850$ M*Z"(6$*PL-((A!NBH,I]-.H+\@F 8.F1C' /MW<'3 1/+%4 M >*JQT* SZ[&0@CFT=Z/%B84A&P^CL8@C A NI$)8@4.N5%@097G/N@Z-8@&&/_2 M#D*J\;*/P^9SB024=[^/FE%L"-[Z/J5%%(RXVVC#%# M2;JL:XO(FDC#M,)GUGRXIJ!GG3)[<-Z0YZUWFC^\+/,_FY$PJTDR[X M:;IQ VU_@!W=7^6(ZUR+\)P\*A(QSJU!TB91(H:,3[=L)"'P_+C%2[W%M!ZI ME^1U_49:_J^UJ-:E3A]^K-88NKAY$_Q1OA)1 S\H"J^ER E2$!0@;*4+:8LD MY>F#UVFSGN'#07,HVQ_ U[UH.LN'J$>:>7Q_@B.>HQ9_:LQ^\I!$+)*E"H(( MG2P:P,"($M)3=#( M*)"2RGEF$1(YK<889!A5!ENC.$/G&*O0/!;>>&*:Y'EGH0E#):$*8L5M090KVL Z0!IG1W!:1:3*[H0'ZA M""]7\ZN[T6)\>3_:?V25&!6UQYPX!HCH JY=!J#TX0ZGK0JA3JOD_ +X*-Y M%G\0/TJ95ZRF?D14RN%TUB=#T6FPN5=ZVES86>8P5E"K-N#00^#/PT-2590? M9#/HA]SJIKV=L)X_>N(,"&9QH H@4(U=,EJLTUZ20'!OU:R'[UBI@+]F-T E M"0[N7;#GNAQ-ON1EMF/OBKHGA '-8;+K>'7%'7&E8BG:?LD[$G-?H=3&23.F M>Q*BEGB%?+ \F;5$&[GE$:6RM^9$?;[-E<;-WK>Y-F700Z'=FE;):95B&OIA M48+&@&604GONDRTDF-IR%5BMVC%#-RA;1'9/XFG_F+Q8WHWGGV?3V^_C^B/R?V+FGN=GX3K!3TOY*2NX,<'Q\ -\3E,"BDL#$)>&[9NR1E54F)T-/D>A)%BDANO%%;(H@WMAN*SKBS3)#)F;7.^OVW_;?7P,)H_7MSL M^Z#OD+>VU0.%P!!#6#KK0'&ML$>846^,!&Q"C\;SZ\7G]MRK><9^!0=$4$[*[W'W)U9FF&34#BB#VKSNBO3UVU$]#4G0Z5_3Y;/ M2S^ K4/#HL74U M7^5XZDU?[%U^''(O'A@6/7?<6>.\EP(0(L8R&H1R7E-EJ:X383OTNTZ+X&J0 MY5UKKGP)&T\7&VMHS9QUN9[Z^_TL6'8MARZPF;!HF^KZ?7\\5U&';/:#@R-4AL=,!7>:P\&"65TLE%H M0#D'2$*="UVM$(B/C;R&V=XIT"I!['TJD[V+D^'@$>("G&.:D2 3?4@R3#&I M<[J>'C^QTVSI#,#5!,/[A3 MO9&-0-((CY(M=LX:JEM8OE9B_4JR;V4WF(**'T/Y49$O2DAP8B0* M#+2VFV9,BG,HYP%N.]2CJ5*-BB>B/!#N3+H#6$VMUEM:(9C>O-U#UD*E\7%" M7C*:/^;.0R7K.NX;$Z7VPJ0?E&@C+%FC2CBZI9$IWVTO MY+XBQVN(_C6<&F)T9V!Z7F5.\KBX^3X?31=I0R51'DUT/SXX$N%P^I\5*I= M-#8PMNG9J(3PK+?GX"[@51\*K\'5-+^[0MFGRXNC67I/WT2,O*& K-$&D*<8 ME');&I06=:K]#1XS#4IXU@Q_._,[)VM9W]_/BA9^)5/-]XZ)C <9N +!@PO2 M80?$;VDDC/76(?UC8Z@I?G=VNC5: IMKR0P":Z7G 3F./99;&B5S9XVI-DRE MAAC=1XG2*O6P@T;*4HZE=4BAG+WLMYM.+8 MBC*GP1E*K53I%V/L5K'*H.TYIS36D?'Q2MFG,;8'N%2JE)VX@E#PTC#D$.;$ M!X>V5$G,>LO;^4@(J<;+CU4I.]E^H%RZ:XI"TSK/-#S1%F@=M\\ R^>T8;XT MP=?N[."TR$^+Q6I\[5;SR?3V(WC[G+$^>+3+,) H$/#(EHR M5T>!#K!.7K.0;)_?W?HO=M:^TVWYJ"?C_6&13:_Y73ML8+/;TNHI[M)H%BL1@O^XN9>\XJ6RP7 M=O1CLAS=3_Z=[>IBT=O%KE=Y4F9!S9FC-(%AC%7PR8*2'+ 7>AWQ;;E6J-0C M58MI!R_$5SK3X/U1D2'IT@%,I'#8)"L281^VM'KIH89B&+J[H3.8O)=YT(@X MAJ%!=AIYE?BZ[U#=X:J=W-H>.P) ]' =]4"\_C8$F[1N2EN62 >-&\A "YRQ(B363 MYUQOHFN0-22#XZ@ZI*O^GHA-%G9!\V'=M/MEU)Q(0!H#9PJ8Q89K0W.NN K4 M:U7'\3UTCV2/NJB&"#K6/5\/I^3O?!69\:!I8D*ZT"4+S4F'M>&,4X,I];6R M<(?N.^Q9XU1@?\T3HWKEI. MOO,'4A7^=UX%\4K;,@ 20BBI/#)/!!,%K M-2*6_X'9'A557Q"=ELYZZ4<\?ACN'Q0%1Z@([?*(I=,>%*,.I^U%D61"A-'Y38 * 51BI2W70E.6^P\07NN5 M!0V\@EO/1G^#$D&MXL!MT%@$XH %19@-I-3#0TOQ M<$\O9'O$>5J'FF.31&JX< X):0P''4 F4%ON&*+:)'2?.68,&+]PJYMDD2/6F+OVD^K[G;*-%$H8 @AHV7N<,Y9@KW<<@,X.^?PCP:A M\C9\NRT)]*8-!E-JK5WM )I+[X*S8(/RSBI,-C$]Z78L2"D':MLVQ%XJRM=+ M.SQ%1)QR(9QR@G.?\&EX\!LN,$;/N@=L@Q#9:R$TROT.4XG>7[1Y_)X6L6\41NZ@?*SQEVCL"@+N4A2HV+WFF#J*$V&8,TX, TVT3K*JX9ZZW*6L=@J2+067M\[ETS?2Y1 M4N+XX&A "VTL,Q"L N4(2BS<4(VMK',W&WJ,8W_G857V=Q@G,A]?35[4^G\_ M/.3ILPC&@B;!"AV2_B;(2[NU6+E2_I/>>\=%TL74>RO P(9:81('^M),'PY#C?)Y *C2#[/Y M)AO("L2HII9(@; 'GTQQ-XB^#NT[+;GFFEAI.:1MD"X?,E<$-XH:G38( MQN?:Y2<]!!^>*;**SB1N"B#B<$[@SB'H=DNNG@5)!UXO<_+"*J2&W6 M#(,[K!94&/!/-)?S>B"B##TAP)X1QB2$F&?@Z:6NNE W68WG&_L8V -0L MNQMZ^SCIP6.S4((I0T(JT#+9C@R2)4D=)BRW/E$AU#EJ/NP=O*9B:83376F8 MS^/18GPWN[_^]/!C/ONY;AIW5,L<&!414E@Q(0.AN426-);@H+7(?>>X=77\ MAT//I6Y3TS3'\JZ@%5;SZ629XV^GUV'R5_[=<63M'Q2-199J303C!@*31AK M%AFJ01%AZAQA0\^M;A-8C7&\*US]/KZ;7-V7P-++#R.U(KC C<$A@'-6"T%T M@!!$NKMJJ/.@/_3\Z3;Q4XO+O=_9/S?SG$\8Q^EH]Q0GYFG,TY6!!22I3TSU M(=1)?!VZ>=V?IZ@J^WL'W=_FLT4EP!4#8U+"Z9H* N6*7Y9PK9S6%/.@&$NT M_Y+NH0I8* NS*DSO"F+ZZFKUL"JJ"^R&+*3?WX\W+:)W'_WVTG@ C$W]B B M #RF@GD/D@@MTY] )#U@C">L3OV2\CI2K6$['=]F@LX"N#T)J'CC*Y="P M:"@W'#D+/D?Z<\C]%+@,EBEC$K7=1AYTF['=AP8]G>6]11OTG(#=;BR!YD@D M 01'@@.NL6&0A!&"#X00IDK!ONLWM3I)D<^)>.G6Z@0!FI$, G"^D7!IC<#" M8DOTKV@RG0Z+TN]I%?G>P:Y?S:_N1HOQ]:R)PP)N@>VD0X:6N$.WP8__BRZB"$J.C1SR7 M "" H5<'S"==5O:K7-U_(A#UP4M@636MA!Z5 R#R8WN1U%PQ!4%H[GW H0@ MDB+$M HJ7W\!E=HL+5U]=^XT%S?[]/E[%]J# R-+5%KA*'<"@^=8YZN0I(1I ML!B9*QC+D.&&)PPPD M:*4-MLY2:X7%(9SSO:P5V)2'9@/BZ"Y%^N?X?O9C?/U]?'4WG=W/;A^_3F[O M2L2L'1D9G;)YEQ,2) '"F;28@);!4P'$\'.NJ]@:--YD53+Y>QA M/"^JN.?.6W>3'\?A=F!49&D/NQP;@SD&*I5V!'/'N.>*.\[J9+,-/5JD*Z@U MQ_ZN8/9]/KH>9\J/8^OUIY%9$[@'S(VWB2*NA/622(8E\CRP.AW3AA[%W16@ M:O)\ .;;YQ*A;F6&1R8@!&6I"$9!#O4C#&F)B Z>$V+/N3]?OU>(JB(8 /B. MA;P=&QI][I0B R@1,! EM>-:"Y_;NH/4M5J+?&#SK (BRL.M"N,' +6=>*A= M5W,U\.V9+!IEF?+>X\1S0(%I*;R0'*3,R?>HSBO!\(/9^@)D,\(8 $0/AZX= M'A@Y-XP8[7 R8, [:;SRV')L"3B?N'O&P6M] >]TMO?X+M5S"%L_CTX*$YK, M< @@,3!D5+K(2:&H H=YX.XC/#J=UBBD]&Q1.,%SM7NJ4.@-:PY84D M<,X/@LWA9-85__M3!(,)A&M3,3#"%$[7"$1U8(:X=(.@4BFLF>:*DU)U=MHV M(_8181Y?_$WI,)83YHN8\ 17,%@I'CRUBEJSY8_FLI29=:[*HC1V]EH/[4FB MJSMO.0J.A+.4GR0F@TE+33Q'##GMI>$(;[F0;*MS-FU;ADW)$ZVV3/I YM'0 ME;$52VAM.[0?+)WU M\J-H&:2;6UH,,4X%83-AVX4QL.>3::W7\=7X\G/K%+S+MC^OD3=V3K31NFE"B ,<\G.8,X*S&'+J:3/ M?XVN(5T<=QU*J;L#<'>A)8[ MY]'A$!X;@3Q..UV;I0*6W8*2MPYJ[YN$/'F M6*PMA*[@5?#E>;U'8YC>_3XR)8)$"FEC42#2>:O(AC9GO>NMFTU;QVD=\*E*/* M9.>KF#N%<6\1=5I@&3"V=FN0.HW[JX[5D@HY77[O(: 2[[K"P#\FT\G#ZN$H M"EY\%X/C!@G.:+!&H* $H.V.\)C:WIHWM(B#4Z4X:XY_G6%A]%M!.):K2J*SJG2CQZ("]V;YWV??1W_]<[*\RQ6ZTWTPS.;? M[A*W30[0R@7AQXFP(U&H5:>, C.#/*/2@2;&&(\4VW(H)U*=\:V\.?2\KFW5 MC3 JNJV_K+):OKC9.E(7GZ8O7/&W\_%X3UG/4X9'XZ5.C'->2H<=!(ZDW! 3 MTJ6RFY*='5['&P93B[RN")P$U8?9]-MR=O6_WV??QE>K^?@R\6&R6,SFCX4' MH8#U>T?G*<.C3T8',L@&'J@P@)E\)H8[72>7>^@)::V@J"7&=^][SCKT4]$? MY;IH!3]>+/W-S?@J!Q;]SV1\__1?OR8FEG)/GS1C-,%P@JV2.>(RB( L\EO^ M&%K+.S!TNZZUL[(;6;0?^59LKWS )[GD6I;+Q]YBW-8_OD1$V\L/(W::<0U2 M.\L$]0PQX]9E]; AG)6ZZ+84O_:&N5EMG1;66GJ.F*ZVTDF!-:8R"(*4"YOR M@ND";.@Y%W&KBHC746DM\;J/;9P-]-DTF_,7-SLY9!?+N_$\_]U\?)?L]Z2C M/DW3++T'N%;>_$$R3W@PN:L\B "&"@$6-$[J&U0IT+<62W&,Z9]GBZ.EUTZ9 M)C(;+"58 5 F#+9 A2VX(:@UQ-3Q^0W0_UL5"OM["33-X:YLS6])7,6-ZO7> M/_+>>'!<=-Y8ZQ0F2AONTJ4J8+6FE7$A^)D]3+<#@S^C2K10H5'NLT$PUT]$&K]!PY M!C=(KCRA)EE\H)$U6?=;L-H*0WM+Z&KSX*N,@]//OTI<[@%IQ15_7?Q*7_]K MM5B6ZA]=;H(( 1%$'27<"P MUXSUUGCQ#(#8A@ &=.)F&CZ7"!4X=:K(3:#:4AV,\EPI@H3;6C1!:%_'Q?PQ M(5G_JM"R##I#Y87]I)?+^>2/U;*(^IU=%CQ..^WBYOOHKZ^S^_LPF_\YFE\? M F3Y66+.+*,2>0S! F2UKT$9S[#J] K[8SR?S*[3-7.^;!=>;4C]J-O]1%9W M!:!]&RPQ8#RYG=I5$M_T:O>A44_?MVVW[+O,%=W27[S#X0/8['0=401. F(X M)U,8I)),A!;@:&Z/B6TH51_B YWM'0!^R/+K>R_IGZ/)?5[_S6R^&-V/B\"/ MR7(R7K2]>QKZR=$'PX$FE66E BTE0<$D?C,MC?,6ZM1G&&#J3I_[I1^)?11S M!;/B^'[Y2E1O1D6M'?;@ M 1N:BR):A'-=US6M@/PYUYNJ*O6]U:7JL?6)*8$@'+Y5 MZ?]L2Y4$?,ZM[.K(^#5" 0I!HP\T>;29>Z,0=.&8=,$DSOU MAGQ:+%;C:[>:3Z:WE^L7D"(%S,ZF/Y,XBN;JZ]\OHR?/%K&@0AE)K0K:8A>T-G[+%R31F04+-0O)]OG=6>F&OJ,2U"@T-/=>Y68@UQN,^D72Q6BZ6HVDN$G$BG'9&1B\8 M2YJ;4B4X!6Z8)VI#KQ/$U'DW&WJ:=QXHE:U-;%Q1&5#S3[>N4B>&_*K@:8G9O&NNH1;5G1-+(U%LO M!:1=1'+S *&W#UW.B%H>=_&K@JD&@WL#4#E#ZM"PJ*PDTA ,Q"9>@3-(;7U! M+C!=1R_)7QM*U;G< YY^GRUSB?;)[=WRH)OU_1$1$\MP$,P;)KF#M%W ;.GC MA-5YS%&_*HIJ,+A^Y;/='[XMS_9[KJ$59G,_NKHK(/[W\?U[IU?5J:(V7FFF M)&BG'=,Y04IOB/0F\#JZ"*-S=3YUQ.T^PM!Z[M)<-?A,)XF1[%W61A)!K5-) MV8,E7!*=[SQ#"#X[)27MM)[+E6:.& MA'6-6N^Q58$IS5?!,(2FQ.5Q[[!T5* G/"@.":@,;46,*P1LIB3+'R?79:/22@ M4OJBU 21<&<43@<2=R(=A-S0X(RDQ.:2G5;5>8T:^FMI$[AXK2_:8/J'40O; M#\]&/8!7DJ6S(P!+:AL<$UZLBPI:F0O<]J<>S&@Q6=<1W%W[X_K7,NJAW 01 M)7,U,,&HY5ISE@XQ0K8<$,ZP\[(:FH#"K ,^=^6^^&V1+!^_6$X>DMUSR&OQ M\L-('0>**7#GD]&%P7JZ*?=IE?7X_(I/-(V:6OSL"AW/U5C*JYV]8R+'.GER M=7D_FJY-BX/IEJ?/%CF5BBA"J6<$<^:0L7Z[K9+.K7,EKA7?\&$@US[3NP+C ME_&?!ZW:$RRK4Z>*)(>8@W,X$(NG5O+3(P,3@Q,#,Q+GAS M9%!+ 0(4 Q0 ( >@C$U5LW)W^"( -AJ 0 4 " ?

@C$U3\[D@%4@ M /MX P 4 " 2%4 0!Z=6\M,C Q.#$P,S%?9&5F+GAM;%!+ M 0(4 Q0 ( >@C$WL(;(*[[X ('%"0 4 " 6B< 0!Z M=6\M,C Q.#$P,S%?;&%B+GAM;%!+ 0(4 Q0 ( >@C$WHM2C[G7, +C? M!0 4 " 8E; @!Z=6\M,C Q.#$P,S%?<')E+GAM;%!+!08 1 !@ & (0! !8SP( ! end