0001614178-18-000467.txt : 20181130 0001614178-18-000467.hdr.sgml : 20181130 20181130162423 ACCESSION NUMBER: 0001614178-18-000467 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20181031 FILED AS OF DATE: 20181130 DATE AS OF CHANGE: 20181130 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Yext, Inc. CENTRAL INDEX KEY: 0001614178 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38056 FILM NUMBER: 181211463 BUSINESS ADDRESS: STREET 1: 1 MADISON AVENUE, 5TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10010 BUSINESS PHONE: 1-888-444-2988 MAIL ADDRESS: STREET 1: 1 MADISON AVENUE, 5TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10010 10-Q 1 form10-qq3fy19.htm 10-Q Document


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
 
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 31, 2018
OR
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                  to                 
Commission File Number: 001-38056
 
YEXT, INC.
(Exact name of registrant as specified in its charter)
 
Delaware
 
20-8059722
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
 
1 Madison Ave, 5th Floor
New York, NY 10010
(Address of principal executive offices, including zip code)
(212) 994-3900
(Registrant's telephone number, including area code)
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  
Indicate by check mark whether the registrant has submitted electronically 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  x    No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or 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
 
o
Accelerated filer
 
o
Non-accelerated filer
 
x
Smaller reporting company
 
o
 
 
 
Emerging growth company
 
x
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.     o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act).    Yes  o    No  x
As of November 19, 2018, the registrant had 100,864,546 shares of common stock, $0.001 par value per share outstanding.




TABLE OF CONTENTS
 
 
 
PAGE
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 





SPECIAL NOTE REGARDING FORWARD LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains, and our officers and representatives may from time to time make, forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risks and uncertainties. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words "believe," "may," "will," "potentially," "estimate," "continue," "anticipate," "plan," "intend," "could," "would," "expect" and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements. Forward-looking statements included in this Quarterly Report on Form 10-Q include, but are not limited to, statements regarding:
our future revenue, cost of revenue, operating expenses and cash flows;
anticipated trends, growth rates and challenges in our business and in the markets in which we operate;
our beliefs and objectives for future operations, including plans to invest in international expansion, research and development, and our sales and marketing teams, and the impact of such investments on our operations;
our ability to increase sales of our products;
maintaining and expanding our end-customer base and our relationships with our Knowledge Network; and
sufficiency of cash to meet cash needs for at least the next 12 months.
We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part II, Item 1A. "Risk Factors" in this Quarterly Report on Form 10-Q. 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 forward-looking events and trends discussed in this Quarterly Report on 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. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, whether written or oral, except as required by law.
In this Quarterly Report on Form 10-Q, the words "we," "us," "our" and "Yext" refer to Yext, Inc. and its wholly owned subsidiaries, unless the context requires otherwise.


3



PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
YEXT, INC.
Condensed Consolidated Balance Sheets
(In thousands, except share and per share data)
(unaudited)
 
October 31, 2018
 
January 31, 2018
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
28,337

 
$
34,367

Marketable securities
78,697

 
83,974

Accounts receivable, net of allowances of $148 and $231, respectively
34,446

 
44,656

Prepaid expenses and other current assets
10,687

 
7,703

Deferred commissions, current
10,948

 
9,342

Total current assets
163,115

 
180,042

Property and equipment, net
11,635

 
11,438

Goodwill
4,623

 
4,924

Intangible assets, net
2,064

 
2,761

Other long term assets
4,825

 
4,324

Total assets
$
186,262

 
$
203,489

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable, accrued expenses and other current liabilities
$
27,033

 
$
27,416

Deferred revenue, current
83,193

 
89,474

Deferred rent, current
1,472

 
1,288

Total current liabilities
111,698

 
118,178

Deferred rent, non-current
2,096

 
3,213

Other long term liabilities
598

 
645

Total liabilities
114,392

 
122,036

Commitments and contingencies (Note 12)


 


Stockholders’ equity:
 
 
 
Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at October 31, 2018 and January 31, 2018; zero shares issued and outstanding at October 31, 2018 and January 31, 2018

 

Common stock, $0.001 par value per share; 500,000,000 shares authorized at October 31, 2018 and January 31, 2018; 107,277,643 and 100,482,264 shares issued at October 31, 2018 and January 31, 2018, respectively; 100,772,309 and 93,976,930 shares outstanding at October 31, 2018 and January 31, 2018, respectively
107

 
100

Additional paid-in capital
382,564

 
328,344

Accumulated other comprehensive loss
(1,448
)
 
(1,636
)
Accumulated deficit
(297,448
)
 
(233,450
)
Treasury stock, at cost
(11,905
)
 
(11,905
)
Total stockholders’ equity
71,870

 
81,453

Total liabilities and stockholders’ equity
$
186,262

 
$
203,489

See the accompanying notes to the condensed consolidated financial statements.

4



YEXT, INC.
Condensed Consolidated Statements of Operations and Comprehensive Loss
(In thousands, except share and per share data)
(unaudited)
 
Three months ended October 31,
 
Nine months ended October 31,
 
2018
 
2017
 
2018
 
2017
Revenue
$
58,742

 
$
44,332

 
$
164,933

 
$
122,181

Cost of revenue
14,886

 
11,658

 
41,772

 
31,887

Gross profit
43,856

 
32,674

 
123,161

 
90,294

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
45,669

 
32,756

 
122,869

 
91,891

Research and development
9,158

 
6,958

 
26,870

 
18,437

General and administrative
13,867

 
10,196

 
37,465

 
29,103

Total operating expenses
68,694

 
49,910

 
187,204

 
139,431

Loss from operations
(24,838
)
 
(17,236
)
 
(64,043
)
 
(49,137
)
Investment income
350

 
419

 
1,113

 
741

Interest income (expense)
74

 
(104
)
 
(2
)
 
(274
)
Other expense, net
(194
)
 
(132
)
 
(583
)
 
(667
)
Loss from operations before income taxes
(24,608
)
 
(17,053
)
 
(63,515
)
 
(49,337
)
Provision for income taxes
(158
)
 
(9
)
 
(483
)
 
(230
)
Net loss
$
(24,766
)
 
$
(17,062
)
 
$
(63,998
)
 
$
(49,567
)
 
 
 
 
 
 
 
 
Net loss per share attributable to common stockholders, basic and diluted
$
(0.25
)
 
$
(0.19
)
 
$
(0.66
)
 
$
(0.67
)
Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
99,628,479

 
90,353,608

 
97,387,544

 
73,992,705

 
 
 
 
 
 
 
 
Other comprehensive income (loss):
 
 
 
 
 
 
 
Foreign currency translation adjustment
$
126

 
$
53

 
$
22

 
$
410

Unrealized gain (loss) on marketable securities
55

 
(88
)
 
166

 
(148
)
Total comprehensive loss
$
(24,585
)
 
$
(17,097
)
 
$
(63,810
)
 
$
(49,305
)
See the accompanying notes to the condensed consolidated financial statements.




5



YEXT, INC.
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)
(In thousands)
(unaudited)
 
 
 
 
 
 
Accumulated
 
 
Total
 
Convertible
 
 
Additional
Other
 
 
Stockholders’
 
Preferred Stock
Common Stock
Paid-In
Comprehensive
Accumulated
Treasury
Equity
 
Shares
Amount
Shares
Amount
Capital
Loss
Deficit
Stock
(Deficit)
Balance, January 31, 2017
43,594

$
120,615

31,395

$
38

$
52,805

$
(1,808
)
$
(166,885
)
$
(11,905
)
$
(127,755
)
Initial public offering, net of issuance costs of $4,433


12,075

12

119,082




119,094

Conversion of preferred stock
(43,594
)
(120,615
)
43,594

44

120,571




120,615

Conversion of preferred stock warrant




1,435




1,435

Exercise of stock options


6,517

6

11,604




11,610

Exercise of common stock warrants


179


79




79

Vested restricted stock units converted to common shares


204







Issuance of restricted stock


13







Stock-based compensation




22,768




22,768

Other comprehensive income





172



172

Net loss






(66,565
)

(66,565
)
Balance, January 31, 2018


93,977

100

328,344

(1,636
)
(233,450
)
(11,905
)
81,453

Exercise of stock options


5,000

4

15,080




15,084

Vested restricted stock units converted to common shares


1,085

2

(2
)




Issuance of restricted stock


16







Issuance of common stock under employee stock purchase plan


694

1

6,777




6,778

Stock-based compensation




32,365




32,365

Other comprehensive income





188



188

Net loss






(63,998
)

(63,998
)
Balance, October 31, 2018

$

100,772

$
107

$
382,564

$
(1,448
)
$
(297,448
)
$
(11,905
)
$
71,870

See the accompanying notes to the condensed consolidated financial statements.


6



YEXT, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)

 
Nine months ended October 31,
 
2018
 
2017
Operating activities:
 
 
 
Net loss
$
(63,998
)
 
$
(49,567
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
5,028

 
3,751

Provision for bad debts
302

 
321

Stock-based compensation expense
31,943

 
15,002

Change in fair value of convertible preferred stock warrant liability

 
491

Deferred income taxes
(54
)
 
(13
)
Amortization of deferred financing costs
98

 
105

Amortization of premium on marketable securities
(61
)
 
108

Gain on sale of marketable securities

 
(1
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable
9,352

 
3,629

Prepaid expenses and other current assets
(3,325
)
 
(1,989
)
Deferred commissions
(1,831
)
 
(1,152
)
Other long term assets
(509
)
 
(161
)
Accounts payable, accrued expenses and other current liabilities
3,681

 
(2,625
)
Deferred revenue
(5,298
)
 
2,263

Deferred rent
(910
)
 
(581
)
Other long term liabilities
2

 
89

Net cash used in operating activities
(25,580
)
 
(30,330
)
Investing activities:
 
 
 
Purchases of marketable securities
(52,916
)
 
(106,155
)
Maturities of marketable securities
58,420

 
7,500

Sales of marketable securities

 
6,041

Capital expenditures
(4,321
)
 
(2,747
)
Net cash provided by (used in) investing activities
1,183

 
(95,361
)
Financing activities:
 
 
 
Proceeds from initial public offering, net of underwriting discounts and commissions

 
123,527

Payments of deferred offering costs

 
(4,263
)
Proceeds from exercise of stock options
15,044

 
4,686

Proceeds from exercise of warrants

 
79

Repayments on Revolving Line

 
(5,000
)
Payments of deferred financing costs
(159
)
 
(99
)
Proceeds, net from employee stock purchase plan withholdings
3,947

 
2,724

Net cash provided by financing activities
18,832

 
121,654

Effect of exchange rate changes on cash, cash equivalents and restricted cash
(465
)
 
229

Net decrease in cash, cash equivalents and restricted cash
(6,030
)
 
(3,808
)
Cash, cash equivalents and restricted cash at beginning of period
34,367

 
24,920

Cash, cash equivalents and restricted cash at end of period 
$
28,337

 
$
21,112

Supplemental reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets:
(in thousands)
October 31, 2018
 
October 31, 2017
Cash and cash equivalents
$
28,337

 
$
21,112

Restricted cash

 

Total cash, cash equivalents and restricted cash
$
28,337

 
$
21,112

See the accompanying notes to the condensed consolidated financial statements.

7



YEXT, INC.
Notes to Condensed Consolidated Financial Statements

Note 1. Organization and Description of Business
 Yext, Inc. (the "Company") provides a knowledge engine platform that lets businesses control their digital knowledge in the cloud and sync it to the Company's Knowledge Network (formerly the PowerListings Network) of approximately 150 service and application providers, including Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. The Company's cloud-based platform, the Yext Knowledge Engine, is used by end consumers around the globe to discover new businesses, read reviews, and find accurate answers to their queries. The Yext Knowledge Engine powers all of the Company's key features, including Listings, Pages and Reviews, along with its other features and capabilities.
Fiscal Year
The Company's fiscal year ends on January 31. References to fiscal 2019, for example, are to the fiscal year ending January 31, 2019.
2. Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2018, filed with the SEC on March 16, 2018 (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain immaterial reclassifications to fiscal 2018 amounts were made to conform to the current period presentation.
The 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 GAAP on an annual reporting basis.
In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results for the three and nine months ended October 31, 2018 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending January 31, 2019, or any other period.
Except as described elsewhere in this Note 2 under the heading “Recent Accounting Pronouncements - Adoption of New Accounting Standards,” there have been no material changes to the Company's significant accounting policies as described in the Form 10-K.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Segment Information
The Company operates as one operating segment providing a knowledge engine platform. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates in one operating segment as all of the Company's offerings operate on a single platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.

8


Concentration of Credit Risk
The Company's financial instruments that are exposed to a concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. Collateral is not required for accounts receivable. At October 31, 2018, no single customer accounted for more than 10% of the Company's accounts receivable. At January 31, 2018, one customer accounted for approximately 12% of the Company's accounts receivable. No single customer accounted for more than 10% of the Company's revenue for the three and nine months ended October 31, 2018 and 2017, respectively.
Geographic Locations
Revenue by geographic region consisted of the following:
 
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
 
2018
 
2017
 
2018
 
2017
North America
 
$
50,523

 
$
40,319

 
$
143,334

 
$
113,010

International
 
8,219

 
4,013

 
21,599

 
9,171

Total revenue
 
$
58,742

 
$
44,332

 
$
164,933

 
$
122,181

North America revenue is predominantly attributable to the United States but also includes Canada. International revenue is predominantly attributable to Europe.
Recent Accounting Pronouncements
Section 107 of the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act") provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Thus, an emerging growth company can defer the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company currently qualifies as an emerging growth company and has elected to avail itself of this extended transition period. As long as the Company continues to qualify as an emerging growth company, it will not be required to adopt new or revised accounting standards on the relevant dates on which adoption is required for other public companies until required by private company accounting standards. However, based on the market value of the Company's common stock held by non-affiliates as of July 31, 2018, the Company expects to become a large accelerated filer and thus cease to be an emerging growth company on January 31, 2019. At that time, the Company will be required to adopt new or revised accounting standards as required by public companies, including those standards which the Company had previously deferred pursuant to the JOBS Act.
Adoption of New Accounting Standards
The Company early adopted Accounting Standards Update ("ASU") No. 2016-18, "Statement of Cash Flows (Topic 230) - Restricted Cash" during the fiscal year ending January 31, 2019. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The statement of cash flows will no longer present transfers between cash and cash equivalents and restricted cash. As a result of this adoption, there were no changes to the operating, investing and financing activities for the nine months ended October 31, 2018. The presentation of the statement of cash flows for the nine months ended October 31, 2017 required certain reclassifications to conform to the current year presentation as follows (in thousands):
 
 
Nine months ended October 31, 2017
Line Items - As Revised
 
As Previously Reported
 
Reclassification of Restricted Cash
 
As Revised
Net cash used in operating activities
 
$
(29,830
)
 
$
(500
)
 
$
(30,330
)
Net cash used in investing activities
 
(95,361
)
 

 
(95,361
)
Net cash provided by financing activities
 
121,654

 

 
121,654

Effects of exchange rate changes on cash, cash equivalents and restricted cash
 
229

 

 
229

Net decrease in cash, cash equivalents and restricted cash
 
(3,308
)
 
(500
)
 
(3,808
)
Cash, cash equivalents and restricted cash at beginning of period
 
24,420

 
500

 
24,920

Cash, cash equivalents and restricted cash at end of period
 
$
21,112

 
$

 
$
21,112

The Company adopted ASU No. 2016-09, "Improvements to Employee Share-Based Payments Accounting" ("ASU 2016-09") 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. The Company prospectively records excess tax benefits and deficiencies that result when stock-based awards vest or are settled within the provision for income taxes in the consolidated statement of operations and comprehensive loss; all such excess tax benefits were fully offset by a valuation allowance for the three and nine months ended

9


October 31, 2018 and 2017. For previously unrecognized excess tax benefits that existed as of January 31, 2018, the Company used a modified-retrospective approach and recorded a $30.2 million decrease in accumulated deficit and increase in deferred tax assets; these amounts were fully offset by a valuation allowance as the Company assessed that the realization of such deferred tax assets is not more likely than not to be realized.
In March 2018, the Financial Accounting Standards Board ("FASB") issued ASU No. 2018-05, “Income Taxes (Topic 740)," to conform to SEC Staff Accounting Bulletin No. 118 ("SAB 118"). The standard was issued to allow registrants to record provisional amounts during a measurement period not to extend beyond one year from the enactment date in instances when a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act (the "Tax Reform Act"). The standard was effective upon issuance. The Company continues to evaluate the impacts of the Tax Reform Act and expects to finalize its assessment by the fourth quarter of the fiscal year ending January 31, 2019.
New Accounting Standards To Be Adopted
In May 2014, the FASB issued ASU, No. 2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASU 2014-09"). ASU 2014-09 establishes principles for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. ASU 2014-09 is effective for public entities for annual reporting periods, and interim periods within those annual reporting periods, beginning after December 15, 2017. For all other entities, including emerging growth companies, the standard is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual reporting periods, beginning after December 15, 2019. Early adoption of this standard is permitted for all entities. The guidance allows for the amendment to be applied either retrospectively to each prior reporting period presented (full retrospective approach) or retrospectively as a cumulative effect adjustment as of the date of adoption (modified retrospective approach).
The Company plans to adopt the standard on January 31, 2019 utilizing the modified retrospective approach, which will result in a cumulative effect adjustment for the full fiscal year. The Company has an implementation plan in place guiding its transition that includes implementing control activities related to the new standard, evaluating the impact of the standard on its revenue recognition policies, accounting for deferred commissions, and the new disclosure requirements. The Company has evaluated both qualitative and quantitative factors and plans to amortize deferred commissions over a longer benefit period, expected to be three years, in comparison to the current policy of amortizing such amounts over the revenue contract terms. The Company is continuing its process to assess the new standard with consideration to industry trends and interpretive guidance, and to analyze and quantify the effect of the adoption on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, "Leases" ("ASU 2016-02"), which will require lessees to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, on its balance sheet for operating leases. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. In July 2018, the FASB issued ASU 2018-10, "Leases, Codification Improvements" ("ASU 2018-10") and ASU 2018-11, "Leases, Targeted Improvements" ("ASU 2018-11"), to provide additional guidance for the adoption. ASU 2018-10 clarifies certain provisions and corrects unintended applications of the guidance. ASU 2018-11 provides an alternative transition method which allows entities the option to present all prior periods under previous lease accounting guidance, while recognizing the cumulative effect of applying the new standard as an adjustment to the opening balance of retained earnings in the year of adoption. The Company plans to adopt the standard on February 1, 2019 utilizing the modified retrospective approach, which includes a number of optional practical expedients which it may elect to apply. The Company has an implementation plan in place guiding its transition, including the new accounting and disclosure requirements. It expects the adoption will result in the recognition of right-of-use assets and lease liabilities for its operating leases, which will increase total assets and liabilities. The Company is continuing to evaluate the standard, with consideration to industry trends and additional interpretive guidance, for other potential impacts to its consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, "Compensation - Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting." This standard is intended to simplify aspects of share-based compensation issued to non-employees by making the guidance substantially consistent with the accounting for employee share-based compensation. The Company plans to adopt this standard on February 1, 2019 and is currently evaluating the potential impact of adopting this new accounting guidance.
In August 2018, the FASB issued ASU 2018-15, "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 those to develop or obtain internal-use software. The Company plans to early adopt this standard on February 1, 2019 on a prospective basis and is currently evaluating the potential impact of adopting this new accounting guidance.

10


3. Investments in Marketable Securities
The Company considers all of its investments in marketable securities, irrespective of the maturity date, as available for use in current operations, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Marketable securities are carried at fair value, with the unrealized gains and losses, net of income taxes, reflected in accumulated other comprehensive loss until realized. For the purposes of computing realized and unrealized gains and losses, cost is determined on a specific identification basis.
The following table summarizes the Company's investments in marketable securities:
 
October 31, 2018
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Commercial paper
$

 
$

 
$

 
$

Corporate bonds
25,960

 

 
(95
)
 
25,865

U.S. treasury securities
52,891

 

 
(59
)
 
52,832

Total marketable securities
$
78,851

 
$

 
$
(154
)
 
$
78,697

 
January 31, 2018
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Commercial paper
$
10,972

 
$

 
$
(7
)
 
$
10,965

Corporate bonds
57,172

 

 
(243
)
 
56,929

U.S. treasury securities
16,150

 

 
(70
)
 
16,080

Total marketable securities
$
84,294

 
$

 
$
(320
)
 
$
83,974

As of October 31, 2018, the Company had gross unrealized losses of $0.2 million, of which $0.1 million of marketable securities with an aggregate fair value of $32.3 million have been in a continuous unrealized loss position for more than 12 months. As of January 31, 2018, no securities had been in a continuous unrealized loss position for more than 12 months. The Company does not believe the unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. As of October 31, 2018, the Company's marketable securities have a contractual maturity of two years or less and remaining contractual maturity of one year or less.
Interest income, realized gains, realized losses and other-than-temporary declines in fair value on securities available for sale are the potential components of investment income. Investment income for the periods presented consisted of the following:
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 
2018
 
2017
Interest income
$
350

 
$
418

 
$
1,113

 
$
740

Realized gains

 
1

 

 
1

Total investment income
$
350

 
$
419

 
$
1,113

 
$
741

The Company had no material reclassification adjustments out of accumulated other comprehensive loss into net loss in any of the periods presented.
4. Fair Value of Financial Instruments
Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.
The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 inputs are based on quoted prices in active markets for identical assets or liabilities. 

11


Level 2 inputs are based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities. 
Level 3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.
All of the Company’s cash equivalents and marketable securities are classified within Level 1 or Level 2 because the Company’s cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
The following table summarizes the Company's assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:
 
 
October 31, 2018
(in thousands)
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
 
    Money market funds (1)
 
$
18,678

 
$

 
$

 
$
18,678

Marketable securities:
 
 
 
 
 
 
 
 
    Commercial paper
 

 

 

 

    Corporate bonds
 

 
25,865

 

 
25,865

    U.S. treasury securities
 

 
52,832

 

 
52,832

Total assets
 
$
18,678

 
$
78,697

 
$

 
$
97,375

 
 
January 31, 2018
(in thousands)
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
 
    Money market funds (1)
 
$
16,846

 
$

 
$

 
$
16,846

Marketable securities:
 
 
 
 
 
 
 
 
    Commercial paper
 

 
10,965

 

 
10,965

    Corporate bonds
 

 
56,929

 

 
56,929

    U.S. treasury securities
 

 
16,080

 

 
16,080

Total assets
 
$
16,846

 
$
83,974

 
$

 
$
100,820

(1) Included in cash and cash equivalents on the condensed consolidated balance sheets. 
5. Goodwill and Intangible Assets
Goodwill
As of October 31, 2018 and January 31, 2018, the Company had goodwill of $4.6 million and $4.9 million, respectively. Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company has no other intangible assets with indefinite lives.
Goodwill is not amortized but is subject to periodic testing for impairment at the reporting unit level, which is at or one level below the operating segment level. The Company operates as one operating segment. The test for impairment is conducted annually each November 1st, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
The Company determined that no events occurred or circumstances changed during the nine months ended October 31, 2018 and 2017 that would more likely than not reduce the fair value of the Company's reporting unit below its carrying amount. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.

12


Intangible Assets
As of October 31, 2018 and January 31, 2018, the Company had intangible assets, net of $2.1 million and $2.8 million, respectively. The Company's intangible assets include customer relationships, website development, trade names and trademarks, acquired technology and domains. These intangible assets are amortized using the straight-line method over their estimated economic lives, which range from 3 to 15 years. Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable.
The Company determined that no events occurred or circumstances changed during the nine months ended October 31, 2018 and 2017 that would indicate that its intangible assets with finite lives may not be recoverable. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.
Amortization expense related to intangible assets totaled $0.2 million and $0.5 million for the three and nine months ended October 31, 2018, respectively, and $0.2 million and $0.5 million for the three and nine months ended October 31, 2017, respectively.
6. Property and Equipment, net
Property and equipment, net consisted of the following:
(in thousands)
October 31, 2018
 
January 31, 2018
Furniture and fixtures
$
715

 
$
719

Office equipment
7,605

 
4,636

Leasehold improvements
13,052

 
12,928

Computer software
5,795

 
4,563

Construction in progress
522

 
124

Total property and equipment
27,689

 
22,970

Less: accumulated depreciation
(16,054
)
 
(11,532
)
Total property and equipment, net
$
11,635

 
$
11,438

Depreciation expense was $1.6 million and $4.5 million for the three and nine months ended October 31, 2018, respectively, and $1.2 million and $3.2 million for the three and nine months ended October 31, 2017, respectively.
7. Accounts Payable, Accrued Expenses and Other Current Liabilities
        Accounts payable, accrued expenses and other current liabilities consisted of the following:
(in thousands)
October 31, 2018
 
January 31, 2018
Accounts payable
$
4,417

 
$
4,253

Accrued employee compensation
11,034

 
11,341

Accrued professional services and associated costs
2,063

 
1,333

Accrued Knowledge Network application provider fees
2,353

 
1,860

Accrued sales and use tax
1,391

 
1,846

Accrued employee stock purchase plan withholdings liability
918

 
3,750

Accrued other liabilities
4,857

 
3,033

Total accounts payable, accrued expenses and other current liabilities
$
27,033

 
$
27,416

8. Stock-Based Compensation
2008 Equity Incentive Plan
        The Company's 2008 Equity Incentive Plan (the "2008 Plan"), as amended on March 10, 2016, allowed for the issuance of up to 25,912,531 shares of common stock. Awards granted under the 2008 Plan may be incentive stock options ("ISOs"), nonqualified stock options ("NQSOs"), restricted stock and restricted stock units. The 2008 Plan is administered by the Company's Board of Directors, which determines the terms of the options granted, the exercise price, the number of shares subject to option and the option vesting period. No ISO or NQSO is exercisable after 10 years from the date of grant, and option awards will typically vest over a four-year period.
        The 2008 Plan was terminated in connection with the adoption of the Company's 2016 Equity Incentive Plan (the "2016 Plan") in December 2016, and the Company will not grant any additional awards under the 2008 Plan. However, the 2008 Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder.

13


2016 Equity Incentive Plan
        In December 2016, the Company's Board of Directors adopted, and its stockholders approved, the 2016 Plan. The number of shares reserved for issuance under the 2016 Plan will increase on the first day of each fiscal year during the term of the 2016 Plan by the lesser of: (i) 10,000,000 shares, (ii) 4% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the Company's Board of Directors may determine. On February 1, 2018, the number of shares of common stock available for issuance under the 2016 Plan was automatically increased according to its terms by 3,759,077 shares. In addition, the shares reserved for issuance under the 2016 Plan also include shares returned to the 2008 Plan as the result of expiration or termination of options or other awards. As of October 31, 2018, the number of shares available for future award under the 2016 Plan is 1,446,083.
Stock Options
       The following table summarizes the activity related to the Company's stock options:
 
Options Outstanding
 
Outstanding Stock Options
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Life (in years)
 
Aggregate Intrinsic Value
(in thousands)
Balance, January 31, 2018
22,512,856

 
$
5.65

 
6.91
 
$
146,471

Granted

 
$

 
 
 
 
Exercised
(5,000,035
)
 
$
3.02

 
 
 
 
Forfeited or canceled
(585,453
)
 
$
5.99

 
 
 
 
Balance, October 31, 2018
16,927,368

 
$
6.41

 
6.51
 
$
216,783

Vested and expected to vest
16,864,828

 
$
6.41

 
6.51
 
$
216,009

Exercisable at October 31, 2018
11,115,428

 
$
5.55

 
5.68
 
$
151,944

Nonvested option activity is as follows:
 
Options
 
Weighted-Average Grant Date Fair Value
Nonvested as of January 31, 2018
9,241,953

 
$
4.06

Granted

 
$

Vested
(2,894,581
)
 
$
3.72

Forfeited
(535,432
)
 
$
3.17

Balance as of October 31, 2018
5,811,940

 
$
4.31

The aggregate intrinsic value of options vested and expected to vest and exercisable is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of October 31, 2018. The fair value of the common stock is the Company’s closing stock price as reported on the New York Stock Exchange.
The aggregate intrinsic value of exercised options was $69.3 million and $29.7 million for the nine months ended October 31, 2018 and 2017, respectively, and is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of the exercise date.
No options were granted during the three and nine months ended October 31, 2018. The weighted-average grant date fair value of options granted during the three and nine months ended October 31, 2017 was $6.66 and $5.63 per share, respectively.
Restricted Stock and Restricted Stock Units
        The following table summarizes the activity related to the Company's restricted stock and restricted stock units:
 
Outstanding
 
Weighted-Average Grant Date Fair Value
Balance as of January 31, 2018
4,457,585

 
$
12.26

Granted
5,031,773

 
$
18.44

Vested and converted to shares
(1,098,253
)
 
$
13.03

Forfeited or canceled
(462,453
)
 
$
13.43

Balance as of October 31, 2018
7,928,652

 
$
16.01


14


Employee Stock Purchase Plan
In March 2017, the Company's Board of Directors adopted, and its stockholders approved, the 2017 Employee Stock Purchase Plan ("ESPP"), which became effective on the date it was adopted. The number of shares of the Company's common stock that will be available for sale to employees under the ESPP increases annually on the first day of each fiscal year beginning on February 1, 2018, in an amount equal to the lesser of: (i) 2,500,000 shares; (ii) 1% of the outstanding shares of the Company's common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the administrator may determine. On February 1, 2018, the number of shares of common stock available for issuance under the ESPP was automatically increased according to its terms by 939,769 shares. As of October 31, 2018, a total of 1,746,085 shares of the Company's common stock are available for sale to employees under the ESPP.
The initial offering period of the ESPP commenced on the effective date of the Initial Public Offering ("IPO"), April 13, 2017, and ended on March 15, 2018. In connection with the initial offering period of the ESPP, 437,527 shares of common stock were purchased under the ESPP at a purchase price of $9.35 per share for total proceeds of $4.1 million. A second offering period began on March 15, 2018 and ended on September 17, 2018. In connection with the second offering period, 256,157 shares of common stock were purchased under the ESPP at a purchase price of $10.49 per share for total proceeds of $2.7 million. A third offering period began on September 17, 2018 and will end on March 15, 2019. As of October 31, 2018, 179,221 shares are estimated to be purchased at the end of the offering period and $0.9 million has been withheld on behalf of employees for these future purchases under the ESPP and is included in accounts payable, accrued expenses and other current liabilities.
The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares estimated to be purchased under the respective ESPP offering periods were as follows:
 
Three months ended October 31,
 
Nine months ended October 31,
 
2018
 
2017
 
2018
 
2017
Employee Stock Purchase Plan
 
 
 
 
 
 
 
Expected life (years)
0.50
 
 
0.50
 
0.92
Expected volatility
45.09%
 
—%
 
34.41% - 45.09%
 
38.30%
Dividend yield
 
 
 
Risk-free rate
2.35%
 
—%
 
1.95% - 2.35%
 
1.02%
During the three and nine months ended October 31, 2018, the Company recorded $0.5 million and $1.5 million, respectively, of stock-based compensation expense associated with the ESPP. As of October 31, 2018, total unrecognized compensation cost related to ESPP was $0.9 million, net of estimated forfeitures, which will be amortized over a weighted-average remaining period of 0.37 years.
A new offering period will commence on the first trading day on or after March 15th and September 15th each year, or on such other date as the administrator will determine, and will end on the first trading day, approximately six months later, on or after September 15th and March 15th, respectively. Participants may purchase the Company’s common stock through payroll deductions, up to a maximum of 15% of their eligible compensation. Unless changed by the administrator, the purchase price for each share of common stock purchased under the ESPP will be 85% of the lower of the fair market value per share on the first trading day of the applicable offering period (or, in the case of the initial offering period, the price at which one share of common stock was offered to the public in its IPO) or the fair market value per share on the last trading day of the applicable offering period.
Stock-Based Compensation Expense
        Stock-based compensation represents the cost related to stock-based awards granted to employees and non-employees in lieu of monetary payment. The Company measures stock-based compensation at the grant date, based on the estimated fair value of the award, and recognizes the expense on a straight-line basis (net of estimated forfeitures) over the requisite service period in the condensed consolidated statements of operations and comprehensive loss. Stock-based compensation expense associated with stock-based awards granted to non-employees is re-measured each period until fully vested.
The Company's stock-based compensation expense was as follows:
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 
2018
 
2017
Cost of revenue
$
820

 
$
461

 
$
2,032

 
$
947

Sales and marketing
6,891

 
2,741

 
16,330

 
7,477

Research and development
2,369

 
1,121

 
6,011

 
2,433

General and administrative
2,842

 
1,614

 
7,570

 
4,145

Total stock-based compensation expense
$
12,922

 
$
5,937

 
$
31,943

 
$
15,002


15


As of October 31, 2018, there was approximately $141.5 million of total unrecognized compensation cost related to unvested stock-based awards. This unrecognized compensation cost is expected to be recognized over an estimated weighted-average vesting period of approximately 3.3 years. During the three and nine months ended October 31, 2018, the Company capitalized $0.3 million and $0.4 million, respectively, of stock-based compensation related to software development of its cloud-based platform, and $0.1 million and $0.3 million for the three and nine months ended October 31, 2017, respectively.
The fair value of the Company’s stock options granted during the nine months ended October 31, 2017 were estimated using the Black-Scholes option-pricing model with the following assumptions: (i) an expected life of 6.08 years based upon the simplified method for employee grants, as the Company does not yet have sufficient historical exercise data to provide a reasonable basis upon which to estimate its expected term due to the limited period of time its equity shares have been publicly traded; (ii) an expected volatility range of 47.33% - 48.77% based on the average of the historical volatility for a sample of comparable companies; (iii) a risk-free rate range of 1.87% - 2.37% based on the U.S. treasury yield curve in effect at the time of grants; and, (iv) a dividend yield of zero, as the Company has not historically paid any dividends and does not expect to declare or pay any dividends in the foreseeable future. The expected life assumptions for options granted to non-employees are based upon the remaining contractual term of the option. No options were granted during the nine months ended October 31, 2018.
9. Equity
The following tables summarize the changes in convertible preferred stock and stockholders' equity (deficit) for the three and nine months ended October 31, 2018 and 2017 (in thousands):
 
 
 
 
 
 
Accumulated
 
 
Total
 
Convertible
 
 
Additional
Other
 
 
Stockholders’
 
Preferred Stock
Common Stock
Paid-In
Comprehensive
Accumulated
Treasury
Equity
 
Shares
Amount
Shares
Amount
Capital
Loss
Deficit
Stock
(Deficit)
Balance, January 31, 2018

$

93,977

$
100

$
328,344

$
(1,636
)
$
(233,450
)
$
(11,905
)
$
81,453

Exercise of stock options


1,678

2

4,908




4,910

Vested restricted stock units converted to common shares


141







Issuance of restricted stock


4







Issuance of common stock under employee stock purchase plans


438

1

4,090




4,091

Stock-based compensation




8,066




8,066

Other comprehensive loss





(95
)


(95
)
Net loss






(18,136
)

(18,136
)
Balance, April 30, 2018


96,238

103

345,408

(1,731
)
(251,586
)
(11,905
)
80,289

Exercise of stock options


1,833

1

5,231




5,232

Vested restricted stock units converted to common shares


378

1

(1
)




Issuance of restricted stock


12







Stock-based compensation




11,081




11,081

Other comprehensive income





102



102

Net loss






(21,096
)

(21,096
)
Balance, July 31, 2018


98,461

105

361,719

(1,629
)
(272,682
)
(11,905
)
75,608

Exercise of stock options


1,489

1

4,941




4,942

Vested restricted stock units converted to common shares


566

1

(1
)




Issuance of common stock under employee stock purchase plans


256


2,687




2,687

Stock-based compensation




13,218




13,218

Other comprehensive income





181



181

Net loss






(24,766
)

(24,766
)
Balance, October 31, 2018

$

100,772

$
107

$
382,564

$
(1,448
)
$
(297,448
)
$
(11,905
)
$
71,870


16



 
 
 
 
 
 
Accumulated
 
 
Total
 
Convertible
 
 
Additional
Other
 
 
Stockholders’
 
Preferred Stock
Common Stock
Paid-In
Comprehensive
Accumulated
Treasury
Equity
 
Shares
Amount
Shares
Amount
Capital
Loss
Deficit
Stock
(Deficit)
Balance, January 31, 2017
43,594

$
120,615

31,395

$
38

$
52,805

$
(1,808
)
$
(166,885
)
$
(11,905
)
$
(127,755
)
Initial public offering, net of issuance costs of $4,433


12,075

12

119,082




119,094

Conversion of preferred stock
(43,594
)
(120,615
)
43,594

44

120,571




120,615

Conversion of preferred stock warrant




1,435




1,435

Exercise of stock options


2,728

3

2,137




2,140

Exercise of common stock warrants


143







Vested restricted stock units converted to common shares


60







Stock-based compensation




4,062




4,062

Other comprehensive income





192



192

Net loss






(16,106
)

(16,106
)
Balance, April 30, 2017


89,995

97

300,092

(1,616
)
(182,991
)
(11,905
)
103,677

Exercise of stock options


69


241




241

Exercise of common stock warrants


36


79




79

Vested restricted stock units converted to common shares


40







Issuance of restricted stock


13







Stock-based compensation




5,181




5,181

Other comprehensive income





105



105

Net loss






(16,399
)

(16,399
)
Balance, July 31, 2017


90,153

97

305,593

(1,511
)
(199,390
)
(11,905
)
92,884

Exercise of stock options


726

1

2,304




2,305

Vested restricted stock units converted to common shares


30







Stock-based compensation




6,033




6,033

Other comprehensive loss





(35
)


(35
)
Net loss






(17,062
)

(17,062
)
Balance, October 31, 2017

$

90,909

$
98

$
313,930

$
(1,546
)
$
(216,452
)
$
(11,905
)
$
84,125

Convertible Preferred Stock
In April 2017, upon the closing of the Company's IPO, all outstanding shares of convertible preferred stock were automatically converted into an aggregate of 43,594,753 shares of common stock and all outstanding warrants exercisable for shares of convertible preferred stock automatically converted into warrants exercisable for 110,937 shares of common stock. At that time, a final fair value

17


adjustment of $0.5 million was recorded to other expense, net and the remaining preferred stock warrant liability of $1.4 million was reclassified to stockholders' equity (deficit).
Preferred Stock
Effective April 2017, the Company’s Board of Directors is authorized to issue up to 50,000,000 shares of preferred stock, $0.001 par value, in one or more series without stockholder approval. The Company's Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock. The issuance of preferred stock could have the effect of restricting dividends on the Company’s common stock, diluting the voting power of its common stock, impairing the liquidation rights of its common stock, or delaying or preventing changes in control or management of the Company. As of October 31, 2018no shares of preferred stock were issued or outstanding.
Common Stock
        As of October 31, 2018 and January 31, 2018, the Company had authorized 500,000,000 shares of voting $0.001 par value common stock. Each holder of the Company's common stock is entitled to one vote for each share on all matters to be voted upon by the stockholders and there are no cumulative rights. Subject to any preferential rights of any outstanding preferred stock, holders of the Company's common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the Company's Board of Directors out of legally available funds. If there is a liquidation, dissolution or winding up of the Company, holders of the Company's common stock would be entitled to share in the Company's assets remaining after the payment of liabilities and any preferential rights of any outstanding preferred stock.
        Holders of the Company's common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of the Company's common stock will be fully paid and non-assessable. The rights, preferences and privileges of the holders of the Company's common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock which the Company may designate and issue in the future.
Treasury Stock
 As of October 31, 2018 and January 31, 2018, the Company had 6,505,334 shares of treasury stock which are carried at its cost basis of $11.9 million on the Company's condensed consolidated balance sheets.
10. Debt
        On March 16, 2016, the Company entered into a Loan and Security agreement with Silicon Valley Bank that provides for a $15.0 million revolving credit line ("Revolving Line") and a $7.0 million Letter of Credit facility (together with the Revolving Line, the "Credit Agreement"). In March 2018, the Credit Agreement was amended to extend the maturity date to March 16, 2020. No significant debt issuance costs were incurred in association with the amendment. The Company is obligated to pay ongoing commitment fees at a rate equal to 0.25% for the Revolving Line and 1.75% for any issued letters of credit.
        Subject to certain terms of the Credit Agreement, the Company may borrow, prepay and reborrow amounts under the Revolving Line at any time during the agreement and amounts repaid or prepaid may be reborrowed. Interest rates on borrowings under the Revolving Line will be based on one-half of one percent (0.50%) above the prime rate. The prime rate is defined as the rate of interest per annum from time to time published in the money rate section of the Wall Street Journal.
        The Credit Agreement contains certain customary affirmative and negative covenants, including an adjusted quick ratio of at least 1.25 to 1.00, minimum revenue, a limit on the Company's ability to incur additional indebtedness, dispose of assets, make certain acquisition transactions, pay dividends or make distributions, and certain other restrictions on the Company's activities each defined specifically in the agreement.
        As of October 31, 2018 and January 31, 2018, the Company had no debt outstanding on its Revolving Line. As of October 31, 2018, the Company was in compliance with all debt covenants and had $15.0 million available under its Revolving Line.
11. Income Taxes
For the nine months ended October 31, 2018 and 2017, the Company recorded a provision for income taxes of $0.5 million and $0.2 million, respectively.
ASC 740 generally requires providing for income taxes during interim periods based on the estimated annual effective tax rate ("AETR") for the full fiscal year. For the three and nine months ended October 31, 2018, the Company calculated its income tax provision as though the interim year to date period was an annual period, referred to herein as the discrete method. The Company believes that the application of the AETR method is impractical at this time, given that normal deviations in the projected pre-tax net income (loss) in certain jurisdictions could result in a disproportionate and unreliable effective tax rate under the AETR method.
The Company's effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company's U.S. deferred tax assets, partially offset by the foreign tax rate differential on non-U.S. income.

18


The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome.
On December 22, 2017, the Tax Reform Act was enacted, which significantly revised the U.S. corporate income tax laws, including, but not limited to, lowering the top bracket of the federal statutory corporate tax rate from 35% to a flat rate of 21%. The Company continues to evaluate the impacts of the Tax Reform Act and considers the amounts recorded to be provisional and based on reasonable estimates, except for the remeasurement of its deferred taxes based on the new enacted rate, for which the accounting is complete. As the Company continues to assess its provision for income taxes, any adjustments to the provisional amounts arising from continued analysis of the Tax Reform Act or upon completion of its U.S. income tax return, will be recognized in accordance with SAB 118 measurement period guidance.
12. Commitments and Contingencies
Leases, Knowledge Network Application Provider Agreements and Other
        The Company is obligated to make payments under certain non-cancelable operating leases for office space, with various expiry dates between fiscal years 2020 and 2028, including its primary facility in New York, which expires in December 2020. The Company is a party to various agreements with Knowledge Network application providers, which expire at various dates between fiscal years 2019 and 2035.
        Future minimum annual payments under these and other contractual obligations in the normal course of business as of October 31, 2018 are as follows (in thousands):
Fiscal year ending January 31:
 
Operating Leases
 
Application Providers and Other
2019
 
$
1,992

 
$
3,468

2020
 
7,734

 
6,765

2021
 
6,705

 
1,260

2022
 
550

 
541

2023 and thereafter
 
2,273

 
82

Total
 
$
19,254

 
$
12,116

        Rent expense was $2.0 million and $5.6 million for the three and nine months ended October 31, 2018, respectively, and $1.6 million and $4.7 million for the three and nine months ended October 31, 2017, respectively.
Legal Proceedings
       The Company is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.
Warranties and Indemnifications
        The Company's platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.
        The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the accompanying condensed consolidated financial statements.
        The Company has also agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.

19


13. Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:
 
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands, except share and per share data)
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
 
     Net loss attributable to common stockholders
 
$
(24,766
)
 
$
(17,062
)
 
$
(63,998
)
 
$
(49,567
)
Denominator:
 
 
 
 
 
 
 
 
     Weighted-average common shares outstanding
 
99,628,479

 
90,353,608

 
97,387,544

 
73,992,705

Net loss per share attributable to common stockholders, basic and diluted
 
$
(0.25
)
 
$
(0.19
)
 
$
(0.66
)
 
$
(0.67
)
        Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares.
        Since the Company was in a net 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 equivalent shares outstanding would have been anti-dilutive. Anti-dilutive common equivalent shares were as follows:
 
 
As of October 31,
 
 
2018
 
2017
Options to purchase common stock
 
16,927,368

 
24,591,376

Restricted stock and restricted stock units
 
7,928,652

 
3,649,893

Shares estimated to be purchased under ESPP
 
179,221

 
493,564

Total anti-dilutive common equivalent shares
 
25,035,241

 
28,734,833


20



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 condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. 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 discussed in the section titled "Risk Factors" under Part II, Item 1A in this Quarterly Report on Form 10-Q.
Overview
Yext is a knowledge engine. Our platform lets businesses control their digital knowledge in the cloud and sync it to approximately 150 services and applications, which we refer to as our Knowledge Network (formerly the PowerListings Network) and includes Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. We have established direct data integrations with applications in our Knowledge Network that end consumers around the globe use to discover new businesses, read reviews and find accurate answers to their queries.
Our cloud-based platform, the Yext Knowledge Engine, powers all of our key features, including Listings, Pages and Reviews, along with our other features and capabilities. We offer annual and multi-year subscriptions to our platform. Subscriptions are offered in a discrete range of packages with pricing based on specified feature sets and the number of licenses managed with our platform.
We sell our solution globally to customers of all sizes, through direct sales efforts to our customers, including third-party resellers, and through a self-service purchase process. In transactions with resellers, we are only party to the transaction with the reseller and are not a party to the reseller's transaction with its customer.
While the majority of our revenue is based in the U.S., we continue to grow internationally. We offer the same services internationally as we do in the United States, and we intend to continue to pursue a strategy of expanding our international operations. Our revenue from non-U.S. operations was more than 10% of our total revenue for the three and nine months ended October 31, 2018. Our non-U.S. revenue is defined as revenue derived from contracts that are originally entered into with our non-U.S. offices, regardless of the location of the customer. We generally direct non-U.S. customer sales to our non-U.S. offices.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2019, for example, are to the fiscal year ending January 31, 2019.
Components of Results of Operations
Revenue
We derive our revenue primarily from subscription services. We sell subscriptions to our cloud-based platform through contracts that are typically one year in length, but may be up to three years or longer in length. Revenue is a function of the number of customers, the number of licenses at each customer, the package, or for older contracts, number of features, to which each customer subscribes, the price of the package or the feature set and renewal rates. Revenue is recognized ratably over the contract term beginning on the commencement date of each contract, at which time the customers are granted access to the platform, the appropriate package or feature set and associated support. We typically invoice our customers in monthly, quarterly, semi-annual or annual installments at the beginning of each subscription period. Amounts that have been invoiced are initially recorded as deferred revenue and are recognized ratably over the subscription period.
Cost of Revenue
Cost of revenue includes fees we pay to our Knowledge Network application providers. Our ongoing arrangements with Knowledge Network application providers follow one of three mechanisms: unpaid, fixed, or variable fee based on licenses served or revenue. The arrangements with many of our larger providers are unpaid. As the value of our customers' digital knowledge increases over time to our Knowledge Network application providers, we expect that we will be able to negotiate lower or no fee contracts and, therefore, our provider fees as a percentage of total revenue will generally decline. Cost of revenue also includes expenses related to hosting our platform and providing support services. These expenses are primarily comprised of personnel and related costs directly associated with our cloud infrastructure and customer support, including salaries, data center capacity costs, stock-based compensation expense, benefits, and other allocated overhead costs.
Operating Expenses
Sales and marketing expenses. Sales and marketing expenses are our largest cost and consist primarily of salaries and related costs, including commissions and stock-based compensation expense, as well as costs related to advertising, marketing, brand awareness activities and lead generation. 

21



Research and development expenses. Research and development expenses consist primarily of salaries and related costs, including stock-based compensation expense and costs to develop new products and features. Research and development expenses are partially offset by capitalized software development costs, which we expect to grow as we continue to invest in research and development activities.
General and administrative expenses. General and administrative expenses consist primarily of salaries and related costs, including stock-based compensation expense, for our finance and accounting, human resources, information technology and legal support departments, as well as professional and consulting fees in connection with these departments.
Results of Operations
The following table sets forth selected condensed consolidated statement of operations data for each of the periods indicated:
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 
2018
 
2017
Revenue
$
58,742

 
$
44,332

 
$
164,933

 
$
122,181

Cost of revenue(1)
14,886

 
11,658

 
41,772

 
31,887

 Gross profit
43,856

 
32,674

 
123,161

 
90,294

Operating expenses:
 
 
 
 
 
 
 
 Sales and marketing(1)
45,669

 
32,756

 
122,869

 
91,891

 Research and development(1)
9,158

 
6,958

 
26,870

 
18,437

 General and administrative(1)
13,867

 
10,196

 
37,465

 
29,103

 Total operating expenses
68,694

 
49,910

 
187,204

 
139,431

Loss from operations
(24,838
)
 
(17,236
)
 
(64,043
)
 
(49,137
)
Investment income
350

 
419

 
1,113

 
741

Interest income (expense)
74

 
(104
)
 
(2
)
 
(274
)
Other expense, net
(194
)
 
(132
)
 
(583
)
 
(667
)
Loss from operations before income taxes
(24,608
)
 
(17,053
)
 
(63,515
)
 
(49,337
)
Provision for income taxes
(158
)
 
(9
)
 
(483
)
 
(230
)
Net loss
$
(24,766
)
 
$
(17,062
)
 
$
(63,998
)
 
$
(49,567
)
(1)Amounts include stock-based compensation expense as follows:
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 
2018
 
2017
Cost of revenue
$
820

 
$
461

 
$
2,032

 
$
947

Sales and marketing
6,891

 
2,741

 
16,330

 
7,477

Research and development
2,369

 
1,121

 
6,011

 
2,433

General and administrative
2,842

 
1,614

 
7,570

 
4,145

Total stock-based compensation expense
$
12,922

 
$
5,937

 
$
31,943

 
$
15,002


22



The following table sets forth selected condensed consolidated statements of operations data for each of the periods indicated as a percentage of total revenue: 
 
Three months ended October 31,
 
Nine months ended October 31,
 
2018
 
2017
 
2018
 
2017
Revenue
100
 %
 
100
 %
 
100
 %
 
100
 %
Cost of revenue
25

 
26

 
25

 
26

 Gross profit
75

 
74

 
75

 
74

Operating expenses:
 
 
 
 
 
 
 
 Sales and marketing
78

 
74

 
75

 
75

 Research and development
15

 
16

 
16

 
15

 General and administrative
24

 
23

 
23

 
24

 Total operating expenses
117

 
113

 
114

 
114

Loss from operations
(42
)
 
(39
)
 
(39
)
 
(40
)
Investment income

 
1

 

 

Interest income (expense)

 

 

 

Other expense, net

 

 

 
(1
)
Loss from operations before income taxes
(42
)
 
(38
)
 
(39
)
 
(41
)
Provision for income taxes

 

 

 

Net loss
(42
)%
 
(38
)%
 
(39
)%
 
(41
)%
Three Months Ended October 31, 2018 Compared to Three Months Ended October 31, 2017
Revenue and Cost of Revenue
 
Three months ended October 31,
 
Variance
(in thousands)
2018
 
2017
 
Dollars
 
Percent
 Revenue
$
58,742

 
$
44,332

 
$
14,410

 
33
%
 Cost of revenue
14,886

 
11,658

 
$
3,228

 
28
%
 Gross profit
$
43,856

 
$
32,674

 
$
11,182

 
34
%
 Gross margin
74.7
%
 
73.7
%
 
 
 
 
Total revenue was $58.7 million for the three months ended October 31, 2018, compared to $44.3 million for the three months ended October 31, 2017, an increase of $14.4 million or 33%. This increase was primarily due to continued new customer acquisitions and expanded subscriptions sold to existing customers.
Cost of revenue was $14.9 million for the three months ended October 31, 2018, compared to $11.7 million for the three months ended October 31, 2017, an increase of $3.2 million or 28%. This increase was primarily due to a $1.3 million increase in personnel‑related costs, which mainly consisted of salaries and wages, reflecting higher headcount. Knowledge Network application provider fees and costs associated with our data centers each increased $0.4 million. In addition, depreciation expense and stock-based compensation expense each increased $0.4 million.
Gross margin was 74.7% for the three months ended October 31, 2018, compared to 73.7% for the three months ended October 31, 2017, as revenue growth outpaced the increase in cost of revenue.
Operating Expenses
 
Three months ended October 31,
 
Variance
(in thousands)
2018
 
2017
 
Dollars
 
Percent
 Sales and marketing
$
45,669

 
$
32,756

 
$
12,913

 
39
%
 Research and development
$
9,158

 
$
6,958

 
$
2,200

 
32
%
 General and administrative
$
13,867

 
$
10,196

 
$
3,671

 
36
%
Sales and marketing expense was $45.7 million for the three months ended October 31, 2018, compared to $32.8 million for the three months ended October 31, 2017, an increase of $12.9 million, or 39%. The increase was primarily due to a $5.9 million increase in personnel‑related costs, which mainly consisted of salaries and wages, as well as commissions, as we continued to expand our sales force to invest in our overall growth. In addition, stock-based compensation expense increased $4.2 million.

23



Research and development expense was $9.2 million for the three months ended October 31, 2018, compared to $7.0 million for the three months ended October 31, 2017, an increase of $2.2 million, or 32%. The increase was primarily due to a $0.8 million increase in personnel-related costs, which mainly consisted of salaries and wages, reflecting higher headcount, as well as a $1.2 million increase in stock-based compensation expense.
General and administrative expense was $13.9 million for the three months ended October 31, 2018, compared to $10.2 million for the three months ended October 31, 2017, an increase of $3.7 million, or 36%. The increase was primarily due to a $1.2 million increase in stock-based compensation expense, as well as a $0.9 million increase in personnel‑related costs, which mainly consisted of salaries and wages, reflecting higher headcount.
Nine Months Ended October 31, 2018 Compared to Nine Months Ended October 31, 2017
Revenue and Cost of Revenue
 
Nine months ended October 31,
 
Variance
(in thousands)
2018
 
2017
 
Dollars
 
Percent
 Revenue
$
164,933

 
$
122,181

 
$
42,752

 
35
%
 Cost of revenue
41,772

 
31,887

 
$
9,885

 
31
%
 Gross profit
$
123,161

 
$
90,294

 
$
32,867

 
36
%
 Gross margin
74.7
%
 
73.9
%
 
 
 
 
Total revenue was $164.9 million for the nine months ended October 31, 2018, compared to $122.2 million for the nine months ended October 31, 2017, an increase of $42.8 million or 35%. This increase was primarily due to continued new customer acquisitions and expanded subscriptions sold to existing customers.
Cost of revenue was $41.8 million for the nine months ended October 31, 2018, compared to $31.9 million for the nine months ended October 31, 2017, an increase of $9.9 million or 31%. This increase was primarily due to a $3.9 million increase in personnel‑related costs, which mainly consisted of salaries and wages, reflecting higher headcount, a $1.5 million increase in Knowledge Network application provider fees, and a $1.1 million increase in costs associated with our data centers. In addition, depreciation expense and stock-based compensation expense increased $1.2 million and $1.1 million, respectively.
Gross margin was 74.7% for the nine months ended October 31, 2018, compared to 73.9% for the nine months ended October 31, 2017, as revenue growth outpaced the increase in cost of revenue.
Operating Expenses
 
Nine months ended October 31,
 
Variance
(in thousands)
2018
 
2017
 
Dollars
 
Percent
 Sales and marketing
$
122,869

 
$
91,891

 
$
30,978

 
34
%
 Research and development
$
26,870

 
$
18,437

 
$
8,433

 
46
%
 General and administrative
$
37,465

 
$
29,103

 
$
8,362

 
29
%
Sales and marketing expense was $122.9 million for the nine months ended October 31, 2018, compared to $91.9 million for the nine months ended October 31, 2017, an increase of $31.0 million, or 34%. The increase was primarily due to a $16.2 million increase in personnel‑related costs, which mainly consisted of salaries and wages, as well as commissions, as we continued to expand our sales force to invest in our overall growth. In addition, stock-based compensation expense increased $8.9 million.
Research and development expense was $26.9 million for the nine months ended October 31, 2018, compared to $18.4 million for the nine months ended October 31, 2017, an increase of $8.4 million, or 46%. The increase was primarily due to a $4.7 million increase in personnel-related costs, which mainly consisted of salaries and wages, reflecting higher headcount, as well as a $3.6 million increase in stock-based compensation expense.
General and administrative expense was $37.5 million for the nine months ended October 31, 2018, compared to $29.1 million for the nine months ended October 31, 2017, an increase of $8.4 million, or 29%. The increase was primarily due to a $3.4 million increase in stock-based compensation expense, as well as a $2.3 million increase in personnel‑related costs, which mainly consisted of salaries and wages, reflecting higher headcount.

24



Liquidity and Capital Resources
As of October 31, 2018, our principal sources of liquidity were cash, cash equivalents and marketable securities, comprised primarily of bank deposits, money market funds, U.S. treasury securities, and corporate bonds, totaling $107.0 million. We believe our existing cash, cash equivalents and marketable securities will be sufficient to meet our projected operating requirements for at least the next 12 months. Our cash flows, including net cash used in or provided by operating activities, may vary significantly from quarter to quarter, due to the timing of billings, cash collections, significant marketing events and related expenses, and other factors.
Our future capital requirements will depend on many factors, including those set forth under "Risk Factors." We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, and intellectual property rights. We may be required to seek additional equity or debt financing. 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 when desired, our business, operating results and financial condition would be adversely affected.
Credit Facility
On March 16, 2016, we entered into a Loan and Security agreement with Silicon Valley Bank that provides for a $15.0 million revolving credit line ("Revolving Line") and a $7.0 million Letter of Credit facility (together with the Revolving Line, the "Credit Agreement"). In March 2018, the Credit Agreement was amended to extend the maturity date to March 16, 2020. We are obligated to pay ongoing commitment fees at a rate equal to 0.25% for the Revolving Line and 1.75% for any issued letters of credit.
Subject to certain terms of the Credit Agreement, we may borrow, prepay and reborrow amounts under the Revolving Line at any time during the agreement and amounts repaid or prepaid may be reborrowed. Interest rates on borrowings under the Revolving Line will be based on one-half of one percent (0.50%) above the prime rate. The prime rate is defined as the rate of interest per annum from time to time published in the money rate section of the Wall Street Journal.
The Credit Agreement contains certain customary affirmative and negative covenants, including an adjusted quick ratio of at least 1.25 to 1.00, minimum revenue, a limit on our ability to incur additional indebtedness, dispose of assets, make certain acquisition transactions, pay dividends or make distributions, and certain other restrictions on our activities.
As of October 31, 2018, we had no debt outstanding and $15.0 million available under our Revolving Line.
Cash Flows
The following table summarizes our cash flows:
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 Net cash used in operating activities
$
(25,580
)
 
$
(30,330
)
 Net cash provided by (used in) investing activities
$
1,183

 
$
(95,361
)
 Net cash provided by financing activities
$
18,832

 
$
121,654

Operating Activities
Net cash used in operating activities of $25.6 million for the nine months ended October 31, 2018 was primarily due to the net loss of $64.0 million, as well as changes in deferred revenue of $5.3 million, prepaid expenses and other current assets of $3.3 million, and deferred commissions of $1.8 million. These decreases were partially offset by a change in accounts receivable of $9.4 million, reflecting growth in subscription arrangements as compared to the same period in fiscal 2018, as well as the timing of cash collections, including those from certain significant customers, as well as a change in accounts payable, accrued expenses and other current liabilities of $3.7 million, generally associated with timing. In addition, non-cash charges related to stock‑based compensation expense of $31.9 million and depreciation and amortization of $5.0 million, resulted in positive adjustments in reconciling our net loss to net cash used in operating activities.
Net cash used in operating activities of $30.3 million for the nine months ended October 31, 2017 was primarily due to the net loss of $49.6 million, a change in accounts payable, accrued expenses and other current liabilities of $2.6 million, mainly due to the timing of payments, and a change in prepaid expenses and other current assets of $2.0 million. These decreases were partially offset by stock‑based compensation expense of $15.0 million, depreciation and amortization of $3.8 million, a change in accounts receivable of $3.6 million, mainly due to timing of billing and cash collections during the period, and a change in deferred revenue of $2.3 million.
Investing Activities
Net cash provided by investing activities of $1.2 million for the nine months ended October 31, 2018 was related to maturities associated with marketable securities of $58.4 million, partially offset by purchases of marketable securities of $52.9 million and capital expenditures of $4.3 million.

25



Net cash used in investing activities of $95.4 million for the nine months ended October 31, 2017 was related to purchases of marketable securities of $106.2 million and capital expenditures of $2.7 million, offset by maturities and sales associated with marketable securities of $13.5 million.
Financing Activities
Net cash provided by financing activities of $18.8 million for the nine months ended October 31, 2018 was related to proceeds from exercises of stock options of $15.0 million, and proceeds, net from employee stock purchase plan withholdings of $3.9 million, partially offset by payments of deferred financing costs of $0.2 million
Net cash provided by financing activities of $121.7 million for the nine months ended October 31, 2017 was primarily related to proceeds from our Initial Public Offering ("IPO") of $123.5 million, net of underwriting discounts and commissions, as well as proceeds from exercises of stock options of $4.7 million, and proceeds, net from employee stock purchase plan withholdings of $2.7 million. These amounts were partially offset by the repayment of our Revolving Line of $5.0 million and costs paid in connection with our IPO of $4.3 million.
Contractual Obligations
We are obligated to make payments under certain non-cancelable operating leases for office space, with various expiry dates between fiscal years 2020 and 2028, including our primary facility in New York, which expires in December 2020. We are a party to various agreements with Knowledge Network application providers, the agreements for which expire at various dates between fiscal years 2019 and 2035. The following table summarizes our non-cancelable contractual obligations as of October 31, 2018 (in thousands):
Fiscal year ending January 31:
 
Operating Leases
 
Application Providers and Other(1)
2019
 
$
1,992

 
$
3,468

2020
 
7,734

 
6,765

2021
 
6,705

 
1,260

2022
 
550

 
541

2023 and thereafter
 
2,273

 
82

Total
 
$
19,254

 
$
12,116

(1) Includes any minimum contractual commitment levels of variable payments to Knowledge Network application providers, as well as other contractual obligations in the normal course of business.
Off-Balance Sheet Arrangements
We do not engage in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, as part of our ongoing business. Accordingly, our operating results, financial condition and cash flows are not subject to off-balance sheet risks.
Critical Accounting Policies and Estimates
Our management's discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about items that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
Except as described in Note 2, “Summary of Significant Accounting Policies- Recent Accounting Pronouncements -Adoption of New Accounting Standards,” to our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q, there have been no material changes to our critical accounting policies and estimates as compared to those disclosed in our Annual Report on Form 10-K.
Recent Accounting Pronouncements
See Note 2, "Summary of Significant Accounting Policies- Recent Accounting Pronouncements," to the condensed consolidated financial statements for our discussion about adopted and pending recent accounting pronouncements.

26



Item 3. Quantitative and Qualitative Disclosures About Market Risk
Market risk represents the risk of loss that may affect our financial position due to adverse changes in financial market prices and rates. We are exposed to market risks related to foreign currency exchange rates, inflation and interest rates.
Foreign Currency Risk
Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment, where the local currency is the functional currency, are translated from foreign currencies into U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates for the period derived from month-end spot rates for revenue, costs and expenses. We record translation gains and losses in accumulated other comprehensive (loss) income as a component of stockholders' equity (deficit). We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange losses in other expense, net. Based on the size of our international operations and the amount of our expenses denominated in foreign currencies, we would not expect a 10% change in the value of the U.S. dollar from rates on October 31, 2018 to have a material effect on our financial position or results of operations.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations, other than its impact on the general economy. Nonetheless, if our costs were to become subject to inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
Interest Rate Risk
As of October 31, 2018, we had cash, cash equivalents and marketable securities, comprised primarily of bank deposits, money market funds, U.S. treasury securities, and corporate bonds, totaling $107.0 million. The primary objective of our investments is the preservation of capital to fulfill liquidity needs. We do not enter into investments for trading or speculative purposes.
We do not believe our cash equivalents and marketable securities have significant risk of default or illiquidity. While we believe our cash equivalents and marketable securities do not contain excessive risk, we cannot assure you that in the future our investments will not be subject to adverse changes in market value. In addition, we maintain significant amounts of cash and cash equivalents at one or more financial institutions that are in excess of federally insured limits and are exposed to counterparty risk. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of the design and operation 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").
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our company’s reports filed under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of October 31, 2018.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended October 31, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We are continuing to take steps to remediate the material weaknesses in our internal control over financial reporting as identified in the Annual Report on Form 10-K.

27



Limitations on the Effectiveness of Disclosure Controls and Procedures
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the control system’s objectives will be 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 within a company are detected. The inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of controls. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.


28



PART II. OTHER INFORMATION
Item 1.    Legal Proceedings
We are not currently a party to any legal proceedings that are material to our business or financial condition. From time to time we may become party to various litigation matters and subject to claims that arise in the ordinary course of business.
Item 1A. Risk Factors
You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and related notes, before making a decision to invest in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect our business. If any of the following risks occur, our business, financial condition, operating results and prospects could be materially harmed. In that event, the price of our common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business and Industry
We have a history of losses and may not achieve profitability in the future.
We generated a net loss of $66.6 million, $43.2 million, and $26.5 million for the fiscal years ended January 31, 2018, 2017 and 2016, respectively, and a net loss of $64.0 million in the nine months ended October 31, 2018. As of October 31, 2018, we had an accumulated deficit of $297.4 million, reflecting our losses recognized historically on a GAAP basis. We will need to generate and sustain increased revenue levels in future periods to become profitable, and, even if we do, we may not be able to maintain or increase our level of profitability. As a result, we may continue to experience operating losses for the indefinite future. Further, we expect our operating expenses to increase over the next several years as we hire additional personnel, expand our distribution channels, develop our technology and new features and face increased compliance costs associated with our growth and entry into new markets and geographies and operations as a public company. If our revenue does not increase to offset these and other potential increases in operating expenses, we may not be profitable in future periods. If we are unable to achieve and sustain profitability, the market price of our common stock may significantly decrease.
We have a limited operating history as a digital knowledge software company, which makes it difficult to predict our future operating results.
We were incorporated in 2006 and originally operated as an advertising services company. Our business has evolved several times since then. For example, we sold our advertising business to IAC/InterActiveCorp in 2012 to focus our operations on becoming a leading digital knowledge management company. Many of the most popular features of our platform have only been launched in the past few years.
As a result of our limited operating history and recent changes to our platform and our sales model, our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model our future growth. The dynamic nature of our business and our industry may make it difficult to evaluate our current business and future prospects, and as a result our historical performance should not be considered indicative of our future performance. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties are incorrect or change due to changes in our industry, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
We have recently experienced rapid growth and significant changes to our organization and structure and may not be able to effectively manage such growth.
Our headcount and operations have grown substantially in recent years. We increased the number of our full-time employees from over 450 as of January 31, 2016 to over 800 as of January 31, 2018 and have hired several members of our senior management team in recent years.
We believe that our corporate culture has been a critical component of our success. We have invested substantial time and resources in building our team and nurturing our culture. As we expand our business and operate as a public company, we may find it difficult to maintain our corporate culture while managing our personnel growth. Any failure to manage our anticipated growth and organizational changes in a manner that preserves the key aspects of our culture could hurt our chance for future success, including our ability to recruit and retain personnel and effectively focus on and pursue our corporate objectives.
In addition, to manage the expected growth of our headcount, customer-base and operations, we will need to continue to improve our information technology infrastructure and our operational, financial and management systems and procedures. We have implemented many of these systems and procedures only recently, and they may not work as we expect or at all. Our anticipated additional headcount and capital investments will increase our costs, which will make it more difficult for us to address any future revenue shortfalls by reducing expenses in the short term.

29



Finally, in order to successfully manage our rapid growth, our organizational structure has become more complex. We have added personnel and may need to continue to scale and adapt our operational, financial and management controls, as well as our reporting systems and procedures. The expansion of our systems and infrastructure may require us to commit additional financial, operational and management resources before our revenue increases and without any assurances that our revenue will increase. If we fail to successfully manage our growth, we likely will be unable to successfully execute our business strategy, which could have a negative impact on our business, operating results and financial condition.
Failure to adequately expand our sales force will impede our growth.
Our revenue growth is substantially reliant on our sales force. Much of our sales process is relationship-driven, which requires a significant sales force. While we plan to continue to expand our direct sales force, both domestically and internationally, we have historically had difficulty recruiting a sufficient number of qualified sales personnel. If we are unable to adequately scale our sales force, we will not be able to reach our market potential and execute our business plan.
Identifying and recruiting qualified sales personnel and training them on our products requires significant time, expense and attention. Our financial results will suffer if our efforts to expand and train our direct sales force do not generate a corresponding increase in revenue. In particular, if we are unable to hire, develop and retain talented sales personnel or if new direct sales personnel are unable to achieve desired productivity levels in a reasonable period of time, we may not be able to realize the expected benefits of this investment or increase our revenue.
We are in the process of expanding our international operations, which exposes us to significant risks.
In 2014, we opened our first office outside the United States, and we intend to continue to expand our operations abroad. Our revenue from non-U.S. operations has grown from approximately 2% of our total revenue in the fiscal year ended January 31, 2016 to more than 10% of our total revenue in the fiscal year ended January 31, 2018. Our international expansion has created and will create significant challenges for our management, administrative, operational and financial infrastructure. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks in addition to those we already face in the United States. Because of our limited experience with international operations and developing and managing sales in international markets, our international expansion efforts may not be successful.
Some of the specific risks we will face in conducting business internationally that could adversely affect our business include:
the difficulty of recruiting and managing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with numerous international locations;
our ability to effectively price our multi-tiered subscriptions in competitive international markets;
our ability to identify and manage sales partners;
new and different sources of competition in each country or region;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
the need to adapt and localize our products for specific countries, including differences in the location attributes and formats used in each country;
the need to offer customer support in various languages;
difficulties in understanding and complying with local laws, regulations and customs in foreign jurisdictions;
compliance with U.S. laws and regulations for foreign operations, including, without limitation, the Foreign Corrupt Practices Act, or FCPA, the U.K. Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell in certain foreign markets, and the risks and costs of non-compliance;
compliance with international laws and regulations, including without limitation, those governing privacy, data security and data transfer, such as the General Data Protection Regulation, or GDPR, which may impair our ability to grow our business or offer our service in some locations, may subject us to liability for non-compliance or may require us to change our business practices;
expanded demands on, and distraction of, senior management;
difficulties with differing technical and environmental standards, data privacy and telecommunications regulations and certification requirements outside the United States;
varying levels of internet technology adoption and infrastructure;
tariffs and other non-tariff barriers, such as quotas and local content rules;
more limited protection for intellectual property rights in some countries;

30



adverse tax consequences;
fluctuations in currency exchange rates, which could increase the price of our products outside of the United States, increase the expenses of our international operations and expose us to foreign currency exchange rate risk;
currency control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;
restrictions on the transfer of funds;
deterioration of political relations between the United States and other countries; and
political or social unrest or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.
Also, our network service provider fees outside of the United States are generally higher than domestic rates, and our gross margin may be affected and may fluctuate as we expand our operations and customer base worldwide.
Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our overall business, operating results and financial condition.
Some of our resellers and Knowledge Network application providers also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if these resellers and application providers are not able to successfully manage these risks.
Our growth depends in part on the success of our strategic relationships with existing and prospective Knowledge Network application providers.
We have established strategic relationships with approximately 150 third-party service and application providers that comprise our Knowledge Network, including Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri, Yelp and many others. These application providers provide us with direct access to update content on their websites and applications. This direct access enables us to control our customers' business listings on the Knowledge Network application providers' websites and applications and to push real-time or nearly real-time updates to those business listings. In order to maintain relationships with application providers, we may need to modify our products or strategies in a way that may be adverse to our business and financial results. Furthermore, if we were to lose access to these applications, either in whole or in part, our Knowledge Network would not be as efficient, accurate or competitive.
In order to grow our business, we anticipate that we will need to continue to maintain and potentially expand these relationships. We may be unsuccessful in renegotiating our agreements with these third-party application providers or third-party application providers may insist on fees to access their applications. Additionally, our contracts with these third-party application providers are generally cancelable upon 30 days' notice, and we could lose access to these resources without having sufficient time to replace them. We believe we will also need to establish new relationships with third-party application providers, including third-party application providers in new geographic markets that we enter, and third-party application providers that may emerge in the future as leading sources of digital knowledge for end consumers. Identifying potential third-party application providers, and negotiating and documenting relationships with them, requires significant time and resources. Our competitors may be more effective than we are in providing incentives to application providers to favor their products or services or to prevent or reduce subscriptions to our products. In addition, the acquisition of a competitor by one of our third-party application providers could result in the termination of our relationship with that third-party application provider, which, in turn, could lead to decreased customer subscriptions. If we are unsuccessful in establishing or maintaining our relationships with third-party application providers, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results could suffer.
We do not have a long history with our subscription or pricing models and changes could adversely affect our operating results.
We have limited experience with respect to determining the optimal prices and contract length for our platform. As the markets for our features grow, as new competitors introduce new products or services that compete with ours or reduce their prices, or as we enter into new international markets, we may be unable to attract new customers or retain existing customers at the same price or continue to migrate customers to our multi-tiered subscription model. Moreover, large customers, which have historically been the focus of our direct sales efforts, may demand greater price discounts.
As we expand internationally, we also must determine the appropriate price to enable us to compete effectively internationally. In addition, if the mix of features we sell changes, then we may need to, or choose to, revise our pricing. As a result, in the future we may be required to reduce our prices or offer shorter contract durations, which could adversely affect our revenue, gross margin, profitability, financial condition and cash flow.

31



Our success depends on a fragmented internet environment for finding digital knowledge, particularly information about physical business locations, other entities and attributes.
We believe that our Knowledge Engine offers value to our customers in part because of the difficulty for a customer to update digital knowledge, particularly about its physical business locations, other entities and attributes across many websites and apps, many of which are owned or controlled by different entities and receive information from a variety of sources. Industry consolidation or technological advancements could result in a small number of websites or applications emerging as the predominant sources of digital knowledge, including information about physical business locations, thereby creating a less fragmented internet environment for purposes of end consumer searches about physical business locations or digital knowledge generally. Additionally, we may enter new geographies with less fragmented internet environments. If most end consumers relied on a few websites or applications for this information, or if reliably accurate information across the most used websites and applications were generated from a single source, the need for digital business listing synchronization and our platform could decline significantly. In particular, if larger providers of internet services were able to consolidate or control key websites and apps from which end consumers seek digital knowledge, including regarding physical locations, other entities and attributes, our platform may become less necessary or attractive to our customers, and our revenue would suffer accordingly.
Our platform faces competition in the marketplace. If we are unable to compete effectively, our operating results could be adversely affected.
The market for our features is competitive, rapidly evolving and fragmented, and is subject to changing technology and shifting customer needs. Many vendors develop and market products and services that compete to varying extents with our features, and we expect competition in our market to intensify. Moreover, industry consolidation may increase competition. Additionally, new entrants, specifically application providers, that enter our industry through acquisitions or otherwise, would increase competition in our industry significantly.
We currently face many competitors with a variety of product offerings. These companies have developed, or are developing, products that currently, or in the future are likely to, compete with some or all of our features. Also, a number of potential new competitors, including those with longer operating histories, greater name recognition, more established customer bases or significantly greater financial, technical, marketing and other resources than we do, may decide to enter the digital knowledge management business and create or acquire products that are competitive to our platform. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. We could lose customers if our competitors introduce new competitive products, add new features to existing competitive products, acquire competitive products, reduce prices, form strategic alliances with other companies or are acquired by third parties with greater available resources. If our competitors' products, services or technologies become more accepted than our features, if they are successful in bringing their products or services to market earlier than we bring our features to market, or if their products or services are more technologically capable than our features, then our revenue growth could be adversely affected. In addition, some of our competitors offer their products and services at a lower price. If we are unable to achieve our target pricing levels, our margins and operating results could be negatively affected.
Business and professional service providers may not widely adopt our platform to manage the important aspects of their digital knowledge, which would limit our ability to grow our business.
Our ability to grow our business and increase revenue depends on our success in educating businesses and professional service providers about the potential benefits of our cloud-based platform. Cloud applications for organizing and managing digital knowledge, particularly for location and location-related data, have not previously been widely adopted. Concerns about cost, security, reliability and other issues may cause businesses and professional service providers not to adopt our platform. Moreover, businesses and professional service providers who have already invested substantial resources in other digital knowledge and data management systems or methods may be reluctant to adopt a new approach like ours to supplement or replace existing systems or methods. If businesses and professional service providers do not widely adopt software such as ours, our ability to grow our business will be limited.
Because we recognize revenue from subscriptions for our platform over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.
We generally recognize revenue from customers ratably over the terms of their agreements, which are typically one year in length but may be up to three years or longer in length. As a result, most of the revenue we report in each quarter is the result of subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be reflected in our revenue results for that quarter. Any such decline, however, will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our products, and potential changes in our attrition rate, may not be fully reflected in our results of operations until future periods. Our subscription model also 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.

32



If customers do not renew their subscriptions for our platform or if they reduce their subscriptions at the time of renewal, our revenue will decline and our business will suffer.
Our customers have no obligation to renew their subscriptions for our platform after the expiration of their subscription periods. In the normal course of business, some customers have elected not to renew their subscriptions with us. However, because our recent growth has resulted in the rapid expansion of our business and we have changed our subscription model in recent years, we do not have a long history upon which to base forecasts of renewal rates with customers or future operating revenue. Our customers may seek to renew their subscriptions for fewer features, at renegotiated rates, or for shorter contract lengths, all of which could reduce the amount of the subscription. Our renewal rates may decline or fluctuate as a result of a number of factors, including limited customer resources, pricing changes, customer satisfaction with our platform, the acquisition of our customers by other companies and deteriorating general economic conditions. If our customers do not renew their subscriptions for our platform or decrease the amounts they spend with us, our revenue will decline and our business will suffer. If our renewal rates fall significantly below the expectations of the public market, equity research analysts or investors, the price of our common stock could also be harmed.
If we are unable to attract new customers, our revenue growth could be slower than we expect and our business may be harmed.
To increase our revenue, we must add new customers. If competitors introduce lower cost or differentiated products or services that are perceived to compete with our features, our ability to sell our features based on factors such as pricing, technology and functionality could be impaired. As a result, we may be unable to attract new customers at rates or on terms that would be favorable or comparable to prior periods, which could negatively affect the growth of our revenue.
If we fail to integrate our platform with a variety of third-party technologies, our platform may become less marketable and less competitive or obsolete and our operating results would be harmed.
Our platform must integrate with a variety of third-party technologies, and we need to continuously modify and enhance our platform to adapt to changes in cloud-enabled hardware, software, networking, mobile, browser and database technologies. Any failure of our platform to operate effectively with future technologies could reduce the demand for our platform, resulting in customer dissatisfaction and harm to our business. If we are unable to respond to these changes in a cost-effective and timely manner, our platform may become less marketable and less competitive or obsolete and our operating results may be negatively affected. In addition, an increasing number of customers are utilizing mobile devices to access the internet and conduct business. If we cannot continue to effectively make our platform available on these mobile devices and offer the information, services and functionality required by enterprises that widely use mobile devices, we may experience difficulty attracting and retaining customers, which could negatively affect our revenue.
If we are unable to successfully develop and market new features, make enhancements to our existing features, or expand our offerings into new market segments, our business, results of operations and competitive position may suffer.
The software industry is subject to rapid technological change and evolving standards and practices, as well as changing customer needs, requirements and preferences. Our ability to attract new customers and increase revenue from existing customers depends, in part, on our ability to enhance and improve our existing features, increase adoption and usage of our platform and introduce new features. We expend significant resources on research and development to enhance our platform and to incorporate additional features, improve functionality or add other enhancements in order to meet our customers' rapidly evolving demands. The success of any enhancements or new features depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels and overall market acceptance. We may not be successful in these efforts, which could result in significant expenditures that could impact our revenue or distract management's attention from current offerings.
Increased emphasis on the sale of new features could distract us from sales of our core platform, negatively affecting our overall sales. We have invested and expect to continue to invest in new businesses, products, features, services, and technologies. Such endeavors may involve significant risks and uncertainties, including insufficient revenue from such investments to offset any new liabilities assumed and expenses associated with these new investments, inadequate return of capital on our investments, distraction of management from current operations, and unidentified issues not discovered in our due diligence of such strategies and offerings that could cause us to fail to realize the anticipated benefits of such investments and incur unanticipated liabilities. Because these new strategies and offerings are inherently risky, no assurance can be given that they will be successful.
Even if we are successful in these endeavors, diversifying our platform offerings will bring us more directly into competition with other providers that may be better established or have greater resources than we have. Our new features or enhancements could fail to attain sufficient market acceptance for many reasons, including:
delays in introducing new, enhanced or modified features;
failure to accurately predict market demand or end consumer preferences;
defects, errors or failures in any of our features or our platform;
introduction of competing products;
poor business conditions for our customers or poor general macroeconomic conditions;

33



changes in legal or regulatory requirements, or increased legal or regulatory scrutiny, adversely affecting our platform;
failure of our brand promotion activities or negative publicity about the performance or effectiveness of our existing features; and
disruptions or delays in the availability and delivery of our platform.
There is no assurance that we will successfully identify new opportunities or develop and bring new features to market on a timely basis, or that products and technologies developed by others will not render our platform obsolete or noncompetitive, any of which could materially and adversely affect our business and operating results and compromise our ability to generate revenue. If our new features or enhancements do not achieve adequate acceptance in the market, or if our new features do not result in increased sales or subscriptions, our brand and competitive position will be impaired, our anticipated revenue growth may not be achieved and the negative impact on our operating results may be particularly acute because of the upfront technology and development, marketing, advertising and other expenses we may incur in connection with the new feature or enhancement.
If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards and changing customer needs or requirements, our platform may become less competitive.
Our future success depends on our ability to adapt and be innovative. To attract new customers and increase revenue from existing customers, we need to continue to enhance and improve our offerings to meet customer needs at prices that our customers are willing to pay. Such efforts will require adding new functionality and responding to technological advancements, which will increase our research and development costs. If we are unable to develop new features that address our customers' needs, or to enhance and improve our platform in a timely manner, we may not be able to maintain or increase market acceptance of our platform. Our ability to grow is also subject to the risk of future disruptive technologies. Access and use of our platform is provided via the cloud, which, itself, was disruptive to the previous enterprise software model. If new technologies emerge that are able to deliver software and related applications at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely affect our ability to compete.
If customers do not expand their use of our platform beyond their current subscriptions and licenses, our ability to grow our business and operating results may be adversely affected.
Most of our customers currently subscribe to packages that do not include all of our features. Our ability to grow our business depends in part on our ability to encourage current and future customers to subscribe to our higher priced packages with more extensive features. If we fail to achieve market acceptance of new features, or if a competitor establishes a more widely adopted platform, our revenue and operating results will be harmed. In addition, customers may initially purchase licenses for only a portion of the locations or entities that comprise their business. If these customers do not expand the number of licenses managed with our platform, our revenue and operating results will be harmed.
Because our platform is sold to enterprises that often have complex operating environments, we may encounter long and unpredictable sales cycles, which could adversely affect our operating results in any given period.
Our ability to increase revenue and achieve profitability depends, in large part, on widespread acceptance of our platform by enterprises. As we target our sales efforts at these customers, we face greater costs, longer sales cycles and less predictability in completing some of our sales. As a result of the variability and length of the sales cycle, we have only a limited ability to forecast the timing of sales. A delay in or failure to complete sales could harm our business and financial results, and could cause our financial results to vary from period to period. Our sales cycle varies widely, reflecting differences in potential customers' decision-making processes, procurement requirements and budget cycles, and is subject to significant risks over which we have little or no control, including:
customers' budgetary constraints and priorities;
the timing of customers' budget cycles;
the need by some customers for lengthy evaluations prior to purchasing products; and
the length and timing of customers' approval processes.
Our typical direct sales cycles for more substantial enterprise customers can often be long, and we expect that this lengthy sales cycle may continue or could even increase. In the large enterprise market, the customer’s decision to use our platform may be an enterprise-wide decision or may require the approval of senior management, which may not only lengthen the sales cycle but also reduce the likelihood of completing a sale. Longer sales cycles could cause our operating results and financial condition to suffer in a given period. If we cannot adequately scale our direct sales force, we will experience further delays in signing new customers, which could slow our revenue growth.

34



A portion of our revenue is dependent on a few customers.
For the fiscal years ended January 31, 2018, 2017 and 2016, our top five customers, which included third-party resellers, accounted for approximately 17%, 18% and 22%, respectively, of our revenue. We anticipate that sales of our platform to a relatively small number of customers will continue to account for a significant portion of our revenue in future periods. If we were to lose any of our significant customers, our revenue could decline and our business and results of operations could be materially and adversely affected. These negative effects could be exacerbated by customer consolidation, changes in technologies or solutions used by customers, changes in demand for our features, selection of suppliers other than us, customer bankruptcies or customer departures from their respective industries, pricing competition or deviation from marketing and sales methods away from physical location retailing, any one of which may result in even fewer customers accounting for a high percentage of our revenue and reduced demand from any single significant customer.
In addition, some of our customers have used, and may in the future use, the size and relative importance of their purchases to our business to require that we enter into agreements with more favorable terms than we would otherwise agree to, to obtain price concessions, or to otherwise restrict our business.
A significant portion of our revenue is dependent on third-party resellers, the efforts of which we do not control.
We are dependent on the efforts of third parties who resell our packages for a significant portion of our revenue. As of October 31, 2018, we work with more than 3,000 resellers. No single customer accounted for more than 10% of our revenue for the fiscal years ended January 31, 2018 and 2017, or for the nine months ended October 31, 2018. We do not control the efforts of these resellers. If they fail to market or sell our platform successfully, merge or consolidate with other businesses, declare bankruptcy or depart from their respective industries, our business could be harmed. For example, consolidation among our third-party resellers may require us to renegotiate agreements on less favorable terms, including longer payment periods, or may lead to a termination of our agreements with these resellers. We may expend significant resources managing these reseller relationships. Further, in some international markets, we grant resellers the exclusive right to sell our features. If resellers to whom we have granted exclusive rights fail to successfully market and sell our platform in their assigned territories, then we may be unable to adequately address sales opportunities in that territory. If we are unable to maintain or replace our contractual relationships with resellers, efficiently manage our relationships with them or establish new contractual relationships with other third parties, we may fail to retain subscribers or acquire potential new subscribers and may experience delays and increased costs in adding or replacing subscribers that were lost, any of which could materially affect our business, operating results and financial condition.
Our revenue growth rate in recent periods may not be indicative of our future performance.
We experienced revenue growth rates of 50% from the fiscal year ended January 31, 2015 to the fiscal year ended January 31, 2016, 38% from the fiscal year ended January 31, 2016 to the fiscal year ended January 31, 2017, 37% from the fiscal year ended January 31, 2017 to the fiscal year ended January 31, 2018, and 35% from the nine months ended October 31, 2017 to the nine months ended October 31, 2018. Our historical revenue growth rates are not indicative of future growth, and we may not achieve similar revenue growth rates in future periods. You should not rely on our revenue for any prior quarterly or annual periods as an indication of our future revenue or revenue growth. Our operating results may vary as a result of a number of factors, including our ability to execute on our business strategy and compete effectively for customers and business partners and other factors that are outside of our control. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it could be difficult to achieve or maintain profitability.
A security breach, network attack or information security incident could delay or interrupt service to our customers, result in the unauthorized access to, or use, modification or publishing of customer content or other information, harm our reputation or subject us to significant liability.
We are vulnerable to computer viruses, break-ins, phishing attacks, attempts to overload our servers with denial-of-service or other attacks and similar disruptions from unauthorized use of our computer systems. Any such attack, or any information security incident from any other source affecting us or our services providers, including through employee error or misconduct, could lead to interruptions, delays, website or application shutdowns, loss of data or unauthorized access to, or use or acquisition of, personal information, confidential information or other data that we or our services providers process or maintain.
For example, in December 2015, we suffered a denial-of-service attack, which resulted in the inability for some of our customers to access our platform for several hours. If we experience additional compromises to our security that result in performance or availability problems, the complete shutdown of our platform or the loss of, or unauthorized access to, personal information or other types of confidential information, our customers or application providers may assert claims against us for credits, refunds or other damages, and may lose trust and confidence in our platform. Additionally, security breaches or other unauthorized access to, or use or acquisition of, personal information or other types of confidential information that we or our services providers maintain, could result in claims against us for identity theft or other similar fraud claims, breach of contract or indemnity, governmental enforcement actions, litigation, fines and penalties or adverse publicity, and could cause our customers and partners to lose trust in us, any of which could have an adverse effect on our business, reputation, operating results and financial condition. Our existing insurance coverage may not continue to be available on acceptable terms or may not be available in sufficient amounts to cover one or more large claims related to

35



a security breach. An insurer may also deny coverage as to a 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 could have a material adverse effect on our business. We could also be required to incur significant costs for remediation or expend significant capital and other resources to address a security breach. Because the techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently, often are not recognized until launched against a target and may originate from less regulated countries, we may be unable to proactively address these techniques or to implement adequate preventative measures.
In addition, customers' and application providers' accounts and listing pages hosted on our platform could be accessed by unauthorized persons for the purpose of placing illegal, abusive or otherwise unauthorized content on their respective websites and applications. If an unauthorized person obtained access to a customer's account or our platform, such person could update the customer's business information with abusive content or create and disseminate false responses to reviews. This type of unauthorized activity could negatively affect our ability to attract new customers and application providers, deter current customers and application providers from using our platform, subject us to third-party lawsuits, regulatory fines, indemnification requests or additional liability under customer contracts, or other action or liability, any of which could materially harm our business, operating results and financial condition.
In connection with the preparation of our consolidated financial statements in recent years, we and our independent registered public accounting firm identified material weaknesses in our internal control over financial reporting. If we are not able to remediate the material weaknesses and otherwise maintain an effective system of internal control over financial reporting, the reliability of our financial reporting, investor confidence in us and the value of our common stock could be materially and adversely affected.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal controls. Section 404 of the Sarbanes-Oxley Act of 2002, or Section 404, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and, beginning with our second annual report following our initial public offering, which will cover our fiscal year ending January 31, 2019, provide a management report on internal control over financial reporting. Under standards established by the United States Public Company Accounting Oversight Board, a material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected and corrected on a timely basis.
In connection with the audits of the fiscal year 2016, 2017 and 2018 consolidated financial statements, we and our independent registered public accounting firm identified two material weaknesses in our controls. The first material weakness pertained to controls over the revenue recognition process resulting from a lack of logical access controls over our revenue system and the lack of review controls with regard to manual revenue adjustments. Specifically, we did not have adequate:
policies and controls to restrict access to customer accounts and accounting records;
policies to amend customer agreements; and
controls around determining service start dates.
We also identified a significant reliance on manual processes in our customer order entry procedures. We are working to remediate the material weakness and have taken steps to improve our internal control environment, including implementing procedures and controls designed to improve our revenue recognition process. Specifically, we are:
implementing IT controls to prevent unauthorized access or changes to our business applications;
implementing additional preventative controls around the contracting and provisioning processes;
implementing additional detective controls around the revenue recognition process, including analytical reviews to assess completeness and accuracy of revenue; and
documenting, assessing and testing our internal control over financial reporting as part of our efforts to comply with Section 404.
Also in connection with our audits of the fiscal year 2016, 2017 and 2018 consolidated financial statements, we and our independent registered public accounting firm identified a second material weakness, primarily related to the lack of review and oversight over the financial close. We determined that we had insufficient financial statement close processes and procedures, including the classification and presentation of expenses. We are taking steps to remediate this weakness, including having hired senior accounting personnel in our internal audit group and chief accounting officer's group with a focus on SEC reporting and technical accounting.
We cannot at this time estimate how long it will take to remediate these material weaknesses, and we may not ever be able to remediate the material weaknesses. If we are unable to successfully remediate the material weaknesses and otherwise to establish and maintain an effective system of internal control over financial reporting, the reliability of our financial reporting, investor confidence in us and the value of our common stock could be materially and adversely affected. Additionally, the process of designing and implementing internal control over financial reporting required to comply with Section 404 is time consuming, costly and

36



complicated. In addition, we may discover other control deficiencies in the future, and we cannot assure you that we will not have a material weakness in future periods.
Effective internal control over financial reporting is necessary for us to provide reliable and timely financial reports and, together with adequate disclosure controls and procedures, are designed to reasonably detect and prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation could cause us to fail to meet our reporting obligations. For as long as we are an "emerging growth company" under the Jumpstart Our Business Startups Act of 2012, or the JOBS Act, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404. However, based on the market value of our common stock held by non-affiliates as of July 31, 2018, we expect to become a large accelerated filer and thus cease to be an emerging growth company upon the completion of our fiscal year ending January 31, 2019. See "We are an emerging growth company, and we cannot be certain if the reduced disclosure and governance requirements applicable to emerging growth companies will make our common stock less attractive to investors" for the requirements to maintain emerging growth company status. An independent assessment of the effectiveness of our internal control over financial reporting could detect problems that our management's assessment might not. Undetected material weaknesses in our internal control over financial reporting could lead to financial statement restatements and require us to incur the expense of remediation. Deficiencies in our internal control over financial reporting that are identified in such assessments may be deemed to be material weaknesses or may require prospective or retroactive changes to our financial statements or identify other areas for further attention or improvement.
We may acquire other companies or technologies, which could divert our management's attention, result in additional dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.
We have in the past acquired and may in the future seek to acquire or invest in businesses, features or technologies that we believe could complement or expand our platform, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated.
Although we have previously acquired businesses, we have limited acquisition experience. If we acquire additional businesses, we may not be able to integrate the acquired personnel, operations and technologies successfully or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including:
unanticipated liabilities associated with the acquisition;
difficulty incorporating acquired technology and rights into our platform and of maintaining quality and security standards consistent with our brand;
inability to generate sufficient revenue to offset acquisition or investment costs;
incurrence of acquisition-related costs;
difficulties and additional expenses associated with supporting legacy products and hosting infrastructure of the acquired business;
difficulty converting the customers of the acquired business into our customers;
diversion of our management's attention from other business concerns;
adverse effects to our existing business relationships as a result of the acquisition;
potential loss of key employees;
use of resources that are needed in other parts of our business; and
use of substantial portions of our available cash to consummate the acquisition.
In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.
Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. If an acquired business fails to meet our expectations, our business, operating results and financial condition may suffer.

37



Assertions by third parties of infringement or other violations by us of their intellectual property rights could result in significant costs and harm our business and operating results.
Patent and other intellectual property disputes are common in our industry. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. In addition, because patent applications can take years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our features.
Third parties may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. If asserted, we cannot assure you that an infringement claim will be successfully defended. Certain third parties have substantially greater resources than we have and may be able to sustain the costs of intellectual property litigation for longer periods of time than we can. A successful claim against us could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our platform, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or business partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, modify applications or refund fees, which could be costly. Even if we were to prevail in such a dispute, any litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel from our business operations.
We could incur substantial costs in protecting or defending our intellectual property rights, and any failure to protect our intellectual property could adversely affect our business, results of operations and financial condition.
Our success depends, in part, on our ability to protect our proprietary methods and technologies. There can be no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file trademark applications and patent applications, will be adequate to protect our business. We intend to continue to file and prosecute patent applications when appropriate to attempt to protect our rights in our proprietary technologies. However, there can be no assurance that our patent applications will be approved, that any patents issued will adequately protect our intellectual property, that the scope of the claims in our issued patents will be sufficient or have the coverage originally sought, that our issued patents will provide us with any competitive advantages, or that such patents will not be challenged by third parties or found by a judicial authority to be invalid or unenforceable.
We could be required to spend significant resources to monitor and protect our intellectual property rights. Litigation may be necessary in the future to enforce our intellectual property rights, determine the validity and scope of our proprietary rights or those of others, or defend against claims of infringement or invalidity. Such litigation may fail, and even if successful, could be costly, time-consuming and distracting to management and could result in a diversion of significant resources. Our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights or alleging that we infringe the counterclaimant's own intellectual property. An adverse determination of any litigation or defense proceedings could put our intellectual property at risk of being invalidated or interpreted narrowly and could put our related pending patent applications at risk of not being issued. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential or sensitive information could be compromised by disclosure in the event of litigation. During the course of litigation there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock.
Any of our patents, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative processes or litigation. Furthermore, there can be no guarantee that others will not independently develop similar products, duplicate any of our products or design around our patents.
We also rely, in part, on confidentiality agreements with our employees, consultants, advisors, customers and others in our efforts to protect our proprietary technology, processes and methods. These agreements may not effectively prevent disclosure of our confidential information, and it may be possible for unauthorized parties to copy our software or other proprietary technology or information, or to develop similar software independently without our having an adequate remedy for unauthorized use or disclosure of our confidential information. In addition, others may independently discover our trade secrets and proprietary information, and in these cases we would not be able to assert any trade secret rights against those parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.
In addition, the laws of some countries do not protect intellectual property and other proprietary rights to the same extent as the laws of the United States. To the extent we expand our international activities, our exposure to unauthorized copying, transfer and use of our proprietary technology or information may increase. For example, many 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 third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business. Accordingly, our efforts to protect our intellectual property rights in such countries may be

38



inadequate. In addition, changes in the law and legal decisions by courts in the United States and foreign countries may affect our ability to obtain adequate protection for our technology and the enforcement of intellectual property.
We cannot be certain that our means of protecting our intellectual property and proprietary rights will be adequate or that our competitors will not independently develop similar technology. If we fail to meaningfully protect our intellectual property and proprietary rights, our business, operating results and financial condition could be adversely affected.
Our platform utilizes open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
Our platform utilizes software governed by open source licenses. The terms of various open source licenses have not been interpreted by United States courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our platform. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a specified manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, or to re-engineer all or a portion of software, each of which could reduce or eliminate the value of our platform. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Many of the risks associated with usage of open source software cannot be eliminated and could negatively affect our business.
We employ third-party licensed software for use in or with our platform, 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 platform 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 in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, this may not always be the case, or the software we currently license may be difficult or costly to replace. In addition, integration of the software used in our platform with new third-party software may require significant work and require substantial investment of our time and resources. Also, to the extent that our platform depends upon the successful operation of third-party software in conjunction with our software, any undetected errors or defects in this third-party software could prevent the deployment or impair the functionality of our platform, delay new feature introductions, result in a failure of our platform and injure our reputation. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties.
We are subject to general litigation that may materially adversely affect us.
From time to time, we may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. We expect that the number and significance of potential disputes may increase as our business expands and our company grows larger. While our agreements with customers limit our liability for damages arising from our platform, we cannot assure you that these contractual provisions will protect us from liability for damages in the event we are sued or a dispute arises. Although we carry general liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all liability that may be imposed. Any claims against us, whether meritorious or not, could be time-consuming, result in costly litigation or dispute resolution, require significant amounts of management time, and result in the diversion of significant operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, operating results or financial condition.
We are subject to governmental regulation and other legal obligations, including those related to privacy, data protection and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance with such laws could also impair our efforts to maintain and expand our customer base, and thereby decrease our revenue.
We receive, store and process personal information and other data from and about customers, including resellers, partners and, in limited instances, end users of our services, in addition to our employees and services providers. Also, in connection with future feature offerings, we may receive, store and process additional types of data, including personally identifiable information, related to end consumers. Our handling of data is subject to a variety of laws and regulations, including regulation by various government agencies, such as the U.S. Federal Trade Commission, or FTC, and various state, local and foreign agencies. Our data handling also is subject to contractual obligations and industry standards.
The U.S. federal and various state governments have adopted or proposed limitations on the collection, distribution, use, storage and security of data relating to individuals, including the use of contact information and other data for marketing, advertising and other communications with individuals and businesses. For example, in June 2018, the State of California legislature passed the California Consumer Privacy Act of 2018. The act requires covered businesses to make new disclosures to consumers about their data collection, use, and sharing practices, allows consumers to opt out of certain data sharing with third parties, and provides a new cause of action for data breaches. As currently enacted, the act takes effect on January 1, 2020. Additionally, the FTC and many state attorneys general are interpreting federal and state consumer protection laws as imposing standards for the online collection, use, dissemination and security of data.

39



Similarly, several foreign countries and governmental bodies, including the European Union, have laws and regulations dealing with the handling and processing of personal information obtained from their residents, which in certain cases are more restrictive than those in the United States. Laws and regulations in these jurisdictions apply broadly to the collection, use, storage, disclosure and security of various types of data, including data that identifies or may be used to identify an individual, such as names, email addresses and in some jurisdictions, Internet Protocol, or IP, addresses. Within the European Union, legislators have adopted the General Data Protection Regulation, or GDPR, which became effective in May 2018 replacing the 1995 European Union Data Protection Directive and superseding applicable EU member state legislation. The GDPR includes more stringent operational requirements for processors and controllers of personal data and imposes significant penalties for non-compliance. The United Kingdom recently implemented a Data Protection Bill that substantially implements the GDPR, which became effective in May 2018.  However, the United Kingdom’s decision to exit the European Union, known as Brexit, has created uncertainty regarding the regulation of data protection in the United Kingdom in the medium to long term, which may delay or deter transactions with customers that transfer data to and from the United Kingdom. We have certified under the U.S.-European Union Privacy Shield with respect to our transfer of certain personal data from the European Union to the United States.
These domestic and foreign laws and regulations relating to privacy and data security are evolving, can be subject to significant change and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. Interpretation of certain requirements remains unclear and may evolve, in particular for regulations that have recently been enacted. Application of laws may be inconsistent or may conflict among jurisdictions. In addition, these regulations have increased our compliance costs and may impair our ability to grow our business or offer our service in some locations, may subject us to liability for non-compliance, may require us to modify our data processing and transferring practices and policies and may strain our technical capabilities. In addition as we, our customers and potential customers evaluate the impact of new regulations such as GDPR and as additional requirements pursuant to such regulations are adopted, sales cycles have lengthened and transaction costs have increased as customers conduct additional diligence and contractual obligations under the new regulations are negotiated.
We also handle credit card and other personal information. Due to the sensitive nature of such information, we have implemented policies and procedures to preserve and protect our data and our customers' data against loss, misuse, corruption, misappropriation caused by systems failures, unauthorized access or misuse. Notwithstanding these policies, we could be subject to liability claims by individuals and customers whose data resides in our databases for the misuse of that information. If we fail to meet appropriate compliance levels, this could negatively impact our ability to utilize credit cards as a method of payment, and/or collect and store credit card information, which could disrupt our business.
We may be subject to rules of the FTC, the Federal Communications Commission, or FCC, and potentially other federal agencies and state laws related to commercial electronic mail messages, which specify penalties for the transmission of commercial electronic mail messages that follow a recipient’s opt-out request. Compliance with these provisions may limit our ability to send certain types of electronic mail messages. If we were found to have violated such rules and regulations, we may face enforcement actions by the FTC or FCC or face civil penalties, either of which could adversely affect our business.
Any failure or perceived failure by us to comply with laws, regulations, policies, legal or contractual obligations, industry standards, or regulatory guidance relating to privacy or data security, may result in governmental investigations and enforcement actions, litigation, fines and penalties or adverse publicity, and could cause our customers and partners to lose trust in us, which could have an adverse effect on our reputation and business. We expect that there will continue to be new proposed laws, regulations and industry standards relating to privacy, data protection, marketing, consumer communications, information security and local data residency in the United States, the European Union and other jurisdictions, and we cannot determine the impact such future laws, regulations and standards may have on our business. Future laws, regulations, standards and other obligations or any changed interpretation of existing laws or regulations could impair our ability to develop and market new features and maintain and grow our customer base and increase revenue. Future restrictions on the collection, use, sharing or disclosure of data or additional requirements for express or implied consent of our customers, partners or end consumers for the use and disclosure of such information could require us to incur additional costs or modify our platform, possibly in a material manner, and could limit our ability to develop new features. If our policies, procedures, or measures relating to privacy, data protection, marketing, or customer communications fail to comply with laws, regulations, policies, legal obligations or industry standards, we may be subject to governmental enforcement actions, litigation, regulatory investigations, fines, penalties and negative publicity and could cause our application providers, customers and partners to lose trust in us, which could materially affect our business, operating results and financial condition.
The reliability of our network and support infrastructure will be critical to our success. Sustained failures or outages could lead to significant costs and service disruptions, which could negatively affect our business, financial results and reputation.
Our reputation and ability to attract, retain, and serve our customers and application providers are dependent upon the reliable performance of our platform and our underlying technical and network infrastructure. Our customers access our platform through our website and related technologies. We rely on internal systems and third-party service providers, including data center, cloud computing, bandwidth and telecommunications equipment providers, to maintain the availability of our platform. If any service provider fails to provide sufficient capacity to support our platform, experiences service outages or otherwise ceases to do business, such failure could interrupt our customers' access to our services. For example, we currently serve our customers from third-party data center hosting facilities and cloud computing providers located in the United States, Germany and Japan. Our primary data center is in

40



New Jersey, and our backup data center is in Texas. If these data centers or cloud computing services become unavailable to us without sufficient advance notice, if we are unable to renew our agreements with these providers or if a provider is acquired or ceases business, we would likely experience delays in delivering our platform until we could migrate to an alternate provider. Our disaster recovery program contemplates transitioning our platform to our backup center in the event of a catastrophe and our platform may be unavailable, in whole or in part, during any transition procedure.
We have experienced, and will in the future experience, interruptions, outages and other performance problems. Such disruptions may be due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints due to an overwhelming number of customers and partners accessing our platform simultaneously and inadequate design. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.
If we do not accurately predict our infrastructure requirements, our existing customers may experience performance degradation or service outages, which may subject us to financial penalties, financial liabilities and customer losses. For example, to support the international growth of our business, we have expanded and may need to continue to expand capacity outside the United States, but we may not be able to address future capacity constraints, either through existing or alternative providers, in a cost-effective and timely manner, if at all. When we add capacity, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our services, which may damage our business.
Natural disasters and other events beyond our control could adversely affect us.
Natural disasters or other catastrophic events may cause damage or disruption to our operations and the global economy, and thus could have a strong negative effect on us. Our business operations are subject to interruption by natural disasters, fire, power shortages, pandemics, acts of terrorism and other events beyond our control. Although we maintain crisis management and disaster response plans, such events could make it difficult or impossible for us to continue operations, and could decrease demand for our platform. Our data centers are located in New Jersey and Texas and our cloud computing providers operate from facilities in northern Virginia, Frankfurt, Germany and Tokyo, Japan, making our business particularly susceptible to natural disasters in those areas. Any natural disaster affecting our data centers could have an adverse effect on our financial condition and operating results.
Real or perceived errors, failures or bugs in our software, or in the software or systems of our third-party application providers and partners, could materially and adversely affect our operating results and growth prospects.
Our features are highly technical and complex. Our software has previously contained, and may now or in the future contain, undetected errors, bugs, or vulnerabilities. Some errors in our software may only be discovered after the software has been deployed. Any errors, bugs, or vulnerabilities discovered in our software after it has been deployed could result in damage to our reputation, loss of customers, partners or application providers, loss of revenue or liability for damages.
In addition, the proper functioning of our platform is dependent on the ability of our Knowledge Network application providers and partners to maintain the availability and proper functioning of their software integrations with our systems and also is dependent on the ability of our third-party application providers to maintain the availability and proper functioning of their websites and applications on which business listing information is published for customers. For example, a number of our Knowledge Network application providers provide us with an Application Program Interface, or API, on which our ability to interface with that provider is based. If our Knowledge Network application providers do not maintain the availability and proper functioning of their software, APIs, websites and applications, our business, operating results and financial condition could be materially affected.
We depend on our senior management team and the loss of our chief executive officer, president or one or more key employees could adversely affect our business.
Our success depends largely upon the continued services of our key executive officers. In particular, two of our co-founders, Howard Lerman and Brian Distelburger, who serve as our Chief Executive Officer and President, respectively, are critical to our vision, strategic direction, feature innovation, culture and overall business success. We also rely on our leadership team in the areas of research and development, marketing, sales, services and general and administrative functions. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives, which could disrupt our business. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. The loss of one or more of our executive officers or key employees could have a serious adverse effect on our business.
The failure to attract and retain additional qualified personnel could prevent us from executing our business strategy.
To execute our business strategy, we must attract and retain highly qualified personnel. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing and managing cloud-based software, as well as for skilled information technology, sales, marketing, legal and accounting professionals, and we may not be successful in attracting and retaining the professionals we need. In the future, we may experience difficulty in hiring and difficulty in retaining highly skilled employees with appropriate qualifications. We face intense competition for qualified individuals from numerous software and other technology companies. Competition for qualified personnel is particularly intense in the New York area. We may incur significant costs to attract and retain qualified personnel, and we may lose new employees to our competitors or other

41



technology companies before we capitalize the benefit of our investment in recruiting and training them. We also employ a number of foreign nationals on work visas, primarily under the H-1B visa. Current and future restrictions on the availability of visas or delays in the issuance of visas could impair our ability to employ skilled professionals, which could have an adverse effect on our business.
In addition, in making employment decisions, particularly in the software industry, job candidates often consider the value of the stock options or other equity incentives they are to receive in connection with their employment. If the price of our stock declines, or experiences significant volatility, our ability to attract or retain key employees will be adversely affected. Also, as employee options vest and lock-ups expire, we may have difficulty retaining key employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our growth prospects could be severely harmed.
If we fail to offer high-quality customer support, our business and reputation may suffer.
High-quality education, training and customer support is important for the successful retention of existing customers. Providing this education, training and support requires that our support personnel have specific knowledge and expertise of our platform, making it more difficult for us to hire qualified personnel and to scale up our support operations. The importance of high-quality customer support will increase as we expand our business and pursue new customers. If we do not provide effective and timely ongoing support, our ability to sell additional features to, or to retain, existing customers may suffer, and our reputation with existing or potential customers may be harmed.
If we fail to continue to develop our brand, our business may suffer.
We believe that continuing to develop and maintain awareness of our brand is critical to achieving widespread acceptance of our platform and is an important element in attracting and retaining customers. Efforts to build our brand may involve significant expense and may not generate customer awareness or increase revenue at all, or in an amount sufficient to offset expenses we incur in building our brand. In addition, we sell our features to companies in a number of industries, including healthcare, retail and financial services. If we are not successful in building our brand, we may become identified with a single industry, which could make it more difficult for us to penetrate other industries.
Promotion and enhancement of our brand will depend largely on our success in being able to provide high quality, reliable and cost-effective features. If customers do not perceive our platform as meeting their needs, or if we fail to market our platform effectively, we will likely be unsuccessful in creating the brand awareness that is critical for broad customer adoption of our platform.
Adverse economic conditions or reduced technology spending may adversely impact our business.
Our business depends on the overall demand for technology and on the economic performance of our current and prospective customers. In general, worldwide economic conditions may remain unstable, and these conditions would make it difficult for our customers, prospective customers and us to forecast and plan future business activities accurately, and they could cause our customers or prospective customers to reevaluate their decision to purchase our features. Weak global economic conditions, or a reduction in technology spending even if economic conditions stabilize, could adversely impact our business and results of operations in a number of ways, including longer sales cycles, lower prices for our platform, fewer subscriptions and lower or no growth.
In particular, the economies of countries in Europe have been experiencing weakness associated with high sovereign debt levels, weakness in the banking sector and uncertainty over the future of the European Union, including uncertainty regarding Brexit. We have operations, as well as current and potential new customers, throughout Europe. If economic conditions in Europe and other key markets for our platform continue to remain uncertain or deteriorate further, many customers may delay or reduce their information technology spending. The legal, regulatory and economic impacts of Brexit, which are not known at this time, may also, among other things, increase the costs and complexity of our operations in Europe including our ability to hire and retain employees.
Unanticipated changes in our effective tax rate may impact our financial results.
We are subject to income taxes in the United States and various jurisdictions outside of the United States, and we are in the process of expanding our international operations. Our effective tax rate could fluctuate due to changes in the mix of earnings and losses in countries with differing statutory tax rates. Our tax expense could also be impacted by changes in non-deductible expenses, changes in accounting principles, expiration or non-utilization of net operating losses, changes in excess tax benefits related to exercises and vesting of stock-based expense, changes in the valuation of deferred tax assets and liabilities and our ability to utilize them and the applicability of withholding taxes. While we regularly evaluate new information that may change our judgment resulting in recognition, derecognition or change in measurement of a tax position taken, there can be no assurance that the final determination of any examinations will not have an adverse effect on our business, operating results or financial condition.
We may have additional tax liabilities, which could harm our business, results of operations or financial condition.
Significant judgments and estimates are required in determining the provision for or benefit from income taxes and other tax liabilities. We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. The amount of taxes we pay may depend on the application of the tax laws of various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies and our ability to operate our business in a

42



manner consistent with our corporate structure and intercompany arrangements. Our tax expense may be impacted if our intercompany transactions, which are required to be computed on an arm's-length basis, are challenged and successfully disputed by the tax authorities. In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service, or IRS, and other tax authorities. The tax authorities in the United States and other countries where we do business may examine our income and other tax returns. The ultimate outcome of these examinations cannot be predicted with certainty. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges that would adversely affect our results of operations and financial condition.
Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our customers, which could increase our costs and adversely affect our business.
The application of federal, state, local and international tax laws to services provided electronically is evolving. New income, sales, use 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. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results and cash flows.
On December 22, 2017, the Tax Cuts and Jobs Act (the "Tax Reform Act") was enacted. The Tax Reform Act significantly revised the U.S. corporate income tax laws. We continue to evaluate the impacts of the Tax Reform Act and consider certain amounts recorded in our consolidated financial statements as of January 31, 2018 to be provisional. As additional regulatory guidance is issued, as accounting treatment is clarified and as we perform additional analysis on the application of the law, our final analysis, which will be recorded in the period completed, may be different from our current provisional amounts. See Note 11, "Income Taxes," to our condensed consolidated financial statements for additional information regarding the impact of the Tax Reform Act on our financial results.
In addition, 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, as well as require us or our customers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs.
Certain jurisdictions in which we do not collect sales and use, value-added or similar taxes may assert that such taxes are applicable, which has resulted or could result in tax assessments, penalties and interest, to us or our customers for past amounts, and we may be required to collect such taxes in the future. Such tax assessments, penalties and interest, or future requirements may adversely affect our operating results and financial condition.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of January 31, 2018, we had gross U.S. federal and tax-effected state net operating loss carryforwards, or NOLs, of $187.0 million and $7.3 million, respectively, due to prior period losses. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an ownership change, which is generally defined as a greater than 50-percentage-point cumulative change by value in the equity ownership of certain stockholders over a rolling three-year period, is subject to limitations on its ability to utilize its pre-change NOLs to offset post-change taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes, and if we undergo an ownership change our ability to utilize NOLs could be further limited by Section 382 of the Code and similar state provisions. Future changes in our stock ownership, some of which may be outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire, decrease in value or otherwise be unavailable to offset future income tax liabilities. For example, due to the Tax Reform Act, during the fiscal year ended January 31, 2018, we remeasured our deferred tax assets and liabilities based on the new enacted tax rate. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, even if we attain profitability.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States, or U.S. GAAP, are 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 ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASU 2014-09"), which supersedes the revenue recognition requirements in ASC 605, Revenue Recognition ("ASC 605"). The core principle of ASU 2014-09 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. The Company plans to adopt the standard on January 31, 2019 utilizing the modified retrospective approach. For information regarding new accounting standards and their respective adoption dates, see Note 2 "Summary of Significant Accounting Policies" to our

43



condensed consolidated financial statements included elsewhere in this report. Our prior historical financial information for the fiscal year ended January 31, 2018 and prior periods will continue to be reported in accordance with historical accounting standards under ASC 605. Consequently, financial reporting fluctuations with respect to the fiscal year ended January 31, 2018 and prior periods may not be reflective of changes in actual operating results. Furthermore, the adoption of ASU 2014-09 at the end of the fiscal year ended January 31, 2019 may result in changes to our projected financial results for fiscal 2019, which were prepared in accordance with historical accounting practices under ASC 605. See "If securities or industry analysts do not initiate, publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our stock adversely, or if our actual results differ significantly from our guidance, our stock price and trading volume could decline."

Our estimates of market opportunity, market size and forecasts of market growth may prove to be inaccurate, and even if the
market in which we compete achieves our forecasted growth, our business could fail to grow at similar rates, if at all.
Market opportunity and size estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. We historically have analyzed the size of our estimated total addressable market, solely with respect to locations, using data published by third parties as well as internally generated data and assumptions regarding our ability to generate revenue from those locations. We have not independently verified the estimate of locations published by third parties and cannot assure you of its accuracy or completeness. In addition, our estimated market size for location-related data is based on an assumed annual revenue per location, which may not be comparable to and differs from annual revenue per license. As we enter a new geographic market, we may initially provide discounts to customers to gain market traction, and the amount and effect of these discounts may vary greatly by geography and size of market and may cause our average revenue per location to be lower than historical averages. Finally, we are evaluating our total addressable market with respect to new product offerings and new markets. These estimates of total addressable market and growth forecasts are subject to significant uncertainty, are based on assumptions and estimates that may not prove to be accurate and are based on data published by third parties that we have not independently verified. Even if the market in which we compete meets the size estimates and growth we forecast, our business could fail to grow at similar rates, if at all.
Our management team has limited experience managing a public company.
Our chief executive officer has limited experience managing a public company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. While our chief financial officer and certain other executives have such experience, our management team, as a whole, may not successfully or efficiently manage the ongoing 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, particularly from our chief executive officer, and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, operating results and financial condition.
We are subject to anti-corruption, anti-bribery, anti-money laundering and similar laws, and non-compliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation.
We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010, the Proceeds of Crime Act 2002 and possibly other anti-corruption, anti-bribery and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years, are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, offering, soliciting or accepting improper payments or other benefits to or from government officials and others in the private sector. As we increase our international sales and business, particularly in countries with a low score on the Corruptions Perceptions Index by Transparency International, and increase our use of third-party business partners such as sales agents, distributors, resellers, or consultants, our risks under these laws may increase. We can be held liable for the corrupt or other illegal activities of our employees, representatives, contractors, business partners and agents, even if we do not explicitly authorize or have actual knowledge of such activities. While we have policies and procedures in this area, we cannot guarantee that improprieties committed by our employees or third parties will not occur. Noncompliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension or debarment from contracting with certain persons, the loss of export privileges, whistleblower complaints, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations and financial condition could be materially harmed. In addition, responding to any action will likely result in a materially significant diversion of management's attention and resources and significant defense and compliance costs and other professional fees. In certain cases, enforcement authorities may even require us to appoint an independent compliance monitor, which can result in added costs and administrative burdens. Any investigations, actions or sanctions or other previously mentioned harm could have a material negative effect on our business, operating results and financial condition.

44



We are subject to governmental export and import controls and economic sanctions laws that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.
Our business activities are subject to various restrictions under U.S. export and import controls and trade and economic sanctions laws, including U.S. customs regulations, the U.S. Commerce Department's Export Administration Regulations and economic and trade sanctions regulations maintained by the U.S. Treasury Department's Office of Foreign Assets Control. The U.S. export control laws and U.S. economic sanctions laws include prohibitions on the sale or supply of certain products and services to U.S. embargoed or sanctioned countries, governments, persons and entities and also require authorization for the export of certain encryption items. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our services or could limit our customers' ability to implement our services in those countries. Although we take precautions to prevent our platform from being provided in violation of such laws, our platform may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export or import privileges, monetary penalties, and, in extreme cases, imprisonment of responsible employees for knowing and willful violations of these laws. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. In addition, changes in our platform or changes in applicable export or import regulations may create delays in the introduction and sale of our products in international markets, prevent our customers with international operations from deploying our products or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import regulations, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could also result in decreased use of our products or in our decreased ability to export or sell our products to existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business. Although we take precautions to prevent transactions with U.S. sanction targets, we could inadvertently provide our platform to persons prohibited by U.S. sanctions. Violations of export and import regulations and economic sanctions could result in negative consequences to us, including government investigations, penalties and reputational harm.
Changes in laws and regulations related to the internet or changes in internet infrastructure itself may diminish the demand for our platform and could adversely affect our business and results of operations.
The future success of our business depends upon the continued use of the internet. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees or other charges for accessing the internet, generally. These laws or charges could limit the use of the internet or decrease the demand for internet-based solutions. In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease-of-use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool has been adversely affected by "viruses", "worms" and similar malicious programs. If the use of the internet is reduced as a result of these or other issues, then demand for our platform could decline, which could adversely affect our business, operating results and financial condition.
We are exposed to fluctuations in currency exchange rates.
We face exposure to movements in currency exchange rates, which may cause our revenue and operating results to differ materially from expectations. Our operating results could be negatively affected depending on the amount of expense denominated in foreign currencies. As exchange rates vary, revenue, cost of revenue, operating expenses and other operating results, when re-measured, may differ materially from expectations. In addition, our operating results are subject to fluctuation if our mix of U.S. and foreign currency denominated transactions and expenses changes in the future. Although we may apply certain strategies to mitigate foreign currency risk, these strategies might not eliminate our exposure to foreign exchange rate fluctuations and would involve costs and risks of their own, such as ongoing management time and expertise, external costs to implement the strategies and potential accounting implications. Additionally, as we anticipate growing our business further outside of the United States, the effects of movements in currency exchange rates will increase as our transaction volume outside of the United States increases.
Our credit facility contains restrictive covenants that may limit our operating flexibility.
Our credit facility contains restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, open new offices that contain a material amount of assets, pay dividends, incur additional indebtedness and liens and enter into new businesses. We therefore may not be able to engage in any of the foregoing transactions unless we obtain the consent of the lender or terminate the credit facility, which may limit our operating flexibility. In addition, our credit facility is secured by all of our assets, other than our intellectual property, and requires us to satisfy certain financial covenants. There is no guarantee that we will be able to generate sufficient cash flow or sales to meet these financial covenants or pay the principal and interest on any such debt. Furthermore, there is no guarantee that future working capital,

45



borrowings or equity financing will be available to repay or refinance any such debt. Any inability to make scheduled payments or meet the financial covenants on our credit facility would adversely affect our business.
We may require additional capital to support our business, and this capital might not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business and may require additional funds. In particular, we may seek additional funds to develop new features and enhance our existing features, expand our operations, including our sales and marketing organizations and our presence outside of the United States, improve our infrastructure or acquire complementary businesses, technologies, services, features and other assets. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. We may not be able to obtain additional financing on terms favorable to us, if at all. 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, scale our infrastructure, develop feature enhancements and respond to business challenges could be significantly impaired, and our business, operating results and financial condition may be adversely affected.
Risks Related to Ownership of Our Common Stock and Our Status as a Public Company
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly results of operations, including the levels of our revenue, gross margin and profitability, as well as our cash flows and deferred revenue balances, may vary significantly in the future, and period-to-period comparisons of our operating results and key metrics may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Although we have not historically experienced meaningful seasonality, our quarterly financial results and metrics may fluctuate as a result of a variety of factors, many of which are outside of our control and, as a result, may not fully reflect the underlying performance of our business. These fluctuations may negatively affect the value of our common stock. Factors that may cause fluctuations in our quarterly results include:
our ability to attract new customers;
our ability to execute on our business strategy;
the addition or loss of large customers, including resellers, including through acquisitions or consolidations;
the timing of recognition of revenue;
a change in accounting principles;
the timing of billing and cash collections;
the timing of significant marketing events and related expenses;
the amount and timing of operating expenses;
network outages and security breaches;
general economic, industry and market conditions;
customer renewal rates;
pricing changes upon any renewals of customer agreements;
changes in our pricing policies or those of our competitors;
the timing and success of new feature introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or application providers;
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies; and
unforeseen litigation.

46



If securities or industry analysts do not initiate, publish or cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our stock adversely, or if our actual results differ significantly from our guidance, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If few securities analysts commence coverage of us, or if industry analysts cease coverage of us, the trading price for our common stock would be negatively affected. If one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, the price of our 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 common stock could decrease, which might cause our common stock price and trading volume to decline.
In addition, from time to time, we may release earnings guidance or other forward-looking statements in our earnings releases, earnings conference calls or otherwise regarding our future performance that represent our management's estimates as of the date of release. Some or all of the assumptions of any future guidance that we furnish may not materialize or may vary significantly from actual future results. Furthermore, the adoption of ASU 2014-09 at the end of the fiscal year ended January 31, 2019 may result in changes to our projected financial results for fiscal 2019, which were prepared in accordance with historical accounting practices under ASC 605. Any such change in financial guidance, though solely attributed to changes in accounting standards, may be perceived unfavorably. Any failure to meet guidance or analysts' expectations could have a material adverse effect on the trading price or trading volume of our common stock.
The market price of our common stock has been and may continue to be volatile and may decline. Market volatility may affect the value of an investment in our common stock and could subject us to litigation.
Technology stocks have historically experienced high levels of volatility. The market price of our common stock has been and may continue to be subject to wide fluctuations in response to many risk factors listed in this section, and others beyond our control, including:
actual or anticipated fluctuations in our financial condition and operating results;
changes in projected operational and financial results;
addition or loss of significant customers;
addition or loss of significant strategic relationships with application providers in the Knowledge Network;
changes in laws or regulations applicable to our platform;
actual or anticipated changes in our growth rate relative to our competitors;
announcements of technological innovations or new offerings by us or our competitors;
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments;
additions or departures of key personnel;
changes in our financial guidance or securities analysts' estimates of our financial performance;
discussion of us or our stock price by the financial press and in online investor communities;
reaction to our press releases and filings with the SEC;
changes in accounting principles;
announcements related to litigation, regulation or disputes;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
sales of our common stock by us or our stockholders;
share price and volume fluctuations attributable to inconsistent trading volume levels of our shares; and
general economic and market conditions.
Furthermore, in recent years, 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, and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our common stock. If the market price of our common stock declines, you may not realize any return on your investment in us and may lose some or all of your investment.

47



In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management's attention from other business concerns, which could also harm our business.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in dilution of the percentage ownership of our stockholders and could cause our stock price to decline.
We may issue additional securities. Our certificate of incorporation authorizes us to issue up to 500,000,000 shares of common stock and up to 50,000,000 shares of preferred stock. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell common stock, convertible securities and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, the ownership of existing stockholders will be diluted, possibly materially. New investors in subsequent transactions could also gain rights, preferences and privileges senior to those of existing holders of our common stock. In addition, substantial blocks of our total outstanding shares are eligible to be sold into the market, although shares held by directors, executive officers and other affiliates are subject to volume limitations under Rule 144 under the Securities Act.
The price of our common stock could decline if there are substantial sales of our common stock, particularly sales by our directors, executive officers and significant stockholders, or if there is a large number of shares of our common stock available for sale and the market perceives that sales will occur. We have 100,772,309 shares of our common stock outstanding as of October 31, 2018.
In addition, equity compensation comprises a significant component of our compensation strategy. We have granted and expect to grant equity awards from our equity incentive plan and under the terms of such plan, shares of our common stock reserved for future issuance will be subject to annual increases, which would cause dilution. We have and may in the future file registration statements registering the issuance of shares of common stock subject to outstanding options under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans. Shares registered on the Form S-8 registration statement would be eligible for sale to the public, subject to certain legal and contractual limitations. The market price of the shares of our common stock could decline as a result of the sale of a substantial number of our shares of common stock in the public market or the perception in the market that the holders of a large number of shares intend to sell their shares.
Additionally, certain existing holders of our common stock and outstanding warrants, or their transferees, will have rights, subject to specified conditions, to require us to file one or more registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. If we were to register the resale of these shares, they could be freely sold in the public market. If these additional shares are sold, or if it is perceived that they will be sold, in the public market, the trading price of our common stock could be adversely affected.
We do not intend to pay dividends for the foreseeable future.
We may not declare or pay cash dividends on our capital stock in the near future. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. Consequently, stockholders must rely on sales of their common stock after price appreciation as the only way to realize any future gains on their investment.
The concentration of our stock ownership will likely limit your ability to influence corporate matters, including the ability to influence the outcome of director elections and other matters requiring stockholder approval.
As of October 31, 2018, our executive officers, directors and the holders of more than 5% of our outstanding common stock (based upon the most recent filings on Schedule 13G with the SEC with respect to each such holder) in the aggregate beneficially owned approximately 29% of our common stock. As a result, these stockholders, acting together, will have significant influence over all matters that require approval by our stockholders, including the election of directors and approval of significant corporate transactions. Corporate actions might be taken even if other stockholders oppose them. This concentration of ownership might also have the effect of delaying or preventing a change of control of our company that other stockholders may view as beneficial.
Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our common stock.
Our status as a Delaware corporation may discourage, delay or prevent a change in control, even if a change of control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our Board of Directors;
a prohibition on cumulative voting in the election of our directors;
the requirement that our directors may only be removed for cause;

48



the ability of our Board of Directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the right of our Board of Directors to elect a director to fill a vacancy created by the expansion of our Board of Directors or the resignation, death or removal of a director;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by a majority vote of our entire Board of Directors, the chairman of our Board of Directors or our chief executive officer, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then-outstanding shares of our voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the management of our business or our amended and restated bylaws, which may inhibit the ability of an acquirer to affect such amendments to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders' meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer's own slate of directors or otherwise attempting to obtain control of us.
In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law. The provisions of Section 203 may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for three years after achieving that ownership threshold. A Delaware corporation may opt out of this provision by express provision in its original certificate of incorporation or by amendment to its certificate of incorporation or bylaws approved by its stockholders. However, we have not opted out of this provision.
These and other provisions in our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law could make it more difficult for stockholders or potential acquirers to obtain control of our Board of Directors or initiate actions that are opposed by our then-current Board of Directors, including delaying or impeding a merger, tender offer, or proxy contest involving our company. The existence of these provisions could negatively affect the price of our common stock and limit opportunities for you to realize value in a corporate transaction.
We are incurring significantly increased costs and devoting substantial management time to operate as a public company.
As a public company, we are incurring significant legal, accounting and other expenses that we did not incur as a private company. For example, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, and are required to comply with the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules and regulations subsequently implemented by the SEC and the New York Stock Exchange, including the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Compliance with these requirements has increased our legal and financial compliance costs and has made some activities more time consuming and costly. In addition, our management and other personnel devote substantial time to our public company requirements, which diverts attention from operational and other business matters. We have and will continue to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and maintain an internal audit function. We cannot predict or estimate the amount of additional costs we may incur as a result of operating as a public company or the timing of such costs. Furthermore, the loss of emerging growth company status may subject us to additional reporting requirements and standards as described below, which may further strain our resources, increase costs and divert management’s attention from other business concerns.
If we no longer qualify as an emerging growth company, as defined by the JOBS Act and as certain extended transition periods available to emerging growth companies expire, we will become subject to additional reporting requirements and standards and accelerated filing deadlines for our periodic reports. For example, we have incurred significant expenses and devoted substantial management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act. In addition, as an emerging growth company, we have delayed the adoption of certain accounting standards including ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). However, based on the market value of our common stock held by non-affiliates as of July 31, 2018, we expect we will cease to be an emerging growth company upon the completion of our fiscal year ending January 31, 2019 and the extended transition period for adoption of this and other accounting standards will expire. We will also be subject to enhanced disclosures obligations regarding executive compensation in our periodic reports and proxy statements and requirements to hold a nonbinding advisory vote on executive compensation. While we are taking steps to implement the systems and processes required to comply with these additional requirements, we cannot assure you that the measures we have taken to date, and are continuing to implement, will enable us to comply fully and in a timely manner.

49



We are an emerging growth company, and we cannot be certain if the reduced disclosure and governance requirements applicable to emerging growth companies will make our common stock less attractive to investors.
For as long as we continue to be an emerging growth company, we intend to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We cannot predict if investors will find our common stock less attractive because we will rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
We will remain an emerging growth company and may take advantage of these reporting exemptions until the earliest of (i) the end of the fiscal year in which the market value of our common stock that is held by non-affiliates exceeds $700 million as of the preceding July 31, which is the end of our second fiscal quarter, (ii) the end of the fiscal year in which we have total annual gross revenue of $1.07 billion or more during such fiscal year, (iii) the date on which we issue more than $1 billion in non-convertible debt in a three-year period or (iv) January 31, 2023. Based on the market value of our common stock held by non-affiliates as of July 31, 2018, we expect to become a large accelerated filer and thus cease to be an emerging growth company upon the completion of our fiscal year ending January 31, 2019, and as a result may be subject to increased disclosure and governance requirements.
We are an emerging growth company, and we have elected to use the extended transition period for complying with new or revised accounting standards otherwise applicable to public companies, which may make our common stock less attractive to investors.
As an emerging growth company, the JOBS Act allows us 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 use this extended transition period under the JOBS Act. As a result, our consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make our common stock less attractive to investors. However, based on the market value of our common stock held by non-affiliates as of July 31, 2018, we expect to become a large accelerated filer and thus cease to be an emerging growth company upon the completion of our fiscal year ending January 31, 2019 and the extended transition period for adoption of certain accounting standards will expire.


50



Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Use of Proceeds from Public Offering of Common Stock
On April 12, 2017, our Registration Statement on Form S-1, as amended (Reg. No. 333-216642) was declared effective in connection with the initial public offering of our common stock, pursuant to which we registered an aggregate of 12,075,000 shares of our common stock, all of which were sold by us, including the underwriters’ over-allotment, at a price to the public of $11.00 per share. The remainder of the information required by this item regarding the use of proceeds from our initial public offering has been omitted pursuant to SEC rules because such information has not changed since our last periodic report was filed.

Item 3.    Defaults Upon Senior Securities
None.

Item 4.    Mine Safety Disclosures
Not applicable.

Item 5.    Other Information
None.


51



Item 6.    Exhibits
 
 
Incorporated by Reference
 
Number
Exhibit Title
Form
File No.
Exhibit
Filing
Date
Filed
Herewith
S-1/A
333-216642
3.2
3/17/2017
 
S-1/A
333-216642
3.4
3/17/2017
 
S-1/A
333-216642
4.1
3/28/2017
 
S-1
333-216642
4.2
3/13/2017
 
 
 
 
 
x
 
 
 
 
x
 
 
 
 
x
 
 
 
 
x
101
Interactive Data Files Pursuant to Rule 405 of Regulation S-T: (i) Condensed Consolidated Balance Sheets as of October 31, 2018 and January 31, 2018, (ii) Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and nine months ended October 31, 2018 and 2017, (iii) Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) as of October 31, 2018 and January 31, 2018, (iv) Condensed Consolidated Statements of Cash Flows for the nine months ended October 31, 2018 and 2017 and (v) Notes to Condensed Consolidated Financial Statements XBRL Exhibits
 
 
 
 
 
*
These exhibits are furnished with this Quarterly Report on Form 10-Q and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Yext, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filings.


52



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.

Date: November 30, 2018
Yext, Inc.
 
By:
 
/s/ Steven Cakebread
 
 
 
Steven Cakebread
 
 
 
Chief Financial Officer
(Principal Financial Officer)


53
EX-31.1 2 ex311sect302certceoq3fy19.htm EXHIBIT 31.1 Exhibit
EXHIBIT 31.1

Certification of Principal Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Howard Lerman, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Yext, 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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
[SIGNATURE PAGE FOLLOWS]

-1-




Date: November 30, 2018
 
/s/ Howard Lerman
 
Name: Howard Lerman
Title: Chief Executive Officer



-2-

EX-31.2 3 ex312sect302certcfoq3fy19.htm EXHIBIT 31.2 Exhibit
EXHIBIT 31.2

Certification of Principal Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Steven Cakebread, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Yext, 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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
[SIGNATURE PAGE FOLLOWS]

-1-




Date: November 30, 2018
 
/s/ Steven Cakebread
 
Name: Steven Cakebread
Title: Chief Financial Officer




-2-

EX-32.1 4 ex321sect906certceoq3fy19.htm EXHIBIT 32.1 Exhibit
EXHIBIT 32.1

Certification of the Principal Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Howard Lerman, the Chief Executive Officer of Yext, Inc. (the “Company”), hereby certify, that, to my knowledge:
1.The Quarterly Report on Form 10-Q for the period ended October 31, 2018 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
[signature page follows]

-1-




Date: November 30, 2018
 
/s/ Howard Lerman
 
Name: Howard Lerman
Title: Chief Executive Officer




-2-

EX-32.2 5 ex322sect906certcfoq3fy19.htm EXHIBIT 32.2 Exhibit
EXHIBIT 32.2

Certification of the Principal Financial Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Steven Cakebread, the Chief Financial Officer of Yext, Inc. (the “Company”), hereby certify, that, to my knowledge:
1.The Quarterly Report on Form 10-Q for the period ended October 31, 2018 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
[signature page follows]

-1-




Date: November 30, 2018
 
/s/ Steven Cakebread
 
Name: Steven Cakebread
Title: Chief Financial Officer




-2-

EX-101.INS 6 yext-20181031.xml XBRL INSTANCE DOCUMENT 0001614178 2018-02-01 2018-10-31 0001614178 2018-11-19 0001614178 2018-01-31 0001614178 2018-10-31 0001614178 2017-08-01 2017-10-31 0001614178 2018-08-01 2018-10-31 0001614178 2017-02-01 2017-10-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-10-31 0001614178 us-gaap:CommonStockMember 2017-02-01 2018-01-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2018-10-31 0001614178 us-gaap:CommonStockMember 2018-02-01 2018-10-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2017-02-01 2018-01-31 0001614178 us-gaap:RetainedEarningsMember 2018-10-31 0001614178 2017-02-01 2018-01-31 0001614178 us-gaap:RetainedEarningsMember 2017-01-31 0001614178 us-gaap:CommonStockMember 2018-10-31 0001614178 us-gaap:TreasuryStockMember 2018-10-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-02-01 2018-01-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2017-01-31 0001614178 2017-01-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2017-02-01 2018-01-31 0001614178 us-gaap:CommonStockMember 2017-01-31 0001614178 us-gaap:TreasuryStockMember 2018-01-31 0001614178 us-gaap:CommonStockMember 2018-01-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2018-01-31 0001614178 us-gaap:RetainedEarningsMember 2018-01-31 0001614178 us-gaap:RetainedEarningsMember 2017-02-01 2018-01-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2018-10-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0001614178 us-gaap:RetainedEarningsMember 2018-02-01 2018-10-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2017-01-31 0001614178 us-gaap:TreasuryStockMember 2017-01-31 0001614178 2017-10-31 0001614178 srt:NorthAmericaMember 2017-08-01 2017-10-31 0001614178 srt:EuropeMember 2017-02-01 2017-10-31 0001614178 srt:NorthAmericaMember 2018-02-01 2018-10-31 0001614178 srt:NorthAmericaMember 2017-02-01 2017-10-31 0001614178 srt:EuropeMember 2018-02-01 2018-10-31 0001614178 srt:EuropeMember 2017-08-01 2017-10-31 0001614178 srt:NorthAmericaMember 2018-08-01 2018-10-31 0001614178 srt:EuropeMember 2018-08-01 2018-10-31 0001614178 srt:ScenarioPreviouslyReportedMember 2017-02-01 2017-10-31 0001614178 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201609Member 2017-10-31 0001614178 srt:ScenarioPreviouslyReportedMember 2017-01-31 0001614178 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201609Member 2017-02-01 2017-10-31 0001614178 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201609Member 2017-01-31 0001614178 srt:ScenarioPreviouslyReportedMember 2017-10-31 0001614178 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-31 0001614178 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-31 2018-01-31 0001614178 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2018-02-01 0001614178 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-10-31 0001614178 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201609Member 2018-02-01 0001614178 us-gaap:USTreasurySecuritiesMember 2018-01-31 0001614178 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001614178 us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001614178 us-gaap:CorporateBondSecuritiesMember 2018-10-31 0001614178 us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001614178 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001614178 us-gaap:USTreasurySecuritiesMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-10-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-10-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-10-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-10-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0001614178 srt:MinimumMember 2018-02-01 2018-10-31 0001614178 srt:MaximumMember 2018-02-01 2018-10-31 0001614178 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-10-31 0001614178 us-gaap:LeaseholdImprovementsMember 2018-10-31 0001614178 us-gaap:LeaseholdImprovementsMember 2018-01-31 0001614178 us-gaap:ConstructionInProgressMember 2018-10-31 0001614178 us-gaap:FurnitureAndFixturesMember 2018-01-31 0001614178 us-gaap:ConstructionInProgressMember 2018-01-31 0001614178 us-gaap:OfficeEquipmentMember 2018-01-31 0001614178 us-gaap:OfficeEquipmentMember 2018-10-31 0001614178 us-gaap:FurnitureAndFixturesMember 2018-10-31 0001614178 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-01-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2018-10-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2018-02-01 2018-10-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2018-01-31 0001614178 us-gaap:EmployeeStockMember 2018-08-01 2018-10-31 0001614178 us-gaap:EmployeeStockMember 2017-02-01 2017-10-31 0001614178 us-gaap:EmployeeStockMember 2017-08-01 2017-10-31 0001614178 us-gaap:EmployeeStockMember 2018-02-01 2018-10-31 0001614178 us-gaap:EmployeeStockMember 2018-02-01 2018-04-30 0001614178 us-gaap:EmployeeStockMember 2017-04-13 2018-03-15 0001614178 yext:TwoThousandSixteenEquityIncentivePlanMember 2016-12-31 0001614178 us-gaap:EmployeeStockMember 2018-03-16 2018-09-17 0001614178 us-gaap:EmployeeStockOptionMember yext:TwoThousandEightEquityIncentivePlanMember 2018-02-01 2018-10-31 0001614178 yext:TwoThousandSixteenEquityIncentivePlanMember 2018-10-31 0001614178 yext:TwoThousandSixteenEquityIncentivePlanMember 2016-12-01 2016-12-31 0001614178 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-10-31 0001614178 us-gaap:EmployeeStockMember 2018-02-01 0001614178 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0001614178 us-gaap:EmployeeStockMember us-gaap:ScenarioForecastMember 2018-09-18 2019-03-15 0001614178 yext:TwoThousandEightEquityIncentivePlanMember 2016-03-10 0001614178 us-gaap:EmployeeStockMember 2017-03-31 0001614178 us-gaap:EmployeeStockMember 2018-09-17 0001614178 us-gaap:EmployeeStockMember 2018-03-15 0001614178 us-gaap:EmployeeStockMember 2018-10-31 0001614178 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001614178 yext:TwoThousandSixteenEquityIncentivePlanMember 2018-02-01 0001614178 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-10-31 0001614178 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-10-31 0001614178 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2017-10-31 0001614178 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-10-31 0001614178 us-gaap:GeneralAndAdministrativeExpenseMember 2017-08-01 2017-10-31 0001614178 us-gaap:ResearchAndDevelopmentExpenseMember 2018-08-01 2018-10-31 0001614178 us-gaap:CostOfSalesMember 2018-08-01 2018-10-31 0001614178 us-gaap:CostOfSalesMember 2018-02-01 2018-10-31 0001614178 us-gaap:ResearchAndDevelopmentExpenseMember 2017-08-01 2017-10-31 0001614178 us-gaap:GeneralAndAdministrativeExpenseMember 2018-08-01 2018-10-31 0001614178 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2017-10-31 0001614178 us-gaap:SellingAndMarketingExpenseMember 2018-08-01 2018-10-31 0001614178 us-gaap:CostOfSalesMember 2017-02-01 2017-10-31 0001614178 us-gaap:SellingAndMarketingExpenseMember 2017-08-01 2017-10-31 0001614178 us-gaap:CostOfSalesMember 2017-08-01 2017-10-31 0001614178 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2017-10-31 0001614178 2018-02-01 2018-04-30 0001614178 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0001614178 us-gaap:ConvertiblePreferredStockMember 2018-07-31 0001614178 2018-07-31 0001614178 2018-05-01 2018-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2018-10-31 0001614178 us-gaap:CommonStockMember 2018-02-01 2018-04-30 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001614178 us-gaap:CommonStockMember 2018-05-01 2018-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 0001614178 us-gaap:CommonStockMember 2018-08-01 2018-10-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-04-30 0001614178 us-gaap:TreasuryStockMember 2018-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2018-04-30 0001614178 us-gaap:RetainedEarningsMember 2018-02-01 2018-04-30 0001614178 us-gaap:RetainedEarningsMember 2018-08-01 2018-10-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2018-05-01 2018-07-31 0001614178 us-gaap:CommonStockMember 2018-04-30 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2018-10-31 0001614178 us-gaap:RetainedEarningsMember 2018-05-01 2018-07-31 0001614178 us-gaap:RetainedEarningsMember 2018-04-30 0001614178 us-gaap:CommonStockMember 2018-07-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2018-04-30 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-01 2018-07-31 0001614178 us-gaap:TreasuryStockMember 2018-04-30 0001614178 2018-04-30 0001614178 us-gaap:RetainedEarningsMember 2018-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2017-02-01 2017-04-30 0001614178 us-gaap:AdditionalPaidInCapitalMember 2017-07-31 0001614178 us-gaap:CommonStockMember 2017-02-01 2017-04-30 0001614178 us-gaap:CommonStockMember 2017-05-01 2017-07-31 0001614178 us-gaap:CommonStockMember 2017-10-31 0001614178 us-gaap:RetainedEarningsMember 2017-02-01 2017-04-30 0001614178 us-gaap:TreasuryStockMember 2017-04-30 0001614178 us-gaap:CommonStockMember 2017-04-30 0001614178 us-gaap:RetainedEarningsMember 2017-05-01 2017-07-31 0001614178 2017-02-01 2017-04-30 0001614178 us-gaap:AdditionalPaidInCapitalMember 2017-05-01 2017-07-31 0001614178 us-gaap:RetainedEarningsMember 2017-04-30 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2017-04-30 0001614178 us-gaap:AdditionalPaidInCapitalMember 2017-08-01 2017-10-31 0001614178 us-gaap:CommonStockMember 2017-08-01 2017-10-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2017-10-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-30 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-31 0001614178 2017-05-01 2017-07-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2017-07-31 0001614178 us-gaap:CommonStockMember 2017-07-31 0001614178 us-gaap:TreasuryStockMember 2017-10-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2017-10-31 0001614178 us-gaap:RetainedEarningsMember 2017-10-31 0001614178 2017-04-30 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-05-01 2017-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-08-01 2017-10-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-02-01 2017-04-30 0001614178 2017-07-31 0001614178 us-gaap:RetainedEarningsMember 2017-07-31 0001614178 us-gaap:ConvertiblePreferredStockMember 2017-02-01 2017-04-30 0001614178 us-gaap:RetainedEarningsMember 2017-08-01 2017-10-31 0001614178 us-gaap:TreasuryStockMember 2017-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2017-04-30 0001614178 2017-04-01 2017-04-30 0001614178 us-gaap:PreferredStockMember 2017-04-01 2017-04-30 0001614178 us-gaap:CommonStockMember us-gaap:IPOMember 2017-04-01 2017-04-30 0001614178 us-gaap:LetterOfCreditMember yext:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-03-16 2016-03-16 0001614178 yext:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-03-16 2016-03-16 0001614178 us-gaap:RevolvingCreditFacilityMember yext:SiliconValleyBankMember us-gaap:LineOfCreditMember 2018-10-31 0001614178 us-gaap:RevolvingCreditFacilityMember yext:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-03-16 0001614178 us-gaap:LetterOfCreditMember yext:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-03-16 0001614178 us-gaap:RevolvingCreditFacilityMember yext:SiliconValleyBankMember us-gaap:LineOfCreditMember 2016-03-16 2016-03-16 0001614178 us-gaap:RevolvingCreditFacilityMember yext:SiliconValleyBankMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2016-03-16 2016-03-16 0001614178 us-gaap:EmployeeStockMember 2018-02-01 2018-10-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2017-02-01 2017-10-31 0001614178 us-gaap:EmployeeStockMember 2017-02-01 2017-10-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2018-02-01 2018-10-31 0001614178 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2018-02-01 2018-10-31 0001614178 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2017-02-01 2017-10-31 yext:segment xbrli:pure iso4217:USD iso4217:USD xbrli:shares yext:customer yext:Provider xbrli:shares yext:vote false --01-31 Q3 2019 2018-10-31 10-Q 0001614178 100864546 true false Non-accelerated Filer YEXT, INC. false 27416000 27033000 4253000 4417000 44656000 34446000 -108000 61000 1333000 2063000 11532000 16054000 -1636000 -1448000 328344000 382564000 4062000 4062000 5181000 5181000 6033000 6033000 22768000 22768000 8066000 8066000 11081000 11081000 13218000 13218000 32365000 32365000 1400000 1435000 1435000 1435000 1435000 5937000 461000 1614000 1121000 2741000 15002000 947000 4145000 2433000 7477000 12922000 500000 820000 2842000 2369000 6891000 31943000 1500000 2032000 7570000 6011000 16330000 231000 148000 105000 98000 200000 500000 200000 500000 28734833 493564 24591376 3649893 25035241 179221 16927368 7928652 203489000 186262000 180042000 163115000 16846000 83974000 0 100820000 18678000 78697000 0 97375000 0 0 0 0 0 0 0 0 320000 7000 243000 70000 154000 0 95000 59000 100000 84294000 10972000 57172000 16150000 78851000 0 25960000 52891000 83974000 0 0 0 10965000 56929000 16080000 0 0 0 10965000 56929000 16080000 10965000 56929000 16080000 78697000 0 0 0 0 25865000 52832000 0 0 0 0 25865000 52832000 0 25865000 52832000 83974000 78697000 21112000 34367000 28337000 16846000 0 0 16846000 18678000 0 0 18678000 24920000 500000 24420000 21112000 0 21112000 34367000 28337000 -3808000 -500000 -3308000 -6030000 900000 0.001 0.001 500000000 500000000 100482264 107277643 93976930 100772309 100000 107000 -17097000 -49305000 -24585000 -63810000 0.12 89474000 83193000 12116000 541000 6765000 1260000 3468000 11658000 31887000 14886000 41772000 30200000 110937 0.005 0 32300000 9342000 10948000 30200000 -13000 -54000 1288000 1472000 3213000 2096000 1200000 3200000 1600000 4500000 3751000 5028000 -0.19 -0.67 -0.25 -0.66 229000 0 229000 -465000 0.21 11341000 11034000 100000 300000 300000 400000 900000 P4M13D P3Y3M15D 141500000 500000 491000 0 P15Y P3Y 2761000 2800000 2100000 2064000 10196000 29103000 13867000 37465000 4924000 4900000 4623000 4600000 32674000 90294000 43856000 123161000 -17053000 -49337000 -24608000 -63515000 9000 230000 200000 158000 500000 483000 -2625000 3681000 -3629000 -9352000 2263000 -5298000 161000 509000 89000 2000 1989000 3325000 581000 910000 -104000 -274000 74000 -2000 418000 740000 350000 1113000 419000 741000 350000 1113000 1600000 4700000 2000000 5600000 122036000 114392000 203489000 186262000 118178000 111698000 0.0175 0.0025 7000000 15000000 15000000 0 0 1000 0 121654000 0 121654000 18832000 -95361000 0 -95361000 1183000 -30330000 -500000 -29830000 -25580000 -16106000 -16106000 -16399000 -16399000 -17062000 -17062000 -49567000 -66565000 -66565000 -18136000 -18136000 -21096000 -21096000 -24766000 -24766000 -63998000 -63998000 -132000 -667000 -194000 -583000 1 0 1 49910000 139431000 68694000 187204000 -17236000 -49137000 -24838000 -64043000 19254000 550000 6705000 7734000 1992000 4324000 4825000 -88000 -148000 55000 166000 53000 410000 126000 22000 192000 192000 105000 105000 -35000 -35000 172000 172000 -95000 -95000 102000 102000 181000 181000 188000 188000 3033000 4857000 645000 598000 99000 159000 4433000 4263000 4433000 0 106155000 52916000 2747000 4321000 0.001 0.001 0.001 50000000 50000000 50000000 0 0 0 0 0 0 7703000 10687000 123527000 0 7500000 58420000 6041000 0 4686000 15044000 2724000 3947000 79000 0 22970000 124000 719000 12928000 4636000 4563000 27689000 522000 715000 13052000 7605000 5795000 11438000 11635000 321000 302000 1000 1000 0 0 5000000 0 6958000 18437000 9158000 26870000 0 0 -233450000 -297448000 44332000 4013000 40319000 122181000 9171000 113010000 58742000 8219000 50523000 164933000 21599000 143334000 1846000 1391000 32756000 91891000 45669000 122869000 15002000 31943000 P4Y 462453 13.43 5031773 18.44 4457585 7928652 12.26 16.01 1098253 13.03 0.0000 0.0000 0 0.0000 0.0000 0.0000 0.3830 0.4509 0.4877 0.4509 0.4733 0.3441 0.0000 0.0102 0.0235 0.0237 0.0235 0.0187 0.0195 1746085 25912531 10000000 1446083 11115428 5.55 29700000 69300000 585453 0 0 0 6.66 5.63 0.00 146471000 216783000 22512856 16927368 5.65 6.41 216009000 16864828 6.41 9.35 10.49 256157 179221 3.02 5.99 0.00 0.04 P10Y P0Y P11M1D P6Y29D P6M P6M 151944000 P5Y8M5D 9241953 5811940 535432 3.17 4.06 4.31 P6Y10M28D P6Y6M4D P6Y6M4D 2894581 3.72 0.85 31395000 89995000 90153000 90909000 93977000 96238000 98461000 100772000 43594753 43594000 43594000 60000 40000 30000 204000 141000 378000 566000 1085000 437527 438000 256000 694000 12075000 12075000 13000 13000 4000 12000 16000 143000 36000 179000 2728000 69000 726000 6517000 1678000 1833000 1489000 5000035 5000000 120615000 120571000 44000 120615000 120571000 44000 0 0 0 0 0 0 -1000 1000 0 -1000 1000 0 -2000 2000 4100000 2700000 4091000 4090000 1000 2687000 2687000 6778000 6777000 1000 119094000 119082000 12000 119094000 119082000 12000 0 0 0 0 0 0 79000 79000 79000 79000 2140000 2137000 3000 241000 241000 2305000 2304000 1000 11610000 11604000 6000 4910000 4908000 2000 5232000 5231000 1000 4942000 4941000 1000 15084000 15080000 4000 -127755000 -1808000 52805000 38000 -166885000 -11905000 103677000 -1616000 300092000 97000 -182991000 -11905000 92884000 -1511000 305593000 97000 -199390000 -11905000 84125000 -1546000 313930000 98000 -216452000 -11905000 81453000 -1636000 328344000 100000 -233450000 -11905000 80289000 -1731000 345408000 103000 -251586000 -11905000 75608000 -1629000 361719000 105000 -272682000 -11905000 71870000 -1448000 382564000 107000 -297448000 -11905000 120615000 0 0 0 0 0 0 0 43594000 0 0 0 0 0 0 0 6505334 6505334 11900000 11905000 11905000 11900000 90353608 73992705 99628479 97387544 1860000 2353000 1 1 82000 3750000 918000 1152000 1831000 1.25 P2Y P1Y 150 2273000 0.15 939769 3759077 2500000 0.01 -43594000 -43594000 -120615000 -120615000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Payable, Accrued Expenses and Other Current Liabilities</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts payable, accrued expenses and other current liabilities consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.48148148148148%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:middle;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:middle;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;">4,417</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:middle;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:middle;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,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued employee compensation</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued professional services and associated costs</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued Knowledge Network application provider fees</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales and use tax</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued employee stock purchase plan withholdings liability</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">918</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued other liabilities</font></div></td><td colspan="2" style="vertical-align:middle;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;">4,857</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:middle;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;">3,033</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accounts payable, accrued expenses and other current liabilities</font></div></td><td style="vertical-align:middle;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:middle;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;">27,033</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:middle;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:middle;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;">27,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules&#160;and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for 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;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">March&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;"> (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain immaterial reclassifications to fiscal 2018 amounts were made to conform to the current period presentation. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 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;">, included herein, was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results 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 months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending&#160;</font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, or any other period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;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-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases, Knowledge Network Application Provider Agreements and Other</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is obligated to make payments under certain non-cancelable operating leases for office space, with various expiry dates between fiscal years </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2028</font><font style="font-family:inherit;font-size:10pt;">, including its primary facility in New York, which expires in </font><font style="font-family:inherit;font-size:10pt;">December 2020</font><font style="font-family:inherit;font-size:10pt;">. The Company is a party to various agreements with Knowledge Network application providers, which expire at various dates between fiscal years </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2035</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Future minimum annual payments under these and other contractual obligations in the normal course of business as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:97.96296296296296%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year ending January 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating 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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Application Providers and Other</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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,992</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:middle;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:middle;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,468</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:middle;padding-left:2px;padding-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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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;">6,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023 and thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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;">82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">19,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">12,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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.6 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 months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.7 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 months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranties and Indemnifications</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the accompanying condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company has also agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's financial instruments that are exposed to a concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. Collateral is not required for accounts receivable.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum annual payments under these and other contractual obligations in the normal course of business as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:97.96296296296296%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year ending January 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating 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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Application Providers and Other</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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,992</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:middle;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:middle;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,468</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:middle;padding-left:2px;padding-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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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;">6,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023 and thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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;">82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">19,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">12,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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;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-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On March&#160;16, 2016, the Company entered into a Loan and Security agreement with Silicon Valley Bank that provides for a </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> revolving credit line ("Revolving Line") and a </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> Letter of Credit facility (together with the Revolving Line, the "Credit Agreement"). In March 2018, the Credit Agreement was amended to extend the maturity date to </font><font style="font-family:inherit;font-size:10pt;">March&#160;16, 2020</font><font style="font-family:inherit;font-size:10pt;">. No significant debt issuance costs were incurred in association with the amendment. The Company is obligated to pay ongoing commitment fees at a rate equal to </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> for the Revolving Line and </font><font style="font-family:inherit;font-size:10pt;">1.75%</font><font style="font-family:inherit;font-size:10pt;"> for any issued letters of credit.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Subject to certain terms of the Credit Agreement, the Company may borrow, prepay and reborrow amounts under the Revolving Line at any time during the agreement and amounts repaid or prepaid may be reborrowed. Interest rates on borrowings under the Revolving Line will be based on one-half of one percent (</font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;">) above the prime rate. The prime rate is defined as the rate of interest per annum from time to time published in the money rate section of the Wall Street Journal.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Credit Agreement contains certain customary affirmative and negative covenants, including an adjusted quick ratio of at least </font><font style="font-family:inherit;font-size:10pt;">1.25</font><font style="font-family:inherit;font-size:10pt;"> to 1.00, minimum revenue, a limit on the Company's ability to incur additional indebtedness, dispose of assets, make certain acquisition transactions, pay dividends or make distributions, and certain other restrictions on the Company's activities each defined specifically in the agreement.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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;">no</font><font style="font-family:inherit;font-size:10pt;"> debt outstanding on its Revolving Line. 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 all debt covenants and had </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> available under its Revolving Line.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2008 Equity Incentive Plan</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's 2008 Equity Incentive Plan (the "2008 Plan"), as amended on March&#160;10, 2016, allowed for the issuance of up to </font><font style="font-family:inherit;font-size:10pt;">25,912,531</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock. Awards granted under the 2008 Plan may be incentive stock options ("ISOs"), nonqualified stock options ("NQSOs"), restricted stock and restricted stock units. The 2008 Plan is administered by the Company's Board of Directors, which determines the terms of the options granted, the exercise price, the number of shares subject to option and the option vesting period. No ISO or NQSO is exercisable after </font><font style="font-family:inherit;font-size:10pt;">10 years</font><font style="font-family:inherit;font-size:10pt;"> from the date of grant, and option awards will typically vest over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The 2008 Plan was terminated in connection with the adoption of the Company's 2016 Equity Incentive Plan (the "2016 Plan") in December 2016, and the Company will not grant any additional awards under the 2008 Plan. However, the 2008 Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2016 Equity Incentive Plan</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In December 2016, the Company's Board of Directors adopted, and its stockholders approved, the 2016 Plan. The number of shares reserved for issuance under the 2016 Plan will increase on the first day of each fiscal year during the term of the 2016 Plan by the lesser of: (i) </font><font style="font-family:inherit;font-size:10pt;">10,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares, (ii) </font><font style="font-family:inherit;font-size:10pt;">4%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the Company's Board of Directors may determine. On February 1, 2018, the number of shares of common stock available for issuance under the 2016 Plan was automatically increased according to its terms by </font><font style="font-family:inherit;font-size:10pt;">3,759,077</font><font style="font-family:inherit;font-size:10pt;"> shares. In addition, the shares reserved for issuance under the 2016 Plan also include shares returned to the 2008 Plan as the result of expiration or termination of options or other awards. 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 number of shares available for future award under the 2016 Plan is </font><font style="font-family:inherit;font-size:10pt;">1,446,083</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;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-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160; &#160;The following table summarizes the activity related to the Company's stock options:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding Stock 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">Weighted-Average Remaining Contractual Life (in 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, January 31, 2018</font></div></td><td style="vertical-align:middle;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;">22,512,856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.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:middle;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:middle;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;">146,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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:middle;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:middle;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,000,035</font></div></td><td style="vertical-align:middle;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:middle;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:middle;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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled</font></div></td><td style="vertical-align:middle;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;">(585,453</font></div></td><td style="vertical-align:middle;padding-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:middle;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:middle;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.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, October 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,927,368</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:middle;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:middle;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;">6.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">216,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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest</font></div></td><td style="vertical-align:middle;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;">16,864,828</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">6.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:middle;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;">6.51</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">216,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at October 31, 2018</font></div></td><td style="vertical-align:middle;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;">11,115,428</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:middle;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:middle;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.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.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:middle;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:middle;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;">151,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested option activity is as follows:</font></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:24px;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:89.62962962962962%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of January 31, 2018</font></div></td><td style="vertical-align:middle;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;">9,241,953</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:middle;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:middle;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;">4.06</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:middle;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:middle;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,894,581</font></div></td><td style="vertical-align:middle;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:middle;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:middle;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.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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:middle;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;">(535,432</font></div></td><td style="vertical-align:middle;padding-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:middle;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:middle;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.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,811,940</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:middle;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:middle;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.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of options vested and expected to vest and exercisable is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock 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 fair value of the common stock is the Company&#8217;s closing stock price as reported on the New York Stock Exchange. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of exercised options was </font><font style="font-family:inherit;font-size:10pt;">$69.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.7 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, and is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of the exercise date.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> options were granted during 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 months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average grant date fair value of options granted during 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 months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$6.66</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.63</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock and Restricted Stock Units</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the activity related to the Company's restricted stock and restricted stock units:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:96.85185185185186%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2018</font></div></td><td style="vertical-align:middle;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,457,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted </font></div></td><td style="vertical-align:middle;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,031,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and converted to shares</font></div></td><td style="vertical-align:middle;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,098,253</font></div></td><td style="vertical-align:middle;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:middle;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:middle;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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled</font></div></td><td style="vertical-align:middle;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;">(462,453</font></div></td><td style="vertical-align:middle;padding-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:middle;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:middle;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.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,928,652</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:middle;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:middle;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;">16.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the Company's Board of Directors adopted, and its stockholders approved, the 2017 Employee Stock Purchase Plan ("ESPP"), which became effective on the date it was adopted. The number of shares of the Company's common stock that will be available for sale to employees under the ESPP increases annually on the first day of each fiscal year beginning on February&#160;1, 2018, in an amount equal to the lesser of: (i) </font><font style="font-family:inherit;font-size:10pt;">2,500,000</font><font style="font-family:inherit;font-size:10pt;"> shares; (ii) </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding shares of the Company's common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the administrator may determine. On February 1, 2018, the number of shares of common stock available for issuance under the ESPP was automatically increased according to its terms by </font><font style="font-family:inherit;font-size:10pt;">939,769</font><font style="font-family:inherit;font-size:10pt;"> shares. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, a total of </font><font style="font-family:inherit;font-size:10pt;">1,746,085</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock are available for sale to employees under the ESPP.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The initial offering period of the ESPP commenced on the effective date of the Initial Public Offering ("IPO"), April 13, 2017, and ended on March 15, 2018. In connection with the initial offering period of the ESPP, </font><font style="font-family:inherit;font-size:10pt;">437,527</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were purchased under the ESPP at a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$9.35</font><font style="font-family:inherit;font-size:10pt;"> per share for total proceeds of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">. A second offering period began on March 15, 2018 and ended on September 17, 2018. In connection with the second offering period, </font><font style="font-family:inherit;font-size:10pt;">256,157</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were purchased under the ESPP at a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$10.49</font><font style="font-family:inherit;font-size:10pt;"> per share for total proceeds of </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">. A third offering period began on September 17, 2018 and will end on March 15, 2019. 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;">179,221</font><font style="font-family:inherit;font-size:10pt;"> shares are estimated to be purchased at the end of the offering period and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> has been withheld on behalf of employees for these future purchases under the ESPP and is included in accounts payable, accrued expenses and other current liabilities. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares estimated to be purchased under the respective ESPP offering periods were as follows:</font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:97.03703703703704%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:33%;" 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:16%;" 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:16%;" 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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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 style="vertical-align:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;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 style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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 style="vertical-align:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;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 style="vertical-align:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Employee Stock Purchase Plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (years)</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.92</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.09%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.41% - 45.09%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.30%</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free rate</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.35%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.95% - 2.35%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.02%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 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 months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded </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.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of stock-based compensation expense associated with the ESPP. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized compensation cost related to ESPP was </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">, net of estimated forfeitures, which will be amortized over a weighted-average remaining period of </font><font style="font-family:inherit;font-size:10pt;">0.37 years</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A new offering period will commence on the first trading day on or after&#160;March&#160;15</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;"> and September&#160;15</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;"> each year, or on such other date as the administrator will determine, and will end on the first trading day, approximately six months later, on or after September&#160;15</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;"> and March&#160;15</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;">, respectively. Participants may purchase the Company&#8217;s common stock through payroll deductions, up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of their eligible compensation. Unless changed by the administrator, the purchase price for each share of common stock purchased under the ESPP will be </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lower of the fair market value per share on the first trading day of the applicable offering period (or, in the case of the initial offering period,&#160;the price at which one share of common stock was offered to the public in its IPO) or the fair market value per share on the last trading day of the applicable offering period. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based compensation represents the cost related to stock-based awards granted to employees and non-employees in lieu of monetary payment. The Company measures stock-based compensation at the grant date, based on the estimated fair value of the award, and recognizes the expense on a straight-line basis (net of estimated forfeitures) over the requisite service period in the condensed consolidated statements of operations and comprehensive loss. Stock-based compensation expense associated with stock-based awards granted to non-employees is re-measured each period until fully vested.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's stock-based compensation expense was as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:43%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">6,891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">16,330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">2,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;">1,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">6,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">General and administrative</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;">2,842</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;">1,614</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;">7,570</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;">4,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: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;">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;background-color:#cceeff;border-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;">12,922</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;">5,937</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;">31,943</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">15,002</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%;text-align:left;text-indent:24px;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;">$141.5 million</font><font style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation cost related to unvested stock-based awards. This unrecognized compensation cost is expected to be recognized over an estimated weighted-average vesting period of approximately </font><font style="font-family:inherit;font-size:10pt;">3.3 years</font><font style="font-family:inherit;font-size:10pt;">. During 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 months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company capitalized&#160;</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.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of stock-based compensation related to software development of its cloud-based platform, and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 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 months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s stock options granted during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were estimated using the Black-Scholes option-pricing model with the following assumptions: (i) an expected life of </font><font style="font-family:inherit;font-size:10pt;">6.08 years</font><font style="font-family:inherit;font-size:10pt;"> based upon the simplified method for employee grants, as the Company does not yet have sufficient historical exercise data to provide a reasonable basis upon which to estimate its expected term due to the limited period of time its equity shares have been publicly traded; (ii) an expected volatility range of </font><font style="font-family:inherit;font-size:10pt;">47.33% - 48.77%</font><font style="font-family:inherit;font-size:10pt;"> based on the average of the historical volatility for a sample of comparable companies; (iii) a risk-free rate range of </font><font style="font-family:inherit;font-size:10pt;">1.87% - 2.37%</font><font style="font-family:inherit;font-size:10pt;"> based on the U.S. treasury yield curve in effect at the time of grants; and, (iv) a dividend yield of </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;">, as the Company has not historically paid any dividends and does not expect to declare or pay any dividends in the foreseeable future. The expected life assumptions for options granted to non-employees are based upon the remaining contractual term of the option. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> options were granted 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;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;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-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:24px;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:96.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except share and per share data)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Net loss attributable to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(24,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" 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,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" 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;">(63,998</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" 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;">(49,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Weighted-average common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;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;">99,628,479</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:middle;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;">90,353,608</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:middle;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;">97,387,544</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:middle;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;">73,992,705</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">(0.19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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;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;">(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;border-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;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;">(0.67</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Since the Company was in a net 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 equivalent shares outstanding would have been anti-dilutive. Anti-dilutive common equivalent shares were as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.22222222222223%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:10pt;"><font style="font-family:inherit;font-size:10pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">16,927,368</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:middle;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;">24,591,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">7,928,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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,649,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares estimated to be purchased under ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">179,221</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:middle;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;">493,564</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total anti-dilutive common equivalent shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,035,241</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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,734,833</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:8px;text-align:justify;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 inputs are based on quoted prices in active markets for identical assets or liabilities.&#160;</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 inputs are based on observable inputs other than Level&#160;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All of the Company&#8217;s cash equivalents and marketable securities are classified within Level&#160;1 or Level&#160;2 because the Company&#8217;s cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:94.07407407407408%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" 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><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Money market funds</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">18,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">18,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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: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;">&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">25,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="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;">25,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;&#160;&#160;U.S. treasury 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="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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,832</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,832</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">18,678</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;">78,697</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">97,375</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%;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:94.07407407407408%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" 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><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">January 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Money market funds</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">16,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">16,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">10,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">10,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">56,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">56,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#160;&#160;&#160;&#160;U.S. treasury 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="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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,080</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,080</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">16,846</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;">83,974</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">100,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"> (1) Included in cash and cash equivalents on the condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;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;">, the Company had goodwill of </font><font style="font-family:inherit;font-size:10pt;">$4.6 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;">, respectively. Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company has no other intangible assets with indefinite lives.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is not amortized but is subject to periodic testing for impairment at the reporting unit level, which is at or one level below the operating segment level. The Company operates as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment. The test for impairment is conducted annually each November 1</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">st</sup></font><font style="font-family:inherit;font-size:10pt;">,&#160;or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company determined that no events occurred or circumstances changed during the&#160;</font><font style="font-family:inherit;font-size:10pt;">nine months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#160;that would more likely than not reduce the fair value of the Company's reporting unit below its carrying amount. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;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;">, the Company had intangible assets, net of </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company's intangible assets include customer relationships, website development, trade names and trademarks, acquired technology and domains. These intangible assets are amortized using the straight-line method over their estimated economic lives, which range from&#160;</font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> to&#160;</font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> years. Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company determined that no events occurred or circumstances changed 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;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#160;that would indicate that its intangible assets with finite lives may not be recoverable. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense related to intangible assets totaled </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.5 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 months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </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.5 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 months ended October 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-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><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;">, the Company recorded a </font><font style="font-family:inherit;font-size:10pt;">provision for</font><font style="font-family:inherit;font-size:10pt;"> income taxes of </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;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASC 740 generally requires providing for income taxes during interim periods based on the estimated annual effective tax rate ("AETR") for the full fiscal year.&#160;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 months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company calculated its income tax provision as though the interim year to date period was an annual period, referred to herein as the discrete method. The Company believes that the application of the AETR method is impractical at this time, given that normal deviations in the projected pre-tax net income (loss) in certain jurisdictions could result in a disproportionate and unreliable effective tax rate under the AETR method. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company's U.S. deferred tax assets, partially offset by the foreign tax rate differential on non-U.S. income. The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017,&#160;the Tax Reform Act was enacted,&#160;which significantly revised the U.S. corporate income tax&#160;laws, including, but not limited to, lowering the top bracket of the federal statutory corporate tax rate from </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> to a flat rate of </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">. The Company continues to evaluate the impacts of the Tax Reform Act and considers the amounts recorded to be provisional and based on reasonable estimates, except for the remeasurement of its deferred taxes based on the new enacted rate, for which the accounting is complete. As the Company continues to assess its&#160;</font><font style="font-family:inherit;font-size:10pt;">provision for</font><font style="font-family:inherit;font-size:10pt;"> income taxes, any adjustments to the provisional amounts arising from continued analysis of the Tax Reform Act or upon completion of its U.S. income tax return, will be recognized in accordance with SAB 118 measurement period guidance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investment income for the periods presented consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:31%;" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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;">350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">Realized gains</font></div></td><td colspan="2" style="vertical-align: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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total investment income</font></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;">350</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;">419</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;">1,113</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;">741</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments in Marketable Securities</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers all of its investments in marketable securities,&#160;irrespective of the maturity date, as available for use in current operations, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Marketable securities are carried at fair value, with the unrealized gains and losses, net of income taxes, reflected in accumulated other comprehensive loss until realized. For the purposes of computing realized and unrealized gains and losses, cost is determined on a specific identification basis.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's investments in marketable securities:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </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;margin-left:auto;margin-right:auto;width:92.77777777777779%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:26%;" 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: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: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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;">&#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></tr><tr><td style="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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(95</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;">25,865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(59</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;">52,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">78,851</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(154</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;">78,697</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:92.77777777777779%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:26%;" 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: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: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">January 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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;">10,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">(7</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;">10,965</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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(243</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;">56,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(70</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;">16,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Total marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">84,294</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(320</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;">83,974</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-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;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 gross unrealized losses of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of marketable securities with an aggregate fair value of </font><font style="font-family:inherit;font-size:10pt;">$32.3 million</font><font style="font-family:inherit;font-size:10pt;"> have been in a continuous&#160;unrealized loss position for more than&#160;12 months. As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> securities had been in a continuous&#160;unrealized loss position for more than&#160;12 months. The Company does not believe the unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. 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's marketable securities have a contractual maturity of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years or less and remaining contractual maturity of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year or less.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income, realized gains, realized losses and other-than-temporary declines in fair value on securities available for sale are the potential components of investment income. Investment income for the periods presented consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:31%;" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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;">350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">Realized gains</font></div></td><td colspan="2" style="vertical-align: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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total investment income</font></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;">350</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;">419</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;">1,113</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;">741</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-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had no material reclassification adjustments out of accumulated other comprehensive loss into net loss in any of the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 107 of the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act") provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Thus, an emerging growth company can defer the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company currently qualifies as an emerging growth company and has elected to avail itself of this extended transition period. As long as the Company continues to qualify as an emerging growth company, it will not be required to adopt new or revised accounting standards on the relevant dates on which adoption is required for other public companies until required by private company accounting standards. However, based on the market value of the Company's common stock held by non-affiliates as of July 31, 2018, the Company expects to become a large accelerated filer and thus cease to be an emerging growth company on January 31, 2019. At that time, the Company will be required to adopt new or revised accounting standards as required by public companies, including those standards which the Company had previously deferred pursuant to the JOBS Act. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of New Accounting Standards </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company early adopted Accounting Standards Update ("ASU") No.&#160;2016-18,&#160;"Statement of Cash Flows (Topic 230) - Restricted Cash" during the fiscal year ending January 31, 2019. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The statement of cash flows will no longer present transfers between cash and cash equivalents and restricted cash.&#160;As a result of this adoption, there were no changes to the operating, investing and financing activities 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;">. The presentation of the statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> required certain reclassifications to conform to the current year presentation as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:24px;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:96.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended October 31, 2017</font></div></td></tr><tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;">Line Items - As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of Restricted Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in operating activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(29,830</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;">(500</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;">(30,330</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(95,361</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;">(95,361</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by financing activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">121,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">121,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effects of exchange rate changes on cash, cash equivalents and restricted cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net decrease in cash, cash equivalents and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,808</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash at end of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">21,112</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">21,112</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU No.&#160;2016-09, "Improvements to Employee Share-Based Payments Accounting" ("ASU 2016-09") effective February 1, 2018. The Company elected to continue to estimate its forfeiture rate.&#160;The adoption of this standard did not have an effect on the statement of cash flows.&#160;The Company prospectively records excess tax benefits and deficiencies that result when stock-based awards vest or are settled within the provision for income taxes in the consolidated statement of operations and comprehensive loss; all such excess tax benefits were fully offset by a valuation allowance 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 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;">. For previously unrecognized excess tax benefits that existed 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 used a modified-retrospective approach and recorded a </font><font style="font-family:inherit;font-size:10pt;">$30.2 million</font><font style="font-family:inherit;font-size:10pt;"> decrease in accumulated deficit and increase in deferred tax assets; these amounts were fully offset by a valuation allowance as the Company assessed that the&#160;realization of such deferred tax assets is not more likely than not to be realized.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the Financial Accounting Standards Board ("FASB") issued ASU No. 2018-05, &#8220;Income Taxes (Topic 740)," to conform to SEC Staff Accounting Bulletin No. 118 ("SAB 118"). The standard was issued to allow registrants to record provisional amounts during a measurement period not to extend beyond one year from the enactment date in instances when a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act (the "Tax Reform Act"). The standard was effective upon issuance. The Company continues to evaluate the impacts of the Tax Reform Act and expects to finalize its assessment by the fourth quarter of the fiscal year ending </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards To Be Adopted</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU, No.&#160;2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASU 2014-09"). ASU 2014-09 establishes principles for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. ASU 2014-09 is effective for public entities for annual reporting periods, and interim periods within those annual reporting periods, beginning after December&#160;15, 2017. For all other entities, including emerging growth companies, the standard is effective for annual reporting periods beginning after December&#160;15, 2018, and interim periods within annual reporting periods, beginning after December&#160;15, 2019. Early adoption of this standard is permitted for all entities. The guidance allows for the amendment to be applied either retrospectively to each prior reporting period presented (full retrospective approach) or retrospectively as a cumulative effect adjustment as of the date of adoption (modified retrospective approach).</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company plans to adopt the standard on January 31, 2019 utilizing the modified retrospective approach,&#160;which will result in a cumulative effect adjustment for the full fiscal year. The Company has an implementation plan in place guiding its transition that includes implementing control activities related to the new standard, evaluating the impact of the standard on its revenue recognition policies, accounting for deferred commissions, and the new disclosure requirements. The Company has evaluated both qualitative and quantitative factors and plans to amortize deferred commissions over a longer benefit period, expected to be three years, in comparison to the current policy of amortizing such amounts over the revenue contract terms. The Company is continuing its process to assess the new standard with consideration to industry trends and interpretive guidance, and to analyze and quantify the effect of the adoption on its consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No.&#160;2016-02, "Leases" ("ASU 2016-02"), which will require lessees to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, on its balance sheet for operating leases. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. In July 2018, the FASB issued&#160;ASU 2018-10,&#160;"Leases, Codification Improvements" ("ASU 2018-10")&#160;and&#160;ASU 2018-11,&#160;"Leases, Targeted Improvements" ("ASU 2018-11"), to provide additional guidance for the adoption. ASU 2018-10&#160;clarifies certain provisions and corrects unintended applications of the guidance. ASU 2018-11 provides an alternative transition method which allows entities the option to present all prior periods under previous lease accounting guidance, while recognizing the cumulative effect of applying the new standard as an adjustment to the opening balance of retained earnings in the year of adoption. The Company plans to adopt the standard on February 1, 2019 utilizing the modified retrospective approach, which includes a number of optional practical expedients which it may elect to apply. The Company has an implementation plan in place guiding its transition, including the new accounting and disclosure requirements. It expects the adoption will result in the recognition of right-of-use assets and lease liabilities for its operating leases, which will increase total assets and liabilities. The Company is continuing to evaluate the standard, with consideration to industry trends and additional interpretive guidance, for other potential impacts to its consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU&#160;2018-07, "Compensation - Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting." This standard is intended to simplify aspects of share-based compensation issued to non-employees by making the guidance substantially consistent with the accounting for employee share-based compensation.&#160;The Company plans to adopt this standard on February 1, 2019 and is currently evaluating the potential impact of adopting this new accounting guidance.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU&#160;2018-15, "Customer&#8217;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 those to develop or obtain internal-use software. The Company plans to early adopt this standard on February 1, 2019 on a prospective basis and is currently evaluating the potential impact of adopting this new accounting guidance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Organization and Description of Business</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Yext,&#160;Inc. (the "Company") provides a knowledge engine platform that lets businesses control their digital knowledge in the cloud and sync it to the Company's Knowledge Network (formerly the PowerListings Network) of approximately </font><font style="font-family:inherit;font-size:10pt;">150</font><font style="font-family:inherit;font-size:10pt;"> service and application providers, including Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. The Company's cloud-based platform, the Yext Knowledge Engine, is used by end consumers around the globe to discover new businesses, read reviews, and find accurate answers to their queries. The Yext Knowledge Engine powers all of the Company's key features, including Listings, Pages and Reviews, along with its other features and capabilities.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's fiscal year ends on </font><font style="font-family:inherit;font-size:10pt;">January 31</font><font style="font-family:inherit;font-size:10pt;">. References to fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, for example, are to the fiscal year ending </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 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-bottom:8px;padding-top:8px;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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:24px;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:80.55555555555556%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" 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:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</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;">715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office 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;">7,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software</font></div></td><td colspan="2" style="vertical-align: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,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction in progress</font></div></td><td colspan="2" style="vertical-align:middle;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;">522</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:middle;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;">124</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:middle;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;">(16,054</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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:middle;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;">(11,532</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:middle;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:middle;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;">11,635</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:middle;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:middle;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;">11,438</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.5 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 months ended October 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.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 months ended October 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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:24px;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:80.55555555555556%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" 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:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</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;">715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office 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;">7,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software</font></div></td><td colspan="2" style="vertical-align: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,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction in progress</font></div></td><td colspan="2" style="vertical-align:middle;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;">522</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:middle;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;">124</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:middle;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;">(16,054</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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:middle;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;">(11,532</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:middle;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:middle;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;">11,635</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:middle;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:middle;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;">11,438</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:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">50,523</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;">40,319</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;">143,334</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;">113,010</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;">International</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">21,599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;border-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:1px solid #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;">58,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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;">44,332</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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;">164,933</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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;">122,181</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable, accrued expenses and other current liabilities consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.48148148148148%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:middle;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:middle;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;">4,417</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:middle;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:middle;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,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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued employee compensation</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued professional services and associated costs</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued Knowledge Network application provider fees</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales and use tax</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued employee stock purchase plan withholdings liability</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">918</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued other liabilities</font></div></td><td colspan="2" style="vertical-align:middle;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;">4,857</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:middle;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;">3,033</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accounts payable, accrued expenses and other current liabilities</font></div></td><td style="vertical-align:middle;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:middle;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;">27,033</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:middle;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:middle;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;">27,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Anti-dilutive common equivalent shares were as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.22222222222223%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:10pt;"><font style="font-family:inherit;font-size:10pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">16,927,368</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:middle;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;">24,591,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">7,928,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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,649,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares estimated to be purchased under ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">179,221</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:middle;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;">493,564</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total anti-dilutive common equivalent shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,035,241</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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,734,833</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's investments in marketable securities:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </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;margin-left:auto;margin-right:auto;width:92.77777777777779%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:26%;" 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: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: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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;">&#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></tr><tr><td style="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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(95</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;">25,865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(59</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;">52,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">78,851</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(154</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;">78,697</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:92.77777777777779%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:26%;" 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: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: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">January 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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;">10,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">(7</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;">10,965</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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(243</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;">56,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(70</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;">16,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Total marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">84,294</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(320</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;">83,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:24px;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:96.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except share and per share data)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Net loss attributable to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(24,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" 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,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" 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;">(63,998</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;" 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;">(49,567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Weighted-average common shares outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;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;">99,628,479</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:middle;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;">90,353,608</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:middle;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;">97,387,544</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:middle;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;">73,992,705</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(0.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;border-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;">(0.19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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;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;">(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;border-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;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;">(0.67</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's stock-based compensation expense was as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:43%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">6,891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">16,330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">2,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;">1,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">6,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">General and administrative</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;">2,842</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;">1,614</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;">7,570</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;">4,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: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;">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;background-color:#cceeff;border-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;">12,922</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;">5,937</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;">31,943</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">15,002</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:94.07407407407408%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" 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><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Money market funds</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">18,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">18,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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: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;">&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">25,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="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;">25,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;&#160;&#160;U.S. treasury 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="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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,832</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,832</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">18,678</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;">78,697</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">97,375</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%;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:94.07407407407408%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" 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><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">January 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Money market funds</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">16,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">16,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">10,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">10,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">56,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">56,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">&#160;&#160;&#160;&#160;U.S. treasury 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="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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,080</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,080</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">16,846</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;">83,974</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">100,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"> (1) Included in cash and cash equivalents on the condensed consolidated balance sheets.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum annual payments under these and other contractual obligations in the normal course of business as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:97.96296296296296%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year ending January 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating 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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Application Providers and Other</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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,992</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:middle;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:middle;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,468</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:middle;padding-left:2px;padding-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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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;">6,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023 and thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#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;">82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">19,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">12,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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The presentation of the statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> required certain reclassifications to conform to the current year presentation as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:24px;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:96.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended October 31, 2017</font></div></td></tr><tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;">Line Items - As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of Restricted Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in operating activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(29,830</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;">(500</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;">(30,330</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(95,361</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;">(95,361</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by financing activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">121,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">121,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effects of exchange rate changes on cash, cash equivalents and restricted cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net decrease in cash, cash equivalents and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,808</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash at end of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">21,112</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">21,112</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;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-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;The following table summarizes the activity related to the Company's restricted stock and restricted stock units:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:96.85185185185186%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2018</font></div></td><td style="vertical-align:middle;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,457,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted </font></div></td><td style="vertical-align:middle;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,031,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and converted to shares</font></div></td><td style="vertical-align:middle;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,098,253</font></div></td><td style="vertical-align:middle;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:middle;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:middle;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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled</font></div></td><td style="vertical-align:middle;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;">(462,453</font></div></td><td style="vertical-align:middle;padding-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:middle;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:middle;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.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,928,652</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:middle;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:middle;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;">16.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested option activity is as follows:</font></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:24px;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:89.62962962962962%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of January 31, 2018</font></div></td><td style="vertical-align:middle;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;">9,241,953</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:middle;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:middle;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;">4.06</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:middle;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:middle;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,894,581</font></div></td><td style="vertical-align:middle;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:middle;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:middle;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.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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:middle;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;">(535,432</font></div></td><td style="vertical-align:middle;padding-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:middle;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:middle;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.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,811,940</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:middle;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:middle;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.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;The following table summarizes the activity related to the Company's stock options:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding Stock 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">Weighted-Average Remaining Contractual Life (in 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, January 31, 2018</font></div></td><td style="vertical-align:middle;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;">22,512,856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.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:middle;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:middle;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;">146,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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:middle;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:middle;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,000,035</font></div></td><td style="vertical-align:middle;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:middle;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:middle;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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled</font></div></td><td style="vertical-align:middle;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;">(585,453</font></div></td><td style="vertical-align:middle;padding-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:middle;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:middle;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.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, October 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,927,368</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:middle;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:middle;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;">6.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">216,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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest</font></div></td><td style="vertical-align:middle;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;">16,864,828</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">6.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:middle;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;">6.51</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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:middle;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;">216,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at October 31, 2018</font></div></td><td style="vertical-align:middle;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;">11,115,428</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:middle;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:middle;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.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.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:middle;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:middle;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;">151,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares estimated to be purchased under the respective ESPP offering periods were as follows:</font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:97.03703703703704%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:33%;" 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:16%;" 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:16%;" 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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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 style="vertical-align:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;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 style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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 style="vertical-align:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;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 style="vertical-align:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Employee Stock Purchase Plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (years)</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.92</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.09%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.41% - 45.09%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.30%</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free rate</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.35%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.95% - 2.35%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.02%</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;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the changes in convertible preferred stock and stockholders' equity (deficit) 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 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;"> (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;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;">Convertible</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Additional</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other</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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stockholders&#8217;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-right:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Preferred Stock</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Common Stock</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Paid-In</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Comprehensive</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Treasury</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Equity</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Loss</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Deficit</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stock</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Deficit)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, January 31, 2018</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:middle;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:middle;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;background-color:#cceeff;border-right:1px solid #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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">93,977</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:middle;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:middle;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;">100</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:middle;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:middle;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;">328,344</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:middle;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:middle;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;">(1,636</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(233,450</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">81,453</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:middle;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;">Exercise of stock options</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">4,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><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of restricted stock</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of common stock under employee stock purchase plans</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">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 colspan="2" style="vertical-align:middle;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;">4,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">8,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">8,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive loss</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(95</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(95</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;border-bottom:1px solid #000000;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;">(18,136</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;">(18,136</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, April 30, 2018</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">96,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">345,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">(1,731</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(251,586</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">80,289</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of stock options</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">5,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">5,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">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 colspan="2" style="vertical-align:middle;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;">(1</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of restricted stock</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">11,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">11,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive income</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(21,096</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(21,096</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, July 31, 2018</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;">98,461</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">361,719</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,629</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(272,682</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11,905</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,608</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#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;">Exercise of stock options</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">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 colspan="2" style="vertical-align:middle;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;">4,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 colspan="2" style="vertical-align:middle;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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">(1</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of common stock under employee stock purchase plans</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">2,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">2,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">13,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">13,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(24,766</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(24,766</font></div></td><td style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, October 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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:middle;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:middle;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:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;">100,772</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:middle;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:middle;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;">107</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:middle;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:middle;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;">382,564</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:middle;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:middle;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;">(1,448</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(297,448</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">71,870</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:24px;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:96.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;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;">Convertible</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Additional</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other</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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stockholders&#8217;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-right:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Preferred Stock</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Common Stock</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Paid-In</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Comprehensive</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Treasury</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Equity</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Loss</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Deficit</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stock</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Deficit)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, January 31, 2017</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,594</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:middle;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:middle;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;">120,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-right:1px solid #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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,395</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:middle;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:middle;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;">38</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:middle;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:middle;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;">52,805</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:middle;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:middle;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;">(1,808</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(166,885</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(127,755</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Initial public offering, net of issuance costs of $4,433</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">119,082</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">119,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Conversion of preferred stock</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(43,594</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(120,615</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-right: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">120,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">120,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Conversion of preferred stock warrant</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">1,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">1,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of stock options</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 colspan="2" style="vertical-align:middle;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;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">2,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">2,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of common stock warrants</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;border-bottom:1px solid #000000;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;">(16,106</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;">(16,106</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, April 30, 2017</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">300,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">(1,616</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(182,991</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">103,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of stock options</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#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;">Exercise of common stock warrants</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of restricted stock</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">5,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">5,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left: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;">Net loss</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(16,399</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(16,399</font></div></td><td style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, July 31, 2017</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;">90,153</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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97</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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">305,593</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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,511</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(199,390</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11,905</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">92,884</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:middle;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;">Exercise of stock options</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">726</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">2,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">2,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">6,033</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">6,033</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive loss</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(35</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(35</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(17,062</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(17,062</font></div></td><td style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, October 31, 2017</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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:middle;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:middle;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:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;">90,909</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:middle;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:middle;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;">98</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:middle;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:middle;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;">313,930</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:middle;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:middle;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;">(1,546</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(216,452</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">84,125</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment providing a knowledge engine platform. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment as all of the Company's offerings operate on a single platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment, all required financial segment information can be found in the condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules&#160;and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for 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;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">March&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;"> (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain immaterial reclassifications to fiscal 2018 amounts were made to conform to the current period presentation. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 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;">, included herein, was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results 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 months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending&#160;</font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, or any other period.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except as described elsewhere in this Note 2 under the heading &#8220;Recent Accounting Pronouncements - Adoption of New Accounting Standards,&#8221; there have been no material changes to the Company's significant accounting policies as described in the Form 10-K.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment providing a knowledge engine platform. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment as all of the Company's offerings operate on a single platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment, all required financial segment information can be found in the condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's financial instruments that are exposed to a concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. Collateral is not required for accounts receivable. At </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;">no</font><font style="font-family:inherit;font-size:10pt;"> single customer accounted for more than 10% of the Company's accounts receivable. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#160;customer accounted for approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the Company's accounts receivable. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> single customer accounted for more than 10% of the Company's revenue 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 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. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographic Locations</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">50,523</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;">40,319</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;">143,334</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;">113,010</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;">International</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">21,599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;border-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:1px solid #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;">58,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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;">44,332</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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;">164,933</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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;">122,181</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America revenue is predominantly attributable to the United States but also includes Canada. International revenue is predominantly attributable to Europe.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 107 of the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act") provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Thus, an emerging growth company can defer the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company currently qualifies as an emerging growth company and has elected to avail itself of this extended transition period. As long as the Company continues to qualify as an emerging growth company, it will not be required to adopt new or revised accounting standards on the relevant dates on which adoption is required for other public companies until required by private company accounting standards. However, based on the market value of the Company's common stock held by non-affiliates as of July 31, 2018, the Company expects to become a large accelerated filer and thus cease to be an emerging growth company on January 31, 2019. At that time, the Company will be required to adopt new or revised accounting standards as required by public companies, including those standards which the Company had previously deferred pursuant to the JOBS Act. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of New Accounting Standards </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company early adopted Accounting Standards Update ("ASU") No.&#160;2016-18,&#160;"Statement of Cash Flows (Topic 230) - Restricted Cash" during the fiscal year ending January 31, 2019. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The statement of cash flows will no longer present transfers between cash and cash equivalents and restricted cash.&#160;As a result of this adoption, there were no changes to the operating, investing and financing activities 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;">. The presentation of the statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> required certain reclassifications to conform to the current year presentation as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;text-align:center;text-indent:24px;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:96.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended October 31, 2017</font></div></td></tr><tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;">Line Items - As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of Restricted Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in operating activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(29,830</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;">(500</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;">(30,330</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(95,361</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;">(95,361</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by financing activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">121,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">121,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effects of exchange rate changes on cash, cash equivalents and restricted cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net decrease in cash, cash equivalents and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,808</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash at end of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">21,112</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">21,112</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU No.&#160;2016-09, "Improvements to Employee Share-Based Payments Accounting" ("ASU 2016-09") effective February 1, 2018. The Company elected to continue to estimate its forfeiture rate.&#160;The adoption of this standard did not have an effect on the statement of cash flows.&#160;The Company prospectively records excess tax benefits and deficiencies that result when stock-based awards vest or are settled within the provision for income taxes in the consolidated statement of operations and comprehensive loss; all such excess tax benefits were fully offset by a valuation allowance 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 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;">. For previously unrecognized excess tax benefits that existed 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 used a modified-retrospective approach and recorded a </font><font style="font-family:inherit;font-size:10pt;">$30.2 million</font><font style="font-family:inherit;font-size:10pt;"> decrease in accumulated deficit and increase in deferred tax assets; these amounts were fully offset by a valuation allowance as the Company assessed that the&#160;realization of such deferred tax assets is not more likely than not to be realized.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the Financial Accounting Standards Board ("FASB") issued ASU No. 2018-05, &#8220;Income Taxes (Topic 740)," to conform to SEC Staff Accounting Bulletin No. 118 ("SAB 118"). The standard was issued to allow registrants to record provisional amounts during a measurement period not to extend beyond one year from the enactment date in instances when a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act (the "Tax Reform Act"). The standard was effective upon issuance. The Company continues to evaluate the impacts of the Tax Reform Act and expects to finalize its assessment by the fourth quarter of the fiscal year ending </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards To Be Adopted</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU, No.&#160;2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASU 2014-09"). ASU 2014-09 establishes principles for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. ASU 2014-09 is effective for public entities for annual reporting periods, and interim periods within those annual reporting periods, beginning after December&#160;15, 2017. For all other entities, including emerging growth companies, the standard is effective for annual reporting periods beginning after December&#160;15, 2018, and interim periods within annual reporting periods, beginning after December&#160;15, 2019. Early adoption of this standard is permitted for all entities. The guidance allows for the amendment to be applied either retrospectively to each prior reporting period presented (full retrospective approach) or retrospectively as a cumulative effect adjustment as of the date of adoption (modified retrospective approach).</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company plans to adopt the standard on January 31, 2019 utilizing the modified retrospective approach,&#160;which will result in a cumulative effect adjustment for the full fiscal year. The Company has an implementation plan in place guiding its transition that includes implementing control activities related to the new standard, evaluating the impact of the standard on its revenue recognition policies, accounting for deferred commissions, and the new disclosure requirements. The Company has evaluated both qualitative and quantitative factors and plans to amortize deferred commissions over a longer benefit period, expected to be three years, in comparison to the current policy of amortizing such amounts over the revenue contract terms. The Company is continuing its process to assess the new standard with consideration to industry trends and interpretive guidance, and to analyze and quantify the effect of the adoption on its consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No.&#160;2016-02, "Leases" ("ASU 2016-02"), which will require lessees to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, on its balance sheet for operating leases. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. In July 2018, the FASB issued&#160;ASU 2018-10,&#160;"Leases, Codification Improvements" ("ASU 2018-10")&#160;and&#160;ASU 2018-11,&#160;"Leases, Targeted Improvements" ("ASU 2018-11"), to provide additional guidance for the adoption. ASU 2018-10&#160;clarifies certain provisions and corrects unintended applications of the guidance. ASU 2018-11 provides an alternative transition method which allows entities the option to present all prior periods under previous lease accounting guidance, while recognizing the cumulative effect of applying the new standard as an adjustment to the opening balance of retained earnings in the year of adoption. The Company plans to adopt the standard on February 1, 2019 utilizing the modified retrospective approach, which includes a number of optional practical expedients which it may elect to apply. The Company has an implementation plan in place guiding its transition, including the new accounting and disclosure requirements. It expects the adoption will result in the recognition of right-of-use assets and lease liabilities for its operating leases, which will increase total assets and liabilities. The Company is continuing to evaluate the standard, with consideration to industry trends and additional interpretive guidance, for other potential impacts to its consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU&#160;2018-07, "Compensation - Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting." This standard is intended to simplify aspects of share-based compensation issued to non-employees by making the guidance substantially consistent with the accounting for employee share-based compensation.&#160;The Company plans to adopt this standard on February 1, 2019 and is currently evaluating the potential impact of adopting this new accounting guidance.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU&#160;2018-15, "Customer&#8217;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 those to develop or obtain internal-use software. The Company plans to early adopt this standard on February 1, 2019 on a prospective basis and is currently evaluating the potential impact of adopting this new accounting guidance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity</font></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the changes in convertible preferred stock and stockholders' equity (deficit) 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 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;"> (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;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;">Convertible</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Additional</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other</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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stockholders&#8217;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-right:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Preferred Stock</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Common Stock</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Paid-In</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Comprehensive</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Treasury</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Equity</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Loss</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Deficit</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stock</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Deficit)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, January 31, 2018</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:middle;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:middle;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;background-color:#cceeff;border-right:1px solid #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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">93,977</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:middle;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:middle;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;">100</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:middle;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:middle;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;">328,344</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:middle;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:middle;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;">(1,636</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(233,450</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">81,453</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:middle;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;">Exercise of stock options</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">4,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><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of restricted stock</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of common stock under employee stock purchase plans</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">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 colspan="2" style="vertical-align:middle;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;">4,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">8,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">8,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive loss</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(95</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(95</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;border-bottom:1px solid #000000;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;">(18,136</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;">(18,136</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, April 30, 2018</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">96,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">345,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">(1,731</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(251,586</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">80,289</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of stock options</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">5,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">5,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">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 colspan="2" style="vertical-align:middle;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;">(1</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of restricted stock</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">11,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">11,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive income</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(21,096</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(21,096</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, July 31, 2018</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;">98,461</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">361,719</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,629</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(272,682</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11,905</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,608</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#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;">Exercise of stock options</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">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 colspan="2" style="vertical-align:middle;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;">4,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 colspan="2" style="vertical-align:middle;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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">(1</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of common stock under employee stock purchase plans</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">2,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">2,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">13,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">13,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(24,766</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(24,766</font></div></td><td style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, October 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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:middle;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:middle;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:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;">100,772</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:middle;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:middle;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;">107</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:middle;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:middle;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;">382,564</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:middle;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:middle;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;">(1,448</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(297,448</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">71,870</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:24px;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:96.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;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;">Convertible</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Additional</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other</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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stockholders&#8217;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-right:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Preferred Stock</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Common Stock</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Paid-In</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Comprehensive</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Treasury</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Equity</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Loss</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Deficit</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Stock</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Deficit)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, January 31, 2017</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,594</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:middle;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:middle;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;">120,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-right:1px solid #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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,395</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:middle;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:middle;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;">38</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:middle;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:middle;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;">52,805</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:middle;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:middle;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;">(1,808</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(166,885</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(127,755</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Initial public offering, net of issuance costs of $4,433</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">119,082</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">119,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Conversion of preferred stock</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(43,594</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(120,615</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-right: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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">120,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">120,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Conversion of preferred stock warrant</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">1,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">1,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of stock options</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 colspan="2" style="vertical-align:middle;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;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">2,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">2,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of common stock warrants</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">4,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;border-bottom:1px solid #000000;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;">(16,106</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;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 colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;">(16,106</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, April 30, 2017</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">300,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">(1,616</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(182,991</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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;">103,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of stock options</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#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;">Exercise of common stock warrants</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of restricted stock</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">5,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">5,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left: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;">Net loss</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(16,399</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(16,399</font></div></td><td style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, July 31, 2017</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;">90,153</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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97</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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">305,593</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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,511</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(199,390</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11,905</font></div></td><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">92,884</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:middle;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;">Exercise of stock options</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">726</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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;">2,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">2,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested restricted stock units converted to common shares</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">6,033</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">6,033</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other comprehensive loss</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(35</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(35</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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;border-right:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(17,062</font></div></td><td style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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 colspan="2" style="vertical-align:middle;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;">(17,062</font></div></td><td style="vertical-align:middle;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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance, October 31, 2017</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family: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:middle;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:middle;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:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;">90,909</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:middle;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:middle;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;">98</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:middle;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:middle;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;">313,930</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:middle;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:middle;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;">(1,546</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(216,452</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">(11,905</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:middle;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:middle;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;">84,125</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-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Preferred Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2017, upon the closing of the Company's IPO, all outstanding shares of convertible preferred stock were automatically converted into an aggregate of </font><font style="font-family:inherit;font-size:10pt;">43,594,753</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of common stock and all outstanding warrants exercisable for shares of convertible preferred stock automatically converted into warrants exercisable for </font><font style="font-family:inherit;font-size:10pt;">110,937</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock. At that time, a final fair value adjustment of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded to other expense, net and the remaining preferred stock warrant liability of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> was reclassified to stockholders' equity (deficit). </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Preferred Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective April 2017, the Company&#8217;s Board of Directors is authorized to issue up to </font><font style="font-family:inherit;font-size:10pt;">50,000,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of preferred stock, </font><font style="font-family:inherit;font-size:10pt;">$0.001</font><font style="font-family:inherit;font-size:10pt;"> par value, in one or more series without stockholder approval. The Company's Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock. The issuance of preferred stock could have the effect of restricting dividends on the Company&#8217;s common stock, diluting the voting power of its common stock, impairing the liquidation rights of its common stock, or delaying or preventing changes in control or management of the Company. 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;">no</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of preferred stock were issued or outstanding.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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 authorized </font><font style="font-family:inherit;font-size:10pt;">500,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of voting </font><font style="font-family:inherit;font-size:10pt;">$0.001</font><font style="font-family:inherit;font-size:10pt;"> par value common stock. Each holder of the Company's 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 for each share on all matters to be voted upon by the stockholders and there are no cumulative rights. Subject to any preferential rights of any outstanding preferred stock, holders of the Company's common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the Company's Board of Directors out of legally available funds. If there is a liquidation, dissolution or winding up of the Company, holders of the Company's common stock would be entitled to share in the Company's assets remaining after the payment of liabilities and any preferential rights of any outstanding preferred stock.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Holders of the Company's common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of the Company's common stock will be fully paid and non-assessable. The rights, preferences and privileges of the holders of the Company's common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock which the Company may designate and issue in the future.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Treasury Stock</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;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;">6,505,334</font><font style="font-family:inherit;font-size:10pt;"> shares of treasury stock which are carried at its cost basis of </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;"> on the Company's condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</font></div></div> EX-101.SCH 7 yext-20181031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2119100 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2428401 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - Equity Changes in convertible preferred stock and stockholders' equity (deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Investments in Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Investments in Marketable Securities - Investment Income (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Investments in Marketable Securities - Investments at Amortized Cost and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Investments in Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2135100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2435403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-dilutive common equivalent shares (Details) link:presentationLink link:calculationLink link:definitionLink 2435402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2335301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2422406 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Stock-Based Compensation - Nonvested Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Stock-Based Compensation - Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2422405 - Disclosure - Stock-Based Compensation - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2422407 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2422408 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Summary of Significant Accounting Policies - Impact on Statement of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2304302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 yext-20181031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 yext-20181031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 yext-20181031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Investments, Debt and Equity Securities [Abstract] Schedule of Gain (Loss) on Securities [Table] Schedule of Gain (Loss) on Securities [Table] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Corporate Bond Securities Corporate Bond Securities [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Corporate bonds Corporate Debt Securities [Member] U.S. treasury securities US Treasury Securities [Member] Gain (Loss) on Securities [Line Items] Gain (Loss) on Securities [Line Items] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Debt Securities, Available-for-sale Debt securities, available-for-sale securities, continuous unrealized loss position, twelve months or longer, fair value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Marketable securities, contractual maturity term Marketable Securities, Contractual Maturity Term Marketable Securities, Contractual Maturity Term Marketable securities, remaining contractual maturity term Marketable Securities, Remaining Contractual Maturity Term Marketable Securities, Remaining Contractual Maturity Term Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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] Restricted stock and restricted stock units Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance as of January 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted - restricted stock and restricted stock units (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested and converted to shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance as of October 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance as of January 31, 2018 (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 - restricted stock and restricted stock units (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 and converted to shares (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Balance as of October 31, 2018 (in dollars per share) Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Options to purchase common stock Employee Stock Option [Member] Outstanding Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance, January 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Balance, October 31, 2018 (in shares) Vested and expected to vest at October 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Exercisable at October 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted-Average Exercise Price (in dollars per share): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance, January 31, 2018 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Balance, October 31, 2018 (in dollars per share) Vested and expected to vest at July 31, 2018 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Exercisable at October 31, 2018 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Balance, Weighted-Average Remaining Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest at October 31, 2018, Weighted-Average Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Exercisable at October 31, 2018, Weighted-Average Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Balance, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and expected to vest at October 31, 2018, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable at October 31, 2018, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options exercised, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Options granted, weighted-average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Earnings Per Share [Abstract] Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Debt Securities, Available-for-sale, Current Accounts receivable, net of allowances of $148 and $231, respectively Accounts Receivable, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deferred commissions, current Deferred Costs, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Intangible assets, net Finite-Lived Intangible Assets, Net Other long term assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable, accrued expenses and other current liabilities Accounts Payable and Accrued Liabilities, Current Deferred revenue, current Contract with Customer, Liability, Current Deferred rent, current Deferred Rent Credit, Current Total current liabilities Liabilities, Current Deferred rent, non-current Deferred Rent Credit, Noncurrent Other long term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 12) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at October 31, 2018 and January 31, 2018; zero shares issued and outstanding at October 31, 2018 and January 31, 2018 Preferred Stock, Value, Issued Common stock, $0.001 par value per share; 500,000,000 shares authorized at October 31, 2018 and January 31, 2018; 107,277,643 and 100,482,264 shares issued at October 31, 2018 and January 31, 2018, respectively; 100,772,309 and 93,976,930 shares outstanding at October 31, 2018 and January 31, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Treasury stock, at cost Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Fair Value Disclosures [Abstract] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Income Statement [Abstract] Revenue Revenues Cost of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Investment income Investment Income, Nonoperating Interest income (expense) Interest Income (Expense), Net Other expense, net Nonoperating Income (Expense) Loss from operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on marketable securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Commitments and Contingencies Disclosure [Abstract] Schedule of Future Minimum Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Contractual Obligation Payments Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Reporting Company Entity Small Business Extension Transition Period Entity Ex Transition Period Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Property, Plant and Equipment [Abstract] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Investments in Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring Fair Value, Measurements, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Corporate bonds Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Marketable securities Total assets Assets, Fair Value Disclosure Accounting Policies [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Previously Reported Previously Reported [Member] Reclassification Restatement Adjustment [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 Accounting Standards Update 2016-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Number of service and application providers Number Of Service And Application Providers Number Of Service And Application Providers Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 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 and thereafter Operating Leases, Future Minimum Payments, Due in Five Years and Thereafter Operating Leases, Future Minimum Payments, Due in Five Years and Thereafter Total Operating Leases, Future Minimum Payments Due Application Providers and Other Contractual Obligation, Fiscal Year Maturity [Abstract] 2019 Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year 2020 Contractual Obligation, Due in Second Year 2021 Contractual Obligation, Due in Third Year 2022 Contractual Obligation, Due in Fourth Year 2023 and thereafter Contractual Obligation, Due In Fifth Year And Thereafter Contractual Obligation, Due In Fifth Year And Thereafter Total Contractual Obligation Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Rent expense Operating Leases, Rent Expense Schedule of Stock Options Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Schedule of Nonvested RSU Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Employee Stock Purchase Plan Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Shares committed under 2017 ESPP Employee Stock [Member] Employee Stock Options Expected life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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 Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Convertible preferred stock Convertible Preferred Stock [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Temporary equity shares outstanding (in shares) Temporary Equity, Shares Outstanding Temporary equity, beginning of period Temporary Equity, Carrying Amount, Attributable to Parent Conversion of preferred stock (in shares) Temporary Equity, Shares, Conversion of Convertible Securities, Net of Adjustments Temporary Equity, Shares, Conversion of Convertible Securities, Net of Adjustments Conversion of preferred stock Temporary Equity, Value, Conversion of Convertible Securities, Net of Adjustments Temporary Equity, Value, Conversion of Convertible Securities, Net of Adjustments Temporary equity shares outstanding (in shares) Temporary equity, end of period Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning of period (in shares) Shares, Outstanding Beginning of period Initial public offering, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Initial public offering, net of issuance costs of $4,433 Stock Issued During Period, Value, New Issues Conversion of preferred stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of preferred stock Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments Conversion of preferred stock warrant Adjustments to Additional Paid in Capital, Warrant Issued Exercise of stock options (in shares) Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Exercise of common stock warrants (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Exercise of common stock warrants Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Vested restricted stock units converted to common shares (in shares) Stock Issued During Period, Shares, Conversion of Units Vested restricted stock units converted to common shares Stock Issued During Period, Value, Conversion of Units Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net loss Issuance of common stock under employee stock purchase plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan End of period (in shares) End of period Issuance costs Payments of Stock Issuance Costs Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Equity [Abstract] Schedule of Subsidiary or Equity Method Investee [Table] Schedule of Subsidiary or Equity Method Investee [Table] Subsidiary or Equity Method Investee [Line Items] Subsidiary or Equity Method Investee [Line Items] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Number of operating segments Number of Operating Segments Number of customers accounted for under concentration of credit risk Number of Credit Risk Derivatives Held Concentration risk, percentage Concentration Risk, Percentage Cumulative effect of change on equity Cumulative Effect of New Accounting Principle in Period of Adoption Deferred income tax assets, net Deferred Income Tax Assets, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] Preferred Stock Preferred Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Convertible preferred stock automatically converted into warrants exercisable (in shares) Debt Conversion, Converted Instrument, Warrants or Options Issued Change in fair value of convertible preferred stock warrant liability Fair Value Adjustment of Warrants Preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock shares issued (in shares) Preferred Stock, Shares Issued Preferred stock shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock shares 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 number of votes per share Common Stock, Number of Votes Per Share Common Stock, Number of Votes Per Share Treasury stock (in shares) Treasury Stock, Shares Treasury stock Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Equity Stockholders' Equity Note 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] Furniture and fixtures Furniture and Fixtures [Member] Office equipment Office Equipment [Member] Leasehold improvements Leasehold Improvements [Member] Computer software Software and Software Development Costs [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, net Depreciation Depreciation 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] Restricted stock and restricted stock units Shares estimated to be purchased under ESPP Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities xxcluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Payables and Accruals [Abstract] Accounts payable Accounts Payable, Current Accrued employee compensation Employee-related Liabilities, Current Accrued professional services and associated costs Accrued Professional Fees, Current Accrued Knowledge Network application provider fees Accrued Fees To Service Providers, Current Accrued Fees To Service Providers, Current Accrued sales and use tax Sales and Excise Tax Payable, Current Accrued employee stock purchase plan withholdings liability Employee Stock Purchase Plan, Withholdings Liability, Current Employee Stock Purchase Plan, Withholdings Liability, Current Accrued other liabilities Other Liabilities, Current Total accounts payable, accrued expenses and other current liabilities Stock-Based Compensation Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Interest income Investment Income, Interest Realized gains Realized Investment Gains (Losses) Total investment income Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Provision for bad debts Provision for Doubtful Accounts Stock-based compensation expense Share-based Compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Amortization of deferred financing costs Amortization of Debt Issuance Costs Amortization of premium on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Gain on sale of marketable securities Marketable Securities, Gain (Loss), Excluding Other-than-temporary Impairment Loss Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred commissions Increase (Decrease) In Deferred Sales Commissions Increase (Decrease) In Deferred Sales Commissions Other long term assets Increase (Decrease) in Other Noncurrent Assets Accounts payable, accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Deferred rent Increase (Decrease) in Prepaid Rent Other long term liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash used in operating activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of marketable securities Payments to Acquire Marketable Securities Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities Sales of marketable securities Proceeds from Sale of Held-to-maturity Securities Capital expenditures Payments to Acquire Property, Plant, and Equipment Net cash provided by (used in) investing activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from initial public offering, net of underwriting discounts and commissions Proceeds from Issuance Initial Public Offering Payments of deferred offering costs Proceeds from exercise of stock options Proceeds from Stock Options Exercised Proceeds from exercise of warrants Proceeds from Warrant Exercises Repayments on Revolving Line Repayments of Long-term Lines of Credit Payments of deferred financing costs Payments of Financing Costs Proceeds, net from employee stock purchase plan withholdings Proceeds from Stock Plans Net cash provided by financing activities Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Restricted cash Restricted Cash Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible assets useful life Finite-Lived Intangible Asset, Useful Life Amortization of intangible assets Amortization of Intangible Assets Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast Scenario, Forecast [Member] Number of shares authorized, annual increase (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Authorized, Annual Increase Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Authorized, Annual Increase Number of shares authorized, annual increase, percentage of outstanding shares at the end of prior fiscal year Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage of Outstanding Shares at End of Prior Fiscal Year End Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage of Outstanding Shares at End of Prior Fiscal Year End Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Shares purchased under plan (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Number of shares purchased under plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Common stock withheld on behalf of employees for future purchases under the ESPP Common Stock, Capital Shares Reserved for Future Issuance Stock-based compensation expense Allocated Share-based Compensation Expense Unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unrecognized compensation cost, period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Maximum payroll deduction (as a percent of eligible compensation) Share-based Compensation Arrangement By Share-Based Payment Award, Maximum Payroll Deduction, Percentage of Compensation Share-based Compensation Arrangement By Share-Based Payment Award, Maximum Payroll Deduction, Percentage of Compensation Purchase price of common stock (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Silicon Valley Bank Silicon Valley Bank [Member] Silicon Valley Bank [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Line Revolving Credit Facility [Member] Letter of Credit Letter of Credit [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Commitment fee, percentage Line of Credit Facility, Commitment Fee Percentage Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Covenant terms, minimum adjusted quick ratio Line of Credit Facility, Covenant Terms, Minimum Adjusted Quick Ratio Line of Credit Facility, Covenant Terms, Minimum Adjusted Quick Ratio Long-term debt Long-term Debt Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Common stock shares issued (in shares) Common Stock, Shares, Issued Common stock shares outstanding (in shares) Common Stock, Shares, Outstanding Schedule of Stockholders Equity Schedule of Stockholders Equity [Table Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2008 Equity Incentive Plan Two Thousand Eight Equity Incentive Plan [Member] Two Thousand Eight Equity Incentive Plan [Member] 2016 Equity Incentive Plan Two Thousand Sixteen Equity Incentive Plan [Member] Two Thousand Sixteen Equity Incentive Plan [Member] Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Percentage of outstanding shares Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Number of shares available for futures issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Schedule of Marketable Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Investment Income Investment Income [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Options, nonvested, number of shares (in shares), beginning of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Options, vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Options, nonvested, number of shares (in shares), end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Nonvested, options, weighted-average grant date fair value (in dollars per share), beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Options vested, weighted-average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Options forfeited, weighted-average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Nonvested, options, weighted-average grant date fair value (in dollars per share), end of period Debt Debt Disclosure [Text Block] Accounts Payable, Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [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 revenue Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development 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] Total stock-based compensation expense Unrecognized compensation cost, stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Stock-based compensation related to internal-use software development (less than $0.1 million in the six months ended June 30, 2016) Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Provision for income taxes U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] North America North America [Member] International Europe [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] EX-101.PRE 11 yext-20181031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Oct. 31, 2018
Nov. 19, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name YEXT, INC.  
Entity Central Index Key 0001614178  
Current Fiscal Year End Date --01-31  
Entity Filer Category Non-accelerated Filer  
Document Type 10-Q  
Document Period End Date Oct. 31, 2018  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Emerging Growth Company true  
Entity Small Reporting Company false  
Extension Transition Period false  
Entity Common Stock, Shares Outstanding   100,864,546
XML 13 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 $ 28,337 $ 34,367
Marketable securities 78,697 83,974
Accounts receivable, net of allowances of $148 and $231, respectively 34,446 44,656
Prepaid expenses and other current assets 10,687 7,703
Deferred commissions, current 10,948 9,342
Total current assets 163,115 180,042
Property and equipment, net 11,635 11,438
Goodwill 4,623 4,924
Intangible assets, net 2,064 2,761
Other long term assets 4,825 4,324
Total assets 186,262 203,489
Current liabilities:    
Accounts payable, accrued expenses and other current liabilities 27,033 27,416
Deferred revenue, current 83,193 89,474
Deferred rent, current 1,472 1,288
Total current liabilities 111,698 118,178
Deferred rent, non-current 2,096 3,213
Other long term liabilities 598 645
Total liabilities 114,392 122,036
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at October 31, 2018 and January 31, 2018; zero shares issued and outstanding at October 31, 2018 and January 31, 2018 0 0
Common stock, $0.001 par value per share; 500,000,000 shares authorized at October 31, 2018 and January 31, 2018; 107,277,643 and 100,482,264 shares issued at October 31, 2018 and January 31, 2018, respectively; 100,772,309 and 93,976,930 shares outstanding at October 31, 2018 and January 31, 2018, respectively 107 100
Additional paid-in capital 382,564 328,344
Accumulated other comprehensive loss (1,448) (1,636)
Accumulated deficit (297,448) (233,450)
Treasury stock, at cost (11,905) (11,905)
Total stockholders’ equity 71,870 81,453
Total liabilities and stockholders’ equity $ 186,262 $ 203,489
XML 14 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 $ 148 $ 231
Preferred stock par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock shares authorized (in shares) 50,000,000 50,000,000
Preferred stock shares issued (in shares) 0 0
Preferred stock shares outstanding (in shares) 0 0
Common stock par value (in dollars per share) $ 0.001 $ 0.001
Common stock shares authorized (in shares) 500,000,000 500,000,000
Common stock shares issued (in shares) 107,277,643 100,482,264
Common stock shares outstanding (in shares) 100,772,309 93,976,930
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Income Statement [Abstract]        
Revenue $ 58,742 $ 44,332 $ 164,933 $ 122,181
Cost of revenue 14,886 11,658 41,772 31,887
Gross profit 43,856 32,674 123,161 90,294
Operating expenses:        
Sales and marketing 45,669 32,756 122,869 91,891
Research and development 9,158 6,958 26,870 18,437
General and administrative 13,867 10,196 37,465 29,103
Total operating expenses 68,694 49,910 187,204 139,431
Loss from operations (24,838) (17,236) (64,043) (49,137)
Investment income 350 419 1,113 741
Interest income (expense) 74 (104) (2) (274)
Other expense, net (194) (132) (583) (667)
Loss from operations before income taxes (24,608) (17,053) (63,515) (49,337)
Provision for income taxes (158) (9) (483) (230)
Net loss $ (24,766) $ (17,062) $ (63,998) $ (49,567)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.25) $ (0.19) $ (0.66) $ (0.67)
Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 99,628,479 90,353,608 97,387,544 73,992,705
Other comprehensive income (loss):        
Foreign currency translation adjustment $ 126 $ 53 $ 22 $ 410
Unrealized gain (loss) on marketable securities 55 (88) 166 (148)
Total comprehensive loss $ (24,585) $ (17,097) $ (63,810) $ (49,305)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Treasury Stock
Convertible preferred stock
Temporary equity shares outstanding (in shares) at Jan. 31, 2017             43,594,000
Temporary equity, beginning of period at Jan. 31, 2017             $ 120,615
Increase (Decrease) in Temporary Equity [Roll Forward]              
Conversion of preferred stock (in shares)             (43,594,000)
Conversion of preferred stock             $ (120,615)
Temporary equity shares outstanding (in shares) at Apr. 30, 2017             0
Temporary equity, end of period at Apr. 30, 2017             $ 0
Beginning of period (in shares) at Jan. 31, 2017   31,395,000          
Beginning of period at Jan. 31, 2017 $ (127,755) $ 38 $ 52,805 $ (1,808) $ (166,885) $ (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Initial public offering, net of issuance costs (in shares)   12,075,000          
Initial public offering, net of issuance costs of $4,433 119,094 $ 12 119,082        
Conversion of preferred stock (in shares)   43,594,000          
Conversion of preferred stock 120,615 $ 44 120,571        
Conversion of preferred stock warrant 1,435   1,435        
Exercise of stock options (in shares)   2,728,000          
Exercise of stock options 2,140 $ 3 2,137        
Exercise of common stock warrants (in shares)   143,000          
Exercise of common stock warrants 0            
Vested restricted stock units converted to common shares (in shares)   60,000          
Vested restricted stock units converted to common shares 0            
Stock-based compensation 4,062   4,062        
Other comprehensive income 192     192      
Net loss (16,106)       (16,106)    
End of period (in shares) at Apr. 30, 2017   89,995,000          
End of period at Apr. 30, 2017 103,677 $ 97 300,092 (1,616) (182,991) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance costs     4,433        
Temporary equity shares outstanding (in shares) at Jan. 31, 2017             43,594,000
Temporary equity, beginning of period at Jan. 31, 2017             $ 120,615
Temporary equity shares outstanding (in shares) at Oct. 31, 2017             0
Temporary equity, end of period at Oct. 31, 2017             $ 0
Beginning of period (in shares) at Jan. 31, 2017   31,395,000          
Beginning of period at Jan. 31, 2017 (127,755) $ 38 52,805 (1,808) (166,885) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (49,567)            
End of period (in shares) at Oct. 31, 2017   90,909,000          
End of period at Oct. 31, 2017 84,125 $ 98 313,930 (1,546) (216,452) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance costs 4,263            
Temporary equity shares outstanding (in shares) at Jan. 31, 2017             43,594,000
Temporary equity, beginning of period at Jan. 31, 2017             $ 120,615
Increase (Decrease) in Temporary Equity [Roll Forward]              
Conversion of preferred stock (in shares)             (43,594,000)
Conversion of preferred stock             $ (120,615)
Temporary equity shares outstanding (in shares) at Jan. 31, 2018             0
Temporary equity, end of period at Jan. 31, 2018             $ 0
Beginning of period (in shares) at Jan. 31, 2017   31,395,000          
Beginning of period at Jan. 31, 2017 (127,755) $ 38 52,805 (1,808) (166,885) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Initial public offering, net of issuance costs (in shares)   12,075,000          
Initial public offering, net of issuance costs of $4,433 119,094 $ 12 119,082        
Conversion of preferred stock (in shares)   43,594,000          
Conversion of preferred stock 120,615 $ 44 120,571        
Conversion of preferred stock warrant 1,435   1,435        
Exercise of stock options (in shares)   6,517,000          
Exercise of stock options 11,610 $ 6 11,604        
Exercise of common stock warrants (in shares)   179,000          
Exercise of common stock warrants 79   79        
Vested restricted stock units converted to common shares (in shares)   204,000          
Vested restricted stock units converted to common shares 0            
Issuance of restricted stock (in shares)   13,000          
Issuance of restricted stock 0            
Stock-based compensation 22,768   22,768        
Other comprehensive income 172     172      
Net loss (66,565)       (66,565)    
End of period (in shares) at Jan. 31, 2018   93,977,000          
End of period at Jan. 31, 2018 81,453 $ 100 328,344 (1,636) (233,450) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance costs     4,433        
Temporary equity shares outstanding (in shares) at Apr. 30, 2017             0
Temporary equity, beginning of period at Apr. 30, 2017             $ 0
Temporary equity shares outstanding (in shares) at Jul. 31, 2017             0
Temporary equity, end of period at Jul. 31, 2017             $ 0
Beginning of period (in shares) at Apr. 30, 2017   89,995,000          
Beginning of period at Apr. 30, 2017 103,677 $ 97 300,092 (1,616) (182,991) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options (in shares)   69,000          
Exercise of stock options 241   241        
Exercise of common stock warrants (in shares)   36,000          
Exercise of common stock warrants 79   79        
Vested restricted stock units converted to common shares (in shares)   40,000          
Vested restricted stock units converted to common shares 0            
Issuance of restricted stock (in shares)   13,000          
Issuance of restricted stock 0            
Stock-based compensation 5,181   5,181        
Other comprehensive income 105     105      
Net loss (16,399)       (16,399)    
End of period (in shares) at Jul. 31, 2017   90,153,000          
End of period at Jul. 31, 2017 92,884 $ 97 305,593 (1,511) (199,390) (11,905)  
Temporary equity shares outstanding (in shares) at Oct. 31, 2017             0
Temporary equity, end of period at Oct. 31, 2017             $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options (in shares)   726,000          
Exercise of stock options 2,305 $ 1 2,304        
Vested restricted stock units converted to common shares (in shares)   30,000          
Vested restricted stock units converted to common shares 0            
Stock-based compensation 6,033   6,033        
Other comprehensive income (35)     (35)      
Net loss (17,062)       (17,062)    
End of period (in shares) at Oct. 31, 2017   90,909,000          
End of period at Oct. 31, 2017 84,125 $ 98 313,930 (1,546) (216,452) (11,905)  
Temporary equity shares outstanding (in shares) at Jan. 31, 2018             0
Temporary equity, beginning of period at Jan. 31, 2018             $ 0
Temporary equity shares outstanding (in shares) at Apr. 30, 2018             0
Temporary equity, end of period at Apr. 30, 2018             $ 0
Beginning of period (in shares) at Jan. 31, 2018   93,977,000          
Beginning of period at Jan. 31, 2018 81,453 $ 100 328,344 (1,636) (233,450) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options (in shares)   1,678,000          
Exercise of stock options 4,910 $ 2 4,908        
Vested restricted stock units converted to common shares (in shares)   141,000          
Vested restricted stock units converted to common shares 0            
Issuance of restricted stock (in shares)   4,000          
Issuance of restricted stock 0            
Stock-based compensation 8,066   8,066        
Other comprehensive income (95)     (95)      
Net loss (18,136)       (18,136)    
Issuance of common stock under employee stock purchase plans (in shares)   438,000          
Issuance of common stock under employee stock purchase plan 4,091 $ 1 4,090        
End of period (in shares) at Apr. 30, 2018   96,238,000          
End of period at Apr. 30, 2018 80,289 $ 103 345,408 (1,731) (251,586) (11,905)  
Temporary equity shares outstanding (in shares) at Jan. 31, 2018             0
Temporary equity, beginning of period at Jan. 31, 2018             $ 0
Temporary equity shares outstanding (in shares) at Oct. 31, 2018             0
Temporary equity, end of period at Oct. 31, 2018             $ 0
Beginning of period (in shares) at Jan. 31, 2018   93,977,000          
Beginning of period at Jan. 31, 2018 $ 81,453 $ 100 328,344 (1,636) (233,450) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options (in shares) 5,000,035 5,000,000          
Exercise of stock options $ 15,084 $ 4 15,080        
Vested restricted stock units converted to common shares (in shares)   1,085,000          
Vested restricted stock units converted to common shares 0 $ 2 (2)        
Issuance of restricted stock (in shares)   16,000          
Issuance of restricted stock 0            
Stock-based compensation 32,365   32,365        
Other comprehensive income 188     188      
Net loss (63,998)       (63,998)    
Issuance of common stock under employee stock purchase plans (in shares)   694,000          
Issuance of common stock under employee stock purchase plan 6,778 $ 1 6,777        
End of period (in shares) at Oct. 31, 2018   100,772,000          
End of period at Oct. 31, 2018 71,870 $ 107 382,564 (1,448) (297,448) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance costs 0            
Temporary equity shares outstanding (in shares) at Apr. 30, 2018             0
Temporary equity, beginning of period at Apr. 30, 2018             $ 0
Temporary equity shares outstanding (in shares) at Jul. 31, 2018             0
Temporary equity, end of period at Jul. 31, 2018             $ 0
Beginning of period (in shares) at Apr. 30, 2018   96,238,000          
Beginning of period at Apr. 30, 2018 80,289 $ 103 345,408 (1,731) (251,586) (11,905)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options (in shares)   1,833,000          
Exercise of stock options 5,232 $ 1 5,231        
Vested restricted stock units converted to common shares (in shares)   378,000          
Vested restricted stock units converted to common shares 0 $ 1 (1)        
Issuance of restricted stock (in shares)   12,000          
Issuance of restricted stock 0            
Stock-based compensation 11,081   11,081        
Other comprehensive income 102     102      
Net loss (21,096)       (21,096)    
End of period (in shares) at Jul. 31, 2018   98,461,000          
End of period at Jul. 31, 2018 75,608 $ 105 361,719 (1,629) (272,682) (11,905)  
Temporary equity shares outstanding (in shares) at Oct. 31, 2018             0
Temporary equity, end of period at Oct. 31, 2018             $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options (in shares)   1,489,000          
Exercise of stock options 4,942 $ 1 4,941        
Vested restricted stock units converted to common shares (in shares)   566,000          
Vested restricted stock units converted to common shares 0 $ 1 (1)        
Stock-based compensation 13,218   13,218        
Other comprehensive income 181     181      
Net loss (24,766)       (24,766)    
Issuance of common stock under employee stock purchase plans (in shares)   256,000          
Issuance of common stock under employee stock purchase plan 2,687   2,687        
End of period (in shares) at Oct. 31, 2018   100,772,000          
End of period at Oct. 31, 2018 $ 71,870 $ 107 $ 382,564 $ (1,448) $ (297,448) $ (11,905)  
XML 17 R6.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
Operating activities:    
Net loss $ (63,998) $ (49,567)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 5,028 3,751
Provision for bad debts 302 321
Stock-based compensation expense 31,943 15,002
Change in fair value of convertible preferred stock warrant liability 0 491
Deferred income taxes (54) (13)
Amortization of deferred financing costs 98 105
Amortization of premium on marketable securities (61) 108
Gain on sale of marketable securities 0 (1)
Changes in operating assets and liabilities:    
Accounts receivable 9,352 3,629
Prepaid expenses and other current assets (3,325) (1,989)
Deferred commissions (1,831) (1,152)
Other long term assets (509) (161)
Accounts payable, accrued expenses and other current liabilities 3,681 (2,625)
Deferred revenue (5,298) 2,263
Deferred rent (910) (581)
Other long term liabilities 2 89
Net cash used in operating activities (25,580) (30,330)
Investing activities:    
Purchases of marketable securities (52,916) (106,155)
Maturities of marketable securities 58,420 7,500
Sales of marketable securities 0 6,041
Capital expenditures (4,321) (2,747)
Net cash provided by (used in) investing activities 1,183 (95,361)
Financing activities:    
Proceeds from initial public offering, net of underwriting discounts and commissions 0 123,527
Payments of deferred offering costs 0 (4,263)
Proceeds from exercise of stock options 15,044 4,686
Proceeds from exercise of warrants 0 79
Repayments on Revolving Line 0 (5,000)
Payments of deferred financing costs (159) (99)
Proceeds, net from employee stock purchase plan withholdings 3,947 2,724
Net cash provided by financing activities 18,832 121,654
Effect of exchange rate changes on cash, cash equivalents and restricted cash (465) 229
Net decrease in cash, cash equivalents and restricted cash (6,030) (3,808)
Cash, cash equivalents and restricted cash at beginning of period 34,367 24,920
Cash, cash equivalents and restricted cash at end of period 28,337 21,112
Supplemental Cash Flow Information [Abstract]    
Cash and cash equivalents 28,337 21,112
Restricted cash 0 0
Cash, cash equivalents and restricted cash at end of period $ 28,337 $ 21,112
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Description of Business
9 Months Ended
Oct. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
Organization and Description of Business
 Yext, Inc. (the "Company") provides a knowledge engine platform that lets businesses control their digital knowledge in the cloud and sync it to the Company's Knowledge Network (formerly the PowerListings Network) of approximately 150 service and application providers, including Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. The Company's cloud-based platform, the Yext Knowledge Engine, is used by end consumers around the globe to discover new businesses, read reviews, and find accurate answers to their queries. The Yext Knowledge Engine powers all of the Company's key features, including Listings, Pages and Reviews, along with its other features and capabilities.
Fiscal Year
The Company's fiscal year ends on January 31. References to fiscal 2019, for example, are to the fiscal year ending January 31, 2019.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2018, filed with the SEC on March 16, 2018 (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain immaterial reclassifications to fiscal 2018 amounts were made to conform to the current period presentation.
The 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 GAAP on an annual reporting basis.
In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results for the three and nine months ended October 31, 2018 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending January 31, 2019, or any other period.
Except as described elsewhere in this Note 2 under the heading “Recent Accounting Pronouncements - Adoption of New Accounting Standards,” there have been no material changes to the Company's significant accounting policies as described in the Form 10-K.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Segment Information
The Company operates as one operating segment providing a knowledge engine platform. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates in one operating segment as all of the Company's offerings operate on a single platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.
Concentration of Credit Risk
The Company's financial instruments that are exposed to a concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. Collateral is not required for accounts receivable. At October 31, 2018, no single customer accounted for more than 10% of the Company's accounts receivable. At January 31, 2018, one customer accounted for approximately 12% of the Company's accounts receivable. No single customer accounted for more than 10% of the Company's revenue for the three and nine months ended October 31, 2018 and 2017, respectively.
Geographic Locations
Revenue by geographic region consisted of the following:
 
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
 
2018
 
2017
 
2018
 
2017
North America
 
$
50,523

 
$
40,319

 
$
143,334

 
$
113,010

International
 
8,219

 
4,013

 
21,599

 
9,171

Total revenue
 
$
58,742

 
$
44,332

 
$
164,933

 
$
122,181


North America revenue is predominantly attributable to the United States but also includes Canada. International revenue is predominantly attributable to Europe.
Recent Accounting Pronouncements
Section 107 of the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act") provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Thus, an emerging growth company can defer the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company currently qualifies as an emerging growth company and has elected to avail itself of this extended transition period. As long as the Company continues to qualify as an emerging growth company, it will not be required to adopt new or revised accounting standards on the relevant dates on which adoption is required for other public companies until required by private company accounting standards. However, based on the market value of the Company's common stock held by non-affiliates as of July 31, 2018, the Company expects to become a large accelerated filer and thus cease to be an emerging growth company on January 31, 2019. At that time, the Company will be required to adopt new or revised accounting standards as required by public companies, including those standards which the Company had previously deferred pursuant to the JOBS Act.
Adoption of New Accounting Standards
The Company early adopted Accounting Standards Update ("ASU") No. 2016-18, "Statement of Cash Flows (Topic 230) - Restricted Cash" during the fiscal year ending January 31, 2019. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The statement of cash flows will no longer present transfers between cash and cash equivalents and restricted cash. As a result of this adoption, there were no changes to the operating, investing and financing activities for the nine months ended October 31, 2018. The presentation of the statement of cash flows for the nine months ended October 31, 2017 required certain reclassifications to conform to the current year presentation as follows (in thousands):
 
 
Nine months ended October 31, 2017
Line Items - As Revised
 
As Previously Reported
 
Reclassification of Restricted Cash
 
As Revised
Net cash used in operating activities
 
$
(29,830
)
 
$
(500
)
 
$
(30,330
)
Net cash used in investing activities
 
(95,361
)
 

 
(95,361
)
Net cash provided by financing activities
 
121,654

 

 
121,654

Effects of exchange rate changes on cash, cash equivalents and restricted cash
 
229

 

 
229

Net decrease in cash, cash equivalents and restricted cash
 
(3,308
)
 
(500
)
 
(3,808
)
Cash, cash equivalents and restricted cash at beginning of period
 
24,420

 
500

 
24,920

Cash, cash equivalents and restricted cash at end of period
 
$
21,112

 
$

 
$
21,112

The Company adopted ASU No. 2016-09, "Improvements to Employee Share-Based Payments Accounting" ("ASU 2016-09") 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. The Company prospectively records excess tax benefits and deficiencies that result when stock-based awards vest or are settled within the provision for income taxes in the consolidated statement of operations and comprehensive loss; all such excess tax benefits were fully offset by a valuation allowance for the three and nine months ended October 31, 2018 and 2017. For previously unrecognized excess tax benefits that existed as of January 31, 2018, the Company used a modified-retrospective approach and recorded a $30.2 million decrease in accumulated deficit and increase in deferred tax assets; these amounts were fully offset by a valuation allowance as the Company assessed that the realization of such deferred tax assets is not more likely than not to be realized.
In March 2018, the Financial Accounting Standards Board ("FASB") issued ASU No. 2018-05, “Income Taxes (Topic 740)," to conform to SEC Staff Accounting Bulletin No. 118 ("SAB 118"). The standard was issued to allow registrants to record provisional amounts during a measurement period not to extend beyond one year from the enactment date in instances when a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act (the "Tax Reform Act"). The standard was effective upon issuance. The Company continues to evaluate the impacts of the Tax Reform Act and expects to finalize its assessment by the fourth quarter of the fiscal year ending January 31, 2019.
New Accounting Standards To Be Adopted
In May 2014, the FASB issued ASU, No. 2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASU 2014-09"). ASU 2014-09 establishes principles for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. ASU 2014-09 is effective for public entities for annual reporting periods, and interim periods within those annual reporting periods, beginning after December 15, 2017. For all other entities, including emerging growth companies, the standard is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual reporting periods, beginning after December 15, 2019. Early adoption of this standard is permitted for all entities. The guidance allows for the amendment to be applied either retrospectively to each prior reporting period presented (full retrospective approach) or retrospectively as a cumulative effect adjustment as of the date of adoption (modified retrospective approach).
The Company plans to adopt the standard on January 31, 2019 utilizing the modified retrospective approach, which will result in a cumulative effect adjustment for the full fiscal year. The Company has an implementation plan in place guiding its transition that includes implementing control activities related to the new standard, evaluating the impact of the standard on its revenue recognition policies, accounting for deferred commissions, and the new disclosure requirements. The Company has evaluated both qualitative and quantitative factors and plans to amortize deferred commissions over a longer benefit period, expected to be three years, in comparison to the current policy of amortizing such amounts over the revenue contract terms. The Company is continuing its process to assess the new standard with consideration to industry trends and interpretive guidance, and to analyze and quantify the effect of the adoption on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, "Leases" ("ASU 2016-02"), which will require lessees to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, on its balance sheet for operating leases. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. In July 2018, the FASB issued ASU 2018-10, "Leases, Codification Improvements" ("ASU 2018-10") and ASU 2018-11, "Leases, Targeted Improvements" ("ASU 2018-11"), to provide additional guidance for the adoption. ASU 2018-10 clarifies certain provisions and corrects unintended applications of the guidance. ASU 2018-11 provides an alternative transition method which allows entities the option to present all prior periods under previous lease accounting guidance, while recognizing the cumulative effect of applying the new standard as an adjustment to the opening balance of retained earnings in the year of adoption. The Company plans to adopt the standard on February 1, 2019 utilizing the modified retrospective approach, which includes a number of optional practical expedients which it may elect to apply. The Company has an implementation plan in place guiding its transition, including the new accounting and disclosure requirements. It expects the adoption will result in the recognition of right-of-use assets and lease liabilities for its operating leases, which will increase total assets and liabilities. The Company is continuing to evaluate the standard, with consideration to industry trends and additional interpretive guidance, for other potential impacts to its consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, "Compensation - Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting." This standard is intended to simplify aspects of share-based compensation issued to non-employees by making the guidance substantially consistent with the accounting for employee share-based compensation. The Company plans to adopt this standard on February 1, 2019 and is currently evaluating the potential impact of adopting this new accounting guidance.
In August 2018, the FASB issued ASU 2018-15, "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 those to develop or obtain internal-use software. The Company plans to early adopt this standard on February 1, 2019 on a prospective basis and is currently evaluating the potential impact of adopting this new accounting guidance.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments in Marketable Securities
9 Months Ended
Oct. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Investments in Marketable Securities
Investments in Marketable Securities
The Company considers all of its investments in marketable securities, irrespective of the maturity date, as available for use in current operations, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Marketable securities are carried at fair value, with the unrealized gains and losses, net of income taxes, reflected in accumulated other comprehensive loss until realized. For the purposes of computing realized and unrealized gains and losses, cost is determined on a specific identification basis.
The following table summarizes the Company's investments in marketable securities:
 
October 31, 2018
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Commercial paper
$

 
$

 
$

 
$

Corporate bonds
25,960

 

 
(95
)
 
25,865

U.S. treasury securities
52,891

 

 
(59
)
 
52,832

Total marketable securities
$
78,851

 
$

 
$
(154
)
 
$
78,697

 
January 31, 2018
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Commercial paper
$
10,972

 
$

 
$
(7
)
 
$
10,965

Corporate bonds
57,172

 

 
(243
)
 
56,929

U.S. treasury securities
16,150

 

 
(70
)
 
16,080

Total marketable securities
$
84,294

 
$

 
$
(320
)
 
$
83,974


As of October 31, 2018, the Company had gross unrealized losses of $0.2 million, of which $0.1 million of marketable securities with an aggregate fair value of $32.3 million have been in a continuous unrealized loss position for more than 12 months. As of January 31, 2018, no securities had been in a continuous unrealized loss position for more than 12 months. The Company does not believe the unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. As of October 31, 2018, the Company's marketable securities have a contractual maturity of two years or less and remaining contractual maturity of one year or less.
Interest income, realized gains, realized losses and other-than-temporary declines in fair value on securities available for sale are the potential components of investment income. Investment income for the periods presented consisted of the following:
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 
2018
 
2017
Interest income
$
350

 
$
418

 
$
1,113

 
$
740

Realized gains

 
1

 

 
1

Total investment income
$
350

 
$
419

 
$
1,113

 
$
741


The Company had no material reclassification adjustments out of accumulated other comprehensive loss into net loss in any of the periods presented.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments
9 Months Ended
Oct. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.
The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 inputs are based on quoted prices in active markets for identical assets or liabilities. 
Level 2 inputs are based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities. 
Level 3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.
All of the Company’s cash equivalents and marketable securities are classified within Level 1 or Level 2 because the Company’s cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
The following table summarizes the Company's assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:
 
 
October 31, 2018
(in thousands)
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
 
    Money market funds (1)
 
$
18,678

 
$

 
$

 
$
18,678

Marketable securities:
 
 
 
 
 
 
 
 
    Commercial paper
 

 

 

 

    Corporate bonds
 

 
25,865

 

 
25,865

    U.S. treasury securities
 

 
52,832

 

 
52,832

Total assets
 
$
18,678

 
$
78,697

 
$

 
$
97,375


 
 
January 31, 2018
(in thousands)
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
 
    Money market funds (1)
 
$
16,846

 
$

 
$

 
$
16,846

Marketable securities:
 
 
 
 
 
 
 
 
    Commercial paper
 

 
10,965

 

 
10,965

    Corporate bonds
 

 
56,929

 

 
56,929

    U.S. treasury securities
 

 
16,080

 

 
16,080

Total assets
 
$
16,846

 
$
83,974

 
$

 
$
100,820

(1) Included in cash and cash equivalents on the condensed consolidated balance sheets.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
9 Months Ended
Oct. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets
Goodwill and Intangible Assets
Goodwill
As of October 31, 2018 and January 31, 2018, the Company had goodwill of $4.6 million and $4.9 million, respectively. Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company has no other intangible assets with indefinite lives.
Goodwill is not amortized but is subject to periodic testing for impairment at the reporting unit level, which is at or one level below the operating segment level. The Company operates as one operating segment. The test for impairment is conducted annually each November 1st, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
The Company determined that no events occurred or circumstances changed during the nine months ended October 31, 2018 and 2017 that would more likely than not reduce the fair value of the Company's reporting unit below its carrying amount. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.
Intangible Assets
As of October 31, 2018 and January 31, 2018, the Company had intangible assets, net of $2.1 million and $2.8 million, respectively. The Company's intangible assets include customer relationships, website development, trade names and trademarks, acquired technology and domains. These intangible assets are amortized using the straight-line method over their estimated economic lives, which range from 3 to 15 years. Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable.
The Company determined that no events occurred or circumstances changed during the nine months ended October 31, 2018 and 2017 that would indicate that its intangible assets with finite lives may not be recoverable. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.
Amortization expense related to intangible assets totaled $0.2 million and $0.5 million for the three and nine months ended October 31, 2018, respectively, and $0.2 million and $0.5 million for the three and nine months ended October 31, 2017, respectively.
XML 23 R12.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
Furniture and fixtures
$
715

 
$
719

Office equipment
7,605

 
4,636

Leasehold improvements
13,052

 
12,928

Computer software
5,795

 
4,563

Construction in progress
522

 
124

Total property and equipment
27,689

 
22,970

Less: accumulated depreciation
(16,054
)
 
(11,532
)
Total property and equipment, net
$
11,635

 
$
11,438


Depreciation expense was $1.6 million and $4.5 million for the three and nine months ended October 31, 2018, respectively, and $1.2 million and $3.2 million for the three and nine months ended October 31, 2017, respectively.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable, Accrued Expenses and Other Current Liabilities
9 Months Ended
Oct. 31, 2018
Payables and Accruals [Abstract]  
Accounts Payable, Accrued Expenses and Other Current Liabilities
Accounts Payable, Accrued Expenses and Other Current Liabilities
        Accounts payable, accrued expenses and other current liabilities consisted of the following:
(in thousands)
October 31, 2018
 
January 31, 2018
Accounts payable
$
4,417

 
$
4,253

Accrued employee compensation
11,034

 
11,341

Accrued professional services and associated costs
2,063

 
1,333

Accrued Knowledge Network application provider fees
2,353

 
1,860

Accrued sales and use tax
1,391

 
1,846

Accrued employee stock purchase plan withholdings liability
918

 
3,750

Accrued other liabilities
4,857

 
3,033

Total accounts payable, accrued expenses and other current liabilities
$
27,033

 
$
27,416

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
9 Months Ended
Oct. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
2008 Equity Incentive Plan
        The Company's 2008 Equity Incentive Plan (the "2008 Plan"), as amended on March 10, 2016, allowed for the issuance of up to 25,912,531 shares of common stock. Awards granted under the 2008 Plan may be incentive stock options ("ISOs"), nonqualified stock options ("NQSOs"), restricted stock and restricted stock units. The 2008 Plan is administered by the Company's Board of Directors, which determines the terms of the options granted, the exercise price, the number of shares subject to option and the option vesting period. No ISO or NQSO is exercisable after 10 years from the date of grant, and option awards will typically vest over a four-year period.
        The 2008 Plan was terminated in connection with the adoption of the Company's 2016 Equity Incentive Plan (the "2016 Plan") in December 2016, and the Company will not grant any additional awards under the 2008 Plan. However, the 2008 Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder.
2016 Equity Incentive Plan
        In December 2016, the Company's Board of Directors adopted, and its stockholders approved, the 2016 Plan. The number of shares reserved for issuance under the 2016 Plan will increase on the first day of each fiscal year during the term of the 2016 Plan by the lesser of: (i) 10,000,000 shares, (ii) 4% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the Company's Board of Directors may determine. On February 1, 2018, the number of shares of common stock available for issuance under the 2016 Plan was automatically increased according to its terms by 3,759,077 shares. In addition, the shares reserved for issuance under the 2016 Plan also include shares returned to the 2008 Plan as the result of expiration or termination of options or other awards. As of October 31, 2018, the number of shares available for future award under the 2016 Plan is 1,446,083.
Stock Options
       The following table summarizes the activity related to the Company's stock options:
 
Options Outstanding
 
Outstanding Stock Options
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Life (in years)
 
Aggregate Intrinsic Value
(in thousands)
Balance, January 31, 2018
22,512,856

 
$
5.65

 
6.91
 
$
146,471

Granted

 
$

 
 
 
 
Exercised
(5,000,035
)
 
$
3.02

 
 
 
 
Forfeited or canceled
(585,453
)
 
$
5.99

 
 
 
 
Balance, October 31, 2018
16,927,368

 
$
6.41

 
6.51
 
$
216,783

Vested and expected to vest
16,864,828

 
$
6.41

 
6.51
 
$
216,009

Exercisable at October 31, 2018
11,115,428

 
$
5.55

 
5.68
 
$
151,944


Nonvested option activity is as follows:
 
Options
 
Weighted-Average Grant Date Fair Value
Nonvested as of January 31, 2018
9,241,953

 
$
4.06

Granted

 
$

Vested
(2,894,581
)
 
$
3.72

Forfeited
(535,432
)
 
$
3.17

Balance as of October 31, 2018
5,811,940

 
$
4.31


The aggregate intrinsic value of options vested and expected to vest and exercisable is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of October 31, 2018. The fair value of the common stock is the Company’s closing stock price as reported on the New York Stock Exchange.
The aggregate intrinsic value of exercised options was $69.3 million and $29.7 million for the nine months ended October 31, 2018 and 2017, respectively, and is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of the exercise date.
No options were granted during the three and nine months ended October 31, 2018. The weighted-average grant date fair value of options granted during the three and nine months ended October 31, 2017 was $6.66 and $5.63 per share, respectively.
Restricted Stock and Restricted Stock Units
        The following table summarizes the activity related to the Company's restricted stock and restricted stock units:
 
Outstanding
 
Weighted-Average Grant Date Fair Value
Balance as of January 31, 2018
4,457,585

 
$
12.26

Granted
5,031,773

 
$
18.44

Vested and converted to shares
(1,098,253
)
 
$
13.03

Forfeited or canceled
(462,453
)
 
$
13.43

Balance as of October 31, 2018
7,928,652

 
$
16.01


Employee Stock Purchase Plan
In March 2017, the Company's Board of Directors adopted, and its stockholders approved, the 2017 Employee Stock Purchase Plan ("ESPP"), which became effective on the date it was adopted. The number of shares of the Company's common stock that will be available for sale to employees under the ESPP increases annually on the first day of each fiscal year beginning on February 1, 2018, in an amount equal to the lesser of: (i) 2,500,000 shares; (ii) 1% of the outstanding shares of the Company's common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the administrator may determine. On February 1, 2018, the number of shares of common stock available for issuance under the ESPP was automatically increased according to its terms by 939,769 shares. As of October 31, 2018, a total of 1,746,085 shares of the Company's common stock are available for sale to employees under the ESPP.
The initial offering period of the ESPP commenced on the effective date of the Initial Public Offering ("IPO"), April 13, 2017, and ended on March 15, 2018. In connection with the initial offering period of the ESPP, 437,527 shares of common stock were purchased under the ESPP at a purchase price of $9.35 per share for total proceeds of $4.1 million. A second offering period began on March 15, 2018 and ended on September 17, 2018. In connection with the second offering period, 256,157 shares of common stock were purchased under the ESPP at a purchase price of $10.49 per share for total proceeds of $2.7 million. A third offering period began on September 17, 2018 and will end on March 15, 2019. As of October 31, 2018, 179,221 shares are estimated to be purchased at the end of the offering period and $0.9 million has been withheld on behalf of employees for these future purchases under the ESPP and is included in accounts payable, accrued expenses and other current liabilities.
The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares estimated to be purchased under the respective ESPP offering periods were as follows:
 
Three months ended October 31,
 
Nine months ended October 31,
 
2018
 
2017
 
2018
 
2017
Employee Stock Purchase Plan
 
 
 
 
 
 
 
Expected life (years)
0.50
 
 
0.50
 
0.92
Expected volatility
45.09%
 
—%
 
34.41% - 45.09%
 
38.30%
Dividend yield
 
 
 
Risk-free rate
2.35%
 
—%
 
1.95% - 2.35%
 
1.02%

During the three and nine months ended October 31, 2018, the Company recorded $0.5 million and $1.5 million, respectively, of stock-based compensation expense associated with the ESPP. As of October 31, 2018, total unrecognized compensation cost related to ESPP was $0.9 million, net of estimated forfeitures, which will be amortized over a weighted-average remaining period of 0.37 years.
A new offering period will commence on the first trading day on or after March 15th and September 15th each year, or on such other date as the administrator will determine, and will end on the first trading day, approximately six months later, on or after September 15th and March 15th, respectively. Participants may purchase the Company’s common stock through payroll deductions, up to a maximum of 15% of their eligible compensation. Unless changed by the administrator, the purchase price for each share of common stock purchased under the ESPP will be 85% of the lower of the fair market value per share on the first trading day of the applicable offering period (or, in the case of the initial offering period, the price at which one share of common stock was offered to the public in its IPO) or the fair market value per share on the last trading day of the applicable offering period.
Stock-Based Compensation Expense
        Stock-based compensation represents the cost related to stock-based awards granted to employees and non-employees in lieu of monetary payment. The Company measures stock-based compensation at the grant date, based on the estimated fair value of the award, and recognizes the expense on a straight-line basis (net of estimated forfeitures) over the requisite service period in the condensed consolidated statements of operations and comprehensive loss. Stock-based compensation expense associated with stock-based awards granted to non-employees is re-measured each period until fully vested.
The Company's stock-based compensation expense was as follows:
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 
2018
 
2017
Cost of revenue
$
820

 
$
461

 
$
2,032

 
$
947

Sales and marketing
6,891

 
2,741

 
16,330

 
7,477

Research and development
2,369

 
1,121

 
6,011

 
2,433

General and administrative
2,842

 
1,614

 
7,570

 
4,145

Total stock-based compensation expense
$
12,922

 
$
5,937

 
$
31,943

 
$
15,002


As of October 31, 2018, there was approximately $141.5 million of total unrecognized compensation cost related to unvested stock-based awards. This unrecognized compensation cost is expected to be recognized over an estimated weighted-average vesting period of approximately 3.3 years. During the three and nine months ended October 31, 2018, the Company capitalized $0.3 million and $0.4 million, respectively, of stock-based compensation related to software development of its cloud-based platform, and $0.1 million and $0.3 million for the three and nine months ended October 31, 2017, respectively.
The fair value of the Company’s stock options granted during the nine months ended October 31, 2017 were estimated using the Black-Scholes option-pricing model with the following assumptions: (i) an expected life of 6.08 years based upon the simplified method for employee grants, as the Company does not yet have sufficient historical exercise data to provide a reasonable basis upon which to estimate its expected term due to the limited period of time its equity shares have been publicly traded; (ii) an expected volatility range of 47.33% - 48.77% based on the average of the historical volatility for a sample of comparable companies; (iii) a risk-free rate range of 1.87% - 2.37% based on the U.S. treasury yield curve in effect at the time of grants; and, (iv) a dividend yield of zero, as the Company has not historically paid any dividends and does not expect to declare or pay any dividends in the foreseeable future. The expected life assumptions for options granted to non-employees are based upon the remaining contractual term of the option. No options were granted during the nine months ended October 31, 2018.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity
9 Months Ended
Oct. 31, 2018
Equity [Abstract]  
Equity
Equity
The following tables summarize the changes in convertible preferred stock and stockholders' equity (deficit) for the three and nine months ended October 31, 2018 and 2017 (in thousands):
 
 
 
 
 
 
Accumulated
 
 
Total
 
Convertible
 
 
Additional
Other
 
 
Stockholders’
 
Preferred Stock
Common Stock
Paid-In
Comprehensive
Accumulated
Treasury
Equity
 
Shares
Amount
Shares
Amount
Capital
Loss
Deficit
Stock
(Deficit)
Balance, January 31, 2018

$

93,977

$
100

$
328,344

$
(1,636
)
$
(233,450
)
$
(11,905
)
$
81,453

Exercise of stock options


1,678

2

4,908




4,910

Vested restricted stock units converted to common shares


141







Issuance of restricted stock


4







Issuance of common stock under employee stock purchase plans


438

1

4,090




4,091

Stock-based compensation




8,066




8,066

Other comprehensive loss





(95
)


(95
)
Net loss






(18,136
)

(18,136
)
Balance, April 30, 2018


96,238

103

345,408

(1,731
)
(251,586
)
(11,905
)
80,289

Exercise of stock options


1,833

1

5,231




5,232

Vested restricted stock units converted to common shares


378

1

(1
)




Issuance of restricted stock


12







Stock-based compensation




11,081




11,081

Other comprehensive income





102



102

Net loss






(21,096
)

(21,096
)
Balance, July 31, 2018


98,461

105

361,719

(1,629
)
(272,682
)
(11,905
)
75,608

Exercise of stock options


1,489

1

4,941




4,942

Vested restricted stock units converted to common shares


566

1

(1
)




Issuance of common stock under employee stock purchase plans


256


2,687




2,687

Stock-based compensation




13,218




13,218

Other comprehensive income





181



181

Net loss






(24,766
)

(24,766
)
Balance, October 31, 2018

$

100,772

$
107

$
382,564

$
(1,448
)
$
(297,448
)
$
(11,905
)
$
71,870


 
 
 
 
 
 
Accumulated
 
 
Total
 
Convertible
 
 
Additional
Other
 
 
Stockholders’
 
Preferred Stock
Common Stock
Paid-In
Comprehensive
Accumulated
Treasury
Equity
 
Shares
Amount
Shares
Amount
Capital
Loss
Deficit
Stock
(Deficit)
Balance, January 31, 2017
43,594

$
120,615

31,395

$
38

$
52,805

$
(1,808
)
$
(166,885
)
$
(11,905
)
$
(127,755
)
Initial public offering, net of issuance costs of $4,433


12,075

12

119,082




119,094

Conversion of preferred stock
(43,594
)
(120,615
)
43,594

44

120,571




120,615

Conversion of preferred stock warrant




1,435




1,435

Exercise of stock options


2,728

3

2,137




2,140

Exercise of common stock warrants


143







Vested restricted stock units converted to common shares


60







Stock-based compensation




4,062




4,062

Other comprehensive income





192



192

Net loss






(16,106
)

(16,106
)
Balance, April 30, 2017


89,995

97

300,092

(1,616
)
(182,991
)
(11,905
)
103,677

Exercise of stock options


69


241




241

Exercise of common stock warrants


36


79




79

Vested restricted stock units converted to common shares


40







Issuance of restricted stock


13







Stock-based compensation




5,181




5,181

Other comprehensive income





105



105

Net loss






(16,399
)

(16,399
)
Balance, July 31, 2017


90,153

97

305,593

(1,511
)
(199,390
)
(11,905
)
92,884

Exercise of stock options


726

1

2,304




2,305

Vested restricted stock units converted to common shares


30







Stock-based compensation




6,033




6,033

Other comprehensive loss





(35
)


(35
)
Net loss






(17,062
)

(17,062
)
Balance, October 31, 2017

$

90,909

$
98

$
313,930

$
(1,546
)
$
(216,452
)
$
(11,905
)
$
84,125


Convertible Preferred Stock
In April 2017, upon the closing of the Company's IPO, all outstanding shares of convertible preferred stock were automatically converted into an aggregate of 43,594,753 shares of common stock and all outstanding warrants exercisable for shares of convertible preferred stock automatically converted into warrants exercisable for 110,937 shares of common stock. At that time, a final fair value adjustment of $0.5 million was recorded to other expense, net and the remaining preferred stock warrant liability of $1.4 million was reclassified to stockholders' equity (deficit).
Preferred Stock
Effective April 2017, the Company’s Board of Directors is authorized to issue up to 50,000,000 shares of preferred stock, $0.001 par value, in one or more series without stockholder approval. The Company's Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock. The issuance of preferred stock could have the effect of restricting dividends on the Company’s common stock, diluting the voting power of its common stock, impairing the liquidation rights of its common stock, or delaying or preventing changes in control or management of the Company. As of October 31, 2018no shares of preferred stock were issued or outstanding.
Common Stock
        As of October 31, 2018 and January 31, 2018, the Company had authorized 500,000,000 shares of voting $0.001 par value common stock. Each holder of the Company's common stock is entitled to one vote for each share on all matters to be voted upon by the stockholders and there are no cumulative rights. Subject to any preferential rights of any outstanding preferred stock, holders of the Company's common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the Company's Board of Directors out of legally available funds. If there is a liquidation, dissolution or winding up of the Company, holders of the Company's common stock would be entitled to share in the Company's assets remaining after the payment of liabilities and any preferential rights of any outstanding preferred stock.
        Holders of the Company's common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of the Company's common stock will be fully paid and non-assessable. The rights, preferences and privileges of the holders of the Company's common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock which the Company may designate and issue in the future.
Treasury Stock
 As of October 31, 2018 and January 31, 2018, the Company had 6,505,334 shares of treasury stock which are carried at its cost basis of $11.9 million on the Company's condensed consolidated balance sheets.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
9 Months Ended
Oct. 31, 2018
Debt Disclosure [Abstract]  
Debt
Debt
        On March 16, 2016, the Company entered into a Loan and Security agreement with Silicon Valley Bank that provides for a $15.0 million revolving credit line ("Revolving Line") and a $7.0 million Letter of Credit facility (together with the Revolving Line, the "Credit Agreement"). In March 2018, the Credit Agreement was amended to extend the maturity date to March 16, 2020. No significant debt issuance costs were incurred in association with the amendment. The Company is obligated to pay ongoing commitment fees at a rate equal to 0.25% for the Revolving Line and 1.75% for any issued letters of credit.
        Subject to certain terms of the Credit Agreement, the Company may borrow, prepay and reborrow amounts under the Revolving Line at any time during the agreement and amounts repaid or prepaid may be reborrowed. Interest rates on borrowings under the Revolving Line will be based on one-half of one percent (0.50%) above the prime rate. The prime rate is defined as the rate of interest per annum from time to time published in the money rate section of the Wall Street Journal.
        The Credit Agreement contains certain customary affirmative and negative covenants, including an adjusted quick ratio of at least 1.25 to 1.00, minimum revenue, a limit on the Company's ability to incur additional indebtedness, dispose of assets, make certain acquisition transactions, pay dividends or make distributions, and certain other restrictions on the Company's activities each defined specifically in the agreement.
        As of October 31, 2018 and January 31, 2018, the Company had no debt outstanding on its Revolving Line. As of October 31, 2018, the Company was in compliance with all debt covenants and had $15.0 million available under its Revolving Line.
XML 28 R17.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 nine months ended October 31, 2018 and 2017, the Company recorded a provision for income taxes of $0.5 million and $0.2 million, respectively.
ASC 740 generally requires providing for income taxes during interim periods based on the estimated annual effective tax rate ("AETR") for the full fiscal year. For the three and nine months ended October 31, 2018, the Company calculated its income tax provision as though the interim year to date period was an annual period, referred to herein as the discrete method. The Company believes that the application of the AETR method is impractical at this time, given that normal deviations in the projected pre-tax net income (loss) in certain jurisdictions could result in a disproportionate and unreliable effective tax rate under the AETR method.
The Company's effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company's U.S. deferred tax assets, partially offset by the foreign tax rate differential on non-U.S. income. The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome.
On December 22, 2017, the Tax Reform Act was enacted, which significantly revised the U.S. corporate income tax laws, including, but not limited to, lowering the top bracket of the federal statutory corporate tax rate from 35% to a flat rate of 21%. The Company continues to evaluate the impacts of the Tax Reform Act and considers the amounts recorded to be provisional and based on reasonable estimates, except for the remeasurement of its deferred taxes based on the new enacted rate, for which the accounting is complete. As the Company continues to assess its provision for income taxes, any adjustments to the provisional amounts arising from continued analysis of the Tax Reform Act or upon completion of its U.S. income tax return, will be recognized in accordance with SAB 118 measurement period guidance.
XML 29 R18.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
Leases, Knowledge Network Application Provider Agreements and Other
        The Company is obligated to make payments under certain non-cancelable operating leases for office space, with various expiry dates between fiscal years 2020 and 2028, including its primary facility in New York, which expires in December 2020. The Company is a party to various agreements with Knowledge Network application providers, which expire at various dates between fiscal years 2019 and 2035.
        Future minimum annual payments under these and other contractual obligations in the normal course of business as of October 31, 2018 are as follows (in thousands):
Fiscal year ending January 31:
 
Operating Leases
 
Application Providers and Other
2019
 
$
1,992

 
$
3,468

2020
 
7,734

 
6,765

2021
 
6,705

 
1,260

2022
 
550

 
541

2023 and thereafter
 
2,273

 
82

Total
 
$
19,254

 
$
12,116


        Rent expense was $2.0 million and $5.6 million for the three and nine months ended October 31, 2018, respectively, and $1.6 million and $4.7 million for the three and nine months ended October 31, 2017, respectively.
Legal Proceedings
       The Company is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.
Warranties and Indemnifications
        The Company's platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.
        The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the accompanying condensed consolidated financial statements.
        The Company has also agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
XML 30 R19.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
The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:
 
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands, except share and per share data)
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
 
     Net loss attributable to common stockholders
 
$
(24,766
)
 
$
(17,062
)
 
$
(63,998
)
 
$
(49,567
)
Denominator:
 
 
 
 
 
 
 
 
     Weighted-average common shares outstanding
 
99,628,479

 
90,353,608

 
97,387,544

 
73,992,705

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

        Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares.
        Since the Company was in a net 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 equivalent shares outstanding would have been anti-dilutive. Anti-dilutive common equivalent shares were as follows:
 
 
As of October 31,
 
 
2018
 
2017
Options to purchase common stock
 
16,927,368

 
24,591,376

Restricted stock and restricted stock units
 
7,928,652

 
3,649,893

Shares estimated to be purchased under ESPP
 
179,221

 
493,564

Total anti-dilutive common equivalent shares
 
25,035,241

 
28,734,833

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2018, filed with the SEC on March 16, 2018 (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain immaterial reclassifications to fiscal 2018 amounts were made to conform to the current period presentation.
The 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 GAAP on an annual reporting basis.
In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results for the three and nine months ended October 31, 2018 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending January 31, 2019, or any other period.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Segment Information
Segment Information
The Company operates as one operating segment providing a knowledge engine platform. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates in one operating segment as all of the Company's offerings operate on a single platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.
Concentration of Credit Risk
Concentration of Credit Risk
The Company's financial instruments that are exposed to a concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. Collateral is not required for accounts receivable.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Section 107 of the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act") provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Thus, an emerging growth company can defer the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company currently qualifies as an emerging growth company and has elected to avail itself of this extended transition period. As long as the Company continues to qualify as an emerging growth company, it will not be required to adopt new or revised accounting standards on the relevant dates on which adoption is required for other public companies until required by private company accounting standards. However, based on the market value of the Company's common stock held by non-affiliates as of July 31, 2018, the Company expects to become a large accelerated filer and thus cease to be an emerging growth company on January 31, 2019. At that time, the Company will be required to adopt new or revised accounting standards as required by public companies, including those standards which the Company had previously deferred pursuant to the JOBS Act.
Adoption of New Accounting Standards
The Company early adopted Accounting Standards Update ("ASU") No. 2016-18, "Statement of Cash Flows (Topic 230) - Restricted Cash" during the fiscal year ending January 31, 2019. Amounts generally described as restricted cash are now presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The statement of cash flows will no longer present transfers between cash and cash equivalents and restricted cash. As a result of this adoption, there were no changes to the operating, investing and financing activities for the nine months ended October 31, 2018. The presentation of the statement of cash flows for the nine months ended October 31, 2017 required certain reclassifications to conform to the current year presentation as follows (in thousands):
 
 
Nine months ended October 31, 2017
Line Items - As Revised
 
As Previously Reported
 
Reclassification of Restricted Cash
 
As Revised
Net cash used in operating activities
 
$
(29,830
)
 
$
(500
)
 
$
(30,330
)
Net cash used in investing activities
 
(95,361
)
 

 
(95,361
)
Net cash provided by financing activities
 
121,654

 

 
121,654

Effects of exchange rate changes on cash, cash equivalents and restricted cash
 
229

 

 
229

Net decrease in cash, cash equivalents and restricted cash
 
(3,308
)
 
(500
)
 
(3,808
)
Cash, cash equivalents and restricted cash at beginning of period
 
24,420

 
500

 
24,920

Cash, cash equivalents and restricted cash at end of period
 
$
21,112

 
$

 
$
21,112

The Company adopted ASU No. 2016-09, "Improvements to Employee Share-Based Payments Accounting" ("ASU 2016-09") 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. The Company prospectively records excess tax benefits and deficiencies that result when stock-based awards vest or are settled within the provision for income taxes in the consolidated statement of operations and comprehensive loss; all such excess tax benefits were fully offset by a valuation allowance for the three and nine months ended October 31, 2018 and 2017. For previously unrecognized excess tax benefits that existed as of January 31, 2018, the Company used a modified-retrospective approach and recorded a $30.2 million decrease in accumulated deficit and increase in deferred tax assets; these amounts were fully offset by a valuation allowance as the Company assessed that the realization of such deferred tax assets is not more likely than not to be realized.
In March 2018, the Financial Accounting Standards Board ("FASB") issued ASU No. 2018-05, “Income Taxes (Topic 740)," to conform to SEC Staff Accounting Bulletin No. 118 ("SAB 118"). The standard was issued to allow registrants to record provisional amounts during a measurement period not to extend beyond one year from the enactment date in instances when a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act (the "Tax Reform Act"). The standard was effective upon issuance. The Company continues to evaluate the impacts of the Tax Reform Act and expects to finalize its assessment by the fourth quarter of the fiscal year ending January 31, 2019.
New Accounting Standards To Be Adopted
In May 2014, the FASB issued ASU, No. 2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASU 2014-09"). ASU 2014-09 establishes principles for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. ASU 2014-09 is effective for public entities for annual reporting periods, and interim periods within those annual reporting periods, beginning after December 15, 2017. For all other entities, including emerging growth companies, the standard is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual reporting periods, beginning after December 15, 2019. Early adoption of this standard is permitted for all entities. The guidance allows for the amendment to be applied either retrospectively to each prior reporting period presented (full retrospective approach) or retrospectively as a cumulative effect adjustment as of the date of adoption (modified retrospective approach).
The Company plans to adopt the standard on January 31, 2019 utilizing the modified retrospective approach, which will result in a cumulative effect adjustment for the full fiscal year. The Company has an implementation plan in place guiding its transition that includes implementing control activities related to the new standard, evaluating the impact of the standard on its revenue recognition policies, accounting for deferred commissions, and the new disclosure requirements. The Company has evaluated both qualitative and quantitative factors and plans to amortize deferred commissions over a longer benefit period, expected to be three years, in comparison to the current policy of amortizing such amounts over the revenue contract terms. The Company is continuing its process to assess the new standard with consideration to industry trends and interpretive guidance, and to analyze and quantify the effect of the adoption on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, "Leases" ("ASU 2016-02"), which will require lessees to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, on its balance sheet for operating leases. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. In July 2018, the FASB issued ASU 2018-10, "Leases, Codification Improvements" ("ASU 2018-10") and ASU 2018-11, "Leases, Targeted Improvements" ("ASU 2018-11"), to provide additional guidance for the adoption. ASU 2018-10 clarifies certain provisions and corrects unintended applications of the guidance. ASU 2018-11 provides an alternative transition method which allows entities the option to present all prior periods under previous lease accounting guidance, while recognizing the cumulative effect of applying the new standard as an adjustment to the opening balance of retained earnings in the year of adoption. The Company plans to adopt the standard on February 1, 2019 utilizing the modified retrospective approach, which includes a number of optional practical expedients which it may elect to apply. The Company has an implementation plan in place guiding its transition, including the new accounting and disclosure requirements. It expects the adoption will result in the recognition of right-of-use assets and lease liabilities for its operating leases, which will increase total assets and liabilities. The Company is continuing to evaluate the standard, with consideration to industry trends and additional interpretive guidance, for other potential impacts to its consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, "Compensation - Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting." This standard is intended to simplify aspects of share-based compensation issued to non-employees by making the guidance substantially consistent with the accounting for employee share-based compensation. The Company plans to adopt this standard on February 1, 2019 and is currently evaluating the potential impact of adopting this new accounting guidance.
In August 2018, the FASB issued ASU 2018-15, "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 those to develop or obtain internal-use software. The Company plans to early adopt this standard on February 1, 2019 on a prospective basis and is currently evaluating the potential impact of adopting this new accounting guidance.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2018
Accounting Policies [Abstract]  
Revenue by Geographic Areas
Revenue by geographic region consisted of the following:
 
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
 
2018
 
2017
 
2018
 
2017
North America
 
$
50,523

 
$
40,319

 
$
143,334

 
$
113,010

International
 
8,219

 
4,013

 
21,599

 
9,171

Total revenue
 
$
58,742

 
$
44,332

 
$
164,933

 
$
122,181

Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]
The presentation of the statement of cash flows for the nine months ended October 31, 2017 required certain reclassifications to conform to the current year presentation as follows (in thousands):
 
 
Nine months ended October 31, 2017
Line Items - As Revised
 
As Previously Reported
 
Reclassification of Restricted Cash
 
As Revised
Net cash used in operating activities
 
$
(29,830
)
 
$
(500
)
 
$
(30,330
)
Net cash used in investing activities
 
(95,361
)
 

 
(95,361
)
Net cash provided by financing activities
 
121,654

 

 
121,654

Effects of exchange rate changes on cash, cash equivalents and restricted cash
 
229

 

 
229

Net decrease in cash, cash equivalents and restricted cash
 
(3,308
)
 
(500
)
 
(3,808
)
Cash, cash equivalents and restricted cash at beginning of period
 
24,420

 
500

 
24,920

Cash, cash equivalents and restricted cash at end of period
 
$
21,112

 
$

 
$
21,112

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments in Marketable Securities (Tables)
9 Months Ended
Oct. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The following table summarizes the Company's investments in marketable securities:
 
October 31, 2018
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Commercial paper
$

 
$

 
$

 
$

Corporate bonds
25,960

 

 
(95
)
 
25,865

U.S. treasury securities
52,891

 

 
(59
)
 
52,832

Total marketable securities
$
78,851

 
$

 
$
(154
)
 
$
78,697

 
January 31, 2018
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Commercial paper
$
10,972

 
$

 
$
(7
)
 
$
10,965

Corporate bonds
57,172

 

 
(243
)
 
56,929

U.S. treasury securities
16,150

 

 
(70
)
 
16,080

Total marketable securities
$
84,294

 
$

 
$
(320
)
 
$
83,974

Schedule of Investment Income
Investment income for the periods presented consisted of the following:
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 
2018
 
2017
Interest income
$
350

 
$
418

 
$
1,113

 
$
740

Realized gains

 
1

 

 
1

Total investment income
$
350

 
$
419

 
$
1,113

 
$
741

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Tables)
9 Months Ended
Oct. 31, 2018
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table summarizes the Company's assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:
 
 
October 31, 2018
(in thousands)
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
 
    Money market funds (1)
 
$
18,678

 
$

 
$

 
$
18,678

Marketable securities:
 
 
 
 
 
 
 
 
    Commercial paper
 

 

 

 

    Corporate bonds
 

 
25,865

 

 
25,865

    U.S. treasury securities
 

 
52,832

 

 
52,832

Total assets
 
$
18,678

 
$
78,697

 
$

 
$
97,375


 
 
January 31, 2018
(in thousands)
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
 
    Money market funds (1)
 
$
16,846

 
$

 
$

 
$
16,846

Marketable securities:
 
 
 
 
 
 
 
 
    Commercial paper
 

 
10,965

 

 
10,965

    Corporate bonds
 

 
56,929

 

 
56,929

    U.S. treasury securities
 

 
16,080

 

 
16,080

Total assets
 
$
16,846

 
$
83,974

 
$

 
$
100,820

(1) Included in cash and cash equivalents on the condensed consolidated balance sheets. 
XML 35 R24.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, Plant and Equipment
Property and equipment, net consisted of the following:
(in thousands)
October 31, 2018
 
January 31, 2018
Furniture and fixtures
$
715

 
$
719

Office equipment
7,605

 
4,636

Leasehold improvements
13,052

 
12,928

Computer software
5,795

 
4,563

Construction in progress
522

 
124

Total property and equipment
27,689

 
22,970

Less: accumulated depreciation
(16,054
)
 
(11,532
)
Total property and equipment, net
$
11,635

 
$
11,438

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Oct. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities
Accounts payable, accrued expenses and other current liabilities consisted of the following:
(in thousands)
October 31, 2018
 
January 31, 2018
Accounts payable
$
4,417

 
$
4,253

Accrued employee compensation
11,034

 
11,341

Accrued professional services and associated costs
2,063

 
1,333

Accrued Knowledge Network application provider fees
2,353

 
1,860

Accrued sales and use tax
1,391

 
1,846

Accrued employee stock purchase plan withholdings liability
918

 
3,750

Accrued other liabilities
4,857

 
3,033

Total accounts payable, accrued expenses and other current liabilities
$
27,033

 
$
27,416

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Oct. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock Options Activity
 The following table summarizes the activity related to the Company's stock options:
 
Options Outstanding
 
Outstanding Stock Options
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Life (in years)
 
Aggregate Intrinsic Value
(in thousands)
Balance, January 31, 2018
22,512,856

 
$
5.65

 
6.91
 
$
146,471

Granted

 
$

 
 
 
 
Exercised
(5,000,035
)
 
$
3.02

 
 
 
 
Forfeited or canceled
(585,453
)
 
$
5.99

 
 
 
 
Balance, October 31, 2018
16,927,368

 
$
6.41

 
6.51
 
$
216,783

Vested and expected to vest
16,864,828

 
$
6.41

 
6.51
 
$
216,009

Exercisable at October 31, 2018
11,115,428

 
$
5.55

 
5.68
 
$
151,944

Schedule of Nonvested Share Activity
Nonvested option activity is as follows:
 
Options
 
Weighted-Average Grant Date Fair Value
Nonvested as of January 31, 2018
9,241,953

 
$
4.06

Granted

 
$

Vested
(2,894,581
)
 
$
3.72

Forfeited
(535,432
)
 
$
3.17

Balance as of October 31, 2018
5,811,940

 
$
4.31

Schedule of Nonvested RSU Activity
 The following table summarizes the activity related to the Company's restricted stock and restricted stock units:
 
Outstanding
 
Weighted-Average Grant Date Fair Value
Balance as of January 31, 2018
4,457,585

 
$
12.26

Granted
5,031,773

 
$
18.44

Vested and converted to shares
(1,098,253
)
 
$
13.03

Forfeited or canceled
(462,453
)
 
$
13.43

Balance as of October 31, 2018
7,928,652

 
$
16.01

Schedule of Employee Stock Purchase Plan Valuation Assumptions
The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares estimated to be purchased under the respective ESPP offering periods were as follows:
 
Three months ended October 31,
 
Nine months ended October 31,
 
2018
 
2017
 
2018
 
2017
Employee Stock Purchase Plan
 
 
 
 
 
 
 
Expected life (years)
0.50
 
 
0.50
 
0.92
Expected volatility
45.09%
 
—%
 
34.41% - 45.09%
 
38.30%
Dividend yield
 
 
 
Risk-free rate
2.35%
 
—%
 
1.95% - 2.35%
 
1.02%
Schedule of Share-Based Compensation Expense
The Company's stock-based compensation expense was as follows:
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands)
2018
 
2017
 
2018
 
2017
Cost of revenue
$
820

 
$
461

 
$
2,032

 
$
947

Sales and marketing
6,891

 
2,741

 
16,330

 
7,477

Research and development
2,369

 
1,121

 
6,011

 
2,433

General and administrative
2,842

 
1,614

 
7,570

 
4,145

Total stock-based compensation expense
$
12,922

 
$
5,937

 
$
31,943

 
$
15,002

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity (Tables)
9 Months Ended
Oct. 31, 2018
Equity [Abstract]  
Schedule of Stockholders Equity
The following tables summarize the changes in convertible preferred stock and stockholders' equity (deficit) for the three and nine months ended October 31, 2018 and 2017 (in thousands):
 
 
 
 
 
 
Accumulated
 
 
Total
 
Convertible
 
 
Additional
Other
 
 
Stockholders’
 
Preferred Stock
Common Stock
Paid-In
Comprehensive
Accumulated
Treasury
Equity
 
Shares
Amount
Shares
Amount
Capital
Loss
Deficit
Stock
(Deficit)
Balance, January 31, 2018

$

93,977

$
100

$
328,344

$
(1,636
)
$
(233,450
)
$
(11,905
)
$
81,453

Exercise of stock options


1,678

2

4,908




4,910

Vested restricted stock units converted to common shares


141







Issuance of restricted stock


4







Issuance of common stock under employee stock purchase plans


438

1

4,090




4,091

Stock-based compensation




8,066




8,066

Other comprehensive loss





(95
)


(95
)
Net loss






(18,136
)

(18,136
)
Balance, April 30, 2018


96,238

103

345,408

(1,731
)
(251,586
)
(11,905
)
80,289

Exercise of stock options


1,833

1

5,231




5,232

Vested restricted stock units converted to common shares


378

1

(1
)




Issuance of restricted stock


12







Stock-based compensation




11,081




11,081

Other comprehensive income





102



102

Net loss






(21,096
)

(21,096
)
Balance, July 31, 2018


98,461

105

361,719

(1,629
)
(272,682
)
(11,905
)
75,608

Exercise of stock options


1,489

1

4,941




4,942

Vested restricted stock units converted to common shares


566

1

(1
)




Issuance of common stock under employee stock purchase plans


256


2,687




2,687

Stock-based compensation




13,218




13,218

Other comprehensive income





181



181

Net loss






(24,766
)

(24,766
)
Balance, October 31, 2018

$

100,772

$
107

$
382,564

$
(1,448
)
$
(297,448
)
$
(11,905
)
$
71,870


 
 
 
 
 
 
Accumulated
 
 
Total
 
Convertible
 
 
Additional
Other
 
 
Stockholders’
 
Preferred Stock
Common Stock
Paid-In
Comprehensive
Accumulated
Treasury
Equity
 
Shares
Amount
Shares
Amount
Capital
Loss
Deficit
Stock
(Deficit)
Balance, January 31, 2017
43,594

$
120,615

31,395

$
38

$
52,805

$
(1,808
)
$
(166,885
)
$
(11,905
)
$
(127,755
)
Initial public offering, net of issuance costs of $4,433


12,075

12

119,082




119,094

Conversion of preferred stock
(43,594
)
(120,615
)
43,594

44

120,571




120,615

Conversion of preferred stock warrant




1,435




1,435

Exercise of stock options


2,728

3

2,137




2,140

Exercise of common stock warrants


143







Vested restricted stock units converted to common shares


60







Stock-based compensation




4,062




4,062

Other comprehensive income





192



192

Net loss






(16,106
)

(16,106
)
Balance, April 30, 2017


89,995

97

300,092

(1,616
)
(182,991
)
(11,905
)
103,677

Exercise of stock options


69


241




241

Exercise of common stock warrants


36


79




79

Vested restricted stock units converted to common shares


40







Issuance of restricted stock


13







Stock-based compensation




5,181




5,181

Other comprehensive income





105



105

Net loss






(16,399
)

(16,399
)
Balance, July 31, 2017


90,153

97

305,593

(1,511
)
(199,390
)
(11,905
)
92,884

Exercise of stock options


726

1

2,304




2,305

Vested restricted stock units converted to common shares


30







Stock-based compensation




6,033




6,033

Other comprehensive loss





(35
)


(35
)
Net loss






(17,062
)

(17,062
)
Balance, October 31, 2017

$

90,909

$
98

$
313,930

$
(1,546
)
$
(216,452
)
$
(11,905
)
$
84,125

XML 39 R28.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 Payments for Operating Leases
Future minimum annual payments under these and other contractual obligations in the normal course of business as of October 31, 2018 are as follows (in thousands):
Fiscal year ending January 31:
 
Operating Leases
 
Application Providers and Other
2019
 
$
1,992

 
$
3,468

2020
 
7,734

 
6,765

2021
 
6,705

 
1,260

2022
 
550

 
541

2023 and thereafter
 
2,273

 
82

Total
 
$
19,254

 
$
12,116

Schedule of Future Minimum Contractual Obligation Payments
Future minimum annual payments under these and other contractual obligations in the normal course of business as of October 31, 2018 are as follows (in thousands):
Fiscal year ending January 31:
 
Operating Leases
 
Application Providers and Other
2019
 
$
1,992

 
$
3,468

2020
 
7,734

 
6,765

2021
 
6,705

 
1,260

2022
 
550

 
541

2023 and thereafter
 
2,273

 
82

Total
 
$
19,254

 
$
12,116

XML 40 R29.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 Earnings Per Share
The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:
 
 
Three months ended October 31,
 
Nine months ended October 31,
(in thousands, except share and per share data)
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
 
     Net loss attributable to common stockholders
 
$
(24,766
)
 
$
(17,062
)
 
$
(63,998
)
 
$
(49,567
)
Denominator:
 
 
 
 
 
 
 
 
     Weighted-average common shares outstanding
 
99,628,479

 
90,353,608

 
97,387,544

 
73,992,705

Net loss per share attributable to common stockholders, basic and diluted
 
$
(0.25
)
 
$
(0.19
)
 
$
(0.66
)
 
$
(0.67
)
Schedule of Antidilutive Securities
Anti-dilutive common equivalent shares were as follows:
 
 
As of October 31,
 
 
2018
 
2017
Options to purchase common stock
 
16,927,368

 
24,591,376

Restricted stock and restricted stock units
 
7,928,652

 
3,649,893

Shares estimated to be purchased under ESPP
 
179,221

 
493,564

Total anti-dilutive common equivalent shares
 
25,035,241

 
28,734,833

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Description of Business (Details)
Oct. 31, 2018
Provider
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of service and application providers 150
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
9 Months Ended
Jan. 31, 2018
customer
Oct. 31, 2018
segment
customer
Feb. 01, 2018
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Number of operating segments | segment   1  
Accounts Receivable | Customer Concentration Risk      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Number of customers accounted for under concentration of credit risk | customer 1 0  
Concentration risk, percentage 12.00%    
Accumulated Deficit | Accounting Standards Update 2016-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Cumulative effect of change on equity     $ 30.2
Reclassification | Accounting Standards Update 2016-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred income tax assets, net     $ 30.2
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 58,742 $ 44,332 $ 164,933 $ 122,181
North America        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 50,523 40,319 143,334 113,010
International        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 8,219 $ 4,013 $ 21,599 $ 9,171
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Impact on Statement of Cash Flows (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net cash used in operating activities $ (25,580) $ (30,330)
Net cash used in investing activities 1,183 (95,361)
Net cash provided by financing activities 18,832 121,654
Effect of exchange rate changes on cash, cash equivalents and restricted cash (465) 229
Net decrease in cash, cash equivalents and restricted cash (6,030) (3,808)
Cash, cash equivalents and restricted cash at beginning of period 34,367 24,920
Cash, cash equivalents and restricted cash at end of period $ 28,337 21,112
Previously Reported    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net cash used in operating activities   (29,830)
Net cash used in investing activities   (95,361)
Net cash provided by financing activities   121,654
Effect of exchange rate changes on cash, cash equivalents and restricted cash   229
Net decrease in cash, cash equivalents and restricted cash   (3,308)
Cash, cash equivalents and restricted cash at beginning of period   24,420
Cash, cash equivalents and restricted cash at end of period   21,112
Reclassification | Accounting Standards Update 2016-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net cash used in operating activities   (500)
Net cash used in investing activities   0
Net cash provided by financing activities   0
Effect of exchange rate changes on cash, cash equivalents and restricted cash   0
Net decrease in cash, cash equivalents and restricted cash   (500)
Cash, cash equivalents and restricted cash at beginning of period   500
Cash, cash equivalents and restricted cash at end of period   $ 0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments in Marketable Securities - Investments at Amortized Cost and Fair Value (Details) - USD ($)
9 Months Ended
Oct. 31, 2018
Jan. 31, 2018
Gain (Loss) on Securities [Line Items]    
Amortized Cost $ 78,851,000 $ 84,294,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses (154,000) (320,000)
Fair Value $ 78,697,000 83,974,000
Debt securities, available-for-sale securities, continuous unrealized loss position, twelve months or longer, fair value   0
Marketable securities, contractual maturity term 2 years  
Marketable securities, remaining contractual maturity term 1 year  
Commercial paper    
Gain (Loss) on Securities [Line Items]    
Amortized Cost $ 0 10,972,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (7,000)
Fair Value 0 10,965,000
Corporate bonds    
Gain (Loss) on Securities [Line Items]    
Amortized Cost 25,960,000 57,172,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses (95,000) (243,000)
Fair Value 25,865,000 56,929,000
U.S. treasury securities    
Gain (Loss) on Securities [Line Items]    
Amortized Cost 52,891,000 16,150,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses (59,000) (70,000)
Fair Value 52,832,000 $ 16,080,000
Corporate Bond Securities    
Gain (Loss) on Securities [Line Items]    
Gross Unrealized Losses (100,000)  
Debt securities, available-for-sale securities, continuous unrealized loss position, twelve months or longer, fair value $ 32,300,000  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments in Marketable Securities - Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Investments, Debt and Equity Securities [Abstract]        
Interest income $ 350 $ 418 $ 1,113 $ 740
Realized gains 0 1 0 1
Total investment income $ 350 $ 419 $ 1,113 $ 741
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 78,697 $ 83,974
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 10,965
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 25,865 56,929
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 52,832 16,080
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 97,375 100,820
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 10,965
Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 25,865 56,929
Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 52,832 16,080
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 18,678 16,846
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 18,678 16,846
Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 18,678 16,846
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 78,697 83,974
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 10,965
Recurring | Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 25,865 56,929
Recurring | Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 52,832 16,080
Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 3 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 3 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Oct. 31, 2018
USD ($)
segment
Oct. 31, 2017
USD ($)
Jan. 31, 2018
USD ($)
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 4,623   $ 4,623   $ 4,924
Number of operating segments | segment     1    
Intangible assets, net 2,064   $ 2,064   $ 2,761
Amortization of intangible assets $ 200 $ 200 $ 500 $ 500  
Minimum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets useful life     3 years    
Maximum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets useful life     15 years    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, net (Details) - USD ($)
$ in Thousands
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]          
Total property and equipment $ 27,689   $ 27,689   $ 22,970
Less: accumulated depreciation (16,054)   (16,054)   (11,532)
Total property and equipment, net 11,635   11,635   11,438
Depreciation 1,600 $ 1,200 4,500 $ 3,200  
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property and equipment 715   715   719
Office equipment          
Property, Plant and Equipment [Line Items]          
Total property and equipment 7,605   7,605   4,636
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property and equipment 13,052   13,052   12,928
Computer software          
Property, Plant and Equipment [Line Items]          
Total property and equipment 5,795   5,795   4,563
Construction in progress          
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 522   $ 522   $ 124
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable $ 4,417 $ 4,253
Accrued employee compensation 11,034 11,341
Accrued professional services and associated costs 2,063 1,333
Accrued Knowledge Network application provider fees 2,353 1,860
Accrued sales and use tax 1,391 1,846
Accrued employee stock purchase plan withholdings liability 918 3,750
Accrued other liabilities 4,857 3,033
Total accounts payable, accrued expenses and other current liabilities $ 27,033 $ 27,416
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Plans (Details) - shares
1 Months Ended 9 Months Ended
Dec. 31, 2016
Oct. 31, 2018
Feb. 01, 2018
Mar. 10, 2016
2008 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)       25,912,531
2008 Equity Incentive Plan | Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award expiration period   10 years    
Award vesting period   4 years    
2016 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares) 10,000,000      
Percentage of outstanding shares 4.00%      
Number of shares authorized, annual increase (in shares)     3,759,077  
Number of shares available for futures issuance (in shares)   1,446,083    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Jan. 31, 2018
Outstanding Stock Options          
Balance, January 31, 2018 (in shares)     22,512,856    
Options granted (in shares)     0    
Options exercised (in shares)     (5,000,035)    
Options forfeited (in shares)     (585,453)    
Balance, October 31, 2018 (in shares) 16,927,368   16,927,368   22,512,856
Vested and expected to vest at October 31, 2018 (in shares) 16,864,828   16,864,828    
Exercisable at October 31, 2018 (in shares) 11,115,428   11,115,428    
Weighted-Average Exercise Price (in dollars per share):          
Balance, January 31, 2018 (in dollars per share)     $ 5.65    
Options granted (in dollars per share)     0.00    
Options exercised (in dollars per share)     3.02    
Options forfeited (in dollars per share)     5.99    
Balance, October 31, 2018 (in dollars per share) $ 6.41   6.41   $ 5.65
Vested and expected to vest at July 31, 2018 (in dollars per share) 6.41   6.41    
Exercisable at October 31, 2018 (in dollars per share) $ 5.55   $ 5.55    
Balance, Weighted-Average Remaining Contractual Life (in years)     6 years 6 months 4 days   6 years 10 months 28 days
Vested and expected to vest at October 31, 2018, Weighted-Average Contractual Life (in years)     6 years 6 months 4 days    
Exercisable at October 31, 2018, Weighted-Average Contractual Life (in years)     5 years 8 months 5 days    
Balance, Aggregate Intrinsic Value $ 216,783   $ 216,783   $ 146,471
Vested and expected to vest at October 31, 2018, Aggregate Intrinsic Value 216,009   216,009    
Exercisable at October 31, 2018, Aggregate Intrinsic Value $ 151,944   151,944    
Options exercised, intrinsic value     $ 69,300 $ 29,700  
Options granted, weighted-average grant date fair value (in dollars per share)   $ 6.66 $ 0.00 $ 5.63  
Options to purchase common stock          
Outstanding Stock Options          
Options granted (in shares) 0     0  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Nonvested Option Activity (Details) - $ / shares
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Options, nonvested, number of shares (in shares), beginning of the period   9,241,953  
Options granted (in shares)   0  
Options, vested (in shares)   (2,894,581)  
Options forfeited (in shares)   (535,432)  
Options, nonvested, number of shares (in shares), end of the period   5,811,940  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, options, weighted-average grant date fair value (in dollars per share), beginning of period   $ 4.06  
Options granted, weighted-average grant date fair value (in dollars per share) $ 6.66 0.00 $ 5.63
Options vested, weighted-average grant date fair value (in dollars per share)   3.72  
Options forfeited, weighted-average grant date fair value (in dollars per share)   3.17  
Nonvested, options, weighted-average grant date fair value (in dollars per share), end of period   $ 4.31  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Restricted Stock (Details) - Restricted stock and restricted stock units
9 Months Ended
Oct. 31, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Balance as of January 31, 2018 (in shares) | shares 4,457,585
Granted - restricted stock and restricted stock units (in shares) | shares 5,031,773
Vested and converted to shares (in shares) | shares (1,098,253)
Canceled (in shares) | shares (462,453)
Balance as of October 31, 2018 (in shares) | shares 7,928,652
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Balance as of January 31, 2018 (in dollars per share) | $ / shares $ 12.26
Granted - restricted stock and restricted stock units (in dollars per share) | $ / shares 18.44
Vested and converted to shares (in dollars per share) | $ / shares 13.03
Canceled (in dollars per share) | $ / shares 13.43
Balance as of October 31, 2018 (in dollars per share) | $ / shares $ 16.01
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 11 Months Ended
Oct. 31, 2018
Apr. 30, 2018
Oct. 31, 2017
Mar. 15, 2019
Sep. 17, 2018
Oct. 31, 2018
Oct. 31, 2017
Mar. 15, 2018
Feb. 01, 2018
Mar. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Issuance of common stock under employee stock purchase plan $ 2,687 $ 4,091       $ 6,778        
Stock-based compensation expense $ 12,922   $ 5,937     $ 31,943 $ 15,002      
Shares committed under 2017 ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares authorized, annual increase (in shares)                 939,769 2,500,000
Number of shares authorized, annual increase, percentage of outstanding shares at the end of prior fiscal year                   1.00%
Number of shares authorized (in shares) 1,746,085         1,746,085        
Issuance of common stock under employee stock purchase plans (in shares)               437,527    
Shares purchased under plan (in dollars per share)         $ 10.49     $ 9.35    
Issuance of common stock under employee stock purchase plan         $ 2,700     $ 4,100    
Number of shares purchased under plan (in shares)         256,157          
Common stock withheld on behalf of employees for future purchases under the ESPP 900,000         900,000        
Expected life (years)   6 months 0 years     6 months 11 months 1 day      
Expected volatility 45.09%   0.00%       38.30%      
Expected volatility, minimum           34.41%        
Expected volatility, maximum           45.09%        
Dividend yield   0.00% 0.00%     0.00% 0.00%      
Risk-free rate 2.35%   0.00%       1.02%      
Risk-free rate, minimum           1.95%        
Risk-free rate, maximum           2.35%        
Stock-based compensation expense $ 500         $ 1,500        
Unrecognized compensation cost $ 900         $ 900        
Unrecognized compensation cost, period for recognition           4 months 13 days        
Maximum payroll deduction (as a percent of eligible compensation)           15.00%        
Purchase price of common stock (as a percent)           85.00%        
Scenario, Forecast | Shares committed under 2017 ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares purchased under plan (in shares)       179,221            
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - 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
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 12,922 $ 5,937 $ 31,943 $ 15,002
Unrecognized compensation cost, stock options 141,500   141,500  
Stock-based compensation related to internal-use software development (less than $0.1 million in the six months ended June 30, 2016) 300 100 400 300
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 820 461 2,032 947
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 6,891 2,741 16,330 7,477
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 2,369 1,121 6,011 2,433
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 2,842 $ 1,614 $ 7,570 $ 4,145
Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Unrecognized compensation cost, period for recognition     3 years 3 months 15 days  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Valuation Assumptions (Details) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2018
Apr. 30, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted (in shares)       0  
Shares committed under 2017 ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life (years)   6 months 0 years 6 months 11 months 1 day
Expected volatility 45.09%   0.00%   38.30%
Expected volatility, minimum       34.41%  
Expected volatility, maximum       45.09%  
Dividend yield   0.00% 0.00% 0.00% 0.00%
Risk-free rate 2.35%   0.00%   1.02%
Risk-free rate, minimum       1.95%  
Risk-free rate, maximum       2.35%  
Employee Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life (years)         6 years 29 days
Expected volatility, minimum         47.33%
Expected volatility, maximum         48.77%
Dividend yield         0.00%
Risk-free rate, minimum         1.87%
Risk-free rate, maximum         2.37%
Options granted (in shares) 0       0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2017
USD ($)
$ / shares
shares
Apr. 30, 2017
USD ($)
$ / shares
shares
Oct. 31, 2018
USD ($)
vote
$ / shares
shares
Oct. 31, 2017
USD ($)
Jan. 31, 2018
USD ($)
vote
$ / shares
shares
Class of Stock [Line Items]          
Change in fair value of convertible preferred stock warrant liability | $ $ 500   $ 0 $ 491  
Conversion of preferred stock warrant | $ $ 1,400 $ 1,435     $ 1,435
Preferred stock shares authorized (in shares) 50,000,000 50,000,000 50,000,000   50,000,000
Preferred stock par value (in dollars per share) | $ / shares $ 0.001 $ 0.001 $ 0.001   $ 0.001
Preferred stock shares issued (in shares)     0   0
Preferred stock shares outstanding (in shares)     0   0
Common stock shares authorized (in shares)     500,000,000   500,000,000
Common stock par value (in dollars per share) | $ / shares     $ 0.001   $ 0.001
Common stock number of votes per share | vote     1   1
Treasury stock (in shares)     6,505,334   6,505,334
Treasury stock | $     $ 11,905   $ 11,905
Common Stock          
Class of Stock [Line Items]          
Conversion of preferred stock (in shares)   43,594,000     43,594,000
Preferred Stock          
Class of Stock [Line Items]          
Convertible preferred stock automatically converted into warrants exercisable (in shares) 110,937        
IPO | Common Stock          
Class of Stock [Line Items]          
Conversion of preferred stock (in shares) 43,594,753        
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Changes in convertible preferred stock and stockholders' equity (deficit) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2017
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Oct. 31, 2018
Oct. 31, 2017
Jan. 31, 2018
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of period   $ 75,608 $ 80,289 $ 81,453 $ 92,884 $ 103,677 $ (127,755) $ 81,453 $ (127,755) $ (127,755)
Exercise of stock options (in shares)               5,000,035    
Exercise of stock options   4,942 5,232 4,910 2,305 241 2,140 $ 15,084   11,610
Vested restricted stock units converted to common shares   0 0 0 0 0 0 0   0
Issuance of restricted stock     0 0   0   0   0
Issuance of common stock under employee stock purchase plan   2,687   4,091       6,778    
Stock-based compensation   13,218 11,081 8,066 6,033 5,181 4,062 32,365   22,768
Other comprehensive income   181 102 (95) (35) 105 192 188   172
Net loss   (24,766) (21,096) (18,136) (17,062) (16,399) (16,106) (63,998) (49,567) (66,565)
Initial public offering, net of issuance costs of $4,433             119,094     119,094
Conversion of preferred stock             120,615     120,615
Conversion of preferred stock warrant $ 1,400           1,435     1,435
Exercise of common stock warrants           79 0     79
End of period $ 103,677 $ 71,870 $ 75,608 $ 80,289 $ 84,125 $ 92,884 $ 103,677 71,870 84,125 $ 81,453
Issuance costs               $ 0 $ 4,263  
Convertible preferred stock                    
Increase (Decrease) in Temporary Equity [Roll Forward]                    
Temporary equity shares outstanding (in shares)   0 0 0 0 0 43,594,000 0 43,594,000 43,594,000
Temporary equity, beginning of period   $ 0 $ 0 $ 0 $ 0 $ 0 $ 120,615 $ 0 $ 120,615 $ 120,615
Conversion of preferred stock (in shares)             (43,594,000)     (43,594,000)
Conversion of preferred stock             $ (120,615)     $ (120,615)
Temporary equity shares outstanding (in shares) 0 0 0 0 0 0 0 0 0 0
Temporary equity, end of period $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0
Common Stock                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of period (in shares)   98,461,000 96,238,000 93,977,000 90,153,000 89,995,000 31,395,000 93,977,000 31,395,000 31,395,000
Beginning of period   $ 105 $ 103 $ 100 $ 97 $ 97 $ 38 $ 100 $ 38 $ 38
Exercise of stock options (in shares)   1,489,000 1,833,000 1,678,000 726,000 69,000 2,728,000 5,000,000   6,517,000
Exercise of stock options   $ 1 $ 1 $ 2 $ 1   $ 3 $ 4   $ 6
Vested restricted stock units converted to common shares (in shares)   566,000 378,000 141,000 30,000 40,000 60,000 1,085,000   204,000
Vested restricted stock units converted to common shares   $ 1 $ 1         $ 2    
Issuance of restricted stock (in shares)     12,000 4,000   13,000   16,000   13,000
Issuance of common stock under employee stock purchase plans (in shares)   256,000   438,000       694,000    
Issuance of common stock under employee stock purchase plan       $ 1       $ 1    
Initial public offering, net of issuance costs (in shares)             12,075,000     12,075,000
Initial public offering, net of issuance costs of $4,433             $ 12     $ 12
Conversion of preferred stock (in shares)             43,594,000     43,594,000
Conversion of preferred stock             $ 44     $ 44
Exercise of common stock warrants (in shares)           36,000 143,000     179,000
End of period (in shares) 89,995,000 100,772,000 98,461,000 96,238,000 90,909,000 90,153,000 89,995,000 100,772,000 90,909,000 93,977,000
End of period $ 97 $ 107 $ 105 $ 103 $ 98 $ 97 $ 97 $ 107 $ 98 $ 100
Additional Paid-in Capital                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of period   361,719 345,408 328,344 305,593 300,092 52,805 328,344 52,805 52,805
Exercise of stock options   4,941 5,231 4,908 2,304 241 2,137 15,080   11,604
Vested restricted stock units converted to common shares   (1) (1)         (2)    
Issuance of common stock under employee stock purchase plan   2,687   4,090       6,777    
Stock-based compensation   13,218 11,081 8,066 6,033 5,181 4,062 32,365   22,768
Initial public offering, net of issuance costs of $4,433             119,082     119,082
Conversion of preferred stock             120,571     120,571
Conversion of preferred stock warrant             1,435     1,435
Exercise of common stock warrants           79       79
End of period 300,092 382,564 361,719 345,408 313,930 305,593 300,092 382,564 313,930 328,344
Issuance costs             4,433     4,433
Accumulated Other Comprehensive Loss                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of period   (1,629) (1,731) (1,636) (1,511) (1,616) (1,808) (1,636) (1,808) (1,808)
Other comprehensive income   181 102 (95) (35) 105 192 188   172
End of period (1,616) (1,448) (1,629) (1,731) (1,546) (1,511) (1,616) (1,448) (1,546) (1,636)
Accumulated Deficit                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of period   (272,682) (251,586) (233,450) (199,390) (182,991) (166,885) (233,450) (166,885) (166,885)
Net loss   (24,766) (21,096) (18,136) (17,062) (16,399) (16,106) (63,998)   (66,565)
End of period (182,991) (297,448) (272,682) (251,586) (216,452) (199,390) (182,991) (297,448) (216,452) (233,450)
Treasury Stock                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Beginning of period   (11,905) (11,905) (11,905) (11,905) (11,905) (11,905) (11,905) (11,905) (11,905)
End of period $ (11,905) $ (11,905) $ (11,905) $ (11,905) $ (11,905) $ (11,905) $ (11,905) $ (11,905) $ (11,905) $ (11,905)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Details) - USD ($)
Mar. 16, 2016
Oct. 31, 2018
Jan. 31, 2018
Line of Credit Facility [Line Items]      
Long-term debt   $ 0 $ 0
Line of Credit | Silicon Valley Bank      
Line of Credit Facility [Line Items]      
Covenant terms, minimum adjusted quick ratio 1.25    
Line of Credit | Silicon Valley Bank | Revolving Credit Line      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 15,000,000    
Commitment fee, percentage 0.25%    
Remaining borrowing capacity   $ 15,000,000  
Line of Credit | Silicon Valley Bank | Letter of Credit      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 7,000,000    
Commitment fee, percentage 1.75%    
Line of Credit | Prime Rate | Silicon Valley Bank | Revolving Credit Line      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.50%    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 158 $ 9 $ 483 $ 230
U.S. federal statutory tax rate     21.00%  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Thousands
Oct. 31, 2018
USD ($)
Operating Leases  
2019 $ 1,992
2020 7,734
2021 6,705
2022 550
2023 and thereafter 2,273
Total 19,254
Application Providers and Other  
2019 3,468
2020 6,765
2021 1,260
2022 541
2023 and thereafter 82
Total $ 12,116
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Commitments and Contingencies Disclosure [Abstract]        
Rent expense $ 2.0 $ 1.6 $ 5.6 $ 4.7
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Oct. 31, 2018
Oct. 31, 2017
Jan. 31, 2018
Earnings Per Share [Abstract]                  
Net loss attributable to common stockholders $ (24,766) $ (21,096) $ (18,136) $ (17,062) $ (16,399) $ (16,106) $ (63,998) $ (49,567) $ (66,565)
Weighted-average common shares outstanding (in shares) 99,628,479     90,353,608     97,387,544 73,992,705  
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.25)     $ (0.19)     $ (0.66) $ (0.67)  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share Attributable to Common Stockholders - Anti-dilutive common equivalent shares (Details) - shares
9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities xxcluded from computation of earnings per share 25,035,241 28,734,833
Restricted stock and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities xxcluded from computation of earnings per share 7,928,652 3,649,893
Shares estimated to be purchased under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities xxcluded from computation of earnings per share 179,221 493,564
Common Stock | Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities xxcluded from computation of earnings per share 16,927,368 24,591,376
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #*#?DT?(\\#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,$% @ ,H-^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 " R@WY--]JC6NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y&*2;U9:6G#08K;.QF;+4UBV-C:R1]^SE9 MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\ M=(KR,QXA*/VAC@AU5:W (2FC2,$$+,)"9+(U6NB(BGR\X(U>\.$S=C/,:, . M'?:4@)<'MZ?)G7+6R?2/4:\Z]D!9T#;MAU\FOSL-WOF*PKOBXX+YIJSU>BOA?-^GUR M_>%W$W;>V(/]Q\970=G"K[N07U!+ P04 " R@WY-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( #*#?DUK[+W'?@( .(( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q 4=N] >5/[LC5ZM@LG*I&MJ*BK4>I]>MOT.; THUP2!> M*MJ+V=S3H9P8>]6+KY>M'VJ/:$W/4IL@:GC0 ZUK;4GY\7LTZD^:FCB?OUO_ M;()7P9R(H =6_ZHNLMSZF>]=Z)7<:_G,^B]T#"CQO3'Z;_1!:P77GBB-,ZN% M>7KGNY"L&:TH5QKR-HQ5:\9^.(FCD083\$C $P'C_Q*BD1!-!!2;X ?/3*B? MB"1%SEGO\>%M=40G!=I$ZC+/>M/S<&C'I M'+.05P@LX!W"KLK:5G$Q.%Q0@:L81:X%9*L &+R@ A<[[4P/?F185_(,/W?\[X;>J%=Z)2=6W3'>Y,B:I\BA\4KZ4ZH=C6M3T*O5T MI>9\Z+K#0K)N_*,(IM^:XB]02P,$% @ ,H-^30X]?&W\ P SA( !@ M !X;"]W;W)KL.$/J%M@& M:A=%"W2!8(O=?59L.A96%U=2XMU_7TI6#'EFF+[$EO(->2A3AY16E[;[T9^L M'8*?==7TZ_ T#.?'*.KW)UL7_:?V;!OWGV/;U<7@#KN7J#]WMCA,1745H5)) M5!=E$VY6T[FG;K-J7X>J;.Q3%_2O=5UTO[:V:B_K$,+W$U_*E],PGH@VJW/Q M8O^QP]?S4^>.HELKA[*V35^V3=#9XSK\#1YW>BJ8$M]*>^D7WX-Q*,]M^V,\ M^.NP#M5(9"N['\8F"O?Q9G>VJL:6',>_"L \V&!G@LT*8BN9--0?R^&8K/JVDO0 M77^M]))F24Y9>"K3>6IDEEADB3D+$):8]:*-,60*['C*9>)$9DE$EH2S MD&FT35@OH)*,7A>>2E.E99141$DYBB8HJ8"2FXR@\%2N#3P*G22D-L'Y0)8;2"*DT 0^-+$Q 3I-1&N2CSI#^4E)*>Z^-K%_@ M_M74OW/F?GXFF+"EA.=0:9/E'B)9PF#8BF*4IP59G<#=::@[@6L1G8K8])-B M!CSV!%F?P/UIJ#^!JS'3D#,>(98;W\H"LD.!2]10B8)@49.R7UQ(8>9SA:Q1 MX!XUU*,@&-*Y*Z=2%W,9I#XB6:7 76JH2X%K$E5.UUXAI1$\"Q[*+D7N4KK& M;Y%;,F871P@EBW'=L\@F16Y20TV*W)'C I+3N2/ET/G"HMY=R3A/'8$V5[(K=G3'V%W(L/8-@>5(PE MWCM ]B=R?\;45LB]^(#N@80324&MC7&Z'H:VG-PG'MAVL:U-])P.ZCL<1B_INY[=WW#"V[8L*^#SG_ Z:@WE/Z"LK,>;.6U.W;..6G'=K MSV/'$C>(K4B'6W'G3&B#N)C2B\5VU M>$\==FT:1/]M<4WZC>N[[PLOU:7D%.54-;AE%6D= MBL\;]Y._WOG*H!2_*]RSV=B1I1P(>963;Z>-"R01KO&1RQ!(7&YXA^M:1A(< M?\>@[I13&N?C]^A?5/&BF -B>$?J/]6)EQLW=9T3/J-KS5](_Q6/!<6N,U;_ M'=]P+>221.0XDIJI?^=X99PT8Q2!TJ"WX5JUZMH/=V VVNR&8#0$D\&/[AK" MT1!J!F\@4Z5^1AP5.26]0X>GU2'Y4OCK4&SF42ZJO5/W1+5,K-Z*.,N]FXPS M2K:#))A)@J5B9U' 2>*)_!-$8(4(E#^<^1-@]X=6?ZC\T=SO:T4,$J@DK9+X M4:J586J"T+=S1%:.R.30MFH[2-)9#K "0*/=/5(M6&(K2VRRA!K+((EG66(P M_#2<)X0+HL1*E)A$D4:4&(ETE'N*!0.T,D"3(=88X$.&>XH%0VIE2$V&1&-( MGWI+'JD6+)F5)3-9H,:2??CP]7UY1KE@\H&])P&3*M6;$C"2^0 &$"91J']TC>YC&;IVY)!&(0@T[E,:19F,,E"?;N\63>7Q^L/1"]5 MRYP#X>)@4.W[3 C'(BI8B7BE.-&G28W/7 ZA&-/A6!LFG'3CD>U-WPW%?U!+ M P04 " R@WY-OAJY1IH$ "-%0 & 'AL+W=O/,=INS M?S_9<=.$I+O=-+;Z4-(K4B*MV:FJOS>[$-K)C[(X-(_37=L>'Y*D6>]"F3?W MU3$SZJWMM@?PG,] M:=[*,J__682B.CU.8?K1\&W_NFN[AF0^.^:OX??0_G%\KN-;N+/?3@U5\^33LI+57WO7G[9/$[3;D:A".NVZR*//^]A M&8JBZRG.X^^AT^EES,[P^OFC]Y]Z\5',2]Z$957\M=^TN\>IFTXV89N_%>VW MZO1S& 3IZ610_VMX#T7$NYG$,=95T?1_)^NWIJW*H9MG0!9G1%PC<(NL*/)))''\ MRR0$-XF%(.;B=H E)2Q"5O_92?9E)S?3E.Q:R=Y>7MM+WEZQ]JJW5]?V"JWU M&;$]0 M,H8"HQU21BD%%@=$1BD)SEE>EV%U&:H+S7AAZ%RDTU@7I:0PV/LK2H&08-!N MRRCF4^$5+\RRPBP-Y9&%<:R]HPN#G+1P=&&T,1XM#*6DL'CY5I2*,>IP9QG% M/#@_$LF>%>:I,#3*PC.CX!!=4LAX$L<4$L;A\S>C%#@E1]P%*7_,IT27(^=\ M2@>2SEBDC,-2\-AE#":M,NA8R!A,>$A'SE4826) U0%6!]0C,8(45D.$ ML#J*@;,B55@>PTFOY$A, IL?GT!0?0+K$V2D.Z&112X+$V"@$ 448IJ\8Q([@ ^VP--]PZG>Z#9]P[H;N,H4LAPE,;AD7&4,6-A MR.=[H D?ER@+H.DW;C23DHW&<&!3+;$ZAC-2 SDI&:XKY\84\HD?+%5HL4++ MS)QD.(XB&XUA%/4<0PF9CNCB"Q*@%8G#%Z&Q0!:CQR2+X>7*1K 1=8(O4 0M4#PN M4 2M%;PWPBE"?H#'4TGCC+KDN'@J>8O%,9R1#I>P M&XJ"K4OX&$)3/L*'K+S MS>!G]^>+RM_R^G5_:"8O5=M697]-M:VJ-L3II_?1,;N0;RXO1=BVW:.-S_7Y M@O#\TE;'X?(SN=S SO\%4$L#!!0 ( #*#?DT)HF$-Z T (MA 8 M>&PO=V]R:W-H965T&ULE9WK;MS($85?1=!_K=CWYL(R$-VL M FPV"#)[UE[; LK:11I;"=O'\YH1A:KOB)[$""VM(?=S=O75=5]Z'<_5D]_ M/G]=+M='_[V_>W@^._ZZ7C_^>GKZ_/'K\G[Q_,OJG+ MZ?/CTW+Q:7O0_=VI[[I\>K^X?3A^_V[[N]^>WK];?5O?W3XL?WLZ>OYV?[]X M^M_Y\F[UX^S8'>]_\?OMEZ_KS2].W[][7'Q9_F.Y_N?C;T_#3Z>OK7RZO5\^ M/-^N'HZ>EI_/CO_B?KUQI6R.V$K^=;O\\?SF[T>;<_ECM?IS\\-?/YT==YLA M+>^6']>;-A;#']^7%\N[NTU3PT#^LVOU^+73S8%O_[YO_7I[]L/9_+%X7EZL M[OY]^VG]]>RX'A]]6GY>?+M;_[[Z<;/W>]:&89RO_CORY^W#]L_?^S:WQ_&!_C= ?[U ./HZ>49?5QL7@7W:QV>H(^;7VX?F.U_&V[Q\_#; M[^_[].[T^Z:=G>3\1>+?2O)8<@&2,I9<@J2.)5<@Z<>2:RUQ73?6?""-&VMN M2.-?-:?#)7N];AZOF]\V$$<-!-')BR9M-0];30RIC]V;$8]Z"MA3@)ZBZ.E% M4][TY'R77>)^(O83MVV$43]& PD;2#!0\:#<)'5)3J:O2<:N,G0E'KB;K*[) MR=1%*=A1@8[$8WM3U#D9YU*QBPI=B,?^IJIS,;KHL8M>=^'$6W/1J[,(+O3) MO#&N8YYTT)>31.GHWI22DN2*%H8JP:(UR=S&N4Y5QKDI0AH>NM M5\89^'7ZK7,&B!R3R &*7) 74K-H>!G*Q.UE&#F@D8OR]@;=V7!E^B@'1=B2 M=Y?;JM8U8K:Y.,^FBYVHG=>..>@(A$5>(TU"0:?=H)*Z1C'*:X1MI>*,83-3 M'4!5#N=\)QIU-5PD.: 9U7@X3%X'Z'7JEFGV^C*\_.8=8P0[8+!3=ZSJOER4 M&'4:U4%>'6HH%&/$3'1'2*]R+)KIPVTP+XYGHGLBNIB@SG>BADG0,PB]T[UX M>7%WHK>]Y,X^'R-R UYZ.4-YS4NK%P:E!U!Z+WO1<(M=E@B<4XV'PP#T $ ? MY' T %TO1G,U(QH/A@'I-2!KE6.!2-%E!>WK>=UX1,P^#^SS:>F!EC[+JZ1I&6,(W%%@5@9@I4H+@V;E3%[(R R 3)T9NH-2 MP\#,#,1,F7"%9F8&(],E9LIL*^B@T>J%41@ A2H;"IIRT^E08-0%B 55.A2( M890.!1T,JG0(&J-T"/O4Z1#**!U"H?VN!^9PR.WO>F"Z!DU7-;D$ %/L4S9B ML,!@"A U^E[>,AWL#9G0\#_S06*$!4!8Z.1Y:835J.:6BYUL-&>HQXCK ;++ M*]"=N!3EG$$R[W),7CY'U)[]'$7F<.S:GZ/(=(T4D(K3.H\Z((T^&W-&9+;& MEE)B/+26&!FQL:6:& \L)QKUQ ,*BI'I&5M*BO'@FF)D^,26JF(\L*P8F5(1 M8L @B]2QN;(8F5 1"!6\[*6YN!@93;&EO!@/K2\F?K-32WTQZ0B+)]344%^$ MQFA"Q3[UA(HRFE!1:(,P,<72 ?7%Q'Q*+?7%=&A],3&?4DM],376%U-#?=%H MRZHO)F9=:JDOID/KB\E89VFI+Z;&^F)JJ"]R6V9],3%>4TM],375%^=4X^$P M@5-+?3%I N?DBGW'F,.II;Z8=*3H-I4,.22-:YG)%J&YG-:,A\*\S"UER*RC/M]-+&$R5W-+'3(WY]29@9H! MJ$'2.P,$[3IQ9@9F8&"0Z,Z:@58O#+\,\%-UU:R!Y7W)SVO&X^(T9W$:*9E85H6HJ5, 4MS!;(P*0N1 M4IU+,RD+D[( *8/<6%)T^&?UPO@K@#^U*%H.73DIQFX'$^\WL+0>LG!0F:J$H4$;)1=,HVT%@91A5"@)EC%QU M@.?E W Y(QH/AK%6 6LJ^*T::R';I\U2]ZS:O>URJK9KU>,5;S(C05 MNI1ZT>45Z$Y<]BVKV7US+-DS M2GM89;'F^)XYV=,:M9SC>\W)XNW9KF=0]E0#E)-\KT'I@X3&1:\78B3EN"&C M#-8S='N"KMH[S6&B=6V8ISWQ5$Z*O4:EU8NQ%9RVPLA)I(> KI-3Y^6<2FP7 MM_:+ R?5-+)7C5Y\64:XFE.) 1D[LCO-4C65[$5C$!6U=^^Z02A&96SR[HA9 M[G6OU7QRD3@-*-=+A,N LN)@U8,CN# M]7(BK<97@CFXX,#\\= M.'!JYZN^>;#A2&[EO*36AHDTRM6L*Q(.N8.,)Z]1YY-+53S+'[C%BL0N;],1@.5B&(/ F1V9 " M:' A;=HR!V[YW)MBX@ Q<5>G7/4&4,F4I(-B<"7I(<7YM ':.3$?.8/,Y&S2 MT378@IQ=-7:&+ W^H>"#W$%U.:\3@S)(CD8C%6"# MT\C)L/=J3B4&9* >S$@ZP"8GSV8537UQ8UXH/O%@D#0V!=A1!]AYZAL/ACW( MD3](!]A@$,JE**-^; BPN2GKLP&&VY5+=&SX9QR9)U* M7M5R1H9QRI%S*JL7#&Q',ZFUX3QR"0"954B3--4P MM4Y 2)U:0VN<6H,04VO2<6J-+4Z\^(;;RNV<5&TOON&B)= M)S\/>MT@%*,RX$B>*;GGXL*!::JO,4^L51GF*4?NJ:QO"P2O*J]BK MC:I[V>2/Q-/+OP[P\L-Z]7CV\D\?G+[^^POO_P]02P,$% @ ,H-^33P( MWT\1!0 0QH !@ !X;"]W;W)KOQ1GJPL QD*@H6J %@BVV?59L)C96LEQ)B;?_OKHX7F?F,'F))>5P M>(8B/PVEU:ENOK<[[[O9CZH\M+?S7=<=;Y;+=K/S5=%^J8_^T/_GJ6ZJHNM/ MF^=E>VQ\L1T;5>62HBA95L7^,%^OQFL/S7I5OW3E_N ?FEG[4E5%\]^]+^O3 M[=S,WRY\W3_ONN'"'6>.?;N=WYB:W MR=!@5/R]]Z?VZG@VI/)8U]^'D]^WM_-H<.1+O^F&$$7_\^IS7Y9#I-['O^>@ M\TN?0\/KX[?HOX[)]\D\%JW/Z_*?_;;;WR< M_1_^U9>]?'#2][&IRW;\.]N\M%U=G:/T5JKBQ_2[/XR_IW/\MV:X 9T;T*5! MW_='#?C<@'\VL&/RD[,QU5^*KEBOFOHT:Z:[=2R&26%NN!_,S7!Q'+OQ?WVV M;7_U=6T2NUJ^#H'.FOM)0]>:BV+91[]T0:B+>U+-Z7T'N5:DA'M@F 2/[?E= M$C$.8&$ .P:P5P&R3 S")$E'R6&4+!)V3LAR(+,N3E+L)H9N8I!.@@,D,$"B MTC%7#J9\)DU\932.2&:C19S&@9N?0BLIL"*'-M6]1'** T%C&302 :,.&$D MTYT89UE8T2H31U%@PCIHQFDS:23,.-6-4.1:85U@3$R$5W\$C!BY_"/5SR(6 MC,B1R'# 3 !%!I@A:<:H?M0:!!H3!7A@(+/N# $O++V0SCDQTHP6F2@+F,%X M,PS,*$CSI_,%2!:A^8(Y::Q&4QH:60PW$X-D$IE,K.\RQY()0,4)N8 =C$JC M62D': R26@"8G :34ZK>*6YR$FF!D>K%I108#(3YB)8ZG*DXX@Y"EC"*"6 TN#P8I020&DFX44:DL/L,XG,"NA,E)@X MM"(P3PG4GIE\UUK7OV V24VL ^@S!-"=2AF5J@&I1&W=(&?.4([ H M CDQ1B #!*K-'&NXR1L.)(;Z&B3D!A.001V922"SYIMR TI-&WPZ<&";#"CH M) 59TZW?WEA9[P.93;+ +I4Q EEONXV33_.SZ,/!T9(T\'Q@3%(&)'62I*P) MJ9P@V$8A9#%&* .$.HE01L5F+$LNI'*AH<$ 90!0)P'*8'ON;"K=:!6E9 -V M,$,9,-1)AC+8HF>9K.MS)".3Q"%'&*(,(.HD1!G@T29R!P%4%-K/6$Q0"RI2 M)_6HU3RF2 M9+>?\_1#R7LCF*46L52-S"1*/QL9( ,CL[QZ]5[YYGG\2M'.-O7+H1M>5/XOF>7]H9X]UU]75^/K^J:X[W[N,OO2# MM?/%]G)2^J=N.$S[XV;ZK#&==/7Q_,EF>?ENM/X?4$L#!!0 ( #*#?DU, M6C]IL $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;YPP M#/TK47Y P^58-YT J==IZJ1-.G7:^CD'!J(FA";AZ/[]G,!1UJ%](;;Q>WYV MG&PT]MFU )Z\:M6YG+;>]P?&7-F"%N[&]-#AG]I8+3RZMF&NMR"J"-**\22Y M95K(CA99C)ULD9G!*]G!R1(W:"WL[R,H,^9T1Z^!1]FT/@18D?6B@1_@?_8G MBQY;6"JIH7/2=,1"G=.[W>&8AOR8\$O"Z%8V"9VX!Z4"$\(Q= M&<[^0M?=KV[\(VLG/D;#S>;)Q_;8P'E)+1XT\\OB"W/N/@#4$L#!!0 ( #*#?DVZ7*[0M0$ -(# M 8 >&PO=V]R:W-H965T&UL?5/;;MP@$/T5Q <$+^M< MM+(M95-5K=1(JT1MGUE[?%&XN(#7R=]GP([KME9?@!GFG#DS#-EH[(MK 3QY M55*[G+;>]P?&7-F"$N[*]*#QIC96"8^F;9CK+8@J@I1D/$ENF!*=ID46?2=; M9&;PLM-PLL0-2@G[=@1IQISNZ(?CJ6M:'QRLR'K1P#/X[_W)HL46EJI3H%UG M-+%0Y_1^=SBF(3X&_.A@=*LS"9645%"+0?HG,WZ!N9YK2N;BO\$% M)(8')9BC--+%E92#\T;-+"A%B==I[W3(MG.XW99'C3SS^(+=^X> =02P,$% @ ,H-^38 B@SBV 0 T@, !@ M !X;"]W;W)K<.3,>9Z.Q3ZX%\.192>UR MVGK?'QES90M*N!O3@\:;VE@E/)JV8:ZW(*H(4I+Q)'G'E.@T+;+H.]LB,X.7 MG8:S)6Y02MC?)Y!FS&E*7QP/7=/ZX&!%UHL&OH/_T9\M6FQAJ3H%VG5&$PMU M3N_2XVD?XF/ 8P>C6YU)J.1BS%,POE0Y38(@D%#ZP"!PN\(]2!F(4,:OF9,N M*0-P?7YA_Q1KQUHNPL&]D3^[RKFXIF8O_"E>0&!Z4 M8([22!=74@[.&S6SH!0EGJ>]TW$?IYO;=(9M _@,X O@$/.P*5%4_E%X4636 MC,1.O>]%>.+TR+$W97#&5L0[%._0>RUX-_:^-\8!2DALS MG<9L,KSIYQ_$EF]<_ %02P,$% @ ,H-^3=Q!$/>S 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0+N365: M]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWS;20'2VRZ#O9(C.#5[*# MDR5NT%K8UR,H,^8TH6^.)]FT/CA8D?6B@:_@O_4GBQ9;6"JIH7/2=,1"G=/; MY'#45%"+0?DG,S[ 7,\'2N;BO\ %%(8')9BC M-,K%E92#\T;/+"A%BY=IEUW+JI,(WP]#>%_R#8;Q+L(\'^OR5NQ:1_)&&KGFJP39PF1THS='&25]YE M8&]Y?)/W\&G:'X5M9.?(V7A\V=C_VA@/*&5WA2/4X@=;# 6U#\>/>+;3F$V& M-_W\@]CRC8M?4$L#!!0 ( #*#?DU3@E]HMP$ -(# 9 >&PO=V]R M:W-H965TIVF3-NG4 M:=MG+G$25 @9D$OW[V=(FJ9=O@ V?L_/QF2CL<^N!?#D1:O.Y;3UOC\RYLH6 MM' WIH<.;VICM?!HVH:YWH*H(D@KQG>[6Z:%[&B11=_9%ID9O)(=G"UQ@];" M_CV!,F-.$_KJ>))-ZX.#%5DO&O@!_F=_MFBQA:62&CHG34$ INQL&UL?5-ACY0P$/TK37_ %;JHZP9(;L\83339G%$_ M=V& YEJ*;5G.?^^T<(A*_-)VIO/>O)E.\\G8)]/*L5>\*VGD_G!AS50=: MN#LS0(\WC;%:>#1MR]Q@0=01I!7C2?*::2%[6N;1=[%E;D:O9 \72]RHM; _ MSZ#,5-"4OC@>9=OYX&!E/H@6OH#_.EPL6FQEJ:6&WDG3$PM-0>_3TSD+\3'@ MFX3); !E I$*./'PDG7E &X/;^POX^U M8RU7X>#!J.^R]EU!CY34T(A1^44+,5_@ALH# ]*,$=EE(LKJ4;G MC5Y84(H6S_,N^[A/\TV6+K!] %\ ? 4<8QXV)XK*WPDORMR:B=BY]X,(3YR> M./:F"L[8BGB'XAUZ;R5/CSF[!:(EYCS'\$U,ND8P9%]3\+T49_X/G._##[L* M#Q%^^$/AVWV";)<@BP39?TO')7TG8IJ<:;!NGR9'*C'V_8M0" O6AF?TS:$[L"8+UO0PE_9 M#@S>U-9I$=!T#?.= U$ED%:,;S8W3 MI:)$EW\D5F>V#D@9.COA>:^%^'4'9 M(:=;^NIXE$T;HH,562<:^ ;A>W=R:+&9I9(:C)?6$ =U3N^VA^,^QJ> 'Q(& MOSB36,G9VN=H?*YRNHF"0$$9(H/ [0+WH%0D0AD_)TXZIXS Y?F5_6.J'6LY M"P_W5CW)*K0YO:6D@EKT*CS:X1-,]5Q3,A7_!2Z@,#PJP1RE53ZMI.Q]L'IB M02E:O(R[-&D?QIN;ZPFV#N 3@,^ VY2'C8F2\@<11)$Y.Q W]KX3\8FW!XZ] M*:,SM2+=H7B/WDO!^39CET@TQ1S'&+Z(>8M@R#ZGX&LICOP?.%^'[U85[A)\ M]X?"_Q#L5PGVB6#_;HEK,;N_DK!%3S6X)DV3)Z7M39KDA7<>V#N>WN0M?)SV MK\(UTGARM@%?-O6_MC8 2ME&PO=V]R:W-H965T0;)JV45\ &Y_C8V/RT;H7WP$$\JJ5\07M0NB/C/FJ RW\C>W!X$UC MG18!3=TD(:6>?*=79G;(2AIX.R('[06[N<)E!T+NJ=O MCF?9=B$Z6)GWHH4O$+[V9X<66UAJJ<%X:0UQT!3T<7\\93$^!7R3,/K5F<1* M+M:^1.-C7=!=% 0*JA 9!&Y7> *E(A'*^#%STB5E!*[/;^SO4^U8RT5X>++J MNZQ#5] '2FIHQ*#"LQT_P%S/+25S\9_@"@K#HQ+,45GETTJJP0>K9Q:4HL7K MM$N3]G&ZN<]FV#: SP"^ !Y2'C8E2LK?B2#*W-F1N*GWO8A/O#]R[$T5G:D5 MZ0[%>_1>2\ZSG%TCT1QSFF+X*F:_1#!D7U+PK10G_@^<;\,/FPH/"7[X0^'M M-D&V29 E@NR_)6[%W/V5A*UZJL&U:9H\J>Q@TB2OO,O /O+T)K_#IVG_+%PK MC2<7&_!E4_\;:P.@E-T-CE"''VPQ%#0A'N_Q[*8QFXQ@^_D'L>4;E[\ 4$L# M!!0 ( #*#?DTBGH3?M $ -(# 9 >&PO=V]R:W-H965T:O5+\ =]SSWW'%D(YHGVP(X\JRDMCEMG>N/C-FR!27L#?:@_4V-1@GG M3=,PVQL0500IR?AF\YXIT6E:9-%W-D6&@Y.=AK,A=E!*F-\GD#CF=$M?' ]= MT[K@8$76BP:^@_O1GXVWV,Q2=0JT[5 3 W5.[[;'TS[$QX#'#D:[.)-0R07Q M*1A?JIQN@B"04+K (/QVA7N0,A!Y&;\2)YU3!N#R_,+^*=;N:[D("_#X&5(][RA)Q7^%*T@?'I3X'"5*&U=2#M:A2BQ>BA+/T][I MN(_IYI!@ZP"> 'P&'&(>-B6*RC\*)XK,X$C,U/M>A"?>'KGO31F&UL?5-AC]0@$/TKA!]P=-G5NVS:)K=GC"::;,[H?6;;:4L.F IT>_Y[@?9J MU>H78(9Y;]X,0SZB?78=@"OI(&S)6[06M@?)U X%G1'7QV/LNU\=+ R M[T4+7\!_[<\V6&QAJ:4&XR0:8J$IZ/WN>#K$^!3P3<+H5F<2*[D@/D?C8UW0 M+ H"!96/#")L5W@ I2)1D/%]YJ1+R@A !U9.L?5?0.TIJ M:,2@_"..'V"NYPTE<_&?X HJA$%RJ655(/SJ&>6($6+EVF7)NWC=,-O M9]@V@,\ O@#N4AXV)4K*WPDORMSB2.S4^U[$)]X=>>A-%9VI%>DNB'?!>RWY M/LO9-1+-,:&PO=V]R:W-H965T5-2VYRVSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*4 M9'RWNV%*=)H66?2=3)'AX&2GX62('902YM<1)(XYW=-WQW/7M"XX6)'UHH%O MX+[W)^,MMK!4G0)M.]3$0)W3N_WAF(;X&/"C@]&NSB14]TW,?I)DEFV#: MSP"^ &YC'C8EBLH?A!-%9G D9NI]+\(3[P_<]Z8,SMB*>.?%6^^]%#Q),G8) M1'/,<8KAJYC]$L$\^Y*";Z4X\O_@?!N>;"I,(CSY2V&Z39!N$J21(/VPQ*V8 MZW^2L%5/%9@F3I,E)0XZ3O+*NPSL'8]O\B=\FO:OPC2=MN2,SK]L['^-Z,!+ MV5WY$6K]!UL,";4+QT_^;*8QFPR'_?R#V/*-B]]02P,$% @ ,H-^3611 MGZ&U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP M#/T501]0)4K:!H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/ M*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V M=TP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG&O@"X6MW M=FBQF:62&HR7UA '=4X?ML?3/L:G@&\2!K\XDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT.3U04D$M>A5>[/ ! MIGIN*9F*_P174!@>E6".TBJ?5E+V/E@]L: 4+=[&79JT#^/-+9]@ZP ^ ?@, M.*0\;$R4E#^)((K,V8&XL?>=B$^\/7+L31F=J17I#L5[]%X+OKO+V#4233&G M,88O8K9S!$/V.05?2W'B_\#Y.GRWJG"7X+L_%-ZO$^Q7"?:)8/_?$M=B#G\E M88N>:G!-FB9/2MN;-,D+[SRP#^D1V>_P<=H_"]=(X\G%!GS9U/_:V@ H97.# M(]3B!YL-!76(QWL\NW',1B/8;OI!;/[&Q2]02P,$% @ ,H-^3;G90DJU M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ <$+^MMTI5M*9NJ:J5$6J5J^\S:8QL%/"[@=?+W!>RX5FOU!9CAG#,7AFQ$ M\V); $=>M>IL3EOG^B-CMFQ!"WN#/73^ID:CA?.F:9CM#8@JDK1B/$D^,"UD M1XLL^LZFR'!P2G9P-L0.6@OS=@*%8TYW]-WQ+)O6!0,XQ>8ZSE0 M,A?_"%=0'AXR\3%*5#:NI!RL0SVK^%2T>)UVV<5]G&X.AYFV3> S@2^$NQB' M38%BYI^$$T5F<"1FZGTOPA/OCMSWI@S.V(IXYY.WWGLM^/YCQJY!:,:<)@Q? M878+@GGU)03?"G'B_]#Y-GV_F>$^TO=K>IIL"Z2; FD42/];X@8F_;M(MNJI M!M/$:;*DQ*&+D[SR+@-[S^.;_(%/T_XD3",[2R[H_,O&_M>(#GPJR8T?H=9_ ML,504+MPO/5G,XW99#CLYQ_$EF]<_ 902P,$% @ ,H-^32KEHU?M 0 M9@4 !D !X;"]W;W)K&UL=53;CILP$/T5Q >L MB0,)C0C29JNJE5HIVJKMLP/#16MC:INP_?O:AJ643E^P9WSFG!F;F6R4ZD4W M "9X%;S3Y[ QIC\1HHL&!-,/LH?.GE12"6:LJ6JB>P6L]$&"$QI%!R)8VX5Y MYGU7E6=R,+SMX*H"/0C!U*\+<#F>PUWXYGANZ\8X!\FSGM7P%PNC7NT#5\E-RA=G?"K/8>02 @Z%<0S,+G=X M LX=D4WCY\P9+I(N<+U_8__@:[>UW)B&)\E_M*5ISF$:!B54;.#F68X?8:XG M"8.Y^,]P!V[A+A.K44BN_3XW)6*8&!=) M4)$$(4@V(ACF/Y4<4)$#0G#.O>E5EHRZT+=$--K8%4@24%H MDNR)9+S#119R)UUD:K""=W#2R Q2,OWW"$*-.=[@:^*9-ZWU"5)D/6O@%]C? M_4F[B"PJ%9?0&:XZI*'.\E7GWP5.4X\89 0&F] M G/+!1Y!""_D;+S-FG@IZ8GK_57]6^C=]7)F!AZ5>.&5;7/\!:,*:C8(^ZS& M[S#WDV(T-_\#+B =?F65%IM6(]'3V/?-7O#E0=S:E3X:C"-^<>>.REX*FVXQYOBI#5Q4G037BR!I5JZ,*XK+++5#S0SCGW Z[YI/2KZ0 L>I.B-P7NK!V.A)BJ \G,G1J@=R>-TI)99^J6 MF$$#JP-)"D*3Y)Y(QGM-S"@ET[]/(-14X!2_.YYYVUGO M(&4^L!:^@_TQG+6SR*I2N)V_Z[^*=3N:KDP T]*_.2U[0I\ MP*B&AHW"/JOI,RSU9!@MQ7^%*P@']YFX&)42)GQ1-1JKY*+B4I'L;5YY']9I M/LG2A18GT(5 5\(AQ"%SH)#Y1V99F6LU(3WW?F#^BM,C=;VIO#.T(IRYY(WS M7DN:'7)R]4(+YC1CZ :3K@CBU-<0-!;B1/^CTSA]%\UP%^B[+3UYB OLHP+[ M(+#_I\2'FQ(CF/LD'B2+!LDB NE-D!CFMA5DK$&5&OLP+AOO.A6/ M-%S\7_@\4M^8;GEOT$59]WS")3=*67"I)'&;)Q^W 0 T@, !D !X;"]W;W)K M&UL=5/;;MP@$/T5Q >$->M-HY5M*9LJ2J566J5J M^\S:XXO"Q06\3O^^ W9<-W5?@!G..7-AR$9C7UP+X,FKDMKEM/6^/S+FRA:4 M<#>F!XTWM;%*>#1MPUQO0521I"3CN]TM4Z+3M,BB[VR+S Q>=AK.EKA!*6%_ MG4":,:<)?7,\=TWK@X,562\:^ K^6W^V:+%%I>H4:-<932S4.;U/CJP>C6YU)J.1BS$LP/E4YW86$0$+I@X+ [0H/(&40PC1^SIIT"1F(Z_.;^F.L M'6NY" 8ZSE0,A?_&:X@$1XRP1BED2ZNI!R< M-VI6P524>)WV3L=]G&X^'&;:-H'/!+X0[F(<-@6*F7\47A29-2.Q4^][$9XX M.7+L31F; M&>XC?;^F)_\12#<%TBB0_E5B^J[$+M^?&'-E"UJX M.]-#AS>UL5IX-&W#7&]!5)&D%>.[W8%I(3M:9-%WL45F!J]D!Q=+W*"UL+_/ MH,R8TX2^.IYDT_K@8$76BP:^@?_>7RQ:;%&II(;.2=,1"W5.'Y+3.0WX"/@A M872K,PF57(UY#L;G*J>[D! H*'U0$+C=X!&4"D*8QJ]9DRXA W%]?E7_&&O' M6J["P:-1/V7EVYP>*:F@%H/R3V;\!',][RB9B_\"-U (#YE@C-(H%U=2#LX; M/:M@*EJ\3+OLXCY.-RF?:=L$/A/X0CC&.&P*%#/_(+PH,FM&8J?>]R(\<7+B MV)LR.&,KXATF[]![*_CAD+%;$)HQYPG#5YAD03!47T+PK1!G_A^=;]/WFQGN M(WV_IB?OMP7238$T"J3_E'C_IL0MS/%-$+;JJ0;;Q&ERI#1#%R=YY5T&]B$^ M(OL+GZ;]J["-[!RY&H\O&_M?&^,!4]G=X0BU^,$60T'MP_$>SW8:L\GPII]_ M$%N^&PO=V]R:W-H M965T:9 MM<0%F..?,A2$=T+S8!L"15ZU:F]'&N>[ F"T:T,)> M80>MOZG0:.&\:6IF.P.BC"2M&$^2&Z:%;&F>1M_)Y"GV3LD63H;87FMA_AY! MX9#1#7US/,FZ<<'!\K03-?P$]ZL[&6^Q6:64&EHKL24&JHS>;0['79>F:C-Y24D(E>N6> M5'PJ6KR.NVSC/HPW^_U$6R?PB&AR(&7O?B?#$FP/W MO2F",[8BWOGDK?=>E;B&>5\D6_14@ZGC-%E28-_&25YXYX&]X_%- M_L/':?\A3"U;2\[H_,O&_E>(#GPJR94?H<9_L-E04+EPW/NS&<=L-!QVTP]B M\S?._P%02P,$% @ ,H-^39FFDH'M 0 9@4 !D !X;"]W;W)K&UL;51ACYLP#/TK*#_@TJ:EL J0KC=-F[1)U4V[?4[! M!70)84E:;O]^2> 88_Y"8N?Y/3O!S@:E7TT#8*,W*3J3D\;:_DBI*1N0W#RH M'CIW^DHM2K][X4N5DXQ," :7U#-PM=W@"(3R12^/7Q$EF21^XW+^S?PJU MNUHNW,"3$C_;RC8Y24E4P97?A'U6PV>8ZHE)-!7_%>X@'-QGXC1*)4SX1N7- M6"4G%I>*Y&_CVG9A'<:39#^%X0%L"F!S0!ITZ"@4,O_(+2\RK89(CW??<__$ MVR-S=U-Z9[B*<.:2-\Y[+UC",GKW1!/F-&+8 K.=$=2QSQ(,DSBQ_\(9'KY# M,]R%\-TRG,4XP1XEV >"_3\E[E8E8I@]+A*C(C%"$*]$,,P!%SF@(@>$(%F) M8)@4%TE0D00A^+ 203#I!A=)49$4(=BN1##,^L^AB_]<@JY#AYNH5+% M=QXBCRSTR5_X.(&^<5VWG8DNRKIN"SUQ5M\? M&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>.[W1W30G:TR*+O;(O,#%[)#LZ6 MN$%K87^?0)DQIWOZ[GB63>N#@Q59+QKX#OY'?[9HL46EDAHZ)TU'+-0YO=\? M3VG 1\!/":-;G4FHY&+,2S">JISN0D*@H/1!0>!VA0=0*@AA&J^S)EU"!N+Z M_*[^)=:.M5R$@P>C?LG*MSD]4%)!+0;EG\WX"',]MY3,Q7^%*RB$ATPP1FF4 MBRLI!^>-GE4P%2W>IEUV<1^GFX3/M&T"GPE\(1QB'#8%BIE_%EX4F34CL5/O M>Q&>>'_DV)LR.&,KXATF[]![+?@AR=@U",V8TX3A*\Q^03!47T+PK1 G_A^= M;].3S0R32$_6='[8%D@W!=(HD/Y38OJAQ"W,[8<@;-53#;:)T^1(:88N3O+* MNPSL?7Q$]A<^3?LW81O9.7(Q'E\V]K\VQ@.FLKO!$6KQ@RV&@MJ'XR<\VVG, M)L.;?OY!;/G&Q1]02P,$% @ ,H-^39_C+?7$ 0 -P0 !D !X;"]W M;W)K&UL;53K;ML@%'X5Q .4A,1-&MF6FE;3)K52 MU&G;;V(?7U0N'N"X??L"=CTOY8^!PW1IB)YVGJK>\E7#2R/1" M,/U^!*Z&#*_Q9^"EK1OK R1/.U;#3["_NI-V*S*KE*T :5HED88JP_?KPS'Q M^ #XW<)@%G/D*SDK]>H7/\H,KWQ"P*&P7H&YX0(/P+D7,"GDO>N.@EI_O;E%R\T(0YCABZP*QG!''JLP6-61SI%SJ- MTS?1##>!OEG2-[NXP#8JL T"V_]*W%V5&,/LXR9)U"2)"-Q=F<0PUR9D<7$" M=!V>K$&%ZF5HET5T[HI[&B[^'WQLJ6>FZU8:=%;6/9]PR952%EPJJQN72^.Z M>%YPJ*R?[MQ&UL=53;;MP@$/T5Q <$ MF_6FZIW]?P([K;LF+@>&<,V> <3XI_6(Z M (M>!9>FP)VUPX$04W4@F+E1 TBWTR@MF'5+W1(S:&!U( E.:)+<$L%ZB2_AI)$9A6#Z]Q&XF@J]@?PPG[59D5:E[ M =+T2B(-38'OT\-Q[_$!\-S#9#9SY"LY*_7B%U_J B?>$'"HK%=@;KC W#N MA9R-7XLF7E-ZXG;^IOXIU.YJ.3,##XK_[&O;%?@.HQH:-G+[I*;/L-2SQV@I M_BM<@#NX=^)R5(J;\$75:*P2BXJS(MCK//8RC-.\+(&56J4H5TVT;4K[FFX^+_PN:6^,=WVTJ"SLN[Y MA$MNE++@K"0WSDOGNGA=<&BLGWYP4?4$L#!!0 ( M #*#?DV0F*)$FP$ %H# 9 >&PO=V]R:W-H965TL9>M\'!GU;ML0E?2:TH::,5> MA6<[W,/4SY*2J?E'.(!">:P$<]16^?0E]=X'JR<*EJ+%Y[A*D]9AXA_#S@?P M*8#/ 9RG7L9$J?*_(HBJ<'8@;IQ]+^(5+U8<9U-'9QI%.L/B/7H/%;]9%NP0 M09-F/6KX#\WEK&'(GY/PLTEX N2G@"P_#\C/ O($^/.C@JM?58Z:9=*8I%DL MLU])V,E8XJM[$FXGC2=;&W#":0ZMM0&0EUT@JL.'/AL*VA"W5[AWXW6/1K#] M])+9_#M5WU!+ P04 " R@WY-F>DMR"T" !+!P &0 'AL+W=O?7M0?8EKB M>?^D_MDE;Y)9,P4+P7^76UUD_LSWMK!C!ZY?1?L%^H3&OM=G_PV.P W<.C$Q M-H(K]_4V!Z5%U:L8*Q5[[]JR=FW;ZY]H."'L">% ",.'A*@G1!^$Y"$A[@GQ M!Z&K5I>*J\V2:9:G4K2>[):W8787T7ELJK^QDZ[8[I\ICS*SQSQ,9BDY6J$> M\])AP@M,,Q1D/$2(@8%QBC N/GDYR@ A/$P?AJ22KS4-\/,3(!Z2ZXW?@6PS5#,*1OX[=ROM MA-!@)(.1V8F%>=F& 8>=MMVIZN\&6C3]TT6&]S/_!U!+ P04 " R M@WY-@2I4Q'\" !/" &0 'AL+W=OF-B:SQ-VE$5>T37WQ+$L"?^[H 4[SWS@7P)O^2&3 M.A#,DYHG-/E[)A M[$,OONUF?J@SH@7=2BU!U'"B*2T*K:3R^-.*^MV>FMB?7]2_F.)5,1LB:,J* MW_E.9C-_['L[NB?'0KZQ\U?:%A3Y7EO]=WJBA8+K3-0>6U8(\^MMCT*RLE51 MJ93DLQGSRHSG5O]"U]CX!: KH2\%T";@GXV1VBEA!9.P1-[<;, M)9%DGG!V]GAS'VJBKQV81NJXMCIH3L=\4WX*%3W-$8!)<-)"+6;18& /$X-; MR'((N2("E4"7!71EL8 #NI5#.D3$%F3Y4&1U5^0F3>0T"QD^NC$+N06P4P ; M =Q/ %MF-Y#80"H#B<8QMNT8HC!&R'9DB (C/$'(LL4!@Q",_W."D;.R:% 9 M M@M,'(*C)[W-G8*Q(^];2!1W]LP@I8=Z1"%0P0FEK=#%% G@*PM5PX80"$( MW96-G96-'=Y&;H&)4V#RO+>JZ3O;1/C8W1;3OT=C:/N6.E X!,CN)T,4!-'$ M$ELY8!,0VQ9F$MV7'2FI;>M'N]7N%NIE:\068IL 17^K7TC3? MJWSSU/X@_)!7PMLPJ5JX:;1[QB15R8&ULC5?O;YLP$/U7$-];N#,0J))(#=.T29M4==KV MF29.@@HX R?I_ON9'Z7$/F?Y$L!Y=_?.]GNRYV=1OS9[SJ7S5A95LW#W4AX> M/*]9[WF9-??BP"OUSU;492;59[WSFD/-LTT75!8>^G[DE5E>N!YWRWE^V MYP?LAW_P>7/PU.MOKPQRR8O M>=7DHG)JOEVXC_"08MP&=(A?.3\WDW>G;>5%B-?VX^MFX?HM(U[PM6Q39.IQ MXBDOBC:3XO%G2.J.-=O Z?M[]L]=\ZJ9EZSAJ2A^YQNY7[BQZVSX-CL6\EF< MO_"AH=!UANZ_\1,O%+QEHFJL1=%TO\[ZV$A1#ED4E3)[ZY]YU3W/0_[W,#H MAP < U3M:P%L"& ? 4'7?,^L:_53)K/EO!9GI^Y7ZY"UFP(>F)K,=3O8S5WW MG^JV4:.G)8-H[IW:1 -FU6-P@H$1X:GL8PFD2JS0",?+ JF)F"%=@9%-L"Z> M39OP+0D",D'0)0BF'<:^-@L]9M9AJ@YSAV&HPU("QGS&?)I.2-()#3H,9AJ= M'A-.Z@#$3"-C@NZ2D$66Y8M(,I$Y-TFHD8E,,G',]&4F4 A1&-!L9B2;&<%& MWZ\SL^L@TBBG)@@QH9G$)).88*(O4FPRB7RF;QD"Q6(_ILDD))F$(!-K9!*C M# M8I%%.310&"5JV+_BTJ?@$G41W%=]0"L:,Z7P&V 4A +#(&RPN!X2B+!,, MI(L] MYN,D#;%+#_VTPZ@"YV R:QS4" -C0P'R30(# *K M)FF' ,HB$KT2H7Z[V)!6/YKJ9V AB[1>$6X7&])Z1;Q!; /H8@U#W\:55C6: MJC:EAJ:J;55H02-Q1#%4AJ:@;55H+2.E95U@:&K95H66,5(R-F;,E/&5I:%U MC)2.=76AJ6-['5K%2*E8U]8 FEV9-F]R:B]YO>LN.(VS%L=*MN?CR>AXB7K$ M]M2OC:_4Y:J_"GVDZ6]FW[-ZEU>-\R*DNE-T)_^M$)(KAOZ]FH.]N@R.'P7? MRO9UIM[K_D;4?TAQ&&Y[WGCE7/X#4$L#!!0 ( #*#?DVU^!!\GP, .H0 M 9 >&PO=V]R:W-H965TTT;=(F59VV?::)DZ "SH TW7\_8V@*^$&S+P&<=W?OSN>'S>(DR^=J M+T1MO>9942WM?5T?;ARG6N]%GE37\B *]<]6EGE2J\=RYU2'4B0;;91G#KEN MX.1)6MBKA1Y[*%<+>:RSM! /I54=\SPI_]Z)3)Z6-K/?!A[3W;YN!IS5XI#L MQ ]1_SP\E.K).7O9I+DHJE065BFV2_N6W=QS:@PTXE9+RN7GX MNEG:;L-(9&)=-RX2=7D1]R++&D^*QY_.J7V.V1CV[]^\?];)JV2>DDKL?I2G+Z)+R+>M+OMOXD5D"MXP43'6,JOTK[4^5K7,.R^* M2IZ\MM>TT-=3Y__-#!M09T!G Q5[SH!W!OS=P-/)M\QTJI^2.EDM2GFRRG:V M#DG3%.R&JV*NFT%=._V?RK92HR\KSN*%\](XZC!W+89Z&'9&.,K[.02A$'=D MF-,PP#U A#@"ATEP;<_[29"+'7C0@:<=> ,';%2%%A-J3*$Q813YS'7=438F M,/(H]OK 24?4O(!I5'=[EJ,WXLTYC*'&) (((D D. C$H$1XHKYGED6@%.S M-%F5$!(* 2%O1"@$$Q7$H!A2GO&B9Q]+#X!L#08C=Z-S92)C\. M7%,' =(/V4P+$Q800MHP;N$.-#=9LY A$:PP!!3&:.$.-.C/V#>K@W#D\>GB M8,DBNJ"3.]!PSJ( L3*1?A!3/$T+RR !&>0TX0(K%WF7-S1AS2&D.>.&)E-0 M?(IBL ,#2!8P?WJS05A]"*F/T= ?J\\L9$@$RPZA?8_1T.9^YLJ/074 +IRI M#98Q0OL>HY_-C8^:,DZ 5&2\:5G@1C.TL#02D$;.L0N.98R[E_:IC#D6%HZ$Q1_'(J.\BA *YO1.CKDH=_J075EK>2ST";\W>C[(W^IS MO/,.;[\"?$_*75I4UI.LU?E5GS*W4M9"$7*O5=I[D6S.#YG8ULUMJ.[+]O3= M/M3RT'U9<,Z?-U;_ %!+ P04 " R@WY-_C]:)D4" H!P &0 'AL M+W=OUNVR 4?17+#U#\[39R+#4?TR9M M4M5IVV_BW,16L?& Q-W;#[#C.!BE_1/@^IQS[[D0R#K*WG@)()SWFC1\Z99" MM N$>%%"C?D#;:&17PZ4U5C()3LBWC+ >TVJ"0H\+T$UKAHWSW3LA>49/0E2 M-?#"''ZJ:\S^K8#0;NGZ[B7P6AU+H0(HSUI\A)\@?K4O3*[0J+*O:FAX11N' MP6'I/ON+;:+P&O"[@HY/YHYRLJ/T32V^[9>NIPH" H50"E@.9U@#(4I(EO%W MT'3'E(HXG5_4OVCOTLL.(1P(X940 MW25$ R'Z;(9X(,1&!M1[U\W<8('SC-'.8?UQ:+$Z=?XBEMM5J*#>'?U-]I/+ MZ#D/PRA#9R4T8%8])IA@4O\6LIE#K@@D"QBK"&Q5K((9/;A-L)XC4@.R^5!D M>U?DILS0VJQ0\\-I!N_)+A!9!2(M$-UT.S:ZW6-2C6EZ3.P9W9AC(O_1:,<< MX_M^:'1D#DHCS^XHMCJ*+8X2PU&/B2=)3#]SA'G /M38WM.X,9)8C206(ZEA M)/G$ULPQD?]DF)EC+%LS!Z61Z0A-_N8UL*.^<[E3T%,CU$&=1,=K_3E0UX01 M7_F+M6^);^0ST-_:5_G^#?F!V;%JN+.C0EY.^@HY4"I ENX]R%THY;,U+@@< MA)JFN.HS@0A5\EX@$&?"D; M6DFDG:Q6N]*,U)K5[OZF$Z<3#80LT)V9MQ]N'04X!O.G ^2X4E7-9Q_,^I;E MWXN3,>7J1YIBKK M"_YV?8U?S=^F_.?ZG%=G_CW*X9R:2W'.+JO<'#?>;^QIIWD]H%'\>S:WXN%X M59?RDF7?ZY._#ALOJ#,RB=F7=8BX^G@W.Y,D=:0JC_^[H-[]-^N!C\8D+L\N2_\Z'\K3Q0F]U,,?X+2F_9;<_35<0>:NN^B_FW225O,ZD^HU] MEA3-W]7^K2BSM(M2I9+&/]K/\Z7YO'7Q/X;A ;P;P.\#F)P<(+H!8C# ;S-K M2OT]+N/M.L]NJ[S];UWC^J9@3Z)JYKZ^V/2N^:ZJMJBNOF^%"-?^>QVHTWQN M-?Q!P_N*'5#HN\2O$KAGP6$6O!DO>EE$.(" 4030#X&" 95M!+=2"Z-1(4BF%X!@ '+OAH(!U'PW6@D]U#E0[,8*%D2*;3 JV$*!5@'AW-MIYGK"I+9NR(PT@(@+2W^56 *Q1(':[&P M+AY6S$ZUDY)^'AAE 5"6H24$ID\L<+ "TR<&&&!$+:5@J$3 M"URLP- )!Q\KQA9UU(TI2?_)!I,K ;ED"X%ADPL#7"!-("!TN80')PL.3F8(%LPL$2QID MSF2YU0@#2 L<+&$ R<'!DIN#!;()!TN632! ,UEN-\( T@('2QA ]8)R7]/#"Z"J!+%L>J,&UJR9ZK9=/59=?58=O5V;$JC*P" MR)*M% R;6N!8%89-.3A6->]8)R7]'6A,K ;$*EL(#)M>X%@UADV[.-9.I"?: M,2EI$_$?WOS4K^*^QOGK^5*L7K*RS-+F5<\QRTI3A0L^57T]F?AP/TG,L:P/ M=76&5/> M1Y&7RX*JG17' )9"49WEE3D 0Y#$A0T*_WI MV,9>Q73,3RK/2O8J/'DJ"BK^SEG.+Q,?^9^!M^QP5"803,<5/; ?3/VL7H7N M!:W*+BM8*3->>H+M)_X,C=8H,@2+^)6QB[QI>Z:4#>?OIO-U-_%#XXCE;*N, M!-6O,UNP/#=*VL>?1M1O^MV-[>LK5 M&[]\84U!B>\UU7]C9Y9KN'&BF;@30$XA"">K#LZ"^IHM.QX!=/ MU NHHF:=HA'1\[LU03N=]IN> *FCYVE$T#@X&Z$&,Z\Q^ :3.I!E%W)%!-I MZP)#+N:X0X\(OD^Q@#"18P/"Q/>850^=-81)X((B<%@C*Q#="1!8( 8%8BL0 MWPDXTU)#4@LI+20FV!V1/J U !KB&+:;@':3KMW0M5)CDILL#]8( 5.0;HK4 M&1'2R8!#=_Z7I%-L%[0&0"EY8#<%[:; !+I^4\!*Z"S['IAE%Y.XF-5SS%U! M ["@ 5#0 !88@@+#_O\$"N'-*@0\#-VM" "E#RI%#S9%!$@\F'T$[F@SA/^C M6G@/05&?:@%0BIT\PY]+;\5"KC\2;:WA=FV)PF3GR.1@L$Q)=H MM*I/GZM\?3GY3L4A*Z6WX4J?8?:DV7.NF/8>ON@_]:CO0VTG9WMEFJENB_I2 M4'<4KYH+3]#>NJ;_ %!+ P04 " R@WY-@&WS]#8# A#@ &0 'AL M+W=OE5ESQP^LDF^VO"XS(:?USFL.-.+GKTP'%+J.COX[.[%"PELETL>:%XWZ==;'1O!2LT@I9?;:/?-*/<_=&TJT M&6R M0&^&$C?[QD0;4"N!L&[!H$V"&P]A-H@M/5 M0$U#+PN62K[JTQD\VG- MST[=?4"'K/U.T83*_5VWBVH[U3NY 8UJ272F$6'P3U,A&XAJR'D MBO"D@(L*#*E8X($YOG6P'"(B [+ZD.3A8Y(4((G@2 B83Z+LR4T^ Y@@ D" M11#<$(3&AG282&$J+9+&B9$/*U0*H' 2^;#D$)0< I*I(;G#A#TW7Q#UP\#0 M; =+(1@*"8954U U!51'AFHZ\(,0)<9VK*Q0*80*2 Q+CD#)$2 Y-B1'0S?4 M]XW3% TV'6$3M!HR!:$)>A@RD3[335 Q&%0,!)7 ! E(D-@?.>3#1="W.'0: MU,]'A,Q/P0:4@J"1D-%(V49#Q?%(VA%8<^\1_D3>X&*'B$W>R#!:>:3-Q-F@ M4@ 54$)'1,,%%@$5-A[YMT)PP4/A)U('5Q\$E9]!ZH":0?S0_..S@Z40#"=X MI (AN 0AH ;%(W47P0<>Q9_('GSD46*3O600;Q@E@P_/!I4"J""D!!:-X2J# M@2H3CU' QQXC^]1A^-AC;)$Z#>J7]1 /[EL6H!0 (6PJ]GJWU9+5.]5K-,Z: M'RO11MM;O?0S]ZJ=,=87:+)$P/H*31ZZ;N5*WS5//[)ZEU>-\\R%O&.KF_"6 M<\&D=O].;O=>]FN72<&VHAU&&UL M?97=CILP$(5?!?$ "[;Y79%(#5752JT4;=7MM9,X 2U@:CMA^_:U#4&LF?0& M;'-FYCL&/,7 Q9NL&%/>>]MT,C_[[P4E\J M91:";='3"_O)U*]^+_0LF+.9 )2MY M\[L^J6KC9[YW8F=Z;=0+'[ZRR5#L>Y/[[^S&&BTW)+K&D3?27KWC52K>3EDT M2DO?QWO=V?LPY;^'P0%X"L!S (K^&T"F .($!".9M?J9*KHM!!\\,;ZMGIJ/ M CT3O9E'LVCWSC[3;J5>O6U)%A7!S22:-+M1@Q<:_%%1 HITE@0:8*; ( 6V M\609CS&<@( )B$T0?; 1.S9&36HUG=5$$4H=)X (QP1&B4"4"$!)')11$R^J M(!029]]+2$4B!,/$($P,P#B6=_&J# X3XK"L18B0!_N2@"@)@)(Y*,D:A<0N MREJ$LB2$45(0)050<@@>N].%KC\@SYXKIE.&3-E?IKCE/&G969ICJL1A; MQSA1O)_:8C#WYNT_4$L#!!0 ( #*#?DU^XX+>@0( +L( 9 >&PO M=V]R:W-H965T%C_WW@I3P6R@P$^;RE1_:=J1_M1NA>T*OLRYHU MLN2-)]AAX2_QXS,FAF 1/TMVD8.V9T+9IB$.V^_JGVSP.I@ME6S-JU_E7A4+?^9[>W:@ITJ]\,MGY@(B MON>B_\K.K-)PXXFVL>.5M/_>[B05KYV*=J6F;]VW;.SWTLVDF:/!A- 1PI[0 M+KMV M9M#NCIW3ZRGUZ#F/LF@>G(V0PZPZ3'B%B:\QZUL,[A&!]J!W(X3<6(6 "3(R M<8L)KQ%/D$IRC7F&,"GL:@2N6&0%XBN!&2P0@P*Q%8BN!#)8@( "Y,:#&*%1 MF!V&6$S3+1;)<$BBB6U)0$L)8&E"( 4%TOMCG8$",\"#T;:O(4P$&\E (QD@ M,$YP"$-@(QC!I88 B61"8J):\?WKB<%*6^+P_]FS1D,#NJ:B:.]-:6WXZ?&7MF#T?YF7H;VH/^ =]?Z-RJ.92.]+5?ZNK"'^H%S MQ;0_Z$%[4NB71-^IV$&99JK;HKM.NX[BK7LJ!/U[)?\+4$L#!!0 ( #*# M?DT&Q>:_YP, 82 9 >&PO=V]R:W-H965TJ:K=U]IC4J-7PX@.WLO]\ :1J2B^J# M0CSWGI/W\RM*\6KKGNK[,/:_:GV465[/B(G/US[$HL[A6 MM^7)JRZEC ]M4)9ZX/O"R^(D=U>+MNVM7"V*:YTFN7PKG>J:97'YWUJFQ6WI M$O>SX7MR.M=-@[=:7.*3_$O6?U_>2G7G]5D.22;S*BERIY3'I?M"YCN(FH 6 M\4\B;]7@VFFZ\EX4/YJ;WP]+UV\4R53NZR9%K'X^Y$:F:9-)Z?BID[H]9Q,X MO/[,OFL[KSKS'E=R4Z3_)H?ZO'1#USG(8WQ-Z^_%[9O4'>*NHWO_A_R0J8(W M2A3'ODBK]MO97ZNZR'06)26+?W6_2=[^WG3^SS \ '0 ] &*^UX U0'T*X#= M#6 Z@/4!<#^ ZP#^+(/0 >*+0;3UZ :K'?UM7,>K15GXF:=D+E1] M]TUC6\[V/U6 2K5^K!@A"^^C2:0QZPX# TQ@0+8VQ$#L; 0CT&,\);)7"IC2 M-5@)8$RQL1&! =D^3/+Z.,D.21+@/:'HF-,VGHZ&@N()&)J M0G8* $S>MIA M>(O).Y' "81(($S>8N,7DXQ0"I1 (A3 HA$7Q&_?5AW*<*4"9 H0I M,)@"A"GDC$_4)T2)0H0H-!95:!$1$4% A0'2B(^;E&^+ M]T*=\F4Q_.+%7/(,>R)KR3V L9R$0*U-1>"" ] M,TU+@Z*!7CX3$U.?X)Y#*$)$32+Z[%(FN#$1Q)G ="8-(F1 0V?^Q,. X,9$ M$&<"TYDT:,3$9U$TP83[$T$,"H0Y^815(C%CUE-2V'ILV Y)=J?>N-<1Q.P@ M,%4'S^C9/H2-!>&>2!!3-%?F6H/&/>=661^@QG)PFR.(ST%D$B$@ZIO5PD 3 M8P.XOP'B;]3:NF"@B>4)N&$!05*8)H""V 0/[FJ N!HUJKC6H&#XO"(B""T] MS^%V"(XPP8*I4N ^"8A/4G.U@^V32I+OF_/G,6XL"3=50$R5FDM9@T:]YR1B MIOF"O2\T<&-)N/L"XK[4?,QJT%"2B*AOK)]7! 91X$_-;-RD 3%I:I1C YA) M"W.OJ5%#/99DU* GMHB &S0@!LVF.HU;*H3/OT@ ;H. ;?>LE6IOXZP1N0?I MA'B#5]),EJ?V0*%R]L4UKYM.#%K[0XL7:%YIC?8UF6\(TKXE\]?N2.(K?7=" M\F=JHJ*OVM6\MO"1_Y]X;DXG959")9Y0T_L!U,_FYW0LZ!G.105JV7!:T^P MX\)?H:>&GOG=@1WHIU3._?6%=0+'O==%_ M8U=6:KCQ1&OL>2GMK[>_2,6KCD6[4M&W]EO4]GOK^.]FL$'4&42]@=;^R !W M!OA_#4AG0-X-;/J#-A2;FRU5=)D+?O-$N[T--:<(/1&=_;U9M,FV_^GT2+UZ M71*"\N!JB#K,NL5$ \S<@6S&D'=$H!WHO8@@+];16"%R%,80![']D.3!"0RF M EM[_)"*"0("$A!+0!X(L!-&BXDMIK:8+"(HBS$L%(-"\5@(Q8Y0/!(*88D$ ME$B 6(@CD8PD/D5I1N)T8N_GH-(<"&;N*,W'2C&."9[8GA042H&0W*RE(R$= M#NO:$ 43Q+)HX^ DO%"D5 :E+7EQ:$T$ )SZ;* 8+K <* 4N8J84AI M<( ?E>#"@8#*$8>N$@&V&[M7+1@4_HJ)DVVJTMOS2ZU,<1RL]HU[%9G&X:QO M3$.W#>6=IGT-?*?B5-32>^%*MR7;/(Z<*Z:=#&=Z^\_Z =)/2G949CC78]%V MX7:B>-.],(+^F;/\!U!+ P04 " R@WY-@O[ML6D" #4!P &0 'AL M+W=O4%K(AS6TD9]N3!>$ZFF_.J*EE-R-DYUY6+/B]R:E(V=I6;MR+.4W615 M-O3(+7&K:\+_'6C%NIV-[,?":WDMI%YPL[0E5_J3RE_MD:N9.ZJEE9^_1]H "[6 L?I>T$Y.QI5,Y,?:F)]_..]O3$=&*YE)+$/6ZTQ=:55I) MQ?%W$+5'IG:5,$\KOPG)ZD%%A5*3]_Y=-N;=#?H/-]@!#PYX=/"-@]N# M3.2?B219REEG\7[S6Z+/&&VQVIM<+YJM,-]4\$*MWK,@1*E[UT*#S:&WP1.; M#PM7J8\(#"$.>.$>A!@6\,$8?2/@/PGXL$ "@1&('@2"&9)]C:AL6EZFR", MPR2$02$("@%0. .%"U#H^2B.5S**0% $@*(9*%J /B%OD^"UO8M!4@R0XADI M7I*""*\>4@*"$@"4S$#) A1O80"%YR@,H'S'6SEI!!/-;SIU,YZO\N5(L=)Q6]2#V,U9CW?::? M2-8./=0=&WGV'U!+ P04 " R@WY-'>ET%EH$ !/%0 &0 'AL+W=O MI'%E'HN=7QX+'6\:HS3Q:1"$?AH?LL%DU(R] M%I-1_EXEATR_%E[YGJ9Q\=]4)_EI/""#SX'OA]V^J@?\R>@8[_0/7?US?"W, MDW_VLCFD.BL/>>85>CL>/)+A"VL,&N+?@SZ5%]^]NI2W//]5/SQOQH.@SD@G M>EW5+F+S\:%G.DEJ3R:/WYW3P3EF;7CY_=/[HBG>%/,6EWJ6)S\/FVH_'D0# M;Z.W\7M2?<]/*]T5) 9>5_U?^D,G!J\S,3'6>5(VO[WU>UGE:>?%I)+&?]K/ M0]9\GCK_GV:X >T,Z-G Q+YFP#H#]F7 KQKPSH#?:R Z W%O2F%G$-X;078& M\LM 7C6(.H/HRR"\:J Z W6O 0D^9RZXMPIRGFP"3/QVE33+;AY7\614Y">O M:'?.,:XW*!D:*^.\'FT6,#\4[S_#EQ-K/+!>%(5[X+@'WGC@EZM$@*9- M6T8V3-8V+8PDF&@;XH$"75G:4"AEA"&&A51B7#/<@<0_R_M40X1XB.X< -/=;RXB+6A53 M$L[!BXU1TQ+S@R>D\(04TA0.(F&,P*/4DH_* M8Q"'=6&0@"EC4.A(V:'2!)%I^#Y>HI#C54L?P4#1%(7A8P2 [99_(MA<_^(J M(]7%KKF!*[UU_IY5=8R+T?,MWR.MKT+ ^)0,YP09?R+#!3:^),-5>[?W%;:] M:OP[+G:'K/3>\JK*T^;V9)OGE39E!0^FH+V.-^>'1&^K^JLTWXOVBJ]]J/)C M=WWIG^]0)_\#4$L#!!0 ( #*#?DT&M#_K,@, %8- 9 >&PO=V]R M:W-H965T?2>RV+JIGY>RD/ MDR!HUGM>9LV=./!*/=F*NLRD&M:[H#G4/-N8H+((CX5 M1UGD%7^LO>98EEG];\$+<9[YR'^;>,IW>ZDG@OGTD.WX3RY_'1YK-0KZ+)N\ MY%63B\JK^7;FWZ/) S8!!O$[Y^?FXM[3K3P+\:('WS8S/]2,>,'74J?(U.7$ ME[PH=";%XV^7U.]KZL#+^[?L7TSSJIGGK.%+4?S)-W(_\Q/?V_!M=BSDDSA_ MY5U#D>]UW7_G)UXHN&:B:JQ%T9A?;WULI"B[+(I*F;VVU[PRUW.7_RT,#L!= M .X#5.UK :0+(.\!]&H [0)H'X"O5XBZ@,BJ$+2]&S%7FC9H]S:,PF@8GG:C#+%H,OL P-(2L7,@[(E $>A88 M8K' 3C@>%EBZ"&9!5A\F>;B:9$"3@&(1$T\&8L5P @HFH"8!'21@EMHMAAE, MU4J)4VSKX:*BE%BI5BZ(H)022Q6@8!2&(\)$8%\1T%=B]=5BHLLR5!>R.'\( M&]")03HQ0">UZ,1.'6)S6;H8Y/!U,=3&/%RO-6B(@0TQIR$6P?$)&)_XF+P2&Q7V47E%(&=X1"V/E"5]1D),.(=Z+;946@ M\=TC?(.P'>BRV3A)+=F6 HSZABUBT(Q(?:*!6",LC&!8;=$Q!4X'H2 D9:0UV.>3:7#+B*@BV M%<0^H2_L+"BY1=_$^<3@A-J?- "%8D1M?5T4BYBS?ET4173$,Q'L><@U/4I' M!,:PQ^#P=H$Q;#(8N2Q2Z]NZ D 1LJD&%WO"DM<[LT%OO+4X5E)SO)CM#P'W M6.\IK?D%FBP1,+]2AX9VB_^>OCUQ_,CJ75XUWK.0:B=K]IM;(217W,,[]1+L MU2&G'Q1\*_4M4_=UN]-O!U(&PO=V]R:W-H965TW3BU5N]8TQ8[T5>UF-[)\1^Z#CU:L>*M'[B>U;*?S:\*E(AA]76J?<52]>: M5.0.==W0*=*LM"O_/2%M04%MM56_XT=62[A*A,98\7S6O]:JT,M>-&J MR%2*]+UY9J5^GII_HKBE80)M"?1,D+'O$;R6X%T(_EV"WQ+\1PE!2P@>32EL M">&%$.I^-(NE5W^>BG0RJOC)JIH/:)^J[Y0,0]G?E9K4[=3_R0;482(#LNA"+@A')G#.@J(LIK1#I[S M*?8#BC9H:,;I@@(2]<3!NYB"#6H>0*8M")] VE3N09I$G*M3:L&JK;YCU-:* M'TJA-LW5[/D>\TS5*=>8GY+AG(#YA;SW-+>4BWQS:?J>5MNLK*TE%_)LK4_ M&\X%DYF[3S+GG;RGG0 M$IJ'@)TSXS,7SV3F%UZ_-0?&A/->%E6S< ]"'!\]K]D<6)DU#_S(*OG+CM=E M)N2RWGO-L6;95@F5A4<0"KTRRRMW.5=[+_5RSD^BR"OV4CO-J2RS^D_""GY9 MN-C]V/B6[P^BW?"6\V.V9]^9^'%\J>7*&[1L\Y)53$M@(* M\3-GE^;JW6E->>7\K5U\WBYV8D71:I(\?O=*W>',5O#Z M_4/[6ADOC7G-&K;BQ:]\*PX+=^8Z6[;+3H7XQB^?6&]0X#J]]5_8F142WC*1 M9VQXT:AO9W-J!"][+9)*F;UWS[Q2STNO_T,,%B"] !D$:'13@/8"=*J WPOX M@X"/;PH$O4 P")#; F$O$!HG>)VSE/?33&3+>$#( MN-NK2:AT$FI]#Z49-@,-F]G!,W(MG5D>-'U\"Z%QB$$.L(I;Y M%IE;$)T(W!,P!8C,3"+4.B4,4$"I;]*Y#]1)P7T&0XW&;*O8[A$8Q\@LS7=A M.B&XFV"[G<31B :XON-P>O/%8E>>@!JW)2%V/<$8Q70DE 0N)@0H)G2,+7S]"?D/ M@^&+2^R+:V5#0NS[J&(J\FM,;9\%,EVC^=5[O#%/A$VAG! MV$_QXW,W._Q3TXV67[-ZGU>-\\J%G$#4G+#C7#!)%#U(B@[C=UVZC-L':<_?0]_N+?]:KI]W[RX?]_OG=]?7N\T._7NY^VSSW3\/_?-ELU\O]\''[]7KW MO.V7]\=$Z]6U+@I_O5X^/EW>WAR_^[B]O=E\VZ\>G_J/VXO=M_5ZN?W?7;_: MO+R_5)<_OOCC\>O#_O#%]>W-\_)K_^]^_Y_GC]OAT_6KE?O'=?^T>]P\76S[ M+^\O/ZAW73@F.!)_/O8ONS>_7QR*\FFS^?OPH;U_?UD?]P<1R^/&] MG_2KU<'2X,=_1Z.7KWD>$K[]_8?UV;'P0V$^+7?]9+/ZZ_%^__#^LKR\N.^_ M++^M]G]L7II^+)"[O!A+_Z_^>[\:\(,G0QZ?-ZO=\=^+S]]V^\UZM#*XLE[^ M<_KY^'3\^3+:_Y$,)]!C OV:8,C[7 (S)C"Y">R8P/Y,8,\F<&,"EYO CPE\ M;H(P)@BY"&_MG:RM_[(BG7G+L=M/E?GE[ ML]V\7&Q/(^=Y>1B@ZMV0:C!^^/;8D8__.72]W?#M]UMGS,WU]X.ED;D[,?H- M8RH;,Q/.!!4C+4<(T7'"*OW*7 \E>2V.AL6YT\R",]15SNB8F"(K+F9JSEA? MQLR,,X%D-4=9^9AI,@K5)@NU2#O3 2,!5[_!OF'!DGDXE<;X@E3_E5%GHLB+-""AE'1D!,TY5NBQ)&\PYI0KC W&_X=B5 MTB$XTL/:+-<6F=:Z-!T*4@]SP%DR3S7 $99DEOK>6]R!>US'3!)8/\7>:).HD,4L2\R31)(DV273GB*A&2URC):]1.F-/ MRV1])8EYDFB31'>.B,I:X;)6O*R.Y#&I>(?W)1G--8=L45$1P:%A@BVQPP<] M!35/ 3H\F1$F(Q2-+*,57640IHJ2N%T#K"P\F3EG@/(%E6-S0#E%(!,*V#E^I=TIH*U+NA]:YXA=+"31%4T#D=0%>5HU4.(*KUYC [ M1RL<0!6K;U2ZDM8V@((@HQ06PA^49G5-\YF,3%1V;0/MEE/(J:+RM,(!-[0= MU;,SR 76.>>0\Z:J:,U#3A54F"#N8([4RP)QMG(^T'9"]KSS@M!1@FA6!D@= M2\MHP#Q3%70?UJ6YV"=!ABNNPU5!A>P(17GIPBLV>R2YV"=!>RHD/DE>=R,4 MR29;4(V@N$95E@[[+D7%7@LZ5B$A6]&>SF5<8+V<,W0I/V\F=E?0@HJ+06=* M6LDA:ZJH9YCVX'TL86V<:Z'#)N$T&L M:"Y6'-T/3T;H3$>=II$ZCI*@[%7@B[17)>P&>5.FY*1-2)-%0(C9X@LE#.,G .RK*K*,;(!I%$&D&VVGXMLFUT.&5\^ M"?+0\',]?GDT0K&@)TO#%$+DI*J&$&TN %7$I7D&TP"&;LO:'(<6&8:Z\TS< M%H+,-N"LC]X430PXZ+)EQ0<2 DO#^WR-0!_X@)L!,&C/!Q'@/'>P 9@.FN?; M O!X.\9&!">: \QRK &8YUB+G"M* M,*,#4!>RW#>"W#= [K.+20-NW6GE)Y$6(()T,,(NP(#327IU,S7@1%L Q MOJ^:(V-\2FP1QGMHE[06UX*@M TX[;3T=,6 ^V_'7:H!9X%X:@'GS^PNC:!! M#;@'IS>9M0'G@=2=,_1*$CP7"AYU1C%"T@-$5[#P3 M^R*L_1:M_43LS2V_Q3)\,#8 4Y9/-QWB0B57H[#Z6K[Z.DL#$RU?9_ .9P+( M854-@4^^4X#B[5V-2+B]FR&R./QEDSHDT?:NR2Y\FU_X1;:C'2+I3C!N:2GB M#X7\T1LG"R+P6%@@BK\+M'411&,[(<1B H%+;&REW6XRF#:G:(L,ASIH2&HP M0>E8KG0J87=H!9E@??Y9C166:XMN*EF?X/=MQJM +V"GB+/.LCM(Q.G2T,E[ MAKC"N8K&\D"N*&C<2 ,X-VPO66TH?M0:(LVY0Q0VA0LIA=0+)X308KVQ190AXA.-K$";!#LTM(O2#4+I!K; M.UE^\G;%JCS-M(@11K,3Y)P#=0 M1!L]+W;@3 I$$B(,1!("#$02 @I$$@(*1!(""D02 @I%$@+L3"2A$X2M0\*6 M;D0<4*)JF ?H9B3-Q3X)BM6A:U.ZV#L@Q73AZ+,R79J+?1*TE0,G*/0>M'$@ M/(L'0Z6HV!]!.CAP2,*"H1P_B:#!4-UY)O9%T" .7 HRW>GXT0):GR>(*[7S M-.@;<4"/U(@#>F2&.&4J0[<5L!Q84L3;'UNA]4@.QD@Z:-L^W19ZU+HG%320H"9\3&^]S8N,1Q&+C M <1CXQ'$8N-A=G2)01";4V#I6&W_0FR\%]2#!^%F;.;W.*B<7F%"S%HJ[K U M.KAJB+'!-8.8LYXV#<3HX&KR2MKFE721YUN',S7"'9T7-)='FDLXSO""1O+V M%R980==XKFO !,LURY4.PP:&/;&(0*=<21^X@* 9A )[D8$< M>$0&.M9@J#!@)#:YI6YS2[W(];#QDX]85U*\'!W^%L(/U@OSUOR!_ M@R!_0X[\#4C&J8J%AF5R=28WR^3FF5R3R;69W"*3Z])GUF]?-K/OMU^-;DG87GS?? MGO:'L?OFV]M>K&PO=V]R:W-H M965TV[3AXDWFE"KGHV257+FY4O42(;G/ M:4GDC->TTF^.7)1$Z:DX(5D+2@XVJ&3(][PY*DE1N5EJU[8B2_E9L:*B6^'( M^),MZL7.Q^+KP4IUR9!92E-3G1WU3]J;="SU#/C1UC9.U*W MSVD"K\>?[,_6O#:S(Y*N.?M;'%2^]4*;A M1HG.L>=,VF]G?Y:*EQV+EE*2C_995/;9M&_BL N# _PNP.\#\/V H L('@T( MNX!P%(!:*[8V&Z)(E@K>.*+=WIJ87Q%>AKKZ>[-HBVW?Z?)(O7K)HC!,T<40 M=9BG%N,/,-$0L[[%^$/$!D#$/01ID;U2'U3JV_A@H&(.$P0@06 )P@%!/++1 M8F*+J2S&&]FXAQB("$$1(2 B@0DBD"!ZO QSD& .*%B,=KS%8'SE$L_\"$X3 M@VGBVS311*42D"!YW.@")%@ "O#(Z.)F-W'DV0^<"7MP%WE +G_<1A HF,@S MT:T8H C'K8B_:@IN..P#R29^ QAN.1P\OHD8;A@,=,S--G:@:\OQ7<=P;^'H MD6V$0%.>X!;$0 ]&$W^&&&XO''^ALG"#X010D8S=0J#%* ^Z.FW,?>$7$:>B MDLZ.*WUPV>/ER+FBFM";Z?+E^HK23Q@]*C.,]5BTYW0[4;SN[B"HOPAE_P%0 M2P,$% @ ,H-^30\?XFD; @ [@4 !D !X;"]W;W)K&ULC53;CILP$/T5Q >LN3E)(X*T27;52JT4;;7MLT,F :V-6=L) MV[^O+RPA@-*^8,_XG#,7[$D;+MYD :"\#T8KN?(+I>HE0C(O@!'YP&NH],F1 M"T:4-L4)R5H .5@2HR@*@AEBI*S\++6^G2025+7GD"CBO_,5P^88.W@%\E-+*W M]TPE>\[?C/'ML/(#DQ!0R)51('JYP 8H-4(ZC?=6T^]"&F)__ZG^;&O7M>R) MA VGO\N#*E;^PO<.<"1GJEYX\Q7:>K#OM<5_APM0#3>9Z!@YI])^O?PL%6>M MBDZ%D0^WEI5=&W>2+%K:-"%J"5%'"/%=0MP2XBLAN4M(6D+ROQ%P2\"#",C5 M;INY)8IDJ>"-)]QUJ(FY=>$2Z]^5&Z?]._9,]U-J[R7#LR!%%R/48M8.$_4P M\_ 6LAU#K@BD$^BRB*:R6$G0;8#-&S >0[3]%GNZ*W*093S8KMORX'R%. MI@6228'$"B0]@<5\T&P'F5M(Y3J)%X-FC#%?!KT8(Y)%/.C&&!/%P70U>+(: M/*H&SX878PHS[#GJ758&XF0GA_1R?JZ4:7?/VPVGQ\A<]H%_'2XWX81_JX>9 MFSU7>3<)?Q!Q*BOI[;G23\P^A"/G"G3JP8/.O=##MS,H')79SO5>N!'D#,7K M=KJB;L1G?P%02P,$% @ ,H-^3>ZL;T]6 @ %0@ !D !X;"]W;W)K M&ULC9;;CILP$(9?!?$ "S:80T0B-5M5K=1*T5;= M7CN)$] :3&TG;-^^MF%1 H.:F_C [_\;PXR=HA/R396,:>^]YHU:^Z76[2H( MU*%D-55/HF6->7(2LJ;:#.4Y4*UD].@6U3S 89@$-:T:?U.XN9W<%.*B>=6P MG?34I:ZI_+ME7'1K'_D?$R_5N=1V(M@4+3VSGTS_:G?2C(+1Y5C5K%&5:#S) M3FO_$UIM$;$+G.*U8IVZZ7MV*WLAWNS@VW'MAS8BQME!6PMJFBM[9IQ;)Q/' MG\'4'YEVX6W_P_V+V[S9S)XJ]BSX[^JHR[6?^=Z1G>B%ZQ?1?67#AHCO#;O_ MSJZ,&[F-Q# .@BOWZQTN2HMZ<#&AU/2];ZO&M5W_A)!A&;P #POPN #W>^E! M+O+/5---(47GR?[EM]1^8[3"YMT<[*1[%>Z9"5Z9V>N&)%$17*W1H-GV&GRC MB1(\:@+C/T(P",'.(+J#Q+!!!!I$SH X@\89X!#EDS![47HC0GF^$&<,8F( M@\,)9BY*TVAA-P3$$ B#)IBY*$E# F,2$)- &#S!S$6$A# E!2FI,XCOOBV9 M0-)Y)#B-8$H&4K(9)4\FD&P&03DF"Q\F!RDYD*<);(!"N)S"1S(54$5QDBV0 M%@H7/9*L@"I)DX4T0G#U(OQ(O@(JA).%5$)PF2.HSFA^4-"+W*RG;)4*BK(!B,6,M-.KFR#C%4AWY"8F6 SX8$B4H MG,\7B.*Z\8O,V':\R-A9DKJ!'??$F5+,_ZR L"[W __3\%J?*JD-J,A:?((? M('^V.ZY.J%=@N8TUW@!^U=")P=[3F>P9>].'KX?6RQP+6C/RN#[+*_2??.\ 1 MGXE\9=T72_P87( JN(U$^2D:$^7KE64A&G8H*A>(/N]:-63M[DRX< M;9H0.D+8$Y3O1X3($:(K(7Y(B!TA_E\/B2,D(P_(YFZ*N<$2%QEGG<=M.[18 M=UVP3-3O*K71_!USI^HIE/52)(LT0Q&PO=V]R:W-H965TO:4(2IRJNDJ3[]@M(K$&VS4T4\OT_',X!&9]X M_=;L&1/>>Y&7S<3?"U&-@J!9[UE!FQM>L5+^L^5U085LUKN@J6I&-UI4Y$$( M X*FI7^=*S[GNKIF!]$GI7LJ?::0U'0^N^,Y?PT\:%_[GC.=GNA.H+IN*([ M]L+$S^JIEJV@<]ED!2N;C)=>S;83_Q:.'K'B-? K8Z>F]^ZI2%XY?U.-U6;B M S4AEK.U4 Y4/HYLSO)<&?C>D$O;?S^[W.G89RRMMV)SGO[.-V$_\ MQ/S*/#A+B7 M-G)70:0-HKX! FX'Y'9 V@'U8R7 JJ.6(9HI-?,M1 1;RS9W81"D%G;GP& " M[20L7!@!V,ZG"\-1:FV%!R<&@37HTH$I,ZO.5@X,I3$F5GI=;CC&L3M!L3M! ML2-!UAZ=M4S<&RA-<9@@8BW#P@&"2&X 8$6X=( D2DB,K'VP&H)$+EA(P'^B MQ.XH\2#*Q#[-6B3MKR:X":UC8N&DH.6U=%)V0:_>"R&PO=V]R:W-H965TO;0A'P*G2 M/\%>9F=GEMB;=8R_B9(0Z;S7M!$KMY2R??8\492DQN*)M:11;XZ,UUBJ+3]Y MHN4$'TQ233WH^Y%7XZIQ\\S$=CS/V%G2JB$[[HAS76/^9T,HZU8N<*^!E^I4 M2AWP\JS%)_*#R)_MCJN=-[(%; FEFDGI^#V0NF--G3A=7]D_&_/*S!X+LF7T M5W60Y:,H"F;H%J"YS_42RX($5A%-R1=.<$ XND^ Z% M]82N ?R/QMB/($"/- 8M&Q.E,$91,F_-$@F#, 5H\<&]R4U7$WXR0T$X!3LW M4M\ID^@X>-90WY2S^$8/)'.#?M#TT^P[YJ>J$274/F]ORR)@D2JC_I"26 M:H".&TJ.4B]CM>;]%.DWDK7#A/3&,9W_!5!+ P04 " R@WY-^M&UL[;UI<]O8M2CZ^=Y?@?)U MWTA5$)L " [NG%3)LMW7?=RVC^5.7BKU/D D*"%- 6R E*S4^?%O37O"1%!2 M)Z_JIBH=4Q@V]EY[[34/?ZRJG;?/L]_VZ46QSW?_\2*>S5]XWVXW>?4?+VYV MN^VK[[^OEC?I;5*-BFV:PYUU4=XF._BSO/Z^VI9ILJINTG1WN_D^'(^GW]\F M6?[B3W^LLC_]G-\5R?YOF.R_)5][;?)?M'KSW.8^0%;EWYE4W29E6?_Q^ M]Z<_?H_O\'L+[^?A+>IWA$S#$Q^0VK3V%@'M5;9-E^A\O #)56MZE+_[T MU[?_SU?_?_^O8#K^X?W'B]'_[!CZ N95)AN8SRK]YOUG^E!_[F)?ECCW=UFU MA.?^FB8EPL=[D^SJ$_G3V=DX.(N"CD^]RS9IZ5W >]=%V?C.QR(_2Y;+%)Z! M)U;\="Y=T]+Q/^UVU@_, 7VI@7 &XF%> _"K*C;9BA#B=;))\F4* \"YK^ 0 M_W+YQCMY>>J]]#*8S$VQKV"\!I!_2O+N8ZN0.ZDJ&/-5XW92W="A7>*/]+=] M=I=LX/G&1WY.RE_377*U2;TJ7>Y+@$J3O)POETCM*J],ERF,!$_[7I[NO&+M M >B+>UQ>A7^]#"9S^N[+$&<.\-JFRUUVEVX:V_&Y3+=)MO+2;UN$646O%;L; M.&E+9W$-1$W7*=R'M<'V9!7N:.6K=^H/?RUV@,O] WXN@527L-\X X35%A&9 M5EA_],>B6-UGFTW]^OL<4.(Z0S#R-UK?_D2KVQ2 H[NTO.V8#D^Y_9[:]DV6 M7&4;VJS&WNO=VB8/O%5 G>#T](+:&K 3WF5ZE^;[M!/6UH,(OD$[,NR[M!M M9CN&K,.U9U#^>L\#>.:S'2( @VD)C!6.>IHOX6'OY&.Q2[T@/!W$R;SZX$1) M;HK-*BVK__V_YF$P^X$0;O?0V$4X'K+\BLG/R_%H/ Y@4TL/SO(^]0!G61SX MP8O'_GA,_XF X"7[W4U19O^ ]Y.=!TRBN(+'%36AE0%]V2?E@[[X@_>/M"S4 M '"P$&4(4PS%&SQ8&UB!E Y:R_,L)AC/_' V\Z>3B)X(8,S)//3#Z:2^QH%C MNO3L!QIQ-@O]:+R@YQ>1OYA-_46D)_X8R/53S?/5BA@7(#%2SS-@(,MDFP%2 MMY"!_>U^0QQ(SCKPQ3*]029XE\)QJ=H(O7YGE:ZS9=8\OB#!5GN8KVPE+&M9 M5!VGO.K$]X/GDF S_/UAK/?D_1 :O96Q?YJM]YOD"(3C3YPZJT3<@+S6Q6;35)6YK34R5#C M_>8!PG'XZM"7Y90<_Z*-_3UOVZ3AZ 4[+Q^UVK8W#R^U[:W!ZVQ%48U;)$!] MVJ(6@2(-'8 +Y\A^@",[&&>CP3KAK"G- *E(S55-F2-R[;['=R( _3@K^DV?4- M/'Z6W,%"KU,OW]\BNP4\E).ZQ].'+!..U9YV,7_6.7:<_$\M[%=M+'[\M('A M[V!WLNMIZ( MY@?%A$&4#&[!-NQ()S(,@B1@@ILM"__!>TM^?- 0FJ=7HVV+8N7VT,E-YNBQ)E1Y:)#O C%-5LFT*# M[-?' RQ/K[,\QW%@0[=L$#HT"C /7&"*>\F_3FD#]>"RU7_[ @?: T2_3\I5 M@Z\P&(C\X*=K D8_E^U^\1D@>+XM8>WCH1!,47^R8=?[_NL6>!^S@VWO/W*_ M6H]G_YZ]S^%@H6*RO]H <2S6 'J8BS85H71%HC J#%7?)AXY$AJ>)OXD:E@E M^[$(%H&6Z::=,"V7&0 $^08]6&R9:_;,N/.EO@=MSJ)F,_@KK2_77_@SR!!D M00&I)EON]-+W . *;1M(:^"JQ>;X!/1,XK%CMAI#SH"1LBD/)1CB;\.Y9]-L MN^H^.+T'[^U1Q_2]@W[/0%1ZI?$!1*7W_5ZH'/'FL?,\DATU3$8#UMW[OMXE MTD-JR-I'?'K>.PJVO;-KP/9(6'2PYJ/8TY =VF^>A)F][P]@=T>SR^-.^C&K M;>[8<; 9($P=W/]X\44 :]?\PY=IC>'K00T'UOMYOB(4V5 6D/ M6C^*,]M-TL^RGS#NHQG/83)PU/8=R5H>@PZ][P]F+8?7?>0\!Y"_YX">?<0? MQ:#ZWC^2_ T]3$?@VS&K[25_+?Z>(28"=$Z_VQ3WPZV:QCJ8H(>DPP.J#205 M2J%E"D+I,@.%6EM[X"K^)N^X,@H50X9^DX(4NLS$$(-&PUN,.OA'J^3JFM"N M$K1$7C4%QBY!6)GU&K"]2?)KE(&]=9(IEX4#1WM8^2]^Y MM5C\XDJ]M&:?","N522NOP>SN\WVMX,-4S^B,0OI<[*AE0YZB<%4U;:6W.JT M+#;!,"<"'31:-)?>L*MJ/.T#3UDLTW0E M5O/L@"V"I(5[7!6,NLHJ01R.'>C$C,_)@R:#^A2IL=L/D3NM=*C!H?NU+J/! MEW2K9Y=[7]*[8G.'L_J0Y0T,;EW' 6J@9L0@Y&GU"%O>?;:[04L4##@,)]8M MN]Q@9P#K)6U@^FW)!!7#][RE4(TBIW']1@05[:RE%^+]MEFMQ)I&_H9'CW0Q M^$UDR2U2T=,&= 2:Q@G?;[<;XN9P/#0O'Q@@^J5_W9_*ZR17' ,G]R:MEF6V M51SD];X";&S:W^WW?$OV4,-\QN ]9#I^7]-?VV\P$4RY%W MLKM)O1<2E/CB5&$JP-S[-2_N-^D*<"_-8><(WW<(/6]W ]#?(*NZDB%3LJWM MRF(#-U/@^ZOLFDBF&00P#;^UW!1[CMRI'O*EE^U0W,$;,H<_5-Y_ZG< 5>^+ M\E?O!#^;EIL'>O)S<9^6'S(BIY5ZYI3B_;8P_V\9[&\*SP;QV,-@IPS4*)*& M ".R)8-'UHG>,I I-GN2K\]ODW_ O?--^BWQ050%!/)^3K;PS&LBJA<@*"0Y MW'J7+-.KHOC5]WXLBFN,8N-_O7,@J"BN[_05?O\R*S.:PU_3S78$$J2]7@*) MB%@*QCZM%#?* L=;V@>8L3@+@9JD' 56[0$\L&DET/<5O7J]*:[(0TA4'T0O MH&?WUGYA)$]"O#]+[^$OG!R0IA5&?^R)V("&>H^#\O[ GOZVAY.65CS]UJEY MVX)>P9!7V YW6W]-@?BE"7%/&^IJ)WWOEH4.(=$UD,#+L<*J5$D MB'2K1:61$TGL0GG-=Q[P#D"-B*@);_)&\$W@$"D%B\*2Y7%0'Q:>3R(R( 4P M HQ8+%.%M+5!<3FUD*F%-VJ2IMM;? (@=)E=Y]D:D!*D7Q'K<(S/0!>6W;&N M]B,]]&#X=[S7"> M/NB0( [RL*D4@A3#@PBHS$.5*K6T5:FUIER5H5PWR5T* M7"#%TP=;R3H0-#U4@N!G%:@V.^% MEI9@W,NW%S LO)V4M.49!D1DM]:J2Q7O/?(N0.M!#2&S. \.G6.P)AY.T/D( MF7.\C2ODHV%6V K,/A#BNBUHFST"+"YNLQW""Z08M# 1^:WVRYMVL-!9+RD> M@RA2E1ZUXQ5HRAN@4RD3&PINR/^^SY<$!9HK\82# RF 50W@F -^GL/!4Z'V M>+K?(:\*QF?_2<>WY;BFS0!'/.N@C*_,Y&"S<;"?*6 GF,ICS#?U%UZ<,E4\ M!CBR$OJ("KFK44U:-]*]>Q Q-P]GQ7V.2O/^JLI66<+$^!QH;64=;T)&.:&@ MUF\X_!T'HC"-9,GX;M CW62W,+^=BCZQSKN%O;?(5$O&[>4&-%7Z'H_ED,LY M6AUH+< *4E"P5A*HDK/LP(13A5B+Q69KD9U>2,J"/$I3 H49 =:RAQI+$'LS M$+;NX5%@]]D=[@8*]01U8$#=*">; :(.?MH'W@F_"CJH.[UYR.GL0VS8VE(@ MQVA;HCQ;,L^FXTE4 /Y'.*O)!87NP*:^9^0NMJ#@L?!V"X+'=.%R!IJ5/70[J9,6:3+4>BXY5!"/M#-,&9 0MPQ MM9R,*.R*D/([PR,$.(@1^ UR#.?J#^;_OR2 L MO/#*1LA:@(]YA)'I9Y/![*=M]YIVO"JT"? 09T'KV$BW+P,0JGX8+?L!/P-<-<<@+3Q]\ MI7TV!':;_-CL6TD7SAJ%;FO2.?)^88W_+8B!M\3$<<^9OVE5Z#C"JJ@-VM$- M1Y0S6%EG"==RF_P*.ZX_3M)"!0*UQ%40!4A8(6=,P;.:KC290[VCU7 G$7B* M.,@R.&%CU_F.Y@&X0O7[F.4GH@&T351,?9Q,I!)N5GLZ^^8=VCQ!TY\-K*[( M*H?LR$ +=@?0=%>@Q,4&,N!*N2A<6#O21)9)6A%4MQ M@**J;SQ)0OP0:P)+)<#H4Z E_SKU4V:*)@$<@5AY3>NPS0^6>B+/RO;GJ65- MK>1-5EB)1G=KYK#JO.7=K**$"90=$M3LD1S#5SAC +A0BD07A.V*$P'N;S* M0L7GSUZI+<+"F"D:]Q,.MT&)$1G#%?.&Y4V6KJV9K&##27C&PU:""'WQZMM"P "[)*GV3U*5CH5;$G/E1:P.<6^7)I##@Q!<)T6!CM>U\V5PFQVB(S];3N4=.B]RG"JQR#>[^&7-Y91 MA:94XOS)VLB"/< 9SCTEA( (\^ ;39@ )#N@3J^M[+;LF5\#@+5LF7656H_0 M+&O"%PDGEQF^L6M#WR[@^ 0:+019=$NAJ(5:P$?PQ*W)EJ',1L,)X AUUB4E M8"ON<0$?S7;>EZSZM6$5,( "-7HO?CFB^24) D7%X6($"W?8)0];XK X+2"$ MJ+/>LI"!#W1ENOKMC@=&@J9[!Z5\(%?[ZQL'[( J2'OXE- G"#UN@0*AUEQ; M7+;;BSB&CZMW*4D*2&!*EK%N,0T ]B('0>&[YL'J^E2+/H!(V?&1 MFLTP'/JACT^B)W1TQ55^RO.F.9M?'T'8N-$& MFY>8*AJ'$?R8C/T(1.>77C")_"B:X*\@\L?!V*/LDSR1*/FY'\)S$[@3>6'@ MQXN%M_"#6>!QNH ",@P]]V>3$(>>P(#X(YA._$6$7PO"T _F06TZZMV,C"VK M I7D?(<6J%H.1M,*=45\IRJ4F@CD&F2953*JS7[P)][N,0T<;90'Q/W+E&TK MP7BF]O,GD*J .I9P!O>E<0)7>-GV!S!)!%E! M542XYHH(RM* 1'N'_#=9H32'&2[R_11+&R!R[$QE ZWVBU\,8[IEYK.3Y/0D M/#UY?=IBD\.YXH'!KVY(]26*AZ9MN(K&;*36E@Y2*0T'&?N>!(?>)9";D!5L M2VU2NGS;P!Y>V(@T::[>D^!(8N\]"E9H@!1-&B@(^O+HJ]J>KFBZ&$;@65 T M-R ELU#8,VVD!3?P2+IAG15YU5T"4P)RG6[6#$44USKW :AFQ1GJ2>4P&%97 M]BQW\WP>^F>#S,7#(@3$&4A4%^: TT*0#MDLE#U8'1'=8*64#99-]=YDE["-@M@FG7"4!-RIT&8^>B,3U_15WQG;#]0X0;35]E1N$K(4WJ%& MN7DP+GW;EDT43^C7:)#MPSE^*6DQM#X8N/7Q7[:DF9^\.+_\!2CDQV*$,)R> MX1Z^<)*QK1"RDZ_%%A8>1F/,'K/\R_C,"UL%'V!2@G6)2F_<(L; 0B"O.;3%$$A%;H[/Q*MW=DYNC6=+&(_F@;P/%6! M"'^PK@R. (9-/"G\42/H?[F4*#JF6*!O#!M+-NW75/_R%T/5QPN@ MZN]OAH,\,U7C"74",!MTAI.]&6]2Z]*HFJR^%W MQ4!+F%-"&/Y6UDI2X>&0X,>:0^H'LE"1_;=M/<0)UOL- MV776,#D\R(DG]C?.OH\?Q.3H^(N'P;BFI[ I%PO#N_? V'7RJX6/1E?C:. M?>7+D\HF7PFC16"<3<:G_HL:8\:0!/C(>FU_]34 #JN-T- !ABB\N#Q_C;^4 MG5U3 G2&RUQ0F$>HDC6(BV'JM(1R98Z<)=*)K KX0Z4"^(@)J16PL:H)T'LH MR V4LOR@'>]I#IR/WB-1FCBK.&Z8."36?(S3G2@723O:->U$U:#6RT7E5'2, M^%Z3S<,_F(-;GJ-5ND,MF3.!MP [)Q0#ETB6!AV^H\B-$$[MIX/]\B[V0O-^ M*J[82L&6%+SW):5](WM*RT88CK#?DD;+B5\UJX"MB"N_"SO,X8':9,P'M9]/ M=$F4/!"9B7WPH6'WFGCTBST:P,3#K>V!0V+<>K2KPGN=LB(&6T!GZ %?FL@) M@J-A'0Q?G8P)HDO:BKT'XQM10,@(M Y'9[MCBBP=4)XPW5V-91C?)>\T!9,B M=3 66B(;VHV@1Y"H+XJXM[3(,F4I3+1WM- I"/EU;S%S#LO H &9[8Q[2J@B M3U@">OPZDURU5KU5@2@X"RL,1NP0XJNM@\D$%5P5S(LVV8ZAC^/]AG8^=6$- M\R]*<69KW.!TOK1U4AY%PB?*F"0RM!P#WU!D/E0LP>-V,C$G8E1F%6Y++8P1 M(4,N7_D\64%1Z-3!-W?B5U" 70HSHZJP-4!DE>+X"B.VF);$N:',MQO[*R8] MAY7LT .U ES%(+Z2HMXUK8,S3T!4%$;VJU#BD@7N-8L'JD_M;TCE288ZWW#G)F5L=K9=A1K2_$5 MB=,W5P)KD*_H^B#QL7. '&"W&MD: /TU)74- _5S%-0=V3/V5MNX&R3OTW) M_%K[448#..PHO.US/$&DR%LY19K-J>_9PP=69A4JLN(%ODMM6G^;@HRU4CXN M9OA:;F/#LSK6"A]18F"FK@07#HA3!@398XM>F_,.W]FDCMC+)*W.[CBQBMVM M#:K#G,WBB,9&GG- \\;4JT&HHI"2E#D%1(G9AE0+2RXXBNO7[&B/Y/J:PR96 M84:>#8;X(:'6$8ZK3'PD].*.PV8HIAHGB9!Z+N[ONL<8\M96UN)+7<;Z?FBEA*DZY%+I$I265:-O#G765J"=53N^'O?:Q__J*J^1 M:(:S/(L<=' _RWU<[/#4X:.B7..@@UG<3WN@F =(Y'CF<]:E+J=P)M4GG8O* M"!3,3U]Y=2,TMO9(>PS1ECH^>@'@K6D>FH1A A#B)OOVM\JT0:4WV@H_&,M1 M;LV@0B/";?*K0E5-=#%T'C,BF:^J:*-\9S)L:L*D2;?NF,$!\F"OLXT^D 14 M68$6-;FXOOV&,M$#:#%TCZ&A][#[Y_MK0+Z#+#+&_1=+@10/MQT'!(CW+L&X MH'*"[W.:.(>'>A>437NA*\:>8]*\Q$Q_)X>D*(# RSG_0 \((G'\FBPE/,[HD=WH67BA%:WD\O.4A36.[[W M)KV2[D=<,L@*E.K."AWRU;KMD>BK#F^FB%-WE-9H5N!>I8E.5-+1+5?K>)"L M*N2-RFY+^+871Z1H5G8:D2B4G(_H*8\PRT:5$TFZ R4,H%Y XAJ'JZN<#0Y(UR*]J 9?[)\&GN_ MC"Y'*)!(?PJ#4''HSQ>!>2E>P$MX,0HEB+4]5/RE-YO[\SAP9G82Q!,*8H![ MT\6LZ0C\)\(0U,#%S'6ZG\QH3$PPF\OL:$<\S'<>IJO8S"4:2',8E[ MF61OH!"->F!M:B9KJ1:J'HJC>B1K;W$E8]R^F2"N_IF^:',=[?23U*\Z817X MEJG2A(E2GN&09SM=^PY9=%8RI=$QG)139+S*R+\U!TI11V?=?<#6_Z'JV#6. ML=!2SIZP4/@>\L'[@LV**.B@M4=\[=AO45MV6][3GE1Y3>+)32\&WW-)N_6W M (SR\MI M4J7&TZ_F)]0;7;ST(J T+[T)/ !4S \"S!Z83<;>%Y>AZB NZQ?3H@8TK$$7 MSJ!!S8:P M)%/UO/+&2ISO%E@'?(,Y$2-LIIRKXCG=EAEEJX&P=F^J48B+E3V'8A1&(QHV M_4,+EG+W)L8\[)U@T-2W;,=#GBKKB;B1L?\*TK5J9U(@D Q*M+BV/:I/F7'9 M38QA-I1:;ZHTZ-!6&6.; +/&3^5&F+6#,%84!79I HP"JL*C;R_X 4E6NJ(9S,U:S7BJ6Z? MF)A(2S)%U3.= MF_O+@XLVA!BGP*64F=*&B"_>)MQKU)!R3DOT#2:K,$FC2EGIBR[O96=RY9); M>YMN,E#*RN7-@S+TD0DZVVE9/\NW&!&SE]Q)6;\]!-$==K!M4.GG/>84*W?4%E=$J*^R"MC;1KNY,B%IV!:)B4[1/XH;D*-7W.,\ZK_9IC.'?>7;$!8NM1Y.6Z% +C ME)0Y84G&@1 M*LE/4UP5G"-S]6 /( <-"&7"X'&,D]J13XTZE9^S;^NBUJW;Y\W-$U0S8B<[ M>XI-Z1L<[: %1HHP1;7B$ M G6, T^!PDZM)X2O+%=4$P<9+XZTG,A^:WRQW=2NT)Y857W(1N/C42 *Z=O4 MM(VJ'[:]J"U0\%>G@87WUBD+&7MYCYT2P^:*-Y M/EA/_?EDV@5KOGDLK,644_NS"])BRZG]>1#28LVI_5F'M%J=F&Z6P7DNE/&CC(5-RJ"2R-N&MKJOGW>VC:[_VE+2>K1D9PQN"?14[^K;W<8 M0BC:N3_/@ QC:ABT54U&4VVJPO?APL(RC=5*&:@WM8U':W94D&4M<2XJFJ6A MX9!::UJ?HU]';-?"F&MMT4%T$5V"3%FZ] NH,E=9WN)Z1,<^*.4LES6'$QF* MRMID._2)ML%BV0#T6NVO_B[1!*R!9TN02"KM%S1&+2^Q:U+A M?>QSI:D\!RA4^!2J:[F(VFA2*^Y5E$:MB@T]X2[S8'$B?ARG6)\?._)7>W)M M<"PM>M0P%/4C^K(I7M:#]WQ/&065;(FE1]8>!LOA<43UD60[N\B3Z+>V*-37QJ0XYA@R74RE+BGCA +YZI2+M'*%OYX4S42J7WC[7E9WJ>TQ> MT*/7Z H0P]>K<]\S4_]@R&[X*B3F*G5+"$I*B84=\$)Y;;*WUGO,91NUT**G MD:#&R=1.N)>A98(G@A2.YIT$Z>N-Z\2JGW=5$U+7@Z%H7!2J;S(L GV?7E5( M!ZR.OZ2?PRMY9CZ7=P"X2&BI6A)R;D(J&=%N*5!S&9L9\]LZF=3 M/C'78&%GL;Q9J("6(D0WC6*E;;QR\4RJ-Z96P*.+O#KC2Z:"V*C+45 Q;"[A M\_^?(^TNB1WLAP':M:Y_W=%U>JE(@4$[*+VY*@H*@YN.EXR.XG@4ZPN/RJET MSZ^O1GW>SS1*,+4TE !^N7O0@1IR\%NZ8:M'?>_SABHBVF_T2'\]G_"<>ZE[ MK\^W4E-"&L!MT-UW^S+G9&2NA/"-2[2#Y@-4 O]_X7VB\GUF%M[,GXYC;^)/ MHZE'L;[820/1S 2Z8=6G./2"$%2%N40Z83=LB03R8G^VP"'B:42URG?EGFWG M'+][7:($%X"%\:3:&Z52@][B9K59WI1-40LC7?A($ M?@R*WVGOZ QPK&(%BXWYQR2:>T[+)G5@,"WP9="4E7^/\Q#4ST-D7?@]SH/N M7O0Y>>!D3;A2HLGEK2I(:I28"PG@^6"L6RU-7G 8?HN&2C9][J2G?M_3 VS5 M (D,D-H#B'=$!K"=%\]Z[.JS04^B/PEF]&\81WIU.JS2">8$-!Q'$_PGF@3Z M6<#A=5I)WJ].;DRX:&:!Z$H:,0;_A?X83AZ\'IE/-1MXM+7>\-88-1KZ48SO MSZ=C_7Z5J/TDFU[R#<=?!/@4:/B-!1UJRV.YVA8 L9;O$WV]DS\>3R# MI\:1LK$D3]WQETAZE^BS1/Y4TT>[GF0?*IQN7N2J'-NJ\=#'_Y*G&HU\:^5)K%;4+'R:F5#Q M(?2)5AARL%(9V0:\7$H %ODFPR24HM1"N99JA*-*R'TL/( 6BI8(#TK0Y>^PYXUR9(.QA+WH M2@ J)90FR"Q)?8ZWCRPEQI?!)4(XB0_3U;TSKDPDDW"!BGR486-U-\C36O<) M-S_71>E@>@"EX0%&:1Q=IP +%@O G$IJ**_38CTN.:/3$F2]+6AJ"?0N^M* M=GF8:X1,;J$!IRWE_!&#%59/4?FL57!$'1B*M*7IC/H@\;ZQ[D.(JPKM2.(U M5@G#@X'DFJ*,MR3^K=1J!<2\N0T\1SQ&@CN#[YKFT'VNF7E3:] M2WJ:KC.O5HO28TC#6O,GG"E^$3Y(:S(Q)=..D[E-JV2"DBYJLC+Q/ MC>CY>0?5:"S"B1?KWQYD"?M=@<4\EJH/#NW52AK<2"X0I4@1=@/TD9DO_/%L M)C.@' QUJJ1FP+&(8E=N-6^#.I.;S&IS"!.5-Z$JR8%,D*D:T:6F/T)@%$'6 MX3-\_@Z$&S;@[,*5M6\>JG5%0(Q!W9B@WR3R1I)I]$FF,L !*1GF#_7\KL'$T8V$U,<:C/%+S5N/]%1TI>6)&2'[)U M2@(T\9A3[UR'S+Z'AS(0NI<21U:3LE^S.\=O2M>@#,8@9LQC="S%HVGL34>+ M@.H23_W)+/!^%&+9=*FI-:R\DYC)0113:'$T&H<8KH^UN\2JA%_?T)/SV)_$ M$3T7CQ8+,[4&9@3H/)OYT12]B],12._3$46#AW!G!OO\YY0K0ND2,+QOQ$'1 M638%03=L>WD\7JC9,^]NJ=X=8* BS)4&B$=QC-"AJ,@X\!>3"6:GW?$$%#]7 M.)155NW 5]U(0*#UWN#^62& 9MR.4E<+/YS %&(J(ST:3WNV2"!T@A'X$S^> M![(_,WM_3N((UDD*/MX#S4KV1";0 $WLSP.$ 05UCB*.XS3AVYG&16VB5T3A MKF?'^*+9%/2LF.QOISZMZ5^A PB;8I^63CJ]!2: HLF6.BI7-L=RWLVJ]O%! MH^&JL:3'\>R4J\(L"RL,_165228>JC7;Z#!\4WT4%:3)PC)=6)'S;/U?C&8- MX\?CR['[.IGL7[=3SG@<(/JQ,'# DFM*X+.EG6/L2KP#]^K\)G)^6\>4" (E0$F$?6G3=6M=!+K9LU+F(9]V?BB$HY0SMNOXTYHK\HW%@%=XBD '=+ M[@7FO.K\:R/XX22U]%P9O_L@G<>JQ]HF]CLUS5(TBBC4KRE!(#DY.M /K ,% M!W2@'FC\SAJ1LK^ [(ZQ"/\T%8AVZW':SR):^+/I0NL^G4I$(L47X"XMXV74F/R-5HT?@B9G^:'YB#9S<_>RU"?N9+=)S7BR8OW MGS_A83P'/KE!3Y%0A82+DCNVQ5A5V7W?;@4:,%_?FT1 4L-9UU83-U5VZ%5] MBS%DT[)2$VO'& 200F+#MUCL4)XD:D4OH5,F4@$V&L/DJ+9F;;IP>I.\N6P7 M))?80)=C;V8'P-+^&7@IQK3+9X9$,!Y-%H=!$5I"&H)B=Y.5/9!HKI:@0625 M"D77@+7H.4?!#-2+4-NC1??J8>_\Z()J.G?>6?J M1C0?1>/O0-2AC-65]Y ANAR*@<86:&=K! 2%YX9 >ZQO!*-%C)_@R\%H',(' M'JD5N'%8.B_+B;<0#W3<$7)%R=)VG7#'=:F\Y99+4I,MYD/=-C4B*DYE;6=H M"BRU)'O-HIW#JL/(#+Z:DNQN#:0K.QY+W!<-A,QY%,_&9(*FCEBLU M(B)> &:EKHR'P63X)(E*9(YD/XRB=]Z.PY\M$DG72"C$K_H<.&H+3<296T4F MFHB6F?P&E6V=EU]KP%9EWQ1B49LYWYEX?:+X"7LQ=:WOLYW @B*=YCH'U6= M=FJX!S2R+&AAJ[W*GF,?9 (CPKSWY!<(8B788AS=)N,@)[=LT2\Y94BIL#%Q M'CA Y%-3XXU4%0FWA-EBG=EV\EF%>G,]-\J4,Y6=D?@ZW8P,[^W&(TF+8H\^ M9675$/($EZ$J\B>5EN,Z1"Q9,ILZ=G)J,,ZX?;7WB;34-$JWE#C..+4?A$*J M5#MPA:1+'+5 ,:"W>:"%:M5CV.J%I:8J@W7&VQ$TTV*F^!8O?9.F> M"DD \':HJ$AE2C?045*&JF["*G*+L=_4^E]9Y*YAD:))^[IU !%74^TZKU3S MTV9Y2>^DCYJ>V@54?]MG%$BKBDD)WO6W"K4Z)!<#^D&,NO>PB_'T;UYMN]! M=*;3M[@X,R^#*_MP'P2V"-=#CP^R1-(FGTOT&5 HX4(*CIIVBYAM\]*;3,FG MX(^IX>)B,O,N=6@/GTH\55,J@!/Z6/,@F%+OG9D_F@9Q,UC4%# MH/4&?@"B..BR ;X]B2+O1ZY?*A7_-%G%/0W]^22$5Z;!!$:/9V-OX@>36")\ M#D+T)4<@XC)B?Q%A>%6$1GXRHJ%_)^SUX)6R)PZK>QE,;-D'3]"1^4*: MJ#?B$F\'QJ(H#:?FL?4XRRFY=2 ;(HL;!.)QI5!KB=$HTM++\PB2NAP=RY)1 M/9AW\BA9TB;!*K+41CBI>K;$-H^QPL-1E&#"ZHP?'5ROQ2GQ,@K MR5APJD32$BN_WA)&UP]Z2*5QB)7+[K2L-[Z1Q"D@;/<*80Y%4Y(R$+5>3.84 M89S(:J\;PU+;Y'1EFY.R6WF'XVE$Z36EFUB$*=>/4*4 MH[_:K_8$ELH#+2ZUROC46&ZS\GW8"T4J%,AE4L??N-%L)\X?U#DZD=93IT_L MP%7O9GANY0!(SK4UO7,3P<$MD8& M=;ZJCHRJ\\D4@YN UOZZ8/Y()?J\-]*,BS]T\D8!J#O@I1DDLQ]$_$Z(Q8,UAM;M4P&ERX<@ MG"W&\TXK%MP-QLIMV>Y3=3V92H-D4#4^.@D.&L[J_[ZW0I(;,VC,]TG#.^HO MJ_A]L>_-]6&B28!-TA?C'I".00COU'D.S7?NCZ?3 W?Y?+34(!L*%"ZHV7[U MHRIA=BRD3X*Y'Q >-Z_H<\(>IFA<.R7ZC$S]$&$\CKQH$OL30%TX';,( XI. MPCCPX_E44H7X9,S'?CA?''4NYJ#?!*!\A%$WLN+=\/G.131#O#D)6H#^I.,0 MA$?OTJ,1$Q-3^F:L9!./:G08QWHD5,L$.K5>C/QS'#C]LTX\_IU)_/XP;\3H)PYL]B M_$,%7XB-79G"31US=< X'9!"%<@6UR3Z_G@6(^T/@@40W6X>0/=A*;Q9E=C& MZGK B2P8R9>L^%0! >13O!;/>@B_O-/_D7OJ8K [?(Y@R?&!N\.):NC/PKD7 MP;]!U$=C@LG8&;7F)RFYFVMC-I/FYASZ]]E(][1; GUVU@\B[;0;R_CN<]#0 M10OC7SR%\6-)\[$KD:HK[1)I$TGF"W\!AW\Q@T?&<)I"8OP!2Z% 2Q>+P&'\ M(+J"YC4[ DFG5B/Y'M:/]X['T<@PVMFB,8^3>8\_=(]&_-AO MX^ONW6>1>)LD#Z\]"?&CQ:*&^'RE5>)MXOUB[ =QQ'@? R^($._C@)%]L8#! MQ@[>+X MSB='H/TL1-DS]*-QMU*/=^-G5,/^B31S2FGJ_7>?KL='K7I\]$0] M?D84_;3E2I?D:?#'LG>- 36P%/MB3DZ^R%]$8Y:;XHDR=P%:3N*P:>Z:^$$8 M.U)F78#$%E%$NCE45=MW51),(QKW_>=//G?>Z<@9[3:5<@B<$U5LT(X*,#N- M)=")0/(3B'Y19S@SNE9KL]%DW$Y0HE#A0=/LG6'GV '6FHRZ(E!'WKD4@$9/ M @9 4^]SVX%F]2PLUFYO4ITS"F^)Z%G.+ M@.PCW,;C "L%JU+K67P7Z@O0QP;X$UOHD_2+9U.,;6F9Z([X=;'>( MK?N*G%TT$FS&6X'.ZH?V62_8<\ON65-1N5;"$R:\)38>4NPJ&/5DNJ%D;/01,S; M$@B%,6D_E5"7OD@W7.UFK_N;"22V*E",F97].)IC[3A^J*4U)6"H:M4UFM@3UYD7W:C*U% :\:$3SA"PD:O6/ZW:H'6@ M) &F=H0$P/6#4R-?;Q%/Y)ST9VADTB1V([0JISUL1@WF1+>!T.ZH]0%%>]Q1 M>6MB0A*-Z.9'J89KY)$$Z%K-87FOJ=V$*A1"S?@$W\EH8/"!ZHA:+*-!1]0G M#V>CV(N51A[H@@;&\" D0I"?ZM_!(.08EE(OXM1=2042]#*CHQ[_'5!R1756 M@:-.O,I*C,$ZRR/O_5K@1 Z)2Y^G9%0FXY M?$^"#3A6D_NVF\J3+>R*GK68B0K7&'PV3-4>7X+L".N3%0(4 [(2XA<4?.Q; M3+/E2V:YN-F='*NE+0JGSF$K PH5I_R3:J_14L=)*-OHY3SN% M+X-X--;@ *9=;.Z(:7/S&(K?/7GQ15__ !>DESN\/+/>_9 BYT$07_"[ZV0I MC95VQ75*YUM'C[D#\E)?R'OG:B4O3D=.0K"D9-8?X]#+6]WM./V&G8_I4:<9 M*=ZS01R./8JFL9MRK' K:C9O%BSL)K@2&.R6F<()-,.Q$>FN-MFU"C_<4JK& M=<&1/K>W&6LH5"N/\N8HVDHGWHY'8?R=#GAQH4:;$(QF\@!_C<2?3"J5MOBB9MG9N6GVJ7 ^+&+$5J&20 MEA!*1L$/9"N1(NFGT#GU/0R9ULW;N'8Y2CATCRH"=LY#T6_3AB=/SU3Z'8I6 M6]!"<3XGE+[U':C]R54APCA0[EL.A^,]-G]S1]4UE1=6!8-$Y<[4/+<4;9OO M;UMD$_*^ &W10>ZWU.2!QJ@D9U,VZB\HY5T"[0,E]:=BC[V3!>/JQP*%;6I7 MIS:<"U!C&5#(:I%[?P]!L3)R1@'&?A"7 ]2:]5;HS%0_&VL5.)W<\CND*J_23 M@(6=;^FK4N;[-ODUU:NC:MK2@M+N6^33F;-4II+?6V'P>':UMSMFR5 LC-BZ M9,O$N4($8%4RA;;BDX+<9%]&']+8ERDEJ& M(;A$\K@?*>5#7>T,.M $<08NOS ",I^XEHDT^U.3$?HK-D;NOC>,<=ICZ0[) MQ]5SL:%AFLL9.9*S^JUFS@UC4J/L=#VP^_SR@II(7G/V G5LHL+OE3!CW?C! M_HQ022(?V:U.>^W(U.$:$%:"/595)?)Q\N+\[=G*Q*>42&GJM%J30R+9C"TZ@.9+HX MFUB-5,E[EP-+@UGIJF2E?ME4%6&DPL\QF_IVBPC'O=VDV3P;&J\!N+DG)>2! MA.)!N)>73@& % M&O.#>16985)F^"I'QR>,::8C&E5])2+3652'/K+2^PQC*U)/KTAZ":5;/J8+C%ZI&;(@A/R, M-%CJB:"MIHFID:B/J6Z-B=\QU)M[-]>% =4LV98%I!P!,O:RPDK<://\EG&: M$,R5]6W3=5A7P")-6)T+&44]KYH;DV.(FCU<)>*+@$?.,%HKYPIBN,775*+@ M1X6J/D.5HL ?358V!S+)47T4R#AC3EVJ5B]:G?,=9*US2 MV-$5MEG*-MP&P.CC\$5&N$]V!=70MTSXR.B^I)AEY)TO68\!=KND@D:LSEK? M([YQ1V7.]'EV^.93WR%$&Y6K@M8#2A36^5K%UKL"@O=KJHVQ MS9-NOJ7/&G<* ?V#CSN 3XN]8?"=YYXU56QDA1@XJ4K;): MNAH]P;APKE+#:21#4+-**]%'MT7TJ<_4UC3NQ1:,3B?&^I%/:\P7<_5EMVC5 M/@UES"52A8.8>,4B5KICP6S7!1:V(=&GNR407TH+FX;0*D_:!H# "$@R^1UI MJ]2W4%Y(-@]B$6F!.7R1C,8R:V&4."V+E#(>4.%47RM6;CMA+FUD!,O+\]=> M ,*##6KA^==H2L7.['4A[T)KR4QN+V@1P*F6+=T">A\>)E3V#T%M+& +FC7P MSRVIXK.J@:^U,;OK0)]]@%23K2KHSGQ<"0K(RK@4&Z>MZSY=&RX$1KE'W(.C M@A.5Y<:+&2I40RS M>\<<22FN2O1T-V)'%7FLVCE6JI;LHBT'BH (9*!DO56WG.LHEI MP"SLV3B&)\/I&"^$7AR/O7@2X!^1L="SWR'TPUGDS56S3/C"P@]CCEWU@V * ME";?N=U00ENIE&J/OTLWE$;3E69!T"=E\7Y UQ%"&^M9D2VJCO?&;)_EJ"DS MI50H2ZXG50^+WE<4_!!2H4?#TJ]8@ZC8\;,3U&1FNDFR6Y2S+937G.YV&_%WB'RN87W% M*>A,?2HRA54"$!+WEXJ2&=Z ZQ&OIWJSL-^L*"J'JG(#ML&A5F0/+>=4 H%% ML*L'.<.*]O$(6(E&*O#0KBL(>5K,+%TO@9ZEBVV^9F$27L%^R-HWJF;GBI8/ M,AMH?5WDP96*5%$BFC2Y+=F%"D)LE:HJ!#;_^0U4L'HI)>2"Y$'1,TFX6"9- M!6[L2_$32OT%J^6C(4XIJY[V29.>BUPH3BQ[BF>J;@^WJH9CMJI/ZX&Q^LH. M"-"8K2V;UJG"UO#)/6.KR"M*:4R4@X./0;WJJ_8=.?TDR>G?8<%L*' 8\DM) M3Y\Q"8LB6,YW['I1T1EV?);$*#0*#21E3O*0&:5;AWO<)]L+@Z/E#NR-Q+1B13C2RI?=X.[9#//V<=)VW>D*_G*VLN6 JE MO=#3Q_UM2G7J7IE [0$SIYAIE0;XT@K,AM_3"-0+R4>;+/QX.H/?;U+L/IOS ME_Y2KSKDALO;OJ[%PI^&INV%EN=U7G[A=57^J(8O8S MJ=U*XN ),3T/@#X!S9LO(I4+?*CT,=7U5%6H)XN(DJ*E2^4P8(38_R'&)CD> M3&(63;"R1*,=)%7F(9GQTO)HG!N3]6<0L\G@>:)^G=8'>:U"ZCXSCAH+PX46 MT[-FC\N!KW';ET>J 7:U+0PA4H%;-0W4,M B#;+%LD9'2%<2_?7L"P)9DG['@ LVKNH\-A[B*/@:):4'B/ #8O=NPD9^-W)48DHSCK M%;8"LP^$N&X+VF:/D _<9COR@N]+#*C;:86O%2PDY);H@V"UM.HL]=DZR>I& M!4R#+J.:0?Y]G]<*WA\>2 &L:@#'J OG;![^0J"G1AIH2 G&9_]IPBQ<8VW: M&M^SSC:I5=8:-MLJ5S^5Q[@7I?X"1D5^O3D..,H^8OFEZN'&GNJ@<@]$?O-P M5MQ3--/^J@(FG)3D<\60:=L#2LBH-"P)D96L BL RT*/%%V0=K=.<]XM[+W5 M-@>3/:4L78!" EFVF(N61"R E%KB6(3_.NQ;*MR+HVEKD9U>2#HQOUU]>'R# M)1R3XA-W!UJ>W=GR40(20S?*55HMEGJ\H"CKDG5J\R@JRSK$1@XQ#J)=6JGH M(I*AZ'@6N15-H\D%AT13_$#-L&NLDOZ3C#$8L;.AHG\4MT!VZQ*)'@FBM@,S M3Y<8.U\^<(5&VB#*Y9.IL4L+E6]Q!XF(WJ02C1-QF9*Q%FBA%IP&/.)8Y7AT09C< M]LY7\J8)]DR\7[5K.\VOD; HGPTJ/2WONO'E"5$Y^ I'JF#I6&/;-%$H%9]8 M&S:V9(B)A1*&HP0QI+>B/"]OLG1MS60%*$(R*1[/$B33BT]O?E:RB ("SY%Q M$N_C9+E\;MV(97!W(!RPG%QC3PL515)CR%5[N'2QFP=3XDJ2Y,-=27-U# FC$-) M[[$?!M$_#2#9 77>V]R;UI[Y-0!8RS:> _,(S;(FTQ#/;YHD#@*'BQ1HV<*B M= I%+=1"1REFR17[_%#=_E8O3C,FAYJ2&_8CR0[8[N:89VNH8<,8-/F]1%,I MQR90ST*Z&A$8W6$E0PKK)"NWJ14$BP^@R*%E#Z.I4^("TEVQ+SM:H);..?65 MTPD=Q[XY:T3HQ(.(GR#,N@5RAWIL;7'93B4Z<%P;O^M[4D&!YO1 1F/<$P[^ M(^F%&QA0Z&"%B=0;:MN"H[)T:C "18^6V=?WYPM'5=JVAK+(X?>2-__8YU&/ MICW!2G)R='\"Q@7H!+K9IWWIO584X!(O[;<5Q[BM468*1;WZZ=/K2[P,RK;. MD&-$ .(*6OXU?OBZ+.XQ0$('O6/<\:^4?PD,TRK S2EHJ>A!S(VT^B%NJBS7 M,Y^=)*G)Z],6VP#.E7V/M]L-B>"TS]0JJ-0AH98I0[OHD1+NB=+V+H&" M'%G07TDS9\1>G5;3'%AZ6###-E?9FD>2Q3UYV;;;C4CT@ L[J\QX+3)419F@ MP$NEX-G/W#UMY65.-[JW 04S(W*GG,Q%,?O=^T!QF)N"RM=WQV/R?![Z9^-3 M*U G-EN.!$X+03IDLU0$B1:_5DJ>$Q>OVINLM)XS38^= TC<6;8?/44XT?(')U76E>@49QSZO@UD?LY&)JX+7 M=\9V(#1.4"/9&G.NL)8&"NV;!Q.0;-O4B.()_8)E68<8PS,MPGFI/V0?OY3$ M/NECV_[X+]N5Y!)=_@(4\F,QHA3E,]S#%Y>*;Q.S14;TCL,7OQ9;6'@8C4^] M,]N CL^\L+6< :KM2,IHVN99H-'+,KMBF=BRQ3/C)5W\WCA0)+BMBRD#[%,* M^0<^#S@K,]/=?&;.H>)FK0;%#GLAH:,SL9[8W(/M M)6><@/P>EE3!<3BG1$DB(O#SLSGA7Y25X$MMJ@B%VB&R1T%W-P&)&G%FMA)I M;0P5U?7GD93RC\?R(QI37Z;3YC#6;IMA3A:Q'TWM LWFBAY!2SI !%NQ) @# M?QJ;.GOJ;ZYY):E%XA0AK4OA9,&8[P]">R\,K5*6\!LG""HF=5\FV]3PH4XB M/Z+BN@(Y^)N+[5X,'R/9V3VXUTHN#"?^)!QC32'\N8"?QXTI;6AEM)<>P#(( M0JOPG;YDTWY-]2]_,51]O "J_OZ6>J?K!!/3#17]C-(<[[.*CS=V*@98PIX2P1A\>TS+.RL.WQ5:B:8JA>JMLQ2UB)&A7E=,:0)O5 MK *)KY;4HXJ4I1 H< ,F"O@1^M,-H8+N4FN"$D70FZ)N[1TD,/#149;*J6V MVRE_D$DE[RYJT4@NK9=?>:?M"JVB(E?5.GGQ[OSR-1Q^J4ABT9?YV3CVB2J% MXQ^<#'X1&&>3\:G_HL:8T34*'UFO[:^^!L!ACT$:&O/*3EY(AIDR3&I*0"$W M/!<4YA&J:/.D!H)"X7C?6[/H1%9-VA+7!&Q2=>8J?:"&ZH#])#]H!R"E"M)[ M*\[7M *YB3@DUGR,\T]7 C0N,L>[KU)X?>VE%Q]0LGF0)#S+.+]*=Z@EPSM%$^;SGX=X&L;]6A7A?L"7)G*"X&A8!\-7)V/"G/>+^(0(=2XD-4"R 2YT\H(FJQW FQW)%G M_>GDIUMA+FO28YG,LFF=/ZM+UBIU@ZN"%;3-YT8Q M0'("FRZQ++9(1J_JSTAU_@A=M0QB%OJ9M9%3@R3 MTUAFU[P.3FO>N^C'+W>!=2VU,:%5(LLHU% "@U2PHX(*$P"5"=QAHB)TH$Z?IB3?RD3C7:_N0@1(M5R]MCL\=_*//%@6\Y/>SMDB.] MB^LN)&-/_(9MIMCNL&(#-R6C %%*K($Y;H1[_.)+5DM=3A>L:I2;.P(@W$ M#M&1HF2\L%<%\Z)-MC/%N7Y#.Y^Z("F![/W3N'&+N/V/M'52TN=7&9-$AM;1 MS+7^P"S!2\D+*0V%Z3M%W@BG0LB0HTL^;TJ0J/@&T]*; :ORW+CT7",E7#B^ MR35<"8,)RON2MT -&,'>4I 5!1&]JM0XI(%[C6+!Z;^ MLNL?R57>WJ%T-&#^6NLU51UK$H"E>H<@ '#ZMJM(AR].:Z>5,,K#E-4TU?(K MZ4S4O16[KQ?KLSTW,I>*Y@F7"C URW&/,RFLH[N5BSZAS(Z.T9_?5WGQOH*$ M&RO'35#=Z@0U,9 2F'0 4"+KJ"]#/.S\44R^\^U*4U5AE)^EM"@W<\PJ%3B0 MK@PJ\CW$/Y_=X\:-Q]0>F6L=K8=Q=I2?$7B MA9J':N:Y4OUCK0E@5G3)_K:6S%DV&I0E M"6_['$\0*?)6$0;-YG3U#GLUQI.*(N$&@)XS$;-HO=3<$A\7,WPMM['A61UK MA8^49T!,70DN''.D# BRQQ:]-N<=OK-)';&725J=W15K]EZ:]!.+ZDAU,L,1 MC8T\Y\#*C>D;@U!%(46EKXG9AE0+2RXXBNO7[&B/Y/J:PR968@S/AM*850$T MY!"K3'PD].*.@P4VJBXX0NJYN+_K'F/(6UM9"^%S&>O[G='\;')=DV^8)1D> MC_O4H)<2">B02Z5+X(SK],VASMH*))ZAUM#"/OY75WF-1#.SN)_V0#$/D,CQ#*C;A=VLYLPTW3,7E1$HF)^^\NI&Z(]6&^TV M0[2ECH]> 'AKFH]BXVQ7Y%H."F%N>F) 0 M*=EQ<:%+R5Q7]I,&.H",?9VK:G^&B+ !C%LU,D6MT3 N >"4@_9N"O&065/9 MZ:FH)'HM_0H6%!RYL +A>%-L*6'F2NQNQ"HW1(RJ8KV[3\JT P,LY_T /"") MQ_)H2%GTWP\]GI)X]I6ZR#?2SI1Y#+,;TN*Z3+9 =P$+@-[V/'IM'D4S:Y'K M8[G21C^5^?V=:43ZZRQUYB+YXXC.#'9.Q'7)1I$E&Y>_@51/X89+7W MN0A01-'G?@C/3>!.A'Z]>+'P%GXP"R194&E<,/3V9]B[.@]K0^#?:2.]K^FWGO0:!_-=& MNOZ_(P#^'0'P[PB ?UH$0+.,-FZPSM7YV00G6V&H7>38)A:M;[8=]D:1#6(+ MH//72\!D[M1:XZ9?-5W+-1)\+O:Q%0D4WH\E9H7]DBLWI_)UIRWL23B($!6;N+[KAAUUV8POH M,SS <'$\'Q^ WWSBA]1\VYI@%#+EG$4755__C!6U:>9>^.([FB;5 IZ'8=EFKOV7!(0-J,B3)^U3I"14*WXXBLMZZ MR4 F*)IY@<(Q:$VL75*H=D^T];:GYVD0C=39NI:^_.K;=6QUB>DU%X>UB:: MQ0>IZ_/!>NK/)],N6//-8V$M1+CV9Q>DA0K7_CP(::'#M3_KD%:K8Z+K+FX\ M]N= DQ$.[ZW*#=TQTD5O8EJMY9=7)R&?59U'*MX!PVXY30Y+Z@PA.^I]W_N\ M2:0#DAZF]V.I^[$^CE!#L\:1;^#ENWV9JP<8CU?Q?A7(PW6'%(C!M>[,\6.$0\ MC:@,#!!P3HUBE\1UB>Z_.,015#V<;2M(O!!F,U]@H?T%\/D&75 MO0O[CX])#L(VSW&$- HTX.BXWYQR2:UW?K7*7!?4X>.#CK7$IAOE4Y MWHFNPGPARJ;-;X;@SU,_TCGIK1I/U>],[?&DK**,9UO&GQ4/Z[-!@<"?!#/Z M-XPCO5AM.G4,MK OXVB"_T230#\+F[I.*XGM,W4G.9-8E?1D U_HCP$5X?7( M?&I8/7+NY19B=3IX?PY2OGJ_2E39&S3L85@=C \"?4!$K;$@3J?21:K(>8), M'4\7N9),Y^D%0"SR9['Y%F^3O3T34 %F\!2V>!>R^M0=?XFG;4RF)/@Q":8- M?*6 9S;1UZS\AQ&!LE;[94<78%+S! /W=UH> /8AX1:ILSD MDU7 S/[MSE=7-3R7XG-ON<$YMHQ'\MFX_T5W;[VPR@%_R-8IG1X*R0 U3+=S M!V$/%I#&& CQ/$9&&H^ E4]'BX!LCE-_,@M B>,: MT4T10JUA!G[E>H8GQY'VC*'H4#J: Y6';R^/Q0LV>RU/O M6KZ.R@;,E0:(1W&,T"'-)@[\Q:17Q_M8J%J*4FZT'5W_9)X3WZ1&PZQR:MAU MXA'MCO<&4<#2@,RX'>'P"RP)YR]BLC*/QM.>718@GZ"Y 5CR/) MGME;?!)' M *HHE'M F65;NYH;@,0=(!A)MQM%_59GO9HOE[_\*X[^$04Q7SE$8.!VN;!J M;!:PNG@&D"<1(QR%9K>PNE_@SV9DOI^/)A/[2'!G955:F^L!G@ G7,R)99)^ M "+T#Q\5V#T M"TD2DW@T7GRG'O[.BR9 2+_SSM2-:#Z*QM]Y;Z2=IO>08;KW(:T<:V^KL5DYEUJ^9$5?\2[*9F$0W\&[ [8'+IP0!*; MS=!1E%+F#J>ED8^9%21@KPNTJU%;EW& ;T] AI.&:A(Z@HUPJ-T:HCHP@@FH M7OXTF,#H,>A5$S^8Q")&'H3H2];[A,BR!;0#&B2E$-*.^>+5FZ%22ROK@'T@UQ)E*#IAIL_FX5+BZ M4_'#=\OG,1S1!O3H(6H#_I. 3AT;OT:,1$ M*]2\&V)RNPTUQ1'8_!R GB,Q&710T3Q[C/B90S$Y!%X^60Z M&L:&Q"'L9IV?Y;N/1]K(#UNVLW;[.9"VY6C@M2<@K>I!TKS2;7-2SQJI SU) M,XI'P))R(';,0ZK#3V+'9"+-3,+%S/QAB1TS()>S\?]-DML,F+P?+[C!XQBT MA!CO1(N88(=2/R@0XYCAQ]%2^',*NLL\;L#O) AG_BS&/]YS;I+*YU7*-GMA ML&&1.F!LLXDRS2)OC^>Q4C[@V !1+>;!]!]6 IOEFIM4=<#3F3!2+YD MQ:<*"""?XK5XUD/XY9W^CTBSOL/G")8<'[@[G*B"*AG.O0C^#:(^&A-,QLZH M#H&3J;=)N\W-.?3OLY'N:;<$^NRL?T(=D/KO/@<-7;0P_L53&#\&28U=B51= M:9=(FT@R7_@+./R+&3PRAM,4$N,/6 H%6KI8! [C!]$5-*_9$4@ZM>(Y>U@_ MWCL>1R/#:&>+SK'AUK,AYN1XQ#Q.YCW^T#T:\6._C:^[=Y]%XFV2O,#N^O48 MQ(\6BQKB\Y56B;>)]XNQ'\01XWT,O"!"O(\#1O;% @8;.WB_ +8XGQR!]K,0 M9<_0C\;=2CW>C9]1#?LGTLPI^9+[[SY=CX]:]?CHB7J\ZGC7O-(E>1K\L>Q= M8T -#'MLRXNK:![F:=KUHC]QI;?T2VZIGW$?4) HN>+^ AYE-Q M^)4JKC:YGWZ57(V\LS_YR^<8[>=F5/>MKVXK#SCAU[,*4 MP^!$/.^K*=CQ-Y/$V&R[;)61J+4/J;S_5C\[ T^_Z*81\+#*%/?EEW=?"X[^]+K"Z$\"'?:1?> TH8_WI(!R-QXWX!=LNI\QK M_]U;:UWJYS8FTU:J1#(DY2@V'>"-1-)'??J-,D]9=2$Y,I\,$NQSK[.L_M'0&)31V\PX:"0D/RIO],RS'TMV]41"W DK,*YE M=?7/8J:A=X("Z2G!R7RK;__S'*?G0H=MGO--/X&KA82UKK&TV2" <\,W*IEO>D9K#V7MX&FM73>Y@+:,GI; M1#,WI;=%BV[-ZGW^W-FC$:&>:]IROSO5M.OAX;FF72,(%FRF;2L?/K$.]14-^\Z0M-8UN.%LC&X*L-KM0]?6#9A\S<#12B6<+^9V)LXZRJQCZ-V]D#OZY, M&^WO3MI?Q9T9M@N?M>6/[)R6(Z0=J29MYL >8/O*2ZIKR/9 OSF.LB>0V7.] MY^H-.DZN9ZB>\^,F-K?3U^_5#. +O^346KB?Z 9A[VGK3*RN/]B=3M*S6+66 M:\FJ'/!H:E*?#S^\-FFRW0]WAZ3VO-27 -V6T]PSU*%TZ)Y7#R6WXZLK;!5= M6JZ^TU?'[5US@"';./PM=T>'O^=N[N'W^O?Y\/L'MMR-PA\VY)"M/V)ACZME M4!]NRM>]J3)E3KQ5\M X\.HQX +R7#AO??#(H]*RC",F?P"B3QM,5"$! W_[ E#!H@'X3D-R MU$/D9HB\+IA8S,1WJY^:,H>= PN0#C/>(^8@U5*[O_X[ 5?1 :^_0,3?SJ\J M(@\MCD@]5J'&?Q*"^VW5:+NP7GWZ=SE2FK,^\_B_ \B<8KM'''DKA$>GU^B3 M?D1\3Z^QT5",WXUN:%W)N(;8)$.M1)^!JARHD&*=98PL:5VFJIER=DPYET$C M'ZJY,F"("UUU9<##!\JP#!GB7[+G3R9V ["@>3H!!MT\\_%(<>2'!N#(D2,Z M*'/DNP,PZ,@1>XA<;XF:9[(?3'O-!T&_+>]\6XYT1GV[N4XZ6C96G6[AYNSP MF^TWEBV MV;1D"?5@4K(@#V33]45UCM4A!5XX^5UHM<;B1'#E*KU)-FMJ)Z![]Q@#F?Z. ME9'0"O76ZDI-Q&0EK7Z]PV@)F"I*78!*7>V1UR]:< W M?)6ST1B!ZD$-&Z'=N>>6CJK?=2M%-6WLR#6P.XC8\TA1]2^:^>FJE\ZW&D//6(2_AV01 X*-$F"Z3"@-D MCR6+AXS8/57#'N$W? :1RGF-XB$/^YT/U=LZ%O.I715V35RM%!E MRT4JK.60,MD6YG)7[-)#[[7%O QY[P)#V4U]X+[SPJVI<,5NP<>^$F^JZH(I MK@Q"<%/0&%*XH>7%S[5'MTF_H:%?'[!I[O.-9.QFN!UVKM9_TY4&5=(174S\ MN^6SVI.]\+ELLZ5>]-7FV^^*VX1:EG+315&Y@#H5)MD_M>S2/3-]__F3Q,:I MK,:.XW;Q;(4#'Q&W8I_6QO':;\SQZKO9>//U86O@VS[KUU>0L8L2]7198TO2 M8!^2U%X?9)YLOM1KH&M98J^GU.FLU?,@Q?\SVX^B4%=>&.O(3\(+[7V*JB+#GW=YEL 11-_<>DN&,L M5%]N%F:,-J5][:N\.OBI@0O[D.YV3$'YP293GS7GT1C[SI")0:6Q4G MW]J5O%;SPH%"!D-C>P\4+&A)O&]2W=[\_^/FW9XV6@-L5P+I%T3Y#J'_D3G[ MH"?U9N?[E(3!J=AO)!7[F0QZQR2WU]\](EV]+YKJL3 ;F")^6+WH2$D''57Z M&5$^XX5;[Z"Y2_W!X/8WK$9,WYQOU&HJZ/;U6AAL(N.C?5='I*5W"*Z7(D\. M]\U_7U6[/_U_4$L#!!0 ( #*#?DT6CT+330( "$, - >&PO=A;46S9%NCBR7+F M]-=/%U\2CW5KMH[F)3[G.SK?^72Q=1+5:DOQ?8FQ BVCO(YAJ53UWO/JM,0, MU6>BPEQ'J'O+SV&"(=)Q!MVPU0-4M%P%F9[_^: MV 0GY(MGDC_%/:%>/H_Z">8)\84A]KJ53Z)<\'$#YM !NC)B&&P0C>$UHF0M MB1KB0MK:KX'[7W?!)H/>, M0$+I(#"$#DBB"BF%);_1CAULP9]"H+-7VTHK+"3:!N$"C@GVH8NLA2B.+XV!VZ, MV1(? J.B-_6L.W/<-=]*WF5SW+NTX4&\H"(;H3XV>CK<^N;HX#N)<]):O\T' M 9H=517=?J"DX R[R?RV8'!@P21"?1U0"DD>-9\Y*JD&L(1@@Z4BZ2[R7:)J MA5O5'Z(2:__4Z%YACB>BN:'WV7_,J_V?%\XN_EVR_*E/!KVM57UJB MN:*/0.3B&$0NCT'D$;PV\\L7UNAUM_=.B[#7( PH6#>$*L([M27),NSTF XM MAK>F-:1[U_38)VAZA=:Z7]_CU[D9SE%#U9V9H@W&<+0_&^'!_/ M)A/7;$7'W1^F%QI*UL9VW,.AW4Q<;P5OW58(WZE),9V>3CHN=?;QPZ&M:SN) M#XP7C9=&P\EPXE:*!_>S/!PR#A7NQ0U?S;)IQOC@S:547M@Y]^*+-4,O]6:6 MY1E;2^O\,MQ[K-E)+3OY)-KQR&W-PY_&RB>C/5?+QAJEQJM"P7@1W,']>^96 M6"^;I*+GJ^\<6&?9Z10:O)=.KJ22?C?+QN]*9/ 4D^@QQGXX?.X[\TW_>C%2K<7;NM[%W&-._$+#M485RW[$)[H&$+O6\*ZH9G@5LO MVOUS>>BQG[#,GDDHL(LV#^!TD.=&MT([T3+XYHR2+7"T[#-77#>"19 % ED< M$?+O(H(L$,,GPO76-F/QV8=0;Y%(-_20BZ'KN-V!SQL*3=:PF4< M*GIC$#!*0(\AT" M^8X6S/^,\@^7/"&:>%C1,PX.;%RGJ>(8]=\%\;BFS!I[ !AZ.*Q3Z)YCCDG M)Y;.TIOF[N0SWP?+#EIROR07F&YR8M^$']?O8AK,*SFQ6.9BE0PP3!\YL3\6 MNC&=8#?\423S$K-%3JP+&$&=?([$86J"?CTD\ )"70J)V2(GUL45M/O5.)B9 MPK+EEEN(;MY;N1I&:<28F"]R8F&@ZDTRK0(31D$L#!PSSK4*S!@%L3'0'"'M M372=0FP--$M(,3%K%,360/S+7MWP&!.31T$L#]3!:6]B5BF(K?*2@T-7I@&I MP(13$ MGK^)G*/Q5C(E9ISBF==*QB%FG(+8.NBI-=THPZY1' MM4X58V+6*8FM@V/6,29FG9+8.CCF:8R)[H\16P=W>)QJE)AU2F+KX)C)V,2L M4Q);!T\UDM[$K%,26P??D(CWETO,0B6QA=",:!X[O,0L5!);",^(DA\=LU!) MO?9Y*2,Z8=>*)UOAF(4J:@N]C!F*8DS,0A6UA5[&O#+Z/L;$+%116^AES.\0 M4&-,S$+5D7;, /.BZU6,B;ZG(;80.C:31*["+%0=:^US,KHIQL0L5/U/:Y\Y MF%RJ9/%38=JIB+7SS'6^!2V*,=UH8$:'U]O!D7V,B6FG(M9.V#?]?>=AEJF( M+1/OH/Z6KL;D4A/+!5W7IF]:,;G4Y.__L>7W28R)R:4FE@N^_(X3GQJ32TTL M%QPS7CO4F%SJ42Z3PU]46K&66K17< L'YQNNFFO+PL?^-5E5AYWN]:#4.9S[ MIK\:/OZI)+1Q^+?.QQ]02P,$% @ ,H-^3:][ K;S 0 YR !H !X M;"]?\&QY9 P\_T[$NAZ[-S:'/ MB[?3L;KD_M^,FN&TYU&=\.^]#7F]=ZGX(NEZLP3&=4 MCP_3F8OG[;H:GK=2+7[5PSZ5=17>CN%/-[SF)J62P_DB-^."\9;W/OW/^FZW M.VS24[?Y?4IM^:+BWX(J?!VD\T%*#[+Y(*,'^7R0TX/B?%"D!ZWF@U;TH-OY MH%MZT-U\T!T]Z'X^Z)X>)$L@XY*?A+#F:RV :^%[+0!LX8LM@&SAFRT ;>&K M+8!MX;LM &[ARRV ;N';+0!OX>NM0&_EZZU ;[W"LS9ZV.;KK4!OY>NM0&_E MZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>MM0&_CZVU ;^/K;4!ON\)9"3HL MX>MM0&_CZVU ;^/K;4!OX^MM0&_CZVU ;^/K;4!OX^OM0&_GZ^U ;^?K[4!O MY^OM0&^_PEDW.NSFZ^U ;^?K[4!OY^OM0&_GZ^U ;^?K[4!OY^L=@=Z1KW<$ M>D>^WA'H'?EZ1Z!WY.L=@=[Q"K]53O3.33VD[4L9#NT^7[KDT_!O:R9PY_)^ M3)?/.$_]=O]$Z3)N2>'\>O'OTWGJ1T3X]+^&Q[]02P,$% @ ,H-^39 # M]W/4 0 K" !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V M:UCIQ_ CP(UZJR3Z!^IV8 O;VK0%X=_;#371S$0C).\-8SO=.>]&\UPQ>SY8 M\J-]4[=^GI0AV!O&?%Y2HWUJ++6QLC*NT2&>NC6S.M_H-3$QF4Q9;MI ;1B' MKD>RF-W12F_K,+H]7N]:SQ-M;5WE.E2F9;NV^-9T_-XP=53W:WQ967\1%R2C M^WWLXN.U>1*K/F&_F/#]QNX\WO>X(^>J@OX4S:Q654Z%R;=-O"7UUI$N?$D4 MFCKUI794/ 57M>OWO$OMPH-N8F.VK]F7!>GYX+6AH5%\X M?O)_#?S8#;EQ-+8N5EVH!AXO1EK&JF?=PE,^(G5;IZ#B5\-CZ_/]L*_&;?KO M0R_\L^A9?_C?6S]=#@&20X+D4" Y,I <4Y &PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #*#?DUK M[+W'?@( .(( 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M,H-^38GZH!%@ @ 0P@ !@ ( !W0\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H-^38 B@SBV 0 T@, !@ ( ! M>2X 'AL+W=O&UL4$L! A0#% @ ,H-^35."7VBW 0 T@, !D M ( !3S( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,H-^37@>S9^U 0 T@, !D ( !$S@ 'AL M+W=O&PO=V]R:W-H965TH[ !X;"]W;W)K&UL4$L! A0#% @ ,H-^ M36>;<@NT 0 T@, !D ( !U#T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H-^32KEHU?M 0 9@4 M !D ( !ET, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H-^3>&;)Q^W 0 T@, !D M ( !KTD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,H-^39FFDH'M 0 9@4 !D ( !>4\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,H-^33&PO=V]R:W-H965T&UL4$L! A0#% @ ,H-^38$J5,1_ @ 3P@ !D M ( !MUL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,H-^3?X_6B9% @ * < !D ( ! MU&4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,H-^38!M\_0V P (0X !D ( !V6\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H-^31WI=!9:! 3Q4 !D M ( !'H( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,H-^39QOXZ!E P /P\ !D ( !>8T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,H-^30\?XFD; @ [@4 !D ( !YYX 'AL+W=O:[-F$" "R!P &0 @ $1 MJ0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,H-^3P*V\P$ .<@ : " 6H; 0!X;"]?7!E&UL4$L%!@ _ - #\ *Q$ )H? 0 $! end XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 235 270 1 false 49 0 false 8 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://yext.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://yext.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://yext.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://yext.com/role/CondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://yext.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Organization and Description of Business Sheet http://yext.com/role/OrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 7 false false R8.htm 2104100 - Disclosure - Summary of Significant Accounting Policies Sheet http://yext.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2107100 - Disclosure - Investments in Marketable Securities Sheet http://yext.com/role/InvestmentsInMarketableSecurities Investments in Marketable Securities Notes 9 false false R10.htm 2110100 - Disclosure - Fair Value of Financial Instruments Sheet http://yext.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 10 false false R11.htm 2113100 - Disclosure - Goodwill and Intangible Assets Sheet http://yext.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2116100 - Disclosure - Property and Equipment, net Sheet http://yext.com/role/PropertyAndEquipmentNet Property and Equipment, net Notes 12 false false R13.htm 2119100 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities Sheet http://yext.com/role/AccountsPayableAccruedExpensesAndOtherCurrentLiabilities Accounts Payable, Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 2122100 - Disclosure - Stock-Based Compensation Sheet http://yext.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 2125100 - Disclosure - Equity Sheet http://yext.com/role/Equity Equity Notes 15 false false R16.htm 2128100 - Disclosure - Debt Sheet http://yext.com/role/Debt Debt Notes 16 false false R17.htm 2131100 - Disclosure - Income Taxes Sheet http://yext.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2134100 - Disclosure - Commitments and Contingencies Sheet http://yext.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2135100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://yext.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 19 false false R20.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://yext.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://yext.com/role/SummaryOfSignificantAccountingPolicies 20 false false R21.htm 2304302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://yext.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://yext.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 2307301 - Disclosure - Investments in Marketable Securities (Tables) Sheet http://yext.com/role/InvestmentsInMarketableSecuritiesTables Investments in Marketable Securities (Tables) Tables http://yext.com/role/InvestmentsInMarketableSecurities 22 false false R23.htm 2310301 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://yext.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://yext.com/role/FairValueOfFinancialInstruments 23 false false R24.htm 2316301 - Disclosure - Property and Equipment, net (Tables) Sheet http://yext.com/role/PropertyAndEquipmentNetTables Property and Equipment, net (Tables) Tables http://yext.com/role/PropertyAndEquipmentNet 24 false false R25.htm 2319301 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables) Sheet http://yext.com/role/AccountsPayableAccruedExpensesAndOtherCurrentLiabilitiesTables Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables) Tables http://yext.com/role/AccountsPayableAccruedExpensesAndOtherCurrentLiabilities 25 false false R26.htm 2322301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://yext.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://yext.com/role/StockBasedCompensation 26 false false R27.htm 2325301 - Disclosure - Equity (Tables) Sheet http://yext.com/role/EquityTables Equity (Tables) Tables http://yext.com/role/Equity 27 false false R28.htm 2334301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://yext.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://yext.com/role/CommitmentsAndContingencies 28 false false R29.htm 2335301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://yext.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://yext.com/role/NetLossPerShareAttributableToCommonStockholders 29 false false R30.htm 2401401 - Disclosure - Organization and Description of Business (Details) Sheet http://yext.com/role/OrganizationAndDescriptionOfBusinessDetails Organization and Description of Business (Details) Details http://yext.com/role/OrganizationAndDescriptionOfBusiness 30 false false R31.htm 2404403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://yext.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 31 false false R32.htm 2404404 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Region (Details) Sheet http://yext.com/role/SummaryOfSignificantAccountingPoliciesRevenueByGeographicRegionDetails Summary of Significant Accounting Policies - Revenue by Geographic Region (Details) Details 32 false false R33.htm 2404405 - Disclosure - Summary of Significant Accounting Policies - Impact on Statement of Cash Flows (Details) Sheet http://yext.com/role/SummaryOfSignificantAccountingPoliciesImpactOnStatementOfCashFlowsDetails Summary of Significant Accounting Policies - Impact on Statement of Cash Flows (Details) Details 33 false false R34.htm 2407402 - Disclosure - Investments in Marketable Securities - Investments at Amortized Cost and Fair Value (Details) Sheet http://yext.com/role/InvestmentsInMarketableSecuritiesInvestmentsAtAmortizedCostAndFairValueDetails Investments in Marketable Securities - Investments at Amortized Cost and Fair Value (Details) Details 34 false false R35.htm 2407404 - Disclosure - Investments in Marketable Securities - Investment Income (Details) Sheet http://yext.com/role/InvestmentsInMarketableSecuritiesInvestmentIncomeDetails Investments in Marketable Securities - Investment Income (Details) Details 35 false false R36.htm 2410402 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://yext.com/role/FairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://yext.com/role/FairValueOfFinancialInstrumentsTables 36 false false R37.htm 2413401 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://yext.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://yext.com/role/GoodwillAndIntangibleAssets 37 false false R38.htm 2416402 - Disclosure - Property and Equipment, net (Details) Sheet http://yext.com/role/PropertyAndEquipmentNetDetails Property and Equipment, net (Details) Details http://yext.com/role/PropertyAndEquipmentNetTables 38 false false R39.htm 2419402 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) Sheet http://yext.com/role/AccountsPayableAccruedExpensesAndOtherCurrentLiabilitiesDetails Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) Details http://yext.com/role/AccountsPayableAccruedExpensesAndOtherCurrentLiabilitiesTables 39 false false R40.htm 2422402 - Disclosure - Stock-Based Compensation - Plans (Details) Sheet http://yext.com/role/StockBasedCompensationPlansDetails Stock-Based Compensation - Plans (Details) Details 40 false false R41.htm 2422403 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://yext.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 41 false false R42.htm 2422404 - Disclosure - Stock-Based Compensation - Nonvested Option Activity (Details) Sheet http://yext.com/role/StockBasedCompensationNonvestedOptionActivityDetails Stock-Based Compensation - Nonvested Option Activity (Details) Details 42 false false R43.htm 2422405 - Disclosure - Stock-Based Compensation - Restricted Stock (Details) Sheet http://yext.com/role/StockBasedCompensationRestrictedStockDetails Stock-Based Compensation - Restricted Stock (Details) Details 43 false false R44.htm 2422406 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 44 false false R45.htm 2422407 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 45 false false R46.htm 2422408 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) Sheet http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation - Valuation Assumptions (Details) Details 46 false false R47.htm 2425402 - Disclosure - Equity (Details) Sheet http://yext.com/role/EquityDetails Equity (Details) Details http://yext.com/role/EquityTables 47 false false R48.htm 2425403 - Disclosure - Equity Changes in convertible preferred stock and stockholders' equity (deficit) (Details) Sheet http://yext.com/role/EquityChangesInConvertiblePreferredStockAndStockholdersEquityDeficitDetails Equity Changes in convertible preferred stock and stockholders' equity (deficit) (Details) Details 48 false false R49.htm 2428401 - Disclosure - Debt (Details) Sheet http://yext.com/role/DebtDetails Debt (Details) Details http://yext.com/role/Debt 49 false false R50.htm 2431401 - Disclosure - Income Taxes (Details) Sheet http://yext.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://yext.com/role/IncomeTaxes 50 false false R51.htm 2434402 - Disclosure - Commitments and Contingencies (Details) Sheet http://yext.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://yext.com/role/CommitmentsAndContingenciesTables 51 false false R52.htm 2434403 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://yext.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 52 false false R53.htm 2435402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://yext.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfEarningsPerShareBasicAndDilutedDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 53 false false R54.htm 2435403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-dilutive common equivalent shares (Details) Sheet http://yext.com/role/NetLossPerShareAttributableToCommonStockholdersAntiDilutiveCommonEquivalentSharesDetails Net Loss Per Share Attributable to Common Stockholders - Anti-dilutive common equivalent shares (Details) Details 54 false false All Reports Book All Reports yext-20181031.xml yext-20181031.xsd yext-20181031_cal.xml yext-20181031_def.xml yext-20181031_lab.xml yext-20181031_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 72 0001614178-18-000467-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001614178-18-000467-xbrl.zip M4$L#!!0 ( #*#?DWS-WNC$&,! $32&P 1 >65X="TR,#$X,3 S,2YX M;6SLO6MW&T>2(/KY[J_PU3WG?EJV\_WPG?&>?/9JU[9D2=T]_:D/!!0EC$& M X"RN+_^1@(H$$!6%1X$2("LV6V;1F561<8[(B,C_^U_?+\9_/"M&$_ZH^&_ MO\%_06]^*(;=4:\__/+O;_[V\#_H_I7_^ % /)S]UND7WW]]\G4YO?_KQQ^O.Y/-?1N,O/_;ZDQ_3DQ\) MPNH*X2N*WY03;FN&WU8-'H]J1H]'%<,_UX#RN0J0SY/1]77-^/2H8DJWYOW= MJO=WNT7=Z*)J.!#\NM_M3($+KFX[XVD^.1M2^9J;?.)D>@.3;RJ'#VN ' TK MA]\-I^/[Y93$"'^9%-V_?!E]^W'Q,$V3E=.N.H-!X]0TH&$Z@WZK8Z+%TRK,+1XU\,#*B*87-#/2QJAM+ZKG@XU1 M32_:_I+J%_2ZW=M1IQK_\V<5%.@5GRNTRVP*/*FB\J5 373&Z?63;L=%]UDA)L$H0T6*ON>#0H?GP8 MG$_'#?/K)O>_UI$>GE0!VY^,;B=U4]*SJDGCF@GCBL%%KUMCL=.3J@G]FN%5 MC%7<_.>WFN'PI&I"W6J+RJ46_W77G][7S)@]JYI4YZ,4E3Y*<5>WXKO*)7_O M?JWFR?2D9D*]")5/ZR8VRM_JB*87U(K1ZHBZ%S1/KIYXW;_^UJO&ZNQ1U911 MMT8'IB=5$R97G^N^D1[53*G[2'I4/>7ZZZ#&;B\>5D_K#VM8??ZL;M*T&!>3 M>B#+ =73;T95;NIB:GI8,>W+7:=&H:0G%1.^UFF4KY4*I=_Y4C,^/:F<,*J1 MR/2D:@+$6343X$G5A&%WVOE>,V7VK')2C:J#!]7#Z_ T>U0]997T:\(V?Y8F MT:I)]3KBX7G]Y$8ELSZF^26UNF)]3/U+MKV@9G(- _>KV!?,*B-8UEIW^N-B M1#EA4-08=7A0\7[XM88;TY.J"?WA'PW0I,>?.Y.B'#[L]+N3:B3-'E4XI;/? MZRF\?%P[M9%!UH8TOJ*6NFM#:E^Q97K-U.++%F=PYLPMACW,FFZ?,5V.KM%7 MPRIM-1P-AW6CX16,*L;][G)>C68?5BGU';ZP_O91]_:Z MAFUGCRJ^4:>E*W7T:/H5[-;WFF"V?%H]<=#OU!C@Q<.*:;>=&K<1'E0-OZW) M#<&#BN'CNL33N#+S-*[Q4\953LJX!I)Q)2#%=2V?"IARO3*P2'%KL8VMEP,? M9GX9U9!M]J@2*AA1-V7^N6S*8%CGML\>54VYK4/K;25>[VI&WU4,GG2OKWJ? M*P!*F;O%P[II5=9H.:W2)*4G_6'CQ-GCIJD5-FIM;I6IFC^L<&L>9E:Y-NE) M%9>6LRHY-3V8-&%T4HO1206=E[.J2#WI?BUZH_[5==$;CJ8U\K0QJ.$U7T># M&DY;'='P@GZ_4^-"K(YH>,%HU/VS^05I1-,+II.O6UX (QI>,/D*T<-V1"R' M-;WJ[F:'%\T'5;VFCIZ5)"RZ5]UA[[K.0WQX7C.Y/J(JG]9,K%/C\V>UDVJC MQN7CFJF3NXI]AG(B/*R==MOXR?GS^LFW-89P^;AFZK?_JI_W[;^J)EW?7G4' M8#YJ=$'YN'9JQ2(?)E:N$)[4VX#YPYII_:9I_=II]?IQ_K!FVEVW$2VSQU53 MOQ;="A=N-BT]JIK2?R#WF@<.#])PG VO#QL6#VNF-48<*P,:IM>&"RL#:J8W M3JV9-JJ0A!DN1Y4R4.4]SX=7(AY48O&E9B=Q\;!F6J-WL'Q>.[E.;.8/:Z=5 M*,V':94Z$Y[4.A6S9[63^@T?2T]K)DX^UY,@/:R:5J7N9E.J%5V=U:FT-E6& M9E)M7\;KPK$ZO"87G)XD_[Z*G.6CFFFKPK VJ3KWFYZD"+/F2[-'5=.FM^,: MF8,G-1,:5,3B:?F_NAM=&^G_;JZ MAO))U:0:7V%:1=.[R=5BIZUBULK#ZJE?.E6E*8L']5.J)6/E81FLO5/.AN*M=8_SIXN MAT[Z50/AG?C'__CUEX\0J-QTKC9!N2^^/ZPQ_<=?RCH?C !M/_^W_^O?TD=F MP=!-YT-Q_W _C4C^DU\\JO M[F@XA4D_](%)HH>I^G?ZST\^?:@< IS6G]ZG'\I?^KWTVW6_&/\P@V,]*53J M&_?V?[_Y&<%R!698JG_[<7/R[!L_;GYD\8W;8MP?]5:_"H@:3WUG6OP\YR," MK%1.?WBV,J$8]AZ&8P1L]_"U7CFX_&GYO?*'!6:J4?4VO?-W]MOH&];GB*LY M6TT72\=76"]?N7AR\-+C8NUGO^R9HCGNLD$XSG[9:XS^^&7[&;7I[Q>@$^05 M4GOH!'EDG5"JSTM E=H/5<=6GR5778*ED?M9FE-Q%:#J7PNO[5\?I_#*5"\> M9C5,;G1S.QK"?T[,]_YD.OU46=P9O._T>V^'KG/;GW8&OQ8WGXOQDZ%] MB=/B2X)X]M/\MQY\^?OMH-_M3^.B=\E\L;G059YH7.GI..34OMI! MIJ+5 *U):'V'9_0=SM94-'+)AV+:Z0^+7NB,A_WAE\F+9(_J15ZN@9CK@Y<6 M=IU$(N3OK)6(LY((>:*L7NLO/9>_=$IU=QAQ/XV+SN1N?/]RR5NQPLLD\.'^ M;;=[=W,W2"7[[U+M>!HV+KXF?'XKW@Z[HYOB15)^YW6_(K^WTLJW*9*S2)&< MQ-[+L]^\/!,WI]62SZ8EG\MJMGKO^?3>95C&-C!Z\L#H).9 [4W<-C ZG8H_ M"P*WTGLQQ-U?-;?.W#DXW&Q(61^>#49DOIUQ":[:\! M6OM_#O;_3,Q!6]]S\OJ>4QN'PVK"6R5P%OM>SUT8>.!^0*LU+CWO?Y#6:%W* MUZ /#D@IM?K@TE-'^Q.]W06X* *KLS^R+$]W9/E?D_'T@:W_6HR^C#NW7_O= MSF#&TNGI;ZGAG)GU,NUDMZ1_M5+?*OD7(NF[N7,MN5^" M"Z=;[_V9;/JS=P7:F?2MI+\$O]Y-YFFO^:H6,E"EP\F<33^ MK?C3=&_ M@$@@?>'LU8"W M)L[:(Y>Z%];7-F*WH_V)LJTG.&VM&FN4F= MM74CX.CA=-Q)!1H?^I,_[+TMAMVO-YWQ'U6: M9?*AZ!;];YW/@V)#856\Z=/];;%^?@:$:W23:@@WQEX&KZP_&TJKY5]4_"Q\?UPM7HTJ8W_8&7;[G<%;>/7X;LG7Y?._?5P6BA?=NW%_VB\NS#^H M6>$#M>N7>)$!U]XD3@UCBG$:\+X#G_IM-'T[[ [N>D7O'_WI5]>9?#7#7OI7 M\EZ^=09)7EX8"QR.@M?"(N/;$1CTPA>?IR]6$32N\G()O>J&OQU^*^8&,?>9 MR]7;T;!WJ33.UU=!WJH%7J1WFI&WE>-SD>-G)W1KT\_=IC\SB[2>_462>,UM MZ_3'?^\,[@I[O_SS?P)N.^/NU_M?BF_%8(WBRS%OA[=WT\EL -G(4ZR\\M<9 MZF;Q<1P7_W57#+OWU>];&9DR4'?C,83.FR]^^>RX$S4>N+.!'$=*?^Q S IP M&JAY++C.7G!/'6\]7G#QN0CNR_ ICR"[N)7=<_&^GTY\6R/Y2MBZ-4G/;I(N MD,=?HS&Y')ZO3@*L\>6OHV%Q_VMG_$Q<\U KL4J:DGQ@-K5E/C M^$+R&N.WRQ';(P@=/9?HZ45Y= >+#;URMZUQ?";CV)JBEYF!?P5[ MAJ_;PWM5NZOG+_AGD\%O?= +S[BT/NAKM=CMUEMKE-NMM]8[?M5;"WOFPKVZ_2ESV+\H-3*X!+$=USVF%YC;KC$VRW9)87I[MN8%A>D7K%@N M1VS;3/;%!/MMWGB_SB[G;TY>K;"\1IOPTL3WU(V9VJBOM5J7%F.=6";.(L9J MT_ O*,9J]P$N36Q;&6L/=#X[1U^ &6G]O=90M![H&0I^NZ7=;FFW//],QJX] MQ'SA8G-,8_;LAY@O*>XZUSV$2Y';"W\5LKVZ\U?KOX]$N[5]#F7E[C7D$K92U/OS2>/E=C=($\_AHM MR47R?!OLO!Y5_@I"B[.H'FR+Y5]0]> %IR7.5VS]7&S_^_NM#9_BE MF(E!^J]?^\/^S=W-9? Z /S3$OPW/Z?_7(/_=/0!&HRG'K3YHC$+N4)+"CT\ M6YE0#'L/P]<(6CXY%4$[WR^;H*OPOQ*";AK6]^,1O&%Z_WX D@]*/2GTV[1( M>__I_K98LV$?1]?3/SOC H:5?_JD2D>S"6XTN;2MJQT6_Z"U=U[]9:KNQS#& M+V#'BJ^C0>_MS>UX]&UNT%XP*S2L]W*)O]J(KB7^.1/_Q+W:]B&^&\UBTNX4 M\/EV"#._C(O)2Z9^TX)?G^S'N_&P/[V;&<78_Y[^>LG$KU_NY4K^H:1O)?_I M)?^,R/_N^KK?+98C7C#=*U=ZN00_U-*W!+]0VWXHP5O;_FK=NC;1M# 9Y.OSLM>A^GH^X?@(B-7_X&HG)A++"VS#<_IW7^M,\Z M+U,+K.3O6WJ?";W/;C]@U4RTW'%.VN#(JG^A#7ZOU0;EK^'F=C"Z+XK9LB^: MLN7/%2MZ.@E7S[V%JYI,0$OTXQ-=[J?6Y8F(WDKZ$Q-]'TD_"=$;G;V6Z"_/ M@9L3';>2?M9$1^R*HJ,1?:[=\:^IWA'SZ=>6\D^IX]D5IGM0GEYA?C3*IW!- M_LY\T:7X(;4WZ Q_Z]RLA&R?_AQ]^CJZFW2&O8_][].B&*:,U_3^[;";%ORM M2%,NBQ-6%[D(V/98Y9/$:^(*DV/&:PLG;B;F5^;N2ROF3ZG@06[%'F*NK[!\ M;E?NW6W:G-XXI="H'4+_R]?IQ>N&7=AG%3=-3'0TE=2,VG-U5$Y=;MR:JK,P M5:/!+OZ0E]3F0>DT)S/R2W97 AAOS7!G(585]*>QP3$/T,9)<9 SF9J:E MXM-YBZL)S*,*XR%N0DO&0\FX:CQ/72S<$O#<\W)'V$AX291\GJCM.3/PE;F7 M-C5[+EGXT^1H5J4=UC:Z*98!XB^C;B?)P'JT70P&_>$7,^S-.W;!W^'[+2"T MN"R2-ZQU)1C>LMC7H1<.996_%L-BW!D ]DSOIC_L3Z;C3I*Q:ESKZ01JO2YKE>C' M*J,E.='=H#.9@(F9-9S]C\/BO?CXKH8CQ=-*"^4Y)L+7;M7H6FE M3T5P>8(FR^0$IESVW ^1"[ #?SP[(4^=T6E-P)J;@[#(Z&PW^=F,4^/EF M-+QDH]','-GZSG5[\B0>9(4ST:PVNMV[F[L!#.V]FWXMQFG8N/B:U:\X,+YLM<-Y:(?CQIT'.YFM=GB9SN2!OD,; M]H=?+JQ:8$=NJ5[DJV*- V*-EC5>>M1Q<)*J=4"?W &]P.15 MFZQXVIHVO]@^?P#TY1,UC(18$/L=BXO-S9V4##Y:B-BORY+FS,PB2VLJ0,]"UIW>9]HV%VXWDLH M7H"C>)*HH6VE=J',<(J"BXMH7GH>296VG_'Y6LT3G,W87U&V3O,%$7??W%F[ MGWQA/N_>R=$V-_+ZB-YN?%PDF<_]B,SY5%&TP=MYG!U\[A#F\"V#EH'.A8'. M8"NA[:5XR0QT!F6\YWY'T)FD$EJ_],*2"DWJLH1^H\]HVE\P-2> O(B_*9FN7A> MA^DBN2+;J7R8?_=YTN_U.V!1.H.BRBE_^_[=BV2CO79O]_E\'48?/KU$Z>MA M6_D[_K4S[G[%XH$I083[T]CI]@>PFC6>^Z683HOQN^OYD V6_06?5E,7V.C@=V MJ\+FD9B]CA9O?D[$^*F&&,?Z> 4I5U:=T?*)I$U<(7J%Q:[2MC'\5-+62DW+ MOI? OHONAW07,_&A^#8:?.L/OZR/:>W%X^Q%(UI;PW&R_I+'+0UYN[?7U8I3 M*TXO1IPV[-(SB%,;Q+1!3"L\!V8 6EO4VJ++%J=S"JI>A/PM'_V],^YW/@^* M#X"3C6#&"OP\$4/N?9_T:5JU/!5#S@S6AV(R'?>[T\76 MLAGV-G[YV[ _O;!BLY.RZSD1C$W\XOGY8O*9P^O3F^J>._P;I/+RZD+$.'/O5]Z-^E5 MO;$_&3&"Y4]_^^@/>67)JZNO[O6_@1BM$B#-^.WNIAAWIJ-5!MP1C/]K#9#U M%ZU\P1?#T4U_6/N-!8MTIU=>1Z25M\)ZPIDT7 L>&:."<>:9\F]^ONX,)O#Q[.7E M%]W=>)Q^ZD^ZG<$_B\XXS)7%#A_G5 M%< B"$1(I%4C2Q<>1)TR\^?D*=-9, M#S5]J83$C[IW-\L![V<**L)ODQU (0X+$8.GRGFA@V,BR#DHPF%% ^_TSD4 MM5^I!B/!N3,0W"M8N\(>V\ =P8J:!3Z(E<&]2:I95X&Q_,HF$'/X=B>)Q%9$ MP8EGSGAE&57*E7A *- W:YY7[9$.8F"9@)AO* "YX 6 M^>9G^/#OZ]]-KRX_%V96T<&OX\[@[;!7?/_?Q?T.WW6*8Z48MT@[D 8G12@1 MCZQ'8=T%JOW2!A@/IGZF^R?O[J:I=J 'SLL:3//C?^RWT3>LW_S0*[K]&Y Y M^/VWN *CQIH"2JSDT@J% XL$+V#$5EM83M(#LQ>6*@HCE/B)B368&\!:7T MQ?L%?OWK>/3G]&OR:#K#7;"I)(G:(,FL9$)9K7G@D6-GB*!::V#CZ?BN6(6I M\DL;P'S_-.Z SY4K?;XB1.D)5G00.3!22H2 MK4-"C\;3_?Q8Y" ]> MUVP^*08)!2X MGP87S<06VGNBN";4:B2-=PMB$V0AULEP(1"X.T^(B[H.>+^,)A-0RN^N/W6^ M[T=^HQ"LC4H8AZO@T8R^#&=O^7MG<%<1%"[N MU:UUKASX(,)92;T"NT )-Q(KCK5*WK;)>(PAL:$[3[RB<\#>47LUU>HQKV9! M,D-1:L)#$%'-**$%.!QPK_.JP]R1\+#"$:<:9$)"(/EH11.)C3APU!@G^ZBE!F_C8(^^4#CA:+K4- MU J=L*>9<<((E'DS(DO8O +L/0D?2TLLXE) Q!<$4L9[A6:42#DTJ\RKIP1K MBOP#)IPKXP(7/FK)D!2"N.A,BDDTS?P*0J10KPY]3\+(RCH<, 1#U#AND+5: MFD0*#;H96VI?.RGT%@_9"FF1M@;86?A H@XL,HBQTVXZR]./$#F(5X>])V%D M'H4T$6NAO4W9#8T5G5-"28KSW8Q71XE&#YE&ZYTAT1+PCZE6*=>\"' ] IV< MI\G0JW+,]-.YR$PE/4QF43>100?$7;D!0*7)-/+K(T6CCXP]$IY3[6PJX""6 M*,*(Y\A%H0(-658)4X)?ET%[,B=98:998#08ZQ@FR!L@1B*%)<$:DN?>7Q\I MFKQDXL$!(XA0HL&,*4 9=7/7C'!G9)YT)%3P5X>^)^%D:RGWPC)GN;9">8LU MG9$B@,742EX>*?[1&:?BG;>3R5VQ7C^UTHY\%1U\-0^!F144(QT=DTI%$\O* M$1P". R98*=4^+[86(/P>,O;)>]-P'F,7%JC)'?($>J\GN>]@0$$SB0/,[H_ MM4^_OB<1#1(#MJD>*F(B./>.$SK/3(.B]RX3C3/$56.N(H+_8#$G,5H9L8G2 M6S37PII+9?)-T_-!-O5H^)[^W#_IR@0W3E,/H;[35A/OD5_XXT:*7-EQ33=*N':"ZW@K>>A1 M/]O#71+\E_3.M$F_?E1L,GUWG7JR3[8%V '4(#$\&,:9C1 @,E7N@1JD,L>: M;=;KG#,:_EH,BW%GD.H7>C?]X:RT-9TA6WQCV^X<%3(YM8I**2RF@I)%92\* M'A1%7EB!V>7@YD,Q*5*++$".+[X5@]&LA&,WS#@,!A-Q[IP,1B7%8!=,@SFU M+-<(F%P0UWPL!H/^\ L@YM?.^(]B"G_OAA:L9"#!>2$YCPA+JRU;, RQ#E46 M$S\?6IK,(^6!6R2"(L(K'\ )0&45.39.9&DW# J?/.M23J4>J6).("J##YQC MJJ)V93T.9BS;V011N!PT/$X].L.U1)%S%FE0QA!>%OI@PD3N0C',^.7@YC'J M,=J82K<\1Y180$W 9E&=B %%.BN!)6QS&_&<,7.P>E2@46*4E%D%'B(7BK-% M(3K&@89,EB23SR5,6[*1A$< 3F/!P. )"M3VI:+WC*!LGQ@339Y+/6YD!LV? MG7$O:T!9U4RI+DU@J"=,$L4Y4,>#90";MR"CL3POON2;68+G6OIQ+4/T6@D% MAMT;ZR1R@I?']2!$BB:KL5;D@M#P.,L04CT6TQY!"!$UXI($7PJZYS$O/U?L M3*3CU);!8LQ!/S!PK2@PCI-:+"P#4A2T8X89*O3E8.9@RQ"CT" _ D$L 7XS M#L:8)5IT?EY!*/UR[;O]EF MZM&6(42B/)+&:6&L5R3Z\B@LQ9[(S,#C9S4-IPL:L"&@_2(S1H./K!'SQ"[. MV+-4TI'B<;<#<4 /^L0'KP#5UU)1F$WEO\Z.3,GD9%X.;1T4- M,@2E5(P$::8LC:H\IPE!@R(D+S[$SZL$G\8V,.L%0@:!@4 A!=T\X&68Z5CN M:XM9,/5HO/S9&7:+.!K[T=WGZ?7=(#]0>M")0F^%IRY"<,B MNPH/("?RSJ =<4V-YVBUD,Z! MHXT5 O6!<)F)Y6!ID;%8"]JU-:E!"6@;Z2/&#A3IPB4)$)QE^[E/A_$*!E\%G)JH@%T0 MH@Y[!?ZDE,NZ.25$QBJ/P/CCNA3"A^XV%6B-O9T\)*D!I"D9 ^K*(L'2R:](P:8$9'WI]S@:\V2,$F2SJT0-( 68MT-@[LEL -Y0IRNO_'7>5GK64GA<_-==,>S>5[]O961*O\'Z M0%RV%@,)065@2$J+N4'A4FPW[ZI!V'I@ESX59#@X@,LZ&2)!+ M>^G$ENV] O8VVU13-!V]OR#,TN?";$ !$.\S M1U5+*JL7= QHGV;Y#UPPW\9, MUS9 .#J[0R++'A3C-.!]Y[88_S::OAW.8\5_]*=?76>2RC?2OU(.XAO .*R* M8M?WCFVDZ9209P$C$[W1R[L;@E0T.Q/_XC$\OAVERP[6O[U-M=,86-""&$&( MC$1)MS":7(/"SP3PA2/Q;Q\_C6=J['YG#$)D0(-6TB+)'3;2H[+"GGGB9:-' M>R$8;.P:3VV*-H6S%GEK0E1TT:V;J'3:\V4L_SGUG%$J:&P$IN#<2A11*EI> M!*,DJJS^X<5C^! ]9U*.$$L/ME<0P0/C*)1L:JG(CAZ_<"0>H.? ID8DB=:( M,(I32WY=YD3 VOJL5/(<,9B:9I9+Z6&YM"Q:!E_*^)1M1 M^S% ?AHR"Q@U=L""402&E"1^<79((.+R.R\VZ^8O M!(M-#AZ.DALJ+')>H,")":8LOP0$^+R#S^9%%Y>#@^=4? P#X@*2CDJ/A:-> M85M>'T,)S[8<7CR&#]%Z-GEX2C$$6#-@JPDN>94@[O*DB^8OGE4/4'K(**\, M=Q1SK+$'E-+R2!E+[G+>IN?BL?APK55V&&_)B78T[#7B<+6$6F(IA0 $"D&T M1:F?;GE9$K8>YR=H-DNHGQB)\XKM=$AG,K6=27_/2@R/-0%7+2)EP$D.2MFP MR ((ZGU%RV!&]%YF(H/OZ&M[3N7/:;K$E08/D;Y%D6B)R[.X4@NK6*0AED=!2$A= M!!=^*L3MN9,FYN> SP4]30YH]%) X"THAIC;>:LPM>5I%$UIEKJ12G%\7FM[ M3MVB13#"6T&EC=XKX:(A96.<*//$Q87B[1"E@HP,3BB,K<8$&:I96>:#76IX MGP7)7(LSDYI3*A66V@D8X;!/>[%("!W*WD$$#%;6;(J3K$7$$='S,&_]+7LZ M*D'$&(02X*]@+IB-Y9IXT)YGVQ45E5T[PG6TM5Q2<G1:7I0S$XLJ UN-(2;%@?.>6G>B5=1[%,HT9+M$+(=8!DX MCYZA((VBR NNL)=EL[T0HWBQHG;J"KQGW7G16@H27 R$:B$]A]BSW&9&**3&6\8Q(>X@6Q>GD26J5K) -R%I+1'D60#,6&O'"Y%T+S]39.WN=@J1).PR21ZQM\+"098O<@+G.+T \)\_L MZ36 %#Q8Y[SEL\LKF""^//)B*8Y5NYCGHP%.L\' +(L!W#]%#0Z4":7+TQ4H MPC_/6E"/+T\IG:6I\9>!@(A$87U1G.IP=<( M;G'Z2#A!9';XON),Y%.OY45F+T\1M47DK)=.R'2MD/.4N85Y%3&J/)?2TO0L MO"*K&0Z:*HZ=TJD1.B/+"GWJ7%8BTI+M^3TLAF2Z\0I9"0; 6QFXBN5V++=[ M'2JY*)J=3;[R%)7,@J7J-.F-(<(XJBPI>PS*J',WL*7I6:C/@&GDBH7 *6'. M:\8E+,SOR"9(JL6G>8,VW15C^>:$U9>7D12YX,7Z]2<$4T/VD% #.B&N0&- M2FC0S.I8UL-;RK/HL"7;.6A1*J@B3EC+1!!8+>\)2[72+NL?=6XTNWA=IRU+ M-U893%!4BC+.0ID>XC*@LX^[+T$Q893:23 :K1'!6BYEV:F41^SRICEGZN6= MO3*Q*$5 2$O+I)%$QJC* U'62E)5.WT^+MDS%)\A E@24D?K*'+>Z?)*#NP0 MS;.I%X*G@])80IH(<@E\@FVZ;L655R+12(C*/+ZSDM 35$>QP)G@#D7OK%1< MF+(6 P43;'[[SY,*DCND.S.61J@@) /2XA@EB6J1(.'""I[UW#K\#(*KZ)/\ MV)4U;8HH1+VV@NC4T- C'V39DHV&@'A^T>#!FR(5*ZM6/&;J.N/Q/2C]F3FH MHE3]>J32Q@&;*>IYNA-.>5;6-)C4MS:318SQ.O/M!-115E'/;URGW([EB$6D MD:=!$%)V)P?L9[:(PB/Y+*MHO/!.!Q>L" $[S,&<:E2VP>)4 X'R"XXI/IU@# %[SA"%&-B0E%]D MRV(ZJRLV?3>[E.],AI=*NV=K_$N)#5%Z)HG!BB-O0(F4EPM3PIH*(5\]T9ZO MQ7H008*S9 3H/\^(1+H\\!LQ]4T'JEX,T4[@$K3Q'BFRR034H2(G'99E_A73[OGNY8# M$TD(UCSU![08B.=+VL$?L2E#^^J)]FSFB'J//0] +VVUQ4[2X,HK/K%NW,%Z M,40[+893Y3VW4:EH#392$UUV9N6>ROR4T1%5VL:,A[O(%F]<_V%E9(Y\V=A\ ME3-"J,:M ;>Z'$J8WVJ\^"MC3KOI?D_'\7K?%+7PSQMC\K?>? M=_/^9!M,]O!@$D?CWXH_%W>X ]>\'X^&\&=WSDQK[/8PZ..T,^QUQKW)WVY[ M\"V 2""]K2FFE\$I P&!LQ"1"Q+*_G#,I:O%MUT/?8FT^-@MAIUQ?_1^7'SK MC^XF@_L/Q>UH#*_=MJNH,6;P?U)29QW1,>5BYAL!.&"6)5\(8Q?"NDV),\6Q MM8Y#[ '+H<:B:$G90C"RF+40K$ZFJ+TY@9< B(L6"#1)KJ:4PI=^DK3+; M3/"ED>%@6>721\240)1A"L& H;H\1 \>)L[OD[P@KFW8CE#&>A69$P0IA:3C MGI<-6 Q$N+NEA\]QU4WI9!."=CP$FIH82R$<",,V]REJ$PG/_^JWQ? MZ;VWPV[:6"M\,?_W?$,6U$7XWOW:&7XI/H"0A.OKHEM[D7G](2:DH\ 6;+Y! M$'1!Z$7*6B8O=>Y>7E&%)HRP.FUE&5 M=4F[.JJ+]Y(I?K!MBE))L$\V$(B%(D0]O+PXDA(#=,FED+92^.^KEW37'UAP MC'/BM/9$>F\IH;R\EE@)Q[)XY@HKT\@I A4VV.[T5C,4=]:YSVY]V!K/;QA,QBO&WH@<*--Y- M[\;%V\GDK@.*LSD'9/X$O9DU! \WMX/1?5',/K.E#;A7TGH'OB/(+M+&PK\- M\51&HQWU:P41Y57K>E.5[KNF&H2\[XS?C3\FA=2;)77*J]BW.HMO?XNKY.+I M?J]TU2I107D9!2M/;$F,-^\I*#\",<5?$,*5JZH#[-'KV'#_UM^D0*>^.QR;@DZ]C3D5S-_TZ&J"66'$\HK@ 9(P@C(8!D#2#/83D(W$8, VZ9B<@J"^X"$92GZM,% M8_"H:"6X,$:")_$X<-_=32?)V035OR>*"8@?H5;Y&+3&+$A*2PO,:""H2DU2 M+86F34RQ L_A<#?B6GC KP6^901@%DXA45Y!*I2@NIHUI"04Z4M9A*CC+ MA"H/MJ:.V"1K!W.%P>9GH-:!\QBHF[S;E*KW)O78!70JCC439<=KDRY(SZ & M'PSQDT.MFW&=$C+,4"J$9-(+H@1>W@,7OJRB% M2C=4Q(6,0<@6\H[I5X(JG(G9;E"#IS>=!_\N, M;OL!G:Z\,"%@82GX%0))HQ?^!$4>A=S6$8Q%)=!K0&R%TJ>2BSBZ&T^__K/H MC/?$M!=1:D^HIQ" ) 6(9=G"EU.9<0MG>#O(&Q#MMH*/!0#>VW\%FG%DD*0. MH>C![BCN%MOTU"F!LA)M(<6FRMX.TFY+^/2U/SY@!2X@2@TX=00'QA0.CI>' M;R3\4,$X8E-];X5HZP+FX?RO_6'_YN[F?>=^EE:!=WPH;CK]8:\8O[N._4FW M,]A_?9)CY A/%_@R8/FH=-FDD3G&?.;"I)9EV]>W%\#KRY^ :?M0?"N&FT[C M#OX8,I)JI2QBVF&J@HRQO'D=-*W.MNM@P7QS-2O?WP^P)C<@ MLK&2**$ Z0 M0"3RMKS\39I<[U.LU*:?>!A@6[PJ&04B 8"1!/X'R./"EY=,>F9R]F9*;>K% M@P%K3,%&CHW0@7O*(XW6@NI; &8TYUF] ,-RXWJO>L#F-^6!-S7/GKZ[WMA# MZ0^[_=L!2.@\$?ONVO1&MYG-F=MZ'(O/"#_%WLQR],=R#R&EC,%@@G\X&F;O M_%!,0=2*7NB,A_#B;=<36A!WP!^$@2&FW*2BY1$T3+C,ZS,H(IOAX,%H725. M.M0%*N5;,9[ D_E?TZ+W<'SP'YWQN .+?3=^-YN\R$-4^;C8W.Z+M??CXKH M!Z17D\M=C_8AQBN06#4[.'JF@?(TWE ]8.7N\FTAYFS"Y. M^@@Q0Z?W;OCWSKB?W/.T69#C2/Z.?TTEHU@\..6P^/X4EC?SQC98ZMMH\ UH MN3YF@SU_ :Y[=UWQFGOX\K\^PG\#%!"6#XI[VQG^L3E[-/PR+<8W:4E9P+#Z MZHUYJ^O[T>3?F(&3'Z%$5^!.1+>B@K;WYAE0Q!$!<*BPX%# M!&(X+@L]>(R@.J:=YYW8FJU77GL#^-AIV#T%N8)1SY*B/06C# M:8C+#3"A4:YJ*:EAY2I0#@>YL8#2:T'!4W+66/"C-""\S'4;)D-^'A]I<2#( MX%5U^Q5IP)HOKX75)O2OPH5 M> T$"64QPS82IV5PR^Y U*LL"J@E70DK*$&@;33&6#*2C/+!)P3^QF9)GF[6(NT %?P^*](<9]A;7 MTNY.V;6-\?W$TW2R"JQ7YUSPA1 MYU*1%5BL5,I*@1Q+SU6!.UM7W'.%_H)7-N:W0/78!?RS?@$,3!=X!0)$,J93 M0P%'NC2V7JB&!0CY- O(E"1B-_5%&.'24J'3 M4=THRII0;EQ%'I9L7%=R@C4\$XHN(HA;6K9\Z(F<:B5XP[@[1Q<#<=C>_7 M!N^"D_5DJ[1@IH%=H@GI_GF%];+M@4[E097Y98(WD?(HJ->0L*A:_U ,4H5R M68!Q: ]#C5.V)0;FF8U>$Q9M6:P@(D?9%B?&=*-<82M CX2^*78E(-$8Q!I' M&Z,T)J"R"RY-_;DSH<884?9XZ#\6XV_];E$Z BGI>).R-G-:#@:C[NROM(W9 M'7T9IFSO?/-LGIR<5_^G7\&-OMM<\R[!,-;48QQ"JK6&]7)27D=&K2'9B8^L M!/1$ZW@N5#5&G8X3RRV3PH'#9SP*V):G$U*33R-XW>KS])G?1M-_%M,' $Y]U,IJ1P&ER 5)A&40OP2\ MS/2!\&:[58?@]I"%/PEVY^2%8&/QTVQWL(X_#\'Z0V ,CIY$5"LO/$3Y1CI6 M:D:-P<"\^?D]^Q53_P28K5ST9:-[7O61(5UX9W4,G*58A' D52Q[.CHBD 6D MTW_27S%_V6A?0=$.[1Y6M8,,4D:2G%-EF"5:+3>*L>-T\[A?VA#"FWGD)UG5 M*AJ7_;<>T@GOKLL"H9H"J/I2A6 9%M1X':2+(D;KRS)Z$1W*^ZAOK+X1F,.@ MWB4A)3!)EVY:8J,(W*:>4\MK5GT,F:?.-'X2L+>$Q 8,D%7>XR 02Y?ZDN4V M@%'6-"5C=H>X#Z\H?H$(L?=V.(6XN?]Y4,SVW?\V*:[O!K_TKVOCUGF>),7: MRPS)KYWOJ7PW5SVI%!.G,YOINE[+#8UE^P]&O/:@>C#_YPK\.X!URF7,JY"S M97 E73H#!5;*: B#$*(++Y5IB5F8:=!3K"(K%=E^4H\%[PU/QR#!LTZ]"'RY M>8VLSNNTB!0;3-\(S#'!7ML^5(#8=-1%6D0)#T24FR[(4VDJ&K1OJIB3@=UD M&4!%P&_^2R303:CXJ<#>RW=*P!P"K()7I@0T1L3RD.3 M,59=$X($.Q#LOQ;#E&-*VW>]&Y@UF9VE^E8L2D[VKMN78'&B@XA'>>[2MA O MB[T%D3+?7<2 B?72@2T0/1;XQAT2PQR'?S"E.*$D\+"\L18TOLRY' P2?3+@ MM]3_$TX9-QXT"W<*B8E!QQ,$EE MT010A&3 4[F99]X'^-&H]V=_,-A/&B.X6S,.)MILBZ4 MY69 #= C@L+7! !L*0+[#^H0(Z?U\EY&Y"&PRI0]VRQQJ01E MG$IRQZ.Z$L8FB8P2 S5HZI7)B0)T*/^@3DC>K)\2L7%$=.7K^P#5Z'0+;#4# M*\(%MZG8+_JE@K8@;'DJA>C' [5%=WG@%!LEDAS(76^Z9KZA6PX:S50S3=R4K%W'(]N%H7@ M_>&7=[?%_"3SQ!;7H_'#[E Q"=]!GXW&O?ZP,[Y_.RUN)JF@+AW8&PT&,!7, M?#&&X'3_@W:P.*J%2#1@_5FSP0:3 UT7XA,MY3JPUQH#,J&2Q MB.0R*>*(U;) 4E"2>6BI\<)&B\F7B+5M8AXPT1#K!XAJ+(W:QG+C!>(+E9O0 MJW0CLGH-6&LLV#,$^:BT$X* CHEAF6^ **'BNLDK03GFSX>UW6K_F_C$&IM4 M$H0] 6R4!4^OC'^XPLQD*]85BVTLFS_6(04, 1FRD1CPM)'T*=^XO'U-N\V& M:1 P;/06/#&HJ]Z1PHY@XU6@QH*N0N#)\G);'%.67W>'3@?J%C5AE ^,:H0Q M$0X<3&G*'O0\4%%Q\(=7Z8BC@=JXE8RCU1@;(C!XXXHX4WI3X"M(N37S>F)0 MUW@UG0J6Z8B@QY@'K99U$0PK1C*L0HQS *@;?2[+YC+O._?IZ%N*SKK=\=U: M4<7>4L? @P4W'UG,N)96R* 6-Y=)1%B>[[\B@F3Z\ ! 3['4+42#.$\HYB+P MEA1.*.Z69?N6>9/'Q4+A)UOI0\>@_?VGU!TP*I026DZGG:^R+2LCTNC,M[Y* M741W7-@#6(]?QA;R((>8LQ#U$B;AWXQR7R:>#==Y\_TK33DY\C(:6_#L31@2 MC:06(FC$8KJ%2K,T.I5$BDQ-[ /@4=>VA5H1(<.0X=9:H8%0U*KR M7![R)%1TOB8ZLRS'6]R[Z==TP79Y+&J>GMW?!0D0$F4H*&>M*?ORB$@J MNCULAJ@[PG64I6SKL(:Q%=0X<*4"+"/:0,0RK27S7LT<;5,)CU_*8^R45308 MS860Q(*/8B!>+ ]Z@(#QS.52>RYG9X6]SYJVT8@*K5*CXT0LE)P)6F:9G73Y MC5_;M-VA2WH_+FX[_5YYSG#ADX QF[WP4%EB278,1*A2JICVNMBRB8+G++_. M5F\EV2YPGF*EVPP7IM%@<"@DP4ZA0%+5P"+KHRS*R$CI5@_J:"O]D)7\[M*6 MR0O0$41P3:.FDD3OEVDL[WD6,O*M?M(*-(\ >YLX,<-L2EK+E/($]]P:4QZE MQYN#[WXA?$R38F=XC-F0Y88R4T:&D(S7$TM QYO54N;ZB/ M$=L N1J2@Z%MPJ^<[5/;E+"UH*HP :-?-L:-QN=^)I&GA'9+X!N0EMIY)G@D M%-"<]I66FZ>(9,[7J6%MSH J9XR 4)XWWK0$N\!:MG29 MCSHXQVT<@O5 W*NT"Q9)I7#9W"EXFV?R(2#> +8:D(.!;>SI&S 6)C $#IW2 MH!'2/0Z+"[V\P%E[@QD3G S8;9O.7BG+0*@\T@XB(!IDF55*K5SS4GI^8F ; M;<2L'V($/.JHI!,QR)(-4CO(O,L%QINQS?[0@F\SFF=9-SN0[Y((!6\]=7(B M$+;,3E_%L#PJ[(C/E"W#F_Y(/3"/ KHQ/>,UL0$C;KG&D1L>0]E,Q.J*.\N'*!/Y08'\9-;F!GTE&(?!V9341982;8E,N1PZNT*'E%TIN)4Z+Z^0)X)SR^$< MP%\0#MQ=RD#S>JG!9)0M>2%^SBS%/*5_&CB;\ EP4>DMTJDMJ0CXIP7A"JNTD5)U A;YE>9H3Y6-#XBB*Y7'M2$K(T@-39: M#B%5)]I4C.& D%*@4GUZ;$Q^D \SJLF>( $R9Y7I7T>#7C&>S!MI[H:.8@7(9C!Y3XC5PK1"IY0>.,:\.93K(\^ M=.MTLIY(!20$9]H17CHJW@B79R'!Q]7[ 9BW(GVXF"P6Q4/C_T>V1OVEF$Y3 M5^O*WJ1/VA&UZ8(HSCQ"Q 09@P(5EFJ<%SWP4[^NZ@:G6/)5=.^,T.>APQFV MJ&VX+,@HH B$EC'=3@!:A6-C>$* M A4L0QFC$!=DR&,4?DJ*S&\M@ G--,F.,%\N-=8\<1 (@S2'L!$4%$M=SL.B MM% MH@D7>>2SQ@:/!_C4R]^2.M$B@D^/)7:4@_,/@59YZ)JF:U0RM72RM?]63%-[ MH_?CT;=^K^C9^[]-TJ&MV!]VAEUXD4E]@@[;1:HN1D&7M N9&Y+@^9QP?W$\-!(HB M!"H96$YY3SB+R\L>K8D5#7G/@.&V*(IT>WBZ,HIB3*S"))#R8@5JM*DXT*@4 M):=;TCQC^SB](+EP!$)(B;PT:);R*CMD<8@I\_[D&FP=WF5-%= ==TT7IQ=L MNDQ;2$&1,RD4U#26[./ (\[J$LX9QP?KA7242''/#6,X2LX"+T_F49Q*\65U(X)XY!3$@<>EP>=F8EY,2'&&_741UW1NW+7YA%J@4H7L"?&:"8( M(5+*99,E0SG/U0)%=.,\P^[0'7=-%Z<6?(S21B.1T$8HP3PM.[90HK'(+^[= M/#AP=I@^6#GP=)2:*H.X,B&41&H+8XUBI" M>)3[.E>IF%AL@OT P-Z0'?]BO#6538@),1HMJ+>8"0&KFRU/:R2MR^N_C[D\ MTH1XG:Z*(."+868M%@HDP@)DB7O FZRX6QH+JO41(3LMXIVFX&I21P422FOA M!:*SY1DAP0_-1?R8RVL^D8J"0V9V),[* ,:<+4\_.X59Y>EGD;GWCX#LM(A/ MW2XR:LCS)<]SE-6E(4(TN]=\'NX:-]230LGP0W W" M@^#6YBQQO.7I9NM#%+*(&= 4@'K,D!.I/,\3E78Z M5464@!6FQU'/^@FL3_1.$ N2R+PQ#FL6*)LO3QIJ45Z*?,SE-5H?*WW SBL5 M.8XJ".4$*V712I?5.UT1O'G?T^,@.RWB.=AW[ 4V00:)?)"QO/<;BQ!)1=>! M(RZON4%,M*"*M=,@?.DN9HUTV44"@HB\K..*,"F."=EI$<]H<-P%YJBG$D(< M6!,GGF.$ ]-"975?QUU>X^8'$09IS5.1%0:G$"A09L:1-"SG^.2/J"-"=EK$ M!V:PA(!266XUJ_EK92(KA7O[W^2Q$@;$P,S%+L M2K7C"%(5^GXSL5H'RN'P-A;F$P? >:4YI]98Q@ACY5D2IO*+W]M,>Q^O>F,_ZC*#ZT'&B.!N[K>J"II"+0*1K0+2Q MIR&4/6.HDVSMBH/NXAMO?EZYH&0KEAZ)TK7:BLM *B=)GN^5A\V7FC>Z-<(579I*ZAX'NZ8 E*M[HLJJ\%16LWV\\_ M4LD)&22KX"X?+@1N_T >4\@2H7PRT2I2N4:8GZ,G>G-HY 9#/L#V)@= MISK:( U"/ AC0;Q*-#(B=9ZQQ50SBH\*X19];V-$#F/C@\=4.L-(*).."KS[ MK%>(F!WB/#* C5E1:1FX(#Q=(L12[]2'BO%TB"&O1U"2H$,@?$Q""&CIB& : MK+U/-^3Y\D NPSI6]);!DFQ$:15@' )EX[%AE,XO Z1(2QF= $(N-I]2'Y*\ M0](5TWBC_=PQH-S6QTD[FCJE2H-3@"LE<4N#'D-%.CFI5'4**!M/!48N*64< M22^E .6C8MGQQ("45^1[&&+T("AGYU@F\6YZ-RX6O?:%2N65 M4!H0;)WAJ150++<@18P-VAN^@U7WZ.BZ* Y;'$C^Z .NS41B()9CQ M93M[P'"PQ;XY^B Y:G@"/5<2K",H)XLV)SRY)(65F?[*[/+ MGP];W@*^?1S#H9S;;$//34.O9;>JF"MML@KA0Q.5]"HLC6"]#R_,([1C7[6E3 < &0C M2R%LD*,1&4(AC'62R+)/F 73G .I-OJ4[ 9D2KN,BZ_@42SO9#3?.OU!BC&N M1^-)9[76\Z%>X+=B^N[Z4^?[^W3Q=;JQ<3KN?[Z;E89^&KWOY,O=P0%)][<@ M+Q%3D5)PYL!2+E)3W&N'\BA8J7S!IUO/#NRV^&K+&_%HO %2HKZH+P^<6M&UW(GW1QYX75YH9M,2'0"8ZH MU4H:A7BYN2=Y?M"!;:957BE:MS6^D=0Y)6Q EFE&/%?E"5RNARH:4E3PW.IM!R./@?8*E[[E#:KK=NYN[V7W==0!M*XQQ(3B+":-1 MI;M\E01'0J>7MO0GYR9,4; NI./.&E )>A_-42IU3/6=EXW2QG),A:54 MF@JKL,.,*^KFM2P&<6([A-)4 MDYB78U\22K?4F I-?*KQ-A!L!NZ,M\S,BC"=-^DJO8J3:!>V]"?GIJB8X9* MD=.6:QD"8VI>UTJD(_D)Q\M"::/?Q(2,V@F")*AF'$/2T.5F,9$L/P.(+DF0 MGL5OL@Z\!R0\[G"7V\XS[2^2S]Z;D)$\61Y9Y'2R@E1M)%6;5D!N.\!.S$ M*'UL5TGDF,(\@'@H,%XR&AK+1D;ILO0LJEB<]]Y84'/?QIT!;=H%EH8[*@2+ M5#&KHN%8+7:!250D!Y0I+A\+Z*';ZD@SI&A$SAB(^%-W X%*GP T>99+20VF MFT!MV+7>$=K&:@:7[J:A#D#DW'HZ4XZ+HM94$9#MN>@*EMX*;5G6D*H9%DU/ MW&AR0-.JX+1T5#F"TR7GX$A&46;=$0KY2:6-0Z1U@X'FO3*B%1;" M,A#95-3C=7FWB2 ,E'P&]>;E9Z>"^I TP4%TLPCT*7Q3<6L4(" $LVSJ[&C, MZVV>AF[;"HN-%8"!ZLF2RWX%.C/I=%]8^ ]]/(= 'MXZ*J"]S^%2LA M($>HX#$DJ"-+?5;F1Q-!O?E\&P<)O%%YL1-@1UC)MG8X3A$,[@1@G*6""(]H M>;>>3F?*,T.2VIP<>2'OQ^GXS_3^_: SG)IA+\G'[7 <7GE9,MNL!UG-0W-30V1H 18NLC6I58X$I>=$#@7VNBS M6TUC<]3 "$)@-I22X)YIJ]*QB=*AQ#@^T6IFCR?F;OIU-.[_GZ+R4%\#AX'C M@JE6D0?EH[)@4_2")F#Q!5]UBR>S+Y4W.Z])3"-$CX.]@9\(X9Y@@R%:!;?> MIROERI-4TA&/GAGV1NZ)P4L?J%0!/'=P&+5:WM#*D.$_1J>92 M\( B:"#$4'G2A6NO<16_; %X#L:AP#8BF3(9I-"626\5%5H$6XHH,/E:&Z2C M OON;CI)K=*RFXZVHIR*P9RIROZ0%A>#&8N*#Q@"E=MQ'MRR[0GE<70OF M[-M[@]9X L!1KX4)%("+!$>$E"[#:!-E%DGN!5JZ*;/RHM+#;FG!0E)N@5D) M!<,'NI:7YU_ 1?'YW0,2T4W-M0VB1R^@^?B50 &T0P05G$I%48SE&==(P)94 MA"-*/FX%HVY1]"9Q/+HI0Z^W\(D^1*UWGP?][KMKH. AE]"!^Z%-Q*EZ,!"' MA6++UBK@8N6]1S"A()T;:]D1N".M:%N$Q1 AAD22M&G@P)'SN# MXHCT%L#2&F(VC#UFT3/O1'F(50AN\F0YVK@K, M3,W::TWR1\+\;=_F33.]R%*%%YX$#F+?">P5@+ M4=[P'(1GF>ID0HEZHE2!]$CXM^Y\4JI31\V #$U][F1) NY3=_J*2TX8.^(" M4D+D -4G9GVD2;J(T!O M"O5.TFWS&<'"H@D6X">P7$(I%OP2R7@5@3@;(CP M@T)T'ZC\YXW!E.2]SOCUE$O1&1>&!?S8AQC))R(\9 MD)QEAZ6NA783EL-AWG:H+')+P#L,CFDG$ !*RJW9"+]EZ;K#X*W.W_UUG+51 MV.;YND"LH^ E&F5NS8W;B3IPG^%X3.S:T>P-75!W>S8C4"A@'U]SMCN<7MG M8CZ=0)-0"VN*U/#2;9U?_V86 -X 42(%4I :#L]8HDBP*BOOE?DD!&"/(:]) ML-5:!*%@,HA%3")>M0412U1<]Z#K0MPQ,B2K.:QX-4=G/LG_P)\>Q5D.0"UH MX0*K!/7CS"MT/8@N%:M%DXK6)*YC1/"M^CC=\\?;N_GL,V1Z!@!/LRNEU]2+PS5CR[[G$UF_@/^UO QY'^3)#HF+ 0;$/$0 M8DY:8H!0AY!1-:*(_3OFLQ'E8 D.L2%/\$Z8)8[;R$4QJA).DZ(SQ?PZ.O[J35.$M<:Q4P6\W1 MD> ,UDO8A3*M$^7G[,CCTLE?R*EZVO^G"_ 3"2SN9NM/BZO M5Y,*C?3X(D9BG(U#HT+%(^& [&K-']2Q6HQ0J\0XL)C3%_U(0!HY$@NE<%R? M53B?Q%3@QY(9HVL^/2D1?^:I1.\IBW&8'FF3_/I DND3T 5A86!TZ*8 ME9&4"GQQ(:MR-A?'MN%"8WO-!]?RO$4?G#CH'+7,6H3KB*@*L+:\-"L)=^:1 MR:SG6O0CS2LN1L5OJ7;.2"I"4(&E+61:1,&AO.<95WQP JQFB#0; 5>'@EJC M-'&5&$9)';?GM!7?K>L+J]F_.$%Y4<$ '\T<-*'@6T1"LS"F0L0R2JI!\\S% M#07;^]41CR[IF>M_A.HX7Y)%+")@(N'],4(LE!Y#2*-Z9=WI*U]D.%$=E/J6 M^3X5JC[!>1 F0@=.J-!!H&;6H'_@V]:!&XW0>U0_L)SGK?M@4IEJAKF8R!+) MF>!$\37BKB6B%K51'>S!Q)YKX8_!ZSB"!MTX LO$3BTJ757QP9VLW4$8>B&" M/\;>U :1MDZ!*0\1<1N\OW+=6C9,*F?%!?J)"U_.\]$R&^.U.S=CJ ',9A#G[ZNLQ'SDF..R3$@LA#PFMB(BIP(E@[:X!S]CC"N\= M[V-K>NX.#I'9NHB'X%^$3E$5"0Q,JAV LU'/2;YCP!W!OF0=MX//V71UFNM& ME"&%5,$PLK:X8..Q'8WD*+KSYF.<4HRZK!XK^RV:=Y>G>3C]+) M>M!EO,*@X=%)V%*$G+($5NV(,TS%074/$!)5X^> 4'Z)Q?\\FR]OPML,!"9] MK-LQ=J"=()*RX%8D.)MS&P*2-P[(1P2XF.-?AHNN*' M! *[AH(>MM_->\IZVF*( (& P-FQ-(%U@=9']5OY;;8^+MA0=9'%'\$0L1:. M$P0V4E3'L0;/IS(:%K1)0[@-4KNO_8[9Q",^@C!,ZP!1VJEU0:1PJ%JECH6K MM^,*S,4\>SEM,804 AC92"$1]C("6R*"ZI*,PS[V5Z_9LZ3KR8L_@B$2;7%B M="A"!%4O6,3K,08"_C^3(UI7$93#4F,*K!H+ MG*&'$RK6<5(B:S:# M_L8< W;0*KH;!H+?X#JQBP2SZ]Q[ZPDZIT99R JX,E M*TYS;+U+>!F!,L*LJK.)#G9O)1]9S;,6?LAY(Z#I@&6=TS3"\20D8$DUTPD[ M5ALFT-"3%YY-)CAD>CHNNO V$U>.=N0@VE>4QE:!LHB%BT%A)Q MIL0>P1]I_4K2_YL?R;"[2) MC$M"F23&6/AOU=]'PZ"AOT](:'?!TO4&> M,7W:FK%WPJ8+B!!GM_A7C_5Z-%>$R@FA8F/"R#+@4JP^R[9J-/_B&__O;E]EO-[/5(@4]F'^Z*9OH?_3#X/+/&7Z@,G(;LP:Q7!C8 MA 3:10'8"_#>US4;5K%O_O-]\,_':'<:95JA>+5'K'8H$JC8E?';33HM"UN3 MV?PZRY>8T2Z^]\@#\93=)&+\>8!0[KWRW\!S#9>G>TU3/NP/(Q$R4*L?LO_"\DX'WEN2 MYO.&[JKSGAS;N?6.7!!*K@CE-@;S$YBR8I7&/))[&8]-XR_E5\$ES^Y)1+S, ML?KO7;R\R"78F1B$QE&%Z'.$N'4HJJ1*5(/("<*I4A>3>C M*R<@;4&@E948ATI:17,)IT'09.<"H806ESBX/1IUY&"V:[K.IPUC+'(->,@9 M __.EP54SAXE.W4!U<$H Y&)8&__8([4A&<4)K:3=0H#J;1R5"0*N[]B6=DO M"Y'-PVJ073%YT4/KF@8\X3S/)(/;YQDKJT$K:FM"'($7&,HV-2),1@^>I[S: MQI#I OTN4=2&FH9A&X"#BH.K(M5U71/*=$[\TTKU4F)T>PRP=LN ME5[B9#KK2)+$D42'"1R2 'F+ L/6U7M2[5^E[01OY 7.[C)BMWY:N%BL;JL. MX+L,">ORS_DX U+#MSXZ)>0)R:OZ\03;-YVQ%8Z%S%FF.%R !2EG"C0]!(,J%!2$)1M8^"0VYU$^F_'JKO3?EX-J-S)408BS@T+@+K M;4SD;'4=JGE,>T8_X2[B,,F)$R[@,9,X*C8**8U-=0.-(.=?ASK_^PQ'+D[ M[%_&ALH U(BVSD8&K&D2RTBO\RV2J4:M<@FB[]*A"V1OE=B9C4?:*4N>@8E M4;IR%*W;6F$#&6B&Q8DD8=PI!7%40$F@C&4[:?87%(07.H1\>DEYL)HI&416 M!7%@8G!ZE*E:C",7$ME\%!#P7O8H"J)TY2C:E@>(IR"2-9SI,#(X185*Y^6! M:_#V=\;!;]GC(&@CK]J=0_@U7_R>S+/L1Z#V/%LL+^."A@%)$M! TG CK2-< M5C=++(Q-V*R+SNB"-E'AY4G>*KOC4&_!A.;6);$*:!14$,R=<'%'00XB,14/!E/)RP)ASE/('#L!<5 Y:/("B(N>7:__7QV:@/(_, M>Z5DB9&2$ZH#H+510*^"UI_3?()M>,EL M[BL9'L&R.P^YG0@M)2)(M ,B(\O*\M(57!@:-Y6CT@!U2!O9F4<(T@K1=R'< M\?$'JDP/J "'&9282<4)=U83;2KO&E1JTD@G^$<$3+= J(,1,Z9A^J+Q)7H@T;==S.SD#,;%T# M_]MLF4[ YGGTT4^>J#HJZ$146PWNIO &L6T8DR%4@I$UTZ"6." =QK+6M]] M";;>AEX\8ELO3\:&)LEM,C+*P+;@&(5(,!Q<2J1A+H8P+;))$M; <*3AKYR, M6RU0CQ6+/JP! ^ YQF/N!U0(3B@0J[I(!^WD>;9-KM6FG MESUG]5,4:XG:,F8*44QM0JL1YRQ6O'$$8HLU!O9]O)"Y'K(/!GPD*EE*,LIL3&(@QHA:R;A%K7)T=1J?13H$JZ2ZX#;<<' MG!?*>!)9ZZ0)B92!%%69-FA"(\*FU",3E&G1HG6I;>+"%#H\>5X;%T4RUB&3 M1G%#>*0KX! MU%>] M'#&+]CP/+5>4<_TVPY>V5A)^^C3//H'M?HZQ""QC!B+C.*%6XQW7>O822YQ) M&B 2$;:]56-Q\DXO2^Z3-*@)N1,T,4P*%IJ8AR*J"C1)8&63C:%28W5MBQKT MJ7N[+#U;4Q'4X VW"(V2<:"(@]BPFG@QG')+ 8/':@_:3 MDJN@C8+]RQ]!\GLFF$;E4?SU]%-@*%34.I"&-*4A6XJEY$R- ^F'_E5T<5>[>ZQU:IVW I MUB9]0QXE!A2T4W@5P&/%@ZJ<,N%,/V@=Q94Y1C6WO,M6*7PP.?D\XJHD=*'@ M+%'@V,9>C".)*80P698#WK9*HNJTUD7#NF_]\3\D^Z'(;=&F%V(=: MW7!N70/B]>G=9ENPWXQ:27@4*KR"-''$F21.2@=1O7(1T*P5DCVZNQ>DX8DE M[%N3R+ACG+DD2J)81TDL3(5*C_W M3<-GRS430:CCP )W2P7V1(MJ(AL/-2'R==&P7M&ZFVVFQR76J9$6@DX1$2JU MEBZ(R1KSUEE3'^TEJ F">F+]+%LY$\'VW-M?L]LTQX&&$1!N#D19I9.#W+A% M/B5HP'082^QSTH&A(:D:<&*(2P/@+?%/_9-H0\^=OI$VZ;@'0UPEQXZ\U$YB M)6(=$BX326S(0EO53-$@"773A8-AX/_5:DG;W\F+$.OP_;8B%KQAK!6A B^[ MB53536U"M&FLNZ4@IRT*Z26)M3]RXQ#QGE+064&DCB@)G;$BB+@!=5B5URJJ'T3AYE=T/Z'\ M(OL]"]5/ TQ_L ;2QBP2AMD8'$$>XASUJL0ET0E[L%@CN"+[54 7V5Q72'K@ M/E:+T#(F*3%6*81Y5=40,@F4Y@]R;7!5Z^E\=21]^+KW(1^"-<6*P:XS1")+ MI>!@JQ!5&H]O;7 M/M6?ZU^%+C !7EBBAQH1'HNP&MSF;**:FD>8AD_H%O5HTT[:IU3KKA/7$M&2 M@D10+0)GI*GNUL"UI_Q!^'U^I5KT3I^XN5;H6551E*45\.G;V=0G;LI;C_/ MD^QR++-"F4C%A+"$A_ /CLDLRPF58,U(5370C+-LOT;D;%/4TJ8D1C*4Z"<_TT@X I) 'GE#5-A\.LI*AG MA[;W<.0&]=_HV388\TA9'EB#X\R)$XQ&%.20!58(JVV3XM+&M+Y!=K8-)@'% MO3"*PY&((A'6)B-X2:R(Y'%3QZXA6/_6[@;YV38H(9XW7(0JX98Z].,AZ-3" M)"+A.+2W<8.FJ3+X61L\GPQ&V.]/K*9Q[(@F!L2/5KT-4:*;&&Z5:W: Y MHPPR1:4F'#/SC$+X$$>8"700(\C DD:T%R,9URUO\'PRZ!Q)$ +1! %$[7'( MDZK/B1K@V<8-ZD V-(8]:X/GDT%M)?C25B81A"PXU% 8V&@2P^F!3VB;E QL M3JF&"=D/[A"74=2GN=5\/2.Y^$R$(?1\ ?87[2G^O,P_3K(/V0C>NLSW/-HB MOA@8D78).@!QZ;MG93XL^AT)HJ7R8*=N]#6M0@-P6K%) XCJ4(E8F[1 MT%&C71!3T02$YJFWRX(=IE[PSW-2+Z2!Y. *VY )"(!#2[RC9Q*IX)>F"X9. M4,_/-[LXKVD$.PE=PB,9Q]9@NZ\J> UB71TF#=22Y#12^0VV2QIV3M*$!JU: M$"MI#4]"&U@(%""PE6$2QQ!T-3%2=TC#STD:HBS3RB2@X)%E$J&%0T^5(HJ! MY$WP8;P[I#FK^@DBKDWB!'?:T#@,XYC+0OWP2,>FB32,G*A\6J>-.;.R,9+$ M$3,Q4(?3D('?%!;N,;6)LXUM 0'M#&W.JFT,"3FU,G \B,%\.1M'Z]J56+BF M\)TKW1G:G%7=Q"Y@#&C (A$#62C8+,*<($PE2O&D"4Q*2-D=VIS5W1&<<2ZM MB%5(#(T,$Z;(:TDB)6N4*:+%)8BSD\59=5!O' M LX#162\@8,!XT6;I"K@2C#U1.(\O,6VJ70)_2P$\)%-)!?"$0E&73GN]7.$ MCK-I*F0*]I,7G:+66;42,)"6,7A",=YWB%!$(46M)(,XTB!ZS7V'7:;6.?64 M#4(9*:>TTT D%8 W;0N_*))AF.BF0..8H*P%:OV5>(H M#F/[(M3X=6\\N<=[SI:_7&]U\ET\0DTL!.[&8=R%PU<9#2FR31 I \1K)A1_ M.I6>LN>S$_"LG"9B*0+"1 2J!B>I6N+*8$UI1G=@@UXI <_L,40&O$Y!$\(P MU 7]%3E3> PN, EI]*]>&?W.*\%A0!6W,?@,6AD$JZ<57KT.DJCI5IJR5T; ML[H5H794*P@,)0>-QTF8A*:0X! ,B&K*]M(C?+!6">C_O];8?'EG WQY*H7P M+0@XLQM!"[VSH2("-J0Q"W.$UFO>YAFH=%;)!'^".AD&)HI$HI1A@6)H6XDC MVNK&I@Y^!&-=C$AGM9\Q)F2K(F+&JJS.6HM.GI7"-: M-#2,GUG>"'$NIHH0"LJ="R(L+IQF^T3Z:SB)B1+'#=$ M0A!D-0T#YVM?F,X"DM%-KJ"HS;D[!Y%\M?^C)3L^J O'_[-:+#W$U$->X@'+$\J(,7!* M6"2UE$FL;!%5@3EB;#N_76 /,"+IDU*6IVW@XI0YDK/"\3C'LTPG[]-\_.,T M2N_R93IYK+I".6O >/$0@U492AV*@LK",16$#506^V,)OB8J'Q'*)<(8EG!F M0L9U$E,9RX*R7/ DJ0U\V,?->+54#?:'J^UH-0C^J0P3(ZU,$H>:/RP"7!%8 MQ>MC,-Z25)_@J9\FU8G41#FBG7-429HX"QJS2.)98W=&6KT]J3YO/(0#[D+& M0HBFI:5@I$7)OS;$1MRN2_7!HMB',RXB2%1B$FT318,D3G2B2ET6)6%L]W=] MPHZ?6@GS]!VQ0SNB,:<(!HN]_?#F&+QN?],'4L"#2'5S1_MSQO9:9;@P'':D M2!RPR$2,)+Z$-)324)=TXR#N1.YC\'1$$$[( M99TF"!8">&Y#)^#,18!65@E?DXI1N4NB8JJL92^UWQM [$@H3)3(D<4BIB$6R1GD*':ESBN_K>2I9 M'MS=. &N \T:HM; "I)EA M$03U]8&:':;9P0P3$9J2T(3,47AS(I*HA#;@5,*F]OE& L=$BN9<IW:9@%313X]A7IPJ1U3"\8"Q4"=1$ O"*/KB MY:6W!F^=U%-[+T6%@Q&>%34 MY?V,5'A.'^6!-CYKP6AA)*T((FWEX,=$(C!4,2;+:F<#3D]-\%_-OA]),A!PW1(- 9*VS) $;+E+2IA%&^GX MU%N\+NS[()\;*V/PS831*M%:6./B$I->,&KBVGRC5[3O@W&/98HX@;#2$!!K MD=BDP#@Q,>)*NR[L^[C>OHUBAV\?U=YB;>)B32+C *Q[N) M**+$>%J!E@=?KQ:X=)!6!RU7'*/>MHP)$P)#!*&CJD0#X9;(FN/=T?U=Y@XN MBBP'C:\2CB7EL54!NF^)"V-M8UVS\I>C%?[MJ>V5#R<\P>U.0NMXH+4,PH28 MI(S!2!R[_8G"X:\T>Q$[2;E2>U:%R3.X2A'6Q-R M0@,M./J!D0P1=).'G"8Q8;7-L:=!)UYX>Y6A,OM[R*LH%0@ M10('KW PD@AX++2G%6?H4-?OAOC3T%B[3:MC^EPMBT,DA16Q8=S9.$3ZA$;$ MG-=KY;LF*(?;=Y15CCEJ=1PIZ5C"JY)L$D=1O2B%4C^JH',;O(R?&0HI8H;3 MQ$1(N=&,N"+*CAVO3;[TQ.J4(H5 Z7E,E3\)> MN!AQ'LFI14$0V-A1B4/9-:5@*?VT.J)01Y$(>(99@O.EE.,N+ND3H S5LEA/OV^X M#'$.NN&A"J/$47 9&8^UL"IAMAIG27F]A40PWL7]7410F(X2*9T*8P+!?,+ MBI3PRX%U3M:4"M"J6_[%F5M+0-E:HEBL)3$0B[)0D6K89*A5O2JT:\0Y&*5$ M#$(MZ7P]"5X]2A['" [B DN"VDQBU))!UP3E8E$*![D01NI$BX1&8(2-33RM MP ['H:LQ M"JB[QPQBML'?,DIMP&/.*1):!M/=!,@K0*GE&=="'B'(I2M $7 MT@58(9U$@;*2Z;)).Q!6D'JE KS6+2*RN.:IG+>13EBHF(*2G"2.A $NK>3G_B@2:UD2E;4ZZF4W&V7Q1[*9Q MQNO#?F/(HS@**1@-'E),V2":CN^@1O#O6GK['<4)X@VIK9TUG+#"8SEY-%K= MKB;PUO$ORYMLCF^;9S?9=)%_SGZ;,A;?YVSQ+%ZOY_5-.,8HID300 3>,AL[Q M@)30MI9IXVIYT7=8/]CV%O7?Z,,N4< M%O@K(:T-F0._$1/;3$B\3Z=U0XAS M:1MN Y^[P(OK2AEISKDU1A*P"U;&TC"_<28B0>IU),!]39#?E][W:46LL8TC M:@W$RH1"_*0"7]F(!31@^VSM(@LO-$U#%'7AS1[12HLH8Y8;U)9!'(2!9LI/ M+8^IY3RN^;[FY3GX2&69*!& )X8GF/ 0XCP2.'^$/%26\ 8L .:UQ"PG0IB&"I +;_:(^Z=8.N/'9SQ^I*\&644XAT#D<(%HZKV.\P%$XP7LL7OT-( MMZ9FZ MO\QA=B3W=H07?!>PZ1'=<&E&OX]C%?M]4(5)8@Z$6 M0?M^Y='[/K$KEAL521D'D0-=R<(PIHB^AX5D)HYJ;A>GW#1-<+[P9H_P*W7" MXI@K+5VH$P+*P^M*DYA0$JYJQL"T'80?O[DC=:5B@0X9#Z,X%E'(*'C+@6?7 M0(2!L[4C?,;8@"5U)-8;\RX8KX/:HD O^YEDHYDZY\.&,9 M!9QI!OY]1$/!0I5(2LL+SCB1]3LN=,/:=SDNGZ^,6<"$4AJHG:@@9#$G)8XB MY]3(FGA!#-XT'>G2^SZM%R,!3S($-SIQ+M'$RO492Q9!!%'3E4SS)AS="V_V M"%T)NMT:JYTC81"8V 38=.(/DPI;3[LW(C==>'='*LLXY!&11M)0.T)L9,&B MEQ?M49#4^ZK>,0Y>T,MO\QAER4,3&F=")\&+UB2T-*IF78.G:6H7/V=1EN9 MQA+X284)-=Q11B(72$/# N-'B6K'TC<:&,9<)%9!@$#8+RV,H(YQ,4GF4BDWJ0RB55].4W>\10 M&895#5% F!$T<"H.75DK2XF4IJ&^\0PB=EYE:4/P%!5\4\)UC*5ZS)AJ@G-( M2+UFA2DFFW!F+KS-HZYWJ J,T#J,!8LA)' F*/D4'#A:!Q@ZD[)\.&6I0350 M$<8:O F=6*&!DK;O=X[?W;%A. L2$48R9-R"&\.Y9<1O M40(.8]1PH4:BQUX'/+06AE*7M8U&ZI9'9ZJ87C:T7MMF5"- M91.M$XI ! (\8$.\: *;"I(0^2(8(XP-W*$Y.R]/H ;'HW4"49R@:017))3@ M0<;$2!P6)2 N,I+7)T]TBD -RJ9U K$XUA EJB1*C)(T$J&?/FH2%E@2U6L? M.D6@2^@B$4*<'\LD#!7BP2:ATV4X#?$F)[4<7(<(U)@(:9U 6A"<@&*5HY&* M@D I:4IP=1WH@W-07IY E]!!3 1!D,00FBMGT&_1M$RO(^'JH!N=(M E=!#X MK,9%&B\;0!=%H502.W/B,$YD&/-#*'UM$JB8%OW+:KE8IM,Q/.6EW)\ 0LQ MY:^%@U@DTH;'!5P CQ/#M_WY:B)VP,4>,.]CFWL>(2[CWC#%K-!&"0V&B22$ M2>DK8 ,EK+$[18@5(2Y(@4OHCB06+$P$YY*&CEG,I%#OOQ@28V+W92EP">40 M,41)B$&'0EQK#"A-BSQ@XH3I9!?E[04H< EU$#LA)6PVC'5D.>A%0I/2 PED MV*@.+D:!R[@8E"HGP"YPQDV"95C&5; 9$EC#O"P%+J$')*>."R950!C6#!G+ MJ\L-"/Z$?%D*7$(/\,0)S0@7*HZ($Y2+./).0A0[26V;>F [9U.\\]':KA]_ M3K;S%Y%0(;WDUF6.L:QGI@M=B%E5HD*I03.635."1$MK^_0[0:0 M2$:!X[&1&HVF)$26MQOH88!I82,NB7\-EWDHW Z=OEDM7P:JB+9SA!@Q3OE MX):H,-*2!)9797XD"H.P09 ,Z#$NB=YLY+2EGFFS_WQXLRZV,;:E.>7@Z!1Q M<126+.^8"9K4L.+&,$5$%S=;1Z+9WFQ 0\-J$!!'G(EA[7C()J6[R.\!# M93I0IJ.;/7"R,;@4$<3=A##8KTTHC2LV3A)NFHR645PK\,S;V.P]+/7[<#2: MK[)QDF6+WV8?LOGG? 1>PNQSCA<:T6K^8"+PX0RY8XF3AC(7)A2'2UI1\BMW ML:)U%>/+D4##/'D]SUS\(?VM$E#?!$P*T7%$N88]E(LG3D5Q??8G+VO$CU_\ MUFUC<6BSZ[_/EMGB?3;WAW>D!Q1$401^FL5DH"3&@K3$9Z(+1UL+L'OB-I8\'0YAZ]:I9-?/D[R M3QXQW:VR'Z=)?KV\^6>6SD$B?KO)P*1=+[/Y<:P2TD39Q 4N9,1BW[ITU?H# M\/!JK%(6DIRTLO66'AS0]H]\>8/7D'BS^]<\_9A/,#EWBOP:L)-X @$3>*'% MN I+H#-F7!34JB:Y$EOR>]("V][>H6/C<%X)^ \L!L:SB56DPG$#KY?7K^X- MU6WM[L?I")VGS&7%?W^G+ZR5O3R"L45LH(W HM; T=BHF(DR3)(<7-<& U*6 M8)^ZE[_FTVQV'<%;\B6LH#B[V>=LFDZ7OV7SV\5/^32_7=V&X_]9+[J/S_&[_^\'^!T> H[T)+NWZ;0,RC>? MGDT_@0*X==G'96VJ]?:CZ\'\KKJU.HD9_$\Z(6@L"07?N5)7( _;]F'JM2H0 M]HJ)DJJGDVA-9:#+[YF_&?B0C5;S?)GC::SUX$_I$E^\QZ<]S#);, 8,YZL$ M)@XBPXD%Q[\L5^2A"%@3<*[.V U;VG6/LGCJI-N6VSX MAW"K"7),2,$]CTO!Y$S"CULL5'V#!W4K]_.T):UW\,L=.+1+V.I?48P7R0J' M/)5L]CZ]QY37 DQF#B;S;LR=B\.$Q#$'G8/0T9&*R_P1?S=/K)Y_CL_68,3/E@/PKKI_2/\KOFL\G$9>/5 MR!,UFX_@+1 6@.P>G)&S!W3G'UI3-SO6[S%]8ZP+E>5*2J. XXUFCJYSZ(D- M&O0-N:*5OKD4)8XF_*K.K@ #O L$9C["0/&2FTB^Q9:HI!^BA+]9*NS/D M_GCP>V:/?,^V9MO*]Q0?2I?Q=#R[?C_/9_,D7XS2"5H?>.U"A\28#B&:A"B+ MVDB9F**9+0[)*!6J1B- Z%-/Z"4HMS[7Q@NNXJX-PPNT,^M[MXT#]W.VG%T7 M7K)W"YX^=^L,12\TB*T03H#:!D0$@BF&LYMI4.*)\D VY^HO2U)_8?.:F#1)&/*FHE)'3AL71D87 M8^),+!/:@%ZQJ4QOCP#G)^>%�F-++@==@PBB2/96 M+>O\-7>NEBW M^>3^^]_RVVPQ^#G[,OAU=IM.?_!_6X!M^9Z2N^4/W_S;I^4/>Q^?Y-/LW8V_ MI?D>J/GG'^[2,=J9=Q]GR^7L]GM]]\?ZI>7LSO^.6WB73O)/T^^1:/GU_8/? MA*\WK32? LWRY?[G_*]?BM5\G$W&Q8.J0QB4IS ""_D+/KI:U5^ "?00N[10IZ5%L7GTMN['_X7E:2EG]:DO*M(F9:D MS+9).?.D')6DG&Q(B1R\R#&'-IA=#^!=@VL(9&=?@"3?GTSF+1JBRY/-G\*X MU4%,LNOE]Z0ZB7PZAB?XW[>_9CJ;@[K9.3R*[UD_V">R!J-L,BG?XZ,G_'UQ MEXZJWX\7N=MT_BF?%HM,5\M9]<+<+\N_\B4?+V^^-_0JT'3KWS__\'$V'V?S M=R,@<'JWR+ZO?MBF%SYX:Q?S]4_H0^/:I__QC?YF,)]]*7ZFZ_?^93G>_#AO M?$*YW6*!4OSYAYT';;Z@\:'[GZ?/_/@+?_W7M/E'^,%;4 @Y2A8LE.,/._+( M]C3E]N^E,MU^J9 &?.7196YI@'TQ.*L-^C:?@KHK,+6>PD&LPB=_?Y&,P1N=R!WH.;(<#_W?W/H. 1/GS[4D7ID/"@+;%Z*]+3!\)?MTCP@/8BT4?F)UB: MN_GL.O-%Y^EDL"C*7XMKH'2QF(WRM&@>6RP/7Z2=*&NMTOM%A9 -B>R]O3ZN M[) A>SO"!0:.]\+5AU*G&+C_,YU]F63C3]G@YVSY93;_?9!N6CO0_/G>CL%U M]DBIR-?B3;(A;R]M\59$JH^OOF*)H$,M22\1?7AU@O598&.O#Z=6BVRP3/_H M';U''#W36B;CS3MZ?1351U''V;% ]L+51U'/N9!:8"?'X*[$%QG<3=+IX,L6 MPLBZ7OR^]QWA$^%KM$+/;5""QC.?S<;[-E.L&6 MWV<19!G/)3LJ MBO*[7<23=S2 5UKBI.)7?/OW.$\]'Q6OU'JG_7D@$,S[>;9 L#I?4(6^8S2; M^@#C\:Z5EJFT31/6(DD*]_DF\\[S+<@VCI5$3ANCP^P1"\L-PR_7^32=CG(L MIZZPLA:#F_1S-OB895AQEMVEW2V+SR+\SG]/<_S-8W+YHPAO8?FC=/#M-_\5AN^_^:XHY"[J MW5!AS5?PP(V%Q;_.LT^KB3^I187JLT''\I^/_QC=(*SA8 -0#E_P(8[@^?#I M=(YG DM:PG??;FT?-CJ;XV:N!A'HU106G4^O$8QGS2G3V3(;C-?BOQ@46#VP M5=C]9#7>;+61JH=HB038(OOFL&;SP>PV7R+A[E;SQ2H%5EC.!HO5Z.81^EP- M/# R; &B)EA4 2CZ9!Y8W,Q6DS$L!YZ9^C7#9_YG-?4HP,6B<:>//ZBBW*)& MI:C@SG]?# H\R<&O_@P&\/P$*#N@Y-W_&<#Z2Y(B=N3@'HS%()OB4VJR>HJ< M/!U3X92G#V'9$UCJFES A[B]5A[N848W"Z>RQ84/OL75?K,^AF^^\^QT% >5 MQ^WWO8[C2Z$MC]XS1PXO?[F9@1R]FWV98AG2ZN,B'^?I'&3Z:A!.X*F@-/-K M4 NP$R^ZI6(;?$PG*$0%ERWGZ721C@KML!&F;)+?POI*333:5O=;LGX+@@[D M\)I@A&B!_ON*9X' E>R'!!ZDM\5>OH!X#6Y3W*(?8(#: G_T 1J<9*)D%+TN"7"%R#5N5\ MRW\";8YB69UU[AV[L;<"<%*EY:KH#WP OA%FH4>>O> XT""A[0(Q1?;X%V@G M.,!AD_L"_'4A;6A:TH;E_HI,>\&1AU5,/=I^6DR\'45['[X008C$<50+?"H# M0=L.PX^)IADG+HPC(5QHB0F8I(I6XVT3YX*O$;-VB\A50+PA\R6M2 ?3!L4< MFF%#7];6R)U!-7-G$'X"/;JAI$\=79*"9TIMM_+3;UMN/Z9BBG%]H#I!D]ZF MOV=XQ5>0;C5%6FY\G^F[$;J2$Y\4F%4C@@83?S9>\\ZNP5D'7_,N'8&3Y:.M MSZ# 9ZL%:N@V.#(%#IPO MO8=7,4^ZD6?/5$]KSUSL$F$ WG_UP/.S84L&OTTVY**= ^LU:?%3,19M<%O, M1:OBOSWU663\MHHC9NLY=Y7N];F-,A=71C_@FO&EA=O>K5 MOZK-GX0J_P*0U"]6H=<<+"6U',>@S$H,.#VL?_L"HF,*B'J8]$-LN!XB.RBB M]Y[Q+LAX3ZQ]?Y.,UY02>FHBZ&TV6+4>2C7&MWV3RRN& W\5R/2=P I_'?,, MZ- 8=G81?15<@Y_KN_1Z!=8!5NP5V!'-C(%L#0;C=7/-@SPY WQS6B!JJ?E)$+Q&]1*P_)X=*UF^.OW*)Z)-#!VWM^>$X>Y7S-:)1 M@BXBK>FB-X]@T@M7+UQ'I0Q9>Y#E;UZX^J :#7UK*>9>Y;SA$$+T\)V]//3R ML)&'?O)B'U ?96=YT5F/+=#I]?+I12Q]"-"' ,=PVI"I?F9>+UR]<)U!N/3Y MZW'>BF3UP74!O-M'$ZTIG"/JI%M"^WP5M26=@@)]'95)U R9:*U&X%&ZO0HV MZM,AO0+K%=AK46!L2"\(=/PJV*A%C_5A%.2++>PK0F'X%3&^RBD4'AJP1IB3 MM J[(@-XUZ0)C/B4![8'Y/$G<27;75J/8=<60,\\6R 07?XYF]P/6SQRVO:1 MM[>TX$KUW-@N-]8'K#V?&R^*VK/C;'8%0>Y3.L%VX%&6X=HNBJC7/?NYC[D% MO'V;WB.49C[]/)M\+D":*[BLB2?>W89X _C#(O< [H=ABQ W&L%_/MWLH';" M.W"*PZ<-J/MHDN:WB\$HG2+V)ZSC;@Y?Y3$]/>17"4.W!+5:8CJCALUKF+1; MJ-8%XNSV1C_C/M=(TRG8_!H8;TYO'WD\AF>]>S>;7I'/&,L]L"@\\CO=_.EMG5X%>/DS]!]*=R9[/5 MZQJ>/)M?%MBX@PKE'^E\GD[7\PY^A*7<3C=@Y5^W>FE4-" >=Y-TZ>'91G$"&GXIR%G( A;\2[@:&3':0&Q8V0X7#$<(3Y?/S.(TG^^\)#>$\08GQ5V#%@ ML.7]P&=6O/C^!=>P.Q+A(S#/Z 8?"F_91NW;!Z-,UPL>^)T,<,G%- 10IM/L M$QQC-D5 U.MYNO*C1+Z OWR]FH#?O$"8=&2NC_?;WWXU^&U60M5OK^DF72/6 MHPT<[YHSK\L1>2\M+1=^O[:I8 M83$#\J]]*/RJZPQQE*NIGA Q5>>T+ 8 MZU$APL)7%QJ]*)X!\EQJ@8/Z*0H,U(O%\&SIW:Y6[0C=<>[7@9JT'1NQ_ MAY>P70/1\(6%9]CX\1*>UF]Q ^5>35*9(68;"/0=+,5#UNZ[I/]:98OE+FCN M+3K&J"DW*_'N6KD4^,-J[HW;""\UP+HAY,-= M\HP*\LQ+)D7?NT0-/O68&$N]@="[<>0 5J M)8,/P%OV4@25]AAG/H(N_2_\"J\5;L&OP0EW>YO+EZLR.O!+Y^@Y^/CBL)%6@_[\6%\P^J/UB(/ZH(] ME5$YG+^L]6,![/G/+)W_E"Z1JON_M%&*_'[KY -VF/W?WB]=HGE6._:A#3'OJVQ^[N7E])K\!Z!=8K ML!Z[N[,*K.^$[K&[>UBEIY&CQ^[N):*7B.W/]=C=?7+H6%O;8W=W2>6\'?BC M'KN[3USTPM5C=W= N/J@NL?N[D.(IY&CQ^[NY:&7ARUYZ+&[^X"ZQ^Y^*_KG M[80 /79W'U_WPM5C=[^T9/7!=8_=W4/?OJZ*I*\'^K;'[N[3(;T"ZPCG]0JL MQ^[N@ )[$G;WH[ .I^,U; ,_N.SCL@%.Y@F0#HI$DEFF2\I*OS]3%S@?ZWUDB$I#[) A_$IVD8;^V4Z^"F=CVXVKU#I<2/D M+L*<;_'SX*\>%>:OL[2 9_U0P+C<;]#O"CB6#_DD!]8<_#V=3++[@4VGOY>X M5T7S7@%'EK8%@RW:1F6?9XAVFR.&78%W@XPP^/:;7]>O_Q5>^.:[ KRFI6VH MMG?QUVRY1,RQ-:C1=3I"++_[P;?+V:?,@Y>L@2UWMU8<_S?EY\+J=+_Y[FKP M8\DS'EZD9).]MWG _?2V0+$&C@&)R(I<-\(2%AR#6(#XMU:VVLC$#>7AISS[ M:O#S;+ \'L^FGF>>_-;R8Q^A#Y*)T,$?:9?]"P)FV*$BNF/AS.VQ7 M(;7OE!4)B%W_+$<;\P74@0BL^Z6.* M"&F(B(;'GDZN/1CXU$-/8C_\X-N6A%*0=C@=+-5'"'\+>,PYDA'W7:BAS>\% MY#@"?HXK.$O_,H(K5O2Z0]#'Z71U.[B>SVZ+(T$L1OSO'00)^>*FT(!>VP-- M[HMG+++1<@N,_1_@&0P^+.'\EH/_/5O-I^FD%[9M#-A]DXJ>O@?S7$-:>GAA MA(!)KZ_S.1C6_'.A9:?9I^(7A.B2EI@]-5!^@O4XOL"613, M\@#Y 1FPP 8'$YZ-$80-0>X7"'CH][]89 50X>\;3.IT!%0J0?LAF)LN2LC1 MH;?3P);@ST[''G':?PZ>MYSG'RO@00^%6&'U>I<+Q6B>5[BEM87C9(X"&1&1 MIM?RN(89+\')=_1?+SKE3^'K@=1KRQTJ@:#.M,Y]I/&VAMW,VJ&B]\5GJZ5' M^4?M!O*$4)^[=OMJ\&KX8I?>&$>AJH=?)_EF$ ':3K_SM8(O\=M;&RS5>D2= M?D[SB0=2+)RKAD,ZG)>KY=8>2(GM9,W6?_[E^L--.L\L^FU(W S4."K@<&LN M@;W?O.=] ?D9?DGGXZ, 5'4H"7-22,)CH86AB2ZS;41&VG8LVW81\+H/2Z#= M.T_6P3;M+V2SJCWN7)=T WR:$:(',;@7X*C\Z & T6M[/TDO19O.V_-=Y.J' MZ37XUN>K_!OP]V^^&PZVIZ35'G.%#%M2R1G?,@ZLP,&8W776H*%B:&A M;"AXO4[X)(6Z0%U5I"IFMQ!GP0- S,#2??'#;CZ58W,VH>R:-IN17A4%_4<' ML[O")?WVFQ\__+) "DYG4TPR@=N)#NC>FW[^6_FNRI]=OZ>([?=>7$T]E/9O M.RO!&6-C=.H717YY=_("G+B=P6YPDZZ:;S$L9T:,,TQ ^-D4^)&=;$2UR)(( MA4W-_H#8'*8*82%O2U%4\3#?]8Q%T]+?/G8';8U+N-[3ZHB6JDV7C"2 M3WDL[^_*R /W/R@G/[2RE&L(_EMYT#N/CEJ>2Z\_-_IS(V[H3A92XU/-WK.< M3LO$S"9+/2XY8'=NGM>_5#ZB?^$-A?[%I[MLE'D!*S5M*4IK[Q99"]'T/?,5 M$U@V47K)?PT*[&KP_X'&_HSS6W85FW\@.FGY=.6S4I^04Z=;"L)'X[-I\27; M\_/6 43YM7?S[#,..026KU2I+]7WR_G:A]P]S >]W!4__5AC_L?L6B%V:*S\ M=!H(C[S=O &B>ZS3.[PZK6S96LX*@UHS8_"_;/ZY=&K6#LVV*)6?+T0&/ &< MH)15V:CK? Y:?ISZ@1X^"W6]!4"]E8!'H:J$://,THKCA$J_JN\'W^;?M64% MAX3X_[7I10UA@6VM,&CI:JI!-36[?.48"4_Q='-LWI6]OID4> M\+1JNU@G"![G6?3L5YC\7J[SH04#C\N9C7DQ70REJ-#[P)*M' L?*F&&1+4S MB[FDA;]3KRQ?0:ZCY=A/U*K&*:X_O5S-RZEINX:RNMQ9SP/,_KC+Y^L!M)6/ M4#H!E3N-<\P*!O$V\M5EU6H\N,MSU>0RW%PCC<&Y;T>)#8- #HFNMV6=\K2O MW1GQZ:7!+W=?V7S=P:Z37XSF\7JO&+"UNL697/^O#(_+6Z7[[1F>N\I])[SO M1_J<>:0/):2](3Z4MS+%AP?/' 7SW,^_ZH^_[LW+5[WZR]+^I!E&?;?+UG(? M;! ^XW"=CDTT*?V5P2^;^.ZII.SY[US]Z>>C50<8;BN1\'27N>_G.XG#'IL> M]B8Y[!_^A6S\+BS'BFW[U>\G:._;YN-1=^^C3' NL,>PCF^721C[#/;758P;W<>G>'-9_' MR>PT>%O+16[^&V3DPCZXRZ$5?MC3GI_-'WBJ:CBJ9#A#OO)(\KTP^)>6EF MZZW:F[=J-)##0)U?U+IR^L\U;*\/>?0<$>M_%57,+ZEG.B-!A=K5C++6O*.W M(BQ]^O/5R$5WS6RO"SIQGKTN^-INXGKZO#+Z=.PJK5OTZ>^@#A*T*J]HS:=_ MFW=.WXJB98P_/Q7\5#IMV.45>7^M54AT2 *[I<_ZW-U7G[OC5Z0?&=0KFA=V MO'O"]81[N5#FDD3L/.'ZRPG\7#*;7VDYH05\:T)1Q=.*YH4538<(=V9I$WW[SDLS6V_5WKQ58^"#JP;LU]ZP]3=D M#U/Q[YD?V(C8\-D?=]FHQ'#%<1P7BY=?]44:2)V6P5"SRT6^;T4"^T3HY8UZ M5WCGJ[Q-:S/P[,I!]DK@]2F!KR1:[%FGMQ]ORGY@B$=(7Y#11B37H5329?JY MBL&1RS=R+=H9F:1T2*D8!A>,_]Y\:J9/ W?(XG>>V_HT\&[%INBQ"7M%TU]N M7DC:6JQXZ@[-7A>S]5;MS5LU*NC0!$%OV(X/B?_BAQ(VO?]B"]LBVH.#'7VY M)O+ ^L_]/)M^+FY R]GTZX&6^0*GV1;C+]N=6UF?T_#D+6Y] MTX[2>_V#*[6YDLQL_=O>&$O5RA1+H9XW#!"9X16/0GSFQTT_2?$5>%GKY;[$ M(,7CVW)>9K1B6SY(SV]'0#M\C?Q6FT?FH98'#D=$)6D^?\)TJ/Z2Y'A'$+R^ MV?7KF+_T.GK#S) %$+VU@#7Q6/36=W[U::2.I)%>!2MV(L?T.I18<$7./UON M53!-BZFIK[CNOA^;L:_*>ZC\/HCLA$WO"N]\E26.O2[H(_CG=+)U,D[OC'1] MRX;:!$.AGU]CWV/6]\%XQPQWYV_U.Q%O=T89\2O58];W4?,Q5%SC.;_"^. < M&,Y<# /^?"'J,9S[D+J+(M-= _R:U 2_HJJ/I?M8^@CREABJY5WXV^@8?!WW M3&*H*98ZD]8\XQY'M0_@7XF;T/DHK@_@=^_$>8^C>H+'\4HZ,K9:%K:Y?S@9W\QQ=(W@@ MOGR-E9CKI> KT>P66/1^?9.E?H#OFMW>PN,7R]GH]]*KJIW/*;0I7;.-^G[0 M1SOEZ5>#WQIWN+,;H.2#NY[,%L VY1M+NBT&\^QN-E]N"([=(_^:+G_7;6QLR5 M:G=MU[.Y9ZI6GC8%QAH JR]O%H,,>&/\>"STL@2%)=5C_5,>- 0I7: .S3]G MD_NA7^'+Z\R=9XYA&5=O1D7\/&N'E=;Z XYC\*FH,AN,5W/4PZW)Q?)FGM4[ M#UZ6]2\DJX5-_%+U9J1E;X:GM&?)/>ZNSJ,_BJVC:$='M6DCKV2]O/>%;:.X MDO66B9/6= >47]RD\VQ7JU_6P=I)"%"^U['\CK:H4(M?\>W?YTM8PJAXI=9A M]2M$!F"84"P+UQ,/K_;B?T_SY>&NOY8IU6K8NDGLM/*3#PA\4[S78CZ66JQN M;],Y?&\1":Q;Z.=9X2E #+9EX_\= X UB1=KNM=>7"'=6^V\/T#X1QKZWF[C MO9%76M#-O[)SC??/[1V_;.]YQSZN^\;[5Y!)[QOO#S;>KY:+)9@(6&1;Z>:> MY_KF^[[YOIOE!J^B];X[EW##0*BAT#WHY]D)T!N-_LK_C.KG-6@;RJ[8^?O@ MNW+VS]4T?=$^?JYL=3^<;.QF ?(YZOL(^#5*M0:&\U9DI8_87HU4=-?&OB9- M0/55>X#&73G)%[&8'7+8+S>M=82 =?/R>L5?[CT?F?)-!\K?TB$Q>LA:P*'K M>]_[.+ICIKSSL50?1^\8?WY%^E'M?1Q]#!77S>^#&= 2$^:3OA&^,.V!9,.@ M/V^\^XNZ4R'37&K\F-0%&-^CS;GW$??K5=-\)?SEI54/#]%"*]C"B^D[X M/IQ_)7Y"YT.Z/IS?\2SD%>E;X4]P.=Y>*WP'VUSBV[O)[#[+RGZ6]ZOYZ"9= M9(/WX-I#=#R[6V;C MLK-UN1CXII,;(%J&?[V[FX.5&1SUQC[[WOML,N;%!Z2 M3R;P38/TDI[.,Z7X!^&MR#0,$W?@E@-;N'IXVR9S>'%[&KPRX91 M!FO^6#[ [KNKWN'I?+%8^3!LCY6]&*U _Z3>CL(^*N8>#]+1"-QVWZ4V\P*. MJUH,/MZWU]=*A"N20-!0R/X.DC\G& M_%CM^78 !]#J@.0NFI7O_;%\ MU'L(J?/1X)?JB=]^\^/[7] PAG?S?#*@?%A::(_(XYO#9Y7IIJ+@T"MX&A8X M3/%[X*]?\N5-H;$>7^^P'6X,N!H*UE*?^@,ZSD,TW)5^Q'A?MX&!3]=_+0$T MVI*U/YDKWI*+OM3<$5;A8FY&H2#108L-J[Q$K@Y MX+[4>'*77S]DX+IY$X:L?)!GF[^F)39E0@ZI>+-L2LE5T)*)O0R?LI;AC)!/ MES?Y_ ";UEG1LZH/#K)I7;N:J]?D9;3C6B@S9*R>H'F.E" G98ME?EM!''S< M%A*0"F\JIVO;M']^[>&$D"O3+H06; %VDQ4Z[":;>![ZF-VDDVL?&*Y=HQ)K M"^3^>K5<;6F)6LQ9PD>!=SY9H0K%&!'\ 8&1[UI]\FD?<.(&^J*<+7Y-V@/<4.W@KC!^3-!(^3+8E[T7]]#=IS] MRN]Q^ 2@Q=>)G? ;0M(]B/_6UC59SX,]#S[,@S\?@B!\*HE[W=AF.<0+\>+3 M+\HOP9>M5(WUG-853CM'9=B%V+"UF5 ]&[XX&W:;TWJ%UW-:QW3:29Y=ARI@ MST5(?V3C;#2;IYAZ_-XG#3&]]LQ*LK[.^(S2WQ.N)UQ/N)YP/>%ZPO6$.Y)P MQWF"Z&B_N1['N!J6-\FOL\&W6/F[>'X7^8N3JMV8PW^.7(G6!O-^[8+W53'. MOU6#S5AK&KWGGZ^(?WK%TS/.B8QCGMQ ?[PKU"&O\E(^TN?9)%UB">)].UG; M3E+P#(P8B"MBZJUP?3ASR2N"[E#M8NY6SW(]RUV"Y7AP%= _#]X->D77<]WE MN$Y??WK^Z?GG MQ?BGSWP]3,Y?\\7O[ZZQHV>>+I\\\?05$N\,K,BNN.A#P3X4['->/ M>,[T4)MPFSA&6R"$@SGV5XR;)N*>\NP_D2O1+OY/>]!$M.6E#;>P:R;W0X][ M@YTH[SYZB)L1$#B;+GSK2H4BA$ ZLU'N(7'6F&P>R?$UP6 5>&6K*;+.IRG\ M=6^SH]EB";295,@_:W34MEBL78BIX6":+3V6U!JNZ+J8;K6" ZY E-?XQKX9S3(@W10="QEXW4\Q=46 ,131!9.KY?;(N-1ZC:_TG8 *O%S MB]7= =>I1NK-8]3=LC1=?BWPG$8C?[*676/W?3W;]K#B*%%#9 $$F=P@2WL\ MV49<:<]7:V#I80WAL)'-A@6,^Q]>PTSN!XO\C\K6HZ+$%6SX\&L\"Z3BUR5U MNP[$U>!]B@O+P2U;+CQX^1K)=,MA6V=6U \U&'X(N3[=((3A?.8Y=+SR\*]@ MPV#W8(A3>"HPX.JV/9SLAE#[I-,O@"GS^2"#0\D]*-Z62W$U^.\IXO4/@!S3 M3V![/][7Y;+P:_?07Q$5TDMY ;>Z#R?[())L9>Y;V9UNETJ#R>Q+@5>_1EZ\ M3>>_@Q-3 #!NT&4?MGG%9T$E34 4D-S[QO-;)&A>?'Z$]*QP^IM1KX<;J?6G MX(F/8R&\\P0AZ0,'\,5/!(!'%:YB<8(>M!N^&X'R?WS_RW># MKS*5OU8P6. MVNEEW:"6O)[B5WS[X6DKOC7^G?4<'FW[Z'$1D+S"K>\GK%KYZ<-#@=L\NP,E MG:%&]I*P%]IL!WSIEW0^7@P^S4%_%W_=@-.B<9O.IN\VKP![3_)LA?P)TI M M<2H%:&[P59?%$)8J0+_-T@4&(@\'ER6^K_]B[[8,!\6[*HS\35RS@]+JY0(7 M7;@PZW"NV&H5LN(7#%#%XN&_0T; I^>+P;>'PJ;OBO"H0'C]URI?Y$M$'Y]_ M1KU0JIA*N\PP*BAV-?4P(?YABR7\Y]93'KYD!I])"P!:7"ON?Y[=P,<0.'8R M6RRN!@^>X4/!]^'#VSNN!>SC77D6X\*DE-M839?Y9'"]PHD?GX$8V?AMS678 MC*MX-+WA1Z"T -5['!D>2>R^7?!>2DA[<+U4MH+7&SP7K_>9'W_NYU_UQU_W MZI_Y#SWP->N95F+Q.**'7X2:Q(>%/1M[L':5>@;UV!=85;NN$ MCNJ,&C)!:_GESI_\<_7,UWW)6!0OIY.R=+:H^895GI+T9(\D/<]\K=V^&,FA M-JU%'%TY['/;Y=[\OF&)8$,5]!+12T0O$>O&/#GDO+7<>"\2O4B\>I%0PT"U M%G^\%8GH+[0/@$UFBPP;TGT(,LX^9Y/9'3:DG4.:6B7I"_MB7)H^S._3B=TQ M56]'N.B0LOZRL1>N7KC.DEN7KAZX3J+6QAPW@O7.<.RMQ5]_5;I MQ =?6SA/^>=C*HN?+F@OV_MX#GG307LE'X]0IRL\T^<'.V2ZWII$T:&D02]1 MO43U$M5:1EZH]OHW>HGJ)>IKEZA@2(,Z:&XO4>T'6QU*;YR3MK]YK/_'@/_. MPW$<.&X\6R'(WG,$\G77J[=70?P8;=]^&P1E0\/.%!0?0]!7P7A]?KBCC1*] MDNR5Y!F5I!@:WEZ;1J\C>QW9Z\@N\&JO(]NC):=#$[1WF]DKR5Y)]DJR"[S: M*\D6HVTQ)*2/MB^>P^SX<.'+#H9\15-5X8_E!)6=08&M//Y/-&A[_*V?('3D M)-C5M!B0,ZB/WL&A1_GBL6?!.S#E/"J?]S$;;+V]&,@ZW1I(5)O-BE^?[TQF M/0.Q^15O=4QK/_OZ3+.O1^F=GYX&S'/ NSI)W@CP0$?G8).KX,7F8&^/3IM= M+[_@Y+ZMSBK\+ []&TUFJW'Y^3OXQ/5L?CMLE02TNZ?3,N-A+A: M5+NP$X@;WGT8WA/E9,C573D;S,;%Q-QR M[F%Q[(MA-0>[,ISC&=!J.EO"PI:#&W"N!HO5]370#'4XN''+V1PC."!)-A_E MBPRG4J:H],'7^IR/LT$*PI0N9E,_0:\8)^F75(R+Q=&9Y5%Y<[!Q^;+Y+;!@ M5HV*G>2W.;Z^<>?@4^5G_K7*E_?%<-A%L<:/638MI\N"JX=#8O]_]KZTN7'D MV/:S_2LJ%-?/Z@A()A9N/4N$5K^9-]/=[NZ9&_X(@441'A"@L4C-^?4OJP"2 MH$A)I%@@"^#IF+ EB@ *62=/+E65R0??T>P]F;Z'B"R.'XBK8]%M6-E4.MUS MV_X;.V-.[[S;5=02>*G3Y\S-+=2Z-!.EEQ(3[+*$=#V8]>.=N+$[Z[GLACY/ MI%B$7%CL)W^<#46KIEA,AUJ)F.>]KA"(=6Y7(H_?SK^7S2M/6=0G#U_K:]IZDU)]X M@__)R @.IZK\/_GK:DUO2T*N\8;OLKTQN MTH"O\47JW.!XX=;EKYSP5+)5X?4)HTC"D/%K03C"8_%R]O2#3"BVZ(4MVE"7 M.M*[3\18[GM?B''/'9(WEF3IR4MK0/5OF=SOG'?*_[H*&RAWE310MON[M7(] MCQ\G5Y^9H<#Z_7=@C(!ZV"T9\:H$-_ZEH?6ULOV*7^U ;CWSP^ M26>!6C@HA6TB5;U- VO-I*JO>K_6?+0"61U>H=')%F!2"28TZ#X F(ZU+3*8 M"V#3C]FVM'\S :^R$6 MP9%TUUMPV@@+B /B@#@@#HC31W! W%L$AZ7L)W+;\*?_?5HJ=;:$G1?0BK(T M2=U0O#&R)>I5_-E&A;/8K6F-"OM]HV/U#*?;KR8UT-Q*WU KJ-7S:M4R[+9M M=%H5I?ZA5E"K8U2KKF'WND;;0?]WJ!742I6XNF*1VC*Z+;2LKK1EM=8+0,IE M^^%-I1B-U:*.2'(=.CN(!F6'VV70_ 9EIZUSJR++\Q9Y;K5EH19@5;:Q"@P* M!@6#:LF@9D4)7# H&!0,JB4HP:!*&72/!Q?!H&!0,.CA00D&50_R)U.Q21>BBCA6R4^7,G.]I@61GQ3=B_B W15-W/RB_UBX1>T2<;&X M9M9/>]YH,,S&HCAYWD5P_7:Q7#+!0= M'<4+\6]>D(FRZ,,X&LM;#A9G/<0P[IX1Q3F[?KY3T\'$- FR9/:1:%CYX :B M@V;QUUGGWEQJ!O-#\?)B8'E'/GH?_X'/^AA*B229-RHN5]"AMB'J\84$QY?Z M(SZZLH^A6P)#E/BRPY?LCAD$A=#I#Z+-H>C=9SR+K8V@X><=&A-W++HB[M@W M;-[P44(B*3J3R6%'*8W6=X/G8576S<W0U6SSJK.ENRRYCPWH4&:=6^5_MKH.96H:E'5ZAVVUY-2Z4=1^1U^3 M5B#U"F@AG\5PV^C9$Q$N3[+8&[D)7XJ;L0AT*+-]'I3%A^Z63/=U$;]+,=H]TW#[JK;7O&:8 M0OX[/H_Z!V28*11B-U\^?4)@<>C XI647S,##[/;-RS+5(:^MPJQ*80(]81Z M*I2CT[>-=F=OA5P:KYY(&HCKOD:I&RQOGWMVOQSBHT/PFZJ#)[58>[#:1LMN M&Y93D1NR[F0$UB"@DE#)YU6R9W1MQ^C9RC(>4,DG_L?SIX[6_?S]/[+D[-YU M)^]OW#@D3"6?>"S3"U_I=2^#R/OCQ[_^Y?O9EVY=/_[=#3)^[2=>$"496?+Y M%TE^H1#29S[\X>3VVFJ9_7_9__YZ?<+\ 7W@>NG91>NR?=GK.MV^95WOF[/73G7TGBA7;_E4Q\Q)6E)(TWZR MO?[,=.@317"0OZ[LDA%R9U+P8IOEK1^ZH2?.-_P4)FF M4OCRBW=]D.]:G!?AW[R1&]YS-HE]>8C%38M#&W>, M?IZXODR,I;$;)D-.?V2![][Y@9].V2E]DW_ST_R6[\1!&'G**/9)L!.2+-U@ M'"4IXK#M2$3%).,,T?3;@79U/N>/HH M3I<4]YBX@LWH431U+,J?/N:NT"@QG6S@IORY".21G>%"0H0& MNC+A;#C'A!Q5(A?L9N/R>7YRC&05W8)Y0&PF(]XF C7 M_52Z2/Q;.F+/*\+#YG_RL^&/"4QV,_G)T4*PVM]#;Y,:YG!O8X M\KU1,3R*$N)Y.E.,-A;GW&BZ%_4DOCQ;M/GTT:OGSUPZ#27Q-)LP M.4@Y)?*2LSN958W]Y(^E2S:%;$@\23C0629PNQXJF&'*M'8O/S[YTWA@F^EN;'G4P"@18),GG$ M2LBP!+>1SV,W]D93HYA=DG-$=Z9;SHZ)33*2=9;D "OFL7P+/Q1T,8HY9P%_ MX$&.53'W^1T\TLE[NN>?KM3H1S\=%;PQ?SC+)H4RTPAIEO(;"365C\\A0K3F M/KA^($]9B4ONILC6&[^E<+EDYIZ=X,G\1@E@XT^9L M/H3BY^I%@OMO%HGE#$G*^>E$3V81H@"\DG$'?QP&!?VJV0+$S(M7)PF7IK<=]_EK#W@P1DQNK3I0@'<_)(Y M:XL3GF6%*8FF)!&Z%?U5F)'9O>;&@0RS/"B[=H.!QLL-N M+AXRQ:DKCY4&^0GG848C$>:OL,+5X?&@X+/7@B\+5^%74-=\THBYTE$TB(+H M?IHSG[C%&K);LJG#)_[-,S926NCI1! !S4?,AX$X $YQ 1E[<:._+]9'D^(V MNQKJ)5>O.6;V(@AF""ZL;3[Y/0&B6C4OXV-XJY\.3D)YSHB,2X0G!WW'.%W!6-0J)'S*28P(*Z9A.>,Y@\XD[:&[J2A&:3 MG419+/XL;R^XB#R&E";\3_''57K(D=\<+'Q=MNY'U7,#NE7H9ES MS2[4^(G#+MC"%:TO=.J]7%WJ]:CQ\OCY6OP\CA(CH/DE9[M-5\K\U#O,@[R20.1 M'L1;W+?D:GJZP.IRY3*:[#:5;0 &A@ M*PCT+--2A@%=YA-< "X %X +P 7@ G !P@,%-(#EVN=E^^NZXU=8LSVB-'"] M,KU '! 'Q-5%<$ <$ ?$Z2^XFJR?5AID;+B>>A6-QSR65;HF[H3'R$6HU]W7 M6G#NG)= CDZ;X!QZ ;V 7D OH!?0"^@%] )Z@46.P\5V\406DF1WT;J-LLC7 M'(ZKJFOBU 2:WQS)J@85&P+.5EMH]=I0[N@7= N&#"H&%2L9BH& U9]\'N< M,>YOYU_.61K+,M_3TIX_Y-\.P%<55%IJG&?PBHRTT;^*'03HU1'K5=LR>K:R MXHM0*:C4T:L43!7T"GH%4Z6'2F'U]H5^5J(T:]&H"NFVZKEK"X54U?C^N=FH M1>-W92>-7Y7MJZA]2<85B%+W \QO%V@M@%>U'P>2!$F")/4CR2Z19+][>('6 M G@@29!D7; *DJQ1?@],":8$4X(I:\^4_:YA=]7M-0));ICH_85TRCP=! M\9T?3EHG\G>:?6_V^QI!??7'/&$?^"/['(W=%7X?N_&]'^:#=+,TFGV0&Q/Y M2=Z_NN^WV8H)00&[B3A[V<_?/<4=8NW*"?T%\CMKEVFV7Q-(!^A MTT)_\;I>CI>O[>AK]?(UV1U;+Z<<\BD-MWW8@^85-PB53QIP3QP-]J/P/;FN M/!:.3/Z(G]TP<^,ILTV#62USX]6KFJAE1=[TBI3EC4[]D*6C*$O<<)"\@ZZJ MUU5T_WVVV[0)O %O>\2;LEURP!OPM@'>;. ->-L+WN26S4K]8(T6DZI,-U^Y MR8CQ_V;^@QO0O*$S@UZZC0:]@"/@"#@"CH CX @X-@..-4E,5R2D%W_Z-0KY ME(UETS0VS-85"7WKYHTDFSPC89+@=RO;,Q:WZ4[2)^]P:N:I<[KE?$X1]FNY M)*A+H'F<[3([1L_IJ'IS7:927(?C_: !T,!6$$!5>7 !N !< "X %X +P 4( M#[!F%X@#XH"XN@@.B /B@#C]!5>3]5,= MNE%<1>,QCSW?#=C$G? 8N0CUNHLNL,<3G$,OCE@OS);15]UZXYND0L6@8EO(J=TQ^E8? MV@7M@G;!@$'%H&(U4S$8L.J#W^.,<7\[_W+.TIB[219/2SO]D'H[ %\UK8%J M%9[!D711A5Y!KU[:S=_JM:!24"FH%$P5] IZI:U>P51A]5:M;&5!5N8F"4^Q M)+L'[MI"(='/[Q[]_!1;#X7'EM'/#R0)DM0"JR!)=;+LV4:_ZQQ>H+4 'D@2 M)%D7K((D:Y3? U."*<&48,K:,Z79:AD]JZ*4+5CR^4SO/V2UK;7?+_U<>J^5 M0NIE#/8FWU;ZN"]>H/>V]YY?QHI_I^8[]E/H!=F #Y@?,D\T>7+#0?Y#J=L3 MBT0W5$XS%1+#)ERLB81R2MV4?KES S?T.$M&G*?)^#1#X*+WUU;+[/_+_O?7ZQ/F#^@#UTO/',>TK?;% M5?>V?]7K]B[ZO>[%K>/8':=]=>OTS),?G\Q96;Y?_3%/V ?^R#Y'8_=YL[/) ME!?ZU7O"]D]0\)\L2?WA=-E"F/;L2[Z8F_3]F>G0)XJT1/ZZTE5M-A$2*XNI M8!>OI_5W48#R6UJJ7U)^_;V?TO.\5UZ[=B\HK[L@+1ZRE;&_Y58?O32ZX_'" M.7JVX_1;[BY1I>1.14/LBL9I2$J\BL9DNZ9LY [8_4PO5 GZ?YSS#J-O!7X4 M:B9;&EI?Z= ,1KP_X5[J/_!@>L[F)!/S"?U%FB$AO_Q\ M2&:$/0@[(OXF/@EYRN;<)%[<%YKE#WU9%]-?\%:^',EG)M"E]UE">DO M/L#!B$3TK7G.[1S\=,:'-0S_T4\X">K%7C*.VY#&? M#%^\I^##)[OY#<\?2B$WH+M' ]UC*R5Z%]VP8D7A(9'X\ MIL$Q-Y6S0],J[D%_ST@\+!"=80WV./*]D;@A?8LN(X\L_PN[XQ3BR0LC>H K M+TSXO;RC_,;RW.1?(@--58GFOV\R926' WB89 1WH>DV-*TB%) M^$-&,R_]4\_+8@$8SX^];)RDPA\EZ8U()TFV(T+38Y0%@_P6@?\'48SX.)1H M)IW//+Z&1=RG*,U1Z-,3/3>.I^)S4H6,)K&>>EU6F0%/>3RFX0UR@1&UE:4K MB/$9 0_8((N%+$B"+V1,WC+ D,9#DQ:FHX3Q4,0IA?/!E-KRQ:C)3BA^!1ID M5_$@WPSHDL?R]V1S<+/_&ST2%F)#J)Q'Y."2B=Q$]>B"E(W=*=V;S+$PW.2/ M"2,1[K0ST/-8992-%<_M=HTF*A_V(2H8C]1Q8IG:4C/5EF, M89V;NL88UGFOTACCZQ(=KKKP?IX<8UZ6I-&8C$[, QD()"-_0O/PR.\2X=H/ MA ,:302/T?S%+ET2NB(])$0A?Q>=&NF">8B1)QF:O%IMXTL"EW8YJOG]:'?>603\Y=S!]\_DC3 M\,3%?QSQ4%C6N36-"\LI#>&R224.)Z<\+?Q9F8]=MM."$Y*,9K48BC"\PAVX MX]+>TF-$Y'N^JIRU,#7J?54U+ 47]147=1FW?KJ.:5>UYCGPPA7=SD'+C8:T M6HQ_FXCEF]R,"=V)UDQ%*K;HI=M,[;:H! TOFH'5U>WM%JW+R]T_A1[%'%_=;V];W&ZW M[>O;MG71:EV9M[V+&\4AQEUAU%*MN/KTLDS < MS-=URP@J(FL**>C&XV(A.&%WKM@Q5FPA6R2D\@5-QH?#7'[B)DP6;#X]N;CY M^OGDW=R%&69!0-%AXM'W1>+E?!%G*J6N6GHY5>2=2=!>EL>(>;P^FV6V8"%7 M[,>(LON1O'(VZ6)Z1%PI=@86"&"/KLB$SB8\_U!HSI#+3 U]F\;%_>*6G UH MIF.>SO*9RRO[=SSPN4@0S+-@[F02B 2#&%2QQB7P,\N&^HF([6/RB<22=K[] M@#XC&'*#W1/PPED.*1[3WP?\P<]SO+/XGUY9[&V@D4YB?B:$(/+OA4Q.R3-+ MWLED79&,^ ]I03+PO?P>GDR!D.)D09IO+*&WHSO*E;8^?OIB"/)XN=+.\^68B8N MS:,<630,2V**J)8 Y2^[Z^N(%0D+6KR%(K M$@%RXEBZ*-?--0^3.X/FN3HQ0CX0J7$V=O^0&UUD3GJ>M)6C>,(WI"K^0,RK M>([[X/J!U(5)E/@2">)]0G[ORE](0PF'GDCIR04::8QDDD[DV>DN;B#=&?[- MSW<@T5CE[5(^%CT!XNE\-CRQ%+)0\.(NL^_G4V,PH>-YLEWL=\]7==QO9Y. M*$V^8"JF^-[GR3G[YPRJ1B[5/ X10BZX)F*1W"LE709&PYWM2%N\5I'$SW/\ MV5@PL7AO.0SB$/(L19I2+D$8XGLN2PAK=!_/I<\G/OU=O/^*P.3#Z8DYX!I# M'Q]#=DVO+/=#658>^I=V#@DI4M3'*%@FBF<77BHM$@]=,>>E+^9+8B512K^' MS)U<9BBHQIOWE5A8Q<4M O&ON"ER6PVGD!'GH^8TY7T/^3B6[((^.B&=WSA*;GY1OFY&RSJM=*G M4N4+;Y@P(_:U3M*YRQOSL2SKRN6*Q!JFYT\JZMG&P*V3MI M)8O5+&*8/XN-QIX C;3&<@WLR\4E,\T>*\]^X4;?9[[\XK8IR)<2BC6U>W5ZVK^V6==N[[>;9QL[5C76]]VSCP6W20I@S+,PT M>Q86%[O:B\-4Y*D(72X,0"1<-!K[^S?;Z-++"F>!QYM(=>ED4>O)P2+Q>_DQ M>;RT)&53?&=^8WDBCL*B("B^\\-)ZT3^GA#!SG[?'@_DSM_[83Y(E^SC[(/\ M^+#\Y-$?I"/Z-@FB.(CHD4C=2<+?SWY8@<-BW.6B;8O#B9VUI?@VK_N6C\DV M__;Z\<>U)S2+=]KQ\O9A'W_8RYU:CQXO7Q?8UZ2%@7:5$^;#[3Y7:54<13EP MF=57S*F2M-S1?D>[AP;IVU0LDN#,) FEKD+:Z-P1( ]+ :4!:?9&V,:>AE\%+ M*5Z:*E&V(4_P'E)YZUV&35T!P,;7][/;ZFK[U1HSXCH4.#V,;=T??>F"-BT8 M2AL2DR\[ORS'&O'.[ZI(E:'RG M^0$#Y 0A@,"8:L=-6^?WAIU@)U8$@P9%VP"H;4==< .!(<"8[4 :O@ M2)5;&I0E%<&0F^8J-VLNOZ[RTS,5G=:7?4I^"J_Y77H1#GYUXS^X?.C-?S,_ MG7[A7D;OZ?.$_GB5%SK]&KL"PKLT8+?Z':?EW-B6>6GW^]=.Y\HV\ZI13N_& ML6XTJU&O30/VTI2)&F*+V6*+B7H19G6JI/7UV3JA1<$U?UD:XX4TDKDT2E4> M_7A1LWM6<&OLIN*+4UFV."^I.:]!*NIV9;(I&Y.MI40YOKR'+PTF;TXB.D"+ MTG"ZM*=18("H,E[<7R8&+BJ)\T5!PN88> MO5*0ET7-Z]3EA4A%E3+9\5I4OHOYB 8]KTTJZ@L&I1*PL^+1 DONG:/ M)YDL0S@?SZP \K/#DYV^_:3<]DO4L65B&D6ISGEG[Z(*])V;^ I:;>ND ?.2 M<*R8_6PLRAK_R9,GI8HWT8:WEY7;3C3%:=9*A;-:8[2Y!>WZUGFW_*^O77D[ MJW/8.E\'?OPQ%3G3[/*CGOG]OGQ-MFIKE[=9#+=]V)U&%5>9D$\:B&K8TAU[ M+]M7"$N;/^+5_B4X(:!#=;&U69HC*9%R,6^U?46AAZJ$%R@0L'L1=O^,113] MVR(4_N>6!X$ /\!/(?Q^D?D7X _XVPO^;D7>\G>1MZS4)=1H:;G*]:>K:#SF ML2?:C4W<"5]MLZ+#N?5:K.1I<:B]'LO#%9S$JC=VQ'78)Z/A/AG0&&@,- 8: M XW5#(J@,= 8: PT5G,H@L9 8X>BL>->22VR8[..VG=1.$"Q-7&=U3;Z'67' MZ'69Z:IM/DQ[@U4"E:6@%]"+U>M.^VW5.%G,^;8O?T EVF;+%;3E6+6%'*M> M1YG"Z(+]@T0A&F58JI3M;^=?SED:1ZC72MOL:J.=JUSS0<5 PJ=H0J=MI65Z/M-:$<=[P%Q8/B/?$<;0MFKVUY!64PJJ245QT6./=7L:LQB^3=GM%K[[$V5QU@5+7W#E\!! 8" MTSB] !8#BX'%P&)[S."8;6?O4MLJE5,+Y&%='>0&-11Q,SW_R7K\DJBG8.+>IHRD?\ M[(:9&T]11Q-U-'6MZ(4ZFB@D=P#8H8XFX*<3_%!'$_A#'KWX]:"]B(ZW &0\.U0S 8&$R+TV*UP YH##2F"11!8YOOYU*W MW4'I@;Q:X RG]K*TM0;-KMZ9\>]J%HDRE!2<^5<<=5Q M=)GIJD,96/4&JP1*:D(OH!=K(DW+L54#Y;AKO$!=&JPN[8[1MY152](%^P<) M0S3*KJ"FIFYZ9G8,LZVL*4#C*R/52-?J:ZR:HUVHJ0D5@XI5O()7O?5"O 7% M@^*M>HZM'CS'2D.W9D5HJ*E9BX7QHZEWTG,,J[^_W\?\WNQY7\H:HX\B)HCZ@1N6^>VVA<:N0^,I\& M3PP7IGZ815FR0.D3 +%)E/BB^AX;1C$;1S$GX+GAXOLF@8)N,TK.F4+E*6K[ M5:8\2FX31FIFI00LH\)NW,3NHX&XM,O7*B"K-HH(.$^N'X@=8@_ M^$3<'B_ \H+OJ3GE_CUYAAJDBN53%[M>FLD%G53\=:I,.])'18A9 MP E*;CB@"1^[?DCVM]HW(,]!W1O,7N"\,6[(3Z)(%D]2H@$O&G.#S?7R7E3R M*_U>Z*F8NK4:.N">>-M$$$K91H5ES"[T4Y!(XM(/;IQ3PB1*Z0U%\2<:R(2F M3:@ZH< /'VA\0O.+,9ZSGYY^).\F;T(O&@V(JW(NX6([0)CXB?B)[B6^,HP" MBF])X._?/(FH[#ZB;[>TJ^5NHYSYX2YW:CUZO'Q=8%^3W3O:)5+GP^T^MR^. M9%%)&4_-BG9^'<6<%Z$*XV1_!ZQPYT6!=U7Y02 .B)LA[@-Y=CL#KB:\UY1F M E5!\Q7I'AZLVS2XT ]^^I(@D+8&:.88 M>*86)D\+$JJ'FV0:IJFL?F*]40,".P8"TP5M6G"4-C34=5#QI-),4[,22I^7 M]C6^)=G9N,*NJ ^.10 %BP"-TPL3V@!M@#; 2D OH!>P$I4&&1IE.*JOM[AR ME$E9 %M)'8Q:I^;V5R"C^1E?E0OC;Y9F+5!7M4>A$5UJYVJ (<&0AUNU5]8@ M"0P)A@1#:H%5,*2NNP; D>!(<*0.6 5'JMS2H"RI"(;<-%>)NI7;93*?%(,, M(U&SB[[N!BSF7N FB3\D/,J*;.[@/UF>\$Q8E*6R0IOG9>,L<&5%)E%'2I9[ MBOF(AXG_P/-2PW)IY6U&]:*?'T:_F9].O\Q+5M$?KTC#7#_\&KM"[!=)PM/DVD\\&EP6 M\Z\D[3VVFJ9_7_9__YZ?<+\ 7W@>NE9_[I_?=&[ZMTZO:MNQVRU.K?= M6\>Q.X[=O[UT.B<_/H%2>49?J?JT3GU5('')')KV9+GHU9FI$)SYK^+K[_V4 MAN#EGZP)4*9[:Z,SWY.1M/DM2-4_8Q MB]EEEHCB; G[(C[*)@E)0.HC0_Y[/GTNGFMBS1VPZ)R9*Z[ ML[L/A&;/1MX]==^=6N].+]_-;K#003E64>)-/#68BF'(NJ@AX9D^C?F#+RI" MNHLYI1*OO3$3'P2B^D3"2Y\^ M1EE0$-LC#8JY$QHP(S:;Q/Z#*-^:/Y5>:KE*)KUJ3,B@[_XW(] ,9;&\Y*5A MBT)\(_H*#TB"0LQ17EU/5,7DP3"7HI^\, ^R-&80T:W=9*G(;U$-5$Q_5(QG M^O)H#'HJS4D0%)4^:4Z(1^-B6$*DFTR6*!8HQA'3.PDTL0%)3'Z:%^^=SXV? M+!X@<)$;D@DY.+ZWD' Q1?-OWDV?S,+T&7 M:W32'<>BUF$JV'S$ _DXLO]G[G#H![Y\$5<6-/PYHUF>U0M=KJ[,OTUH,J78 M[[@L;.BRP(U)J6B@))18FDVZ'[VMF/^4L$THI5'FE[R$%QI<4>MV]O ^ 2#- M-3SU1>W'\E#D9+YY(MUD6>Q/9L80ZY]!)OAR58/D5#^M.3T1CXNR))CFNBIN M/,GB)!,PH:%)QBOXZWRU4>@1TQ0CN^-$ J*\[EDT/"OLKKB:1EGZ))7[$MQB@,DH>@QG M=)>4A2.?*?(TA=EZYH\S$R"MBF#DHJ2S-#VDM0D-*WT45:>??YN\-O"22$JS M2!;+%7_.@G1NX69F01(8">^12PDR;^32*)(9/403P9\D$:/8B"%$)9XV]$,W M].1OY(L\Y"['K*+LBBJ]!<;A2P7 U-6-SN>F$/J\)O8+D[GGMURMC/&6QRPL MR\P_>QIWRBDG=:"W&\]FOW"P*?_K*BPI;"LI*=RV:UV:U:KUZ%&4MRXS7Y,#9O5:;8)\2L,U7]D_ M?NQE9-?[5TJW:N^_GMOF*TQJY2^O^T6(^R=RFQ,* BGN^)PG/*#=ZK7[V3J" MAX/>WN%&"/NT2')]YI,H3H$VH*T:M'U^NE0;#9\FN@ ]0*\BHMO2E-;]9-F: M&U:Y.>8#3_,<7Y;D:ZSSS&M.K;[1LZLO M4[2J-M5)23EDMFG; 28"$X&)WL)$[19H"#0$&@(-'92&[)9APR%2Q$0U670[ M=/1;VNRC//H%IS>XPM-IOVW8'65'LHZ#E* Q1ZPQJ!4(O8!>P)(56C/?OC-<"C/\$=#QK_E1U!9+&L.%,=1H_STJ['1T5>D%Y!>>%4< MEJ6L^FQ3N GZ<,3Z@#0T] )Z 3N!)',52>8!]V)9SKRURO'3-2 M*N3-"\KNFP]/;<-NK9;>45)R]PU"W6HYKQ9E>K&I%EJOG]:KW L/G8?.0^?U MUWG;Z,'2ZZ#U6#18=]W5QG$4<]-%;4^QR)!7\D3^!_F?U_,_CN%8RGP?7:@' M*5&HQ)O%H3 6@#Y 'VJO#V0B^C 16"78HS?+Z6/E?JQ&PM>.O;:(;='B\!XM M#I7:%]$'UCJ\0&L!O*H].9 D2!(DJ1])5G'6 TP)I@13ZH!5,"78_#+;VMZ"+;Z!COY:2R.V>R<>@G M=YI_8=&L\"1O3LB*.YV\8UR>%Q*MKV_Y72Q;!Q8]X98[Q);ZO,[ZLXJ?16DK MT8!;M'T5[=R&W$^S.#]R5!KYUR>M;67CO%G333;P![)QZ\A]R'N(RC&]U@EP M^>ZS<9))1U/(2[4=%E\2$IVE0]$?T\['*X@>)>$G1VLX/91-5 M>BJ7;<1E([@HE.HI6ZDNO5I1)EOTCY.="5?ZDG_'W"!@2>:-UKZ/[#LXS$2# MQV@XI,&)"@RN;!A;=)H37>;2[ZWD3GOJ>*ANP,K:$YZS MVR@N]ZO-0J$$]R%];; 6-Q+V_)N?I'E#4(*BDI$4G4@7:JI4],OM@F6Q/9=F M?"!Z5P_.8IXN>$!TP8XCUQL5*6!!"?+K2@;R/W;KW&+TM8!T3 VJREO<7<_+ MQED@Z2)GJU2^!G'+_#OSEL1B7MV$5)^X@L0C&H 7O56W((1L(6G)[<77R[),/M)DBV< 'F;LU;; M8+/HW&K1,Z1]^2KM2]$UN.NTWADG3SJ0?KFY$@\:#LM/OB0T_3H M+Q>7XJ>3=_,VN[F!?G23V7A$'VX!%9JR>Z*,V"T\D%RM%@:PU->W:%A,ZDF M)>= &KRB W !@;Q+/"%A&HGE&")OV2AU&$=C*3H>NEXJKY,=EF5933$Z8K/< M5+NE\9#;S).%0R&N#[G@/>'<^%(H!>9%PWKA21J","=DTP>&-.XT^NF?>?E. MH63T-L(-'_!4-+B7HB5_BZ?YO4L=R(5=G76%71C_PI])9MUP:;[8559X(#]' M=\)!2]FI^-.)^-MG+N>-/EP[$0N/+9O(9O2B"[G'E]VUF8\FYX;G:IX/UZ=3LJW%+==TI:[4 MH*R>*GN;X6P"]^2_BJ\OM6U_ME7[UXA=R/M>S[PR,1]Q\5BIT&*\LX[EUR.]3Q>-S-V0%#>@)XFF>> M#'&'/YY]N BGQ..?OW2Q"]4="O*YIO<8DX>_F%:SG;>ES%UB$3M%HD/[?&Q" M8EZ028(BHR1Z1-^S^SAZ%.WN)8_*+Z5E EYYW^<&N/GX>B^*08$ ^N?LQHV# MZ0L1./U,]QW[J<#'L)#63$ZY9;G/*&B5_F&PU+O=)8,PD$8A=^7(V0Y\$6KX M4MA+GKAP_,@<"5>HDE<+BSH+F M/LM2/\@I2WSU%9D9"R0^CGR:\T=?SJA,L AHOSQ;,X!)')1\BF5'9R2F/11> M32 =RYS4Q'N)1]#_>SETQ9AEM"N8U9=?DA294X#(S\SN(+XIW*1!&PLH]RL>YJ(R9AS433.YCSI1<*O386UB=G"9DTDM.9&R[) MM[&?B&G)!>QE] 01* C)3*6RYH\7DI&AYBR^D \6E\P$ZQ6&FQ$MCI\(@IBN M\(UGB""PYDF1J/!P5^8WM__+9I.^30I*6"7U2&F@@V3!XD1B4H@SRBSF*YH% M%B5Q#W-'>I;QS &SX.D<,$LYP^$\BIQG#Y-F^*XSUVV>B!99ZK7^V[JTN$7N MVR\B(Y(L)[FMDW<&6^(?J2,L$%D-/H]=98),A)%"-&?1\"P3WH?(7\C9(ES+ M;$O@NW=$@>E4H)94UQ49E2*N'; \03(S8C*[PF>3FE\_*7+RQFQN[]Q 6E5R M$7G.>8MVB?*2Y$D(Z 9)-'N)1(Y+O,?3UTCH^F#V4"]*4K$A,O"*1%(2S;,Y M\H_+8R05$3;>DU^=*U?^-Z%1YL"0"3>HK Q$]J1YAF.N4\T=X8*S9T[R6)LB\=Z 7'<4%B3699@ MGB^9)?V)](3#GH6"263F6CI47K$R4$S4[,'EYYBS$4J#Z 8T56%.YB6;-^;D M5P\*?2@\N;FO+NY<,(]\WQS%PA7,O;69:YK1N!8YY@(9);NUX#UZ3L"70IV< MVI^:?<'N])K3V3>6V#>W\"7/H+ 0I"C2_9VI$-TD%BF:4'B?;BS^-E]VD<8.>K(QMZP85TIY[&BX+,^&HYXL^!90FPF")-6%I*0>^7+@K+DS9 MV"U6X.0@A:14>4'E(&@F^=)4RD6RYQR,G])%KJALMI[X>;EI7O@Z8IY66#;' M_S+)SN)',>*GK+C$Z?-D>!JE(O%8NN'B5B_Y 4^39 O/;G/37^*%9[P R>XR M*II$J= Z\=4B'2=N>GRF_N>,#,9:"R&(;W)TEV)QY;^!<2?HE 3 ['-5GG^3L] M-X+GELN?,E_YA==1GW1RDYEW3H-[$OH\1?:"=.47Q%+0,L/,35F3<'V1W1,_ M;(QLD:@YF>47Y]LON]^5MV[(:?YIF>"OR'=+R-.2LS'(8^JK(,H&=E% M'(N4G@3W5QGQ"@OT)<_FS7.<*V"7PDH*[EZ0?K[$X4YD& M-(J*!FBEH:3SH12)Q4745F \DGQ.L>8##Z*)R/A$=\7*BG1M FD\DFB8/A+D MGS'H?)'XV@#]>=O/_ 'Q> ^!1'(?WHY1/S M28;)^?]^)71?D@/_QX]___/7C<+Y. M^65N=:[G+L#\WG*^Z)?/?/C#R>VUD-^_[']_O3YA_H ^(#&W-Y:;:MRYNN<^LX=L>QVU=.SS[Y\8EJES7LJS\F?A0+%Y^CL?O\1M,MF*'W MA!EZU1U$D[\^YD.YBX)!?J/R'$A47?/$B_UY4O8RH[B-XKG&4.&"Y_Y-CRD% M8,19Y\629Z&S)^]*\0O[(XP> SZX%TN_]R*J)(U.\^5L01R!\._N"FGQ9)ZO MHQOZ,3FL]X*?2C>9;;Z2W"@$GTQ#3SC612A1C.'O"?M_\VL^\/0QBO]@I^*Q M/ [R3,VGZ)''O_B2T)+9=]X5 4PB[2M8DS?;J6=@W[2B9<:ST4Q?Q MY$SB\=):R,78_9/^=A'P;Z[!+NCKG/WJ3N@[E_1G$9-3[!K2GTC)^5T4_6&P M?T;1O5A&S_^?723"7R'_9?Y)?OT7/_;E&/[-@\D28Y/DY>04GLMLMG/C*;!3 MFI@;B0A#4++<]T,^% _S9:U,KL^Y1 MVX//'XO$*KG= [GO1M9-)T/R*&Z:(X70]=^,Y#P+)]8.C0R"O$0N.0V? .P/ M/F5#[HI=DDM2GV'*(%?TGN=&Y_-\6"*KFAM&&0S)(&)VESQSX$X6DGB]GJ:OF!/9"4_6D%M["[-0TYTL6WJ5JCW#LM=)3NJ$ MQ^GT$SGD*=WOAD*)B;CP;1[E56-?=.[:#N=_NUU[E&V;CNMJ^/S M*&?RE39@+ER#K%RZ,_4MO5!5O+;T GSI!>9YC\%\9UDD,M8TMO=J7RZ?+4]L M/(@W?]TU%2ZD$6P]D9GXO3R.4&Q #)9&8HKOS&\L3[$ MPLO9[]LC?.R*/2[Y(-TLC68?Y"/_B =O>^USMOE?YV_S8X8>30#Y,KQ M][,?5N"^>(MRJ9+YL:/>VOHRFQ<[R0?8[O[M]7--:X]>Y=>;.U[>/^SCC^GE M:U*Q<:^L?YKOC\L2(LUDFXJW\W>P=RS<6H& 7Q9J0<[5IF?R,T(;G%A![;*E MY X0J B!FY^94E(J;$R@"+A.Y05*\A;+_?YPJA2RMUDA6(J&Q5*4TIE!%,VVCU597S_>BPR.DZ]I&MX\8"3$28J1%C-3NV- (Q$A;V98P2>/, MRP\1R@W[]_%K)T2V5:B95/?9K/>PMLFJJ&CW%D)KB@(CPJK2UAV=:IJ6 ]5$ M>*90BE]E38C)VGWF5>AJ[53.ZAJ=GK)UX:8H#T*U8U8)R^AWT8<6L=IVZUE) M\OY)P?Y)S#U?GIZ#6[B+;$_-CM%J[^X:JA+< H#5;?]2KO_;G!1!3(>83IWR MFD;;WCWE N5M9M2G7%8OA7ROGXU^,Q05]9?418J[;YW>5DIUV$)-7-:QU1WE M>$TTNH !X73EG@.8!DSSA&D<6]UFI&-AFHWZQ.YM8-H46KDNY2)DV>8PX;*? MV,KPWZ3!YGE';1-$9:TU_\4H&8:287L)HN2O*!F&DF%-R8L!@2\A$"7#4#*L3N6? MM"C(@Y)AM<+,KBEA[&=1O2J%DF$5,Y1&)(22896Z4HWSF% R;)T:H608@E\< MAU\Z#H^280C&MQ,O2H:]06@H&89@43=KU2#M0LDPA$C;2A$EP]9=AY)AB)$0 M(RW'2"@9AAAI6]N"DF$H&::S B/"JM+6'9UJHF08PC.4#-NKRJ%D&$(UE Q; M5@F4#$.LMOUZ%DJ&H628QI494#),)Z-X3,J+DF'[4][Z17TH&:8EXE#(9VV" M"B7#$$ZC9!B89A],@Y)A%94,>V/]E[557S[S!QYF_#:.QC??4AZ';G"5)21E M'B>7TW_RZ#YV)R/?NXBYFWP5(]JF',SE5<>YO+[HF>V+2^?J^JKOM&_S5@A^5EH:>DT&V^95 MJ+1 XFK!:2"Q(4C4#VR@O<:"K:FT]R:_6:,=8E6N57V(XG3$+L;T!<]5I=H: MR4X[G5?.B?6NI:E%=<-ZU%]MMXRVI>SX=;UA(Z[#F4\PF 90!(-M7C^B9=A[ MJ-]:"]B PTE>7O=3*'>,BQ/B;H#% ?6+ XTK(]@S+'51H"YJ4+4S!(UHL$8X M9)%16!,: 8V8UR\RC78?1@(J 9687=U$P:&!$."(75C2,MO15(+(#8><**3VHF5M%Y M8B97-LD%:X@N%$*NC'^;\#"A5Q0UL*.4;L&\+(XY/2-8R!R5%+>#Q<:5%/OF MN=,S2_^IJZO84U)6L=,^;(&X S_^F%[^N#=;RE_5U3_2K/: 9N4%BNIZLV#OTH:EWG*>N]T'C\P>.X:BK MUE5OU""!JEL"M0H"TP5M6G"41C1DM:LO)*/+W"O,0]:D'5U%_E*>CQM/@FC* M.8UF+#)SE;6&K=W^;-,T6NI* S1%>Q ('[=*V [.+" R?XNEF<31D">)/%?. M$AX_^%ZQ#.0F222:DG.A.TF:5*%KS6E>;!FM#KP]Q)4:&;+F*!<9.(5;YIJN M7 BER@;N_X718\ ']YQ]X.EC%/_!W,DD( &(D$J8OP=_P&,VY+P2"U<[7;,, M6UW:HBDJA?CJB#7"-'H=996\FJ(1"*\VLCZ)&Q3A5)9PEKK?X.B]XNCUU6W\ M;;JCAR@*4=1V=LSI0+D01>VR()6D8KO])(N]D4L6;1*X(7OTT]$H"L1;)//] MXE/XCG1=7]UFQJ8H%F*I(]8'V^BV$4LAEGJ+#?QFY\58U8BY[_6[?,9UKJ^?T+KKTE>YM7B/&ONQWS+YF M-6*4XT>(^FPF:W'V9!R%C/\W\Q_<0+B!B1!HPAYYS)F;%-5?$M1^V:GVBW5N ME?_9ZFJ_=-74?ND=MOR)4^OB+?L=?4V*M]3$?X1\5BBE?8 J(IK5#+E(1/6S MHG8-LTVCFBP4P ?YJ$J?'W.)']23:C+8-J_"H@42-UYOQ9: %Z'[<2*"_82E MT6(K6A&NR@UJRC(_^DA4.R;8'Q3K47;*[!A]JVO8'67F!K6GH)NZZZ8VZF'X#=%^[SKL?9@M8V6W38L=66 7Q4FUB"@ MDE#)%U2R9W1MQ^CM\<#34:BDVC,*BLX6/'-RX<'U S'$VRC^0A[!X@F?N1>% MGA_X\L9;][+MM.RKZU;K\O;VJM.^[=E=LWV3GU/HV)>WK2L=SRF4=^E;#GU! MJ3M6[D7+\CW]238>NS%]+Y&M:L5$NN'T[PGSPP>>I&,N#L'Z(:,O_<&+2^83 M]/8S#=N)IMAW5*EPV,J[-/HT1;?\KZ_N-(7947*+6,+2%MM;%X=+*NQ&>S#8 MH7=W_8]57(PCDL6??$".=9(BGZ*> @&[-;#[9QPE"?LMC#D]4Z#OGZX?(L,. M^!T(?K_0[UCA ?[VA+];UX_9[VZ0\4I=0HVV6%29BKZ*QF,>>[X;L(D[X?$A MU;C>9WUVKT*U*?)JORZ4LV+/,JUM:/%M0JL%=L1UV"^FT^(M: PT!AH#C8'& MZ@E%T!AH##0&&JLY%$%CH+%#T=AQKZ06V;%X(M:G.;N+PH':9DO[6<2O9)]] M'[V@L:Q17=F\VJE$!:8'>@&]J+U>G/;;JG&RF//J#N J5Z)MMEQ!6XY56\BQ MZG64*8PNV#](%*)1AJ5*V?YV_N6ED[N5*%.S>DKV;:,7E_=(>&F M%SNHD:[5UU@U1[OVF8:#BD'%CE#%3MO]O2'KN.,M*!X4[XGG:"NK:=MXLX8% MI*)&UMKR"LI@5)?Z,AHOCBOH^UN/1?)NS^BU42 +2QS[]15 8" P?=,+8#&P M&%@,++;'#([9KJ@:\PM2VRJ54POD85T=Y 9RTXW<*,;L]#?N\@KOK)**KZ7W M4E.>\[FW*CUHB0101W,U\8DZFDH?CSJ:F/GFOWQ-5E&T"'.IK '^IHUL]7E->ACJ9^&??&ESPQ M6T:_6_U^U%K 1ER',Q@:KAV"P@&]6!-I6HZM&BC'7>,%ZM)@=6EWC+ZEK%J2+M@_2!BB478% M-35UTS.S8YAM94T!&E\9J4:Z5E]CU1SM0DU-J!A4K.(5O.JM%^(M*!X4;]5S M;/7@.58:NC4K0D--S5HLC!]-O9.>8UC]_95SJ@6,JO;>X2N P$!@&J<7P&)@ M,; 86&R/&1S;4A=&HJ8FR WD!G+3A=QZMM'O(L:L*I6V64W-V<_?_R-+SNY= M=_+^BS?B@RS@'X<7#ZX?B)O<1O$7-^!?YCFIS]R+0L\/?%F>ZZOXSE>2RF40 M>7_\^->_?+]ZKQLW#@FER2<>?QFY,;]T$]^[" ?7?I"E?+!\"YJ 4$CY,Q_^ M<')[;;7,_K_L?W^]/F'^@#YPO?3LPNYWK*L;^]*QKEO=MF-=]CNWCF-W'.>Z M+P\7K[Y+U^3I;]Z16&0SV*XW0.42=.L*-K7 M4KUVPP_LWC MDW06J%$C6178[6N M5HB;+]/60:J (^"HD50!QYK#$8@#XH XQ2YUXSSGDMPV_.G#;-?/!GM]$$OO MB1VKV$RKP;J&?OMEM=D2>VHY1K?3V;MLCKMZ X@(1 0B6B8BLVNT.NK:<(&( M0$0@(A#1]D34L8U^7]GZ'8@(1 0B A&]@8BU M@EH=H5IUQ2*U971;;:A5E;U?M%X 4B[;#V\JQ6BL%G5$DNO0V<%*ZB(_-QNU MJ'2[OUT&KZ*V]I643UOG5D66YRWR1 %Y,"@8% Q:+P8U*TK@@D'!H&!0+4$) M!E7*H'L\N @&!8."00\/2C"H6@;=W_D",.A&2>G=NRAMU?GHF>9)XTD033G_ MPN,'W^.SV_#!532>\#"1+7TN KJ!_.GC4/1GN@_I[0?T5#^B[R5ILDU[I5ZO M=7EU?=OMWCC=V^M^JV7:MWE[);/=O[FY/,KV2D+:;CC]>Y+GV\_NQ!3(KDJS M.6#\F_B9LTD#>2]9*GJWPS);+44MC_J*&E_Y-B';>12[S8T M>/FZM/#1['+T+ZI#G#4?+EJEH#\/0+=_T*$_3T6"7>K/LTW.#G7U7Q(KFCB@ MB8.631P MKJ!;:>2[J ](!&T]T;73Z.5QRK7&42VG45#%O,''F;\D/J+U<7- M@%?[Q<.>U:I<6+7 C+BNRG->&G&8=N9U?_2E"]JT8"AM2,CIF)7+0Y>9!\\< M \_4PN1I04+U<),LHV6KJVI?:]2 P(Z!P'1!FQ8>:X M%QGE=5_<@"?R0/_8C?_@J;]5[;K7RW+L(+2#EMWH&+V^LHA#E\FNVB[#_#98 M(RRCZT CH!'0B-EU9L>P;66Y<:@$5*+V*M$UG*ZR^*,I&H$%[>=E^YDG)%5O ME-<4XP\\B"9C3B*M0)N4BO3 OIC=45=3I.EA?HU4K;ZFJCG*91JFA<5&*!>4 MJY*\6LN$3;777G-Z!1 MT*ACURC',!TTX\$:F#+9?HU2BL%>*_Q7#>)0:O8>I6:5>O"6T;>PY30>\6M8U7UG=WN77]^'PB3)QF,WIN\E+%UJ^.+*J:$/W92)/NSC M8EH8_3ZD^6,/8@)9%#*7Q;.)DHW813_V*0O$H0F#/?KI2-:'YN6K1CZ/Q?&* M*?K$5-PGIN^PJXQ735=8UKHOE'7R_'RM1U]K5Z^)GMBZQ4#0CZE MX;8/>^2YXF+7\DD#\M1CZ;6_ITB)Q\*1R1]1-$)9B- V#;9-(?::Z&<]VJ)H M)C1]E18E[=? [A<1=S%E9]F -^!M [PIR_4!;\#;!GA3M@ 'O %O+^)-[H*M MU _6:!&STAXQ;C)B_+^9_^ &-&^OM C'(O">=;M:(>[4@4P[J0*.@*-&4@4< M 4>-I HX HZZ2+4FB>F*A/3B3[]&(9\6Y?79D+"4K CU38^GZY)L\HR$28+? MK6SE6-RF.TF?O,.IF:?.Z9;S.478K^7:H"Z!IK*-G-6]837 N !> "\ %X )P <(#!32 Y=KG9?NK M3 SE9X3$\1YY-@MKMD>4!JY7IA>( ^* N+H(#H@#XH X_057D_732H.,#==3 MKZ+QF,>>[P9LXDYXC%R$>MUM7&-2Y.B@%] +Z 7T GH!O8!>0"^@%UCDT#"V MBR>B=@9G=]&ZC;+(UZ!/JI8DUOANJ5 QJ-@6V" 8.* M0<5@P#34+JQ?;ASC_G;^Y9REL2SS/2WM^4/^[0!\U;3FM%5X!D?2HA9Z!;UZ MOF.?9?3LBAJM0*6@4D>H4C!5T"OH%4R5'BJ%U=L7^EF)TJQ%HRJDVZKGKBT4 M$ATE[]%14J4LU1Y@1D=)D"1(4@NL@B35R;)+)-GO'EZ@M0 >2!(D61>L@B1K ME-\#4X(IP91@RMHS9;]KV%UU>XU DALF>O\ARVZM^_[>!E82VDJY]LT;<)7N MLL1$+5(!>1<_))+-?R\_)HSBL1LL*9(IOC._<5Z7S.-!4'SGAY/6B?R=9M^; M_;Y&4%_],4_8!_[(/D=C=X7?QVY\[X?Y(-TLC68?Y,9$?I+WK^X[YZVNL_BO M][<92@F!@3M)^/O9#]\]1=WB+:-3/V3I*,H2-QPD[Z"KZG45W7^?[39M F_ MVQ[QIFR7'/ &O&V -QMX ][V@C>Y9;-2/UBCQ:0JT\U7;C)B_+^9_^ &-&_H MS*"7;J-!+^ (. *.@"/@"#@"CLV 8TT2TQ4)Z<6??HU"/F5CV32-#;-U14+? MNGDCR2;/2)@D^-W*]HS%;;J3],D[G)IYZIQN.9]3A/U:+@GJ$F@>9[O,CM%S M.JK>7)>I%-?A>#]H #2P%01051Y< "X %X +P 7@ G !P@,LUVXKVU]E8DB> M6EE4UL6:[1&E@>N5Z07B@#@@KBZ" ^* ."!.?\'59/U4AVX45]%XS&//=P,V M<2<\1BY"O>ZB"^SQ!.?0BR/6"[-E]-4UC8)*0"5JKQ(P%= +Z 5,!98V]A?1 MQ1-1*(.SNVC=]EAD:= ?54N[WO@FJ5 QJ-@6#L!736N@6H5G<"1=5*%7T*N7 M=O.W>BVH%%0**@53!;V"7FFK5S!56+U5*UM9D)6Y2<)3+,GN@;NV4$CT\[M' M/S_%UD/AL67T\P-)@B2UP"I(4ITL>[;1[SJ'%V@M@ >2!$G6!:L@R1KE]\"4 M8$HP)9BR]DQIMEI&SZHH90N6?#[3^P]9;6OM]TL_E]YKI9!Z&8.]R;>5/NZ+ M%^B][;WGE['BWZGYCOT4>D$VX /FA\P339[<<)#_4.KVQ"+1#9733(7$L D7 M:R*AG%(WI5_NW, -/=IB ^R@'\\_X4>P9_< M4+RSF)//?/C#R>VUU3+[_[+__?7ZA/D#^L#UTK-^V[RY-AW'ON@ZE]W>9:MK MMV_IUXYC7]MMQSSY\0D(RA/VU1_SA'W@C^QS-':?MV.;8*A0V,X3\]%Y$5:[ MZU,N73;.Q4M0"C-94",7,)/]B@60$BYA%M&/L11K3-(37XWN:&"RN7'"_!QS M812/Z2]>E,5T631D=UE"KYTDS$W$KRL8>\O /WII=,?C!7*?[:'\EKLSEX1" MHQU& ?DI"5MN+OQR63YUL_U*O[W2@Y9'D]:)_)U8WYO]OKU"C-WXW@_S0;I9<^R+U(^4G>I;[?/>]W MK-)_?YM9)[(\@3M)^/O9#RO:L7B+\DK>W&+UUR[/;KX6F ^P0W/YJDE<:[7S MZ\W#7MZM]>AK]?)O6UK>?^?/S7VZ_V1)Z@^GJLR0_'6E#>BMGY!4V)3K@^.L@"I*?J @/I%.VO+_2MB^PIWAZFZCHT:2;"^_-.<$, RK*Z-$ #* M!>6JH/A%]?MQFJ)9"*[SVG&()I01SA;[I%6=4Z_#WA)U.Y(V%6'M=R:9?<-J M[[&(41U@A'0(" P$5A<"LPS3W&.IRCK 2*''NEEQC!<+0KR];L/Z0A ?^..% MYU' ("[[%$AQ><.+<' UCV6U2$Z-F=R\ZE?=EJ MV5=.J]7O]Z\Z>44(\[)]==75L2)$^;2_Y= 7E#KQ(\XF,4_$%,KS:-%0EGE( MZ%> ^8 5A1]84>^AJ^0Q+!:U M4V)1)H7XP?5#^L +W"3QA\4IO(2ED4 /O=U8_"B+JV1Q+-Y?GE)>$M%^2D>L MGDG<& @-KAW1.>^4_W75U8XP;27%(]IVK>LG6+4>_8Z7.[4>?:UFOB9=!6L2 M8T$^JW1NZMT=9A]U!CYL[U\I[:&B]0;T2;=:]3JV_T[.J/.*VJ37524@Z9=V B,!&8J&(F M:K= 0Z AT!!HZ* T9+<,&PZ1(B:JR:+;H:-?/WS@2471+SA]@X,U.\CJH.=G M3OMMP^XH.SE['*0$C3EBC:F@DZ@N"B"NPX$#Z 4LB=;NK4;1]Z'\WDG>@F3 M[J9LZ(=NZ&'E1ULJ:\YI<],RC8["8XJZ9W:J=@B@7E"O:EUKJ!A4#"H&"[:? MHBG'DG^^&0ZYE\KFV?R;)T^ZLMA-.A9]NK/:!%R77XL4F3 ^;,)%> MV*B*FJ6L.6)3N GZ<,3Z@#0T] )Z 3N!)',52>8!]V)1"$;LK=B_(ZN1[.O+ M7*\=,U(JY,W+,>V;#T]MPVZIZ_FYJU"W6LZK19$K;*J%UNNG]2KWPD/GH?/0 M>?UUWC9ZL/0Z:#T6#=9==[5Q',7S\,Q:Z>:,@F=-,(=4*0_]D@_^,8 MCKJV]+I0#U*B4(DWBT-A+ !]@#[47A_(1/1A(K!*L$=OEM/'ROU8C82O'7MM M$=NJ:NSQW&S4(K95=X;_U^>I:'7W3!.] M2%:NXH-%8?8O*7W[M]"G>^?G^:?+W?@VZ)EG]KLMR[JZO>QTVK?]*\>R;*?H MF6=9_?:-CCWSJK%QHEE>WOE-+*7FS="2;#QV8[HBD5WCBJH)4Q;SP!5)JZ*; MW%4T)AV>_CTI)[02,3E/LUSYAYF8,J7]Y%X0V2LUV]?D!9O33J[7-A?_==2U MD^NJZ2;7W[$KUZ[7U_KR'EJ:U2 <4+8UK0)9ONQP[:.'U\\Y^V?LTFVOQ:'T6]>/V>]ND/$W1 $;\.*LU[D^ M^9.2\/^3):D_G"K%[Z4;N.3_BZ["T9#][(:9&T]G#?IVWX%:A3RUB>8=PVEW MC7:O77G:KBDA.?*6JO.6A8(I34OJ@K;=,X^;TD\=V,:TSJT.F*9*L]\XZRX] M)SY@AZ09;12H;;3(K^EV;55*U!1=0<16&ZW0U\;6B0G,WKFCK&Z>+C-Y$(NI MD<->L2G]72YMR>423RQTQ<7R2C)R8P5%JAL=*)^:1JO?,ZSV[J9W4SDUN]8\ MXFB-3+GVL13BZ"7C;Y^WE(4 VL\]XF@54KR-XB'WA<6/2)8B81YLW@Y>H_"A M M/N="S#46?88;\1<6NE,OI:XSK1!!E=!WDW1-QO7YK^Z*71'8_5+TWOO"N] MFI)3A]36KM&W>D:GC9WJ>B3@-=+YYOL)VH=T".>7/(O.>4M9ITKMYUZAR['9 MF9@7CY)L?^#CE9,C7T0R_L?JE M_[0[U]'=[6B" $.-#V;4ZE +SG7@7$<%YSJDA5#66QEXPYD.G.G0)7&V< 1K M=*JC'IFQOF$YIM%7L-[U6L2)Q!<27YHDOFH!12VR8O4@,>>\5?U!DEJ 1F$Z M[8AWQQ2G3 [)7=KH%GJY(HC4R*;K@IVCW/0"+D $O\MA$RWC=&VTZ]0R>GW' M:/=V7_W%H1($XYH9;NUW(F@1;VM#1O9Y5]UF.=VG'E&STC,E-8P/JNAR;+<- MQ]Y=B7".!"&UCBJCKP&N$TW8YV87L31BZ2W$BV,DAU+6MM$S3:/O*.O/B&,D M".#KXB9H'\4A@%]>$[=QBN0-'H?"4R0O'/Y8?VQ$7G#I)GP@^EOP,''%IE9Y M!*78W_KVHR2M?L?L7O6OKON]?M_JM:^ZE_E1$JO;MEO[.TIRH*XC3'';D;RM M2'XN!8U%JCZ 8K9:ZHZVL^.QB5VOK_7E]7[Y3JU'OU_9X[S/CNZ:9]WT/D11'-@HM%(<)5J6^>\ M7_T"/< &JW;D5LUT.H;3Q5Z82D/9QD6L* &!8]](?VII?W7!SE&>5P$7@ L: MLQ('^=1,/IHMI>DE'ZQ!O2C0V?8*5*%YY=RZT6JUC):]>RH856B0N],L=M ^ M>X/NFUT;T=5;?T MCT1T VI=9G]7PX85,G'=[T6[^'# ^+<)]XH:KJ(N[][BY5HOI)'6 M]3J.T;/V%_DV10.1"-V_4=<%.T>YFJ8R\-1E(D$"]2.!(XD6 1W8CT;9#Q'B MM5K8D*$BDM,HE;2?\URR-86;-F195!N=-$W#--N&L\?XK_&I&:2!-;+XVJ,- M:>#E'9MMU"8$T6!QQ].T+>?R:F]]/(5Z]2:K33O+C28MA[Z@$C^B=>=E0"@_(\%' ;U, MWH'S;!+[H@\E&T<#'C!W(6"6)?G2+RF+EXEFGK*1Y]#U8_8@VE"('NJ)F+N$ M\23UQ[-VGW><3;+8&XD99:11/)87TO?$/*'_BP8) M>^2Q;,V>=QC=H37H:M^+C45;NNV2$:E_(]!^][QE=Q?_.>K:@O;4= 6UZ]U: M$H]':\O*W=[7ST&1+"II:[G](:D]MQ_Z.HHY)S,6IB,R2$33@W)F6Y6C" P" M@\]C\ .Y!#M#$-RH,B5P("SJUD*8+TJHXT+@G&'8!P\; 4&^D@?" M-,TX[4V>G4:K0%4)4D[9@'M1++.\[V724*37BOU*XTD032FXR]O)?RJ2B^Q3 MX(:5+P! ^R$X" Z"@^ @. @.@E,CN.T\0>%H-W 7>G&Z./"'G)U.N1LGN]== M/;BHU,8<\KK6>;N%8'8/P6S3@/-_U+>< WZ."#\@'@#GC<#I;]Q]9GM72".O MN=V:V.P(=?UW;7_X!-X!VSJ\V#W?E,'EQ%R%;4G*^ ' M^ %^@!_@YV#X0>;K>7%^]I,_SH;B1$_LIASN^3:RL\[M-D)!A(+(>0%R#82< M>=YOBY07: Z8VQ_F6M9;$EXJ:ZV\O3K*,W57Q#U&43#@<7+SWVRE6LL&-54Z M%S?=GG/E=&Z=J]NVT^VUVCWKNFW?."VSW;^Y/'A-E24,IF3LQO1%603%&[GA/7WJAT*Z4J-$79!)S(<\CKG0-2%YT7TC*4W/ MWQF7$\1.!WSH>W[ZCAZ4EU59 >5;1IZ*L_-*[B2'KN1.X4MGJ=<7JCWL@->> M!'K3D$X)'NDHRA(:6_)NM1!.[:K4%$5"6BUU16>LCI*J,]:.A4_:ARV[LMOE MAZT9<^"*-4<\[]TZ#]YLU7GT_3H/OM8:NU_)HXC+CL6%K.>*"U4GJUK)Y]GB M2Y /\ /\0#Y'(9^7LG[]MPFH_VRICPO/R\:R$NXV6[@TDQ@0!?G41N.^1JD; M;"HKN-P[ JQ= <"T@M/5(N4.E[*I! 7Y:*1Q%S0ZL2"Y.8L?N< ^IO3=^LH* MR@?YU$;7RAL@YOO8NAM+#_YFQ?YF%;5%BWOFHGRE>/*A\?EIOBM$(K4N(M9* MAE?1>!R%;Q?@$=+B)]^G16.W*'76F<=1[7O!:0^MI"-$96JZUZ%62<_^6(<921B M !? U4R8;T I6'B"J4[:4;N*''#?:S&V9N/'W^6-JV)VNK$&L5+0/E M%*D1<2D(55J"YUD95B&/)XA3$)73=74 MZ*X ^Y^]J28T<5M-?"[3 $4]1E/0MXU^5UFO6%@!6 %8@:T%9;:4=?^ !D(# MH8%;"\JV>H;M.-!":"&T\&!:>&H:';NS-VDM,E\'DI]BG.W>U!$*"@5]44$M MVS8R:94!NAIHI0\TW+Z U9+<\W M8'_CL>TC?+"Q(>D,4T4K8+%M:;HS39[5 M[8AJRGSCQ,ASJI$*-N8=63@9#Z(@3N+' "G GP EPLF_/!+YKI6G.)F4S93_&LSLWX4)7 MQA,>)JXHY:P.H'5 MB1KA!&DWT WH!G0#G GP EPH@ GIWU->YSJ$3EMT\;TZ+ #C@'' "? "6R1 M7K;HZ+< ?N"IVOQFGG8=J[;]?:4CI-SG <,9K 0> @<) &'(3MIFM$*'][ MY') =U$PR.]SZ0:BOJ3!+B:Q'S"[93"K9>Y>K0S[P;!F=N1K9L")YOM+"U,I M+U'F6JE&4;]C6*@>":)YJ7IDRP8^@(]G\6$[;<-I@4. D9>B4*-K[U[*"WM\ MCA0^5MLTVCUU60P Z,@ 9)I&OX5-AL#/VX33:QE6KP\7I\H,:4,2H?*RFV\\ M]OQ$-M;)F^=$$U&*4MG&5"0XFUC(HL&%2U"+$K4H5U-+1L]6EEQJT'PWE024 M%?/&7&L_UVW#4I#QP7S79;[AUF'6,>N8=N?1M57$Q-@=NED5I>C+Z&-P>KW_C3Q:8?D!#:3@,=;]N2L3?FQ6Z,9D$'7C H!C@!3H 3X 0XT1LG M1[\5\*R@34/$U<V!>\C+@6Y -Z ;X 0X>2'%;QJM'G:- B*@$N $. %.@!/@ M1 ^/V\QW%=KX//&5!E*"Z'Q8C ML!A1(YP@Q0:Z =V ;H 3X 0X 4Z $^!D;UU_3:/51]-?E D%SX!GP#-UX)EC MWO@G?WOD::<8!W8I]\SG(ZZW?Y' J2C)!ZSU09.@)/7FR5U M3*-K]H$58&6#UCA&Q]H=*D\DLU78N0=\:9G[:A2,K*YE='J[;]("D(X<2*9I M]!7X.<#1<>.HVS8Z+74](X_!!<*&TN? =/.-QYZ?R+XJ>6/I:"+J0V*'*9;$ ML"16(YQ@AVECZ<8TG)ZZE >(IGE$@Y(Z0,?SZ'",O@.$ "%Z."K "7 "G G MP EP(CP39:??&X^08]X5*B_[G2>BZ?/3_L\L"_TTH5&%0@3T:1J)FI'C*&3) MR*5OJTHNU#B'@-HB!UM':I@=1IZQT0VBVYW=CW" (.I"$,K20IAK[>?Z=/?) MWF7KB1XNI#:[2YKE%4#],>N8=L8RO@.JA4XOTGM56EMX# M"8&$@),CQ8DX$MD%0H 0, EP IP )\ )<*(%3N"95)X.;5+6\XO(9I[=N0D? MR$;3/$Q<<0!:58H!B(_<.:']#M7%0MCH]]FF9.F MYY^/<84"&_WJO=$/=%-GG(!N@!/@!#@!3MX:3/903!+X (\ )_^_O2]M;AM) MTOZ\\RL0BNY8.0)R SQ%SQ$A7[ON=\;NM3T=L1\AL"AB&@0X*,"R]M>_F54 M"5XR*18I',_$S%@D<10RGWPR*RM1"9P )_ W5<)'Z\OY/HK4"F.)+?].PJ]- M,9,&+_6@? _E>Z "4 &T#JU#Z] ZM-Y@K5]V>O;0P(:]V->S"6@ ![11Z^" M@SD A7];1*@^W0LUH-LX'.OKO/9"WA/0MC[Y:7PK$JOKVE;',5!,6HA5)Q=R MV73GWZUQG-V&8I%>.,4>74:[7=> QI\NY%:T!S\:HT^"XC.*_%B(_E0=ZX>Q MP]C/:^QGW#2R#@AV'<<>#LUU<0-ZX:K@JBIIZ.:V58*1P\AAY!4T\NYUQ^X/ M>C!T&#H,O" YUDZ&@W! F !L$"K64E@Z-K70P?3_G._I?5+ZI%#DH_V?XOT(UI(),POG\UI?F%V/#T MQ\5/Z2@R(@GQJ8W%?X]0+]Y450NXC =8_ < J!:C#/9""D;2E"0 M3X4L[H9&QUUJ]V?QE@M,=32IKZQ@?)!/;6Q-M=2>TD>1R,7[K<.]I8=X\\3Q MYFIUQF:9Q1'OL>ZU1^1SX_.W1$Q$DHBQI9!:%Q%72H9OXMDLCIXNP!;2XF]> M,+[Z$$%:^P)LV7P.,FM/(O6\B;!$>#)+'B"NO<3U[M]9D.XM+ 1RIUIKW5JU M;";*J#@"OTR]1!RRN_^/S?6LPJQ3G'PSBS,2,8 +X%9,F$]')H2Y&6E[\^" MY4!(\U%I_OVPYC,0Y6Y1OA63P ]@Y@:SLI"E$5E>YM#$CL,GW''X5R_*O.2A MV''X^,W'3B'6.KS;V>O:_9&Y+9U:_>KF*9I$X0WL?:RRYD;H=AQ[X!Z_R\*> M5K@KP0 C;:,'(!?:'9T->^T&%SP /,!V(SQ^GRT8( P0!OA40?4[]K6!?:Y@ MA#!"&.%3!77IDA&:VW$2>\G!0&&@9@UT,+"OK\WM!PD3A8G"1,V:J-D=6V&A ML%!8J%D+[0SM81\F>G(3?=+*>D,6T-5I'Z(@#;S0FF>W8>!;\61"1T9WMA6) ME#Y9@909+ZC3 &4J^9N?>G:OVWU.#JR(E:)ANI%JWA._S%8#K1]2U5UO4#25 M"MR.[0R-Y88;I/"FLH!KK&,ME%U]9;LCV[F&QMNC<81VT#JT#JU#ZTW5NO+I MYLK:FZ)QO&FR"S!ZETH9Q!$GP>:+38#D@2]&G4^2%9D;7QIZ@>0DN>QJ8.N0 M%:7]WY(_&9;.C!]3[SZ<?SFO M/W2!$6#DK,N&P EP IP )\ )C;'GW#RJ%U:!U:A]:;JG5X=%-IL%;4 M ;[[+A(_D(*S8SHG%L^YE^XAV_:WKL8&JQ58K:@:3I!W:RS==.QAY_3;I38( M(:TCFN/WKP ZFHN.CNUVCV\8 H0T%R$(:($3X 0X 4Z DS-')CT'"#EE%K.I MR4H_GLWB:+6.SUC2LL;) JSZM''5!X5\*.3;7 KL&+UURS*$@EC8I?A>5OTWB1 M/IMZ=+2IN7(3BV^PE(&EC*KA!*FYQM+- ,MA8)EJL QP IP )\ )< *< "? M"7 "G G-WGA1L,;.YB*3'[RJ;RB?4.&V Y0(L$J'JSUQJ M$50 *F@[%4#KE==ZSW8&:.3;'GW#RJ%U:!U:A]:;JG5X=%.9KU94_'U*Z2>5 M#$O$5$0R^":L(*+/PM1,N(E%-L@^8Y6B:CA!X@UT [H!W0 GP EP IR8V/]A M9&PF"7PT$!_@$> $. %.X&]JDM)L4N;RHTBM,);FWCW6^9/\R3<3*,@?;"GS MVBFMIIC9031\:@0U'C7(88**0$6@(J &J %J@!J@!JBI!VHNW8'M.H-S1X#+ M2?GI0D##\_870!,X"!P$#JH#!Z%P=(L(U:=[H09T&X=C?9W77NA%OK"MFWD2 MA%;7L:V.XQ[?-A!U75CW:/FZ&'!2\3K1W%6J4XR%5J91=#VR1Z,^ 2BV0F1 M$;K\ AZ/= EW'-M!C08P\N@DU!ZXYN:@/Y)*DR>?[83/=8?"%!< H">""#7 M'CG'A[G 3SOQXSI=>S!$''S2#&E#$J'JM')/:=TM)Y[SII+H)7V2Q%53[*;! M6Y!@5\DJ[2I9B]SD8 1^ #] ZPW6>J=W_*0>VJZ+MF'CT#JT#JU#ZTW5.ORY MF5Q8TZL%-Y)D1>=HE2N[]Y+$BU)TD$;Y%Y;>:X03).1:6D78/;ZV QP$#@). MVHV3H;&$/^#10'B 1H 3X 0X 4Z $X0EE81'ZPO_?A?16F$LL2O?2?BU*6;2X)4>%.^A> ]4 "J UJ%U:!U: MA]8;K/5+=V!W1\=OE"',/SOA= SB@E5H'!QS, 2C\VR)"]>E> MJ '=QN%87^>U%_+V?K;U:Q8^6%W7MCJ..S0%ME/TV^0C*MMN\QE*OXS*H];$ M_DQH \+JCK"SHVI'S^ Z,-S(L=W^Z7<;; OT0&XKX#H^\@"P *S-T[I.W^Z/ M0%M UVFFZ';?/?[UNWU%=M#4_0R(K&1NKR7 &XWL[NCXGFR 'J!W*/1<>V2@ M<@_( _(.G"1T[.OK'D(Y$Z%3O)61Q9 MQ9X5H9ON\>4!8!FP#' "G GP EP M IP )\ )< *< "?UQDGKR__0&QK+0U@>0O7?&5*+H )00=NI %JOO-8'MM,U M]IXT]%UY?L-;;+C2A-+;)![QAI%U7"" MM!OH!G0#N@%.@!/@!#@Q@)/+;D7W^ZK&S*GZ6WJ!8\ QP EPT@"8T=+<173ALY]L@9 ;SU M "\\%3S5$^W\&C8.&X>--]G&NV[7'AG<81J&#D.'H5?0T"]=N]\[OLVC,7&V MN1\X. <\"PYF(DH_BWE,:HON?B/Q^@_Z_QG5H/OZ3=]QWKUQ;MSAH/?6 MN>XX[WN][J#G=@9O>^\O_K:FC;)DOP8S(:V/XM[Z',^\:*>$2Z>'022NIKHR MQ>TX/Z];V6"-ZOCS.@!6N-'M%D<$T9@D\NK*[=$WAD"B/_+AKX*4AN#O**W) MU6%]B"9Q,OOQ1O6&)5)^_H[!QU?G?9T*ZTT\(P-]L.*Y2+R4E.Y):^,!GW)Q MLC@CU\E'1D*R9*Z+>1)_"UALEF?]$<7WH1C?"4M$=R1P:QYZ*:OJI743;3DW MD-983.C ,3^IIS9=HZ'2+_'$\B*Z2BJ2>1)(8=%5K/MIX$_IY+G'TK'H1"_R M R^T@B4>^)KBFQ=FGF[;>I>%7A(^6+!F)1&,A9^(/FTF?>'2*S+ MBS>?WO[CXL5+JZP./49I<<=7_IT'RW^+[\+/4MX?+IY, I_XQ*91C_E&04+4 M2_Q-HTEC=?'%K>A!;^,LM;R0R$./(A$RSA*?%1ZQ**20DK^G8:H'BWRQ,J+_ ME-9M)GE,AL1'EXGN%D]CD48\BV40+D&DA9.P).=A M_$#JI44T5) ?FH"8K+0]0H MB?V5UU6 N_5D(%]:7P(^(]UFTM57DZV4E CRC0D]TE)0"[,MF9M/"KAE\Z30 MA)]-&5G,'*E;BI1D4[I02E_PI>3+QT. 33>^CT->\>#$W@$9IQ>E-[Y/HUR< M%0AYB M_Y]P,>YWNS9OAFV&_W^V^>_W^=>[">^]';_OG=N'7:P[K>HO#,NF> M-YUQ-IMYR0/;14G(UE+*5B'F<_KH"D8MKYD36$R_$7/0*+3A,+V\69A'TR(9 MS__7;S0OF4^)RWR9,!* M:*H@=:6A.W#^S+_J6")5'CSW8%_(_Y,4@MQ;O/ON3[WH3I'^+) JKKB\^/+N M#5V?SO82%28%'-0$L]+C)P6;O;3>T/30HT&7*98O'<7D%,>!],-89@0C^H)^ MYD>EIP^S\?)1MTKU,5FR $IB7RJ+(JYX%J0LN'F6R(RMFX(9F5$0]KA\5+"2 M"'H$8>=.\Q ,R&F5A*,7]18+-J MZ"E7MVG8%(LOQ44XY,(D_70[<'1@)'T?,T.2V,283"C\>5,Y)?IOF3KY$>9$A03^"&%_^I^^EID<#G\6,"6 M-]//,QVS["Z_SZG%4K%I MQDA_Q(YT'$KH<$2M&[=R?T-"D])M A]Q@*7Z4!73.QJ/O653>T5>OB>GUB2,[^7" MY15!BN80[= 75RT.,@+V=)H(0S-9?A8C5XHX=S6C'Z8R=_AK[_*9L?-2_$1L MSF99Z#I0@=U8>8%O1>IA(7_" <5&XON<\,/P(G6P0V+?16;*\/@WL1,IT-X6 MOA"^SL2&FZ\X/(T-\^>+56,&CANHX?_Y,X%F;@"=Q1'_[.>5<63?C>)[F3,;9 MB-*Q-#>*QC1%D?;BDNZ?^58TBF5 $W$R,P]6]&1'%F'',J0NATSEF5J>#EA] MUCP@7X1[9]5L!;,%_Y3*WM_)-&!)GS5Y MF5C-<9$WF; 'UM3*$0RO0\P6DP7.P^>3R##P;H-P M.=-?ADSY8S# =89[^SF+V<=89;T%>)@G' ZP=%7!S+=<6KC(4^2*@9FU_D%Q9Q!'/H);QZ1L2>9!:GP/Y M1Q-=VYKAR33)=+"IH^-$Y1ABA@[1IK*M5?'X6CSD$M0".AD;>R *O%3^@@_@ MQ-(BP\08)@+@.]AYT*B"/;FZBK;(URC-,W_ MZA:*;F84J_&"X-K#!6F6I\'X\.)8IPO)=*I&5L> M9_+)1.CF8H\[N:;H4/AC.+;N=G MPP^Q'U*,W/1C%0RAR T@9V]H==K8@+=N"?@TPJ @F-<":/(3/IQWB;>"4=Q_ MB?@N\>8T/;7^'N?+Z$>+Y%E"M<^Y[=)T^6[Y4#2-5K&^#KBX3D?;_(0"D_B> M!OOJR4];>CI?3??W*51<@8"SA@#^7+Z-7NE<$:O+QRPNK$-"7X1A?LQ?+YP+ M]5G./;_X?'B))<6;=T&D!^EE:5Q\H=^=4]_3(/*W:GR.]>92O"K^ MV-#__ISWQ[//RSG5YO MW-;JX0_;H3E_[_#\&S''-! N-7DU#<;D(8SZRT)_$+ \)=C<""V_\KQGYR0#H /H3@"ZCX]-;/>5:4V\PUE?8+I4 M*R1Q)FE*+X_?PWA_(\OGM>6LJ"F!K"-CVWX^C$D@\OBD)D%A1 M)%8/;*"]QH*MJ;3WI+BY%GVOCL?MQSA)I\6;U*9,NT*RJYS-&^?$>N\J=OQF M=OMB[IGWJCM>5'W'[G>Z)Y=7+6##YYUD#WHP&!@,#'8B!NLY=G?+"Z5@,# 8 M& P,5@,&B,4!\XL#G1\L#IRX/,8\ UW;'7.SP*J8P:F#(5A$@RVB1Q[96&87 M%@&+J+U%=%R[/X*3@$G )(KS1K8[=&$1!B9@%4HLG5*V7^-4;;.F7D!%4NZ9 MDW*GJ.&J=_+%7-+N!Z)M?E*O?VT/>\>W-#Y6GK6 W:F#,# D&!(,636&[/7L M;A<,"88$0X(AP9!;SG,'/7O4-5=@#(H$18(BGQ^JH$AS%-GIV.ZUL20L*'+/ MU.XO:D>Y;<>?;6#[;#"8*_+9MX=>>:EOL7MHH%J(CF-N9ABEW& U39/@-M.[ M]>7-,U:;K-ZJ7?5E7+2:D]8;+_+&WDMKI>IG_UN\RY)X+MJ^1_F/FCP=+9Y= MO:1/BKHO0O=V=9UAL9WEK]EL+E,O2:U/66*]+CHL?.&OLKGD3C!\:,=Q.WG' MT%\_O?["7U^\R/M@B&(G\\@BX?!VCW<6<>(] ;QHXLD[YJ?<$,(;<[L:[V[1 MG(<>5^^VHUI[ZEXPBXZ:ZNIJB_UBY,-+[\5EY\7EZQ=;F@/S6'D#7KYKJ#H% MJHW*(W'/O9+W4*DL6S;BXTT2F.ED\^@AC,ZYTP>W1,X;#P;?N!>$OJOJCEKNRI'W'*5C_YT1:"9Y MTZ-'ALW[Z$[I$!'J+G:\Q?PWCX84I%*$$RU%[A^R4P\OK1MIA3$W.Y$K^\+K M?DR9;BRDQ_/P^&AX3WC2B6K%F.I>1/F>[CPL%ND^RN(6%+K?4M[\:%QT4]+- M4A:Z">3JIO%Y9[OLENQ^*>%<1>76FZM:>-@!F?^.[XE4$UOU=AH7H]([[EO< M@D-L[A--5YS1@3*-_3^LJ0C5[MR3, M^SG1%0D_5N@E=ZI-)@DER5M/A+R+M>K-DM&=!8TR;P'U"%YH7'SY9_D MQ3[&+Y>37 +\X(H,;OG-Q9>B4],9;=&Y6A+*ZO^WVH7J;W1:O:H@7YSEX@ M9#$BXMWWX\@GILE'=BN(!")67#RYROVNZF]'$YKE-ZDJ4RA:X/A0M07H49.>^VJUP/62U%M2*]YSZ8NY\F[Q=7%DE)BS?<64NW MDUMXN,(MV'FW3=7;FP:QUE]ST1J(V><;=[ACSQ M^EHWY7[EA9_:I:_S/J69[?J7GJ6(S[9V?=_1U%V9ZHJ(/)EO_4Z&O[*CX=/W M@=]"HYM[].Q-G*4[K4RHZK]7_&CP=\(!UF[?N:NS!^6SFKA,[TOIMF>3ZG+>I!]J ME.@[?/:E)GS FN) M+D /T#L1T1WH2NO^HMF6"YYT7V&1ZAQ?)O4:Z[(I^C+!:RJU!U58B^HRI2L779&]G7W]-L];9K-Z:1D'#+&&@>!B*>Q=OU]T^;"UM1Z*C M0E1F5(C/RG%NQ[4'_=.WYZD*CYTZ((!YP;Q.&UK#Q&!B,#%XL(8W8#IS'/YN M,E'O\,<32WS7KZ!:B=IS('\=-=9OO]I[O?J*] +2"S]NV-%!MP[8 ^P!:6C8 M!>P"?N+4,6R%YHW/D&0>"S]16TX%SQ'(5DCV]66NHW>3/:A&;^\-4\_-AY== MN^ML;KWS7%OT'K2<5XMM:%%4"ZNOGM6;K(6'S[#V/LKQTN;+ Z#B1YBG<]P)1@2C!E%; *ID0X64N2 MW*LI=!,Z#2YZ#'[YYY8>@L[(MBX^S/@U>]TR6#57GLW#^$$(Z\O42\35:]4X M]#?O01^P;%9XH9L36OF5+EY80KTO%'P3UGMQFZC6@7E/N-4.L:4^KT5_5OZ; MM[::\>M%0:K:N4U$D&:)?N6H-/*O:ZUM5>.\HNFF-2:T3.C.*[S]V'4^^[=2LB,0GR?-"8_O0#$?E!T6PX M;^ZGFAJJ;JI7N@NK=Z]://)>7MQ^E+LD2I&F8=X?,=!C59L?2'Y(;FT71*J) M*MV5KIX?0<)3YJE:J:X\6KY--O>/4YT)Z8$20<.0K)PPEO+/EA>&ELS\Z=;G M47T')QDW>(PG$QH<[\#@J8:Q>:FXC5SI3QT-S M S;6GO"E]3Y.ROUJLXB-X"ZBP\9;<:-@+[X',M4-00F*1D:2=R)=FJE1T:^V M"U:;[7FD\3'WKAY?)2)=\@!WP4YBSY_F*6"F!'6XD8'\U'5>=BPZ+"0;,X.J MI),G[B"Q,,-P//>J@>0PUHW;KZ> M9/'J3LU3L50H#2 ,_F_1P$,QTY:Q<+]LIO=93&,(@S^8F.EBD?I2-X[65Q+C MEX\& W5RZ!\BZQ]>0@)9MME^KW?#\<+MW8-?Q^P++R_>WWQY38XYD#);!@'J M,E=.W[:*V7G'H7LH__)5^9>\:_"PY[RP+]8ZD'YY]X9O-)F4[_R:T"#H+W5Y MU[VF6W^Y>D\5XN \W0X54=D>4D7AY!*+-:ND 2WU]\X;% M9)X$6 H.E,/+.P#G$-!=X@D)#S$OQQ!YJT:IDR2>*=&)R/-3=9[JL*RVU>31 M$9MI5^V5QD-ALY#+@(+/CP3S'@?/K:5AL/PL4BYP;T2+<5;(M77+G4@9[]:=(5=.O\\GI%%-US2E_4FRR.0 M7^-;#M!2ZY)_NN#?/@NE-_IRJR*6$5LV5\WHN0NY+U;#M2)&4[H1VLSU< ,Z M8&TPRQOJ'LW+-O"\@1,;I@KO-!,H+=P^Z/[3<9:D4^O?Q/,I^=;\DENZ4I_4 MH6R^5?8TQ]D$[M$?^?"5MNT[6[5_C:W7PKK1,XXF"&!)O@^,C5Y.O<2I)4:U M-^95/3VO^BR^"9[9*.)Y0U=.E*VH#NAO,IH/S+B+>$ZU V?PHC2AZJD)U4NK M])&G1T0=@21?3!1#E! 0;^B^UT54QOI(\MLJ@^;Q%AW+U5X^?5Y$]#UI$, M<4A,FG[?T'#.*\)=J=?NZ+:4.B7GN%'.']L786&)^ MF"F"(J?$/:+OK+LDON=V]XI'U4%IF8 WGG?7 /YRVC2JN+#<*5WNT<.8:R<@@[E*-@. YYJ!$K8 M*Y$X!W[DCC@4)VM01K#Z6$5K=#K_DJ-5:WL@_\**-Z],KM&S\F"9#\ZS"-[X M7V0B:H#>PNNI*(+^7DCDLI@Z[+IC0>MY@TCZPL M#4)-67SH#V1F+Y%X/PU(Y_>!TJA*L#"T']=6 3"%@U),L1KH3%GM$4H2 M)#,VUO\36P=E\R&;%K$;HM$M&K'U3&2B;"/]]6A"^/2 MO[%%J;%[UAU9>**>GZ?=2FR,+GHB&="@29&_9N%#.?^Q5.)2>;FBKJ](U?G*.?.HY]4H MYE!01VM%:)K1N)8YYAP9);^UY#VZ3RA6ICJ:VM?=/K,[/>9#<<0*^VH/7XH, M<@]!AJ+"W\*$Z"()IV@BCCZ]A'];++NH9$0IX%MU"C\(@]96Q@X-@W)I+R(- MSXHR#M3UHD\.I3D[+%X35IYR'*B%N_S$U)IY^0J<&B1+RE045)X$%9(OJ5(M MDNT*,#ZDRUQ1V6VMQ7G:-2]C'=;3!LMJ_*^2;#%_Y!&OL^(*IR^2X6F<7PS^72#:7F#ZL$_X9B M-TF1EM+&6,^IWX1Q-E;ZS=1I-TG"*3T%[J]JQLL>Z(O.YBURG!M@5\*2.748CQ6?TUSSFPCC M.6=\XMM\946%-J%R'C*>I/<$^1T.72P37WN 6\6UI0H2'>K@*V'Z-87M?_SM3__QE\49S(_3."3G)=^1&M.' MCS38MPN/OCA)B9\^?!:3OUZ\?\OB^)_N_WY]>V$%8_J"GNKJ3=?IN_VWG7>= M-[W7@\';GC.\>=_K=0>]SKMW_8%S\;^%[@1XV60B7K8/5XS&Y6,6J%>8I8EU M&.;'_/7"N5"?)9%R\?EP:KH/QNF4_B2+S>ML?;(3;R[%J^*/#=-=#JK\ON[R MO>W!UK>L]W_E5X^IX_[\X^K>K07(^OS^<:?>:MZ3T MI*.G"6BT,U=ULWR/I+X2 Z(@G]I8W%=>B]Y75@BYCP18_WFW0CP]G-XL4^X( M*9M*4)!/A2SN9E'0 X'M);!/7-M47UG!^""?VMA:N;"C5#&$>+,B\>:/FK0\ M:>,Q?4TMRJ-:W)P>G[\MJD(44NLBXDK)\$T\F\71TP780EK\S0O&5Q\V]V&! MM'8 ;+G'%&36GD3J>1-AB7H_[O%"28CK@*I2!')G6&N=T4A#<9(HH^((5._% M2*/F>E9AUBE.OE$OL0.X &[5A/ET9$*8FY&V?F4*TC0BS;_'$E9N1I1O]3LY MD*:YK"QD:426ESDT3]3;N1!L=5IK['YWT;AL7^LM,^SU';Z.[U%^"K&>HQG$ M$2(N34+--LUI=;N''R'L24!Z1HD>"[#C^[;L:YJPQ$,M<5>F 8;:1E;;U/ "\ +P N+*ANY]KN]GJP0E@AK/#9K/#2M0?= MP=FDM^3T8:&P M4%AH)2WTVB47VL54T\14\TG+Z U9+=<%V-]%X@=2-9306]KJO@:'E!P9%U9% M#.T$BVM-L9M#:G-/_&I:#;1^2(UVO4'15"IP[<'P^'HAD$!=2* #7;=&USV: M[\*VVZ-OA'70.K0.K4/K3=4Z>7376$544_2--T9VP>5W(5/5T52F2:#Z=NM, M6!;E72I9-KJAH:]WJ9&'OGM[/B%79,)\SL+TIECH02^\GPPSS<4)TG"-I1NW MYX)F0#.5H!G@!#@!3H 3X 0X 4Z $^ $. %.:I;X;%)^\X.4&>^ PS5^ZTE. M4TF%&N<.L$;4QC4BE/FAS&]SX1 $ * UJ%U:!U:A]:A=6@=6H?6H?4Z:QV% M?_LDQHK*OKSRCR;REIC-P_A!B/S+>9;X4T\*:QYZYMZ/;6(U#K+46,VH&DZ0 MG&LLW?2ZQE[? \TTD&90&@IT//:RD#,Z_?;)0$A]$8)P%C@!3H 3X 0X.7=D M@MCUI&G.)F4S53_&JUM/"K:5V5Q$TN.M_$RE#FJ<(<#J -:$4.)G+HL(*@ 5 MM)T*H/7*:_W:=@;'MX.!ONNB;U@YM ZM0^O0>E.U#H]N*O/5B@*_3RG]I))A MB9B*2 ;?A!7&$L5[6)W ZD2-<(*T&^@&= .Z 4Z $^ $.#& D\M117N<5F/F M=$@;T]9A!QP#C@%.@!/XHFKYHM:7 'X4J=G\ILZ[Y$^^F7A!WF%+<=A.:;62 MHD^-H,:C!KE/4!&H"%0$U U0 U0 ]0 -?5 S:5[;;O=X\NU#I1.DS,<+483 M. @AW'2+"-6G>Z$&=!N'8WV=UU[(^TO:ULT\"4*KZ]A6QW&/WZT, M]6!8,VOYFAEP4O'ZTMQ5JE.,A5:F430:V!WL'@FB>6SW2*<+? ?._'1[?7M MG@,. 48>FX7:P^[Q6WFAQJ>E\.GT7;M_;2Z+ 0"U#$"N:X\<%!D"/T\3SK5C M=ZY'"'%.F2%M2")4G?;NNTC\0*K&.KIY3CSGK2B-%:8BP=G$C2P:O'$)]J+$ M7I2;J27[NFLLN=0@?3>5!(QMY@U=5U[7?;MC(.,#?==%WPCKH'5H'5J'UINJ M=?;H'>C;0*JKZ<6 ZK3?A4S%V$KHGR3P^<^BMW202AI5Q+*A;]-XT7MZZM'1 MIN;%* [<+XO2]&1T&]JVUCO+!7:#YP@FRJUM/BK%J M8"TBZ?$KM*8FRB@/W"^MTO0$-18R4!YXAKP:]6E/-] M%*D5QA*[^V$Q HL1-<()4FR@&] -Z 8X 4Z $^ $. %.SM;UU[6=$9K^8IM0 M\ QX!CQ3!YYI<^&?^G0OU(!NXW"LK_/:"WG[/]OZ-0L?K*YK6QW'/7[C_..W M^^(C*KO;U^F*Q8P^=JWY^[38 5YJ@I=3863'=H)U8)_1M=T;F*OV;PF06DD\ MKM,'3H"3'S=+&KCVT!T!*\#*'JUQ[$'G>*BL2>:@:><9\%7)W%>C8-09=NS! M]?%%6@!2RX'DNO;(0)P#'+4;1\.^/7#,]8QL0PB$@M)=8'KW721^(%5?%=U8 M.I[S_I"H,,62&);$:H035)@VEFYT6!+':!C-SIZ]J@'A A MU0A4@!/@!#@!3H 3X(0C$V-OOS<>(6VN"E6G_2XD-WU>[_]L95&02AI5Q"*@ M;].8]XR;9UI(;Y8>09&]T@NC\X_A4.$$1=",)8 M6@BZKKRN+X]7]C&E)]4((2M37=*LJ #F#ZU#Z] ZM ZM5UOK* 7%-0\]5 MB,02+(77"";)XYJ%3 MB_1>IV\LO0<2 @D!)RW%";\2.01"@! P"7 "G GP EP4@F<(#(Y>3JT25G/ M+YS-O+KUI!BK1M,BDAZ_ &TJQ8#$91-7$;!VA)I!4 &H %0 K3=-ZV[7[AC8 M6AL*KXO"8>;0.K0.K4/K3=4Z7#I* 0_!RZ>4?E+IL$1,122#;\(*(OHL3,V% M4>BW7^:DZ?GG-JY0H-"OWH5^H)LZXP1T YP )\ )0U-I,$/L CP EP M IS WU0)'ZTOY_LH4BN,);;\.PF_-L5,&KS4@_(]E.^!"D %T#JT#JU#Z]!Z M@[5^V>G90P,;]F)?SR:@ 1S01JV# P[F !3^;1&A^G0OU(!NXW"LK_/:"WE/ M0-OZY*?QK4BLKFM;'<= ,6DA5IUN$4>W09[79= QI_ MNI!;T1[\:(P^"8K/*/)C(?I3=:P?Q@YC/Z^QGW'3R#H@V'4<>S@TU\4-Z(6K M@JNJI*&;VU8)1@XCAY%7T,B[UQV[/^C!T&'H,/0F&_JE:_=Z% YYGZ6@T! N !< "K68!U[5'3K\Z\@0)@ 1 N0"3[/T_I-BN\Z!27S2_"G\OCB.)DYH4K(W'YF,6%E?MTCR:S 3TOHH[JW/\#EH/R?X<^%W9!-A-Y?]?3G'7R_SJ*K]>"'=1Z\^\RW/^[T(^FFS7QQ[.G.66]_ M6.EN'HZ>OT(WIH%,POC^U93F%V+#TQ\7C+.9".D;"A!03X5LK@;&AUWJ=V?Q5LN,-71I+ZR@O%! M/K6Q-=52>TH?12(7[[<.]Y8>XLT3QYNKU1F;919'O,>ZUQZ1SXW/WQ(Q$4DB MQI9":EU$7"D9OHEGLSAZN@!;2(N_><'XZD,$:>T+L&7S.9E#$SL.GW#'X5^]*/.2AV+'X>,W'SN%6.OP;F>O:_='YK9T:O6K MFZ=H$H4WL/>QRIH;H=MQ[(%[_"X+>UKAK@0#C+2-'H!<:'=T-NRU&USP / MVXWP^'VV8( P0!C@4P75[]C7!O:Y@A'""&&$3Q74I4M&:&['2>PE!P.%@9HU MT,' OKXVMQ\D3!0F"A,U:Z)F=VR%A<)"8:%F+;0SM(=]F.C)3?1)*^L-64!7 MIWV(@C3P0FN>W8:!;\63"1T9W=E6)%+Z9 529KR@3@.4J>1O?NK9O6[W.3FP M(E:*ANE&JGE/_#);#;1^2%5WO4'15"IP.[8S-)8;;I#"F\H"KK&.M5!V]97M MCFSG&AIOC\81VD'KT#JT#JTW5>O*IYLK:V^*QO&FR2[ Z%TJ91!'G 2;+S8! MD@>^&'4^259D;GQIZ 62D^2RJX&M0U:4]G]+_F18.C-^3+W[<,K%D-/F[BJS M8ME$?CK3^VU-B1#:2$$]P /P>/SEO/[0!4: D;,N&P(GP EP IP )\#)-4/V'ZC]0 :@ 6F^IUEV[UT6A M;WOT#2N'UJ%U:!U:;ZK6X=%-I<%:40?X[KM(_$ *SH[IG%@\YUZZAVS;W[H: M&ZQ68+6B:CA!WJVQ=-.QAYW3;Y?:((2TCFB.W[\"Z&@N.CJVVSV^80@0TER$ M(* %3H 3X 0X 4[.')GT'"#DE%G,IB8K_7@VBZ/5.CYC2W7I2L,7, MYB*2'K^K;"J?4..T 98+L$B$JC]SJ450 :B@[50 K5=>ZSW;&:"1;WOT#2N' MUJ%U:!U:;ZK6X=%-9;Y:4?'W*:6?5#(L$5,1R>";L(*(/@M3,^$F%MD@^XQ5 MBJKA!(DWT WH!G0#G GP EP8F+_AY&QF23PT4!\@$> $^ $.(&_J4E*LTF9 MRX\BM<)8FGOW6.=/\B??3* @?["ES&NGM)IB9@?1\*D1U'C4((<)*@(5@8J M&J &J %J@!J@IAZHN70'MNL,SAT!+B?EIPL!#<_;7P!-X"!P$#BH#AR$PM$M M(E2?[H4:T&TV.HY[?-M U'5AW:/EZV+ 2<7K M1'-7J4XQ%EJ91M'UR!Z-^@ 0B&8G1$;H\@MX/-(EW'%L!S4:P,BCDU![X)J; M@_Y(*DV>?+83/M<="E-< @ >B* 7'OD'!_F C_MQ(_K=.W!$''P23.D#4F$ MJM/*/:5UMYQXSIM*HI?T21)73;&;!F]!@ETEJ[2K9"URDX,1^ '\ *TW6.N= MWO&3>FB[+MJ&C4/KT#JT#JTW5>OPYV9R84VO%MQ(DA6=HU6N[-Y+$B]*T4$: MY5]8>J\13I"0:VD58??XV@YP$#@(.&DW3H;&$OZ 1P/A 1H!3H 3X 0X 4X0 MEE02'JTO_/M=R%2,K83^20*?_]0IS2P*4DFCBE@$]&T:+U*>4X^.-I5[0$:S MB6L(#5XQ0EU@E>H"*T(%/0<, : UJ%U:!U:A]:A=6@=6H?6H?4Z:QV5@+M M\T'*C/<)Y$K ]=29J>DPB@#W2YXT/47=QA4,% '6NPBP(G3C=L$R8)E*L QP M IP )\ )< *< "? "7 "G G-WGA1L,;.YB*3'._Z9RB?4 M.&V )0$L!*&PSUQJ$50 *F@[%4#KE==ZWW:OL1M0>_0-*X?6H75H'5IOJM;A MT4UEOEI1U?@& M= .< "? "7!BHI;<0#M.X*.Y^ "/ "? "7 "?U.3E&:3,IE"\A^(]4 &H %J'UJ%U:!U:;[#6+]V!W1T=O\G]VM,O)W6G"W$, MS_M> W@@%9J'1QP, >@\&^+"-6G>Z$&=!N'8WV=UU[(V_O9UJ]9^&!U7=OJ M..[0%-A.T6^3CZALN\UG*/TR*H]:$_LSH0T(JSO"SHZJ'3V#Z\!P(\=V^Z?? M;; MT .YK8#K^,@#P *P-D_K.GV[/P)M 5VGF:+;???XU^_V%=E!4_H/;KNV%W'6*@-?5=>WPCYH'5H'5J'UINJ=?;HQMZW;HJ^43"Z"RZ_"\G] MGM=;/UM9%*221A6Q;.C;-.;M)&=Q9,FI1T>;FC-C8[?],BQ-W_B@C1MC8!_) M>A=[5H1NNL>7!X!EP#+ "7 "G GP EP IP )\ )< *0C5?V=(+8(*0 5MIP)HO?):']A.U]A[TM!WY?4-*X?6H75H'5IOJM;AT4UE MOEI1\;>M-[3)CBM-++%![AEK%%7#"=)NH!O0#>@&. %.@!/@Q !.+KL5W>^K M&C.GZF_I!8X!QP GP$D#< )?](R]04._=.U^[_@VC\;$V>9^X. <,"S<$#''=B]OK&5([ 6 L M4#L6<%U[9*"''$@ ) 2J"D)7/=LMV.LCR2F_8^*KU1]\DOJD5RV'7^V@96$ M%@:1N)KJ"A"WX_R\CN;!&J7PYQ,)6G_DPU\%*5W>WU&>\D:WK P87;\E8B*2 M1(PMM0_\T4_-CWB]Y1'5YR :BXA8MD<'F 37A\BZF2=!J&IL;"N;QY&53@4I M-98T*"N>J(]OXAF!_^$_I?7AMT^VY86A%6>I3+V(AYYW[>2#_9* Y@L!Z:Z? M]R(1EI>1:CUEQ>%#J05H$*6QY466=W>7B#LO%7RU#9D^Y1%[7;L_ZMG#_N8V M=D]"O5I!=P?.G\M/K9N7JL]'3WGK02X;-/42UM8[47GOC.?2'HL2*1 M*FRP/25BY@41(V/#2+0VK3#P;H,P2!_,/;#[LG>2!PX]*8-)H!]:/<64"%,D M\C\M\>^,'^%R+":!'Z0O7FX^R@F=PTJ ZG:+(W(NO7(-DNF^#J013N/=9"+\ ME+=V+/N.DI]85!D-_RRMU[&7C!G%;P,"2QHGT@HD4]HT3NBZ"C6!E&3EV9S_ M-H+-OF-3#,?_.QGIKUFN;8R6',?2$I$OU(?@6Q"*.QH",V+1'YPN('FH?I@IK_DM3OF?XA)D#P$!>KSX0CM" MR?HQB^'2+:*>QE/TB/W&8J7/Y\%P:\YCB*+ZV;J%>/CR@ MZP5)<7SY@;5XMI]%F!B+T'M0X5["S_:-6(,_^5,O8O$1>$C4:1*'"D!>Y-V) MPA>7'H3\.-]B:2M&4)P7@B^OFE>$;Y:'/.7JMN'11O&Y^$:'TXHXQZR64KCY MLN5.]HW&MQD/>_[)Z!H"S/RE3-.,BSJM12JR-G*E7[TH\Y*'4S%'F?J(^\?E MD,90#&,VB"E-OW)?4MV(96V"^(X==!Z@;*0D5F;?%%JR]TI#'5@:&19%3F8> MC\2NI^8ZX&!U<## V0*:WE/8)'G,M\K7T_A5-N;V03UN>5Y53",YG4+_BV++ MSV99Z*F07+OZE]:7[/9?'(6HM,K#(N1) YI9+\,!_JF=)/%,Y0'X,NK?7 "/ M1J(Q8*WJ_+0J@ZBM1-IXBQ26!,"@3IH[CT4(5:1"@CR2/;I MZCQK8%!E;_C?>ZE2!?1D721%-:GXIB90&[,.%7VI7(_,;FDF%,S3\I1DPUA+ M^U.$7'"2%DMN_-Z8!2K8<-7,B>!Z M^V"7IH];[K1\7,;\SKF;=3\-B&K+KIIO.A:2<,I99AZ&SC[DUCG)TBP1;0^A MOR;"DUGR=OMWM]DR'P&F!\#)/,$GY7I)P,MM+ M\V2)3*U;3P;F /.3Z[XO7.';_MO M;T:C][UW[]XYKM,9W+SO];J#GCL@V+Z_^-L:[92E])5"1FE]%/?6YWCF13O9 MH_D43G)GQ"XDWQ@2Y^B$W#S-%75R4R^>;D,[KR-&/H?(%":E*F=99#-I%C;C MI2E.@5O_=7/S&X5EA&@FAU*"DR*OF?<'Q?(+^*H G.(%' MJ[59;Q9G41Z5ZS!?9Z%78_GQPG;RQ^!Y.=]YUSF+6&BN6TAIGBY2R/D=-+$@[\?BE]8^EK(@C.5?,"]$+:9%VI@$1;,)+ MU^J21*W,/WP'^O&;1Y?)9!X^S[SD#T'JG@L_F 1^OC80BF^>%LBJT$MJNA5A M0$,O9L_,['&D0F<*JO,)E1\D-$OF<)DB60J?_33CJ9.06:A8GF=MXX 4F>1S MT&DLUQ4O,_(1^B =$/O%9(^/25C2>:R^%/T\EH&":;[2H6Y'LHY)%@J_![/P M*J$RU9+)_O%J$L=I1'3\=_I@?5=?)3';U31-YZ]^^>7^_O[E]]LD?!DG=[]T M'*?["__\"Q]XD1^?/LSI>+)=FJ:+\05?^I>-:__M3W_YA:\3O.+__]O_!U!+ M P04 " R@WY-JZ5DDR<- "GA $0 'EE>'0M,C Q.#$P,S$N>'-D M[5U9;^,X$GZ?7\'UR\X"X_A*'PDZ/7"N@8%TDDTRQSX-:*EL[L3+00-LRZZMB?62Q>(3Z]//+/$!/P 5A]*35.^BV$%"/^81. M3UJ_WK>']V>C4>OGSS]\^D>[_Z@UT*J M>E0GY\/7L8\.&!\JDIV!QW]\Q@+2(I31FDX+Q;P)>_(Y0(ZJE!; ME0).O%2N7&A50!<@%L,(%1)3+S7L9:TBSP-3NG=T=-0QOZ9%A5]44,'V.G]\ MN;HW7"2%M>,L7OS\ T*&03)?,"X17?/\!(NQP1=<&KEVM]?6_H\XOV(>EJ:% MQ>5--=>$.A!(H;^U,X@#I;>%.A5,"$5[BO&BNAEYPYIJ M19LGV_"R"##%DO'EI?KN9EG ^0K*10:B33S2)O;>;V&B0:8PU:. NTEYJ9W: M4<$MB<36^HM' Q .K:EG27TS\H2\,]]\1SIR EKQNVHJ!7@'4_;4 M\5A()5_JR/3!):05R25?VAE(36-"SE425<.:O&#Z;6M[?""EL5YL$M(?ZD3W M%3!X\6;534BES*>MC2#T"81)- 952,F)Q9_;&40]2R@FGJC<.C*IZ./6[4(0 M3\/UJAB1R.@/[4RXI@%RP:LWBU3*?+(T"TPIDP9)/TH>+A:$3ECT1#W3H_9Q M,G3?P029+/HX'CCMN79GP=D"N"0JF! )=Q) MD34%JTF%&:24B!<&IA)7F9$)@@[;)RVAO!U 7/.O7BD?)E4KI40()=]QG0(\ MKEHG)0+!=UJ=!8>JU5$B0LW :S4\#?"@"B"BIJ!#SPRKXA8O\3@ ]96'X*M< M%*@ ,:3^C9P!/S-CG;PB>$P"HBO60AKFU[O1^KS4&%@;-[$UL39KC)_[O=Y1 MK]M%;71.A!F1 *\&_H M9_/YM>-CX;B(1?!5I'"66^V,A6+QPX37-V#['"0FP9N1GL#;N#_L'1UV^[OF M'OT8Z_[7OA64TO2@2[]9(XC1;6U@T#L:='N[;P.1ZB8U@3,VGQ.I%W$U(V>, M2D*G:C;C$-EMHM;@/3@L"-XY-,/2"MZ>$,\]^#H@6./KX+ @OEKI:63PM+CY M&G.NK'N"[1E;@RJE;E"-NC9*5>QI7/6]VS!7#F =R0:'!2-926]KXC!%?3V" M:_\*%A!?KTJ?XD#O)MS/ *0#3:4(%I[4@*7^Z4'K7KG0;'H:FF),E =%,2J* M8/Z_6^ M8B0[BX?.O3!#1VR"-#XR"O;\Y;S.Z)->GU+#R2V'":@ID?J=>8]J)#/_SUC@ M Q<7?X5$+L^5;1Z1VW-=2ZN]70SJMHO,%I0:@XP59N3-V_-/%%FD\R1CTSX6 MY%B]60 W-D9IT%Q5=Z8$5%YYQ<3V :($WMXZ^C5;1Z8T3L-R:I'6VZ &< [C MTJYORECG_OV/!7-_+=8P3SK.#/-%K3.__L?#]6F$EF[DI"XY^ZA"Q86:.Q=P?)5G'/%ZA&AR,OE;(LT9Q-ISB96;MQAXB0G_ M#0 8 ]Z@X*5 #L_C8QW M(ZI<#@_XI3RJY8O:3[;T"OI&)(V,>#/]Z]CR"R3LIQUZ!2T][^V&MFO]MP]F M2!S1+Y@_*A>HKGX/7LB=3NR6 UC[0/=#81](,?4,/D-%&>R>H\P768&H/3OW MH)JXUG[6_7#8/:S#Z$JQI&?N^Z25%S&4PSGCDORM]\*$7H9.D^K=MP(7;:5M M8VV*5;EM"(0E2@U!VA*3J>32_GVS*2#2;5+F"F.=EG4_%$S+G(ANX+SL&J3> M';X%?C_#'(;Q31K:#P],'^YC-+]27D9@53A[CEJT?:(TF/ULI'0@HP3EM2#) M4*1GY4#$GM%-% RI).B_ MRU!&M?W8*N1%92"U"PEC6",C?$5Z]6TP?AC S>0"GTPL2X#^0D9"TU2$=NX;V_EA+OE%_5 K=G&H&C' MJV;;:&#^<<.GF)*_C16Z5X+P.%GH;S>3TU 0"N4G\IPP["L!1:MA>=BH.V; MNN\FT'NV5CSM&-"K0-GG=45K:Z[<-3*TWD9_Z[_4Y\94;K/0LZ)K*#TRN4G, MO@?SOJ!G)4C16;,$ZR=$H4F'*S?XT['_E$C;-U[>%^0S%E+VO21SL%NB81>V M[RJ_+T@HK.0T+VLP69/*D\&*=#:-@=#/0 M5L0Z(9?2_*$"S1M_BI7N:5\E)QJ,M@NZ14"EI*YMHI21&H^;^QB%&GO;SPM@3^EA&M,XH1#C?00>S 99VM(\5.EJJ".4T-;/#A?,Y MYLN;R3V94C(A'J8ROD6/T.DM"XC+17".*/:]@J([X6)@O;2<@T89-DK ]YR] M\O9HOL">O*'I?0:Y*U9<>^G.%-EW&@Z+4EQGYO4I)&,",OM^R04/*U>^[/OV M1OJJ7E57$[6T!:PG2E5:0+.OL'/C9+?1W"FJ][N'_8+4RIW9'Y-/>SI?$W ' M3T!#.%W^ FS*\6)&O#N8*@MVVI%+M91V[/75PRH=.]:/QDN468 B$_9]?2-M MCE.F*EC6*53W<%"PS%BAG_]?3ZH^=5Z]T")^L/+:"_/2B_A]>H9IS=6?\076 MEZ!X8/? GX@'MYP]$7VR*;["NF5>WV%N\W8I2X) ._ND)57I%A+A6$@B0VW' M+YR%BY.6>=O=,5&95 M%+Q"(GLP951V.+T?J%UV[%HJ>CZ/[$D]:'@=?WP\7 M/5X )\Q_, #1F[]D_JT?:W7-G12[#N=CX&SR&Y.0GBM+ZNE0KGX="94P!?ZZ MBM7K0B5726F(@YMQ0*:&YO,01O223.3L/X#YD/H/,^" )Q)X5K?*)J=3&\U^R./];PO/&S=1?R=RI@\@ MZF.HR17SRU<=MJ[P]\9XZHT15?)8KWE'_X]4FA#?#X15>#>W&@O]!E.1N*"2 MQ#>IMU,S4.,!L,F9 ;G$7L074ZF+\M@#\+GXH@:.>3@?^O\-]>[HOT/B/=YI MW,016R'4=\Q"#=5;=X*B/RG*!;(O6.J'2UV-I+K51.K7+['_3>IX!W-,]$'S M&I5UD/T.:AV-KRI!C+()-?0,%PN5LT6[T$END=33N?0W'Y[C>SWI]$H''7$9 M*L=#W,-N\3*Z828$HD;=)]"#KL!%H_7V,-];*-\X>+_:O%;EQARKJ^>TT5/E\E?NX ?$SQ\QMS_ M@E]BSE7F'YR#'WJFS0/W=!(SU:%]Y4A=Y*"OJ*^6*>'VW4)0W5/5H?35;I)P&>MO055K#L;6&K*2&^29T$TIM MCTY#(R$L+ZC/)K?*8GZIIOHXT$%-/7-V_SJ_2.\]L> :P/,7T M<35N;O[YVX?(!]!O#%7C3G3]8.3ZZ$90G::S_.7N6;9S#9)-HM0UOJ(OJNG. MT-ZR5];QB[FS8%=NJ0WVAMF%#^/J\Z6-'>+AF3W,6*C3HPLRG %-0$ %0 'EE>'0M,C Q.#$P,S%?8V%L+GAM;.U] M6W?;.I+N>_^*3.89.[B#Z-6[9^6ZQVME;WLEZ>DY3URXVCQ;)GTHR8G[UT^! MDJ^195HD(25S7FQ+)L#"AP] 5:%0^-M_?#N?O;@,[;QJZE]?DE_PRQ>A=HVO MZM-?7_[C,WK]^>W1TJZOG"U"Z\_/M?7KQ8P=$VL_ IQ!?I]S\^'=U4-U; MSMH0?WV9Z@1D2$'P"I=_'UKOXNHB_/IR7IU?S "U5[F:]2XL3#6;K'4/JM]3 M([^DIR=KX_W:!S;Q;7-^7BW2A)#>^+:I%S!UP!32@X$]BDXG7$\>]:]A.E'_ M,&T+D^1E&"[S8U5-)WP_*O>N8+"@M4^C([UBWLPJGU:P-V:69N;/9R$L>DC: MMX;)13TQ:6"?A47ES&RXW!NKFZ(1GQ?PL^OKX_C6S,\^S)JON^&^M:;)16]J M4)P6%=#S!(0.,,W"_QOW)S"X^WW6S#QH5N__W[):7+T+L7+58G@SA[QU:DB. M+T+;J7.K47Q^T88S* #SS<=F/KR+^U4_L)'O@GVRE^X^,\+K>L[K&QX=^O*U M+@]POHF/>\P?E*:'F4'BK?B\%."W']JE%>^/3.P_,R/ZIU&6\_N MG.!5HS3^6>)/(4 _E6'3LP-?_\%4[7^9V3(U'=&?E*AG M\6F%[-E[SZME6I'[]?>S*ADH\&]-X[]6LQD,O:,:S/;3-"I?S^<]],,>1:<3 MKF?G]Z]AH*A'-?P9OIAO3W?OAD?'>WE/7!XO,5B4RS!?F3=']>^F_1-J!\@_ M![=L>SEK>EO'ZO(%U^%])#YTG]>9FYAF_L<]X MV]00])N%GUG-0*'_"(NDV9^$]O,96*>O%XNVLLONC5^:Y#-HZKNJT5/"[UA= MWD:\!F7Z735;)B_-ZK])T[DT,\"\JZ#O;#;U>_/"DMSH?CF#U?^]:>NJ/KTI M^<;,*P<#IQ,^^&G0V?7U>4'J-X8'53JP05NLD3?JCZ32@X(^[L?O:P7K9WVDRI,Y)FI-@ZSN#]:]A$E$_ 41M MY19KM]@@H;?7-8GXCW!YM5L[J#'/J7FZIJVX.XQ+6RJ:1/!^4WJ?LI.(E\S ME;XPGR_/1\"W1X5#&[(\/S?MU7'\7)W65:RC\PKC%<7VS'W5GQ[%OGXS]HBP-?V[TP;!:LS1I7!KNA8Z?PF6HE^'-U6^A M.6W-Q5GE/H53&,^C]E+?MV1IH>Z'A7?F9E;SKH9\R-\7C^>9)XH6&\E M"509:A_\?F39V+Y>;ZS%Z"(KHYG;+@YR.4>GQER\2KWT*LP6 M\^MONGY#F*P#-?]]_77Y4.[:KT6_(^-:ZFL99\:&V:\O09YRAUI*KH)S1F*$ MO2L0%98B2;5 B@*K#"4!.WL?CED*6VW:=0=EQ>/93;]NI:..%T1AY'&,B#JF M4(C1H1A%%"PP:'RO5MXAXNO6O6A:']I?7Y*7+[Z&ZO1LT?VYJL6T[AX_OP^[ M73_Q:IY&;:H15;#H79=/X<29>K69"$)H8!:27-O$G\(L1UFY<-(VEU5R[#[.C-YER^ BR@(\CIB9*WS2!%M4>2<2:]MM$[LS@SV4S!C M2C1SS2]K\4'B&.;IL(B9I:;T6HRV%"P)8183@1&3*B*MK49<*8989#YRJ:7" M?'?^\)^"/Y-!F8L\G\VL4SC??W/5/,57]%9EGBA94BZ%4!;68@ZSJ F$(R6< M1+' 2BME \5Z=_J(GXH^XV.Y\[+TJ ?_G]7B+&T[I@W6Z^9?/;%.[519Z2,U M!>4 (I8$12T=@CF6K:=:0X4O_.[,D3\%<[+"FVLRZJS>9^G'CY0H.:S/5H,- MP!D-2!D5$&6.(L,Y\[U(F6@V' M;O_$^7)6M;OSYJ9T&3P)P5 +ND)A$*>P]($1SU M #=P'MOC4)@W%-G#8QR\-8S'N9O:2J:#DDQJQ*-W2'L142$Q](GP6&D11+3X MT$V7PV+=$&P/CG=)XQZ-=C>5E3& CNY,0"HZ&):\T*C@/"+N-0Y:*4F* :S+ M8_@<%.N&0+NS8=13N@IT\\O5D#!][*2!U991$!*]X A' I.\BA(1SLA:Y;>2 MXC@@NC"/V30EN?8$\H2[93NG&9Q\KVK*_;CG9?_+&39]+\?,IDBL[H%22^\5 M%A0IS@/R5&$P I0"-FGXPC%-^FWB3-F*'F%E=Y\KO=+>.0++/?,!X> \HM8+ MI!R)E'*GK2X.W7[!H@-!"6;E]?,S]*8A5^W.2;FKQ=O8=JX@E'06B4(:H8@G@,./08J=>O2A?W%P9%ZI;?.U9K2M_6@QZ;'2Q,9 M)C@8I&@D2,90(*M9@902,H7*%H0/V/_(%,8^&A]&@BC?=+'*^)-BHA>/)$W: M.$\\7JR,3!F/"XR<4@:%Z 1RFDG$"FV)--9Q.L!5EU/G&&30C(Q1+D9\J&J MYF-U&;[+K[J=$]L+@BYEO:/8(>%$@:0-$GF@?YH3@S1:14I^$.UB$"M&1RD7 M+Z[S[FYAP/4C9<$(L-MJI+TUB&FMH%9H2M#:I+!06O@!_M2<*L*@OAZ 1]8# M)6OZ-;7K=YSDX?.E]Q9[4G!$*1:(&H*1L#B@:")USBNB3/@Q5(!!_3T6.+DZ M_\XID(UY^K?PX*FBI60%49YC%)70T%8PCK@P A4I))R!#BSZ1:)-WO)^C2RQ ME!(7WJ"(.4'<1%BKO<%("R:XE1P')BB+&3G0;/ZZG'>WQW>'([S'Z\Q#P'0I6=NGA[ M9IJ1XWIT"WGO9]3O"0V!".H!FPCS,14<@2&(D.VH()A M+G4L#CYIS B$)]8Y!B\M(AVHCXI) M1?6/-'4,4E%&!FI?:1[ZF^8;"Y76&EP$ 2TM0H&DHP)>:C@8M= [@A FG/N! M9HM!E!@5IGPJQY.I%#9J&H^6*B-VLH@40A'JJ0TU@:I?J!9 M8GQ[=ESPLF6K>HX39Q-B2HH(1$>%DQK98!TRA$CDA0:URH 6'@_>2S\I+4;! M+&,PP)V[.)^*3-OP=!D,+;31'OD NAAU/B PO3A,M]@$94C$A^_V&MIEW^_X MCP!3SI5C?3?!DY&)#QXM#324P5R'X%F.A"T8T@8L*F^4\D4 B\H?_/FRD3M_ M!(RR>;P\J+M=HL434_FC^JVYJ!9FV_[=(R5*Z9TIHD 2F2E5X9 FH6TQ+ MP1@ R/$ 'N19%$;FP7A0972 +L^775K?52:PNU>0K^ZM3!>K_1$6Q_&+^;;= M"?J+EP:H:T3)B#)8!@Y^( 8C0H%:KV.#'[27ID(]KFU M/#)Y)D$M%U^^M,',E^U5+XWD^X=+A2W##'1W*P1@%KQ"BD6!F/1,*ZIY+ 9$ MG]Y)?8I^'$*, M.DA^V>.GAV8I(#YBPL*G>KH4Q^]NWFEJ+YG6N*'GE[GH-% M#TZXW-[TMCX!<_^+.T^>A+9J0 ]QB0KA75C]AL^S9E:2_GY#2]DH+^H87K;/?^ MS=4_YBER[^8P[/J^P^V.N/Z5E,1Z;'W:G$@)JFR*1,)4NQ2%;+$3%-/#SR9S MR 1J,O9,KC45&G&K,VZGX>USI2$X!$,XBMQ;J)(*Y F@J)2U@@N,@QZ0 3H/ MTZ;JON]9,@BX?-N)8$6X:I7B+%S,0M6D(< &<^&7%;IJHX/3?NN6=I%7,ZN(WBV MNI$?+U8JBC4E@B'I*5L=A6*%]$@(2:*)PM$AYEP>5U(F]HR,8[8=J#/0Y1^] MJ7O3+M3& J7&SCIF+(I"""0Y5L@RRY&E-IJ".QW)@ B7/%ZC3$P9#<%L9XQ, MU79VZFO_?Y?SQ>JBV'^FO"O;IY:MY4KJA611.:2=E#"3.HNT!NM7:/BBP$9P M-L UD,=5E(DQ8P.9.UYJI8U],=_6YV[?A#K$K:[&)TJ6H3#:V)BF49]4.4]0 MM+ @2\TBK,.,4CV.7^G')\_X4&;; [FC>*4,H[6I'>#2G=7=MN&QI5AI.:&. M:0S69W#( MBG3+%-$!%2(&F&VC1"XXC!QUVBNN5S?F MDG@6P?I46.+ B82I&FE,/#+6"D2$2SE#W-V-U)+^-G-YABMI80\FD- ;#K-U%9EK)+.B/ :."&<^,YLJ((3YI M\E,0:WI0]Z]9;3LAN).NM:W"4A/'! <[Q9,B(BP(J T8K%Y00!TF6!1V2")] M\E,YM;-!O#\2;CUI^"SV;:VI5)[%HO !*8\CBB%=,4N41-04)FKH"V>'T.ZG M\H9/C^W>]?]/V\]W;2U7>DT(* @2D4@5HIX:Y UCB'/L,."@,1MP,1CA/_G* M.0S*@U'$=ETE'Z^FY $'(XA#/F6YQ$1RI",1R!!?^.26,<6 _5[R4[G5)P8V M8ZAXN]JKON>P>U?-5PL]K/ P7LZKY?G\J+X,J_V#K0[4G2HL>60%HUZ@0*-' M7&&+1, ^9RKN;".!<+?S?MGV&1-,K;Q,R_F:I.,3CO MOZW#P;KQ]>7,U%_"^473FO;JZ!PF\O8I1@ZO')8)QX6G$05/""#G)'*2PR V MP1J-+29B0"@#43\5._>"=\;XNTT8KH;9P!C1#964M)!"!,81UQHZ0MF(G. 1 M"1^PUMAC)P=X23+=.?W#QXB.TS/9@KG6-_1\:5X[ +(-FT;DMJBN/N7+$%BT M"FOD!2\0A8\H%F#T!ZR,IKJ Z6*OWNADW O<^Z!JVG<9S,CME92428"?$J2L)(C8E$ ^:H&( M5(81HQ0>8C/OU:\W)?%&1W5OB^NCN=^?L\(^6DDI?:$C!218\ $!+!1%9\!\ M,]P%(K&,#Z^RWS$V]F=<9L>$=<\6QDT(U1 +8T,E)0!!5* <8>D]_, >&:HQ M"IQ*IXIT$^V <*0\$]B/;V&,TS/[6&2/YO-E.MU[5(/49G:RM+/*'0-0+;2F MYQJ[M8Y2JL(Y;& Q$/##$IMR;,!?&'00I0F'$3L@4=5>3Z\-[O8M2^S8H.9> M88]C=\C]NAE/1>YN*U8&PRD5A"%";3ITI6WRPDND'..PXDC&[(#(7;K7571T M#HT+Y%X4_R3X\47"=/[^6VA=-0^^K[Z_J6RI $CFG$#,1U!# S%(8*F0PU31 M@F,5[(]ZF&W*.6@L,/=!HO49F6NQ^]J+#XN55$>'G8O(RP)43>T(*B('@T8X M3'BDUI(!U-GKZ;8IJ3,"COD2(UWIY4>*U(6UA,# M9@H2"3X6"XZ"AA^*JA1_1PK%!SCG][N;/IV^,QC$O>DZR<'1VZ%Y4Z L-%:8 MLV2^2HH"]0%@"Q9I&:2-DC+:[^:F SS0-KE6LRN"N3BR\E4%NI"#<,>UCF51$1X5JAPL!';D%E),P;.N1"\SR*TP_DF3J,+LPU/*8: M",/P(BY=4)+.;YAT+R$!N84-!DE*T^DR+H3>ZNW/D\_O7C*]IKX,[2)=;7H_ M6_;&?.P/\H1F3?NWCG."_W9)_N]D8;V;2RM_+L#O\\'V2,R[I53IHL3"LW04 M$8QJ&K%"1EJ!5*?Y%@1CW6LO?++]C?^E&!,M=>'0&ZW1TNZ31(,P/Y3H_J16AA-MT> 3_5 M6TON"RL]T;#2BJ15&@-M5PHY@EF!K:>P]!TZ*P>PY_N0^ -".A>K;\)G>\UJ M&YXNA0,K0JB4%@Z#=:E5D7+WP@]AM?0N.7BQV^A!AAFZ3"^/Z_J:KY(H%R&IQGR1,G22%U( M21T27A8 9*&0+F) F/)".&]$$0_^ZMEQ.3(^8ME8TL)2>M(VVW,GWGFJ]!'4 M?5D4R"G3W;_)D7;6(,>+H!SA =;?'V:&&$F=&(9/OA7C,M3+K>KC]2,E9R)J MCBTR7!'$":5($$:1H1P,OB)*30;<(9Q'2=BY5[Y; 78&)9O?NIDOCN-:T*T. MPCO/E49I0T3@*!"5+L-V13J #J 0#>83Q]X6 S3!3/%O8_7R4&CR^.?U0?0TC M Y^/9JNVKX1>*S)_A.T^U",5)[HX^.LC M#Y=>HX&>[2S+G1%P3^QM^SZ/E2F=8+J QB(),S\*OI!I>7:(2()EP(IA-^ < M0)YX@$,EUYBHY]U/>DYF^,?2F&MEK>FFY!3DQ;W1,"\;BZ")04C0 C0=$ >5 M[WC J!LY8\"4S7'^R,VJ'V H5:?UVRXED[OZTIIZ;MSZ;I[NT[JW;NY&N-Z1 M/4F9=> ?BT5;V65W5/]+L[J[<)M3/J<<)=56806J:Z%D2NAC/4JG)Y$B*9(^ MV/?(>'UIJEEJ ZPV- MC.GR4\*0%81:8Z/S88![*M/!UM^E"YAGCT6' M#:N^<S2G=\(F3(?SIKYLMUF M6#Y:IN21>AHX1H%PC1CE$B8R35"DSC!&'IW*7DN1*4AC+L(@&$2T,$MI%Y+!/+G;AX7NG?3AXZV0:)DT(X81J MUA-+PG3+WV]-X[]6L[3I?E0O0,E(FL7]>T@RO6Y"'>*.PV_BZB=MQ$VVX:-Z M6];)K"]]N"^S;^7ED/?U\K2X5]C^YB(E3'O>8!&0L-@C6$HQ(H1X^"%\<%R% M,"252ZYHZ;&Z\HDMR &HY8M5,;/J7^G([K7H*5GT/#FQGPA@V5*N5%+[:)5 M6A&"C D&::H4\M1:7V!54#E C_ MRJWBMF][]8'&=U_/NR?V&S.OGJ-_/U55&;&-E'*""(\%DB$2%, *05%1[@4U M7KM>AY3V@HQSR_-$F."[Z)]_U.V:NXFQJZW2[0L'%RX;XO2[IO^](D.R5O[]5?!APU UL1 M6A$H(J %()'R_2GH.2*C=5B-D_?N?SMMA\+^_QU A[E!MU?R3>(7FI9?#_!Y MT*!UO%.S?#!R3IIYE3J#T-_AB;/Y<9N2=X5V"PO'?5$I.([!B@(9@CE*]S6C M(*A"6@I!"4WW(PW@:I[8LJQDJV!*A^,S9?WLSH)?IIL'WINV!C/ZIF0: M$"X=_$LM"?YP1)Z.:L?MJ:G7E\=U1Q[GKJVZ5*W'\L [D2[9WC5OIT1C]Z*L#WH?UNQ,C)E/"XP_2YJY@J=)9SZ@BHD::U9%/:PH#>CY7P=-"V7#P68G&Z];O,R:. MBUTV&^G6RGL7+MK@J@Y'^'L6UI/6W8LW=[D 9JQ7E-C@PJ5 ;$(L0T$9AQCH M_X@9RIQ47EL](+ETILCUR2BX1Y@G5$\?65:FTQ0Z?00TI-"ES0OU?+(8QG]^,6NN0ECE75VV[@R>2)TTH9JP69(_FLXT"'Z5TWZ=6W;*V,+-[&D7;;4ZS&%6G[[1:>5HKX[CY^JT MKF+ETH3LNMNMP6H[:6:5FRB:I-^;TV7%;G%ZPWIAX7A^/>__ ]0 M2P,$% @ ,H-^35AG[^[>2 J=0# !4 !Y97AT+3(P,3@Q,#,Q7V1E M9BYX;6SMO6ES([>2+OQ]?H5?W\\>8U\FYLP-K&<4T6[UV]T^Y\ZGBFJR)/&: M8FF*I-R:7W]1)(O:N!1K)]T1MIJB"BC@R0= (I&9^/?__?U^^M-CDLTGZ>QO M/\-_!3__E,Q&Z7@RN_W;S[]_^45],5=7/__O__B7?___?OGE_^C/'WZRZ6AY MG\P6/YDLB1?)^*<_)XN[G_XY3N9__'23I?<__3/-_I@\QK_\LB[TT^K#=#+[ MX]_R']_B>?+3]_GDW^:CN^0^_I".XL7JW7>+Q<.__?KKGW_^^:_?OV73?TVS MVU\1 /C7;:F]3^2__5(\]DO^U2\0_8+AOWZ?CW_^*?1P-E^]N\1+BL?SOXX7 MVP(O'Z:_KO^X??1=U7_BU;-02OGKZJ_;1^>370^&2N&O_^>W#U]6D/PRFS\?7B+LG,,LN"_#Y,XF^3Z60Q2>:A>:NW MW&7)S=]^SNL,($(!P1K"_U6WWL730_*WG^>3^X=I /C7KKIEDT4\F;;6NS?5 M]]3)K_G3K?7Q=>TUNVC2^_O)(I\[\C>:=+8(LTR8;4HPL$31]AI7DD?E:VBO MJ1_C+ OSZ6-2O\W[JFJO\>6H7+J"V@V=C?/1D;]BGDXGXWRQT_$TGYF_W"7) MHD1+R];0>E,_Q?G ODL6DU$\K=_NG=6UT8DOB_!S)>OK&Q//[_PT_;,:[@=K M:KWIZ2SH6(M)H.>GT.@D3+/A[^GHC\#@U;]WZ70VC8DUP])MM+\UJ/X_B%+[D*!,-]\2.?U15RN^IJ=M,FWHU)Z^4P#KRLY MK^]XM.[+-VI_@-.%*7?Q=#6[2;/[%<9'6U.B;,WFK3E\K"&OGVKDE>8N#LO/ M_&I6:;25%&<+KVJD\RF=5DN[32XG[Y,JJ=G@OZ?I^,_)=!J&WM4L;-MO\U&I MYO,2^F&)HNTUKJ3PR]=0LZE7L_ Q^1I_/R[>'8\V]_*2N.PO4;LIC\E\O;VY MFOT69W^$V@/D7Y+1,BMEK"E=0=L-?7Y@#59I9.O5VUVWYFJA[M.P#O]/KH?. M<_5F._,TW]D3WM8V!.5FX1.KJ=GHC\DBU^P_)=F7N[ [58M%-OFV7+WQ:YK; M#-+92]7H6.,K5M=M)U10INUDNLRM-.N_YIK.8SP-F*\J*#N;M?W>;F')S>CC MY32L_B[.9I/9[;:DCN>341@XJ\8GXW;0J?KZ;D$J-X9K55JS0]?9;3R;_,]J MEYB#ELQ'V>0A_^WZ1B_GDUERW$YP2AT=-+PHG_(=>AC* M#_FL'61_K*%'BK73J)(@EBO=3A/+#:Y2A6LV<#4ZP[R3K(Q@R6Q>RF!SN%0K M37*AMO0I259__;3,1G?AB4_3>%92W/5J;:5+'].5!I2,KU=C5XW">EG>:%*G MSE:ZD\-6=@8K7T,K3?T<(,HFH\7&+%:KT8?K:J7Y>[B\/JVMU9E3:FZO:VON MUN/2@8I::7BY*;U,V5::EV\#U_K"?+Z\;P#?$A76[+39^"D%I_I1.)V4\ TZKI9,F7]T_Q*/%]6Q['O7BQ+&L3)I^42<=/]7[ MH%ZMG72I61KV0L?/R6,R6R;ZZ>])>IO%#W>3T>?D-HSG1J54]BV==+GD9%VA MKKW-C[-1T8/-QY>=V/H/3F:+7\>3^U\WS_P:3]^X8^SQ4"R<#G/O1KIJ_8N2 M33>%AN36?WVOJJF\>:N:O_E/KG_EF15 MV[JKCJ8;>A?JRT;+;\DO6V@J-O= 37L;'4@SF4URS>-#^'7S=-ZNEMQ?UPT) M52:S<3+NI2D[)\M>6[1K^FND0:5=.MM^6WN85_:N;/OM+0KU-)?'CEYZP%^Q MO1:4\#CLZ.7U_0"W# FGG];K0;+^2^W=VR:QY^DV48 '?5L-?S*]&KU8 2QDU(XI3%'E EH M)2:K'A'OD46@3(^>2:6RT4]I%N3]MY]A47*SWI^DKN:Q/LT)(VT0@=#8\,5* M ?FWT30-(^-O/R_":O?\99@+ Z/==/6*H'LDM_F';DE@IO$\#,[U0/P^*<7R MMV4BY8R!F 'GH7$&8Z05V>"+B(%=4N. AG> *B?*=Q]-:@*S8DP'PG_93/MJ MB[%#ZN\?CHR62$H#F./<:B\@MGS3*VR4XM'.?5:K8M^[QSL@].K22EN"Z%(( MT(_@7W5DH'+O2=[[5*_?7NW;=PG_<,D($D )=00(AKS&Q%&Z[2\76G?)A%VF MB/ M])5@JU1E(J#S4@$: *"L/6A+*$2O'DV"%^L<9<2C MX2D!-67S3@^HATA74E;C\0KA>/HIGHRO9B9^F"SBZ5&)'RP7 1:T)D4$#"!Y M@SF$W&WZ*H-*Y3I<^7N1?I/H=,:$T6AYOYSF)MKU@'0[-D7 02'*7&[@*1#VB) MT#$-)*)4(4E,L<]6BBA/RO'V')HLC12/LC-&:(2&QIX(0JETQXA2!W@^/&^T(].V$TBQN/3'% MQ%GV%%JK[G-/H->Q?&L/B?+4.5Y7)*#UBGBNL13Y5IY1PC:8:,1M=2ZUMCWI M@TN- WF<7.\]8?-O=I-\;6G/C3GI2S^2YR#NC\DBO5'C_[O:\\(IK8.$& M#Z.@J6[ ;6V-;%47;Q*LSDYU3]"_WRN.3DM-*94.*R:4"%,O*NQ.86QX=@X* M=T-2>WNP6Q.K[D[UW_;^X%'^VX>C,!-JXCT!A ' (= 2HZ)7WC([O"F@,P;4 M!:M3"ES-Y\MD;,/*-[O]E&23=+QF\,?DS]6?#GMXE*D@0EP0'/0IJL,$"[ G M3&Z!#'N"ZF>\'2J_+5*E:0![IL]*Q:K!GM?E(T["@%%A[ 2]RQ+LA*;%>9AU M@%3?.76HU'9*GEKX#6+J>=;/KW?KYU6GI*,51XJ+L),4WC$$+ #: E[8+"QT MMKI>T]H1Q""FJJ:!'<(4=K1/89=X?61SW\I[@D*)/>:0<:PL51ABK0L'HZ!+ MB.J[+W:A).T$Y^Z<J5 MU6X[CJVEI<+4=G*/GSOWVL9R$$OSR_1%[GN2C2;S@P0[O;((6^4@\(A!AB5E MW'E%"U0\@Z(RP\2Y,ZQU,(>P[#;$L/UU1< [&%! B$*.I.28N*U&S#6KOGS* M"R588U@.8PK;I+3=G23RY#EL9VV1!L@#30CPA$J..%6@.%AWWOCJR^1S<-F% MD:Q!. I10"- #F*R>I.06.5HK4PN ;F;9+)89M4- MNV7JCDR8V 4!5$C&A986&U"XS3OA'*U.ODL]2F@-W"',&!"'LE"%DA*X\]K7Z #B_UK*$M;(=DN5T-N6_OD[D';.>31?(ER1XGHV2- MQ^=DE-ZNQ;^"IJ:AM\ZK(Z*5E=Y*8VV8 APU1!;:LT>,5 _9@V=_*#$P[+MB M^[[(Q?QBGM6 _1I__Y1?#!;$?9I/?\V:HUP#AT!#HX64%"G-6&$4]932ZF&% M\.P/,;J%MBLJAI8_=^, L5X]%RDEM#5A,#'./%94:%W$Y'O+:0WSRMF?1-0! M:A";D;T7[%3>@NRO,3($::4DQY81)1V0=.O[X &ND^[B4D\<&H9T"-N-O9VI MN,?86U_DK<=02L8L@. MSN]8/32)'2H6.6R$0 !#0T68U:F#;K-\0Q PK^[^UIIYKL&XC@:1>>; O__Z M!I30SC]:3)I]_9!DJ[W#.GGZ"T7NI>[38!IOFWS;EW2[;K6'<\RW/\)R2EW? MF"P)6S8?C_*;!9X^E,CN?;! MR_F]MTRDPS1I.,1>A^E9*7>,A)P3^D ML]M%DMWG@_5K:.Z1A*"['H\ =% Y):U6$G$/&2=B P<+"'>9$/:D/* -"/@M M9>K#TY7N\;:I1Y,_[BX06:06D V,+#O1KZ:EY=2 >D70N92Y'[ M(%?O/L7=D\$P"^#DK3RZ9+]Y,D+0*$VX)DAXB30SFLFB/QS: 5[:44FBHZS)?0]];\F8@ZI,$'W)K M:79\8W:D:$08"GL9 J"G5BH(??BPZ;'0 JEA+^[U!5F"&0W@]5=@RB#5@>$1 MY%1B[,E;^"6\>;3R%)LF3SJ>[4_-?>CQ2%@!-$/:Z[ O%199HXM53P"GAKAE M;TP :>/X=#7,3]('=I!?:NB9XDY3SA@#@"GCBEX)(KI,OM.S)E ;G'Y$?ORR MQAV/1U0ZA:E1V"G)&&40*E[T#!G AKW6UQ'50:G70N>2Y#_(%;QOL?YQ(TK!\I%WFE,,$1$(VW;O2'#B= M:?3)8I%DY4]E=CP>:4TLU6%M=)9S$99( PH3F)2.5[?SM!;SVZC8&\"DS_W; M;_'WR?WR7J=9EOZ9DS=^"'\YF-?UE&HB22WA%!N%$.4@P.(M*9#P#M<(6.MT M"]"*:T]#H/5)G_Q2PLDJ3,DG>:31*'R*;T_U_=I32T2]%DXX)(#UQ#B(!=$; M')20M+I*T=K4TAUYFL&L*^[D1^!7L_DB6^8MUO%\,O_RD"7Q^'KVTNH.#Q"G M;!61=EI(2Q3"0@*ML/!^BP -.ER'ENA>6=,28)6-2GF/TG\S^Y4O<:(Y->L(6X(09QC8\/N'FZ'"475 MUZ76POJ;)4FW^'7I6O9UXW%SQ*&L>"SBQ$$O+EVI7#LOJS[ D-V76S.AK5?,"N*5@@!JNW*L6_7- 42&?3;8D-S2]I"Z M+#8,\J1P2"3HZ9 XO;]/9R_NF3]T0OSVVKHE(5U+>DVOLJ,0/EHO"YD\KYC4P$@D$G*$.;OJ*D6+5AWQKEOQF MI=\D.ITQ813VS(B(8*3# B%>/_&_- M:M\P0UI"JCN?DD7H?C)V<99;@^8EG$EV%8B,EHI8I*!#G%N)*9+;L:"%&^#5 M?JL FVD\+_(=E;47O"T3,>>\-,(38+Q1'#MAV*:/A"I6W=^_Y3C? MSFT%-9'K;'/PHIG'_4??/1SA@(=A00&6^2&!\9SI@O,$0"+/Q$)075IOMPM- M070I!!BV4:!/N?=E#=AS_%3"-G"P9$2@H<92Z@3 0%/*))!;Z#@=8.!P':&] M,Q,T"4Y79'B?BO-K$O2C+"R.[_)P'F#&*=5$.@# O1)8\_P\64&A^ 8))KP9 M($W:/])J$<#.MA2O&[Q.ZGN]7,P7\6P<-D2']A='BD9"4:0E,I9K;ATT JK" MXL8R#2XT#6=G[="?)G^_(2O=>[YT>N:Z]P=JC *V"G$JI ME ',2"&1VF+!9'7GC YO.FN05/U!VQ3-WMS$UBS+JE4>*<&L@((0@H$(<[IU M3&^0X$2CZC>9='BC6;)H97E],HB)R50"GC!D>)0 8Y9,0$+ M@7EU@_%@;@6N1:$VP>R98NL+V9MAV/ZZ(@2!N]1W88"[Q;67J MJ@OD$*:M!EBU[W9W!S#37C&BM#**48K$=@K7K#JI!G.7;AO355T8"+*,<(P,,H0O;6Y"$1KZ&*#N1NWE0FM!6R',,>U0\?R%[D[YYAQ M6 ,NJ %0$D\+7TEI0(U+Q 9S!6\;,V$+T YBR*)5N/H6[RZY/7^(9G-5^DM/B(Q'/I9XOU$-P"%N#&O1Y M73[2TB(H'+.6:\@LYP 5&W'%D*@1+G.I9PBU !S$Y//25KW3(:V)$ZJ=%4?8 M**TA$0Y0:!AVDI@BYEQY[&M,5I=ZNM .LD.8Q([V::7P'79G;>4]$:.4 ::A M L09CI2@N@BZ4\ZPZG<0PDL]A^@$Z"'92?X99UD\6ZR1J&GX>%57?HF[4@Z@ M,(:U##\(>5Y0**QQZ@#/_MBA;3 'L3JO?NJWIIC*/F\[:XNXLQXS1R%W"#-& M@65J._!Y*@ MBSY6: 3-KCCV*7Y:S<>;J/6\2_%L%%2!^4%][5"Q2(5Y6G#%.714>2<9986G M@O:NQIZT-;M7^^$>#0+V3(V&$Z07&<+[30W^,HG"AQ)IP'<^'P&M"?3>8BXU M)P%@#12#1".FF2R91J2E6?TY9/VTZL )Z;W?EHJ8]8Q!+:P&@9N*:XG@ MIJ^$>EECNW/R>#N8RKNFI/:G[:Z)2#SH%-W;J>E+O.WLL71;^\I$^;US7BN M, S:-*=!U>$%,(9UFGVU:KJMZL)^2Z"&4.I,'7QNYML3GMH$*FN6-',M0U>&R*8 M@TH3:83@'BA1](T@I0>N)S0CMU+W-U1#ZK+8,$PE8$ DZ$?X]2[QX!2':=)I M1J3-\W19)WS1I]R-8GBZ0$W9'+W$XS1$.K/NGI:1=7>F44H$P9I)CY%$S%*- M"A6)08\'>/EVL[)N )1!G$OVZ#5$"0;$46NM-HHRYQ0C#(8-%N30.U\C/J4M M"C5LJNP2OJ[(EM\/_-SV3J,$&-8$.29 M\!*&D1W&.MI@Y#!! YREFJ585\AUQ2X?3[+5:>JSS\CU3=&' PPZ6"[RAF"$ M->=$8N4,4)SX=5\%<@3!RBQI[62R698TB/HAPZJ-P*@#HINEKS$&^? M"M7QZ<%D>H+^<*!4)!1 7A#&"$$*>"8-IIM^$D!!=>6R-2?N9GG0'#8]<*"" MVE"B=*2H$8IR"(4EPA%J5;$8*DN$8M)(*9M?MUT$3,M737K>7[:09(;OYZL!8W_%TY"6RBDF/C 2$:&X@PIM^20R,K2[V,[%2U@>E%V$?RX[T M_N&(466@-5@&I+@0DH6-\*97EH2?U45])J;&VIBT'.:P\O[9%^6P>6^EZK'6[^M6)*,KV>? M\P.O_' L// QG67%KSJ>3^8?2@2"-/J>H']J*'E8;R"T5NO ?[1.2J.P8%B4 MTLV'B^>Q<)/&WA$IB*13A% JA.)!;Y/&;W D4,DN_8,.!J?TQ)Z]!S3=XC[H M$)@M*/II T'^:I\E_[U,9J.G(RZM)4I'%!.'#7 >*1H4H1**$ >=XR9[V"Q01. M-=:=TJ79;@2DW(.B>+?MI^_,])DH7WWSU]2!Z3:7F%YT %D2560, \ M8!QJ*#2VOE!1J9>NNH6BY6">0>D\S0'@U=5QH^JWIFT]7L8;F8KT"!Y?6E]Z4B MAQ&G 4&.@, 8.L@5*_JI$!E@%'-+.\_KA1#;/.7'CB^5W8$^3_Y">!C_&T1%Z$_87"+L(#RH%5(@\G%)K( MS96V"G,C0?4#CM.9<6;[J,9 [8HZSU?C[6[Z[F^/SCMUJHV L])H#:WAPD@G MB87%XLQ%F(V'O;-J@@)I[VC^X-]^Q :Y]3HWVO5#M]_26?+T6YS]D2S\9[9CAL,G71$1+A8V&E&'ID*6$2KL=>P8//-55;7Z\<^GL'=H? M9*V.Z" UL;/F:$\&C/3^/BQ3DSP*/ZQ7']/\+L7I@?*10'2H#538@QG6FEOZ?;P03AFJH=-MV:4'PB[F@.U*P+]_F4;-%*>/?L+ M19Z$OD$8!DC8C&%L+9&%\Y"@E'9IF3TGZC2&:+\6_>W^S$[FN4O[\G!H;MDZ M@F8"!8$<*XTU=0#Q, -O,) Y/,-;[H81VM 6PEVQ3#W&DVF^7_=IEF<6?QX< MKZ?8 R0K6T4$D5(*2AM6>0HE A[;7/N5"%/%H:F>&*#]D^A>.=82P)U1;(7= M:1/7WC*1\1)B[C$%+H^Q--J2PI(MF:R1$K'](^M^2=00HJT%L!Z)]VPMLO7O M:3K^W;>H]HS3N2?)@\)N^:]J%,H&J)XI$1PC/M M-$<*." ,5UQZ0G+JYC/6("XP.]"1\O>9':LD@EYJE1_%8240U9 +1C=(X/#E M8*XW:U:L>V\[:QBO+B,_Y]GB!<>8X8#)L M;JRS'"&WZ2@)&YPN0UXJ7D?2G"S3^@!5U'+*"W7O7O[-$Q&A%)NPI@**-2&& M$F!]T6YC"!SFL4M%[-]*KA8&YR/#09U&="NZ[D3V6X#O?GE_4&BOGHF0\E(Y M#1EC07\V@%#)B[8[C#MUYSF\::B,>MI,WUN56_S]N-Q>/A-AXB75/.QW%/*2 M64QUP5GJJ:MQ5_<@Y5:C[UUMYHO]RP$EN'@D"IJ?1I@(*IP@7DE#E2EZ0. 0 M/:1:578KXM*59-=)ZZYOKH/.%R\FL]LO:Y7XT)YO;YF(44L#Z2650!M)D)): M%WUDP%>W)[=GZVM3]DT!U:$CW#XP/B:+ XPX7# B"G/J0^> IQA9BQPI\&/6 MU0A4:\]ZUR8M&D6K?V[\/D]NEM,/DYN#2;A*%(\L8]I80(R 06?!B&*/BI[[ M\&6'[I/#YDEES#JS_M^GV6+R/_%B=174/@OKKB. @P4C+*CG5A. A3;0"\!( MH=:RT)3J'A2M75'1*D,:1:LU&__5+'Q,OL;?6['DOZC]L"V]WDL>D\W5,5>S MM5][O//"N2[?^?S &H,>N__B ;78L#(9FW2^4+/Q\_%3SV<=S\;*OX>A^R&= MSZ]GK[J6^ZSE.75V]'!U=+-]]#^3Z5@M\OZMH=]>POHY>4CSR\H"!LOPW)?E M_7V[$[D5RY4]H]A>/ M )'6]1]+6N,FBX;.9F:0IKI8OC&#JKI+9FLF^B8% MN"^ZH &HSB]B62-GAH*96_C\R9K6H8S8#U([YS?SP' M6^6DP&$*]]!#Q3B6A62("@-MV*I+;7ZT&>A9#=H?9*V.Z""UI[/F:%_*UK"" MD9W44'B'!2<,Y&E3\VM$-RA13SOE70\Q?Z5)TEPP\FF(GWDPLL;$*X <#>.> M0(($L45?$;/5;4OG$8Q*5SMTKG]B51'C8>QHK3C"$DECI.9HBX@D:'B+ MWQF?R[0LG8'P=31:WB^G^0W,?\^"='Z?A=$XS?N5RTLG-VF6NQ%4)W&Y^B,C MN)1(00X<<11*0ZTNL NK1'4'V=86WLME=BLB&SK=>,>NX)$$A M I1;RO$J F6%G:>RNI[9FK+P%Z1['9%=8M(*)YC5(G25.)N?IU]2&>W M!W=DS;XH H(9YKAVA 5%S@.'6=AS:* -AH*" ?K2GC''>Y5=BYZ]1_Q"6\O? M\3%9K !*LB]W<9:HQ2*;?%NNWOXUS2V Z>S+(AW]<9=. R<'T (5)&PGT^5B M\IBL__IL?EQ5T'LFD+R%XTT+GR7HOJ]MISZ,QM#NA]##M;>YB[-9&&M; #Z4 M\'%MZA61E@1:XJ%02F*CN418K3W;&2!"E;(.M.VI6K.SY7U:FWA11"5 G"NO MF6;>66V4FO#+#,4[]?N*;37A[4'W ?M[;I=1/.9;?&4=SZ=%9=1'&+R MH7(1T41IC0' '@ NF,.(;0!R5)+J:DIG/K#=\N0M71L$MRN-^DU3CY[V[WP^ MTI0Z*:REVDJ(L0"4;ONF-1?#]C%I2&YI>TA=%AL&Z<0Q)!+TYY.Q4:1+N5J\ M>C;"7$ /I4-0:.N9-D+ HD_ HR[C)TIN<6O*9H\Q;T^":$]M;M;TA MD(X3(3=TK\0+P4:X^3UNX=?T1\$9BH"'1#H39TX59#Q78&8ZKYZ?K>)'I\!2D M#^!;.\8^\2CW>8_\3@^,YY-1F)Y7![W)N+V$3">VN+5C^.OL-IYMXK#S?B?S M439Y6,M<+^>!9O.^7ML>^)^R]"')%D'G'^?FNH?<0/LB/V;[;^K;4Z!HUJ=I M/%N\;-N'$CX QPM'B##E.&2:*>D))E!RLIH6*+(R;*&&<+J_MQOES^T/5Q%6 M=$"!(!0I9PP"UD,E-RAH)$67$1 '3^2;%.C>L_9&L1KT*?K>GNJG$DFD2I2. MG!#4P;#H(ZAQV"I@( JP#.0UDFAV=J+>%!O2ML'K2L_>#TAHQE&;7HG2D2-( M88XEAEH1YC$V2!7]=MB88=N0&Y5L6=;41N^OPYY!&H6'3II^R.*78<^S6(9- MQVSL)]_S3\>#B?<7BJ3@3BM'+-"&>XD\VYC'0R\I9UVN1B4WWXW*[FWJH:: MZHH.US H$W8^'S'F"8# .FFXA$IAL;GV)/0-<%]*X^_6TMLF"9K MJ"OY?TCB>9*;&:[N'[+T<:4P'Y\/#I2*1-@K>.\PM=8K99%$FA>;!4OT V] M;7*A.:2Z8L27]&;Q9[R:P8J/-GE,IND*DCSFYC@_2M<1 2.@Q\HP%U9>X!3% M&[MWP"! 7'V7W%JD7IML:0NW[MS]5MDV1KDLKF8!J=NP_I7)=+._6*10[GLD MM8-8Y;L_0XU^'B6F^MK26IQ;FPQI$*K>MR>K(.8J.Y-5P? YHM\E#EHPFJR.!\'F:;,X&7EZ1LK>/ MATX8&WI%1*A"-BS/#@(M#:9"\0)!QXFMOE!UK^+69UM/J/8^8QV^1NU0L2B_ M+ Y[[F'N3P89]6#C[1]Z"AVNOHQUKQ:W.%N=CE1W:0*>>7Z R\?BY2 '(7E M76.$H95 4% L\DZX&C?8=J_O2&;S M5W1J_46O'(\^+;/177@B%W7?)]*%]\7KYJHLRR_G79MLGQ_Y%#^MTN&&W='X M0YF;F6I7'@4EG05M70>>,L"H$-"$#P8[9C7GNE3T6=LGVD>[.=_7S_)'WC7? M$044(4,*4B21]X1Z0=P&1QDF@"YO+CA\1U.'E-E[9MXMV(,^5-\&4GX9);,X MFZ1E0])?/A])YCD(&VU(D,@T\.[-?;IKX M^VS^$/2-FTG8HQP[ ]U;)F*>$BX M4 (9( 5#&P1XT2=2Q1Z-;F]FYJ:1>DR M&3'(L_"A$*%? O@T[$#B^?%3SMT%(L&AEXHQBQ270@- H"EZAY 8X,5+#4AJ MC^QK0=.9@7&U]!UWNWOU7&0!%XX":YGV4!-J("U4-P5PC90UG05_]Z4GU,&Q ML\F@,C;/O9N-\UUSJ8#;-EX7D!60A>E:0THLQ3Q,X:I EEC@AJV55&3)VXEH M.,#^H&YS" ]2?3ICQO;#U/KQHE!@*(Q4*B#LC4#" U[TBPDY1%VK5_&6B#$] M#=+*<>:K/GX[;CS[]A:&C\N\F1OM9:Z6B[O\DM!DK&:S97Z1RRB_?F67H;*+ MUT;("TNHH$Y;#!$%F&\EH0FKD6^Y/T(V;\4+^2*>Y2&N E98,=,V<@O\&HP?MDM&]^:>/P<-^[(B2E$] 2[HE& M%@.K\!93RE'U4XCV+E3I\32L9_@[HW2NIEW-Y\MD;)=9&)EAP$[2\;KU>X_M M#Q^!5:HQWM4I/=*S$Y '/Z\6>2S^F4QN M[_+;-QZ3+"PU84$9%<;(>0% *Y/M20V(F X3 HK&H> :H2PI85UTPA"J[ME MM7=SRAG.P&W*I.=I^1_Q=)GL'=ZG3\J'ZXN4D!#FX8.4:(N,]XH7QW2&\1I: M-+M$OG8 \> GY/7H6J-P-5LCT,:\N^L]$5:6"BW#)IT2*(@.D(H"2\)5]:M( M^"72M4?HNXL*VR:T,O'#9!%/UXW_G,R3[#$9^[#M7.:ATGEOXMGHD"_BR75% MPB'/M#?*0Z8X1XH+I&/;\'8Z+_*239W MWQ^2/%?GUR2[A\>FT59>&DDIO$30($T1L5I(8GR!LA*^>AY=>8$D'HP8IU1:Z:G%!>Z TQHW@8!+'0"# MDL@%C83? HGNE_?]#HA-(R*$C% $<,Z-M4Y3)5BQ;[$Z_%Y]7%S2J>3@!7-) MPR/^/H#AL6Y$A+GU''"+B- 8:Z,<+>RLEE&$JP^/2SJ '+Q@SGIXV,GC9)S, MQGUH42_?':8D22T3WG%E'4/(.E&X:%L@< V/JA\GC^W+XRS'P.?)_ ^?)Z(4R(XY8)YSCQD3-OPLUB6":BQ(%SD\>; Y'$Q8Z#C/<2! M)D08 X6-5 YY$/ '3G-92$!86STO"?QQ&MJ96"YG8'2[>SC0A A)"Q@ASC.G MM;40"U88MBU$H,;591=Y[#I,L706:#A=$2 9[\8AU_]F.UW73ZL@[)LH09YQ MB9Q6 #I =:$S.D%K. _"2SQ<;074SD-HDNQQ,DIV=^%C.GL, R19AY#,OZ:+ M>/KR[WG*T(_IXK^2Q>=DE-[.CGB[MO;.R-+<'N8Y A)Q(X WP!886R=K)&N\ MQ&/8H86K^=2:"JKOR@BSVE'8(@6DL[NCL[YW;E6E\.KL+(?9PLGMJ["'-W M,U81*C\2@A[F-@:"6*.U!EQ(+8DFP&^N?B8F["#+C.B6D#NKA*#4 (<,1Y2' M_8@T2FM;X B0<=5]Q8>7$+0T95I+"'H:V(-."%IDR3AVG>:+QR+"E6=:$^P\ M% @RP979=!\B1+J\Q*ZGM%ZE"? V77MU&+M2&4LG-7J37\5HZ;45V%'-K,7& M,*J+WEBB_+ S:543S![IUD+DW.7I(2MU]2#N]N[C:5;J M#2,T[)2L6@28PMQ'@%5&2$D-+?J"E6/5]PEGDY*UJNY6!\?!N)6<05Y+J;C# MPG/C..1A"#OM1(&L)@X,6Y&LR)(N$EQ6 _8'=9M#>)"Z\1DSMNH7"#O"FV#[MS3W#/_A#9O?]89+%FV/U$HEUFGA' M!#A0' /'K3%&8<,( 6&3LKJ:=.'',A8B\(]P#[XV7CUXQ_)?+'-BW4TGTE# MKXF($0890Z"47N<)BL+Z6"")0 U[S9"##SN?@^LC/_CI]V47/^>6S_FS=U,; M4_&A]T4 D["Z.4VDU=Q +X KY@QEPRY KW<-[PR@8<<_7!-:70L0_FY[#(9),\ M52E[L3YX089YGZ/%"4:2NPI MMGDR-:\W."J#69<6^+;=($M3IC4WR-/ 'K0;9+7#=((!MR1/NQ149JD]I%X5 M .2'RY?O"%F: @FB5= M'$U6 _8'=9M#^ P.T\^*L0V9=]XH_J$=;[[Y/0AD?MA]\90Z(JUH6'88\,XY MXZUCE!<@:P1K9/0^KP/TTN)-NP%Z,%/=/BP+?\_0W^4*].O%79)]O8MG:S>" M^3:,\',ZG89==UZHC5U@I89$2-L\T0H#1CJLM;'$%)J70<:>H]](BWN>(-R%2UEK%O3!8"8@U!@RA0@+0NNI1=?:<_/!^A2QE)=85X_H-I*Z@WU_>NUFD; M+Y)MWM[!F!E.:6GDJ D3HU9!N8#:T; SY\7D:,-F_9)4Q+.P0[0HO+_28!SX M"(P6XD!P&HM/3D<&LA>UP?X!C^$3QG__ ?;VK'>;H/;&- MD0\+B..>"F$EMD8*L_6=L!;5N-Y[>"OG7V8(M\N!\Q_'KW?6PQS')[8Q(M9X M8JB A /CF3)&%69J)_'S!8=_*0//F8_C=CEP_N-XLZ]?9LE\F(/XE 9&U!N% M!; FJ%+2, [-UL#G+*IQS''.AJ4S'\$M$J#C4(K=WV[NW.D[L*+451*;ZX/" MI^N;MY=%Y-=(S#^4B+)H^$V14%1:1K&31A+M3. N"[^&_1/$E,!2B2S;#KEH MIL_EPR\:?%\$2!A27D$JF/?2^S"\"GPAU:!+!XR#H1B]\6IO7$9_4KC & UD M*#*>:P%PF,V%]D28 @"M8)=)32O&:/1"AX/Q&J=A.AAM]QR;N6#N-3\G.(U2K.D$^_W2L#^H&YS")]!O,99,;8?IC:;_)!0'[:'P" N M- 8&6F8+P(,L6*?)Y/N,W2@KZM+)#T\#MBOR7,W"5C>T-NR]F71TY3M8+G*&6!LF M>NN=EX1"!PTO^JJ9&7BT;"-2+,>,6GA=-D<&J>8,CQK]4"*?*Z]OOL339'\$ MZMYG(TBL(%@1#IA0'DBPNFMBW:?P8X A=PW)*&T6FVO->:,=+C0,5%?4^)S, MD_"NN]!NFSPFT_0AQZ0L.TJ4C@Q'0=,V4!OMG8(NOR>UZ#>3I'JJ[-:\ MHA M2/-8=<61OR>S)(NGH>%J?!_D,%_D&8T?D[(L*54^LOG-T09;I"FGD%GEF"_Z M#NND+VCM[+D=GK2!5E=,V6S/DO'NW=NF"X>.+$I5$$F!L796*8>TL)AXLSU: M(A;H :;?'\KA6BL =VYS.P3BUF]C96>:?TT7\?3EWW,@/Z:+_TH6SQ"_L!O5 M/GFO^_Z(&(Q]GJ 5"R5@OB0PN,7>X>H9H%O3J(9"[B'*Y^S'QEI"/LTV7^7/ M'S&@BM2Z0/9\K- MDM:W[V3]0-0V7*N?B:6YM&&GA:%$&"JMI<(;KUC&N=*#\)"L?A[;75)J(CVS M6@-KI3*"86?E)EJ8$$FI2U.FM:34IX%]@0Z/89O*C GSK%0!!VY= M?G7U!@!HZ1DX/'9&@8-.CJ?A^,-3K+R[B^=2D;!IY-YI SC& L,-LM03=%9. MCJ59TH7+6#5@?U"W.80'>?I_QHR]!"='1+QGP!D+* LZD00NOV-[U4<&.1B@ MVT"_HB[MY'@:L(.9YO9AM]F57B\7\T4\&^=7]+6;$>K@"Z.@NS.FG3<&"DV9 MT13B0I67D%PNA][XHP]4A*:[1G@G+L)(5;$4O% MV07QNB%RML+I3.RY]K5U7R^3,9VF6TOO5[U;O[2:.Z^)]EH$KI[B,LG M5Q8I#AR@5'&).!(0282VJ#")JMM(AY=$IR6JMHWYN4R[+Q)_M)F_>/_;(FH< M8F$E<]3DJ:*A"EN=#:Z20S3 (\FA<;EWH9P+V==YJL)F._=@RV]M^IKF7W6I M89=M0H2T=@Y8JYVA@ECGF2JF&ZE]#4_7X6DC_6\H6Y+*N8R+S2*7'P>U/@#> MO2MRR#A*,0".24:ER^^O*3"U%%3/[#D\9:9_IM>%_UPH_6+HODEH5FATG[+) M:)65[:9+FV')QD084(4]%Q [8"@DTM'BW$%!/T1'K3,>%*W+Y\)&3?]#)5+& M&(ZIA=Y1PATT7A1>"XIH3RJ/CW.P2S9.TG[&TXE"',P@VGN>5R:M=6,#J;E6 M1,9#A;3CEDJDF#&""%'(P5);_9Q^>'N- 0ZFW@1Y-@.JZ&3O8^JDAD320D.X M((@B)U 0"&/%B;O22M$+VMBIIG>C@QE[_UHE.974N(^N%';.G(52R!5&8UCS35 E.,''4*6Y(@;^1 MO/HZQ7Z,E8Z$TNF@^':\]]].5A ^)[GDP_+18QM.O27:/C@V0;EL3 M 0D\M8(P$A#BAN/ E4(NT-6P1/!+'2R#%M"Y#)R3E]A] !W*>3&<1D8TJ->2 M6 J@%8II)E5Q 1$S83-;77\3/X;9<.1V+J-O_Z+=QS"KT)J( HZA5QXHS##( M1:(+MQ #J*@>12Q_C*<>!'0NFZ 74\A5Z/!D-I^,6KM$\-@[(X8(84YAX(WF M5 .MX.KJ+J]S9+;>)%T-A8JMRGRW@/IC%76 M B9H?OW =B$W!-<(%QR>_T+_8Z4K.9VAPO6ZOQWI56]>&AG+ =38RC!Q">:1 M1DX6*'OE:MP2,#P'A$'I3_4$<2Y+Q[N3WE6"PLY6B3*OCSQ@4 "*,%.>:6>] M%X5!TCH$:Z3*&)ZS0/\+0@LB.9?!<-";J)OKR*NU)!+>6B\HU9H C!QC?FMZ M-$3X&J'HPSOQ[W^(M"N=CO-8KC*=[4M=N6E'@Z_+$5G#/9\O[W^DSRS#<^B1 MYQ! 3PU#D!A$L&+ (,9QT$9@J2B@EI [J_29#"-H ;!&,$Y$?OL#AAL<"1>P MRX0=;:?/+$V9UM)GG@;V!:;/5$!1;&$ '('G"8,V0T U%A3/4KU;-)GEJ; MP?29I^$X&%WS''(0$@"X =1"Z!CA5D"+-L@RJ" ]I_29I5G223+"2L#^H&YS M"/=#V9/29YX58_MAZJN,C:TV9 M65:\AU)F5H+T/#.MF*:L(#7)8X2Z14;YZ MHNPAGYG6XO^@!')! ^&WP*'[Y7V_XV'3B(@(@+B@%$-!G4>&IR.E+BCH M^BR&136Y7-+HB+\/8'2L&Q$!81U$EC/#H1'6.N= (04H:FP5AWR$.N3144DN M9STZ[.1Q,DYFXSY4J)?OCAA!/K]BT5C"D114".D+S E U5>*(0[)$OFBRZ'P*YW1UR9 #8V3@OAA=5**9YC+H5DR)#JJ3>' M')L\B"'0@#@N9@ATO'\XT(3(8" P0\)@#HR2@$M3G.9J:T#U-6'(\<>#'1#5 MI'(YXZ+;G<.!)D36.*6DU!Y3QKS'$#M:2(!153V)Q9 #AH<[+BI)9?#C8C W M 5$-O ,J%[@@C@ *=;$;T\2*4E=YGUTX;^=L;TP [3D3+^_OX^SI^N;+Y'8V MN9F,0DO5:)0N9XO\RIAT.AE-VG$K+O7BJ_N'>+2XGGU9A#DAA_7ZQL3S.S]- M_^S=W?AS\IC,EF'6"KV.I^KA(31Y18RUF,WR?IG;01X3=W,3]H)? PGF!4!' MW8WK5QYISSRWFG.&O+9<0,D!HT131:DQY=QD!X;<,1_C>A5'FG# '2&2.>P MQ)9@OT$,6V.[O"G]H&-QE^1(>T2X2V_B>;9X0>#PVUORAJ]"[^?%1+3'AWC' M4Y%7V#) /6,24\L8D= 4G7:R4W_UDSR(NY)UVA1T%=6_4T6_UU5RYW.1H]Y) MH#$A'NFPO=/2PJ(/0.B!WFY?2QJ[)5H+C_.4[:#\5_L3:7>B_#)*9G&8G3YE MR>,D7B5-OPR[J'89KSL$M!']XO MU910VAHH'8U@-?Z_R_DB_W10X@=*1%Q@B:%2D@!!A;;>6U?TRUI3/RS__XP#BMJ>)X!>90: MI"-^N)BV U!5!/B:+W'0=1D?N M$3363[_/D_'5[#JLX7'>(S4*JV\02W)(5RE?27XI@B- 0>4L=,!1I$BQ8C.J MP "ITJ-9LS5<>V;7U>PQZ/4UV;6CD@A;QBGS"B+O#;.$F?P\=HT"PJ!Z:%)K MH1G#8U=]7'MFEY_,XMFH)KMV5!)99JB6/FPS (9<2(D=*U!0OD:>W=8B'(;' MKOJX=A;SNX+D^L9]']WE)^JY_\?U+.]3_K_[[^7D,9[FNF1NH\@FN5MM_@*N@P+G!URE3WIF@MYJ!'OO8O@*Z(7:M/ M:T%'5_D-9B!\Z5 MQR="W;,[W,(&8,)K7%KPN!EY5+2%^DT/#H+""O:F^]I%D]YF% Z*^%[=+!1E1P"0F'18X(-J4R$TT_1ST%] M:!C/_AA4-/KH\G&L: 2)T<1J+,/N3 #")>7;'@ME[;#UBN8$>I0IC>#V5V#, M('6/X1*E5U_F^>=DE$P>\TFUK/ORNR*1I&$F!@J'%=O@\,D;_]Q#-Z3 N>:% MMMM[N2Y&/:HF)2[/.E J4AP3!'7XS_KXDIM^.B)KV#-.=Y,Z4X6D(I2] M429O[^F+RG.IR$/E #**<0D]S%-F0E'T4Q'$SDX#.5V"QUA1&ZW+9<>Y:!N] MDJ(G,BSGB_0^R=ZU_*BJ<:1DY+27#DA*",J)1 ME"X[IEM20T1N9R+08N^$IK@8=1YS6#WUX^G^JN>@E[0)[CD%[@H E2$*>F,< ME(X(#6SAP)2#.6S=I"4IEHG@K0;<)5%CD(K)@!G1JQVDY9ANRSUPN8L$],IS MY)%AH.B[HGJ ^DH]$5:*Z3X-I,[B(I=YXZYOMG'"7];>GP?#(/>5B0#&GA$< MH M]!2)TGF\=8HT57::?["[I*ZKNXT/.1R[+G6:@K,W^TF *O\BODT. M75!ZJ%C$D(!:$DX-E,AA9C!&14^QM=7="X<<:5V5. TBV9V9Y34>8BXU0P4ZWA0'U#UR/XA1TI7YEM7 M.'?%1IO<)%F69R<8I??)U_B[FL^3Q?QC7^A2%$&&7+Y-=:2.^>IM*+H M)0J[D X--\-G4V,X]AQ]V?NE!!L9ZJ>_)^EM%C_<34:?D]OPDH&$@\Y]H)T+ MK\UF\;2P \_5;/PAG=U^"-P:KR7_H7P0Z,E51L+E!@%'+3=A'Q?893'RA&!! MJ55A;UAF:+;DJS^Z2\;+:=C!GMBY8Z&?]2J.%.8*41HVLQAH9B%3@FT0TQ"P MZE;H=D(_6Z3$6[_^+G$=7,#GUC'Z>;8)"\?^T,^]SP<-%7%@."&6:T>"3F P MWP!A% ==1HJ==,S1E?S3YD%L,\YL8_!XV<*#H8-[GX\@L=!BZH(^08D@& L& MBS[E?QOF049#0-B"-M$$XVA2J6V;IPW[/VK>/1$(C(S0%4FI, ML(= "5FT''#99>;YS@59 XCNPK?6NDF)S51$'5/*6XXPQYXRH!4H5!++A1B@ M4W3G2G]%K'JV3:PTSD.6B4VK\A_?XGGR'__R_P!02P,$% @ ,H-^33PE M_ W[K CX<) !4 !Y97AT+3(P,3@Q,#,Q7VQA8BYX;6SLO6MSW#BV)?I] M?@5OGQ-WJB/D+H+@ SR/F0#QZ/&YKK+#=G7/1,6-C%0F9?-4*JE#9KJL_O47 M?&6F7BD !$A(=3]469:EW&NO#:R]\?ZW__G]>N-]RZNZ*+?__B?P%_]/7KY= ME>MB^^7?__3+IS?X$WG[]D__\W_\MW_[O]Z\^=_9QW<>+5?[ZWR[\TB5+W?Y MVON]V'WU_K[.Z]^\JZJ\]OY>5K\5WY9OWG2_Y+5?;(KM;__2_.]R6>?>][KX MEWKU-;]>OBM7RUUK^^MN=_,O/_[X^^^__^7[9;7Y2UE]^3'P??CCX;>>_(GF M;V^&'WO3?.L-"-Y \)?O]?I/GO!P6[>V)8P,/_[]P<__#MN?!FF:_MC^Z^%' MZ^*Q'Q0?"W[\WS^]^]3Z^:;8UKOE=I7_Z7_\-\_KZ*C*3?XQO_*:/W_Y^/9) M=.F/S4_\N,V_-'Q_R*NB7'_:+:O=N^5EOA$PVD_[6N57CW_$IJKN?$+#4-HP M!.*&H7]ZYH-WMS?YO_^I+JYO-H*>'T?@UP"\>PC6%KJ6A)]U0)YC]?X'&L;[ M673=W"SBAQ]I&'/7T-AV;:/]WO]8P]C-0K;:,LK=B>^ MZG^P^?0S\ML:[T7UY(/S[[M\N\[7K6C>^6BO6/_[G\17BWW]YLMR>;-XN_V6 MU[LF,=4TO]SA[9K]U[[8W7[*5_NJV!5YC2_K7;5<[181]J$PZG/ :,;\ /.$ M\C",0(0#["-_T5I8Y-LWOWP:\+3?LF;Q3RHL/>2_RNMR7ZVZY"6@-KF[0_\_ M3D!>> U,;[E=>QU0[XC4^W7 ^O_^VX]'A^_07JX>:T0$C]-.?('TRF-X6)W2%K/]ELC M!E5Z[.Z)A'JFVPX8O?+*:U!Z/S0X_^R5VSN=ML7Z=(^UR+><1$Y.M9HXFF'9 MBB[*,'=&$8T2[X86FG6IM-A0U?3O:.:S^#W\O:@7/,%1QB(J+/E)A%(2 ]@; M@B@((Q6UT_AXR]IV1.0UD$3I(4 IBI@.::I5G16^=*LW*:HL5V@#(5*5F#)[ M;JC,& >>K*PTN=!3$")&:E_*JOA'.Z_V4WY]F5>+)$P2(DQ#X&> B_] E@Z& M$Y;%^HJB96XRA1'9FY;70M)'Z8L>I3IZ8YU-[='C\T1.H#Z/T2.M1J.X=5&= MQCET5JT,<"6K7J2L;LI*V,O*[?I8=@\VLP"$((CB*(UX3((LRM!@,P8X41&N M<98L:]8!G->@.QE_J G72#;E-&LZ(M7DZDD.O5\[;!.+UUF>SNB6&7[=D"Q# MOI0V6J":4/%BN]RNBN7F[;;>5>T::%O490&C822&ABB&A,<1 M*%T;EL7I ,L[XM(:MVES*"=,4]"G)DDZS%G1HB>H.:-"8\ET0W]&>U&:;6)J MFO.Y6F[K*]%A<2-SU;=B56R_O+]Z!$3=E&WUX__45>Z+F&(DT(EQ)P<Q_72 M@9ZC.GR^OLZKQN*'Y4U>_5SNWFY7F_TZ7_^]V'TER_JKP-[\T2SK?EMN&D!] MF W+OIH&N.MZV1[_L8-P)YE5' MZ@?26]07GL#M#<"[+:4-YG:W2OO%"?K91O.Z1)\=ZEN/GAMZ/H6C#R8))N)6 M>:JSV6GS8-:"93#DV ]8) 8,(0@#% [;:\(@IDJKON,L33;5>5ENU[H3G'H< M*DYP6J=/=X*SWY(QN"^XJ.3$:_VE9_9;O MFOUY)SN6M^N3'_U?^6:-=Z2LF_*OO,X_[82L-O_R,1<2N\O7^+KW=+K46-S+B2R),;6NZ4]"5,CS^ MMBPV#5Y>5I^6FWLC'8&EVA7_R-<-WFQ9%_4B3L0X)\MP$L T2 E)LR0X%!II M&"QVA_.)S^JM<>-*V?.)F4RZ\ _8W M5V7UIA;HQ??D8F E':ER>29Y6 N+&U)OS[URHN9M5$97J_WU?M.>?E]\7!"5I&F"0^"QD$4A)1+,!&PX#HC+6F0:1[>%* M@\T[@FL/""K.!$T4&B-J/$-4;$CTT0WOT0A>>)>M+YYPQBD%E^-?7]8-Q_=% M:+UIG]42@!7&;6>%9GQQQ,;CF+(D#4/ _"BA40(#-F#C41HM'EP98TV&U(!) MR=!S-^FHYX@&I.IRP421LILD+$1GIB31>/+RDL0=_BTD";WXONPDH>FSH20Q MAG'=)''$=1?E@J&89DC829(4A"$5A@\CEX@&2BLAQHS:WA6^+"KO;\O-/A^G MY_JDZDGV)'P:5^5Y9?8ISA24=#3M;HKE>+>>T4-#O,E*WCWYO0>&E-M=L=V7 M^WM"_*&LB^8@- A^$C_QM7Y?O2NW7_)JX:.8Q"S)6!AG..$^@W'(P\S/" 0H M\E,589P8FF7Y;/M\?=+GEP_Z_)U_7AW\\_;':FS35&^'KA735B_4U=K*=N#G*2[G!+L%".'_VY7X=['PZ1!X'WTR'JG5_3 MI@RS,3F36&8*OAOI9R[G2R"?P+4&Y!ZGV;.,F\7<@3A^ >^FSH:)- MBL#O4Z(J.8\D.VO\SIO&[+E56FZ7(U//Q[PYXEILOSR% X$,$10$(8@RZL<1 M9B$?<* DQ:-RT&CK\R2C:H!M+2V-#XMF?IHT(D82U0&QM90U/A@C<]>D03&: MQ,8$1S^=/<>72EXSQKVC"#;@(S#6/)YF&Y7E4OOT28=3);FC.*?>>)>WCTF.U[HT]H4- MZR&6RQIN1E9T/EQRBV ]AB'$6 M$)#&<8P9Z:%F!#&UHG0.@);5J7]YL2]"M*Z8G2=NDI6FZR%3TTNU:-FI&2TP M>JY\G#. ;BCXO!3<+RKGCX?4HN#'O-Y5Q6J7KS_MRM5OPN:][_RR+0ZW*V8X M$C5M['/&&.&4Q5$RY+,L )PNON7592FU'&C4KHJ0G$*4UI,C-J]NP+77FU;W MO[EO("LL-IGE7F+%;S;2U=3[A.T6E2> >@^^V6)]_IHRV[0KK.W-1K_>FI[1 M,,BMYJDP]-0JGA66'5B]L^-7:;M]&A[;/)4UWQTNO8G])&4!"*(DI@(@"B!. M#DDR390F2": 8WM>76+*]9D9UW?:M[Q-$$Q#PYMIXZ@X@SY-".<9!3U+_)@Q MC[FHOI 1CD&'5<[[[FU>>OR^W[F^8CZI_+]@JV?/VQ MW&QX636_M @R&B=I$/LD93#+" W),,5/ D*5[MMQ#+KKF>C"ZZ=U3I\1:CWW M=L)UK_>]>9*B]UY\N6^*ER MK5:H;61FNVWNA6=QR^28ROA3Q-"AZJ!3@$4LBAG,(*8X3HD?B;_ZX8"?AQE> MW.1548IQ]++:.5,>2&)7T>S[;DK+=[84?UWEWK)NU/0_EMO]LKKU(+CP&K7S M?BBV7MU*[)^=R]JR3<"9A&TA[B\F5[^ZE-RY-6\V5FQ0?YA$K,K+]#E8*W+S MI]^_BH]H+E'_T*:;!:-Q%!)&@@3#)(,PCGU_@$\Y8&X,RQ5!6QZ0MVB$KKYY MN)+Y]/*FBWE8M2W,G88M-@-7LW#GLB?:3N?T:TG"=T,Y2P[6;$VO/07KTC)9 M!AX5M_D3\-_:ZN$ 'U-*<<(1@1@!F$$_#H(!/J ,:MPX[ QV*0$>?2EQ!ZI- MO:NF.&L>=O%V99]L7M7A3Y-]23/W MO!%2Z6">U0CYW*G64I@=S[8'KU]?PGT0T%ERKGZS>NUI=P0SDV7>L=&;/_G> MGS5/DS3Q<09\' LO4@HHX -^'P>H7_1EV_7<>5<5N?J2[^"DYH+O^]6N;';2 M*"WXOC 1=7')3K8AO'8!U>9EMB4[M<@Y))Y_SXLO7YMGB[_EU?)+WDZ$4E&W M-R^WM ^WG.X+8A$18[,,)QD$&8NB)$Z&\1E-4N;(RIX=WU[CCMR!(*]GJ%L: M\AJ.O./3/3(7Q[V.YCOW2&W^ENOJ:,Y*HWVI%8M*ZYBWKK'2CO\PU8\=]J:O MD2RV@I=422U8',5!! (?)S'R?0YI @?7H(]\)[CEU#!&&\ZK*5S^>-6*XR6*=#/]_^L2=[98GQAC5W;3)GFW*U0+F_ M&_R/5JOO6*QQMM,&]--1W[^VN7N!L#G_0LIX2&)$ @3G_ 8 M$X*'HW$LA2!PHW8Q[97EVD5BM[N[18KQ%C1WD3)GXW&U2+F_=?Z/5J0HM@D' M]N";:[>OO4BQQMM,N_A-1W[^(J7?*[D74OB\, [A8B9EO)W%7(; W$U1+DA) _6O6ATA;F/(I@MK&^]KK# M#FE3'V"P$?/Y*PZ%U:J 1G%*2!@V1S8()2S":' MI%G@X+&'\4ZY<2)"H19Y M88K_>A;O95O2:U=[&Y2YN'BO%F]9I7]??5ENBW^T#A$!J-P4Z\Z[[?J#$)&\ M?\_E_14OMD(VBN7FD_A.][C4X3'L+!.($$YI!"DD4082$'"!%,4)!@A%DD7_ M-&#LU>RG^"^\.QZT<]"G/C3:>_#".[HQV_9N(^2?$C,DE*-+WJ^-4U[KU4O*+H\$ MQ5:B&1/_5Y!S1KEO,OV,CX-L)F+7-YOR-L_;M^>ZLKQ_?"X(.8]]1J@?Q0!G MJ<\0ZRKN. :)K_0*C[X5V[FA&X@TNR)NQ(]\%4,8;U5>7PM!:?=SJN6$$63* MB?LT/*JI]("I?ZNR0Z7\6*49G7V2GS.".9Y3-Y3/@!^EZ=8VT;QKWXO?[W?U M3A0&Q?;+ZI"DE&8]1E$"61B XX,1)/.%QO2R$T(G$]<(> MGWHJ,-,D*\5&\.KRE*K_]E*45B2FRDYWSRG]M2KK>H$C@C&D0"QF MI3&-X77DI5$,&,Y,XZ,AG9N:F::W=;W/UW1?B4S8F6S1U2=SCC7[GE>K0L!= MX,1G?A3A) V2 ($@#8(#D#@-D,XS#.912"G5Z-<4ACR3#[A&9!H+D9!,)#.Q M/WN>&/R9[[T^9>;/I0![871$X2TZ>%_ ;7,YU=CA9"?_X3&"B+ @%@,<%I'F M$2" (1KFX-($!,&4[^B,@#FMPE\=GCR9;2RA%%?&B=EXV9B^#JT:X;_UV7BU2$RE4]V%''B[9M]O\N;2R<]E\ZV' M\(,L8\RG-&,D0B%E/,8'^!GG2L=[^Y+:LO$?:; MM#JAYRYV>QCG> M"J8IT&=I /-5[2?MB)VTH^;;KV"Y6C:8%O.F\?;T.M*I>5H,9UE+<9LJ^?;3 M;P=2.[C0SL*:;VNO(QC8)LC>':R>6 MCN7S!2:$)#"B@+,H3!@@'"4#^C#CX:S'A$8A=^#PT&S7$9MN!$[E;*.1?QF) M^E5FY_E3LG1+^D/E87E6YDF^BE$SEG%KI3WO9ST@'. @8PF-T@#'A* 0H<$# M&M'$Z-!Y0MPS'(JRGF.G#+NA/.MHQ,WGVEK_0-7+RKCF(CHFZ\[0KEY(YIV# M&=7L.UOT)LO A^,P4DZD%) P06$0!0P%PH\X'JZ?PAG&T:1)V"STB?+PW4-C MLV=BP^&?*!G/%_D9\_$C!]=>6TI6BJO-K&RG@;V2Q&R)'-.YV68,)TO/CQSE M..L&(FF,@S#!) !QRBDC<32XX9,,39J@38.?*$7?/?4W>XHVW@0F2M)S1G_& M-/WHV<'7EJ@58VLS5=MJ9J\D65NCQW2ZMAM'Y]:0TR (4A20C(2I1FG$/?H M,Y[$:,9CCJ-PSW[X\<4^(??R%@(EF\(+$=*I69EK(5 I:NZZ?(_+S)?D[9U)?51Z7C.,T1UB-M*37D9F- MLV+ON*O!J"GEVLOGT5\JSSM\S*^7Q59\GY3;]L#1W#;SD''R9 'YR'/4#V3C![[XJK[FSL;2[2LDXR=HQ? ME<3L&/27D:3/#[8?;V6-_S,D[&GC^USR=K2U.93(767HL:3N*M9)$[SR#,%3 M#H)%Q$B.)GT# ,?'NSMH1\5&7=VS1\4^YX_G',_981B2OT813SE_# L)R&< M]!YJ>UZX-O'N2/ZTV&Q/;82O(\U/P-/D M>^+-1':&V>Z[>,&"T,0'&:2I*&]0S(,L8.D F&,VZ8K\")ASSUV;3.PS!7KR M^6B;,79DVGG^G&LE5-/,(.NV#X>RYLQ$V)L/'A>;B8^!'>\3^5SNEIO[*=N/ M ?*C ,:8QQFCG*-A5SUE 3![K?04@"WGP@?W6%YXQ4'FODT_F#43Y$E/>DT7 MW]GSX-T[L.;/AY:#9_]LEYFVXU".=(82.Z>Z3,9KJKQY]E+K]A^I&.KP95%U M7B!.*4=1E&6A#P,6Q_RP;YV$B,=3IE#3V"?*IOWK#!?>[\,NJ&6_4Z7]%V_= MC"VO!.HNQ3IQS-IX,YDF"<_90N;+QQ*/.;0_XC7.>XWW+S%'*\;68KJVU M1^:VQH[A)&XWBK+YG"VK9K-5+5"T:(<'2!<)Y3C / 0^BN* (&$PX&$(41RA M *584E&U/]^>] V0&K7J]&VV=U>?8N>,>(PFU(U>/MZ-TG!#4^LW/^>[M]M5 M>9V_*^MZ06 (0H0C#&"*:8H C.A@(R19NA"]^K*4K5/5/ENEHYS"D.XO HZW M$4B\Y4X,,"[WNW:M8E=Z N*UJ!CJ7;GZ[6NY$2VF5JL2%4F44QQ[[*G)3$-; M!\3[H8'R9P_?X^^#:*;;W;2*=,S*CQZ(;VJ*)O331CM14Y%[6_WE_?9E7 M[Z]: 3M9$A8E1+'"VS4M-GOQTPL6\" )T@@E)(2,I0E%\ &,Z6[Q2Q!L#RV M_?O]H>R@10WLVBN/P-OA;/=MQ3&LK>#(R9@#<5'3NP=CO@ZR5UYU159]=_=0 M"[S=9M1#GU8']>@](YB6X^6&LMIVLIRT#XP;*=VWVMQZ30D*XIB&62I&:) ? M,@3W0Z8BRF-M65;?0T5XF!Z4J0TOO,M#GU]WCAB9:QP=&+V1K,V8C!W0SBZO MSY"E,+[5I=D-P33FS3.CW7$L22_^[):[=FKK_14OMLOMJEAN/I1UT4Y\#>-M MPB +$PI8DE*,8GB1 R[.8\ "5,,I=]Q-&'+XOSY *^I;PX O0'A;#-*,K2= MFYHVR;H;7="L2_$1-N'1_5D'".RLD*6]5DTIIW]^M"JRQ*R^=J5>Z%6'_, M5[D0;@'GYWPWF(PC!/PP(6E&$>)Q$J7I4*0FB9^JS5&-,61[QJK'YE4' M-F_GBI>;3?E[<^59W?SMGT&(VJKGGX/FQ+?XS.96@.);OKE5%-)1O$NJYE24 M*PYM![8_GK MD,VEBV=8.B>")LAU1/&,N')?WLSQ(ZME'ZK\9EFT-W5LZUP4 MI.]W7_/JSOA[P2'R<48RD,5IFH00LZ-EGR9 1=),V+.L;#W$]DZJ;7,"L]&N MLH'IK>[,Q:FIEQ&FY41L:I+5M&S@MX?7TML"].Y-X$VK:1*DG9$VDY2[H7!& M/2KM-5 UO:/Y52X^?TW*^F@JH3P#G/ H2AG% ";4CP93D/A*>TVU#%A6M %3 MNV.IJ.ON2-OJF5YFD#\YV;).G>JPM&>MQ3.3*CW&R1D9&D6A&[HSSH728),: ML3RY" .: >:G$2289X3YB.*C#98L=LUQ=HUER6<_64E+#B"D>T5[#']4(:1( ME,9:I%&.1JU!SKCP*+O@*$V6&_*@B?W< J,B _)#J_(FKW:W'T0#V36W(?[7 MOKAI]E&)0=T"@PA3B@GA/@D@(EE(AOU22*B3TGKB*$/6!U,=MNZ6WP%8.U.D M.GP:PZ;LN&DB(E4'3!VL"Z\%UMU;>Z3RYS-46AHI/4W3V2&2 7;=$"$SKCP8 M%!GC1U:B_EJ6Z]^+S69!?1]$4>Q') I#C*(@YL-@"R&AB2IR)/VAEJ5GP*&F M,_*4R&F*%3;4].-9(JRHQ&#UC"(H<^-&[U>'78YL$VJ]FA?;8I>_*[[EZ[?; MG6@)Q>4F[RJ>1DI$=8-B'S+".*$Q]U.8#GL*$&11J-+71YJRK !'2/U 1:/N M&$NFG$I,R*.:=G3 WK3(O!,^AW'.Y,7'>:;.B(TABMV0(%/.E%::H9I@(:5K]>925,[(SCD4WU&:D#Z7)=J4S*;N(2$R$=A&2 AP$ M.,4!)_V'IY&0-/79V&<_SHB$$(60IE$0A2DC80 2 MD!W,\T#I+EUC1BU7$BVV)\HFMZIR2,!$1R$#A3+!1'BD,8>I@MZ3U0[S%5 MG.=,A02)YT:>%D+AAEA:\>R) QCFV9.^C:#S%2.XZKP;CMX-I M'S(QD@Y ZB<9R;(H]''2F\8)QDJOCQLQ:%E #SMQJ_Q;OMWGFGN7S7 K)XF3 MTZJFA0,\[W>!SQL 7AQD\'8F$92A[8SZ&67=#=DSZ]+]2PC,\Z5Z$..C,$'$ MG\7AH%N**(99&$=I +-(#)ZS"AEXZ?)YIX;4YH3D^;.#4$9X\"S M,HA'&(PQ@&21"#8<79^D:;'Z6=E2=J>+K="G.$,H@8 M 7Z<((9P>A!$A&&BO+U2S\S$>RRUBYXQ3,I)TT0DJ@E3Q]^=4FC6?9>/\O/< MYLMQI+JA2"8<>6P;I@EN- 9<"PHSP@,4H20)0Y0R%F7#B=LL83[1'&D]^[F3 M#+%,#*V>9TAY3&64'.W!U&QC*+G!DS1);NB"%O*GATN*WLLO:EU?%[OF*&NS M5ZJ9="ZV7_+MJK'(<0 A"R 1IGV4@3#RAR-P69S%2H7(&#NVMRL=H76W:I^" M\W[XN=SE'@@47P4;Q:OL.M8TE*HN7]UE\PZNJ5>LGB3H[$+5>%K=4" CGCQ8 MEC+%CORK7T_NWPQ8G @=3 $G?IR&*/#A01)IAJ"*0(TP8UF?/CVY9UQQ5^48 M)N4D:2(2U13I%-1_'[:%/_X8]HSOIFGL#S? MAM"9<*1!R^C&>)&X;;6;A*I MM=P]$4 S/PI]WX_#F"8^I!E P4$0DUCQ)B'US[KW9E\UYSL>GSE5--V:-7D M\AC53UU46T 7WMN6[GG%,^,Y $_N0B2Y"(.8?L30'RF MR%H701S>5T+)S[Q[T_^_MI^8),$%]-/VYU-XD2;Q10H/P'7T=;#\MB_79+ MEC?%;KE9I R"! )*4QXP3%E"DV';)^%([0(671N69?8(RVNN(W]3;+U5ATSQ MR(TNA7)Z,@5[:K)R0EP#R1/$D6>(LW-FYG%FSHC+6"[=T)C17MP_]V*$%84C M@_OK_6:YR[M[_X70W53YUWQ;BR3^=KLJK_-W9=W<./7^ZO/RN] ]& :8X @1 MGO@^::Z@&E DA"O=Z6#:MFV%.L(=S@>> O8V JOR\4"SY$MJV(R\*VK;">7= M_H<[6+T.K/=# _?/[05XS2-7 O/DQP55"#TGB99"XXA4VO+NX=%!BRS*2NO' M?+OK6C@\XR=D3V#=+NA="8= M*JTU334]^USERWI?W9Z,@GV4(!I"Y,<)2>+$)RR*#C4I]Z/%-O_2 /LL+V,: M5J1Z6MKUM > Y/>3]<"&F<#E3M1_M:*"Z7 HIUBV>--2J -7IY-=T^K10S[. MZ,\(\MS0FS$.E,8:TMA]'@L_#-+8)S!,<.##%"-&APL+"#9G1J*7)BZJ'01A\3G289C MX(/V8?(L/M1)(<1<<^>[GK%)Q.=D._RDUY,^3[6<-$W*LII0/7X=J5MWD)Y1 M*&/,NJ%7YMQ1O&M4D2?I=V261=468[2H5YM2%&C"_K#!#? XS,08#T6<)F$$ M./9#'HJ"+:8!ST J^_#)&!OV.E8#JQM!>"? 9MNY>8ZE,_W+"+EN]"TSKMQ_ M[L08U77NO6 MU%OQ38;DW!APEM"[D3)F\OW^R'/&",@FI6YY\M-NNP[5/MER]V[ - 5TI=/-%3F2Z^OVZ%'K\ ,SSPF@I?,1)R2< MZ?QZ9+FA )K8'QR+T&= 5@O^6I5U_:$JKXK=@N(H:=:A04:A'X DYB$=+ 0H M55JP4?EU 2@H^3#>4JL]/X3_\_T?1V6W.CY M6LC+\6U$\;K$F[Q:-E>-L/Y9GL,P@F&4$)HT(PG2WH1$DW2P1V *E&Y+U+9B MN3(X #L\2Z1X]<<(_N1D8AKJU$3CR-H :K;)A"?I.:,IXREU0V$,^''_?D1# MS$BO#.4;\:]?\';]T[+Z+3^QO(@A"J+0SR#%,&HVV(*L/U&?^2'WE8YBCC!C M>\UFN>FW,5P/R!077T8P*+F2,@UYBLLB':B6N0.L08TF7M9XDI]S:Q3C275# M@TPX-/.I@TU,$&>N3H!VXME.MC_!49T5'D2D[53H5CZKSIR<4GB";1YG.LG1VLM4$ MNV[HDR%?'DS+FF-(>GXFWXKB;-.\S[B^+K9%4Y@U-\ ,5E$ X2Y#W$,84I3 M'X318)610.E2V;&V+"M5#Z_M9Q3:/8CW# MU+EY(D, ^ME@AP=)TYQ0,LK7V(FDF6>/5&:-I'ES0U-&X']NEDB1"67= M.%XEL0A0>[4LB'TF-"JE$8K1P5)&E5:F=#[?LG8T&+PF=H-^E%M=W5 A35$Y M+/&EJQUW;J>924".E,A(B :!CHF(C@=/R8@V&_)[/;_E=7NW?F?JYW)[2,^+ M&# 8QZ'0*1C"P&<(]2ZH4%F7'FPF=88/_*J)'JQ,-H9[&NIG_/= M(B(9"7PA?SX)LA12EJ(@H(C$(&Y?@593)$TCUM6HP]5KD?=#/TI2? U(GT-9 M19J /E4UZID;RIX>579,7G5-_NF%Q0 MD&#$FK?G$\X00)3'_4I_!AEA2NJC;\7VOI_VDLM>&9ACDU MY3G%]$!]IA6>)^DYHSSC*75#>@SX49IN;#IG[YH!'Q?>=6^=[87M]XY]ZZ,[WN#/',="K03F;#DZ?W-P(ZTXP<2C1UQ=B(Y: M:A-(^@R:Y=N\V;T/8!;##"5I@.,LB#D0N?202%E -6YPU34EI4*CKW']4)7? MBEJ$R!,!&IU2- A520>62!PCY0+2L"CJ_="CFKC(?H*;9]54GTV7E'"$%X^J MV%A6I$?V^>YD084E *3$IRB(8Y]P/\;9L*,C3&D2JY3#:I]LN8!MWJ X^Q*( MG7'G*07GQII:5+G1_#6QWQ]3CF! MJG_/2^^?!7I"7\3Y<"7_.?]]65>O;_Z MU#RM]_[XL%YSJ:J>7YGWT[Z;/M.=WR- MT5O>NR)X=?*,8W]AXX5WV3C?[2OOW/=^$)_;F9DXJ>F%ZTQ7MQQ_-S3!MI/E MI'U*<1N2Q-,V'_*J*-?B^\VE[CG-NS\/I^>:9[$SCM(X0#3!R(\A&Z;10A) MI9LU)H SR>3[W4>]AF7 1EW^K'H&=X( R8TF'(N-VL!#Z>&O^0[\CJ;XW :M MZ>+GAJY/Z?#][5]3KV\_5R=.M^./$[>]H]^G MF>W"Z[UWXO6326.KD1GG;6-N)]&9N9',MRY$<&QJQM^6Q::Q?U56]7*3?VKN M$^[>CE!"'48ACT(_A)#&HC^"D PH(8$0A/)>"JLEM/O+UM1BVV*?^1K[\NR MV/8CM^;>\>XFDU8TZX-O9M+P9'$>EWA=#+'Q5'MP\HWP\DWCIG?T\T7G5D/A MT\BF4S<"\>Q:H7DBY1+(5!RJB;_D%."%$R)^AL(S FR">#?$TX@G M#ZX;-L6.@FA=%ZUP-F^$=!N]OHCAB-#4XSM5QWD_[,,H2SD"/(@)2P*,^V>J M$D(@D7TCR*Q1J_UQP-G.8=Q!>O)6VVQS\DI$GN^5%@+B3#^UX=O#GFN-08WG MWO8[8>ZG8EM<[Z\_"E#+S8?E;8N.E]7A_/>[9E+__JL_6,@+ 7'$0)#!Q"<1 MX%&/C88@43J&- TBRP/N.R^!M6YXO1_>X$*[U?)X+T+GA?9C;C:#)R?0[L5- M3;C/A*SSX7SD7'JQ39__,WH_;7S=R ,3^_STRVR3,2Y? V[;M+1?;MY?;HHO M[:PS%UEKN?D_^;+Z:;EK1MFW@POW,"5)$'%.$H!C@IC/&8JR 1,/8:;V>(U- M)//EB1._O*-C!Q%2'1Y;#9=L">]*I%1+^L%UT+T&NS> ]PX1G3L?C&+[ M;-T_113=T/^)?'TP+IB.X>?T_E9\[H*6JWTC.F(\R\0@97?[=BM*H.MNI7$8 MGZ H1C&A<>+''&<)@QA"'K*0I#Y$.'Q.),P9LB<$ [QV8-\!]$X0R@SI;9&[ M'CZE^37'2+Z#;4JR[^EJXWVKEJ(BZK12FH]']- \E_-JG@5_2ENM3DZ[UGFQ MZ&Q]S+^TU^=N=S\OKYN+$G"8$#\(@!]'((!^G-'!#$M))%-^:G^XY8JR[RE' M4%Z#2DZ/] D[K^V3<*4FY8HT/5*AU4.)5N>KOWPIO_THO.RJ,_'%_:+L*08> MT9719,TK(^/AEX8:C:I(D+PINS9OM^O\^_^3WRX"SIK]3RP!4>!'8<+"!!_L M1$1JLZ_^IT\C$STJKX7E"5RJ0J%,FJQ2V.1+2RKDJ3(G%O=(.*L6NH2Y(A?: M^!_HQ3@F9 2CVW^Y.X[)V'9-E[M\$2>(IY2F$*=$2!&+F.\/ID![5[Z<9F@; ML"P;/:X[4Q^L>3Y'8).7#GWZGE>/29A3G#_2()4%"0Q8-=8[X+E C$\Y"") 8L1C" _# ME! &@72^U_OTJ3IYATICT*!)FGS'M\>7I@+(4F52#.Z0\(PJZ!'FCCQHXG]$ M)\8PH2(8QZ$(%]^I%RF+XCA(4^+C, L1!2$"!VG*Y)X1'?/Y4XG&Z,)/B<8^(9^1#ES9W!$3;@T*A^HI#$@:R8 MJ'VJ90$Y@/$:-/*2H4C-\S)ACQ4U:9 DQ(08W''Y"0'0HV7^3J^)NQS;(%17 M)MAU7GTIME_^6I6_[[XV1TZ7V]M%@E/ ?!@G#'%$.0@SGG$QZ,&1&/!\[KT:DN66C2*+MT89]!K24,5?+,K64\2LC9-8UQ%,XO*$:\ M>+#&88(5>;'Y=+W<;+)]76SSNEY@1@"BC9C1,.0H !'T&RL4 4Q8+'6V5/>S MIQ&7%I/W,;]IKA\1W4137!1IDQ45>XQIB4E'UH!G @VYX_]9[=!CRA7-T$3_ M0"O&L*!0D'QO;[LKFNWCW>AF$?HT;M[X#8,X##CQ:4 ;.:(!SF)A2GK@H6W MMEI\WS67?)1;[XBL'Y(KUR$:[$D7(7:)TZM OBMP9K#\>$#%^=I#GSE71&2, M"P^KCK%\*.S];A_"^-2\@]&^6U"?/%RPB%* B_'"ZU!Z)S"5-XF/8E=6>"8C5DN"M#DUN)O\#$%GA1[!T,'ZKF.=C=[0?1WG9XNV;_M2]NFJF@PWDZ"K,@P-#/* RX M4$D0(-2=!0XQ3HGL2QGC#=GK7@.V"Z]%UYT6'?#-=LG6LXP]TM_,L^W&(7J# M_I2VVJ6ACG<\A>^':0:@#PD,21B$F3!V, Q\(+4SPZ YRW7#Z34F9SNDVJTE M)G@>J7!V*#8J<3/?,_(\=3I:I\Z[XV*GX9"LVNERI7Y'(%M66U'/U&(TUA8Y M]]YTNW<321QED$.?(P XPSA#8;/2W**)Q!A.ZC"<;0P3"N, O)E_Z 8 NK?] M&0Z#G$2Z$ $UW3Q/_H67'1ZZ[)'/KJ6:')\16-M1@C^Y1"I*!53&&0JS & 69 @/ M0*,82)TSFA'>A*I^ZM/)FQJZTCY=!%55W\G@Z2>$)^+F#0YYC#('S10+V?3T=OLM[]Y9J=]N:7[9C%U^.CP[U8QB M=K"V#C5#EM.HMGY=9K( M?FA?G^A\\WKGO,Z[/]]YAV*VU&4K4F<2V.R-PXTT-C\-I6.=5BVE\651_6VY MV>>=88'G7;&\+#8MNI_R98-A_7[[L4%<-?BVZY_+;37\M1DD=M>T+S (4H9# MD5\1PDE$4$IXP((XPC $.%6Z"7TZ5):35N.(UWKB];#;EG'A':"W\G<*OJ_# M)2_>G2&.(S#I/FL:R)>U<18BU*[:OLT3S(Z:H!EQQ32A$=/:9\QMI15[3&[M+P6-?LB M2& < !0FE+$()DD$XZRW'*4Q4GJXW82]R:K9"^^)[M@!U=6X,50K:MQ$+.L6 MG-H$VU6\IUF343P#G#NF>"8\>DKQC+$U1O'J0U7Y4WY]F5<+$F$<@A0@'^ X M8)1C,)2040:ST9*G;-"RYAW@C);H#R ZR:U\-_&CE=',:T\9)V*9.TI1&5^;0]>SS F-WXU M0;ECNF?(J:='L>8X&U76/831EY8@8"%-@HAQ1OV,- =4PQY#'&=(;Z+.B.59 ME=#8N'8$\R.JP4E(-ZF,S@QSGZ1.M3 <'0+'E-*L;S*EHB$&E77S[?9FOZM; MF09]E#F^*&F>9,OV! M;@?LPNL9G'N ^Y G&?D:P:YC8C7&DZ>D:30[8X0HZ"TF4<8Y2T&"0!+Y*$ T M'(;+XC].QPJ1K)U)A"@8+T32O.D+D0W*3 E1X) 0!5I"I,JNNT*D[(F$$.FQ M,T:(8&\1(1Q$)$., 1!BW#QI"P:+" 9*YZS&V)E$B.!X(9+F35^(;%!F2HB@ M0T($M81(E5UWA4C9$PDATF-'5HC(LO[:;)T6?S0[JK\M-\WXL)U#PX#[4>)3 MC% ,0I2%:81[@PE)Y:XX,V#&L@PUD-K)DO:+$W!:<_9CZ)23IXF85%,G;1*M M*-/3%)T1)@.\NJ%+)APIC;[JECM\O7CIA__;B^4/J,IR3) 28)( MRM*0@F'HF"!1OJGHEE4@\RF;UAR\W:#(J9\S\3"FC[-,SX^A\8R&3A(=-U1V M&E?+&5J_FE+_5&[SV^Y4'M]OUX.Q-.91DK L2Z( D"B("1[6$1(_Y%(7](\T M85E=6U3>=0O+NVIPJ:FI+G%R.CD!9VH*V-'5(?):2#,-6Q]GYHRHC:32#;D: MZT1IM'DI#E'+ZJ:LEKN\.0-\// [+!0$5,A7%!*2Q!G..(T."P6(Q21=?,NK MRU)ZG#K*EDKW.84E7T<,\+S+\ISBV!E6G>/FW,C*"*=N]"-#OMP?7QED:,KC MZN^*;?YVEU_7"X0SD"898 !0FF44)L&PWPK%$"E=;3LMLLGV0EWT%VVTXX 3 MCX:=W&NOW)X[#MWZY?W:>.:UKLUPKETAX(J3[<[%6G]Z?K(P.WL _A 1F86 M22/O1A:9R7<+A^%U(S!N>>* _'B[RX)R@$*00)S!+&)^D#!$>OMI*-+F^-4* M':M33/'E1X@F%BNTR!VS=F&;5T-3=1?>R3[;(U07EC8>85!YI6-,%-Q050M^ M2:V#C&=.5@WQMV6Q::X?X67U21@_#A7N#AP6(, 8@Y02B"*0!CZ'E GS:0 C MG "2J V*C9FU/CX^N?RN?OXJ0RL]5):L,QW4.-]N]$_S;I66VZEB[VS+J,?4 M@/ 4P(3#R&=1' &2T7!8)$WC-(@7NW*WW$AV1FTK2K7( 9!TW_O<_(JW;.&I MU2$CB).K.Z;A3*W.Z# Y450\2<\YC1I-J2.B--Z/^RIDB!EIV5FMROVV>23Z M0[DI5LU5F,-+5Z+PX)0*0R05_\4LC'QA+SV-$'G>M!X5AWI0@8R0%WMVKU5RUU[/+K=V,HQI+$?\3A.843C.$P!&2RP M%,0RDJ[SN=;U^0!':8.[%D7G9=,V.ZH:*$V,C)H)YTZ43/SMOHH]XOTCDC2& MHWGU913RKY_2T(+.(L]3,8ACS(8.)G*06##1]E4KL9]#YYRMZOM E< MDR@E!;# T0@-,+$Q6U4%GKP/91Q33BF!*O;'M4"+ 1DU^+3*MTM1@GRH\F]% MN:\WMQ_SF[+:Y>M^.U84Q $(<9Q246D$4=3,XO0F15'"I6ZV,V+(LE8<<7D# M,'FI&,_B\\HQ*8%J0O((=V:V.TL)RG/$/*$OQOB<7V[,N5)::&]Z@Y+U?^Z[ MUY"&BPD03"' . U]%*&,A'I8*;F9?5S_OO)#'Q5 M;L67J^[FN'8,!B!I7DV+8(H(3%# (C3,P8=^QI3N;#-KV;(@G8#UKLK*$W"] MTX6H.X"U+A P' C)!;[98J"XYF>2?CLK@2I,GELU2:MPWH<2>G=]9I4Y,U=<:L:-=CK)R1J%$DNJ%$XUPH#38JW2T_GW;+[7I9 MK>M?;M:B8A21C?UT&(Y&+,O")/6S""*6,1_2@Z9%G$NM8)FU:+LZ.Y8"!Y1> M!]-K<+[Q4\5BS S/DD78Y!0K%E_/LSO3D7XIYJ1V8IE@W@UI,^S3D_NSS#%F M?:O6N\-9M8S'/*%9DL0!SVB"0)KX/;"($+FU_0GA.+]EZYWNF>0I8BFGOHZ% M477B;XH(NK6)ZYW$&>,)@^J&ZD_IL*D-7;IM\G=W^ M4N?KM]OW-WFU;#(87@E4W;D@/T8L]#' C +FLRC X;"K+(ZPKY07#)JUK/\" MJ;=J#KON!4*OV'KE@-%;'D"JZ;I)SN7T>R:ZU72Z8;H]5CS ]"YOO1]^Z6C_ MLW< Z^'G>;>BQO(LGE%="Z%P0UUM.%9:;\9&U/+M]EM>WP, :9Q$,<<@X)S$ M-(P)S 8 ?0C VJI8W9JM2P&C*;54HOS46IIFVZC:GD ZYI:/L*BNEJ."873 M:CG*,3FU',_=2+7DQ7:Y7=T%0&,292D'D/H0)"A-(8L' )A3J>TZ%LQ.I98W M)WWX:L!I6C&U>!^EF+8I-ZJ8!["N*>8C+*HKYIA0.*V8HQR34\SQW,DJ9C?Z M?W_%OJ^^BJ:;?USN\O?;!M.]6W4>W'5]]QLG/[F@$?0APQFD@*2<8L @') R M3+B*M,Z!S[(&]]-]Y967]TYY[16RW==U)MIR@NQYH->4_QGCPQVL<:F)+VM@^O,WLZ(9WN//L_O>8Q-5R5A*%A>B< MR2ASM@4W4L^L#)3N]$SUVRFU,77SXF^WJRI?UCG-NS_%WS?[M(QHEE","H>\?-I/$8<:4KI%R#+I2"E2_FZHIC-<]S&;.QE:^ZFX\W[ZZT*GB^R9#.MH$W,C^;I* MSB.WG[H(<[J4O2 0HT#@\#'.4+-G/ R2'E,2XP0N;EHW/^V6U6Z"//PL'A4I MO0]=455EDJFWW'F7^9=BNVWD40Q6.IL3YMCG(SA!RC0:MEDRX O*8K:2DG00 M7T&.D??59,I09'B:#(!HDL*88C&6]#',$$-\N' B"5 4]!F ;==3Z/]S:-3U M?P!N2?US\>WG=?\/I"*R$7P-*B+MJU$546/X.16YS;_O%C_OF_WM[Z\^Y=6W M8I4+\Z?[';NUE:I>P!2 %(CJ-4R#+$LR0DG*PQ"B* XHSZ2V$YJT9WNMMT79 M=.^ZP]F*P/)D*_+- %6NXC/*]?FZ;BZ:%==W.X;?7WD]1$]@O+O9>T:&U^5J MWYRH;7_/.:;OH)N4\7O9K"&@S5' [S.4 B6/Y"$;A,Z;;:QX5-IK?FKUYV$O MY[MF!J3F^]V^RG\JML7U_OK#\K8]DT[W^>'"ZXA"$(6(I&$"6(:S) 9QBR(& MF =REQ':LFTYHQPW1'=XU28*C!,M-S4P)\=JZ>0^O1=>!];KT7H#7(\VAXMX M4:^6&^__Y,O*^VFY:QY3N9WMRGU%EL_4[[;BY4;%;LV[AKBB?D+1)N3FWM M%8*.EKB5NK8FN@-QL M$A*@6ZV=>+5+F=3QM:U&@%Z.N&KZIU??:C-I7DQ%F\P[)(B!.$VS$+,HB (2 M(Y+@'DG&"% ZJ&G#OGU!!;8$58%DTY)JAU_KHMK =EM6#\0:$5;U,+TT:=7P M4%M<==DT+J]<=(D."/ S$"8Q0@B&. U8EJ;#3$8&86JG6)4W;U]< TOBJD"Q M86VUPZYM:6U0.ZVL!UI-"*MZC%Z8KFHXJ"NKNEQ*;9:01%%L>?&MT_;E=OWY M:U[ERRLA2(L4QAGV">84IIAB/T-Q-D!*@E#J=.Z0TK%%F3/KY1;ML=)/OEYOWE MIOC2%@''-1;HH0C%'C9+Y= /B4"UK7K6E&, B(2"L9"Q!- M_9@ET6 Z2!(X6LA5#3JWWBZBQSGB4IBOT08$P@(UGDP\$R\GUL1M+D[3FWW\T(B6,% MS0Y_1O6LA>B4G!U(TU(S=M\5+6[,_8?6U-1P@@C%&$PB3P M"8$I#]+!=!)SWXR6*1AT;G^9&1K'JIDE!HW*68?1*3T[TJ8E:!JLNZYH.BY) M2YHV7U([O\[8+:XZL_C."GE$8F]7>9Y M/J]^\U-L3@;?-MM\KGH5;"]WT=JJ93X$"GNS9@V%WF8LXR&1VWFERM136ZVL M,>[ WBI[OI53M%D#-?>"1E'"$@;#%";-)"Q%=*CO*9NE>1$7DAN;XN=NVJCM"MQG*Q_9)O5T5> MTZ)>;$:OW:X/6:^%.OAU)ABZ[;D](^SRB*D;?;>E>UXRU%K1S)JYPT3D>IFA*>L'F";$;=.TO4 M&9DS0[ ;JF;(E])&$U33K'8??'L'^58,J]CWFWQ;Y\V+TY2C "8D8UF09J$/ MN_7NB*(*F)8X]0YP5W7F4 MFS-Z,XY+-W1FI ^ER=:EIBN?5E_S]7Z3O[_Z]'59Y9FP+,JRZ\9D.Y3]M!.: M]OZF^;+N'VZ^_;R\W)P4:0&!(84TB5,41F$6ABCHSQSR =^J")"$\"QK%B# M!TU-U:+U>KC#@^BW:CHV18#D1,^QV*@I9 OYS66#V3L%?7$W2!>'*(G*K<'N MS5:_C:?[C.A.&$LW%'I*A\O9^HVN]O]<;K_E]2Y?MPB? )&1.$$I1$D89@!D MS>:D: !!0R1U28HETQ-J^@&OUP(>K>IFJ%=5\,E95U1K"<(=$F@9-J7$V&A8 M7!->L\X]*;(6.!PAJ,;>WJYQ:\T]HLS[::5%N(HK/*;>:+ M];L#./0!#\9.F%B$-J'RL^N;37F;Y[W ?!"_\E5XYWT0O^$=7/%.?!D_L6(S MJ/J3+([$4S]OG$Z^],YXK3C:M#V<1$4!2G92:(OFOY9EKG):9K)HN! M>D8:9+)_9_+Q*2:\:8,KOGI_]3%?E5^VQ3^$5^T+V:2L=R?+EW% 4^X3$@8I M!H1F"2-#!H4QC)3.YL^'SH'^-] M>N7@Z%OSBT?OO,X]K_7/H>1E.&!2>6RN1N):2IN-AR>SV[R1D4UT!Y1-UOTI M;]Y47N D%I_+$L C(MI\L[LZ%(.^($Y@'(=J[VCJ?+[MY-)$HO96[5;)9H9E MW]X;);IWXK%/'SZH)10M N52@6WNU$3\WGCQUP[0Q&+[""5G9'(,@6X(W"@/ M2G/-:82H=*5\;R\)DY"$84()AQ!D(&!QUMM+0AHDBV]Y=5EJB8N2'95N<@I) MM[>\?V8&Q7YG.:5'MLMH4>I@Q]'SXUSW&<&,]!"T25.7#PJ&JA+-+&]&R]GM M\4=.!]"'[;,G@^9FK-1,\'[.JVNPX BC.! U0\Q2!@%,D4]ZP#@@F=)C@C/" MM%PG#&"\37&5>S_<-J\!_%EQM#EC#"6'FR\C?&8VHWDG?GF7M^?F34^.&YPX M>.$=&D7CX\0#36NA.C?2G+]]N)%07"#B_EC3 4CJ*>WA&/@!X =SPN< _ZW< MB(_9%+O;C\M=OLB Z#T8!H'/ 84AY'PI$6>!F+ K'2)M0MXITIRWPZP-%+< MW#%5R'4O*)SN);VCLU[C[0SYSV[XGDN$CC0>AS*B*XP\EAI=P>9:CNQO,%^$ MR \2%$40H(CQ@$0)#XY)'BO=J>L0[.DSYH5WW6%S+G5*A]J9#&HCRLXGTHOA M58M7EU%[O^9-K*IMZ@^37Y6)F3[-ZL7.I6R[_-XZX"/*0$"3F"2 ($H98_[@ M $!JJZH.P9XEVW;8W,NVLJ%V)]M:B/)+R+;/-* 7FVT[OV;.MHIMZH^3;56) MF2';:L5NUFQ+B^91U.VZ'9/'8<##.,T(#9,@11%"*1]PAWXP_Y!6":WEW#I@ M\6Z+?+-V()NJA7+&)&HMBN[ESD,C>243OJ>AFSI/:C6;5YP>]?B8(BN.B-0L MR?!C4?_&JSQ_NQ5Y(*]W+>X$$P$8$I8AQ!'-,,9)@SM%:1R04.F"XOG16DZ& M#:8W5P*45YT3.E=#.4,RM!Y%9Y)AXZG7N.H-OK[T;/A8[*;*AJ/:S2O,AN/X ML)D-#43*F6PXS",3Z",8!XC Q"G%S)Z_V,\:4,(S3-.,PBF/. M(8 L&N#'$49NY55)T%/GU=G7-4=%V)6\:B&X+R"OOO@ES3.QG#6O*C:G/TI> M5:5E\KRJ%3?IO+H3)AI,[Z_: Z%?RXV(:,W^:U_L;O%EW3Y:MT"(83\":$T"#G%?B@]%#%BS*+>#?@.E_+W"/^[UV'T?AU03GTYBPQSY]3% M*/..2(-9G^[W:PN,*7?*]DJ@A>CI:2H,93 )HA@!FL*P-\(#&OA*):G:1ULN M'(\=KKO]Z.E>980G194R3Y&N'#W'CEW-:8W+B(L:88ZIB"+XI^1"AP-E72"; M95WWPH2_%_4",T( C'W& 6$$PB##G;W(#T("]"1"V8IEM6CQ'-_+^;7!I*L8 MZ@PJBH=5\M1T1(TWNUIRGQ896=&FTC&%T??C*;$9R8ST@](G9FAYO2RV"Y*E M09H2/V9)0C.. *1);P@2C!.E1Z/5/WYBI>E0*6J-#FMR(F.9L''J\AQ7=AYO M?L#(&6$909\;BC+&@?L/+8_E0OY1^NVWO-H5HCKZ( *?5U5_37]_^10(_2B, M6.BC.. 9#%D4':PF*%-\A7Z<+=OJ5F0CH5M>>$ MR0.T62]V?(:KAC?)DO+ JYO^:69ZRVW>/$[?%%T T9A M2BA+PSBDH9^DL+<90JIX_\ H2Y:%JY\$/8(:-P;3(U-Q'&:=1S7%4J;0[G#L M,79DAF2C6'5#H0SY\M30S !#TM?4WC75EW$PPC "@1!"CFB*XS@BJ+<5A2Q4 MND!,S\+$:J0Y3--D3TZ&[!,W3GYF&JX]2LL9W1E'HQMZ,]*'^[?X&F!$?NAV M?=T_/]Q760RG)$PR"DF,><03'R5#E17%H=K+9.J?;GUXU@#J1A&JXS%EHF1' M8#8Y4AUS'>F9;9!UCXZSPRI=ZMR0C1'X'PR=QC$A*Q=XO2Z:W2S+S8=EL7Z[ M)G M)BHCZ903F.F85!.;ITF<27K.$G5&ALP0[(8D&?*EM-$$%:5JM=I?[S=BR+9^ MO_N:5TT]5>5?\VU=?,O?;E?E==[;3\.$(<##& 2B]2[ ]5[5]:*CZD:)%Q2V&;A6E'DWI.W'M[MJN)ROVL?@=N50NZJ M=GPVC\K)LG9.\8PS[XCZF??KOA):8DY6%3_F.S&8S-=L66V+[9>Z-\;%4!() M.YF?!E&$@S0DP]X"C$.L].*GIHD)]8[F5\6JV*G)FRYS822,UHRAD WA&24!Z6Y MYJ2Y)O].J-9;\66]P#1,(/0YCT0U1 +J/F/MRP@)\ M"TIW[5V!-,4%=SM\J_?EV^SF_OBFK977;+:]]+#<;7E;-:,LA;Z?$AZEX4'$<)JF M*MIBU+!EU1FP>C\,:/_L%5OO /AP,K+![/6@%57);"#D]&JV&*@IF6'ZK2B= M"I5G--!*1-Q01SNNE1.T:,5AW5V#[<'W^OU^5^^6V[485"X@(R3+X@"ED$-'=25)[)_ F'D0^0]:Y$:4IGMT0/W/N MW!]KFN5)4^3(LJINA35\7>ZWN]-EG,]EMXBS0(!R'/(D@REJMH#&41CW.+(@ MH>-5SP"&663PPKO,OQ3;9KZQ.4'6?>XH\3,1#2TUG#@$8^5Q@.MU>"^>6'^< M53.?IU1>1 V&QTE5->G?>9DUSN1SNGN;?]\]KO7=8:"Z*+?EU_^>^WC43"O4B"D@:$>X3BC*8^21CQ#\@DSRV/"4>ZUM=!\"M M_-X]BZA>D$X:J?,J[6J0S)2U0K_O1.[T'.31D0M/N-+\\XDS#@9R7:[VS8^V M%Z>]N(#>0>]B8.]EZH;'-O\"O\^^!IE])!_/$;=Y,_0L'I?S]1+]+-Y>?Z@. M+"$Q#QD(HH0QEA!._,/<51:$D.LF<4MPYLSA^G)O*S;J:=N!L(S-VJT+K9,*V'#3W\K5MA\^DZTFX-K:@0PE.>982F$& MTS0F"1J.D&6)GZ7]U";;K@TMYSQG4'T><\ V^6+.BUMWD.7>R1FR$>ZHKCNH M\61QW4'T^Q2C)$0\C80<(#\9C@<0P/UX9.G?^!EN)2;U-Z0]O'K\=!,'@9@'A,0H9AQQG&0^!0,*#(C2-0RF;<^S M+>WQ2_N-;DT;&1+=W6G31KF611 MZ5FQ.[4;R](LBJ*401PCC"C*@H.R^R&/U?=JJ-N89"]&]G#GA?X6- T>Y830 M+GEJ4C>A'\:^GP Q M](/!8(C3F&J(B;J1N=1DZN,V]XDYUSGT672D=XQPX,%QFY%<*/6/MW6]S]=T M7XFF\J%K;&WW_#G_O?VG>A$D8G %$(@RD 8^Y&&<'A)]%,9*]U8:,FE]+%/L MBN7&N]E?;@K1>*ZN\@;KA;?MU@P*@7(IFH6W*NM=/2))&PJ 9.:>GGO%=-YN MAU$K\-XW(TA<'8_(;U:8U#-GB7O.84SQ[Y#JF?0J<>4T#1G(]6Q70TZ MVDY"H<=82#-+" TA0UDT7(-%F1\JW9%@QJ);VBB^\\_A10BA$654)7^4,%KD MW9PN]DO>CLGB7>K455&3>J=%4=*V/BR>MY@&2^_;>\XM5^L*P=$LZBW%WBG\XAMWQ4&";8C(/\JP<'" MY_*)N\;_OJRJY7;7>;* ,6 X!!%(HX!&'-.,';(=I9'2;7+FK<\Z9/B]@ZKZ MD('Q",AEAGG)5U/_$ZS-*?Q[[Q]XQ_UZMBKH!0C$#/@]B$,,TBA/&<30 X3% QB9K M],Q;5ML!2*.UG<*6'<+YSA&HDZ@[MA\7$3?ZN$T'5<;P)K@T,6Y_'(?/&1"6 M@R "29"F"0S989HXR6)C8W,]ZW/U<7-C;TW6QX^O[1-N? S=_4B/V3N =D)D MG^94'*.\8)5[P"W;S]"45VU3U4>6?$:FOWE&XT#"QQ31 (\^M:[9]O+AO4 MWBGLPZPE+ZNKO-CM*Z?6MQ[G6KOP'140&($D0*CU\:L'\W,)LL K6Y-] &6R?>O-U\$M3XC-,ZU;'X\+F MM X;<5"E/C;!I?$-8K]LBUV]\"D)TA 00"'C (5I"(=C/XS$7.K>,$NF+:OO MW_*Z>=-0_,2N*E:[PSK.O@$G]+A=EA/?W94'<>ZN-+&_-TPR-(;W@IF/BNV] M7RUB)P3X"39-;.U2"XO3PCO:.=VM6SH*J7(<8B8_6M$326 M-?CM<#!,].T'0FRGK#43) .5[N3Q,5_\'EWH5^I:)YR=E)#G7;=,-AI3I[7= MAK\JQ;0%IDW4UU*PD(\(#V&,$/=1DL4 Q,/99 YY1$V5W$; S)@!S%7:9L(R MOOB>/"+&Z_$7)OG2K&M6[D8#ZK3@6W!7H;ZWP+/),PEM3KJ\/Z'^L;G+MBYV M^:>\^E:L\LZ?C_FJ_+)M/Z5U;1%FF*:[V:?K;P31]T[ MF2J<;J2)R;PMY^DT:B(O+!]A+#!&&24B?<1)S"&.4)8-+Z1PFD1*FR'5/MFR M #>=>B-P3-ME[U!PI@/J4>5&=]+$7IIH+ 97\MCUS::\S;N#)!]$*_HJ:K$/ MH@W5"Q(&&<9I FDV">^WHGEY>0^\_^9- M#]V[:;!;6M4;$S #:WD3Q MJBS+&6/5Q&+STUD%@P2! *? A(A#!&$0,L&DP2B)6NC1]E M:*HZO7TY0ZWT'D>@7(4]&7=JA?0 JU&78U'=$DG.$FE%:\Z1=$9UC'#KAOZ8 M<:6TT/:4WWXNK_//R^^TJ%>;LMY7.;ZL=]5RM5M Z/,$^:$?@2B%+"-9PG@8 M0A1#!'BD\*BPM@E[':I?%16PO",N[]/O5K MB)T1G>ES_GV7"4]_6Q#($!'%1(S#1(Q$(^*3J#>9DA@I70,PRI#M!'_H6*HG M2\?1IRU&=I@SHD8--*_%-K\>'6A2$R1U=IU5) U7GI?LN#V=ZAB9A;O0%7?"E MD4:C./6T^IJO]YM0 LFI/7]ZH.LS> %OFH@?UT M%YLF()(K93/&0G&-S'08[$POJO%Y;N[14F3;TLM@L0DBRD&4P19,@/DS1*#F81IDJWPHPV-JN6=1A'JYDJO[IJ9I%: MDVKV'*L3Z=E=MI3T3)-H5_5,UYUG]6P43]+7HJQ6Y7Z[J_^_\KZN.6X=R?)] M?P4>-F)O1\@3_ 3!>=@( 1[O>NVO+:[.R;N0T6YBI(YMU34D"S9ZE^_ #^J M2B6) D" I._V3+ME6:H\>0 <)!) XG.VR?('L6C^6W;W+2M7XC8B=;"/DY3Z M_*N4IB=S+%4K9Z)KQ+)^];C "9AB!1)M]N14:A+BU-3I!<[ [RVJB47I-7(& MQ&@TG\L0H?%N7!:S,,/+B 7A5_X!3=B&(S_P^+K3)4G*K7I>A./.(@OB4"EE M-L;.]*&3@&9J!2A/I_;BSPJ3HR,E&1*G6O+U#*FM]I1Y788F&?'D[36>)CO: MRB3L=0%8ZF+F>!3#*'93%X4(N:BWB -/Z;#R&#MS*9.9]9P*H9K:9(E+0]JT MC 7B4+W.Y$P+NS>X&A(L0RPO M1+1,>7,I7$99DBY*=1 ??GUS?9\)B_O;+]EM<_%CY?A^"@.?!2AUF(.@$T>= MO<3ARTREFH+Z5BP+5@M,''FB@ZK"I*=8((N6T:AH.U53J1-\1%?CR%GUV MZG^]QLZ +HUG=!F*9,"/RQIAAIA152%:9MN\%J*79&7^P$T_9-7_RG;;%8W< M,"80$I3 F,0.BTB7\DIQ ;B MQQN/0*D<;QEH #45FX9[735KT;71UAD^( #.HVNO\B6A;^.Y7I;.&?#G%;TS MQ91V8NM35HIOK&\S=P4]Y)(XB$+JQA[S(?5]KS?I)XG2+;U1AB9-;0GMNA)5 M*SIX(Q-;2H1J9K9L<3DVM74%/KU-XS2)K3.*5#);.LPN0ZO,N/)6;DN?'_GD MUMUAU^@@N[G)-O7USE?E^D]_OLO?[MO[5]0W>%O?-B^N0@:Z W<=IW_B,9X.,T:T[^JB;' M[+6);-YL$"2E>^^$_U2/?NJ,FR[+@\DXZTVW M$ 6>P-%G*;R)N)55[R2[R4H>TQXO>^.JRFI1 W^%0^A"CT4^=..(L32,$]0; M]%(_4E'G$68LJV^/K'L"!-3KGV#=@+L"^^SU9R6,LRFGJQ,1J::;1P[/*D/@ MCL./ QQ:T<37&1K0/ .T+D/33#A2&.]RVK?B164I\DAW?$2V-T-ADD+H\C4V M<:(HQA&)/1>Z ?$@"<(TIIHWX)7M6%:E)]>LFPIJWQY! V_TO79U2N64:2HV MU:1I!)&V;Z9?LC0@3R:X788^&?'D]=OE(]E1OTG^97VTVQQO@TX4SM'7$01*JM$DW"EJD0IMEN]S7[ RI#VC MF5R(\HSWX]7[V>.8D5:=DY6/ZSO^Y==RO:_6&[$\[,ZO.3ZC<1*AF"0DP#A" M7N!TAD.:IFKAT7AST^J0UD%7$Z1*2M*T?([2IED.N[Y-T)!,F6-W(7IET*%+ MX3+-E73-T4_7W5DU&#''8[X3,\A21F*$$>D_G_A,J9*9_*=:UB,.1+&(J#P? M$89CJ >O1^0"?4&5J&'&C@OJSGJ>FY](L!99AV!;NJKO12@8\#RD#]B:F=.Q2<"M!B34P+K9*F)P@5/,PG$ M2Z0,:,4H#I]O-2WV#WR8\H5/^U4M]KFJNCR(P^S_7)=\8517U^5U MLP=?M:_YN2L/0A\%7@I1&KL.1C1 'G1#&+H1\Q6O%-M#8?]4IH":BTHB]\?I MO7VR='VH^3JRSC?KW>Y1G$)OG0+YOB[ C\XAD/W,RDU>-;5(M!^FMMB*LEOR M2VA U1W[;S4X@;X"1]C@A/L*],A%<=(.>_<^ZM1[^IH4#V[YVVZV9>CS!'X^ M.S P#;.R.I^N\[)Y=15O__-0U0+!]4V/8972P/=\$D5![&-&'1P%:6L3>2SP ME IFC;-D6Z_;(Z5<9V\X3/ @<+8/4+^NXYU4@UV^_I;OE,^ACF1>3G^G(UU- M8P6N]MUH<$(F".^Q3:NA@S0-Z*09>I>AA89\*6QTP#')MO:I7'RHOQ=E_J]L MNXH09"QT71QY*&$4ID$,.Z,I\:'2U>R1IB9+P+6*U<:0(@#M .I'EF,YUDG4 M6:5W5,KN"K38P GK?G)KW&GG2VC>:_25J MX'BG!K70$&=C KMV>;PB$'HP32#Q<40-A)84S]L+,8 M.*&C=/MYC!WKF[@"FOG+FW\4=58= M;3(O=K!+&$.(03>)0P23UB9Q&:12I0_-6)I2Z?;'^J,/ N-)X^0DSA"UP^(V M/:MC9.U4T;7!)R%I-AC=%IOF8%13MF]!S#[!-1G#%Y.&<+N9"ERGFPBDB'AA M"C!+X+SB;]B7PD874PMSOY;9NCJ4CV>A]2J-O03#./5H[ 0!B:CK^9VEV'>H MTJN\.I]O6=Q[2)V\:Z^VM:B3BU%MLZ8FWD?"GJROIPT_7V!D(-PM,(-6GBU14,,743ZL>$!!%",420=8:2@/^I+29R'S^IELPX)!HV9$>$ M&G4+'!"*#@R-!QTN9(<#65=Y=7US5FJTV.6;Q_;/KWS6)]S#/U:>$U!QEB&% M21(CG"",DC0(?!3&7N![2EEO0R8M#YL&I8A./_$?ZD-=L-YOQ968BF/=K@?K M^EIE6VZ*GH%HM5G[R/$)XA5HX8'?N_\5.$$#=.([FW+L#>B98?J7H7&FG2JL M=EDU+?Q[E5W?L*K.[]9\5;,*7>KA,'52%"2)'[*$KVQZ(SCPE%[14/QHR]K& MT8A1=\2C)F*J-,F)E46&U$3IDISE*-)3B@:41Y/+92B,+OC"2']2K+S7/F[V M.;LORM?5*B2IGP0I0J%'PM!S0L)(;]N)H%KM3R,6+>M+!Q*\W]\4Y9U&G&2( M5SGEF9Y2-4'JV3P"7(XB25$W(%1FJ5^&?AGVZ;)$GP7&M-\<.SUZMHI8"!T: M.+&+O3#& 89)W%MT4ZAT%V>,'>N[;A?O)IZ]]S?RO3$5,F6/$4S#H^H^V_/7 MQLY87(ZX#= W>(Q@/.G+$#(CGKSU#IDV.](/Q#Y]1Z?8\R\W6?,D[(LK2#X8=)I+2U9-RX97G[G(G6>?JLU3EHQ:=AC5,OIWNSLJXF MAL\>$3L'NQPI5&5T0!^M->Y>6N\WPHT]T*4VU>'TL@)'12$'F:4>DZ2NK@+<3WBQZ5L MI%'+$MBCX]&,P-=LH1X1CGVU;"S?D@(Y!]5J^CB.9PI1OB;[(V(( F.5^&]AGUZ-EM<=-LC58\ M8;=[.HD%'O8C/_;Y&CR J>]3#_>6F4^5WF S86\)BJ?U-)L1LD=JGB6>+6C> M+$^V2?"FHWH:K"]<]70\DE4];;:D"V@?RGU>\P4VMYKF/\575??Z2XPB1C + M^ *;1FGLI=!/>X-A!)7"NQ%F+&O<$5DS]&XZ;(JUL$>0*"=B$_&GIEU/J>MA MS?3^T^L,#:B4 5J7(4XF'+DL?6V*&UDINKZYR3?94?KZ!^U@&CBND["81K&+ ML8_Z4W\>=:)4Z0BOG@7+ M2" EF/2DUZ-$F34QW[?*D)3D?565)L%JEYD98! ME1E'XS($9J0/A MB3J+21(01T5>>P9I*> 8H&!,@$ ML%.:[G>)F8W%3_U@WD57_99(]9+NB44-:5$?[#D5NZF,*F8-BA^'0 M3Y/>/E__J>TV&K-J6:YH<7=_J$7]FPZFXM:B.78E]Q9G(5;Q\$4'K%FJ'?]R M!A,T.&>2-6D&AS8:C;?",B3/@E^76XV6F%.XE"">C]N( \7O]Y_*XI9WY-XD M]@A,64R8ZV.QG4E#2DX*+%<-S(@AZZ)WPB8>'G2A>G63W9;;)FZNI_.M=)K[@./"=N&K_K^;[KV)1F*/[W; MQX]8C(2 M]UZ!?3:Q&@Q1I1.IJ3"\C%%KQA79*$V=']G1=3[B5QBYD8<#2'S/=Y/80:'3 MGV1EB/E*A8:4/MCRJC'1CH74Z)&+9ZPQHQ:32)%B13W.+0^HA19/RU '/>B% M@7ZB>[D:[^M\F^\.=?Z0?[PS;;IMS#=O._07-]P];E/M_? M'I^G:&\\AK'C11%."13I_H10QMIS8C!,$HY=[PKV)- L*U#O35.0^K:(_AH43C MIU&?//(IBX M3$GC^JZ_(8R"@)$ 10%QXI1$*?(/$]-78;M/JL46[.Y^5SQF66.NLY1& M* S2($J3P(\IXZ,_/5H*',=9/63EMT(VH-"QH#*^SL'(Y]&:9TI!UKTQM 5U M ;YEX)[_^/=UQ?]^V/.N!=B73Y^FG?->8&M@FAO#[3)FME$>%.9ZVJ2YH@_' MX[PD#MPD2%V$<>Q3$L6>CX_PD-HUS\E S90%4LYK?]"]CS!=\TZ2*++3LF:R M0E8:=8FYI \2=R4F;^=ES '3NVTV):3+^T2S#;X3+TVLG)3&OD/<@# '.I3Q M=8#78Z.1SR:<:B0133G/5"=)^OE$DC9/)2GK)>E>E"GXKERC8**VG&1>L=", MLTPJ5Z#UY)>:3UK(]B83Q<;]4\PDJCZ;G4:T&)>=0_Y:%-L?^6Z']]OW^YH/ MHOS;+L-5E=75Z:T-_*VJR_6F7KDT3"+71,T: MM:V]+S4RQXJI>JO\0FJJX9R.G.IR*'T%;/TH#A96XB;:9E,>UKOJJ. ( MXB#P'.:%"&'H1RP(NH/Q<8S=1/HQ@A$F[ W7'E5[.;3#-5N0,\#1P"@TP>PR MAIP13RZO?!EC1^%6OEC'5)UE>BA+<7G3YY%/R'S/P0$F,$K$@.V-I8HOJ&B: ML)U/ZE"!^Q:6\JUX+=HD,SWV&5-,W?1D=8BN0(=I\FOG+_ RE%491^0RA&:L M$\\O>(_G1/7 PN>LN5'^(5]_RW=-HJ6WZZ0PP$D(&?&PS_\#48QZNP2[2K?$ MQENS+SKE(=N"K /:Y*NS?:5Q%]4 LW)B-"VI:KK48WM7MN# &;J9-.I-NB0. MB(RG>AG*9="?5PZ/F&)*(5P2 _A36=QD5<4'[7J79F=& \Q83''"?!9$")+ M[YZ\BS$)7*4K\R--3:1D]V?P0)65#_FF6Z"LJZH0]Y7Y#VU$;6+E &L4T=*! MUE0<*P=<#;WGR(" -E_D-4#4< 1F@N%EZ)DI9YY'9.8XDCK4W5D45KX67]I1 MR\T_Y.)=]]XNQ1 BGSB$H90&2<*O9_]L6/7;:]S<#' MK/Y1E'^ ]?W]+M^T&]+W'6IPD\D^/F>0[V%-FX=J/5D3^,#7 G0(P1'BV_)F MB]QML3F(XCIM@8UED?P$VY1DRUU+D.'CA2G"/)<+N(9@UI_"5J]3+ RS;G.2 M[.V49*K-!%^._+78 O_,Z^_B+3%QHJM/'CSV0 )1N))10B*"<8B@E\"@!Y+P MR4\Z\+5C?NH<97M_L;]L!>[Y3X,?9PZ 7>^!0M!FJ64D0N3Y&T4OQPD:P*!' MW%0!O@+GH(_9ST>=,-I2BRC$U?.WC%Z@;:>%Y&)O+"\;M-L "HG/+#A:3 M=6;%)[O%6;H7X69@6!\+)?+",)'>W'YE+<15C1/%?7'F5[< MJ$L109$7."$.8Q8$+HP3S]#, MF.)0J<[\Q-@L1R]-\/BNP0>H]E&AR1M,+NA97SXN,&LKR$X\[_[_GDLJ_LV(A(R'U8AJZ"7'\&"$JSJZ&;H@B#D"I+H^V$G-YVR]R_^5;4]F_[K.]]6'HN+KLI5'DB!.@]1#-(XP3ATGXG]-HC .0B]. ME41GG"7+RM.# [<"DYKPC*103GVF8T]-@H[$G6E1@PS\UF+[R[1*-,C3@!R9 MX7<9FF3(E\)&#QP7#7TL]N*].!ZM[6]7), 4>A%B,25NX$8XBIQ>$/T(NBI) MM5&&)LFBY:?Q]49T-,D,?TZ0PBROQ>LR1I495]Z8[4?P(WW0K5[7S1KG^H:N MJ^_IKOAQNH ;P1B'0>)#-V2AZ\+4"5!( AYV^-3SO$CV3-88&Q8/9/6P1 I# M ,-LMFNEP_1-'04RP2[RQA49ERY/(1ECA_90?4QJX6I[JSJECS^O1(SY74_ MEO&FSA_:5SF.A7B81VD2.S!V28)]BC!,.B")D^!$);:V8-YRP'V$!M9';/^N M%G?;X%Q.WF:F6TWT.-A6ZWJX(BW[FT#, XF_@%-#G%#/)HCJQ [(I,566H9X MVG2PF*S'*^ZZ;__ST 9,U=?BB6?8P8Y[)+XKOMX(G3FTT@**\1(_ M3VO+30*+;VBU:>*BC8\.B3N"77:Y3>G\1?SSKS*AV&BDH6,?<_:)94Q*\U)P M>9!D_O:0/G%R]O8Y_WJ7-3N2^RV^*\HZ_U=[M)P0UXT([^MN&B(_#6B4P,XT M"U-'*1]OQ*#EB><<8UMPX0R*C#%F6MB,V<%.4X-MZ"[;9-]4*,N.8E!.SR4A4 M$[&G_/7 0(]LXCJA QP-:)81:I>A5697[#.HN+'TRG'8 MB;>37J1E:"-I'(_+4)ZQ3EQN'IG@1'[1=Y.5I5APBN7HU_5/U@XVDNVSF[Q> MI21AD4M"$F-$W#1A 6:=U93&J5*)XK&VK"_U6GC=Z091;D3U N-H-F57=],1 MJ;JPZSCL\G6BWD@'#OS6P9OX/-8;9 TNZ,S0O R5,N;-LV6<29:D=V'.%HG7 M-VF^7^\W^?Z6BAJ8*YR$,8[3T&&>FQ ?$4;Z_%CJ(%_IQO4H0[9W12Q!212HS)N1^4ST-HC]+Y%"OC?[M;E M'UG=7.D[O5RJ7@_91B-)BN*,#:-=:+1-W/]V#ODOC73VJ)ND?H_[ZNR4_O37 MZC78'1)9N\VU$/FU[.0+19JMO\UN[LORG7Y^/[N?IV7+3 7LC2%(?6CD$&7> [RO!X8<0CMY5M.N2< I*'B M:@(N\ JU%J4]A4X84.TIVDE.P9?20%IJ?@)_]F[T57.7JCMWIE,#X[K:LLR=K_/3NE M0]?W>;W>'8_H>'% 8 *3R$$D]"GV/#=N 00.#.-4[;*\,;.6$Q+TNRA?4%V< MO6S?.15AX%E-)<5SF":IE]/RF5A7T^P>)/BMA_D70?[I!&0'=;;CC_(L#HBO MA:98ALC:<.S9_3Y+W.F+9K^!_CG;9/F#T/D5=1,O\=,0!@PSQTU(ZN'>-':3 M5"/-8<3N1$F-OCY=>40V5AUU.-;515N\FE3$(\6?WZ9X(B%\3IN2!(Y@?:GB M-\:E-V5O-%_Z@O>IS'AHNNUWRKH-,KS?-D%L^[+W*L H8"QR8>@P"F,>L#+4 M@XE@$!B10"-(IA'%#NI0BLDV\JL@5.I=XK>8ZDA] \GD*+N[N\>2&P6A$/01R[ M4NN$0*P@RJ9-3Z/"QP,]FQ,TA>SQ$GIP79B1;]"[@F1 ;7A5V.^7H=+&8V#YR M;MH MIOB(NAAU_5"!GV?>I2E2>QWUET8.[Z1R%_/]#233!LY[HK]+:BS\LY0 M7*])MG9VV![!1E/##="A9Q96 M$7$-Q6FA$(ML_YVGJ_9-)F&IM>GJR%S":<.]CM MW?:NV3[,];:,'KM:>6DCS;5463;KI'3NVB"G^J)-BWVS7RB>V*.'JB[N3F]> M/:Y0$H5>BCU"P\#U$(DIZJ<.+R:>TCLSIFU;ENGC"K+,'K+]8?0>WDBB=?5V M.HZ-"&T/MWDM%_2 KTZ/@,ZML(-\*DFKF999JJ8:\NY-,37)XN@]P<_B!;$P M"F@0.I0;] /HA9@Y86\3L9":W/J3,CAQ;EG^#65#?([-2+H@Z"[X!L6NA M!98Q(S3C;V:,XEPNZIF9;K78YXTW,TX-L8 2Y^K$J@NJB59:M+ :<5!.8,UQ M*5UOMWV_N/I:X,U_'?(R>^F*YRI .(R#A$01]*D3A$&:],?Q X=&H=IE>3,V M-3)A:I+ZB7__^UILX9JY#&^(:CE)G9!CO1*]'3[Q8$2'$+QXS7WB8KTRM UH MI%G:ER&+AGVZK.-K@3&%8N.;+-M6*??Y;^NZ,];D\5I0>+^EZ]VNNK[Y7]EN M^[7H?NCQ#%E$@RAV/>I&;A"[CILBA_3(?(B4KI-/@<=R''J";4HUIV@C24U= M6/,H*FZ''H@1#D[XK\"9!\U9F,8'T7S"BW=U\>ZN\V,^61[/_)!H3]BN"Y'T M*3U^7KA]8K9UI@-Q$'T 0!Q@1J(8N]R8N)M*$(,] .1B5U?U1YJU+.[M_0OS MNCZ6;'7YGI#G,2K]I2O%M4@A'N904F\--<3R9-648P/J:90[[80!1W2?E?7C M)]Z/:Z[=C'_W7OS(B@?K"4E\A ,W9!YR?9_V07L81A'1.#QCT/HT)VGZ*C_- M4@KD%XUT>P1[,R9A%=)5$DGC&^)A2BE M!2BR8XL[\'M8J]OW IZ&3Q!3[ 8'(8VD/@. H-;#SK&-VJIWG^_.=E$._ MDY*_L*6UU.T3(]LFTNVQC#%LPS'M;1)%[D:.X6-=^I?>-H\CZ*4X]:D7)!!' M1.0K.R .\:&!?>@QYBTO$8_0C.]#C^)\U#[T5'0;W8<^-<1R]Z$'B%475!.M MM&AA->*@G,":XU(G]]8_Z_)^SRVO=Y\.WW;YYOKF)BLYHA5C/F,P\%.*6,(" M+O2XOTP7ZX)Q0TX['D/_2'2 'SX M;Y\\]Z!<+,A" ZFGZZ9KFS'9NN-S1!U,T.($/=#Y4G6#_$EFZLRTP3(4UH)? M WDZD\RIINFN;YK'6WL([3M*OHO#R,>BKDY D!.GI'_X+8"A%ZO43C-B;YI4 MW#%C=/X>6Z^=;SS'9C5%]!)G$DFA450O9!P:<>65Q(\!?K1V#H71ZWM1^*QB M/[-RD_.0:@5CAW@L""D+?0BQ+TH!]'9CR@+M#4,M:Y-&*UD'2XR[2L %18MW MQ(:A'L<:^X36Z1VU/=BPV<$#1WPS;@F^1)?L3N HJA>B9^;\&=KW,\"4CK+] MN ':5KQM,,EQQ)JI8VM'KL^N9#L;_ERX.[ M#_D^XW^E/,S/ZQ5&H0L9BV@80<]GQ"'P*(]1I'J%8;P]C36/FFB=((I'_3YG M#\7N02QT!$PUN3) KIQF3<2JEG"=TWD#!+IW37F!!I_X5HMP6@%[D[ !%3-' M]C*DS* _A:UNJ9O#N7@'&T:N W$:QQZF4+R'$AQ3\!"F<:!W'4O9C'4)>S%C MR(_?+X?Y^ES6/ NT$DG17_'B_ORG* MN^:1H--;MV' (A7=;E 8P["U2(/,UQ;T4A)\@8$TC3]RU!'XUX5=CNM:NJ:?WR^J;.ML+VB M-(@=/T8IA@CZD$#'[U]51&GH*=TL5OQHRRIW0M,$**HY:#669!/.U@A2S2X? MN:%#W%C*(I^S,)@RUJ)K&2JB"_Y9,G@$!]*QTN9[MCV(V[VI..N;?<@?1+!6 M\RZ3BU=&FK>@OC8O9;MI3+ ;(.)CY(7$C1 ,TR#P.1J??U,M7#)GUG;$U"'M MDIHHSMY+AGWFUBE,8018Y,$["(&%)Y'FL^^S H;XO(XIJ MGV@[=A) ^,*$0Y%4,D5"AD7*'A>*89(,#3+*PATZ4Q7^MTM%>>+Q"V*AQ\B\ M.J")N1C3!Q1'[]^RNV]9N0K"T*=8U(_V21#0,'"2M/]T'G%)+8)4/W.:$9P4 M=^M\KSJ&96F1',46&-$:QV^1878DMUX/C65%7A8RFE517XYG+:]E1O3?> AP M=[CK/M_#:8P9<2&$"#>71N.H_WSF^U*'A=4_U?*H[L#(#V=%3MX>T/;H4!O2 M'0[P>XMD@D']Q/-7AK4>._,/;$W>O#6XM=A8PN/5P M%V/[A5H.'5+X7^JG7F88I_Z89[5,P.(WV[9IQF9_&Y;H= MEX<&*-AQI*:D3X7LL=)GB6>#TG<%6HS@PQ#%$RO?B38MY=-@?>G*I^.2M/)I M\R6K?/BN*.O\7\W!E^N;2]U=^2A,HX0$CH\(%67W8="O(R'O.TKQWDA3EM7N M')W8[GPF>&HB-Y97.7F;D%(U8;MD\UE8-ZV>#?,TH&2&"%Z&AIERIK#2"=5T MBZW+O;AU\RDKOWQ?E]G7[&=-N+-_K!BA'J&I"Q.*(&(I#+PVKQVF) F)4CU6 M?2N6U4J<^O]05!7@R$ ##>"Z+O-OA_:5CKH M+B[XX.ON:$A[BAQ(VH2-H)B M.?6:AETUX>HQG1'[N\ %&F 3+T!?)6A L<:3N@RQ,N!'8;J[*1[JJ]=U<\KX MRR;;K\N\:#?281HY/O5<;L/W/.SS: XZU&UH6K!_5:[$HG5X9 MR9FU)HLA-8PQA MXN$H1L1Q I?VQCP/13HRI&AB,@WJ<>GICBIQ:J)CD3-=Q>DAF3E-H"TW3YF1 MT!I-*I^8)LU2S-OJVK;$N+N_ML7[5W,D55P=LFVB*/ MIQ_IZN+@'^MR^_$@(%W?-/]:X4/]O2CS?V5;O-\?UKOW^TV9\5]9>2E*@A"% MC"2^ZX6.'[FX@TP"Z$AEM!D=1$8+0JT /:NP0W.?0-GS@'R",Y_KG,0-!Y>@:Z/7-^T/U0! M?-9'6D=![^FOU"^VQ>;07 \7=O\\_>.)6[]B_*V+6_M*[9 M?EOKO&-O^"1.VQR2EYD:QD)\!;IV9Z;Z0F>ZOP*2]F;0]NB (M4T!0)?[AS]^+38:CB_1P(4'L M+]&K#87!<_0#[>!YT9WV5PBYETV@4J"^;%?4ME*$5?+VHH3(+DI67APSY";B M@!WQ$M])L'_$&4:>VN&2R='-%URK)S!G;$/)#:%%-]^28M*)MZ-,M\O03M9L M?6 AFV#S^7^Y?S9S2UB?DOI#E?_,\MOO-9]V'[*2S[)\+MUD/?I/W=L)VQ4D M'+K'Y]+(=4+B>7X2]D<3* I"I8<$%P+9]NF#5K7ZYR>V[9OO[2L48O+:%KO= MNJQ$3JB=R*::QPPWO.7);;XVGWS&.QU@[YT%G;>@Y*7FQ7/DY"1.(4)6'@HH"$ 4$] MQB#"9))95 O9U"N]5Z?-:==\>JUH>4JTWH"3SWS=K-:Z!'@KMT[](I/;2^UA M8PX;U>Z_^%0USG=3,Y*!%I"=>-K+H,U=4+J^S^OUKC7^.:NR\B';ID69'NI# MF0DT:T[^"C$OA22E.'4ACD(/4L_I4;LOK,OGSZIS2\6&DMN#IFWG=3F MB?/KS5>@@]M+?P^X:9L6,N@Q3SL-*%,Z(/7VFF<9R/ M1?T?6?TYVQ2W^V:+) DIPD$:>4[L110Y*762'F_"8J6"??.AM!SJ_GU?'K$\ ME=E-H7K%<<:FE)/E7Z,5U92\]PET3KTJZ%?@Z%F;*:FNG@J^<(S_3 T>LQJ< M?)NXYHVM)AJ8,^;O%LN89A; PV7-GOD1+6,R:[-#?%W2?4O\G+L*(Y^0F$$6 MQ11Z8>C08[*(Q=#W%C'#Z4&?==IK[E9PT$W^H#S!7LATJ-D99IXC[?>#A4V< M5]W&0].+/DOTHE]K0GVQ/>>89<=UK#_YU#N2G*GF8Q-M:+2^Q+/=FNX-#OXM MWJZ[)-L>-N(WST^4GW_BBH:.'R 7PHAY*<>,./@>>TH4KN'YVY M;_&";0\8_+:NP+J_[MALONSRMICP^7LU"L7D=0AOH==2CU$/#?%W9LH3AA35S95J_GI]H1( (G1.#W'M/$-5]? M)F9@T(]DI390/N1[,2[+;)O7Z7J3[_+Z\:MXRF9%@MBED>NG M)"(.QF$4^+2WAU*D=!!9WXKEF$P :R;=!AKHL8'?&W2*%>Y'<"FG.]/0J"8] MN@Q:T9]7"1J0H/&D+D.%#/A1F.YNBEI4[&_Y&+X3 OB5_V;SKH?C,A*8W@E00*"Z @*7UA,^>NQ)"H]MXA0U1X,S M.WKS B]#4C.&QH6HS"@7+@5F/!^ZVM*]U9$PXH8HQ)BPV(]8Z,,TZ8TQQ)PQ MZB)I8A9]T7K!1Y=#/8VQ0)\)E9GEZ9Z7N5%0&D4REZDUJDZ\H39:G.BLJ[I' M.T@4AGX2^T'J>=1/W9[E M>+$ 7-B MC'LS?NPHG396_G#+LM'C 0*0UKI'G2XYZ;#*E)IP*)%D134NR1C0#&W>EJ$8 M^O +0_U'7RVZB,;''O-"BFCLI\R-*6>AS\Y$*59;U&A\_+2*H;62T2%-734L M\#5*-V99NCPG1%([%-E;GGJH.C"@'UI2F./ M0$I@W%N)W$0IXZKZV;:/X @XS6A0TPMEBN3$PB8[:DIQ(F:F9_&VR<-\4,ASQED^W_OK4G,Y;%9>C*>#!FC-&UOZF*? M 'HP"@+'3<,DQJZ;\B\ZLX@@M2C&E^;VS6B*]77)&KNC,K#J MQ$ZF6N>$*:J7%M?+53$]=R34; 1/N17N]S_6NUWV2-;[/_K'VQ/D$.B1 ME+A1BA(OH:0/U9##Y&Y+C#)@6;TZ6*#%!00PE>M^NJP-B]-DA*D)T@M&-=* SV&<5BR\^#U9BX*<01 M(V$$(70:T"I29:O$ >=:"^AD@:F%I% MM%:7>M3I*(D%UD9JR2RKQI=(D=8310Z7J"BJ+@QJBA8?LJKR.7LH=@_Y_O:I MS2X62AGQ ]_U N*QQ E]['C](:(X9#!6D9=QEBSKS!%BFNP\X^\D0+-LV0WR-*!$9OA=AB09\J6PT0,5$_!978L'3Y\><"1!$A(_ M)2R)(I22B#K]D:4X9I':Y2L= ]:W^ 0F[6/+6I1))M%MLZ6ZL?>4J+D.+[_ MRE!V? R)RQ"8<2Y<9L''\S%J/X]_[WV=W54KW_$Q\KA%ZI,H")%/H7^4L-@9 MOYDG;6F>G3SP>_,/#403NWCRQ([8PK/"J9'].SDZI]N[ZYE2W;A39G@A&F7& M%YDM.TV&QJA65[V-%&59_! QV?J>_TO]N(K#)(A"GV+/"R.'JVB:!#V$E/G) M6!'3-FQ9TXZ P*9#-%[!]$G6%[1)^#6B;Z<*F2?NZ5O<3R9WK_&HJ'ZCFV.Y M8CC>-0EM-,3?&*D4Y;WR6FS@IEEV*F^Y"E."&&(>2BW"]_NJ+INC+61=Y=67^S);;Z_WYW=\W!5A!,5)@#T? MQ0[!/DK3H_G005(O%Q@W:CN8%,A U4 3#ST_]%?62N5+.N9XEM/(62A6$\BF M+N0)XQ5HZ?YRI/O)#<'I:T7*T#>@C,9;8!FR:-ZM%RI,6N!-ZE2LT./BF1X_ M9/OUOOZ:E7?5W_*]B&/Q]C\/XBV;_WO(-W]\%@<"5P$49\4B&@1>%/DTB5S? M/"S:Z.O;1MUX$&/'C3PP><%M9'",>"%M)7>26&[;29WI%B?P!=FPJF:9 $' MDZ?PLIBVHZN7,/S:U2];10%STSCQ1;U5)Z%)2F*G-Y$&CG+A0ND/MKUA=BRZ MM^5HU.L3RA,DF0BQQ8WB9/.D%N'TQ0=["H;2%#I,+2/@UH/^0GE!3?_'Y%P_ M9^+D8KZ_?9[X]=(D=2+70R%C&*=^Z/A]]$Z0$RB=+#1LVOI1PPX9^&9ALVH, MY?KIUXG8-A0$GUI@B5M6KW.IF(5P=[3)#A,N)YPQ4;Z<+>ZX>I#' MOV;%;;F^_YYO<)FMJ^;QCQ,B-PQ=/_080KX+"?& &+J@QPV.P%]JF>Y](C";U(Y@ M>D!_IVB_98CR))X^OYSF>[8]['A,_3'[<39[E,6>?[EIWF:L\'Y+ MOXN7&JOW^_.?R?>;_'[W9(YQ/-]UD+@&F2(G@11W\788L21F2F^^30S-=FC< M>2-B8^[/D[CMB4=@O=^"SB>0[Y_^8.^6BOHLHMTE(^_E-KEBA#Y;:]L)ZXVV MRU#X/T\'6,:,-)?SE\N).=M ON9T<9^5]>.GG5CU[+?LOP[YO4!V>OCT! && M"::!#RED3L(P3<*@K184QF$2J25BC!JV/.?T6!N1.0*] OM,<6/,+-MR<\%L M1*LI?0_S"C1 GU+]Y$GEV=1;A;?B[J[8?ZFY0G_YON;]^GU5';+MB@4$ M!DF,?!+0)$U]3)';6:,X^;FV_\Q?% MDF^Z=,J)X!1,JLE=1V(#Z0JTH*Y "VOBXF\O?Z4%*> Y$A#*')8%+@H"$@=.;]!VL=%IKE*$9E*@XP3,H1TKL M:FJ2+6)-"-,9MIG5Z0R)BD3ID+M0G=)RY2VQTN='?7^I,?N]V''B*K'TK1\O M-K@P%,G!%"?(<[Q40&&^QSP8QCZ#7J+TO+5!LQ/N"YUC!2U8W5V=\6RK[MA, M2K3^;LP+'"]H>^4M$J6V3HRUQ#*DT(9CKVYY&.9.>CN#]U?QZ%E3FCR(< H) M"7R6NLAS(8IP]TIGZ'I>H)1W4_I@V]L1_&_ZK^&I422YQV"+'<4]!%EB[&P/ MG)$PE/[7X6H9"J('_3)]K^^_J@ITQ<3%FR8D03X+"4S$6WDP)+V1),"IC@Y( M?O1T2J#U5H J46IJ8($C;3V8Y66 IT1(:((B8\M2!57PK^B"%@=2%2^^_BB^ M?B\.%5^HL?SV>]W&)>_WHNI0_I ) %TI7B%$#F%^F%"6^"S@P4K8&X>1(W70 MP;!)RTK"?QGU8?P17K,5KU 9P2#!PTHS([=J"L0Q@AXD:%"^3++.6W,&V58H M.S$/ZWI5)LRQ+U=10IJ;%Z8"2^0NH%Z$!:<*JQU2;TKYDO^LLVS_NGD'NU&$ MDS".:,!""*GC>IUY+XF)U"T=XT:M3RLN-#FMC"=9;6*9E-\14TN'T\KD,IYS MO>EE4NX-3# CVT!YBGF+'XE)QAC%RYIFS+GURD1CF#?I32"QV?1M765;6MS= M9_NJZ:VX+,4!\J:"X./I1SZM'\6W\(]UN64_[_.F%-W^4U;FQ7;E1 Z.?(=% M":44^Q0&3E<6)0Q8'#.E/:+)4-D^KBA @>R(2M2)YK 4MXZF:R/)G:5%-H_B MQI, ^*Y!",Z] &=NB,NEYS_7N0(:7Z[ R1OP:;A9[6Q-F6J%H9VKR5MZ&0FH M&?R^W/>:B7FEB8.\C8]2&H3N*J"(>I0&;ARG)$5)Z).@A^@Y MFD>F;O(%3263 MN_[2;#(/_]97(N<0/XMT777V[(/C!RY%C 1Q0B+JILAA_>07QC%1>G=A'H2V M]WN/2,01K//#NNU!W8F6*N,:T?*R9;+VFWD":GV[FNU-'2L-9&-U8Z1#+&AZ MFH\#4ZL>@RUB?07T\2 2>MIE[-I"6IZT6GIBRNFLFZQYAP _Z1Z-A[_(0NN-=K*QZ#+5-18TP\U*@ZG%F-EV4;\G M=&[QRWJ7?_RQI6+<_G4X_.MSU**/<>G7N2'7ON>3]#@?FCFF:LZ%S!"3N?OJY:9)>)95_/=[L>4@IIWW^TUQ M=W[%*J8^\6.^B'(3CS$70X@[>R&C4.DBN[Z5"37Z!!*T*-7T>023AOG>LXSY;DF$F-K=L-56 M,\_ *QXL.!Y%*:-1$"8NXO^/>[1>A-)5>^3I2[TNZUDGWS>1JBCHI5/28GI4 MPOU)"?>7&R%G.QU7X%MVF^^;I_KX#]3?LVG/'X]M_5GG3Z--OLA)\T\Q2TX_ M-4IWC#_U?"C/PC23H&*K3#7S_>,EJ![#J>.XGH_C@/C,=2&$'=3 TTW^[SUCS_%I/52 UF< ML4;UAS_'=#6. L-SE8'VF'R)UOV=+RAOLOPY^I0@ASA1$OD!'S.,.0Z*>O2B M@/*TI*?XX9TS@KMA9\1EMM[M0G=/BB-$ 8.XF/401]#_?+U2"@I$]]LOW4,ZDB M3O7$9^^2Q;1GMM]*)CR7K92SI[ID6_]/IH2Z+$R4ZE)KER;[RT09"L4L-66RXL25DZ:0@(M>C']TT-^M.P6^;11X*Q3X1BCP0Z/ 8CVU+7:[=5F) M-52[MKH\43+K:1(#'6AI\[[17C/3?#\\W;.?6;G)JPQ\*O/-KU)>0KD=%S&I M2W>F_]\F?2!#D08Q^[*.W0B_^;=%UO"K/E MQ7R_W=,KYZAI>HX3,@9ZQ92'9J;M$/.?HY%;>/]:$[)D2UH_<&.N+_TYIF+C MK%@YEF.ZU68_J2/AD.N&+ A)X,"INTY"\BGOW1(Z,\XT>NW^!RGB@?<-":SG4P:#WV"PTH64N[=::9?^B33(H3:7 ?Z MDPFS06+F2YFJM9VL\";9MSK)J\VNJ [E6:D;_K%IR'P7)HF#@S2*8H^UM18] M-Q0WP!264KHV+*]S!"RUM8DV67(+AREX4HOJ!2)P@@1^GZW$U2O<#,CJ6#:7 MH8&CO2C,]C$U=<&;37'8UQ57/E$AC?^U/&3;#_GZ6[YKJO_A_?:Z_IZ59]\Z MH:.'LN1Z>0+)1<^GXB5:FL302XB+HOY@*(M\K%2>;V)HEK6L]P9T[ER!SB'Q MBAN?ED0%<1YF-0Z!#CPX\TQ-!Z=N5CGY7'"+JJGNZXUYAOSJK$'/OGVFUE?' MAIY/MLVVR8#:S]3XRY@DYG*^6,0 U"WWS>[N=\5CEGW)RH=\DS5Q.GD6RN^: MQN5?7=^(4K6W^_Q?/))OUJJTJ.JJ*?VY<@+LHQ2[(8)I&JXQ.= XV-5?53VH/T]' MD-Q#6'P?4-P>F+/Y+9]7C 9)0K";I"R-@]!E+HUZFP12$_HD:6D^A6H!FM$H65I'J90%1HWIU%MD M3JE4+19UK5+D=]%JI>J+G%YI,22K6")@N[X1+]E4?\M$\8*5&R0H\'$0.1#A MU(D=G]+>#O^#JJB4^J=;5B8!2*S RNPAVP^"J*)@)>Y9%K(?8C,#M":2:DADA5D[, MIN943<^>T'F&;V9)DR!M0-5,4KX,83/J46&O@ZK)VU^S?5:N=]PPWM[E^UP4 MF:GSA^RI[82&/!CT$X^$4>C"!#.8]K9=-U4*T5T>\F-KK@TGZV]K7Q_F,SZU5-SSW_=R$D'XOZ/[+Z)#%? M1,?N[D^N NK[:9A2QT<8N2(W -TC=N8CXT&G=<26Q>'O^_)TC/:)+FPX\JM6 M-OJ[W1;"2OLM;C#87%1CJX6@"J>L3_566C@<;(OS[+ M8'1LPXT-42?K.,N8QQ;&B4XX.W&+39NDH>O[G/LCOHOOQ!VME8\]&B(4I;&3 M1)BZ:9 >T<*8>-,G:]0QVD[:O!9 E]E.!%6@+D"^YQ^\7^_>':H,5,5-S3M/ M=KX7"'[;954%ZN_K/?COSK^YX"[?[<2'Y/OF_:8J_PGNBGW]O1)U4/B'_N\# M7^3[SA7@\@<5:Z?-UEFFS._8[2?6)EFIJTQ\YCUY!UKW%CB[JK>1]92/?J_X MA690FRQ820&-;17U2[V7=Y#WV^?7D)N+5J=[QF[DX"AD4<(<+R2QXWJT+8,* ML8\#3VG?PBH0V_/=V1W-:>M)V&T^R8-^2VDYQ9V&@49K-YB?EX[H+LR"V:I" MC.%ZZ 3A%$VXC.EB&E=?O?!JG5^UFV-?US\[62+9/KO)ZQ4D04@#EZ80)L3# MW*I+6FO(2Y.4J=\94[=A6:X_E<5#7HEX\J8H^7*BN>Y4KW]._6[V*_0,C-.Q MA"YC"([VXL5K3&-9D *K&O0.0&.7ES^TI58 MKF^&SGC;696/;X*A%?B$#;P,[9[4X\N5]>1LJZ^B/[?W/*N4,\=^MBE.>JAJ M#J$45;P^%/O;#]R%+:ZJK*]<@OT(>V$8$N([!"8NQ BV];I"XCI0:3JP#&7" ME72/'XA>"'H/P-&%9I$FG'C7> %:-\:6M++3@*HKZ=G;3G\M;:G9+"^G=0B7 M6E!;;-<5?H.=%#HV" M((D("Z*$4#_J;%$<.5*%6,99L'[;Y81'J2K42-Z&=74ZRM3D4H4M&=WC?IYI M'O_;I=X-$O&"C)DA;EYU,N1#8;(K*6A)=GMIJ2O+X@:)F_@A([X7!BCP>>CJ M]K;$OTEKB;:%2;5$J7[32.8DU&02TL:HB8D237)Z\AH5K^G):.H6H"?C?2A, M=B9Y/?E8E/5WS.,A;J6_#NPGE+@$P,&/FKJR46#PGX165&,'6_/(P!GQAI,?("P([E,5] M?TT6$8\B$CIQ3/S 3UT'H[C_>">*I3;]E#_4L@B\;P\8BJ3@>B4,B(?3A<.&0G]F(5)1!TA M-5[B>QVZO<7FO)Y9T7T5!J>F:SC2P50]+C>"#) M;+W9EI%>MN_FLUI*D_!ZTO+SGL@_[8__^=_Z[_ _Q)'X__G?_A]02P,$% M @ ,H-^3:9UH2LQ=0 .SD& !4 !Y97AT+3(P,3@Q,#,Q7W!R92YX;6SL MO5F36SF2)OH^OR)OS7-V8E_&IF<,:XULE I=2=4U\P2C&"<4O,D@H[DH%?7K M+T#R,#8NA\39@LHVJTZE\@"$?_X!< ?<'?_]?_ZX&__RO9C-1]/)O_\-_AOX MVR_%9#B]'DV^_?O?_O'Y5_79O'OWM__Y/_[+?_]_?OWU_^A/[W^QT^'RKI@L M?C&S8K HKG_Y<[2X_>6?U\7\CU]N9M.[7_XYG?TQ^C[X]==UHU]6?QB/)G_\ MM_3_O@[FQ2\_YJ/_-A_>%G>#]]/A8+'Z[=O%XOZ__?;;GW_^^6\_OL[&_S:= M??L- 8!_V[;:^T7ZMU_+SWY-?_4K1+]B^&\_YM=_^R5*.)FO?KO"CY2?_WCU M_9]X]3644OZV^J_;3^>C71_&;N%O_^?W]Y]7T_38IO">_W@Z_%./[VJHO;67&SN]UX-GO6 M+,$B$RR0)5C^ZZ[>%@_WQ;__;3ZZNQ]'('[+'>F'8E'O8%]V6/-X/Q:ST?3: M36J&>'>WC8S]\V(PJQGS?1W7//XO<0DJZAWYZR[K'O-T,1C7/.977=8WYC.( ML7@]S$P6/!0_%O\VG-ZM?T$-A]/E9#'_.'@8?!T7\5]GR^+:_;@O)O-BKB;7 M5XO;8F:6LUG<<-Z/!E]'X]%B5,R?"Y'ZC .% H+UFO]?<_OM2"Q;+ :C<6/2 MO>B^(R&_I*\;D_%Y[YDBFNG=W6B1C)WTBV8Z642S*)I'%1A8H6ES@ZO(H^H] M-#?4#X/9+!J WXO\,>_KJKG!5Z-RY0ZR!SJY3K,C_<1\.AY=IPU%#\;)ZOQ\ M6Q2+"B.MVD/C0_TX2!/[MEB,AH-Q_KAW=M>$$-%06A0K75_=F,'\UH^G?YZ' M^\&>&A_Z=!*=PL4HTO-C''01E]GXWZ?#/R*#5_^\G8ZOHWWE_G,Y6CS8XF8T M'"WRQ;]]-YOHJK=9\II"V^'M72TV]J M^+F*Z_J.3W-_?'-.$>%T<CV7\,QLOBZL:/)G%G M' W&[R;SQ6Q%]*,CJMB\V4%6U-YIO30[Y&KZ/JF3S '_?3J]_G,T'L>I]VZR MB!,TS4HUGU>P#RLT;6YP%95?O8?,H;Z;Q#\67P8_CJMWQZ?U_7A%7/:WR![* M]V*^=F_>37X?S/Z(O4?(/Q?#Y:S284WE#IH>Z.,':[ J(YO7;WMBS=5"W4WC M/ORO9(?.DWFS77GJ%_:$7VL:@FJK\(G=9 XZ769$R_YC,?M\&[U3M5C,1E^7 MJU_\,DUG!M/)4]/HV.#/[*Y=(50TINUHO$RG-.O_FBR=[X-QQ'S50=75K.G? M;1>6=$5XO1S'W=\-9I/1Y-NVI1[,1\,X<5:#+ZZ;0>?C^_1O5S=Z.1]-BN/G!*?TT<)P*Q+NC*XR!_]Q-KV/ M'N5#\M#C5+Y/JW;4_;&!'FG6S* J@EBM=3-#K#:Y*C7.'.!J=L9UIU@=@A63 M>:4#F\.M&AF2B[U-'XIB]5\_+F?#V_C%Q_%@4E'=>;TV(M*'Z-^6?W0)*?/1L1)L%5=P:KWT,A0/T6(9J/A8G,LEC7HPWTU,OP]7%[?UF8) MEPYTU,C JRWI5=HV,KSD!J[MA?E\>5<#OA4ZS!5D>7?9N,;D;#P62QB5.(1O/'Z7A4)3+@M%Y:&?*[N_O!<'$UV=Y'/;EQK*J3 MNG^H%<%/C3[(Z[45D>JE82=T_%1\+R;+0C_\O9A^FPWN;T?#3\6W.)]KU5+5 M7VE%Y(J+]1E][1W^_:R8QQFX6C+?Q[_8?)\&W5"TWGHHL"[J. 6W3V<;V)N5=;=RGFBAU,_3@,#1?#B>SI>S8J.T+U$Y.H[OCP/P MU/M#05B%C7$6&RL9LAH*KK:(8B6K(/J4RFHV_&4ZNRYF__XW^+=?[LO;YO=K M0?;&_Z\(OG@5,3R8#9]-B-<--U_\=K^*,/IU>#L:7Y>M4SI$ ]R:]D@A4?QR M5?EMY[+2Q8*S4IJ'(Q] M4854AQL&0)1STBCKL"-<,$VPW$BK-($D@U'XYV!4K0 ?I]-K[RG]33F*],M? MII^+V??1L(A#^CY*MX'[65*Y;3"*,8$UT$YX0ZQUH+3BI.(.J0RBD,LF2E,8 MM[7T?!ZL@7 _AJ-YBK2J;!(=:1F<((I!*3%DB FG%7-X(Z]&4K(,3M'+YE0S M")^]^NR]W?OG:'&;0A)2\$6YUSX<68[.ZBP0A2QW1FNNE:(B>GB,E)+:.-X, M+K'+YE)KH+>U8+T\%#B^4.UI$8R6GG',D&>:6J&0VR[(QEJ+,TC%+YM4]2+; MHI7][&!F \2)?MP)O00OM."( *JHC)A"QH$N<0!2Y!P/B),9]BI)_RTPK#FT M>WD&N.L6Y$T? 4I%'(+*,@,XQ\X2SMA*)TQAHW@EQZ(APW<;/UJ%8RO%5+EH MR.DV0 X4IXY'WP!1+0%$QI=HJ;B$_CS'B95Y\])D;@_^1A>0RI486EP=#E5> MV-[,5%@O3NHG $$MCKI'R HN.-?:.M?="E))CBIKQFD=!4(8%, ) M04PZ2L#",5 B(I7(.2?NX2K1$%NF+:J@JY6BZQO%;A8,"*/?P;'$P@) .45( MPK5NH#(6=7CKN*F6,/GVOHC^]]PO%W'*3YS[QD5.;+2^>W41VT=IQ208I/Q=U@%->,64KTG@\' MX_];#&:9[-S99X HKM' ,D:1IAP KX4H,<+4VBC3YR-N+V; M?/ESFL28YZ^DCWT%!9PF'%,B->82:DDL*3&Q!.?$?O7PFKY/',W10_^X&7^U MJ(^=V]Z"<)!)J8ER%%%DF#";4#@&M3.07M:E?__X>:XF>L=0/UW.:B/HMK, M@8:$,R$$)DHBIZ4L-: QECGK9P]C#7K'SW,5%/5L93T2_+?:ETXLD_G(POOHZ'GU; M*?;10_M]L$AE?AXJG:*=U%,@U)HX&2G$&/'H BH(RG,1;:7/B=_JH9_3SIE1 MLSKHEI-[YM6IAT?YG8>(F49,*L--W$:B1KPO43,$L0O+RFB,4Y6XVZ!B.J7S MRE;^7 RGD^MS"/NB>7!&060BTMHA825@CM-24.Q?Y[AF7C@06MV=3 M[K%YH (*I005A"-@#)8>R5)RSCRXK+.=[CEW-O1GG^8<&,OH9CT45>7XYM1^ MDOO''():8XH]9,XI8$KY@(4Y5]@]/*]IFEIMZ*#3A>W4E2Q82KGC#A.)>;)0 MK;#EHFV55A=V^-+ITG4BUEV%3QVNB'3Q<50H;AL.8&TM8H)3PBWEZW!Z+R1$ M'09>K@[RH@2?DJK'FZCZ W+O_#Y@RZP7"'.CG492$X#I1CYI&<@YW^KE*4$C MNI_6CW17T[WCW(MN)CE741=:>@$]8L9QI-0FB()'&])T6!KJ,9+_V1G3FEGE M29.?SEX<[Y^1J)'1?XC[(#:040>1QAP8"OWF<(%; OG%'34VPJV].1SM::9G MUSDE!)79G-5OX!Q1[PV'BAGA@'>"ZA(K3_"%59YIA\5M:J3A+?.T]S5;W#.? M5&3=OD#U<3H?K3AX?*NLTCP8AR%T1%KAN+3*4,99R@NCT!"I<*5PNF:D7[\/ M54'.YQ\&:)%#6FN((="&R[A.JHU$E&%W8?E#]2KY97IR#K*MY;VO!KE)-JY, MEQ??!Q9= @&L\ Y:C*%E$HI2-D?(A87FGZO8G?S(@[(UTV0POTW[8?S'XSM# M<[4P@]GL(>Z0JR>P#ID@5=H')!#'R"IFM8!"$V&0WLC.# ,72:.S]?_2I&@ MX=86H>^#T3C9.-%P3W6-'M\G2X_H/OY;A0(QC6+==N%7SX5PR+.FBC.AV)1O=++KF:!40$!X49J*X1GG$I9 M(LHYD#E&5 ]OUVMF57W MD6AC[/B?C J*[B4!5R>P7* 215:!X\%4-IHJ)F4 MG&#E'N4&EN?0M6/;UN\LANUI*=&*Q!IU^>!6Z^A-YY2Z:R"F%M M2\FP 97.<-_.S7B]S*D!T$[I#"3;VYC6KQNF:HZ+/0]$[MR1]C<+"E)EHR%G/# (BY0349Z&B#@S]G5Q[2;5\@M%;<6<3(J-P_&E@MQTJF-[H,,OY8GKW^-;"@5=63FD> MHD,130,$)>#::$T)4'PCN>)*HW<$0KG7)3V>P-KAE&U M(=W!?E9M(PL6:^.1H()S0H1TCNKRP$YS!W)RO_J]@S5^*G BM.UY9$T'--+NP1:?1(\OZ8&Z+3F>=AA^8>,@Q'F>*A-X M)DFT)?%VTE@M6G@1/NF=5& 8RLMTY@64;X:^\N M[<2P 9ID(MK:ENX MY>7II_$B*[JCES9.[8RI!]@6[\J6=\MQ2A)?/W([O8LZNBTF\]'WXMUD.+TK MWD_G*:;IZN;+X,?A^[)3>HH3"1.DC*+"> Z 2>%2)1[<9!6L[J7]4S_1&@6\ M+0)^2M6Z)L6U&\PFZ5W[)U+9XF8T'!TRKX\W#@I8"1!0UI/HEFJH"-Y..Z%) MS@[8PVBU!FA6.\9M,>O+K!C,E[.'2I;3ZX\#$%Q8@@5@W'#&@7&4;A=L#W)> M9JH>WB;7S)D4WQ+@7]XB@;*A[<[#/\FS#X @R8#!A*N(C53"V3*FSQ@M?].&!M@2C:F?8F3S(B/#(P8X+E6# *X2LV.KF.6F!1AW&1)V+= M<=VFCRM ;XO%:/CHV5UD$2=)L-/ &F%17"Z,L5BMWPZB0@*%*@5P-N0NCPY4;K$(RZ/%U:VL%Z* MO'2:&@2^F]/CN"QYR3J=[+P\,&:=<(XMWP;372N5HN;J>ST;^*Z\H\>]DP(* QI5I9:+"D M$4Q(RMFE+),Y_.KE46-K_,I$NDM>O9O/ER=S:MTH$!YE0TX(ZY!@UG#,02EE M]!8N[*G:UOET%LI=3;B81ZTC( +'B<(B0NOXYX"3BP?B.O M)LQ=6+IKZZPZ'^H.[E_/L+4JM X >H"Q<] R9>**++4JIY0VB.9$XY^>2/NV M*58_W!W0[ 03ZT"KH#5"6BK$&=($ TJ0)Z6>3%T"H3YL[H=-2R MVM,B.*(9L5)@34QGT5D0=T:A:@;5H69!(\!$*L?E M+(&:D)1>5TJ*059Y5_FSD^E\G-L_V=XB,[^Z2162_7CZ9R]>)M@.YK3#[%?- M0K1D%246,T@=A9!Y0 1-[]5+;!!"E8+%FY$VE6^-P_TXFWX?17SUPS_FJ8K1 M]H$6-5R,OJ]O38YC<'IG 3H462X!DU!;A:,)QNP&&0NLNKC8U3I(,FT9];;V MF"C(8ZC289H]?I>25JBD'#'%I#4:<4=,*0OE..>FO8<,:E+9KWEU-LSMQ;K^ M?\OY.G7DR_13>CE\.%K5I'X<^9=I?0M<$S\7HKN@0)SU7@.N:(HFAJI$%@.8 MX_'W\&JE10+W0%OM)6I'/4>+&6[:1W%$/[C0=DN>5TG>M>NGO\@^T"1\Y+A*PF3@,L",%;^]LSI'(")'IXH=TK]M6IF+8K]ZSQ^C+XL7EA M11>3XN9@'LV1EL%KZSC45$LE-/36$>5*>8WT.0&(/;P#[Q41ZU5-:S[Z$R-U M>_8]^;9ZM^60KWV@65"62B4]!0Y!J['03I<(>B!P3L&$'MZ2]XJ$->JEQ<36 MV=IE>C;V]&3TRG"-GM3'67$W6M[-WTV^%QNH#W'SK X#IY0#+HV03CK/'+*, ME.A F/7<4_5+^+:SR/I%WC84UQ:M?Q_,_B@6*4;]\3G'OP]&DP2I^S$<+]/M MWRH=^,OM8/*EN+N?S@:SAW=W]]&@.4;Q_,X#9,Y[1@WFU#&H$1 (E:AIH',L MA>K! L_I_O,PO77]M<7Z"&9*(BULL?[G$_@VY14J'.17[R0@232SJ0B,T.D! M,82@7*- *,R)P>OAU$*O>)P8UKJCJNO\XM.8NGKYL% BRSVE!&G'(A6ET>J ME%Q!F\//ZL?R;1L533#C*/FRP>^.=IMG5DL'/ ME8S/6/%V]A X0PI"% UDC TRSEN)-_)#)D$[E3LOB'_-XM^]W7?H49NS+,%# M'0:N 1"6,@$%)8H"I; MT7$X*PNRAV?UG1J%->JA.Y8>?!/G)'H>["D(RRGR M"FE#"41"2R/*68ND1NV4T[IL7M:I@,[]ED^'*Z@<;!_2"SD#]=X8AN=NQ_N["5(SK0!A4FGA>*KFP?D&"8RIS'F" MLH$-**#%1(5A45S/?03P]\%B,]B52?NP?9MH,![/KV[^ M5S&^_C+=?/10C9KYO0=N")<0&<@AD1! +X N<<-,Y-ST]7"I;).VK2NG"U*G ML_ML[A[N)$BBG.92P2AQN@N--C#R2).L%2&^?[N\$%/]4Y"W%RBO8V%(M&:0@+BZ&!N4*"4\QRON[\7,UUN M]76IHG^.3RT.3Y 8$VPHL-(H3#03R/D2!:WXA=5R;Y&)C>F@8R9N0^OK<,$/ M=!:@Y QYY:.722Q37">C?(,*T#CG]:4>;MIMNN#UH=Z%P9@*DJ7RZ.\F<>2# M\'43M7FLBFK%/H)SV#E&L#?"64?B?%3EO2B-D.0<_O2PI$"3)#E@ M+M:I@K:MQ:N;54VS4H1C.6.'F@4,%>58I6@EH@607I?9<811)'-"Q?H;C=@F MY^H#OQ/W. WZZCYI=NY^%+/A:'ZD^/B1MH%)H)$CU#B*&5,X17^4,DOC[BO=K2ZU0%]%W3;Y(^70ZYZ_O*R60#&:2F!\4H)'^=8=+1,*:D1((=D/:P+ MT!'),E%OBU^?M@>65S?OIY-O<7NY>S^:%*FN9M3AD> *2\E4H:EY!FRQ8XQ M+W,6LG.?V+P4>M6$>6=663I2K'Q!L6T0*";.2@88QB ]=NR5*X,<.6:BG73[ M2]\:S\:[?Z=KM9RJA;A"4\VP0$@:PX% #)4!9UQRUT[6>]?GO$VPKC$=M,5$ M=W-3#!=7-^['\'8P^59\BGO,U23)E/Z7[DN^#\;%*L$T0C4:QATH_0:^Q-S)^FID-(F1S8,4PQYYHS'EW1\@J5&XQRJJ">G+IUO])T9.!L\9-Q M_$0U_-R4E<9)9Z$5TBH.!>=HFWW);519FW[@FK)NTNS90@\)>YH2VB+LY^7] M_7B%U&!<(O5N 2IEZ?4([%"[;N';-)V; M@;K-M7$51_QL7JCHT\YF#]$N6548/K(&'FT?4M824)PX'[UJ3*A@1&YE%^;" M'FFHG1$[EKRZ,6_O,NCI4GSPYN?IA\$8(@&6PBLF&&:: 5P:P\)3E+-;]C#+ MH&D&98'[FBIUA0.T9(:T,#W;MT@Z>19Q.OE>S!:CK^/B^9)O\6"+F]'P\;:WRR<47P_NM+<4][F=.+W!-)RL_N.)&M:M=@,(R@ZVQ3A)&+ %ON;CJINE^]^#8X)0U9!64SY:GG('GW&YD8\1=V"IJIUU>;5!Z: M;3%$75^/DFX&XX^#T?6[R::ZW%&V'&P7 (M;NB("1I"\P1Q"[C:RRKC?7]C3 MLO4RITYD6V/1<+B\6X[3>=NJB&#"8E;<%I/YZ'NQ?O/D.*.J]A$DX4Y 3QB$ M)EU[492"ME88* #$A95'J9E=#:'1VN_B'RLYY=N/@[*$8PR\IW&U-,@" M#V4IE>?VPM*4Z_;$S\6Q+7:\CH/=OO6WGC"?IN.QG\[^',P.9;N?TDW@5!EO MG'<2 R"-3]4>M^NIS*KIVD/W*X<*1RM;UX9R:[O6\P%_OHT8SJ^6B_EB,+D^ M7#?F6-. G3%:,R0D]E000K4KUW)%H&_GJ;N68X^;H<3+S:Y>Y#OB6AF5I>[2 MBRQJL9B-OBY7Q6>_3#^NP*Y.ON-]A;A9>$4\UUB*="3'*&$;3#3B6=ENYS197^JDU]"F3\-T'@MR?B@6TYLG[ZKN(&&-O0>*C*3& M V.%QAH8[0S88I%WP=M#>+2)B(.(61OH04[.\)E9E9?(Q=H5T=TASNN(V7//<0[V M% Q6'AG#!'->>,4UL+#$0\&L?*(>WHI13)]"MG2V?L.&^7NF=EII2*AU6 M3"@1+5^TG4R ^)Q5[0V=U]2D]Y<'T)EHMW<[\5+Z@[<3+S\.T1S5Q'L"" . MPV@?8%1*Y2VS;2Y %\>A7+A;)5$J*%Q Q^*/U?_Z?"U5Y4. M N)Q_X\N-=5QD0?8$R:W0%+"\?> D3C85 MYUUTO2W!3FA:!D=9!TC.H=V;.!-IE7A9V/=BR7L\WKG:?;QS[E)XM..@N/# M".\8 A8 ;0$OC]HM=+;=ZE:7SM1FE-*'I?.H3!^*Q=61,^E&?B>:T=AC#AG' MRE*%(=:ZC*Z/]H_(\7A//HJY>(*WHJ/V(M*W(_PRW1,,O:DDOT;B8)3ZB7T% MS*!++ZQ!29&E7EGMMFN M30GC*N'U8[;XFW3>NB%.7'JTR>G=Q:P50X"CQAD M6%+&G5>T1,4SF%.+NX?EKWIA-M2AB#Z8"C6Q-5-,8U]T!I@!4%GIH2%8Y(3M8D M[&'$=R]6T#HTT8LE]*G[]X_)Z!Q7?T]' =A4S0T::+'S4!!)<'DEY@S+"QCO MX?5U+Q;.7"WT8NG3 MJ?YJNGY]:8Q_*B*V\]&B^%S,OH^&Q1J/3\5P^FVRZN58R?>F?SH0K:ST5AIK MX_+AJ"&R]!8\8B2G'@G\B2^[>J:WMF;*OK(L[Z?S]17>E\&/C]/9BBBG!=1G M]AR2QP&!AD8+*2E2FK'RT-M32G-JIL"?^'*L7;6T1>,X\D- MS^PQ&(*T4I)CRXB2#DBZC0/R .?5/?SK)JMA=?3!-=LKS)G^V-[^@K<>0RD9 MLP0"RP&1L$SI\L;IK,2BO^ZT&E7&VT@^H@:B..6,=,YYICCD<&,CPSCW?$Z5 M.>\-A*14@66X#.C/YZ&(HE(MV M6QSZ.'C8O,&T75H'DV%AIO.#MT*'F@6'C1 (8&BHB"8M==#14M((:$X,?0_O M@&I,JJT1U4?^=/&>UU6]%.GL_6'N]:NUG:@%9[JVM,B1 /7 M( $HYT9Z+Q337D5E> JC@DTU\ZX9&3\5WXO)X9RM\I.@F%- 8 -S[X+T;0QAAB+".** M:&V%VLKB.,E9N_L945(K)7*P;(L7?Y_%)?CC;'HS.K3P/?DJ6$4YP0) ;3% MD#._*D^RD@,)F1-F=/I^/ET,QF^*$^EC ;+G$NW?@92U,J6NG!MS0ACG+H8+N@4K:PCZX[=H)I@S&!JI35B*PBC#TT8^JG49WHMF;8 M%),(PS@.65W?C2:C!,$BNIS'N72D91 ((Q%M^>AE8RRM!)#04EYGT(75G*V? M3?7BVYE9=(HY% PS"!$F7+4*(:@707AKF3R>3DCIYM!C1O-]7,F%]'665(I MJ&+'UR%"PR01D $7^2\M%4QLY=)9A=9/#]=\<^Y5/J)M,>7=Y'NQ#IM;#_7# M=#(M!W_P"')_L\"@PXR1R'],, +.*VPVDL(X2W+,Y7X&.-;*G1JA;8]$$>8X MZ/6 -VOCA^+P&?;N)H$:;1"($R2BIR6V3@J$K# ,,BCB(IU!GGY&#=9,GEI@ M;2WL[PFWGPWY4 C@OC;!0JZ$PYHP[EUZD\*SS:ZNL3,NASK]C :LE3IUX=K> MHE-NK3YB8Z:3./!E'/OC-9\N;J:S37CLE\&/8NY^1(BB1D>3P>QA=2L:A1[& MEA'V\4KL]>PY>O?6R*\&;0EFTLOT"+U&4D8_UI4X,Z]S/+K3 PG?G,W5'\VT M.P.B))N)JJ-'>_@"94^+ +%F6(OH!$6X$?,0"KN=X0YE96=5#PR4:^I-BF_I MZO[+FUM!ZT&WWR'WCD,H#; ",0:,!TSI\E2$2,NSRHN??A;^YA:I'##;(D;Y M4._'8E86O!@-TYGK:+Q<'*P"=:1E<$0Z+*752F +F72,X5)>96!62E /3\#K M)D^]\+9%IW\6HV^W<7CJ>]R'OQ4?ENE9WZN;E01/PEFKL^R\#@.RA$I-GOTC=&O%=Q[E3>YBOY]&9U;)0XAN_/T)@#5 M7DB&A(W>5_3<7>ES$8-PUC[[,T0LM*V!KGGKHVU=CW%U/?!:)S&?S.=S0=/:V4W/:EJ^N5 */&4 (*Q9>D54V(@+/'&!F?E MUOPUC7JKR/:"NU\)7 IS,-1[;ZO@77I/"UMN(, L"LR1+^5TG+1<->C-G3;4 M!VVCF3NV^+IX_G,MIM^D'[>C^7 \G2]G58S[W0V"\P1'%P=[BEP*KL><8T\( M%@S!J+-*A_=M2/@E8JOC#_U16<1MBX %]=1AR*P%Z>EW+I$K9:207%AJ3JZB MITV VOA$M,4B[E'=IW443>*KV$%5!K883)TO1\00H^PI:S$&V-+T\FR^]%.MZON"6M/PZ:4XJMQ,0C9+"''')?2F4ES2IMV7^> MG*K: WO167BVQ9+_&,Q&:07]%-W4(QO0RT\#$\A:PRUU2@-)')!*E1)A"2[L M:?OZ-Y],0+N@R-%-Y_7' 2OD$#7"2.Q="I$ 6WBX5Y>VX9ROU /L. O)U@K\ MS$9WJU$>W65>?!D0-$H3K@D27B+-C&:RE(=#>V'6:XY"7Y;QR0*R"PND7#&/ M.3E[F@3/A-# $T4M-@9;*@DK)30T*QR\APF2#3@Z]0#;)77>IU.KV7&WYTC3 M0!B*!C\!T%,K%80^_F$CL= "7=C]<[[B*S I ]_CC$K'FBN>0+!A2?J;\#G^ M\G!5SWU=/:L6WM M9O.4#6G'Q)$:I@J=3E/.& . *>-*J02I=CGT=LK/U+\594/:#5&.;CR[/@]4 M.H6I4=@IR1AE$&X/LP4R("OTKW]DR5'M09:-4CI>%;%[@NG3 UX=NH;E96!3W6,MA6%,#LK),CQBGKXI%L[#O:YZ';)I-\'/T9WRSL]GX:PHP+?!LS-848%K-0'>)?7,].YNM J; M]45ZN&V8=/SMU$B:/;T$ZK5PPB$!K"?&02R(WN"@A*075G>X/>+5@W=;O$OW MN^\F\\5LF4:)+,;N;_SZ:I'5XG0)07/^_R]'PCT]) M??L.)L_O,1"63M6X(01QCHV-9@O<3C&:5>GAC9Q$G4^P=K%O,TCLRR:,Y4AH M6/E9X,1!+RU.]BVPQGHM02F))UD%D=^(Y5_#QG@^H%U:7)^*Y#2G/.],:>ZPPE%QCA@) ML%"DTLG:KFD]+^?UO!C^V[?I]]^NB]%Z2L<_O)S)\:_">HB?BF^K$L>3Q8?! MW2X':=^GP4)%N $(0< H1!@P;4M!G#07DF'0@&*GM0);;=$_DQTF"CT;C-_% MV?3C?Q>[EO*]W\:EPZ5\;<"%Y]F4 2#E'J,;24XZX)8Z6JV'\6YBSS?3(,VUC M&B19]@.+W*0;9@@CQN< MCW^SZX;ZP-=!.LH8DM* B 1%A(!MUS762_C]*B$?#LDR<.V%9JL>5R=*$^^ M#X KPJR"1CDJL!0 4U^*8R',N>'K4['K2Y-4W M(3VBSBU ,N) $-<1BG(II,2PG"3%T^NPOU%2Y"#:J'OB[HK9M]'DV]]GTS\7 MMZE"TF!RV$W9V2)P):$#F'$GO+ >$NVUCWNGHG'[='F):-5+IK]QEM0'<*.< M^7PW&(_U_Y,BAGH+")\)80+Q"D&"01K(#*.):3@79&L?0WS9$< M8)M=3WZLRE^.DISKO>_P8O+J\T" 9>GY)H(80=X BVPBND5*LRA,5F'JG^P M-1O=9@_9IW=WT\GGQ73XQZIH]OQ)U>S#)^X'&@8JH5"410$EY1QIZP@O]U:' M0-9&]-,%B:JN1U,OA7S=Q,SG7PO9HO1UW'QL=322BXUN7XMGRUN M1L-1YP49SYWM5D9%("4 8%0"B^-F"Y!#\5\@)-)5>D&VH=D^O"VNE^/BZN;S M\NM\=#T:S!ZN9NOA_UXL;E-!Z/0&9U$<*\MX8D\!.Z.%CC- &X2DMQ;#+2;. MVIP[T/[/_,J$>#GS&P6YK5BZ;57GS9H0O=SI)/[K_$@V^<%V$5.&$"%4Q+74 MT(0B,QM9$5?BPBKR-L:$5WM-?9BWQ:\70SV:>K[S^\"$MEXQ*XA7"@*H[:K> MT$HV!]"E\:D>/;]\IJL&9%NK5_#H\1S-'W[U;? 2,VZU0A@)HH #2N!2)DOT MA54JR-3KZ]K\66BVQ1!U?;TZ3AF,/PY&<7TU@_O18C ^RI:#[8+'5"OF-3 2 M"02ZAF!.WX.F!DH8U 21YG M ^5..BY*N2)Z.9M9CX(5FZ%*/IZM._!F/)C/HPNZ.KBKZ+R_;!.8;Q8W*N/ XYX&!;=!)G2]8SG3)L!NV^=,)R(6W/3]]S06.DXO MK*!VCL)?.?!U MO:+G9D_7U?H2I8Y3Z"-)IS"2V'@'L;_Z01VF! %BA M(];:+M<0_FUQ\.5SJ^\F7XIH3;H.,DY%X) MK'G*:%=0*+Y!@@EO+FR9:X AT]; ;\WQ>S[@*B%959L&H2C2$AG+-;<.&@%5 M>9;+',@Z/3B9;O>K0+AH/,T6C9*N&4J\]!?K1;XCKIG!;/801ZONILO)XL17 MPD_N*QCO@% ,^FAX> PQ%<"6F""K6SUMOV0VUJZ*LVN.[9PF:XMU'A4XO7EB MO3X^0OZA6$QO'E\BWV4#UMA[B- JR*F42AG C!02J2T63%Y(18!6"-F=6NJB MZ'\,QLNB*8:>UWE0@ED!!2$$ Q%W%.N8WB#!B4;XLNX 6B=H*UJY!&LR3D+C M$8B".(Z0@*\%.KR3D%&T\^8+AOLP:?[M<; CWG\.6)) !B.-.@-.;I-00 M8$O[FELH<[AX<@6&R^5B[8KH[FSG=6#[N<<[!WL*V'LC4XX7LH*F?R&F/$WC M0&>=\/3Q1JV#$YXZ\6_MO/N$??CU!D X)Y@Z*1 QULLDU7:.04*S4C/?CN-< MD]Y?GF)GHMW>O?]+Z0]>^+_\.%#K-?9<.BNU3OGK4I?NE'"*5,J#>?N'+PUQ M*!?N5DGT;CY?%M+)V/IT=7-_^8C'8>")[744 NPJXYL48I M+27WVI6>7'HU).?PKX=1G;U8,G.5T(?EL@9&[NXGJ%0-27O%B-+**$8I$MNM M0[,<0O:H]F5/"%F+#GJQ1'XJYHO9:+@H2PTDM#X4BZN;B-Q-,5HLXS?GKII5 M^@Z>1YB(FE#VMK,U2NW'5PSC'CL 9< M4 .@))Z6"2S2 )&35]:C:J$]87)3:NG%HNSN[L?3AV)MB']"/X\'D M[*5X?X_! :A2$2R#G".,2\Y]&7,BXQ:6$_[3HWJF/:%MS=KHP[*[5Y@SU]J] M_06KC 6$2N>@\3[^TP.PG^_WXZGZ]LJ"^#'Q^GLQ51 M3HL:R>PY< ,X=Q !CZ!C2CA!MBL+)5D'OGVJ>-LVS]M52ULTCB-_%., *9]] M%R2Q*0M4:@>493A:5MLX:R5%UFM2?:J*VS;%/UH?AS]9_.]K.V'00H M.9-Q6A!+$IJ"^2A[*3WF6<4<_[JWJA?]/KA1&=1[WCYH:1$4CEG+-626G.C@,V2FM(A /I73'L)#%ED2CE ML<]:)/^ZM6I'*WU8/(_*M#)P#V<&-?([@5'* --0 >(,1TI07=8>4<[D/?+R MU_U6)TKJTUG6/P>S]&#X&HG,PZEG?04 G5(.H#C_M8S_CY#'C8S"K-LL^!-? M9S6MB%Y8%*O_KU\>EYT=L[JSM\"=]9@Y"KE#F#$*+%/;2>NRRGC"ORZN&E1% M'PR&NAAZH+,@/,>",PB)26&3GE!2HJ(1!3D16>BOZZKF-/$VDH\0X1CA:*9C M;H7%#% $MC))F%-#!IV9?=1^JF5;N4>G@?U6K?##U7T?M?&LL$M#4#8;LT?1YLQWVL*/F^-H$!*;U6 &'(3XYS*&KO:$'RXXT#P,Y(RX74 M-IE 7" "-E)3$XVM"V-4OO9?\JENB%NK _/QZFAI\NTW@7$7C6X,I&/..RV% M$KJ406-W8>]BUJG4ET5;SH2T/8>VB5ZT3OI0IA0-=%ELR]7KTQK@CU8BXU M)PH[#50IF\Q[Q:F/IZD-F"]UX-J+N(H.(S7C%H\,-=P;YRPPVD)>+L;,.M)J MK<-V'X(Z@S'UAF.>!GU;1+7%U\7CV#:+V3+9D)LHIOG5;%-*:HT M/,#1L_L,B -B'84PKO^&1;5@R;>J\2;G)*F'.VJ]]&P+];:8Z0>CV2H:Y#'6 M[NJFE.$ ^PZV"YA18 !,"2548NHIWGH_W %Z8=MPO0RK$]F?(_J6*LR52%@ M*K1EWANZQ83X"RMZ6"_;FD:[&T]S;2VHY>)V.AO]ZR#=#C<,GDF+B,$:IDJX M3%A)2\^+2VER(L=ZF!Y6+[=JA;8;(GTDX MPIR44BKBP:(U1- !\GUI[W M*9\,Y<,RW4%-;_YCNBCF!VA2J5W07N+HBAI'F5:,.2MXN; *BE163-S%GK0W M 6U;:\Z7E(BRG#T\624L(9(#Q>/_)-QZG<(@G_.&4!\+IM6[ MIN0#V@E1CE6C?/UQ2*\.8HP!Q-Q)ZG#<=LM[)"$QR'IU_N*/L+/Q;"'S9G5+ M_O82;Z1"A%GG'"7IP5YA(-B4F\%.8ES)VV\E\>99/M\*["\17AU_^X]#%^^5 M.PF*66:45U8@@+S0T83!)1(,69@S0_LW0<^EP>&TG/KP;73&;J_$KF[\:#*8 M#$>#\>.-:W>3>#LN.YH/Q]-Y*J%?84H?:A;B#IJR: W6&E,073YBE2<$"T8$ M%T!T-\%W#;O*G#[8+@A!,0<,N'2I9!5"'(A27F= SB/(/9S&]:A^WXUQ#0!W M.8^[3H9M8CIKZA1,2>M$"">)9\"OJVDH3"RSE2(AFH[\F,^+Q5Q-KM^/!E]' MXU4\K ZZXOII\2K%5*0XK?O!A.IF5_ZH'\]'1M-K:?B,HB*13A% JA.+4 MB/2<_ 9'J.2%Y1;40ZF]@27M*J/U4";]L)$FK2I^5OSGLI@,'XZD155H'2@F M#AO@/.:*>,)(^81>E!M!G/6F1H])V!Y?]C&V-IVTSL5=XSZ:7E6A=4#IN5LH M"(]>0-S@.<5,;^2FDHF<@EE]YF(=3-C'LMK0[I)E\^U\/)IN4Z5Y,%2EF@]0 M@%23V5FO8#EWJ<;Z4GE6!QHF,7?OWUX7WPOQM5WUP,= M!$NL@(!YP#C44&AL-P]Z1>F]=#EG.CT\F^_5!EN?6CI=_5Z+<=9NN[>? )$C MEB/JO+- &^@((ALL&-/B4FW F@A294FL"?K6:?AN@P.I[[^M6P6'$ M:420(R PA@YRQ4HY%2(75L*C(0[L8UHVWEWR"IW%*[3-$=?>.PFY@)P"@80E MY2X1_^=SCEK[O+NVSJOS\.Z25_@L7FU:A6AS(&JT< Y"HA2*.P$LY1085;JR M>#O97MWQZCR\6PL'',QOHX6:_I'N$[\/QA6*$>UO%&U:#R@'5HD43B(TD;0\ MYN1&9@7_]9E5G?D"M:FB+<(]/FB^>^B[__;H2I?3;0#.2J,UM(8+(YTD%I:F M!!=Q_;\LTZT.RDP[0[\MGOX^G10/OP]F?Q0+OYQ<'V?@[@9!,D\Y=UISBJ"A MB!E5;B4A*^0AC M.:_#]#"!NONMMAX]M!=*.YC,HP834NO'NR,*NR,XOL2!S?<$=QP[AJOS9P+1 M4F&C(658.F0IH=)N9ZS!EQ8ND,NG5_&[G:FBS>2E8I9&_'%P7\P^3--CS./E M=7']S]'B]DS3\?Q.@P'08.&P%,8Z8907M+R\%("8K+2$_A&V&X+M2)!J15OM M<7IV/YT-%D4J4O18$ZL";0^T"Q'2:#-18@QG6FEOZ?9T5#AF\?G[=Y']6YM[]1\"3*!F&<7M&0Q]A:(LM[=D$IO; #H%[0 MKC9MM'Z8G6'+OZ]0;;36WPDB8BAY-,8@M%9KBSDJU2,8%A=65*@'_E:'VNOV M^'U'(/')I_$[^HB>!10$;K=#$8 M_PP$K$D;76;!=9R8WD02'/2,:(*YH-YR0J%7@*Q3$"WR&G:8!/>8#WTJ@1_- MTM/RVFOXG4 5U1@#PIT!$$HOB,,EGM$5RPFXZ;/UE46MO8GP[2NDT=7E[]/I M]9^C\3C*\2XVG'Q+!?+7HG6VIAP8TZ-.*RPR)_43H*&60R@< IQ3BZFT8*44 MZIW0U2JL=HA'E67EM(X",Q!C!KC"4"KOHW_ X081'__NPG)Y&F++M$45=+52 M=)V)W\V"X2TU"""5ZA-AB 1 8K.*8XQ253]C>MC MG<1=56J5PK:P$HAJR 6C)1+Q+R\LU*@AENRW..J%_TSW>#Y;/"%@_+>7Y(M_ M%3[%T15[HHJ>_?<@/>/,<<"DI<0ZRU$$8SUF @R^L+VE"65.\V%MG I[[_-> M?!$(I=A$WQI0K DQE #KRW$;0RZD.M>9NGJIZ;,P:U+7OT=2WRWO#FK[V3I>\XK M3L2T+5:LBY%?W5S=%[.HJLFWS\6W9T4^=]!D;YO J*5Q@994 FTDB4Z;UJ6, M#&2]#-?#]:91WM0%<@^VLP_%P9NL@PT#49A3'X4#GF)D+7*DQ"\],)M3G*&' M48F-4JI6I+OGU3_FQ_S.!8 M'_.QNN'8V7BW%HYR-YTM1O]::?#J9M]EWJZ8E(,-0[IKX%83$"U+ [T C)0N M)XM#R3'"^QA]VB2[:D6ZT=Y/XQ^++X$>'H27;,9QTAW.@5< 8>"X 12F MLO3::%YZT@)ZVN%K"#M&7>5"]U"S8+ 3QDO'%.',$FJ *9U$:9BXL!RQ6O0^ M;0S>MF9KUU>Q]4]:&-=!Q*/GR:'TE@,GRL56(".K'14W+*O[<5],YH4N)L7- MJ)*,:N1XM9!7ZS&D7@WV8CQJ*I7 M DVN33&+YL+DRVR0'AX^)Z2PJ9\,%J2,>8PH%I,H>B7R0X0UV^+_12,^\F M<=;%OZDD]_,FP5&GJ4$R;IM6@[A/IIH;&RF%9Y7\_(M<.RJK?^_:D85T>Z4> M!^/T$OKCL/\>%[+Y^VEAB"">-A@3R]"YRB1_F+.?^ MIH>IGQTL5QEH]\58+M,='M)S-BJ (X\@YXZ*QV "G/[5J# M"BD@0!\2+])*EA:RJ\D3P:JG7.QO'@"1UG-HA4+8FF1S"U!*+RV[L,CY)FBQ M-].B-M3;WXU2D:IF)TIQ>2W-4N<(VB>88HHY)Z9I"F6I2R,JAR:O+TGD=Y MRM]7'+(&F%L,FZNI6+E&SJ9ZAEXP;#SS0HH2-0(=K60LOAVOO=$MKAZ(VZ+0 M6ZQ#SE8/8."X:7CHH6(5EK7C:?FJQ#?IHJVMMJ^U6'W$D-A7=8 M<,) >M)1&EBB1#V],,)V0[#ZZI"?IJW6S<=ZZY!K3+P"R-&X9A!(D"#E:0!! MS.:XMCW<]WO"S/H4TA;YZJY"3JF,,TL1Z:*Y#BR5PI&-E-0!V.Y9_L]!N]JT MT1;GCACIZ^4\O?&^XT9@571F^^G_*L;7:I'N ]87'2F,;/7"Y*?EW=U@]O"^0F)V]X,+7&CF0#3_#/"2.Z,L*5U2&@W"')>MAW.H49?M MS6FSJ^K2S[>L9U=MJPJ.A_*G3NPJ,![W/JT51U@B:8S4'&U7)4G:#4]I_+[W M+5'P2('JFC7;$ZX/A\N[Y3A">?WW6=3./R:S35Q&TIA--3J$KMH(>84;>BAP7ZYLZ(1=?=]JB0%-CE5GO4?4C*+XY)$ M1PI0;BG'J\IA*^P\E3F^;74#2:ZGRJ3XEL;[Y:\94_^,R=%Z5S.FR6.,R()QIH@Z&@X,)* M-;SA^=&IWH_/HA2ENIH;$&QF1OJ;L O(--84?;<* 2P01Q3A$O4',[: MM7H8$=$$G?9>8;2BD:X2R4Y+MG_1)BAIL,:2&P@M<@XJQDIPJ3/LPBHEM\"Z MNJ!N=,?Z4"Q6?D$Q^WP;@5.+Q6ST=;G:M;Y,4YS0=/)Y$<=\.QU'57:W<[G! M+-D CP,]OD_M:Q*T!@9IKSC&*9C$"VKMYD4D#2#O,(/]Y9"KS.B];8+344SC M(;-&,.$\(\B7I^67VG)F#[-'_59#&RH_$R%15:_]?'$+]5!YU7 M?ZMSHC,;70).);3 *H)2(:3U.LNH-4QW6/?MB442-7*]TOXH4 EB#NA\IIIYJ-C9YQS):*6L M[A3V?6/L-T?:U MT5IL6GGTN;:HDAS3R2K__'#ZS<%V@6BBM$Y'"JF,@V .([:1U5%)Y(1LE!L[4H MA;R%6#_L[N#(IMC@KP;*/5".<6,\,\(#J_'F73'JI;0Y_F$/3WQZLJ7V1Z'= M3IP/@[OBZ-Y\K&D0A#A-!"<:2*^Y%PB(4F(L?,[U6P\7WEYPIQ*?SU91:U;B MW?UX^E 4JWWGZKY2Y9*];0(TB,8-*SJ#2D80@>&@7 P\D\C^##0\1^4O#<:: M #X[G.!3$1W\T7!17*^&H";7+_[F'Y/1@6SHD_L(%D('C!8*(6>%!AZ7A6\9 M0(Q>6,1Z[<1I&O!.5J/3UJ&-7)X+2CSAWA(LC8L8^JUBW>*BO8%*[ RO%@+UUDW#)BE7+^?/4EJ?+G@?EYY7 MWM]@/AI&XVAU_5M<7](]+[=>H4@/" 1ER C'V$9=5"!1+0BW&2FC]M;!/TF' M!T1[]ETPF,!(X-!Y'0:'/.)(4L$-PHJ/< MA>5(U$ZU5E!OS0\]O&>G' J7?;WM/! MF>ED/AV/KLN1?GPBZI-JB]L8L2HY@K7T'[26Q@HE+<46F[A0\?(8ABLH1*6P MJA[B=]KSJ'7_5 #1]] &&XLH4NDJ3%M1HFHXOK#+ZI:9..V5\CI?X+H^97P; MZYSE!BEB$+0 40"AUJMB"2D?$&(OSLI3V1/AL#V?6)7:+>(PU?W]>#15&'F3]I26>M"W=]#ZH<+KHQ5:!Q>=,0?CNHJ@ MQL#$_XE2;A.=MHM-$ZV+#E6WFK,A[YQJ:=Q'$T\JM Z.((4YEAAJ19C'V"!5 MRNVPR8G=[B'5:F5"59:=C79;+//+V62TB 97>DQ]]"/]Z?C;/_L;!2FXT\I% MBU ;[B7R;).%$Z6D/*L(TUOBU#EZ?_G29%T@MT6EJYN;Z,)O(3C*HIW?A^1! M !@M?6FXA$IAH5TI&^"^DL?Y=JZDFB10'?BVQ9WWQ6!>I("*=W?WL^GW]='2 M408=:!4$4\Y[AU.M)*4LDDCSC9S6$GUA#R@UR:/Z4&[M6GYZL_ASL%HYRS_: MXGLQGJX@236NCW.K(?9/L MJA'FSGW ]Q5RWXXW#HC$]9M#IEGRIC&!DI-2:FG$A1E;W1TVG(MXYSQ;/<9S M#L=6#8.U*GK-'GKI/+/14E#2;&>5Y#DOP;XE;_ ,]5=EUCDXMY;?^/BHDRVB MLH;KTM3QS^-B<[V\>3^PO.[=+>,!_M7U$X%0A6PT71T$6AI,A>(E@HX3FV/$ M55\)VWY.K$'"=J28SA?,)Z$ IRR7L5D DDKLN8>ID@UDU(--E;HH*70X9S,^ MW6-M_$G4+A;+TU%NBT]/Y\@!_CS]+"@!.8H6L,8(0RN!H*"T@YUPN%+0U07X MG?E\R4"UBW"#CA..FHTVL%BCZ-X!;3'RT"*(Q"8\E*AHU%2*O&O[/BXGS.A) M8"R1&F* #2:&(*)5HNQ&<@@@_TELY=.94/DN[DRH&YWCJTQ"/9BG%[3O[HO) M_-D6T/KD?@S NKIY.J!/QK":OZV1<"7MD6G2NM@Z7I6?NSC"8A@RI"!% M,CUF0[T@;H.CC'/VPNRGMDBW-WRS776U=G-7IF#Q+D<3)BH=*E;/SBBCIWP(E]KWQD:*&]D@'K(?YC,K\OAJ.;47%]-)AS M;YO /"5< &J!$,@ *QC8(L:)NM17/L[3\ZNUK!Y4VV:.G\Z*X6!^/,!N=X,@ M./12,6:1XE)H @TI70(B0O;*&O0\A[>9,':VAW<:G4]GIKP[+M@ 1>. FN9 M]E 3:B MS0,%<-9;5;V."^AJ \M!O[7EYVQL'J6;7"=/L-++&4W\7$160!8W M" TIL13SN&FH$EEBP845;SJ352^7N^X5T5KUP.PJ]E!@&/TII2+"W@@D/."E M7"QZ69=%L&ZI4:'N_6GJZ,U*N@^U]Q6B_O([#U#'?8QCG4H\ D:%@*9<*33G M.L>IZ&'H?/>[?^LJ.T[T/<57'D^4#H_TZ\N1/JLJ.U?+Q>UT-OI7<:TFD^5@ M_&XRG/W_[7U9/UF1A03#BB M\C#E6";0Q(+6^J3;LE@4N].!OXX.8WEB&+]7JYN:1Q^KY8='Z9=W#\TV?G&[ M_/![VGVNPGQ],[O[3S5;I<]>K3E#=#8B$AAFQ@@N@)JT.I-M78(&J9R;QQ*W MEZ7JVPBP+]XD>VENZL)">ZFM2+3V"@.3@5D"%(&A!YER27+N&THTV/K7IU*@ MZ^\:+.VAWJS7#]4M/*R25B=EGR]O=[U_\8;_^$79J]X8O54T* ?8,RP0!N=\ MLX.SUO&<,-X"G5R'I'8O !4_GS<9F9]4Q4@+V4VS0UPW NADDK^H U'8-'F0 MM))*C+@EA )OMIQ.,9[C UY@=.@89_XN\1QX.?CW[.ZA>G%JN'PQ./Z^:%2= M!51)SYD%XD(PLKGG=4)F[1K$E>L]PU/\0K#3S)T4WBQV$NABOG^NG4@-<&5U M4, 95LPFD:I&EDP:FT%U>:5Z(;#UEY7B4++(S3[/-[.[7>??)7ZLOE2W(6W1 M'^KT4O5H9HN;8^Z:%[\K*D^"L,&9@(61G A'4",3"CYGUE97*O<(3:\S]FN. MB<-LOMJN428-\'Z;QW_M__EQBJ>_QJ>F[DT:CUBIH@AVQG#"P2C,7&BD; M%7*J5>BK I2(8?&VS;$!_WMYEUYS-]]\?3?;'/7<[[[UR" (2H1'(G"N00<. MM)$[DCPK1 E=E:=H-">D1?^:+^;W#_?#*M.^$Y$0IPQ#4DH'X"TW2C3[-+#I M[SDZ=;WM'@6H4U*MV3\%J-:N$Y%*"!))($Q92JTSGC=GX2 XR:H/K/Z4@7(J7(4*>-)P$E^2-OI6X04 YB?GP]99]!)!.1ZGZW2T=Z4(D&I!@ MS ?AK07 5(GF\@$P05E%G*_7^2. M+<(Z+LM>:K;Y^50VZR+9T-/+GM!VB=R M1H*0FGAK$/:(V\;.]8IG.>'BBR_MOU2KOY;3I70GD/0>9;JK>?S\$'Y;+KXD M]:IVD9+K]W4^WL>_KQ/\_+;<_*?:O*MNEA\7)WS..VLS J]/'H,D2!/I% H. M02-C\#HKQ?OU@K]$#$>O)SMOG;!<[3^JOW?,.:#?CD2>N&&U%UYJ)PCGR!V\ MB+P6-*O4[-5C8#3 =AZD^X- ]W9<^BC!=P?5[:Y6SN- K^>2U+XV6C>W_>@X MHDQA(62]C7-4)8$V\@R)##EAA%?O@-+Q+-X?[> =O7/U?^2?MY= %_YH)QN- M2:@$26,145P+:2B'<)B%L,DQV,CU_K]($ =( WQ8-=]NSPU,TOPO\\W7:Q+@ M9U\<@V;86$()96"#Y'6XSZ[JA*(XL+,N; J;_G; KP]$^#X$]EU:$9)]5'^Q MBVGP[,:C0Y00K;P2!&LNI-.6-)('BB:6L:DOFK8U$W:%8_'&P_&!]Z\RD5J* M2$+;.\DX8)7^-8U\BA29O9JM-][9#(;3M1Z,NA+GXB[']:']) M7]RLFSBM4T4M.V@M>H0#4@J <$1 >4.:@L6*62_.JFLTLI0W!2O.H.".9>WY M=[\+SW/-1>)-0 @3:C2SU&,LA&@D2S#+R6]POA_@]V4Y?VK%&1;?L6C.D\WO M.HG^0S4?Q(H[WH,8K$(629"4)5EXCY"2C?RYSPX=R$GW*O =6]L.EDL$<:R4/Y[\%7RS!Y$R3EQ0+ #A80QU& 5 M&OFG?W(,T%+#ED>DB,418"P*^.+14A&6Z\6=BA)C[AFWC&H3-#$Z[>,;E(+G M.9=QI49'_QQJVALG1J>Y16CJ:12$Q]@P[QFQILZC:C T-ZD>[/BNWN:#YMJ]C? ML>FRM8*"W"%/G"1<(DVT,]9":.1(G,^9#:?GFWHVZ7XHYST,7'V9$$UYU1,% MP!]_+3)I@K#)%O(!*X*%DL;M1X()86Y:Q!N [;K:ETC_KCE\MWWHE5)3&G.90B,4UISQYNQ4./%Q'Q AC==]N/J>?"9B@D@(1BCM+3+"$L2:%8<*+J:V_QN4)B_EI,D$I9BY M]61^A2X<:0XOCQ0I!LY:BZ325C/+4+.N,8>SYLT2K^0'MP=ZAZQXHA=1(AX[ MI3#7:1E->T,!&"/?G(ZR.LKW)YO16R1AYR7B+X.N^)MI_\_G^6IWAW964=4V MVHA((B,I\A*<0"[6 *. MM1<196E5]99IL-+AH)!OYA:NML\D>H/G7_)E#.+QS4;CZ'L@Q'A"G=2T907PCO3KS/1GU ME]G\KCZ&",O5UCNPA[WRTR:CTPRPYBYMO@PPI8 1V4B86IYSDS3- B5#;YDS M$1S B_1=6N!6\[IDWO;W5W_2ET+5";'"!8V5,L$%&3!PRYRQS&CAA\R..BI_ M4A&(X(?9&N,W_2R^ JVRV#422!U?5SD\VN;< \ MF&8L]07#M*@W >.NF5<)OUBC,41N&4()1"CS!A+'-9""./=7K(V;5$G-J6^ MDE5]N&56&RI'T\^^7,QWZR/.SY>\HYH#4]*+U#PWKL 7G#9"-D2 M'++J)(ZRJERGY%CV U,Q,^S SAD"2>T))EP*2-)3A!IYP$7+'*N@Q&NYP:V" MWB$KGNB-4W12[(>MX-]N/E6K]Y]FBZ=!JQ=4K.BM(Y%8J,M;"N2TI]8Z8*XA M@B,.?C9'O1;IVY;F]('KA+1L=Z0WK(+M^A!%8H;QU( 1VB&>_HI8@T%@=KKY M[@JD>?_:^"H2C%\1O\\X-H@>?M^%Z*&^/O".2$.EI50(A!H$(."KZ]:T%# + M_?'KWR[1V*#Z]WT7H@$ (X-RU"A [T_WRIP#+NQC9. "*#XGR94X EW0P\N ,50A<,N&T$Q*[PP6%!Y)U2SREB.Z?1OL[),_X M57\ZNW\"7&CG&*OO0!PXSXUJD&-@&L-@)2"4P848P'AK'Q'78<+'])\5JLO\YOJ!6VXVW8N M_>GMAW?5S?+CHDX$L3-HMT(X/W2XQ?8B8FFU# 9S)4+0(:254S3RY1;UZAA; M?!CQV61\,8QX..C*#BDFCA,7I%6(IOE:V<"4:\9B#9Y8%8F!^7 TO/@R)(JQ MG\<07HS2CD03X:CQQA(2X( /D=K*:7'\E:SJ);SX(B#&F?6=\9!,=N2(5)8B MAT% (_"$A9A8J:9A:7)VUO?+0.F+>&\6:>.2>ILLH%HLO^[7FA/K]Y&G(B)< M&<&)Q1R43PL1][89)]8ZYQZ_Q"N\HE;S]G 9F'\G%^FCST7O&$!:6B#XH!G' M'KO&5J]3 4TLF4]M15'?IG1_3LO^OV>KOJLY-NS^*.TF<4X]& M!)A2J16V@@ UG&B/]R.FVF=E92UP_>N&1RT+N2]:O4NHI;8^I7Y#]:6Z6WZN M97(NL\YX.CI)DK'HL'4V>(.]XKHQ#*C0+*?Z1X&^$=V0JWTY]\6O7ZI%M9K= MI8Z;V_OY8EZ?3-85(,]EV%G/1W \S=(4B.628P'&B]",'>D7BJY9:B,EQ#$J#73C/KG9'VH+6WSX]NK][&;C[->$+6BU'HPQA.K@++@#J-G@.S$JGP-QIVGER%=@%/4 MM'UPJ=@>?:[?+S>SN\>_KP7YVW+SGVKS3<2/CC*S)_/<]B-SE(:Z+@)51N': M3!/X('M/KW:(126J_U']?>.E1+KMR,Q&*2\DD$Z+H5/ MNVT%ID$#I;EO6L;4Y#6M#9"+4KF38+C9YWD2S+;DSOWRX6CMF8Y:C-00QU42 ML$8@C<.!A<.4)G266VN!>^E1*5'G: [E9;I?3J].I<_[\5'#%/&&(&)IGTKTZBYSN= M!:D-2WM=&;QU2%*J*-Y+E@=&)NTD>C:K^G 2O0R(<3J)$A:"0-X!X@(;JY%7 M?C]&@26:F+_+L#0YVTGT,E"*F5L'KCYCI08@EF)-:)*:U8;N0Q>%E,;FW/L5 M>"@\O#W0.V3%$WV_YW[[L%EO9HO;NM9YMWD3CS88DSB%L#XXAY7EPEF.:2-= MC67.L=,8Y_86Z=B6)K2)WPBUH[OLOR^U%2D/1&MP-@C%)?6:XP/$VDC1ITX4 MGU^P)7IVIRVO G4LBO)]UK-?5LMU)P;4RZU%PYTQ% CSH:X5@#07^VH=0F%E M<6ZD)I(H3#0A!ZD(G97Y?8(E43IB>]>PC676?Y3IJLMB)2^W%KGS M1*2%U'-7UX7!AJH&0BTQZ>>V^F=7A\%Q'8N^#+N=4!IS<*SV0P!!*%6"-W.0 M!HES0DRGEK"L3$7)A70L:K)+GVH6M[7[C2E;N?*\T-;T1/G.:<(>:$%U[ZN M:'N8ISC*29)?H&?NB+4D%[JQJ,,CM7^2JK/9L_V^FM]LLXU^Z/-*Y,S.1(JX MH4$J3#UR'#/M>>-[8'"8FI?NB!6J#@.9,>NZ":.V;# M['DY7'_B:Y?6:3Z,1EY(@V+4\$4'BG/JT[2FBNWU(KJ #;%> M?$".<44ZK! M 3CDN!A.:8=5H"(.1H+1*&,SR,'U\:*.1 W8,:D8X<0KD@ 1HO'Y,]88?MW. MC54EN^3!:+3RF0N)H?3RPJY$Y;0PA$GC"!8Z@'>"-X@@9W.NAZ>T+QRA9G;+ MA&)T*P)IFX%Y+\@+7CR'/U3M%>>Q:.6CJYN!U._,'L1D MEP1AN5&24>:Y-]*Q1OY.RYRE45SUK'A >U6HOTZ/_J^+%_EW51U,F3YWR\4V M6\+#[.Y]M;HGIY2KW]Y$I%'@H)A@24+229JXTN""?=;1J;PJVJC '8O27;RT MOR2@8WGIRNEDY&E?KAEPA$$9884V30U3X8SA.3:GNJKH%# ?B^:^;"P,H:*O MZ$WD2%(<3$"&"HIJ2&SC^><05SE)>O15%T<%[E@V?8^FGS=IP//%>G[36?7T M4VU&01@3WE 4G)5<(8D/M[0.*= YGC/HJD$%8C@6/3F]>IN/'U?; *[>].C5 M?8HA!*2] P. A.)UT8.# >$8S4J6<GFS!)XU&!Q)A2T&G M24^)0"SQNI%R,#ZK[.*4O,N*LOGR0!S+DO6#*\XV:7IOJ],YS<> !%:($RI, M$-9#"*HY^ 5/<%;ZQREY@@V_$'4 YU@4Z:B;Z?:7D);?,)NONM:I"WL250 ( MBG-K&:+$"Q$.1[R.J9"5 &I*[ES#JU>WR Z0EW^;;O&:BO]I5G0ADE'NC4;6 M$U#:6XY(8(S69@>G[*S8H(YFR1,Y-A_GI3$WF_F7^>;K%N3W"5:;^O3WL8DO M^^61N+KJ!$BATYK"+&.*V$9RAJ!>HZJ*3[Y_-LTN3+[?.DZ]V0"'@1TJ"6U' MF,'DR"TG CE*D% $I^TQTZ:1%99B8O5ER^%O9Q#U3^?G[=['*TEM MTN[8L5X_W.\^RS(M7M]05%A*E\QJCQ'BG$"PGNZE21$.$TN,,#CA!\"L?PUH MJ5CU1(-MB!E=XULPP5-*L 48&^[8/KQ;#P#7!>\)R:7^OY M/4\OY14U 0EML2 .8^X(3Q8 $9*2])NS='&80X2RZOD)2C @!$X)R11U%"C> MRY%)A7O-CU_\G'8VZ3JKYW<97'TM\Z^KYV>0X11P&@N6'GG+T@2]'PMWX'+2 M/A9(O0$X<+2>WV72+^:>:@SU_!A"TB$.&/NZSJ?"0/:2%=C@G,P>!?+ZE:SJ MI9[?14#T1?'ORL!=5LEO7R[.2)',5B]QX*Z.6P$%K!F78'YJ$^>@U#A6P^]5 M< Q"L^RRD9))YE@2E N48HN)%W8_1LD@JT;IQ6?X7ZK57\N?EG09L!2SB ]< M.!('$B1&M;X*@IDCC)J]U#1C.">3)B!1X3$ *)[%3 -Y[U*" 5=8)4H$>'A/7K%=A.FK-@OF7^6VUN!W"['O< M=A2,!":T=< DT8HKI4,CM4D&!-<;(6N9::4$^7CG0A M.HH4%40Y*I$S&DGMFM-9"P[EK$733%18K#*]#M'IZ%2_.Z4C78C@O#%:VT"Y M$"%03'WC\&4%-SE9=J>96;!MY[Q#_?WL]77MQ_^F']KA_J ^COU3^PX?J9O,^ MK2[K>?W[4R$L>2^.EDDD/6-:>.H1IL!HV$N,@H.?9]HXFSK+ >7_2CMZO=H\ M8FKZVU.6IH]B'2:^GR%>"#]YYELQ& IUS@,A-.4@!-/8-?WW>FIQ3WV!O6Q+ MX#T1YL4 D6>_%ST/7B-+&0O$4HFL!MR, 2F;E:JO'-)DH?<\ UXEORXY\,=- MM9@EZO^^JK[,EP_KNZ_OJL_+U::Z?=%)_IS'(B?U9LX(#4DQ".<6TE]V(TPZ M%/ D&7(INLO.!-K7.G/[_Q[6F_I/1]ERY(DH%=44&Z,94EQ9" %\,RX EY/F MO2!WP?:(TIXL>PN*/72SKCO[6_7?1T;<:KE(?[S9.=V?"IJ]Y#T14T>T()SJ M^MI $<]58PXR9+V?!J\&LFOZ@*0O>M8A2F\_F-OE>:%ASWT],B5KKXD$G'"* M&517KFM&QH++\7DN:+7K&/5EZX+N;88[C/^/.A'_;'6[_O/S;9JET_<%TB;1!! E62D&"!:FPEF@O->Y/4%[M_JS;U879:-VH7Q%O[ M]<]U=?MF\?9SM9K5^KK/<_CHJNL9%I__DKI^0Y,:P!0'"#)C:) M]DF;94^8#,S,-]NDG)G,?.8ED8*07 2#20A. !.N=L3828%0E!-S.J4-2V?, MS,=D8&:&^6*VN,EDYC,OB2 *;T@K?&3/S,>DM MU\I6)&\_^']N/M5N.+7#V=M%/:;Z/_^_#_,OL[MZ9_@MI7']"[.X_?Z#1]\\ M0N$.6HO *:+>6 K8Z0 &>TH;N7KC3J)']*7?CD1&/0]" 9<0E*,4H<-F73#K5%$;F>.=<'-CU>8OT'YO9 M:G/5A'RP?FYB*Y":"C!IM46&6N55:*XN)5$\IS3"Q4%6.V+[Q>V5UOE0%>#P M^MMLM=I*K0Y(@EUZIP7UV@A.7)I@ZA)9SDJMSU*:PBX9.O9N)2XD.X,8 MIV3:YB)E+>-[B3G*LJ:9 H]KVZ!.N]ZME\F_/.]6ZAD%KJCW-G! SA%?SWT^ MS;P& LD)K"^0/WV!?<2[]3*!E^G="H8B(8T':XW3"D 9MQ^#PRIDU7$OAS19 MZ!WU;KU,?N-Q5:2@!'4RF5"&A+0')DS6QTN>6<" 3,[98+F\N!33,UT5+Y-E M;^''37]K^WGSM0XL72[.<$T\^EST%E&M%1<.!<459LP=YE7.^,32+/>\"'4! M06_7)=]W]625CF>_'P-@Y2!(G[9V&+13%I-F;&G6GEJRXG9P?GH;T8)D^W,( M2[OB177K9ZM%VBJL3[H7/O] 5)9CXH102L@ DAGC_7YT@)"9F&V)R<9.&O-JB5.<$L5]MM;CY=#];_7UB83OU:+(8P6I@"'M+0$N,&,?- MB!EU.978I^0;D+>VM8S"<+QK.GURI3OU:,3,60:6ZK1948A)S>5AQ,K Q$K_ MM$> D\S*DG//#O?K=]5--?]2Z]:Y/O8_/!(U3PJ)#$W3O:/I3\&%;R/T4XE4 M;!_PYUWL<^4[X)IX1MW&(T]%(RDCV*9_(=2')40:O1^G9SIKESK^7K[^?7LJ!FP\(LX(J7' =8)>K)IQ&D8FYL+>"N*G6/1JZ?;&HH?U M9GE?K7[H^:<\9JAQXBO!#->'D0$]L%MH+\4S:U*N%I1V5K M[IBJ=]L, PT^[9=IH[&!2IR31[3 //$#+9)=0C*FJ&R%L'',X."\X]19A^%"KWML/ MAVC=/ZJ/]R?\B5]\)B)*@V T30Q)DY%*JBT/8W0PM$D%UM+[P#6H9I0DT)Q\PE,Z%LQG8FL8%! F-KD:*%)9%HS4@6,< MM-(<#-U5IM!8)TS.T8)N1FIGZ_DZS4K?]_WK[NT$DB#GL$ L"0"L# MRBC82X P2B:25[Q-*BQ[D'-?J\J?Z^KM![_>S.]GFZ.YB[[_8N38$<,#"HH! M4.X!6]^,QC"28W,7N-'K@#59\NPM-F-WEK%+B_Z**>BLYR.W@0(+2G%B.2>( M6V^;L2,I)I;-L@,N=2'FP0X$OIUH7'(>\.VI*+=%%1G2V!"N#3,"=#-.'$3. M%62!6ZP.Z-2>NE4]:EKXK&@1<,6V.5M=8$Y?R^=%I=K43F>$47 MN(_J@&X=2[R 7=-^\VF__E(M/ZYFGS_-;]Y5'U,C4TNVD3;"%@MKF$8 '@6# MC=C7^4OF##XKBKLC2^;F4W7[<)=LKCT8ZY"X[9.H5XO97>-.MC:+VU^7BX^_ MSK]4M[MM^JED&WDOCH;*-)$F\5B*K LC#I(#".1XYPUKMW7V=1Y:OOT*?\N MX^8/09;?)HG9W9&T&R]^/PI")'*2,9#6,PG64;D?DS,232270M\$6+8O^D[I MM-L3/.[AT90<+WX_8@:XWI):2CA3C%(E<#.F^G?3H%-+N"[;EVB7+/DM;1@_ MF:0?J7='48(T9FPG?PE>^K/< MCSK5UFHG'.:F_'6B#G'E!.O%,7"6H( D496 >&IA3*U0)KG MM;X'X?=V'WI8F(_%>BUNW39___K-XAF'L_59%Z>M-A09(A0CQ;4W02$0SM#] MU9_TD.;S:9E/'5!Y4#S.6 ;WOZA__#5;5__W__Q_4$L! A0#% @ ,H-^ M3?,W>Z,08P$ 1-(; !$ ( ! 'EE>'0M,C Q.#$P,S$N M>&UL4$L! A0#% @ ,H-^3:NE9),G#0 IX0 !$ ( ! M/V,! 'EE>'0M,C Q.#$P,S$N>'-D4$L! A0#% @ ,H-^39T_A800'@ M!34! !4 ( !E7 ! 'EE>'0M,C Q.#$P,S%?8V%L+GAM;%!+ M 0(4 Q0 ( #*#?DU89^_NWD@ *G4 P 5 " =B. 0!Y M97AT+3(P,3@Q,#,Q7V1E9BYX;6Q02P$"% ,4 " R@WY-/"7\#?NL "/ MAPD %0 @ 'IUP$ >65X="TR,#$X,3 S,5]L86(N>&UL4$L! M A0#% @ ,H-^3:9UH2LQ=0 .SD& !4 ( !%X4" 'EE I>'0M,C Q.#$P,S%?<')E+GAM;%!+!08 !@ & (H! ![^@( ! end