0001193125-19-309669.txt : 20191210 0001193125-19-309669.hdr.sgml : 20191210 20191210061015 ACCESSION NUMBER: 0001193125-19-309669 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20191031 FILED AS OF DATE: 20191210 DATE AS OF CHANGE: 20191210 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Phreesia, Inc. CENTRAL INDEX KEY: 0001412408 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38977 FILM NUMBER: 191276482 BUSINESS ADDRESS: STREET 1: 432 PARK AVENUE S. STREET 2: 12TH FLOOR CITY: New York STATE: NY ZIP: 10016 BUSINESS PHONE: 646-747-9959 MAIL ADDRESS: STREET 1: 432 PARK AVENUE S. STREET 2: 12TH FLOOR CITY: New York STATE: NY ZIP: 10016 FORMER COMPANY: FORMER CONFORMED NAME: Phreesia Inc DATE OF NAME CHANGE: 20070914 10-Q 1 d800586d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

FORM 10-Q

 

 

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended October 31, 2019

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from                      to                     

Commission File Number: 001-38977

 

 

PHREESIA, INC.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   20-2275479

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

432 Park Avenue South, 12th Floor

New York, NY

  10016
(Address of principal executive offices)   (Zip Code)

(888) 654-7473

(Registrant’s telephone number, including area code)

 

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol

 

Name of each exchange

on which registered

Common Stock, par value $0.01 per share   PHR   The New York Stock Exchange

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer      Smaller reporting company  
     Emerging growth company  

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

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

As of December 6, 2019, 35,885,084 shares of the registrant’s common stock, par value $0.01 per share, were outstanding.

 

 

 


Table of Contents

PHREESIA, INC.

FORM 10-Q

For the Quarter Ended October 31, 2019

TABLE OF CONTENTS

 

PART I — FINANCIAL INFORMATION

  

Item 1.

 

Financial Statements (Unaudited):

  
 

Balance Sheets as of October 31, 2019 and January 31, 2019

     1  
 

Statements of Operations for the Three and Nine Months Ended October  31, 2019 and 2018

     2  
 

Statements of Redeemable Preferred Stock and Stockholders’ Equity (Deficit) for the Three and Nine Months Ended October 31, 2019 and 2018

     3  
 

Statements of Cash Flows for the Nine Months Ended October  31, 2019 and 2018

     4  
 

Notes to Unaudited Financial Statements

     5  

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     20  

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

     34  

Item 4.

 

Controls and Procedures

     35  

PART II — OTHER INFORMATION

  

Item 1.

 

Legal Proceedings

     37  

Item 1A.

 

Risk Factors

     37  

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     65  

Item 6.

 

Exhibits

     67  
 

Signatures

     68  


Table of Contents

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, that involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “appears,” “shall,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” or “continue,” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:

 

   

our future financial performance, including our revenue, costs of revenue and operating expenses;

 

   

the rapidly evolving industry and the market for technology-enabled services in healthcare in the United States being relatively immature and unproven;

 

   

our reliance on a limited number of clients for a substantial portion of our revenue;

 

   

our anticipated growth and growth strategies and our ability to effectively manage that growth;

 

   

our ability to achieve and grow profitability;

 

   

the sufficiency of our cash, cash equivalents and investments to meet our liquidity needs;

 

   

potentially competing with our customers or partners;

 

   

our existing clients not renewing their existing contracts with us, renewing at lower fee levels or declining to purchase additional applications from us;

 

   

failure to adequately expand our direct sales force impeding our growth;

 

   

our ability to recover the significant upfront costs in our customer relationships;

 

   

our ability to determine the size of our target market;

 

   

liability arising from our collection, use, disclosure, or storage of sensitive data collected from or about patients;

 

   

consolidation in the healthcare industry resulting in loss of clients;

 

   

the uncertainty of the regulatory and political framework;

 

   

our ability to obtain, maintain and enforce intellectual property for our technology and products;

 

   

our inability to protect the confidentiality of our trade secrets impacting the value of our technology;

 

   

our reliance on third-party vendors, manufacturers and partners to execute our business strategy;

 

   

our inability to implement our solutions for clients resulting in loss of clients and reputation;

 

   

our dependency on our key personnel, and our ability to attract, hire, integrate, and retain key personnel;

 

   

the possibility that we may become subject to future litigation;

 

   

our future indebtedness;

 

   

our expectations regarding trends in our key metrics and revenue from subscription fees from our provider clients, payment processing fees and fees charged to our life science clients by delivering targeted messages to patients; and

 

   

increased expense associated with being a public company.

All forward-looking statements are based on information and estimates available to the Company at the time of this Quarterly Report on Form 10-Q and are not guarantees of future financial performance. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law.

The outcome of the events described in these forward-looking statements is subject to known and unknown risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q. You should not rely upon forward-looking statements as predictions of future events.


Table of Contents

WHERE YOU CAN FIND MORE INFORMATION

Investors and others should note that we announce material financial information to our investors using our investor relations website, press releases, SEC filings and public conference calls and webcasts. We also use the following social media channels as a means of disclosing information about the company, our platform, our planned financial and other announcements and attendance at upcoming investor and industry conferences, and other matters and for complying with our disclosure obligations under Regulation FD:

PHREESIA Twitter Account (https://twitter.com/phreesia)

PHREESIA Company Blog (https://www.phreesia.com/blog/)

PHREESIA Facebook Page (https://www.facebook.com/Phreesia/)

PHREESIA LinkedIn Page (https://www.linkedin.com/company/phreesia/)

PHREESIA Instagram Page (https://www.instagram.com/phreesiacareers)

The information we post through these social media channels may be deemed material. Accordingly, investors should monitor these accounts and the blog, in addition to following our press releases, SEC filings and public conference calls and webcasts. This list may be updated from time to time. The information we post through these channels is not a part of this quarterly report on Form 10-Q. These channels may be updated from time to time on Phreesia’s investor relations website.


Table of Contents

PART I – FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS Phreesia, Inc.

Unaudited balance sheets (in thousands, except share and per share data)

 

     October 31,
2019
    January 31,
2019
 

Assets

    

Current:

    

Cash and cash equivalents

   $ 91,389     $ 1,543  

Settlement assets

     10,384       10,217  

Accounts receivable, net of allowance for doubtful accounts of $729 and $517

     20,008       16,109  

Deferred contract acquisition costs

     1,631       1,673  

Prepaid expenses

     5,287       3,340  
  

 

 

   

 

 

 

Total current assets

   $ 128,699     $ 32,882  

Property and equipment, net of accumulated depreciation and amortization of $34,304 and $27,862

     14,364       14,211  

Capitalized internal-use software, net of accumulated amortization of $18,266 and $14,621

     8,501       7,816  

Deferred contract acquisition costs

     1,512       1,521  

Intangible assets, net of accumulated amortization of $212 and $33

     1,258       1,437  

Goodwill

     251       250  

Other assets

     1,324       1,145  
  

 

 

   

 

 

 

Total assets

   $ 155,909     $ 59,262  
  

 

 

   

 

 

 

Liabilities, Redeemable Preferred Stock and Stockholders’ Equity (Deficit)

    

Current:

    

Settlement obligations

   $ 10,384     $ 10,217  

Current portion of long-term debt

     —         97  

Current portion of capital leases

     2,413       1,869  

Accounts payable

     5,949       4,160  

Accrued expenses

     8,018       5,098  

Deferred revenue

     5,326       6,488  
  

 

 

   

 

 

 

Total current liabilities

   $ 32,090     $ 27,929  

Long-term debt, net of current portion

     19,355       27,918  

Capital leases, net of current portion

     1,971       2,401  

Warrant liability

     —         5,498  
  

 

 

   

 

 

 

Total liabilities

   $ 53,416     $ 63,746  
  

 

 

   

 

 

 

Commitments and contingencies (Note 12)

    

Redeemable preferred stock:

    

Senior A redeemable preferred stock, $0.01 par value - 0 and 14,500,000 shares authorized as of October 31, 2019 and January 31, 2019, respectively; 0 and 13,674,365 issued and outstanding as of October 31, 2019 and January 31, 2019, respectively

     —         79,311  

Series B redeemable convertible preferred stock, $0.01 par value - 0 and 10,820,169 shares authorized as of October 31, 2019 and January 31, 2019, respectively; 0 and 9,197,142 shares issued and outstanding as of October 31, 2019 and January 31, 2019, respectively

     —         51,872  

Junior convertible preferred stock, $0.01 par value - 0 and 34,000,000 shares authorized as of October 31, 2019 and January 31, 2019, respectively; 0 and 32,746,041 shares issued and outstanding as of October 31, 2019 and January 31, 2019, respectively

     —         32,746  

Redeemable preferred stock, $0.01 par value - 0 and 44,000,000 shares authorized as of October 31, 2019 and January 31, 2019, respectively; 0 and 42,560,530 shares issued and outstanding as of October 31, 2019 and January 31, 2019, respectively

     —         42,561  
  

 

 

   

 

 

 

Total redeemable preferred stock

     —         206,490  

Stockholders’ Equity (Deficit):

    

Common stock, $0.01 par value - 500,000,000 and 80,000,000 shares authorized as of October 31, 2019 and January 31, 2019, respectively; 35,872,057 and 1,994,721 shares issued and outstanding as of October 31, 2019 and January 31, 2019, respectively

     359       20  

Additional paid-in capital

     382,951       —    

Accumulated deficit

     (280,817     (210,994
  

 

 

   

 

 

 

Total stockholders’ equity (deficit)

   $ 102,493     $ (210,974
  

 

 

   

 

 

 

Total Liabilities, Redeemable Preferred Stock and Stockholders’ Equity (Deficit)

   $ 155,909     $ 59,262  
  

 

 

   

 

 

 

See notes to unaudited Financial Statements

 

1


Table of Contents

Phreesia, Inc.

Unaudited statements of operations

(in thousands, except share and per share data)

 

     For the three months ended October 31,     For the nine months ended October 31,  
     2019     2018     2019     2018  

Revenue:

        

Subscription and related services

   $ 14,606     $ 10,929     $ 41,292     $ 31,391  

Payment processing fees

     11,559       9,073       34,781       27,478  

Life sciences

     6,678       4,754       15,895       14,537  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenues

     32,843       24,756       91,968       73,406  

Expenses:

        

Cost of revenue (excluding depreciation and amortization)

     4,388       3,805       12,594       10,632  

Payment processing expense

     6,902       5,393       20,952       16,309  

Sales and marketing

     8,348       7,195       24,170       19,971  

Research and development

     4,774       3,856       13,762       10,144  

General and administrative

     7,184       4,540       20,849       14,118  

Depreciation

     2,153       1,966       6,444       5,515  

Amortization

     1,325       1,037       3,823       2,912  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total expenses

     35,074       27,792       102,594       79,601  

Operating loss

     (2,231     (3,036     (10,626     (6,195

Other income (expense)

     77       203       (740     167  

Change in fair value of warrant liability

     —         (611     (3,307     (1,496

Interest income (expense)

     (219     (728     (1,769     (2,459
  

 

 

   

 

 

   

 

 

   

 

 

 

Total other income (expense)

     (142     (1,136     (5,816     (3,788

Loss before provision for income taxes

     (2,373     (4,172     (16,442     (9,983

Provision for income taxes

     (64     —         (183     —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

     (2,437     (4,172     (16,625     (9,983

Preferred stock dividend paid

     —         —         (14,955     —    

Accretion of redeemable preferred stock

     —         (9,236     (56,175     (20,962
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss attributable to common stockholders, basic and diluted

   $ (2,437   $ (13,408   $ (87,755   $ (30,945
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss per share attributable to common stockholders, basic and diluted

   $ (0.07   $ (7.02   $ (5.85   $ (26.30
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average common shares outstanding, basic and diluted

     35,790,951       1,909,858       15,007,247       1,176,833  
  

 

 

   

 

 

   

 

 

   

 

 

 

See notes to unaudited Financial Statements

 

2


Table of Contents

Phreesia, Inc.

Unaudited statements of redeemable preferred stock and stockholders’ equity (deficit)

(in thousands, except share and per share data)

 

    Redeemable Preferred Stock     Stockholders Deficit  
    Series A     Series B     Junior Preferred     Redeemable
Preferred
          Common Stock     Accumulated        
    Shares     Amount     Shares     Amount     Shares     Amount     Shares     Amounts     Total     Shares     Amount     APIC     Deficit     Total  

Balance, February 1, 2018

    13,674,365     $ 57,022       9,197,142     $ 43,962       32,746,041     $ 32,746       42,560,530     $ 42,561     $ 176,291       1,638,331     $ 16       —       $ (167,699   ($ 167,683 )

Net loss

    —         —         —         —         —         —         —         —         —         —         —         —         (3,224     (3,224

Stock-based compensation expense

    —         —         —         —         —         —         —         —         —         —         —         252       —         252  

Exercise of stock options

    —         —         —         —         —         —         —         —         —         131,560       1       145       —         146  

Accretion of redeemable preferred stock

    —         1,406       —         1,084       —         —         —         —         2,490       —         —         (397     (2,093     (2,490
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, April 30, 2018

    13,674,365     $ 58,428       9,197,142     $ 45,046       32,746,041     $ 32,746       42,560,530     $ 42,561     $ 178,781       1,769,891     $ 17     $ —       $ (173,016   $ (172,999

Net loss

    —         —         —         —         —         —         252.00       —         —         —         —         —         (2,587     (2,587

Stock-based compensation expense

    —         —         —         —         —         —         —         —         —         —         —         252       —         252  

Exercise of stock options

    —         —         —         —         —         —         —         —         —         16,057       —         12       —         12  

Accretion of redeemable preferred stock

    —         6,961       —         2,275       —         —         —         —         9,236       —         —         (264     (8,972     (9,236
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, July 31, 2018

    13,674,365     $ 65,389       9,197,142     $ 47,321       32,746,041     $ 32,746       42,560,782     $ 42,561     $ 188,017       1,785,948     $ 17     $ —       $ (184,575   $ (184,558
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

    —         —         —         —         —         —         —         —         —         —         —         —         (4,172     (4,172

Stock-based compensation expense

    —         —         —         —         —         —         —         —         —         —         —         447       —         447  

Exercise of stock options

    —         —         —         —         —         —         —         —         —         158,497       2       164       —         166  

Accretion of redeemable preferred stock

    —         6,961       —         2,275       —         —         —         —         9,236       —         —         (611     (8,625     (9,236
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, October 31, 2018

    13,674,365     $ 72,350       9,197,142     $ 49,596       32,746,041     $ 32,746       42,560,782     $ 42,561     $ 197,253       1,944,445     $ 19     $ —       $ (197,372   $ (197,353
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, February 1, 2019

    13,674,365     $ 79,311       9,197,142     $ 51,872       32,746,041     $ 32,746       42,560,530     $ 42,561     $ 206,490       1,994,721     $ 20       —       ($ 210,994   ($ 210,974

Net loss

    —         —         —         —         —         —         —         —         —         —         —         —         (6,695     (6,695

Stock-based compensation expense

    —         —         —         —         —         —         —         —         —         —         —         599       —         599  

Exercise of stock options

    —         —         —         —         —         —         —         —         —         29,798       —         37       —         37  

Issuance of common stock warrants

    —         —         —         —         —         —         —         —         —         —         —         833       —         833  

Accretion of redeemable preferred stock

    —         5,196       —         2,667       —         —         —         —         7,863       —         —         (1,469     (6,394     (7,863
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, April 30, 2019

    13,674,365     $ 84,507       9,197,142     $ 54,539       32,746,041     $ 32,746       42,560,530     $ 42,561     $ 214,353       2,024,519     $ 20     $ —       $ (224,082   $ (224,063
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

    —         —         —         —         —         —         —         —         —         —         —         —         (7,493     (7,493

Stock-based compensation expense

    —         —         —         —         —         —         —         —         —         —         —         1,467       —         1,467  

Exercise of stock options

    —         —         —         —         —         —         —         —         —         22,038       —         41       —         41  

Accretion of redeemable preferred stock

    —         27,510       —         20,802       —         —         —         —         48,312           (1,508     (46,804     (48,312

Payment of preferred stock dividends

    —         —         —         —         —         —         —         —         —         —         —         (14,955     —         (14,955

Issuance of common stock in initial public offering, net of issuance costs of $6,084

    —         —         —           —         —         —         —         —         7,812,500       78       124,619       —         124,697  

Conversion of preferred stock into common stock and cancellation of redeemable preferred stock

    (13,674,365     (112,018     (9,197,142     (75,341     (32,746,041     (32,746     (42,560,530     (42,561     (262,665     25,311,535       253       262,412       —         262,665  

Conversion and exercise of preferred stock warrants into common stock

    —         —         —         —         —         —         —         —         —         588,763       6       8,799       —         8,805  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, July 31, 2019

    —       $ —         —       $ —         —       $ —         —       $ —       $ —         35,759,355     $ 357     $ 380,875     $ (278,380   $ 102,852  

Net loss

    —         —         —         —         —         —         —         —         —         —         —         —         (2,437     (2,437

Stock-based compensation expense

    —         —         —         —         —         —         —         —         —         —         —         1,766       —         1,766  

Exercise of stock options

    —         —         —         —         —         —         —         —         —         59,679       1       365       —         366  

Cashless exercise of common stock warrants

    —         —         —         —         —         —         —         —         —         53,023       1       1       —         2  

Deferred offering costs

    —         —         —         —         —         —         —         —         —         —         —         (56     —         (56
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance, October 31, 2019

    —       $ —         —       $ —         —       $ —         —       $ —       $ —         35,872,057     $ 359     $ 382,951     $ (280,817   $ 102,493  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

See notes to unaudited Financial Statements

 

3


Table of Contents

Phreesia, Inc.

Unaudited statements of cash flows

(in thousands, except share and per share data)

 

     Nine months ended October 31,  
     2019     2018  

Cash flows from operating activities:

    

Net loss

   $ (16,625   $ (9,983

Adjustments to reconcile net loss to net cash used in operating activities:

    

Depreciation and amortization

     10,267       8,427  

Stock-based compensation expense

     3,832       950  

Change in fair value of warrants liability

     3,307       1,496  

Amortization of debt discount

     412       579  

Loss on extinguishment of debt

     1,073       —    

Cost of Phreesia hardware purchased by customers

     512       —    

Deferred contract acquisition costs amortization

     1,465       1,179  

Changes in operating assets and liabilities

    

Accounts receivable

     (3,899     (346

Prepaid expenses and other assets

     (2,943     130  

Deferred contract acquisition costs

     (1,414     (1,468

Accounts payable

     1,629       1,208  

Accrued expenses

     3,098       (145

Deferred revenue

     (1,162     (359
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

   $ (448   $ 1,668  
  

 

 

   

 

 

 

Cash flows used in investing activities:

    

Capitalized internal-use software

     (4,329     (3,744

Purchase of property and equipment

     (4,826     (3,397

Net cash used in investing activities

   $ (9,155   $ (7,141
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Proceeds from IPO

   $ 130,781     $ —    

Proceeds from revolving line of credit

     9,876       3,500  

Payments of revolving line of credit

     (17,676     (3,500

Proceeds from term loan

     20,000       —    

Repayment of term loan

     (1,042     (875

Repayment of loan payable

     (20,000     —    

Payment of preferred stock dividends

     (14,955     —    

Payment on capital leases

     (1,624     (1,870

Debt extinguishment costs

     (300     —    

Debt issuance costs

     (112     —    

Proceeds from issuance of common stock upon exercise of stock options

     445       324  

Payment of offering costs

     (5,944     —    
  

 

 

   

 

 

 

Net cash (used in) provided by financing activities

   $ 99,449     $ (2,421
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     89,846       (7,894

Cash and cash equivalents – beginning of period

     1,543       10,503  
  

 

 

   

 

 

 

Cash and cash equivalents – end of period

   $ 91,389     $ 2,609  
  

 

 

   

 

 

 

Disclosures of additional investing and financing activities:

    

Supplemental information:

    

Property and equipment acquisitions through capital leases

   $ 1,738     $ 2,053  

Deferred issuance costs included in accounts payable and accrued expenses

     —         —    

Purchase of property and equipment included in accounts payable

     546       —    

Issuance of warrants related to debt

     833       —    

Cashless exercise of common stock warrants

     2,521       —    

Cash payments for:

    

Interest

   $ 1,834     $ 1,732  

See notes to unaudited Financial Statements

 

4


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

1. Background and liquidity

(a) Background

Phreesia, Inc. (the Company) is a leading provider of comprehensive solutions that transform the healthcare experience by engaging patients in their care and enabling healthcare provider organizations to optimize operational efficiency, improve profitability and enhance clinical care. Through the SaaS-based Phreesia Platform (the Phreesia Platform), the Company offers healthcare provider organizations a robust suite of solutions to manage the patient intake process and a leading payments solution for secure processing of patient payments. The Company’s Platform also provides life sciences companies with an engagement channel for targeted and direct communication with patients. The Company was formed in May 2005, and has its corporate headquarters in New York, and operations offices in Raleigh, North Carolina and Ottawa, Canada.

(b) Initial public offering

On July 22, 2019, the Company closed its initial public offering (IPO), in which the Company issued and sold 7,812,500 shares of common stock at a public offering price of $18.00 per share, resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions of $9,844 but before deducting deferred offering costs of $6,084. In addition to the shares of common stock sold by the Company upon the IPO, certain selling stockholders sold an aggregate of 2,868,923 shares of common stock as part of the IPO.

Upon closing of the IPO, the Company’s outstanding shares of Senior A redeemable convertible preferred stock (Senior A Preferred), Senior B redeemable convertible preferred stock (Senior B Preferred, and together with the Senior A Preferred, the Senior Preferred), and the Junior convertible preferred stock (the Junior Preferred, and together with the Senior Preferred, the Convertible Preferred) automatically converted into shares of common stock and all of the outstanding shares of the Company’s redeemable preferred stock (Redeemable Preferred) were automatically extinguished and cancelled at the closing of the IPO. In addition, the Company’s warrants to purchase shares of Senior Preferred were converted into warrants to purchase shares of the Company’s common stock upon the closing of the IPO. Additionally, 588,763 shares of common stock were issued upon the cashless exercise of common stock warrants (See Note 10). Also, in connection with the IPO, the Company paid $14,955 in dividends to the Senior Preferred stockholders.

(c) Recapitalization

The Company effected a 0.4551-for-1 reverse split of its common stock on July 3, 2019. The reverse split combined each approximately 2.1973 shares of the Company’s issued and outstanding common stock into one share of common stock and correspondingly adjusted the conversion price of its convertible preferred stock. No fractional shares were issued in connection with the reverse split. Any fractional share resulting from the reverse split was rounded down to the nearest whole share, and in lieu of any fractional shares, the Company paid in cash to the holders of such fractional shares an amount equal to the fair market value, as determined by the board of directors, of such fractional shares. All share, per share and related information presented in the financial statements and accompanying notes have been retroactively adjusted, where applicable, to reflect the reverse stock split.

(d) Liquidity

Since the Company commenced operations, it has not generated sufficient revenue to meet its operating expenses and has continued to incur significant net losses. To date, the Company has primarily relied upon the proceeds from issuances of preferred stock and debt, and most recently with proceeds from the IPO, to fund its operations as well as sales of Company products and services in the normal course of business. Management believes that losses and negative cash flows will continue for at least the next year.

Management believes that the Company’s cash and cash equivalents at October 31, 2019, along with cash generated in the normal course of business, and available borrowing capacity under its February 2019 Credit Facility (See Note 6), are sufficient to fund its operations for at least the next 12 months. The Company will obtain additional financing if needed to successfully implement its long-term strategy. There can be no assurance that additional financing, if needed, can be obtained on terms acceptable to the Company. The ability of the Company to achieve successful operations will depend on, among other things, new business, the retention of customers, and the effectiveness of sales and marketing initiatives. The Company is subject to a number of risks similar to other companies in its stage of business life cycle, including dependence on key individuals, competition in the marketplace, and the need to fund future product and services development.

 

 

5


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

2. Basis of presentation

(a) Basis of presentation

The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada.

(b) Fiscal year

The Company’s fiscal year ends on January 31. References to fiscal 2018 and 2019 refer to the fiscal year ended January 31, 2018 and 2019, respectively.

(c) Unaudited interim financial statements

The accompanying financial statements and the related footnote disclosures are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual audited financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments, necessary for the fair statement of the Company’s interim financial position as of October 31, 2019 and the results of its operations and its cash flows for the periods ended October 31, 2019 and 2018. The results for the interim periods are not necessarily indicative of results to be expected for the full year, any other interim periods, or any future year or period. The Company’s management believes that the disclosures are adequate to make the information presented not misleading when read in conjunction with the audited financial statements and accompanying notes for the year ended January 31, 2019.

3. Summary of significant accounting policies

The Company’s significant accounting policies are disclosed in the audited financial statements for the year ended January 31, 2019. Since the date of those audited financial statements, there have been no changes to the Company’s significant accounting policies, including the status of recent accounting pronouncements, other than those detailed below.

(a) Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the allowance for doubtful accounts, capitalized internal-use software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of stock warrants, the fair value of its business acquisitions, and the realization of deferred tax assets.

(b) Concentrations of credit risk

Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company’s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor.

The Company’s customers are primarily physician’s offices located in the United States and pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the three and nine months ended October 31, 2019 and 2018.

(c) New accounting pronouncements

Recent accounting pronouncements not yet adopted

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement (ASU 2018-13). ASU 2018-13 updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December 15, 2019. The Company is currently evaluating the potential impact of the adoption of this standard on the Company’s financial statements.

 

6


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

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, which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for internal-use software. The updated guidance for emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The guidance provides flexibility in adoption, allowing for either retrospective adjustment or prospective adjustment for all implementation costs incurred after the date of adoption. The Company is currently evaluating the potential impact of this standard on the Company’s financial statements.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to record most leases on their balance sheets but recognize the expenses in their statement of operations in a manner similar to current accounting rules. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-of-use (ROU) asset for the right to use the underlying asset for the lease term. The updated guidance for private companies and emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The Company plans to adopt this new standard in the first quarter of fiscal 2021 on February 1, 2020 and expects to use the effective date as our date of initial application. The new standard provides a number of optional practical expedients in transition. The Company expects to elect the ‘package of practical expedients,’ which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to the Company. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company is currently evaluating the potential impact of this standard on the Company’s financial statements.

 

7


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

4. Composition of certain financial statement captions

(a) Accrued expenses

Accrued expenses as of October 31, 2019 and January 31, 2019 are as follows:

 

     October 31,      January 31,  
     2019      2019  

Payment processing fees liability

   $ 2,428      $ 2,267  

Commission and bonus

     2,653        320  

Accrued payment related to acquisition of Vital Score

     350        350  

Vacation

     543        417  

Other

     2,044        1,744  
  

 

 

    

 

 

 

Total

   $ 8,018      $ 5,098  
  

 

 

    

 

 

 

(b) Property and equipment

Property and equipment as of October 31, 2019 and January 31, 2019 are as follows:

 

     Useful Life      October 31,      January 31,  
     (years)      2019      2019  

PhreesiaPads and Arrivals Stations

     3          $ 26,470      $ 22,747  

Computer equipment

     3            17,093        14,338  

Computer software

     3            2,223        2,166  

Hardware development

     3            1,024        1,024  

Furniture and fixtures

     7            683        647  

Leasehold improvements

     2            1,175        1,151  
     

 

 

    

 

 

 

Total property and equipment

      $ 48,668      $ 42,073  

Less accumulated depreciation and amortization

        (34,304      (27,862
     

 

 

    

 

 

 

Property and equipment — net

      $ 14,364      $ 14,211  
     

 

 

    

 

 

 

Depreciation expense related to property and equipment amounted to $2,153 and $1,966 for the three months ended October 31, 2019 and 2018, respectively. Depreciation expense related to property and equipment amounted to $6,444 and $5,515 for the nine months ended October 31, 2019 and 2018, respectively. Capital lease depreciation, included in depreciation expense, was $1,758 for the nine months ended October 31, 2019.

Assets under capital leases included in computer equipment were $11,973 and $10,235 as of October 31, 2019 and January 31, 2019. Accumulated amortization of assets under capital leases was $7,127 and $5,369 as of October 31, 2019 and January 31, 2019, respectively.

(c) Capitalized internal use software

For the three months ended October 31, 2019 and 2018, the Company capitalized $1,452 and $1,274, respectively, of costs related to the Phreesia Platform. For the nine months ended October 31, 2019 and 2018, the Company capitalized $4,329 and $3,744 of costs related to the Phreesia Platform.

During the three months ended October 31, 2019 and 2018, amortization expense of capitalized internal-use software was $1,266 and $1,037, respectively. During the nine months ended October 31, 2019 and 2018, amortization expense of capitalized internal-use software was $3,645 and $2,912, respectively. As of October 31, 2019 and January 31, 2019, the net book value of the Phreesia Platform was $8,501 and $7,816, respectively.

 

8


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

(d) Intangible assets

The following presents the details of intangible assets as of October 31, 2019 and January 31, 2019.

 

     Useful Life    October 31,      January 31,  
     (years)    2019      2019  

Acquired technology gross carrying value

   5    $ 490      $ 490  

Customer relationship gross carrying value

   7      980        980  
     

 

 

    

 

 

 

Total intangible assets

      $ 1,470      $ 1,470  

Less accumulated amortization

     (212      (33
  

 

 

    

 

 

 

Net carrying value

      $ 1,258      $ 1,437  
     

 

 

    

 

 

 

The remaining useful life for acquired technology in years is 4.1 and 4.8 as of October 31, 2019 and January 31, 2019, respectively. The remaining useful life for customer relationships in years is 6.1 and 6.8 as of October 31, 2019 and January 31, 2019, respectively.

Amortization expense associated with intangible assets amounted to $59 and $0 for the three months ended October 31, 2019 and 2018, respectively. Amortization expense associated with intangible assets amounted to $178 and $0 for the nine months ended October 31, 2019 and 2018, respectively.

The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October 31, 2019:

 

2020 (Remaining three months)

   $ 60  

Years ending January 31,

  

2021

     238  

2022

     238  

2023

     238  

2024

     224  

2025 - thereafter

     260  
  

 

 

 

Total

   $ 1,258  
  

 

 

 

(e) Deferred offering costs

Deferred offering costs consist primarily of accounting, legal, and other fees related to the Company’s IPO. Prior to the IPO, all deferred offering costs were capitalized in other assets on the accompanying balance sheet. Upon the closing of the IPO on July 22, 2019, $6,084 were recorded in stockholders’ deficit as a reduction of additional paid in capital. An additional $56 in deferred offering costs related to the IPO were recorded in stockholders’ deficit as a reduction of paid in capital during the three months ended October 31, 2019. The Company recorded $540 of deferred offering costs within other assets on the accompanying balance sheet as of January 31, 2019.

 

9


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

(f) Accounts receivable

Accounts receivable as of October 31, 2019 and January 31, 2019 are as follows:

 

     October 31,      January 31,  
     2019      2019  

Billed

   $ 19,759      $ 15,990  

Unbilled

     978        636  
  

 

 

    

 

 

 

Total accounts receivable, gross

   $ 20,737      $ 16,626  

Less allowance for doubtful accounts

     (729      (517
  

 

 

    

 

 

 

Total accounts receivable

   $ 20,008      $ 16,109  
  

 

 

    

 

 

 

5. Revenue

The Company generates revenue primarily from providing an integrated SaaS-based software and payment platform for the healthcare industry. The Company derives revenue from subscription fees and related services generated from the Company’s provider customers for access to the Phreesia Platform, payment processing fees based on patient payment volume processed through the Phreesia Platform, and from digital patient engagement revenue from life sciences companies to reach, educate and communicate with patients when they are most receptive and actively seeking care.

The amount of subscription and related services revenue recorded pursuant to ASC 840 for the leasing of the Company’s self-service intake tablets and onsite kiosks was $1,496 and $1,197 for the three months ended October 31, 2019 and 2018, respectively. The amount of subscription and related services revenues recorded pursuant to ASC 840 for the leasing of the Company’s self-service intake tablets and onsite kiosks was $4,462 and $3,388 for the nine months ended October 31, 2019 and 2018, respectively.

Contract balances

The following table represents a rollforward of contract assets and contract liabilities:

 

     Contract assets
(unbilled
accounts
receivable)
     Contract
liabilities
(deferred
revenue)
 

January 31, 2019

   $ 636      $ 6,488  

Amount transferred to receivables from contract assets

     (576      —    

Contract asset additions

     918        —    

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

     —          (11,168

Increases due to invoicing prior to satisfaction or performance obligations

     —          10,006  
  

 

 

    

 

 

 

October 31, 2019

   $ 978      $ 5,326  
  

 

 

    

 

 

 

Cost to obtain a contract

The Company capitalizes certain incremental costs to obtain customer contract and amortizes these costs over the life of the contracts. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations and totaled $491 and $416 for the three months ended October 31, 2019 and 2018, respectively. Amortization expense totaled $1,465 and $1,179 for the nine months ended October 31, 2019 and 2018, respectively. The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented.

 

10


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

The following table represents a rollforward of deferred contract acquisition costs:

 

     October 31,      January 31,  
     2019      2019  

Beginning balance

   $ 3,194      $ 2,334  

Additions to deferred contract acquisition costs

     1,414        2,500  

Amortization of deferred contract acquisition costs

     (1,465      (1,640
  

 

 

    

 

 

 

Ending balance

     3,143        3,194  

Deferred contract acquisition costs, current (to be amortized in next 12 months)

     1,631        1,673  

Deferred contract acquisition costs, non current

     1,512        1,521  
  

 

 

    

 

 

 

Total deferred contract acquisition costs

   $ 3,143      $ 3,194  
  

 

 

    

 

 

 

6. Debt

As of October 31, 2019 and January 31, 2019, the Company had the following outstanding loan balances:

 

     October 31,
2019
     January 31,
2019
 

Term loan

   $ 20,000      $ 1,042  

Line of credit

     —          7,800  

Loan payable

     —          20,000  
  

 

 

    

 

 

 

Total debt

   $ 20,000      $ 28,842  

Less current maturities

     —          (97

Less deferred financing costs

     (983      (996

Plus accrued interest

     121        —    

Plus accrued final payment

     217        169  
  

 

 

    

 

 

 

Long term debt, net of current portion

   $ 19,355      $ 27,918  
  

 

 

    

 

 

 

The Company had a loan facility with a commercial bank that provided for a term loan with an original principal amount of $3,500 and a $10,000 revolving line of credit, which was later increased to $20,000. The term loan was interest only, at a floating per annum rate equal to the Prime Rate as quoted by Wall Street Journal print edition less three-quarters of one percent (0.75%), for 12 months from the date of borrowing followed by 36 monthly payments of principal and interest. The Prime Rate was 5.50% as of January 31, 2019. In addition to principal and interest payments due under the loan facility, the Company was required to make a final payment fee to the lender due upon the earlier of prepayment or maturity of the term loan, which was equal to 5% of the principal balance, or $175 and was paid in connection with the repayment of the term loan. The Company accrued the estimated final payment fee using the effective interest method, with a charge to interest expense of $0 and $6 for the three and nine months ended October 31, 2019 and $7 and $21 for the three and nine months ended October 31, 2018 respectively, over the term loan amortization period. Interest expense related to the term loan was $0 and $23, including amortization of deferred financing costs of $0 and $6, for the three months ended October 31, 2019 and 2018, respectively. Interest expense related to the term loan was $16 and $73, including amortization of deferred financing costs of $5 and $18, for the nine months ended October 31, 2019 and 2018, respectively. For the nine months ended October 31, 2018, the effective interest rate on the term loan was 5.1%. Borrowings under the term loan were repaid in full with the proceeds from the New Loan Agreement that was entered into on February 28, 2019.

Borrowings under the revolving line of credit bore interest at the prime rate plus 1.00% and were limited to the greater of $20,000 or an amount determined pursuant to a borrowing base. The revolving credit facility had a maturity date of November 2019. Borrowings under this facility were collateralized by substantially all of the assets of the Company and the Company was required to comply with certain financial covenants related to this facility. The Company was in compliance with all covenants related to the revolving line of credit as of January 31, 2019 and until the total balance of $17,676 was fully repaid on July 22, 2019 with proceeds from the IPO. Weighted-average borrowings outstanding under the revolving line of credit were $979 and $971 for the nine months ended October 31, 2019 and 2018, respectively. Interest expense under the revolving line of credit was $0 and $42 including amortization of deferred financing costs of $0 and $18, for the three months ended October 31, 2019 and 2018, respectively. Interest expense under the revolving line of credit was $166 and $115 including amortization of deferred financing costs of $13 and $53, for the nine months ended October 31, 2019 and 2018, respectively.

 

11


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

On November 7, 2016, the Company entered into a 5-year term loan agreement with two third-party lenders in an aggregate original principal amount of $10,000 plus an additional $10,000 that was available through May 31, 2017 (the Loans Payable). The initial advance of $10,000 was drawn down simultaneously with the execution of the agreement and the second advance of $10,000 was drawn down in May 2017. Borrowings under the Loans Payable were subordinated to borrowings under the term loan and revolving line of credit. The outstanding principal amount of the Loans Payable was subject to interest each month at an interest rate equal to 11% per annum with the principal due in 30 equal installments beginning in June 2019. Interest expense related to the Loans Payable was $0 and $498, including amortization of deferred financing costs of $0 and $30, for the three months ended October 31, 2019 and 2018, respectively. Interest expense related to the Loans Payable was $168 and $1,663, including amortization of deferred financing costs of $0 and $89, for the nine months ended October 31, 2019 and 2018, respectively. For three and nine months ended October 31, 2018, the effective interest rate on the Loans Payable was 12.5%. Borrowings under the Loans Payable were repaid in full with proceeds from the New Loan Agreement that was entered into on February 28, 2019.

On February 28, 2019 (the Effective Date), the Company entered into an Amended and Restated Loan and Security Agreement (the New Loan Agreement) that provides for a $20,000 term loan and a revolving credit facility with up to $25,000 of availability. The proceeds from the New Loan Agreement were used to repay in full the term loan, which had a balance of $1,042 as of January 31, 2019 and the $20,000 outstanding under the Loans Payable. The Company is also permitted to borrow an additional $10,000 term loan (the Term Loan B Advance) and, subject to the bank’s approval, another $15,000 (the Term Loan C Advance) prior to February 28, 2020. The term loans under the New Loan Agreement bear interest, which is payable monthly, at a floating rate equal to the bank’s prime rate plus 1.50% until such time that EBITDA reaches a defined level, after which time the interest rate is reduced to the prime plus 0.75%. Principal payments due under the term loans are due in 36 equal monthly installments beginning in March 2021. In addition to principal and interest payments due under the term loans, the Company is required to make a final payment to the lenders due upon the earlier of prepayment or maturity of the term loan, which is equal to 2.75% of the original principal amount. The Company accrues the estimated final payment fee using the effective interest method resulting in a charge to interest expense of $217 for the nine months ended October 31, 2019. In connection with the New Loan Agreement, the Company issued warrants to the lenders to purchase an aggregate of 150,274 shares of common stock at an exercise price of $8.02 per share. The warrants expire in February 2029. The fair value of the warrants of $833 was recorded as a debt discount and is being amortized to interest expense over the term of the new term loan and revolving credit facility. If the Company prepays the term loans prior to their respective scheduled maturities, it will also be required to make prepayment fees to the lenders equal to 3% if prepaid on or before the second anniversary of the Effective Date, 2% if prepaid after the second and on or before the third anniversary of funding or 1% if prepaid after the third anniversary of funding of the principal amounts borrowed. Interest expense related to the term loan under the New Loan Agreement was $386, including amortization of deferred financing fees of $38 for the three months ended October 31, 2019. Interest expense related to the term loan under the New Loan Agreement was $1,046, including amortization of deferred financing fees of $103 for the nine months ended October 31, 2019. For the nine months ended October 31, 2019, the effective interest rate on the term loan was 3.9%.

The Company accounted for the settlement of the Loans Payable and the term loan as a debt extinguishment and recorded an expense of $1,073, which is included in other income (expense), and is comprised of the write-off of $773 of deferred financing costs related to these facilities and a $300 prepayment fee related to the Loans Payable. The modification of the revolving line of credit was accounted for as an insubstantial modification. The Company incurred fees of $112 related to the extinguishment and modification.

Borrowings under the revolving credit facility are subject to a borrowing base equal to 80% of eligible accounts receivable plus a percentage of recurring revenue, as defined, not to exceed $25,000 in the aggregate. The Company has $25,000 of availability as of October 31, 2019. Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the bank’s prime rate less 0.50%, or 5.0% until such time that EBITDA reaches a defined level, after which time the interest rate is reduced to the greater of prime less 0.75%, or 4.75%. In addition to principal and interest due under the revolving credit facility, the Company is required to pay an annual fee of $100 per year during the first three years of the facility and then $75 per year in years four and five. Amortization of deferred financing fees under the new loan agreement was $32 for the three months ended October 31, 2019. Interest expense related to the revolving credit facility under the New Loan Agreement was $342, including amortization of deferred financing fees of $84, for the nine months ended October 31, 2019. The Company is required to pay a fee of 0.15% per year for any unused availability and a termination fee of 1.50% if the revolving credit agreement is terminated prior to its scheduled maturity. The revolving credit facility is due five years from the Effective Date, which is February 28, 2024.

The Company’s obligations under the New Loan Agreement are secured by a first priority security interest in substantially all of its assets, other than intellectual property. The New Loan Agreement includes a financial covenant that requires the Company to achieve specified revenue levels, as defined, through January 31, 2020, after which time revenue levels for covenants purposes will be determined by the bank based on the Company’s forecast, subject to certain minimums. The Company is also required to maintain certain liquidity levels, as defined. The Company was in compliance with all covenants related to the New Loan Agreement as of October 31, 2019.

The New Loan Agreement contains events of default, including, without limitation, events of default upon: (i) failure to make payment pursuant to the terms of the agreement; (ii) violation of covenants; (iii) material adverse changes to the Company’s business;

 

12


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

(iv) attachment or levy on the Company’s assets or judicial restraint on its business; (v) insolvency; (vi) significant judgments, orders or decrees for payments by the Company not covered by insurance; (vii) incorrectness of representations and warranties; (viii) incurrence of subordinated debt; (ix) revocation of governmental approvals necessary for the Company to conduct its business; and (x) failure by the Company to maintain a valid and perfected lien on the collateral securing the borrowing.

As of October 31, 2019, the Company’s long-term debt is payable as follows:

 

2020 (Remaining three months)

   $ —    

Year ending January 31,

  

2021

     —    

2022

     6,111  

2023

     6,667  

2024

     6,667  

2025 - thereafter

     555  
  

 

 

 

Total long-term debt payments

   $ 20,000  
  

 

 

 

7. Common Stock

The Company closed an IPO on July 22, 2019 and filed an Amended and Restated Certificate of Incorporation authorizing the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share.

Upon completion of the IPO, the Company issued and sold 7,812,500 shares of common stock at an issuance price of $18.00 per share resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions. In addition, all outstanding shares of Convertible Preferred stock converted into 25,311,515 shares of common stock (See Note 8) and the Company issued 588,763 shares of common stock as a result of the cashless exercise of warrants (See Note 10). An additional 53,023 shares of common stock were issued as a result of the cashless exercise of warrants as of October 31, 2019 (See Note 10).

8. Preferred stock

Upon completion of the IPO on July 22, 2019, all of the Company’s then outstanding shares of Senior Preferred and Junior Preferred stock automatically converted into an aggregate of 25,311,515 shares of common stock and all of the Company’s then outstanding 42,560,530 shares of redeemable preferred stock were cancelled. As of October 31, 2019, there were no shares of convertible or redeemable preferred stock issued and outstanding.

In connection with the IPO, the Company’s Amended and Restated Certificate of Incorporation became effective, which authorized 20,000,000 shares of undesignated preferred stock with a par value of $0.01 per share.

Preferred stock dividends of $14,955 were paid in connection with the IPO.

9. Equity-based compensation

(a) Stock options

In 2006, the Board of Directors adopted the Company’s 2006 Stock Option Plan, which provided for the issuance of options to purchase up to 151,548 shares of the Company’s common stock to officers, directors, employees, and consultants. Over the years, the Company amended the plan to increase the shares available for issuance. On October 14, 2014, the Company increased the number of shares available for issuance under the 2006 plan to 4,424,986. The 2006 Stock Option Plan expired in August 2017.

In January 2018, the Board of Directors adopted the Company’s 2018 Stock Option Plan (as amended), which currently provides for the issuance of additional options to purchase up to 3,048,490 shares of the Company’s common stock to officers, directors, employees, and consultants. The option exercise price per share is determined by the Board of Directors based on the estimated fair value of the Company’s common stock.

In June 2019, the Board of Directors adopted the Company’s 2019 Stock Option and Incentive Plan, which replaced the 2018 Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee to make equity-based incentive awards to the Company’s officers, employees, directors, and consultants. The initial reserve for the issuance of awards under this Plan is 2,139,683 shares of common stock. The initial number of shares reserved and available for issuance will automatically increase on February 1, 2020 and each February 1 thereafter by 5% of the number of shares of common stock outstanding on the immediately preceding January 31 (or such lesser number of shares determined by the Compensation Committee). Options granted under the plans have a maximum term of ten years and vest over a period determined by the Board of Directors (generally four years from the date of grant or the commencement of the grantee’s employment with the Company). Options generally vest 25% at the one-year anniversary of grant after which point they generally vest pro rata on a monthly basis.

 

13


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

Effective July 2019, all available shares from expired, terminated, or forfeited awards that remained under the 2006 or 2018 prior stock compensation plans will be available for grant under the 2019 Plan.

In June 2019, the Board of Directors also adopted the Company’s 2019 Employee Stock Purchase Plan (The ESPP), which became effective immediately prior to the effectiveness of the registration statement for the Company’s initial public offering. The total shares of common stock initially reserved under the ESPP is limited to 855,873 shares.

The fair value of stock options is estimated on the date of the grant using the Black-Scholes option pricing model for each of the stock option awards granted. The Company historically has been a private company and lacked company-specific historical and implied volatility information for shares. Accordingly, expected volatility is based on the stock volatility for comparable publicly traded companies. The Company uses the simplified method as described in SEC Staff Accounting Bulletin (SAB) 107 to estimate the expected life of stock options. Forfeitures are recorded when they occur. The risk-free rate is based on the U.S. Treasury yield curve at the time of the grant over the expected term of the stock option grants. The weighted average assumptions are provided below.

 

     For the three months ended     For the nine months ended  
     October 31,     October 31,     October 31,     October 31,  
     2019     2018     2019     2018  

Risk-free interest rate

     1.81     2.90     2.18     2.83

Expected dividends

     None       None       None       None  

Expected term (in years)

     6.25       6.25       6.25       6.25  

Volatility

     45.90     45.00     45.15     45.00

Weighted average fair market value of grants

   $ 12.42     $ 3.99     $ 4.99     $ 3.72  

Stock option activity for the nine months ended October 31, 2019 are as follows:

 

     Number of
options
     Weighted-
average
exercise price
     Weighted-
average
remaining
contractual life
(in years)
     Aggregate Intrinsic
value (in thousands)
 

Outstanding — January 31, 2019

     5,055,505      $ 2.45        

Granted in nine months ended October 31, 2019

     1,230,382      $ 8.78        

Exercised

     (111,515    $ 3.98        

Forfeited and expired

     (53,627    $ 3.38        
  

 

 

          

Outstanding and expected to vest — October 31, 2019

     6,120,745      $ 3.67        6.35      $ 140,339  
  

 

 

          

Exercisable — October 31, 2019

     4,197,481      $ 2.09        4.84      $ 103,178  

Amount vested in nine months ended October 31, 2019

     621,206      $ 4.03        

As of October 31, 2019, there are 2,129,560 shares available for future grant pursuant to the newly adopted 2019 Plan as well as an additional 855,873 shares available for future grant pursuant to the newly adopted ESPP.

The aggregate intrinsic value represents the total pre-tax intrinsic value (the difference between the Company’s estimated stock price at year end and the exercise price, multiplied by the related in-the-money options) that would have been received by the option holders had they exercised their options at the end of the period. This amount changes based on the market value of the Company’s common stock. The total intrinsic value of options exercised for the nine months ended October 31, 2019 and 2018, (based on the difference between the Company’s estimated stock price on the exercise date and the respective exercise price, multiplied by the number of options exercised) was $1,728 and $1,658, respectively.

For the three months ended October 31, 2019 and 2018, the Company recorded stock-based compensation expense for stock options of $809 and $447, respectively. For the nine months ended October 31, 2019 and 2018, the Company recorded stock-based compensation expense for stock options of $2,051, and $950 respectively. As of October 31, 2019, there is $6,975 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 2.98 years.

Incremental expense associated with the modification of stock options during the three and nine months ended October 31, 2019 was $173.

 

14


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

The Company has not recognized and does not expect to recognize in the foreseeable future, any tax benefit related to employee stock-based compensation expense.

(b) Restricted stock units

On March 25, 2019 and June 20, 2019, the Company issued 390,794 and 58,589 stock units, respectively, to employees and directors that vest based on both a time-based condition and a performance-based condition. Pursuant to the time-based condition, 10% of the restricted stock units vest after one year, 20% vest after two years, 30% vest after three years and 40% vest after four years. The performance-based condition is based on a sale of the Company or an IPO, as defined. The restricted stock units expire seven years from the grant date.

Upon completion of the Company’s IPO in July 2019, the Company immediately recognized the fair value of the vested units with the unvested portion recognized over the remaining service period. In addition, in August 2019, the Company approved allowing executive officers the ability to elect to receive all or a portion of the bonus (based on its target bonus opportunity for the last half of the fiscal year) in the form of restricted stock units instead of cash. For such executive officers that elected to receive restricted stock units, such award was granted immediately after such election with a value equal to the portion of the target bonus opportunity that the executive officer elected not to receive in cash, and such award vests based on the achievement of the Company’s pre-defined performance targets. Further, such executive officer may earn up to 200% of the target number of restricted stock units based on actual performance, provided that certain stipulations are met.

The Company issued 4,873 time-based restricted stock units and 72,126 performance-based restricted stock units in August 2019. These time-based restricted stock units are subject to the same four-year vesting period as the previously granted units. The performance-based units, issued to key employees, are subject to the Company’s pre-defined targets. These performance-based units will vest over a six month period.

Restricted stock unit activity for the nine months ended October 31, 2019 are as follows:

 

      Restricted stock units  

Balance - January 31, 2019

     20,164  

Granted

     526,382  

Forfeited

     (22,185
  

 

 

 

Balance - October 31, 2019

     524,361  

For the three and nine months ended October 31, 2019, the Company recognized $957 and $1,781 respectively, in restricted stock unit compensation expense, with $3,779 remaining of total unrecognized compensation costs related to these awards as of October 31, 2019.

 

15


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

10. Stock warrants

As of October 31, 2019 and January 31, 2019, the following warrants to purchase common and preferred stock were outstanding:

 

     Number of warrants              

Warrants to purchase

   October 31,
2019
     January 31,
2019
     Exercise price Expiration

Senior A Preferred

     —          116,232      $ 2.19      October 1, 2021

Senior A Preferred

     —          672,560      $ 3.00      November 1, 2026

Junior Preferred

     —          489,605      $ 0.01      September 5, 2020

Redeemable Preferred

        358,244      $ 0.01      September 5, 2020
  

 

 

    

 

 

       

Total preferred stock (liability-classified)

     —          1,636,641        
  

 

 

    

 

 

       

Common stock

     —          166,952      $ 2.02      October 21, 2025

Common stock

     —          89,459      $ 3.49      November 1, 2026

Common stock

     75,137        —        $ 8.02      February 28, 2029

Common stock (converted from preferred stock)

     153,041        —        $ 6.59      November 1, 2026
  

 

 

    

 

 

       

Total common stock (equity-classified)

     228,178        256,411        
  

 

 

    

 

 

       

The following table summarizes the activity for the Company’s warrants for the periods presented:

 

     Common      Preferred  

Balance - January 31, 2019

     256,411        1,636,641  

Granted

     150,274        —    

Conversion of preferred stock warrants to common stock warrants

     581,798        —    

Exercised

     (760,305      (1,636,641
  

 

 

    

 

 

 

Balance - October 31, 2019

     228,178        —    
  

 

 

    

 

 

 

The following table is a reconciliation of the warrant liability measured at fair value:

 

     Warrant Liability  

Balance at January 31, 2019

   $ 5,498  

Change in fair value of stock warrants nine months ended October 31, 2019

     3,307  

Conversion of convertible preferred stock warrants

     (8,805
  

 

 

 

Balance at October 31, 2019

   $ —    
  

 

 

 

Upon the closing of the IPO in July 2019, the Company’s outstanding warrants to purchase shares of preferred stock automatically converted into warrants to purchase an aggregate of 581,798 shares of common stock. Upon the conversion, the Company reclassified the warrants to equity and recorded the then current value of the warrant liability on the date of reclassification to additional paid-in-capital. In addition, in July 2019, the holders of these converted common stock warrants to purchase an aggregate of 428,757 shares of common stock completed the cashless exercises of the warrants, resulting in the issuance of an aggregate of 428,757 shares of common stock whereby 70,485 shares of common stock were withheld by the Company to pay for the exercise price of the warrants. The remaining converted warrants to purchase 153,041 shares of common stock that were not exercised are included in the total outstanding common stock warrants to purchase common stock of 228,178.

In July and September, the existing common stock warrant holders completed the cashless exercise of the warrants, resulting in the issuance of 256,411 and 75,137 shares of common stock, respectively, whereby 25,919 and 22,114 shares of common stock, respectively, were withheld by the Company to pay for the exercise price of the warrants, and 230,492 and 53,023 shares of common stock were issued, respectively.

11. Fair value measurements

The carrying value of the Company’s short-term financial instruments, including accounts receivable and accounts payable approximate fair value due to the short-term nature of these instruments.

 

16


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

The Company uses certain derivative financial instruments as part of its risk management strategy to reduce its foreign currency risk. The Company recognizes all derivatives on the balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency contracts as of October 31, 2019 and January 31, 2019 was a liability of $24 and $143, respectively, which are included in Accounts payable on the accompanying balance sheet. The fair value of the foreign currency contracts are considered Level 2 in the fair value hierarchy as of October 31, 2019 and January 31, 2019, respectively.

Warrant Liability—The warrant liability is related to the warrants to purchase shares of preferred stock (See Note 10). Upon the closing of the IPO in July 2019, the warrants to purchase the Company’s convertible preferred stock were either converted into warrants to purchase common stock or subject to the cashless exercise into shares of common stock. As a result, the warrant liability was remeasured immediately prior to the closing date of the IPO and reclassified to stockholders’ equity (deficit).

The Company used the Black-Scholes option-pricing model, which incorporated weighted-average inputs and assumptions, to value the warrant liability as of January 31, 2019 and as of the date of conversion. As of January 31, 2019, the warrant liability was valued at $5,498 as a non-current liability on the consolidated balance sheet. The following assumptions were used in valuing the warrant liability:

The Black-Scholes Method and the following weighted-average inputs and assumptions was utilized to determine the fair value of the warrants as of January 31, 2019, pre-stock split:

 

     January 31, 2019  
     Series A
Preferred
    Junior
Preferred
    Redeemable
Preferred
 

Estimated fair value of preferred stock

   $ 5.80     $ 4.88     $ 0.01  

Exercise price

   $ 2.88     $ 0.01     $ 0.01  

Remaining term (in years)

     7.01       1.60       1.60  

Risk-free interest rate

     2.6     2.5     2.5

Expected volatility

     45.1     45.1     45.1

Dividend yield

     0.0     0.0     0.0

The Black Scholes Method and following assumptions were used to measure the fair market value of the warrant liability upon the conversion date:

 

     Series A
Preferred
    Junior
Preferred
 

Estimated fair value of preferred stock

   $ 18.00     $ 18.00  

Exercise price

   $ 6.33     $ 0.01  

Remaining term (in years)

     6.55       1.13  

Risk-free interest rate

     1.9     1.9

Expected volatility

     45.9     45.9

Dividend yield

     0.0     0.0

As the Company refinanced all of its debt on February 28, 2019 (See Note 6), it believes that the face value of its outstanding debt at October 31, 2019 and January 31, 2019 approximates fair value.

The Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the nine months ended October 31, 2019 and 2018.

The Company’s cash and cash equivalents includes money market funds which is measured at fair value. The Company consider these investments within Level 1 of the fair value hierarchy.

 

17


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

12. Commitments and contingencies

(a) Operating and capital leases

The Company leases its office premises in New York, North Carolina, and Ottawa under operating leases which expire on various dates through August 2022. The Company recognizes rent expense under such arrangements on a straight-line basis. Rent expense under such operating leases amounted to $462 and $453 for the three months ended October 31, 2019 and 2018, respectively. Rent expense under such operating leases amounted to $1,373 and $1,350 for the nine months ended October 31, 2019 and 2018, respectively.

As of October 31, 2019, the aggregate minimum net rental payments for non-cancelable operating leases and firmly committed contracts are as follows:

 

2020 (Remaining three months)

   $ 443  

Year ending January 31,

  

2021

     1,824  

2022

     819  

2023

     464  
  

 

 

 

Total operating lease payments

   $ 3,550  
  

 

 

 

During the nine months ended October 31, 2019 and in prior years, the Company entered into several capital leases for equipment and software. The leases are for 30-36 month periods. As of October 31, 2019, the minimum lease payments are as follows:

 

2020 (Remaining three months)

   $ 611  

Year ending January 31,

  

2021

     2,404  

2022

     1,621  

2023

     200  

Total capital lease payments

   $ 4,836  
  

 

 

 

Less amounts representing interest

     (452
  

 

 

 

Total capital lease payments, net of interest

     4,384  
  

 

 

 

Less current portion

     (2,413
  

 

 

 

Total capital lease payments, net of interest and current portion

   $ 1,971  
  

 

 

 

Interest expense related to capital leases was $64 and $78 for the three months ended October 31, 2019 and 2018, respectively. Interest expense related to capital leases was $215 and $190 for the nine months ended October 31, 2019 and 2018, respectively.

(b) Legal proceedings

In the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.

13. Income taxes

The effective tax rate is 0% and 0% in the nine months ended October 31, 2019 and 2018, respectively. The difference between the U.S. Statutory rate of 21% and the effective tax rate is primarily due to the change in valuation allowance. The Company has recorded a full valuation allowance against its deferred tax assets at October 31, 2019 and January 31, 2019.

 

18


Table of Contents

Phreesia, Inc.

Notes to Unaudited Financial Statements

(in thousands, except share and per share data)

 

14. Net loss per share attributable to common stockholders

Basic and diluted net loss per share attributable to common stockholders was calculated as follows:

 

     Three months ended October 31,      Nine months ended October 31,  
     2019      2018      2019      2018  

Numerator:

           

Net loss

   $ (2,437    $ (4,172    $ (16,625    $ (9,983

Preferred stock dividend paid

     —          —          (14,955      —    

Accretion of redeemable convertible preferred stock to redemption value

     —          (9,236      (56,175      (20,962
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss attributable to common stockholders

   $ (2,437    $ (13,408    $ (87,755    $ (30,945
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Weighted-average shares of common stock outstanding, basic and diluted

     35,790,951        1,909,858        15,007,247        1,176,833  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss attributable to common stockholders

   $ (0.07    $ (7.02    $ (5.85    $ (26.30
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company’s potential dilutive securities, which include Convertible Preferred, stock options, restricted stock units and outstanding warrants to purchase shares of common and preferred stock, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:

 

     October 31,      October 31,  
     2019      2018  

Redeemable convertible preferred stock (as-converted to common stock)

     —          25,311,535  

Stock options to purchase common stock and restricted stock units

     6,645,106        5,094,108  

Warrants to purchase convertible preferred stock

     —          581,798  

Warrants to purchase common stock

     228,178        256,411  
  

 

 

    

 

 

 
     6,873,284        31,243,853  
  

 

 

    

 

 

 

15. Related party transactions

The Company recognized revenue totaling approximately $1,223 and $1,115 from an affiliate of a stockholder of the Company for the three months ended October 31, 2019 and 2018, respectively. The Company recognized revenue totaling approximately $4,098 and $3,693 from an affiliate of a stockholder of the Company for the nine months ended October 31, 2019 and 2018, respectively. Accounts receivable from the affiliate totaled approximately $1,277 and $598 as of October 31, 2019 and January 31, 2019, respectively.

 

19


Table of Contents

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Management’s discussion and analysis of financial condition and results of operations

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our financial statements and related notes included in our final prospectus for our initial public offering dated as of July 17, 2019, or the prospectus, which was filed with the Securities and Exchange Commission, or the SEC, pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended, or the Securities Act. In addition to historical financial information, the following discussion and analysis and information set forth elsewhere in this Quarterly Report on Form 10-Q contain forward-looking statements that involve risks, uncertainties and assumptions. Our actual results could differ materially from those anticipated by these forward-looking statements as a result of many factors. We discuss factors that we believe could cause or contribute to these differences below and elsewhere in this Quarterly Report on Form 10-Q, including those set forth under “Risk Factors” and “Special Note Regarding Forward-Looking Statements.”

Overview

We are a leading provider of comprehensive solutions that transform the healthcare experience by engaging patients in their care and enabling healthcare provider organizations to optimize operational efficiency, improve profitability and enhance clinical care. As evidenced in industry survey reports from KLAS, a healthcare information technology and insights company, we have been recognized as a leader based on our integration capabilities with healthcare provider organizations, the broad adoption of our patient intake functionalities and by overall client satisfaction. Through the SaaS-based Phreesia Platform, we offer our provider clients a robust suite of solutions to manage the patient intake process and an integrated payments solution for secure processing of patient payments. Our Platform also provides life sciences companies with an engagement channel for targeted and direct communication with patients. In the three months ended October 31, 2019 and 2018, our Platform processed $463.0 million and $358.0 million in patient payments, respectively, which represents a $105.0 million, or 29% increase in patient payments processed through our Platform. Additionally, in the nine months ended October 31, 2019 and 2018, our Platform processed $1,388.2 million and $1,076.3 million in patient payments, respectively, which represents a $311.9 million, or 29% increase in patient payments processed through our Platform.

We serve an array of healthcare provider organizations of all sizes ranging from single-specialty practices, which include internal and family medicine, urology, dermatology and orthopedics, to large, multi-specialty groups. Our life sciences business additionally serves clients in the pharmaceutical, biotechnology and medical device industries.

We derive revenue from (i) subscription fees from healthcare provider organizations for access to the Phreesia Platform and related professional services fees and other services, (ii) payment processing fees based on levels of patient payment volume processed through the Phreesia Platform, and (iii) fees from life science companies to deliver patient engagement content to patients using the Phreesia Platform. We have strong visibility into our business as the majority of our revenue is derived from recurring subscription fees and re-occurring payment processing fees.

We market and sell our products and services to provider clients throughout the United States using a direct sales organization divided into several highly targeted and coordinated teams, which are concentrated in Raleigh, North Carolina, New York, New York and Ottawa, Canada. Our demand generation team develops content and identifies prospects that our sales development team researches and qualifies to generate high-grade, actionable sales programs. Our direct sales force executes on these qualified sales programs, partnering with client services to ensure prospects are educated on the breadth of our capabilities and demonstrable value proposition, with the goal of attracting and retaining clients and expanding their use of our Platform over time. Most of our Platform solutions are contracted pursuant to annual, auto-renewing agreements. Our sales typically involve competitive processes and sales cycles have, on average, varied in duration from two months to eight months, depending on the size of the potential client. In addition, through Phreesia University (Phreesia’s in-house training program), events, client conferences and webinars, we help our provider clients optimize their businesses and, as a result, support client retention.

Since our inception, we have not marketed or sold our products internationally. Accordingly, all of our revenue from historical periods has come from the United States, and our current strategy is to continue to focus our sales efforts solely within the United States.

Our revenue growth has been entirely organic and reflects our addition of new provider clients and increased revenue from existing clients. Our total revenue increased $8.1 million to $32.8 million in the three months ended October 31, 2019 from $24.8 million in the three months ended October 31, 2018, representing an increase of approximately 33%. Our total revenue increased $18.6 million to $92.0 million in the nine months ended October 31, 2019 from $73.4 million in the nine months ended October 31, 2018, representing an increase of approximately 25%. For the three months ended October 31, 2019 and 2018, our net loss was $2.4 million and $4.2 million, respectively, and Adjusted EBITDA was positive $3.0 million and positive $0.4 million, respectively. For the nine months ended October 31, 2019 and 2018, our net loss was $16.6 million and $10.0 million, respectively, and Adjusted EBITDA was positive $3.5 million and positive $3.2 million, respectively. For the three months ended October 31, 2019 and 2018, cash used in operating activities was $3.0 million and cash provided by operating activities was $0.7 million, respectively, and free cash flow was negative $6.6 million and negative $1.6 million, respectively. For the nine months ended October 31, 2019 and 2018, cash used in operating activities was $0.4 million and cash provided by operating activities was $1.7 million, respectively, and free cash flow was negative $9.6 million and negative $5.5 million, respectively. For a reconciliation of Adjusted EBITDA to net loss and free cash flow to cash (used in) provided by operating activities and for more information as to how we define and calculate such measures, see the section below titled “Non-GAAP financial measures.”

 

20


Table of Contents

Recent developments

In July 2019, we closed our initial public offering, or IPO, of 10,681,423 shares of common stock, consisting of 7,812,500 shares issued and sold by us and 2,868,923 shares sold by certain of our selling stockholders. The price per share to the public was $18.00. We received aggregate proceeds of $130.8 million from the IPO, net of underwriters’ discounts and commissions of $9.8 million, and before deducting offering costs of approximately $6.1 million.

Key metrics

We regularly review the following key metrics to measure our performance, identify trends affecting our business, formulate financial projections, make strategic business decisions and assess working capital needs.

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
     2019      2018      2019      2018  

Key Metrics:

           

Provider clients (average over period)

     1,573        1,503        1,560        1,472  

Average revenue per provider client

   $ 16,637      $ 13,308      $ 48,768      $ 39,990  

Patient payment volume (in millions)

   $ 463      $ 358      $ 1,388      $ 1,076  

 

   

Provider clients. We define provider clients as the average number of healthcare provider organizations that generate revenue each month during the applicable period. In one specific case wherein we act as a subcontractor providing white-label services to our partner’s clients, we treat this contractual relationship as a single provider client. We believe growth in the number of provider clients is a key indicator of the performance of our business and depends, in part, on our ability to successfully develop and market our Platform to healthcare provider organizations that are not yet clients. While growth in the number of provider clients is an important indicator of expected revenue growth, it also informs our management of the areas of our business that will require further investment to support expected future provider client growth. For example, as the number of provider clients increases, we may need to add to our customer support team and invest to maintain effectiveness and performance of our Platform and software for our provider clients and their patients.

 

   

Average revenue per provider client. We define average revenue per provider client as the total subscription and related services and payment processing revenue generated from provider clients in a given period divided by the average number of provider clients that generate revenue each month during that same period. We are focused on continually delivering value to our provider clients and believe that our ability to increase average revenue per provider client is an indicator of the long-term value of our existing provider client relationships.

 

   

Patient payment volume. We measure patient payment volume as the total dollar volume of transactions between our provider clients and their patients utilizing our payment platform, including via credit and debit cards, cash and check. Patient payment volume is a major driver of our payment processing revenue, and we believe that patient payment volume is an indicator of both the underlying health of our provider clients’ businesses and the continuing shift of healthcare costs to patients.

Non-GAAP financial measures

Adjusted EBITDA is a supplemental measure of our performance that is not required by, or presented in accordance with, GAAP. Adjusted EBITDA is not a measurement of our financial performance under GAAP and should not be considered as an alternative to net income or loss or any other performance measure derived in accordance with GAAP, or as an alternative to cash flows from operating activities as a measure of our liquidity. We define Adjusted EBITDA as net income or loss, before net interest expense (income), provision for income taxes, depreciation and amortization, and before non-cash based compensation expense, non-cash change in fair value of warrant liability and other income (expense), net.

 

21


Table of Contents

We have provided below a reconciliation of Adjusted EBITDA to net loss, the most directly comparable GAAP financial measure. We have presented Adjusted EBITDA in this Quarterly Report on Form 10-Q because it is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, and to develop short and long-term operational plans. In particular, we believe that the exclusion of the amounts eliminated in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and board of directors.

Our use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are as follows:

 

   

although depreciation and amortization expense are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;

 

   

Adjusted EBITDA does not reflect: (1) changes in, or cash requirements for, our working capital needs; (2) the potentially dilutive impact of non-cash stock-based compensation; or (3) tax payments that may represent a reduction in cash available to us; (4) net interest expense (income); and

 

   

Other companies, including companies in our industry, may calculate Adjusted EBITDA or similarly titled measures differently, which reduces its usefulness as a comparative measure.

Because of these and other limitations, you should consider Adjusted EBITDA along with other GAAP-based financial performance measures, including various cash flow metrics, net loss, and our GAAP financial results. The following table presents a reconciliation of Adjusted EBITDA to net loss for each of the periods indicated:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 

(in thousands, unaudited)

   2019      2018      2019      2018  

Net loss

   $ (2,437    $ (4,172    $ (16,625    $ (9,983

Interest (income) expense, net

     219        728        1,769        2,459  

Depreciation and amortization

     3,478        3,003        10,267        8,427  

Stock-based compensation expense

     1,766        447        3,832        950  

Change in fair value warrant liability

            611        3,307        1,496  

Income tax provision

     64               183         

Other (income) expense, net

     (77      (203      740        (167
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted EBITDA

   $ 3,013      $ 414      $ 3,473      $ 3,182  
  

 

 

    

 

 

    

 

 

    

 

 

 

We calculate free cash flow as net cash flow from operating activities less purchases of property and equipment and capitalized internal-use software development costs.

Additionally, free cash flow is a supplemental measure of our performance that is not required by, or presented in accordance with, GAAP. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by our business that can be used for strategic opportunities, including investing in our business, making strategic investments, partnerships and acquisitions and strengthening our financial position.

 

22


Table of Contents

The following table presents a reconciliation of free cash flow from net cash used in operating activities, the most directly comparable GAAP financial measure, for each of the periods indicated:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 

(in thousands)

   2019      2018      2019      2018  

Net cash provided by (used in) operating activities

   $ (3,032      724      $ (448    $ 1,668  

Less:

           

Purchases of property and equipment

     (2,071      (1,006      (4,826      (3,397

Capitalized internal-use software

     (1,452      (1,274      (4,329      (3,744
  

 

 

    

 

 

    

 

 

    

 

 

 

Free cash flow

   $ (6,555    $ (1,556    $ (9,603    $ (5,473
  

 

 

    

 

 

    

 

 

    

 

 

 

 

23


Table of Contents

Components of statements of operations

Revenue

We generate revenue primarily from providing an integrated SaaS-based software and payment platform for the healthcare industry. We derive revenue from subscription fees and related services generated from our provider clients, payment processing fees based on patient payment volume processed through the Phreesia Platform, and from digital patient engagement revenue from life sciences companies to reach, educate and communicate with patients when they are most receptive and actively seeking care.

Our total revenue consists of the following:

 

   

Subscription and related services. We primarily generate subscription fees from our provider clients based on the number of providers that subscribe to and utilize the Phreesia Platform. Our provider clients are typically billed monthly in arrears, though in some instances, provider clients may opt to be billed quarterly or annually in advance. Subscription fees are typically auto-debited from provider clients’ accounts every month. As we target and add larger enterprise provider clients, these clients may choose to contract differently than our typical per provider subscription model. To the extent we charge in an alternative manner with larger enterprise provider clients, we expect that such a pricing model will recur and, combined with our per provider subscription fees, will increase as a percentage of our total revenue.

In addition, we receive certain fees for related services from provider clients for professional services associated with our implementation services as well as travel and expense reimbursements, shipping and handling fees, sales of hardware (PhreesiaPads and Arrivals Stations), on-site support and training.

 

   

Payment processing fees. We generate revenue from payment processing fees based on the number of transactions and the levels of patient payment volume processed on credit and debit cards on the Phreesia Platform through our payment facilitator model. Payment processing fees are generally calculated as a percentage of the total transaction dollar value processed and/or a fee per transaction. Credit and debit patient payment volume processed through our payment facilitator model represented roughly 83% of our total patient payment volume in the three months ended October 31, 2019. The remainder of our patient payment volume for the three months ended October 31, 2019 was composed of credit and debit transactions for which Phreesia acts as a gateway to another payment processor, and cash and check transactions, for which we are not paid a processing fee.

 

   

Life sciences. We generate revenue from the sale of digital patient engagement to life sciences companies. As we expand our provider client base, we increase the number of new patients we can reach to deliver targeted patient engagement content on behalf of our life sciences clients.

Cost of revenue (excluding depreciation and amortization)

Our cost of revenue primarily consists of personnel costs, including salaries, benefits, bonuses and stock-based compensation for implementation and technical support, and costs to verify insurance eligibility and benefits, infrastructure costs to operate our SaaS-based Platform such as hosting fees and fees paid to various third-party partners for access to their technology.

Payment processing expense

Payment processing expense consists primarily of interchange fees set by payment card networks and that are ultimately paid to the card-issuing financial institution, assessment fees paid to payment card networks, and fees paid to third-party payment processors and gateways. Payment processing expense may increase as a percentage of payment processing revenue if card networks raise pricing for interchange and assessment fees or if we reduce pricing to our clients.

Sales and marketing

Sales and marketing expense consists primarily of personnel costs, including salaries, benefits, bonuses, stock-based compensation and commission costs for our sales and marketing personnel. Sales and marketing expense also includes costs for advertising, promotional and other marketing activities, as well as certain fees paid to various third-party partners for sales and lead generation. Advertising is expensed as incurred.

Research and development

Research and development expense consists of costs for the design, development, testing and enhancement of our products and services and are generally expensed as incurred. These costs consist primarily of personnel costs, including salaries, benefits, bonuses and stock-based compensation for our development personnel. Research and development expense also includes product management, life sciences analytics costs, third-party partner fees and third-party consulting fees, offset by any internal-use software development cost capitalized during the same period.

 

24


Table of Contents

General and administrative

General and administrative expense consists primarily of personnel costs, including salaries, benefits, bonuses, and stock-based compensation for our executive, finance, legal, human resources, information technology and other administrative personnel. General and administrative expense also includes consulting, legal, security, accounting services and allocated overhead. We expect general and administrative expense to continue to increase in absolute dollars as we grow our operations and operate as a public company, although we expect such expense to decline as a percentage of total revenue over time.

Depreciation

Depreciation represents depreciation expense for PhreesiaPads and Arrivals Stations, data center and other computer hardware, purchased computer software, furniture and fixtures and leasehold improvements.

Amortization

Amortization primarily represents amortization of our capitalized internal-use software related to the Phreesia Platform as well as amortization of acquired intangible assets.

Other income (expense)

Our other income and loss line items consist of the following:

 

   

Other income (expense). Other income (expense) consists of foreign currency-related gains and losses and other income (expense).

 

   

Change in fair value of warrant liability. Prior to our initial public offering, the Company had preferred stock warrants which were marked to market based on third-party valuations and the change in fair value was recorded in other income (expense). Upon the closing of the IPO in July 2019, the warrants to purchase the Company’s convertible preferred stock were either converted into warrants to purchase common stock or subject to the cashless exercise into shares of common stock. As a result, the warrant liability was remeasured immediately prior to the closing date of the IPO and reclassified to stockholders’ equity (deficit).

 

   

Interest income. Interest income consists of interest earned on our cash and cash equivalent balances. Interest income has not been material to our operations to date.

 

   

Interest expense. Interest expense consists primarily of the interest incurred on our financing obligations as well as amortization of discounts and deferred financing costs.

 

25


Table of Contents

The following table summarizes the results of our operations for the periods presented:

 

     Three Months Ended
October 31,
    Nine Months Ended
October 31,
 

(in thousands)

   2019     2018     % Change     2019     2018     % Change  

Revenue

            

Subscription and related services

   $ 14,606     $ 10,929       34   $ 41,292     $ 31,391       32

Payment processing fees

     11,559       9,073       27     34,781       27,478       27

Life sciences

     6,678       4,754       40     15,895       14,537       9
  

 

 

   

 

 

     

 

 

   

 

 

   

Total revenue

   $ 32,843     $ 24,756       33   $ 91,968     $ 73,406       25

Expenses

            

Cost of revenue (excluding depreciation and amortization)

     4,388       3,805       15     12,594       10,632       18

Payments processing expense

     6,902       5,393       28     20,952       16,309       28

Sales and marketing

     8,348       7,195       16     24,170       19,971       21

Research and development

     4,774       3,856       24     13,762       10,144       36

General and administrative

     7,184       4,540       58     20,849       14,118       48

Depreciation

     2,153       1,966       10     6,444       5,515       17

Amortization

     1,325       1,037       28     3,823       2,912       31
  

 

 

   

 

 

     

 

 

   

 

 

   

Total expenses

   $ 35,074     $ 27,792       26   $ 102,594     $ 79,601       29

Operating loss

   $ (2,231   $ (3,036     (27 %)    $ (10,626   $ (6,195     72

Other income (expense)

            

Other income (expense)

     77       203       (62 %)      (740     167       (543 %) 

Change in fair value of warrant liability

     —         (611     (100 %)      (3,307     (1,496     121

Interest income (expense)

     (219     (728     (70 %)      (1,769     (2,459     (28 %) 
  

 

 

   

 

 

     

 

 

   

 

 

   

Total other income (expense)

   $ (142   $ (1,136     (88 %)    $ (5,816   $ (3,788     54

Loss before provision for income taxes

   $ (2,373   $ (4,172     (43 %)    $ (16,442   $ (9,983     65

Provision for income taxes

     (64     —         —         (183     —         —    
  

 

 

   

 

 

     

 

 

   

 

 

   

Net loss

   $ (2,437   $ (4,172     (42 %)    $ (16,625   $ (9,983     67

Net loss attributable to common stockholders

   $ (2,437   $ (13,408     (82 %)    $ (87,755   $ (30,945     184

Comparison of the three and nine months ended October 31, 2019 and 2018

Revenue

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Revenue

   $ 32,843      $ 24,756      $ 8,087        33
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue increased $8.1 million to $32.8 million in the three months ended October 31, 2019, as compared to $24.8 million in the three months ended October 31, 2018. Revenue from provider clients increased $6.2 million to $26.2 million in the three months ended October 31, 2019, as compared to $20.0 million in the three months ended October 31, 2018. The increase was attributable to both increased subscription and payment processing revenue from new clients and expansion and cross-selling to existing clients. Our subscription and related services revenue from healthcare provider organizations increased $3.7 million to $14.6 million in the three months ended October 31, 2019, as compared to $10.9 million in the three months ended October 31, 2018 due to new provider clients added during the period and the expansion and cross-selling of products and services offered to existing provider clients. Our revenue from patient payments processed through the Phreesia Platform increased $2.5 million to $11.6 million in the three months ended October 31, 2019, as compared to $9.1 million in the three months ended October 31, 2018 due to the increased payment volume from the addition of more provider clients, expansion of existing provider clients and increased patient financial responsibility for their care. Our revenue from life science clients for digital patient engagement increased $1.9 million to $6.7 million in the three months ended October 31, 2019 as compared to $4.8 million in the three months ended October 31, 2018 primarily as a result of an increase in the volume of digital patient engagements.

 

26


Table of Contents
     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Revenue

   $ 91,968        73,406      $ 18,562        25
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue increased $18.6 million to $92.0 million in the nine months ended October 31, 2019, as compared to $73.4 million in the nine months ended October 31, 2018. Revenue from provider clients increased $17.2 million to $76.1 million in the nine months ended October 31, 2019, as compared to $58.9 million in the nine months ended October 31, 2018. The increase was attributable to both increased subscription and payment revenue from new clients and expansion and cross-selling to existing clients. Our subscription and related services revenue from healthcare provider organizations increased $9.9 million to $41.3 million in the nine months ended October 31, 2019, as compared to $31.4 million in the nine months ended October 31, 2018 due to new provider clients added during the period and increased revenue from the expansion of products and services offered to existing provider clients. Our revenue from patient payments processed through the Phreesia Platform increased $7.3 million to $34.8 million in the nine months ended October 31, 2019, as compared to $27.5 million in the nine months ended October 31, 2018 due to the increased payment volume from the addition of more provider clients, expansion of existing provider clients and increased patient financial responsibility for their care. Our revenue from life science clients for digital patient engagement increased $1.4 million to $15.9 million in the nine months ended October 31, 2019, as compared to $14.5 million in the nine months ended October 31, 2018. The increase was primarily the result of an increase in the volume of digital patient engagements.

Cost of revenue (excluding depreciation and amortization)

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Cost of revenue (excluding depreciation and amortization)

   $ 4,388      $ 3,805      $ 583        15
  

 

 

    

 

 

    

 

 

    

 

 

 

Cost of revenue (excluding depreciation and amortization) increased $0.6 million to $4.4 million in the three months ended October 31, 2019, as compared to $3.8 million in the three months ended October 31, 2018. The increase resulted primarily from increases in hardware deployment expenses of $0.2 million and data center hosting of $0.2 million.

Stock compensation incurred related to cost of revenue was $0.05 million and $0 for the three months ended October 31, 2019 and 2018, respectively.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Cost of revenue (excluding depreciation and amortization)

   $ 12,594      $ 10,632      $ 1,962        18
  

 

 

    

 

 

    

 

 

    

 

 

 

Cost of revenue (excluding depreciation and amortization) increased $2.0 million to $12.6 million in the nine months ended October 31, 2019, as compared to $10.6 million in the nine months ended October 31, 2018. The increase resulted primarily from increases in implementation and hardware deployment expenses of $0.9 million, data center hosting of $0.7 million, and payments to third party partners of $0.2 million.

 

27


Table of Contents

Stock compensation incurred related to cost of revenue was $0.1 million and $0 for the nine months ended October 31, 2019 and 2018, respectively.

Payment processing expense

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Payment processing expense

   $ 6,902      $ 5,393      $ 1,509        28
  

 

 

    

 

 

    

 

 

    

 

 

 

Payments processing expense increased $1.5 million to $6.9 million in the three months ended October 31, 2019, as compared to $5.4 million in the three months ended October 31, 2018. The increase resulted primarily from increases in payment processing volume which resulted in an increase to interchange and assessment expenses, which are the primary components of our payment processing expense.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Payment processing expense

   $ 20,952      $ 16,309      $ 4,643        28
  

 

 

    

 

 

    

 

 

    

 

 

 

Payments processing expense increased $4.6 million to $21.0 million in the nine months ended October 31, 2019, as compared to $16.3 million in the nine months ended October 31, 2018. The increase resulted primarily from increases in payment processing volume which resulted in an increase to interchange and assessment expenses, which are the primary components of our payment processing expense.

Sales and marketing

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Sales and marketing

   $ 8,348      $ 7,195      $ 1,153        16
  

 

 

    

 

 

    

 

 

    

 

 

 

Sales and marketing expense increased $1.2 million to $8.3 million in the three months ended October 31, 2019, as compared to $7.2 million in the three months ended October 31, 2018. The increase was primarily attributable to total compensation increases of $0.6 million and an increase in partner payments of $0.2 million.

 

28


Table of Contents

Stock compensation incurred related to sales and marketing expense was $0.4 million and $0.07 million for the three months ended October 31, 2019 and 2018, respectively.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Sales and marketing

   $ 24,170      $ 19,971      $ 4,199        21
  

 

 

    

 

 

    

 

 

    

 

 

 

Sales and marketing expense increased $4.2 million to $24.2 million in the nine months ended October 31, 2019, as compared to $20.0 million in the nine months ended October 31, 2018. The increase was primarily attributable to total compensation increases of $3.0 million and an increase in partner payments of $0.4 million.

Stock compensation incurred related to sales and marketing expense was $0.9 million and $0.2 million for the nine months ended October 31, 2019 and 2018, respectively.

Research and development

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Research and development

   $ 4,774      $ 3,856      $ 918        24
  

 

 

    

 

 

    

 

 

    

 

 

 

Research and development expense increased $0.9 million to $4.8 million in the three months ended October 31, 2019, as compared to $3.9 million in the three months ended October 31, 2018. The increase resulted primarily from increased compensation and personnel of $0.4 million and an increase in product management of $0.4 million.

Stock compensation incurred related to research and development expense was $0.2 million and $0.06 million for the three months ended October 31, 2019 and 2018, respectively.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Research and development

   $ 13,762      $ 10,144      $ 3,618        36
  

 

 

    

 

 

    

 

 

    

 

 

 

Research and development expense increased $3.6 million to $13.8 million in the nine months ended October 31, 2019, as compared to $10.1 million in the nine months ended October 31, 2018. The increase resulted primarily from increased compensation and personnel of $2.7 million and an increase in product management of $0.9 million.

Stock compensation incurred related to research and development expense was $0.5 million and $0.2 million for the nine months ended October 31, 2019 and 2018, respectively.

General and administrative

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

General and administrative

   $ 7,184      $ 4,540      $ 2,644        58
  

 

 

    

 

 

    

 

 

    

 

 

 

General and administrative expense increased $2.6 million to $7.2 million in the three months ended October 31, 2019, as compared to $4.5 million in the three months ended October 31, 2018. The increase resulted primarily from increases in accounting and tax fees, stock compensation expense, software fees, and insurance for coverage obtained for operating as a public company.

 

29


Table of Contents

Stock compensation incurred related to general and administrative expense was $1.0 million and $0.3 million for the three months ended October 31, 2019 and 2018, respectively.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

General and administrative

   $ 20,849        14,118      $ 6,731        48
  

 

 

    

 

 

    

 

 

    

 

 

 

General and administrative expense increased $6.7 million to $20.8 million in the nine months ended October 31, 2019, as compared to $14.1 million in the nine months ended October 31, 2018. The increase resulted primarily from increases in accounting and tax fees, stock compensation expense, software fees, and insurance for coverage obtained for operating as a public company.

Stock compensation incurred related to general and administrative expense was $2.4 million and $0.5 million for the nine months ended October 31, 2019 and 2018, respectively.

Depreciation

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Depreciation

   $ 2,153      $ 1,966      $ 187        10
  

 

 

    

 

 

    

 

 

    

 

 

 

Depreciation expense increased $0.2 million to $2.2 million in the three months ended October 31, 2019, as compared to $2.0 million in the three months ended October 31, 2018. The increase was attributable to PhreesiaPad, Arrivals Stations and data center depreciation.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Depreciation

   $ 6,444      $ 5,515      $ 929        17
  

 

 

    

 

 

    

 

 

    

 

 

 

Depreciation expense increased $0.9 million to $6.4 million in the nine months ended October 31, 2019, as compared to $5.5 million in the nine months ended October 31, 2018. The increase was attributable to PhreesiaPad, Arrivals Stations and data center depreciation.

Amortization

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Amortization

   $ 1,325      $ 1,037      $ 288        28
  

 

 

    

 

 

    

 

 

    

 

 

 

Amortization expense increased $0.3 million to $1.3 million in the three months ended October 31, 2019, as compared to $1.0 million in the three months ended October 31, 2018. The increase was due to amortization associated with increased capitalized internal use software development costs as well as the amortization of intangibles.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Amortization

   $ 3,823        2,912      $ 911        31
  

 

 

    

 

 

    

 

 

    

 

 

 

Amortization expense increased $0.9 million to $3.8 million in the nine months ended October 31, 2019, as compared to $2.9 million in the nine months ended October 31, 2018. The increase was due to amortization associated with increased capitalized internal use software development costs as well as the amortization of intangibles.

 

30


Table of Contents

Other income (expense)

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Other Income (expense)

   $ 77      $ 203      $ (126      (62 %) 
  

 

 

    

 

 

    

 

 

    

 

 

 

Other income (expense) consists primarily of foreign currency-related gains for the three months ended October 31, 2019.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Other Income (expense)

   $ (740    $ 167      $ (907      (543 %) 
  

 

 

    

 

 

    

 

 

    

 

 

 

The nine months ended October 31, 2019 includes a loss recognized on extinguishment of debt of $1.1 million, offset by foreign currency-related gains.

Change in fair value of warrant liability

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Change in fair value of warrant liability

   $ —        $ (611    $ 611        (100 %) 
  

 

 

    

 

 

    

 

 

    

 

 

 

The change in fair value of warrant liability decreased $0.6 million, to $0 in the three months ended October 31, 2019, as compared to $0.6 million in the three months ended October 31, 2018. The decrease resulted from the IPO transaction in the second quarter of 2019 which converted all outstanding liability classified warrants to equity classified warrants.

 

     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Change in fair value of warrant liability

   $ (3,307    $ (1,496    $ (1,811      121
  

 

 

    

 

 

    

 

 

    

 

 

 

The change in fair value of warrant liability increased $1.8 million, to $3.3 million in the nine months ended October 31, 2019, as compared to $1.5 million in the nine months ended October 31, 2018. The increase resulted from an increase in the valuation of our preferred stock. The warrants outstanding after our IPO are equity classified.

Interest income (expense)

 

     Three Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Interest income (expense)

   $ (219    $ (728    $ 509        (70 %) 
  

 

 

    

 

 

    

 

 

    

 

 

 

Interest expense decreased $0.5 million to $0.2 million in the three months ended October 31, 2019, as compared to $0.7 million in the three months ended October 31, 2018 primarily attributable to debt refinancing in February 2019 which resulted in a lower interest rate and less debt outstanding in the period.

 

31


Table of Contents
     Nine Months Ended
October 31,
        

(in thousands)

   2019      2018      $ Change      % Change  

Interest income (expense)

   $ (1,769    $ (2,459    $ 690        (28 %) 
  

 

 

    

 

 

    

 

 

    

 

 

 

Interest expense decreased $0.7 million to $1.8 million in the nine months ended October 31, 2019, as compared to $2.5 million in the nine months ended October 31, 2018 primarily attributable to debt refinancing in February 2019 which resulted in a lower interest rate and less debt outstanding in the period.

Seasonality

Largely due to our focus on the healthcare industry, certain seasonal factors may cause us to record higher revenue in some quarters compared with others. For example, we receive a large increase in payment processing revenue during the first two to three months of the calendar year, primarily due to the resetting of patient deductibles at the beginning of each calendar year. Orders for our life sciences solutions are seasonal, primarily due to the annual spending patterns of our clients. While we believe we have visibility into the seasonality of our business, our rapid growth rate over the last couple years may have made seasonal fluctuations more difficult to detect. If our rate of growth slows over time, seasonal or cyclical variations in our operations may become more pronounced, and our business, results of operations and financial position may be adversely affected.

Liquidity and capital resources

Since our inception in 2005 and until the completion of our IPO, we financed our operations primarily through the private sale of preferred stock and from various debt arrangements. In July 2019, we completed our IPO in which we and certain of our selling stockholders sold 10,681,423 shares of common stock at a public offering price of $18.00 per share, resulting in aggregate proceeds to us of approximately $130.8 million, net of underwriters’ discounts and commissions, and before deducting offering costs of approximately $6.1 million. As of October 31, 2019 and January 31, 2019, we had cash and cash equivalents of $91.4 million and $1.5 million, respectively. Cash and cash equivalents consist of cash on deposit and held in money market accounts.

We believe that our existing cash and cash equivalents, along with our available financial resources from our credit facility, will be sufficient to meet our needs for at least the next 12 months. Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth under “Risk factors.”

In the event that additional financing is required from outside sources, we may be unable to raise the funds on acceptable terms, if at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition could be adversely affected.

Our credit facility

In February 2019, we entered into a loan and security agreement with Silicon Valley Bank, or the SVB facility, which provides for a secured term loan facility, which is structured as three term loan advances, totaling up to $45.0 million and secured revolving loan credit facility totaling up to $25.0 million. On February 28, 2019, we borrowed $20.0 million as a term loan borrowing and used the proceeds to pay the outstanding principal amount under a loan and security agreement with another lender. Term loan borrowings under the SVB facility accrue interest at a per annum rate equal to the Wall Street Journal prime rate plus 1.50%; provided that, upon demonstrating an Adjusted EBITDA in an aggregate amount of at least $10.0 million for any 12 month period after closing, interest will instead accrue at a per annum rate equal to the Wall Street Journal prime rate plus 0.75%. Revolving loan borrowings under the SVB facility accrue interest at a per annum rate equal to the greater of (i) the Wall Street Journal prime rate minus 0.50% and (ii) 5.00%; provided that, upon demonstrating an Adjusted EBITDA in an aggregate amount of at least $10.0 million for any 12 month period after closing, interest will instead accrue at a per annum rate equal to the greater of (i) the Wall Street Journal prime rate minus 0.75% and (ii) 4.75%. Interest for both term loan and revolving loan borrowings is payable monthly. Principal payments due under the term loan are due in 36 equal monthly installments beginning in March 2021. The maturity date of the agreements, including the revolving credit facility, is five years from the closing date of February 28, 2019, which is February 28, 2024. As of October 31, 2019, the Company has $25.0 million of availability under the revolving credit facility.

Borrowings under the SVB facility are collateralized by substantially all of our assets, excluding intellectual property (which is subject to a negative pledge). We are subject to various financial reporting requirements and financial covenants under the SVB facility, including maintaining minimum revenue levels and a minimum liquidity level. In addition, there are negative covenants restricting certain activities, including incurring indebtedness or liens, encumbering intellectual property, paying dividends or distributions to stockholders, and making certain investments. The loan may be prepaid at any time for an amount equal to the outstanding balance; plus accrued and unpaid interest; plus an amount equal to 2.75% of the original principal amount of all term loan borrowings; plus a prepayment fee of between 1.0% and 3.0%, depending on how much time prior to the maturity date the prepayment is made.

 

32


Table of Contents

We used a portion of the net proceeds from the IPO to fully repay our revolving line of credit with Silicon Valley Bank, which had an outstanding balance of $17,675,556 as of the closing of the IPO on July 22, 2019. As of October 31, 2019, we had $20.0 million of outstanding borrowings under the SVB facility and $0 outstanding under the revolving line of credit with Silicon Valley Bank.

The following table summarizes our sources and uses of cash for the nine months ended October 31, 2019 and 2018:

 

     Nine Months Ended
October 31,
 

(in thousands)

   2019      2018  

Net cash provided by (used in) operating activities

   $ (448    $ 1,668  

Net cash used in investing activities

     (9,155      (7,141

Net cash provided by (used in) financing activities

     99,449        (2,421

Net increase (decrease) in cash and cash equivalents and restricted cash

   $ 89,846      $ (7,894

Operating activities

During the nine months ended October 31, 2019, cash used in operating activities was $0.4 million, principally resulting from our net loss of $16.6 million, adjustments to reconcile net loss of $20.9 million and changes in working capital of $4.7 million. The primary drivers attributable to the changes in working capital include changes in accounts receivable, prepaid expenses and other assets, deferred contract acquisition costs, and deferred revenue of $3.9 million, $2.9 million, $1.4 million, and $1.2 million, respectively, offset by changes in accounts payable and accrued expenses of $1.6 million and $3.1 million respectively.

During the nine months ended October 31, 2018, cash provided by operating activities was $1.7 million, principally resulting from our net loss of $10.0 million, adjustments to reconcile net loss of $12.6 million and changes in working capital of $1.0 million.

Investing activities

During the nine months ended October 31, 2019, cash used in investing activities was $9.2 million, principally resulting from capital expenditures, principally hardware used by clients and purchase of data center equipment of $4.8 million and capitalized internal-use software costs of $4.3 million.

During the nine months ended October 31, 2018, cash used in investing activities was $7.1 million, principally resulting from capital expenditures of $3.4 million and capitalized internal-use software costs of $3.7 million.

Financing activities

During the nine months ended October 31, 2019, net cash provided by financing activities was $99.4 million, consisting of $130.8 million proceeds from our IPO (net of underwriters’ discounts and commissions), payment of $5.9 million in offering costs, and payment of dividends to holders of our Senior Convertible Preferred Stock in the aggregate amount of $15.0 million paid during the nine months ended October 31, 2019. Net cash provided by financing activities was also attributed to the draw down from the new SVB facility in February 2019 of $20.0 million, offset by the use of the proceeds to pay down $21.0 million in principal from prior loans. For the nine months ended October 31, 2019, the receipt of $9.9 million in proceeds from our revolving line of credit also contributed to net cash provided by financing activities, which was offset by the full paydown of the remaining line of credit borrowings outstanding of $17.7 million in July 2019.

During the nine months ended October 31, 2018, cash used in financing activities was $2.4 million, principally resulting from $1.9 million in payments to capital leases and $0.9 million in payments on principal long-term debt.

 

33


Table of Contents

Contractual obligations and commitments

Our principal commitments consist of long-term debt obligations, interest on long-term debt, and capital lease, operating lease, and purchase obligations. During the three and nine months ended October 31, 2019, there have been no material changes outside the ordinary course of business to our contractual obligations and commitments from those disclosed in our final prospectus for our IPO dated as of July 17, 2019 and filed with the SEC pursuant to Rule 424(b) of the Securities Act. For additional information, see Notes 6 and 12(a) to our unaudited financial statements include in Part I, Item 1 of this Quarterly Report on Form 10-Q.

 

     Payments due by period  

(in thousands)

   Total      Less than
1 year
     1-3 years      4-5 years      More than
5 years
 

Long-term debt obligations

   $ 20,000      $ —        $ 6,111      $ 13,334      $ 555  

Interest on long-term debt

     4,341        350        2,469        972        550  

Capital lease obligations

     4,384        2,413        1,971        —          —    

Operating lease obligations

     3,550        443        3,107        —          —    

Purchase obligations

     1,728        1,728        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 34,003      $ 4,934      $ 13,658      $ 14,306      $ 1,105  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Critical accounting policies and estimates

Our unaudited financial statements are prepared in accordance with GAAP. The preparation of our unaudited financial statements and related disclosures requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, costs and expenses, and the disclosure of contingent assets and liabilities in our financial statements. We base our estimates on historical experience, known trends and events and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates under different assumptions or conditions.

There have been no significant changes in our critical accounting policies and estimates during the nine months ended October 31, 2019, as compared to the critical accounting policies and estimates described in our final prospectus for our IPO dated as of July 17, 2019, and filed with the SEC pursuant to Rule 424(b) of the Securities Act.

Recent accounting pronouncements

See Note 3 to our unaudited financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.

Off-balance sheet arrangements

As of October 31, 2019 and January 31, 2019, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or variable interest entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

 

ITEM 3.

QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK

We have operations both within the United States and in Canada, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate and foreign exchange risks.

Interest Rate Risk

Our cash and cash equivalents consist of cash on deposit and money market funds. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Because our cash equivalents have a short maturity, our portfolio’s fair value is relatively insensitive to interest rate changes. We do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition. In future periods, we will continue to evaluate our investment policy in order to ensure that we continue to meet our overall objectives.

 

34


Table of Contents

Foreign Currency Exchange Risks

We have foreign currency risks related to our expenses denominated in Canadian dollars, which are subject to fluctuations due to changes in foreign currency exchange rates. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statements of operations. We have engaged in foreign currency hedging transactions to minimize those fluctuations. To date, foreign currency transaction gains and losses have not been material to our financial statements.

 

ITEM 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)) as of the end of the period covered by this report. Based on this evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were not effective due to the existence of the material weakness described below.

However, our management, including our Chief Executive Officer and our Chief Financial Officer, has concluded that, notwithstanding the identified material weaknesses in our internal control over financial reporting, the consolidated financial statements in this Quarterly Report fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with U.S. GAAP.

Material Weakness in Internal Control Over Financial Reporting

In connection with the audit of our financial statements as of and for the year ended January 31, 2019, we identified a material weakness in our internal control over financial reporting. A “material weakness” is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

We determined that we had a material weakness because we did not maintain a sufficient complement of personnel with an appropriate degree of knowledge, experience, and training, commensurate with our accounting and reporting requirements. As a result of the lack of personnel, we had inappropriate segregation of duties throughout several control processes, including the review and approval of manual journal entries. Accordingly, internal controls over our financial statement close process were not designed appropriately to detect a material error in the financial statements in a timely manner.

Management’s Plan to Remediate the Material Weakness

With the oversight of senior management and our audit committee, we have hired and will continue hiring additional accounting personnel with technical accounting and financial reporting experience and implement improved process level and management review controls. While we are implementing a plan to remediate this material weakness, we cannot predict the success of such plan or the outcome of our assessment of these plans at this time. These improvements to our internal control infrastructure are ongoing, including during the preparation of our financial statements as of the end of the period covered by this report. As such, the remediation initiatives outlined above were not sufficient to fully remediate the material weakness in internal control over financial reporting as discussed above. We are committed to continuing to improve our internal control processes and will continue to diligently review our financial reporting controls and procedures.

Changes in Internal Control Over Financial Reporting

Except for continuing to take steps to remediate the material weakness in our internal control over financial reporting as described above, there were no changes in our internal control over financial reporting (as defined by 13a-15(f) and 15d-15(f) under the Exchange Act) during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

35


Table of Contents

Inherent Limitations on Effectiveness of Disclosure Controls and Procedures

Our management, including our principal executive officer and principal financial officer, do not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of the controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Due to inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

36


Table of Contents

PART II — OTHER INFORMATION

 

ITEM 1.

LEGAL PROCEEDINGS

The information contained in Note 12(b) to the Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated by reference herein.

 

ITEM 1A.

RISK FACTORS

Risk factors

A description of the risks and uncertainties associated with our business and industry is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including our unaudited consolidated financial statements and notes thereto and the “Management’s discussion and analysis of financial condition and results of operations” section of this Quarterly Report on Form 10-Q before deciding whether to purchase shares of our common stock. If any of the following risks are realized, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the price of our common stock could decline, perhaps significantly. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operation.

Risks relating to our business and industry

We have experienced net losses in the past and we may not achieve profitability in the future.

We have incurred significant operating losses since our inception. For fiscal 2019 and fiscal 2018 and the nine months ended October 31, 2019, we had net losses of $15.1 million, $18.2 million and $16.6 million, respectively, and losses from operations of $9.5 million, $14.6 million and $10.6 million, respectively. Our operating expenses may increase substantially in the foreseeable future as we continue to invest to grow our business and build relationships with our clients and partners, develop the SaaS-based Phreesia Platform, which we refer to as the Phreesia Platform or our Platform, develop new solutions and comply with being a public company. We expect to incur significant additional expenses as a public company. These efforts may prove to be more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently to offset these higher expenses. In addition, to the extent we are successful in increasing our client base, we could incur increased losses because significant costs associated with entering into client agreements are generally incurred up front, while revenue is generally recognized ratably over the term of the agreement. As a result, we may need to raise additional capital through equity and debt financings in order to fund our operations. If we are unable to effectively manage these risks and difficulties as we encounter them, our business, financial condition and results of operations may suffer.

The healthcare industry is rapidly evolving and the market for technology-enabled services that empower healthcare consumers is relatively immature and unproven. If we are not successful in promoting the benefits of our Platform, our growth may be limited.

The market for our products and services is subject to rapid and significant changes. The market for technology-enabled services that empower healthcare consumers is characterized by rapid technological change, new product and service introductions, increasing patient financial responsibility, consumerism and engagement, the ongoing shift to value-based care and reimbursement models, and the entrance of non-traditional competitors. In addition, there may be a limited-time opportunity to achieve and maintain a significant share of this market due in part to the rapidly evolving nature of the healthcare and technology industries and the substantial resources available to our existing and potential competitors. The market for technology-enabled services that empower healthcare consumers is relatively new and unproven, and it is uncertain whether this market will achieve and sustain high levels of demand and market adoption.

In order to remain competitive, we are continually involved in a number of projects to compete with these new market entrants by developing new services, growing our client base and penetrating new markets. Some of these projects include the expansion of our integration capabilities with additional electronic health record, or EHR, and practice management, or PM, solutions, the expansion of our mobile platform, and the recent roll-out of our cost estimation features. These projects carry risks, such as cost overruns, delays in delivery, performance problems and lack of acceptance by our clients. Our integration partners may also decide to develop and offer their own patient engagement solutions that are similar to our Platform offerings.

Our success depends on providing high-quality products and services that healthcare providers use to improve clinical, financial and operational performance and which are used and positively received by patients. If we cannot adapt to rapidly evolving industry standards and technology and increasingly sophisticated and varied healthcare provider and patient needs, our existing technology could become undesirable, obsolete or harm our reputation. We must continue to invest significant resources in our personnel and technology in a timely and cost-effective manner in order to enhance our existing products and services and introduce new high-quality products and services that existing clients and potential new clients will want. Our operating results would also suffer if our innovations are not responsive to the needs of our existing clients or potential new clients, are not appropriately timed with market opportunity, are not effectively brought to market or significantly increase our operating costs.

 

37


Table of Contents

If our new or modified product and service innovations are not responsive to the preferences of healthcare providers and their patients, emerging industry standards or regulatory changes, are not appropriately timed with market opportunity or are not effectively brought to market, we may lose existing clients or be unable to obtain new clients and our results of operations may suffer.

We believe demand for our products and services has been driven in large part by increasing patient responsibility, engagement and consumerism, high deductible health plans and declining reimbursements. According to the American Hospital Association, the shift to value-based reimbursement models requires healthcare provider organizations to manage new challenges related to measurement and reporting, population health management, care coordination and other patient demands, all of which may require additional staff and capabilities. Our ability to streamline the intake process and critical workflows in order to improve provider and staff efficiency and allow for optimal allocation of resources will be critical to our business. Our success also depends to a substantial extent on the ability of our Platform to increase patient engagement, and our ability to demonstrate the value of our Platform to provider clients, patients and life sciences companies. If our existing clients do not recognize or acknowledge the benefits of our Platform or our Platform does not drive patient engagement, then the market for our products and services might not develop at all, or it might develop more slowly than we expect, either of which could adversely affect our operating results.

In addition, we have limited insight into trends that might develop and affect our business. We might make errors in predicting and reacting to relevant business, legal and regulatory trends and healthcare reform, which could harm our business. If any of these events occur, it could materially adversely affect our business, financial condition or results of operations.

Finally, our competitors may have the ability to devote more financial and operational resources than we can to developing new technologies and services, including services that provide improved operating functionality, and adding features to their existing service offerings. If successful, their development efforts could render our services less desirable, resulting in the loss of our existing clients or a reduction in the fees we generate from our products and services.

We have grown rapidly in recent periods, and if we fail to manage our growth effectively, our expenses could increase more than expected, our revenue may not increase and we may be unable to implement our business strategy.

We have experienced significant growth in recent periods, which puts strain on our business, operations and employees. We anticipate that our operations will continue to rapidly expand. To manage our current and anticipated future growth effectively, we must continue to maintain and enhance our IT infrastructure, financial and accounting systems and controls. We must also attract, train and retain a significant number of qualified sales and marketing personnel, client support personnel, professional services personnel, software engineers, technical personnel and management personnel, and the availability of such personnel, in particular software engineers, may be constrained, including if we experience negative publicity, a strike or other work stoppages that could adversely affect our ability to attract and retain personnel.

A key element of how we manage our growth is our ability to scale our capabilities and satisfactorily implement our solution for our clients’ needs. Our provider clients often require specific features or functions unique to their organizational structure, which, at a time of significant growth or during periods of high demand, may strain our implementation capacity and hinder our ability to successfully implement our solution to our clients in a timely manner. Our success also depends on our ability to satisfactorily integrate our Platform with the PM and EHR systems utilized by our provider clients. If we are unable to address the needs of our provider clients, including by integrating our Platform with the EHR and PM systems of our provider clients, or our provider clients are unsatisfied with the quality of our solution or services, they may not renew their contracts, seek to cancel or terminate their relationship with us or renew on less favorable terms, any of which could adversely affect our business.

Failure to effectively manage our growth could also lead us to over-invest or under-invest in development and operations, result in weaknesses in our infrastructure, systems or controls, give rise to operational mistakes, financial losses, loss of productivity or business opportunities and result in loss of employees and reduced productivity of remaining employees. Our growth is expected to require significant capital expenditures and may divert financial resources from other projects such as the development of new applications and services. We may also need to make further investments in our technology and automate portions of our solution or services to decrease our costs. If our management is unable to effectively manage our growth, our expenses may increase more than expected, our revenue may not increase or may grow more slowly than expected and we may be unable to implement our business strategy.

We derive a significant portion of our revenues from our largest clients.

Historically, we have relied on a limited number of clients for a substantial portion of our total revenue and accounts receivable. For fiscal 2019 and the nine months ended October 31, 2019, our four largest clients comprised approximately 19% and 16% of our total revenue, respectively. The sudden loss of any of our clients, or the renegotiation of any of our client contracts, could adversely affect our operating results.

 

38


Table of Contents

Because we rely on a limited number of clients for a significant portion of our revenues, we depend on the creditworthiness of these clients. If the financial condition of our clients declines, our credit risk could increase. Should one or more of our significant clients declare bankruptcy, it could adversely affect the collectability of our accounts receivable and affect our bad debt reserves and net income.

Most of our provider client contracts have an annual term. However, these contracts may be terminated before their term expires for various reasons. For example, after a specified period, certain of these contracts are terminable for convenience by our clients during an initial term and after the client has paid a termination fee. The termination fee typically requires the client to pay us the lesser of six months of fees payable under the contract or the total fees payable under the contract for the remainder of the annual term. Certain of our contracts are terminable immediately upon the occurrence of certain events. For example, certain of our life sciences contracts may be terminated by the client immediately following certain actions by the Food and Drug Administration, or FDA. If any of our contracts with our clients is terminated, we may not be able to recover all fees due under the terminated contract, which may adversely affect our operating results.

The growth of our business relies, in part, on the growth and success of our clients and certain revenues from our engagements, which are difficult to predict and are subject to factors outside of our control.

We enter into agreements with our provider clients, under which a significant portion of our fees are variable, including fees which are dependent upon the number of add-on features to the Phreesia Platform subscribed for by our clients and the number of patients utilizing our payment processing tools. If there is a general reduction in spending by healthcare provider organizations on healthcare technology solutions, it may result in a reduction in fees generated from our provider clients or a reduction in the number of add-on features subscribed for by our provider clients. This could lead to a decrease in our revenue, which could harm our business, financial condition and results of operations.

In addition, the number of patients utilizing our payment processing tools, and the amounts those patients pay to their healthcare providers directly for services, is often impacted by factors outside of our control, such as the number of patients with high deductible health plans. Accordingly, revenue under these agreements is uncertain and unpredictable. If the number of patients utilizing our payment systems, or the aggregate amounts paid by such patients directly to their healthcare providers through the Phreesia Platform, were to be reduced by a material amount, such decrease would lead to a decrease in our revenue, which could harm our business, financial condition and results of operations. In addition, growth forecasts of our clients are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate. Even if the markets in which our provider clients compete meet the size estimates and growth forecasted, including with respect to the number of patients and revenues derived from their healthcare services, the number of patients using our payment processing tools, and the aggregate dollar amount of payments made by patients directly to their healthcare providers through the Phreesia Platform, could fail to grow at similar rates, if at all.

We also generate revenue through fees charged to our life sciences clients by delivering targeted messages to patients who opt-in to such communications. We refer to this service offering as Phreesia Connect. These messages enable life sciences companies to engage with patients and deliver relevant, targeted messages at the point when such patients are actively seeking care. The success of Phreesia Connect is driven, in part, by our ability to maintain high patient opt-in rates, the number of newly approved drugs and the success of newly launched drugs, each of which is impacted by factors outside of our control. If there is a reduction in newly approved drugs, or newly launched drugs are not successful, this could negatively affect the ability of our life science clients to deliver relevant, targeted messages to patients who would have otherwise been candidates to receive such drugs, and accordingly may reduce patient opt-in rates. A reduction in patient opt-in rates through Phreesia Connect could lead to a decrease in our revenue, which could harm our business, financial condition and results of operations.

We may potentially compete with our partners, which may adversely affect our business.

Our partners, including our integration partners for EHR and PM solutions, could become our competitors by offering similar services. Some of our partners offer, or may begin to offer, services, including patient intake and engagement services, payment processing tools and targeted patient communication services, in addition to any EHR and PM systems, in the same or similar manner as we do. Although there are many potential opportunities for, and applications of, these services, our partners may seek opportunities or target new clients in areas that may overlap with those that we have chosen to pursue. In such cases we may potentially compete against our partners. Competition from our partners may adversely affect our business and results from operations.

 

39


Table of Contents

If our existing clients do not continue to renew their contracts with us, renew at lower fee levels or decline to purchase additional applications and services from us, it could have a material adverse effect on our business, financial condition and results of operations.

We expect to derive a significant portion of our revenue from renewal of existing clients’ contracts and sales of additional applications and services to existing clients. As part of our growth strategy, for instance, we have recently focused on expanding our services amongst current clients. As a result, achieving a high client retention rate and selling additional applications and services are critical to our future business, revenue growth and results of operations.

Factors that may affect our retention rate and our ability to sell additional applications and services include, but are not limited to, the following:

 

 

the price, performance and functionality of our Platform;

 

 

patient acceptance and adoption of services and utilization of our payment processing tools;

 

 

the availability, price, performance and functionality of competing solutions;

 

 

our ability to develop and sell complimentary applications and services;

 

 

the stability, performance and security of our hosting infrastructure and hosting services;

 

 

changes in healthcare laws, regulations or trends; and

 

 

the business environment of our clients.

We typically enter into annual contracts with our clients, which have a stated initial term of one year and automatically renew for one-year subsequent terms. Approximately 90% of our client contracts renew each year. Most of our clients have no obligation to renew their subscriptions for our Platform solution after the initial term expires. In addition, our clients may negotiate terms less advantageous to us upon renewal, which may reduce our revenue from these clients and may decrease our annual revenue. If our clients fail to renew their contracts, renew their contracts upon less favorable terms or at lower fee levels or fail to purchase new products and services from us, our revenue may decline or our future revenue growth may be constrained. Should any of our clients terminate their relationship with us after implementation has begun, we would not only lose our time, effort and resources invested in that implementation, but we would also have lost the opportunity to leverage those resources to build a relationship with other clients over that same period of time.

Failure to adequately expand our direct sales force will impede our growth.

We believe that our future growth will depend on the continued development of our direct sales force and its ability to obtain new clients and to manage our existing client base. Identifying and recruiting qualified personnel and training them requires significant time, expense and attention. It can take six months or longer before a new sales representative is fully trained and productive. Our business may be adversely affected 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 and develop sufficient numbers of productive direct sales personnel or if new direct sales personnel are unable to achieve desired productivity levels in a reasonable period of time, sales of our services will suffer and our growth will be impeded.

We typically incur significant upfront costs in our client relationships, and if we are unable to develop or grow these relationships over time, we are unlikely to recover these costs and our operating results may suffer.

We devote significant resources to establish relationships with new clients and deepen relationships with existing clients. Our sales cycle for our services can be variable, typically ranging from two to eight months from initial contact to contract execution. During this period, our efforts involve educating our clients and patients about the use, technical capabilities and benefits of our products and services. We do not provide access to the Platform and do not charge fees during this initial sales period. For clients that decide to enter into a contract with us, some of these contracts may provide for a preliminary trial period where a subset of providers from the client is granted access to our Platform for our standard fees. Following any such trial period, we aim to increase the number of providers within the client that utilize the Platform. Accordingly, our operating results depend in substantial part on our ability to deliver a successful client and patient experience and persuade our clients and patients to grow their relationship with us over time. As we expect to grow rapidly, our client acquisition costs could outpace our build-up of recurring revenue, and we may be unable to reduce our total operating costs through economies of scale such that we are unable to achieve profitability. Any increased or unexpected costs or unanticipated delays, including delays caused by factors outside our control, could cause our operating results to suffer.

 

40


Table of Contents

If the estimates and assumptions we use to determine the size of our target market are inaccurate, our future growth rate may be impacted and our business would be harmed.

Market estimates and growth forecasts that we disclose are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The estimates and forecasts relating to the size and expected growth of the market for our services may prove to be inaccurate. Even if the market in which we compete meets our size estimates and forecasted growth, our business could fail to grow at similar rates, if at all. Accordingly, any forecasts of market growth that we disclose should not be taken as indicative of our future growth.

The principal assumptions relating to our market opportunity include the number of healthcare providers currently taking appointments, the amount of annual out of pocket consumer spend for healthcare-related professional services, and the amount of annual spend by life sciences companies on digital patient engagement at the point of care. Our market opportunity is also based on the assumption that the strategic approach that our solution enables for our potential clients will be more attractive to our clients than competing solutions.

If these assumptions prove inaccurate, our business, financial condition and results of operations could be adversely affected.

We are subject to data privacy and security laws and regulations governing our collection, use, disclosure, or storage of personally identifiable information, including personal health information and payment card data, which may impose restrictions on us and our operations and subject us to penalties if we are unable to fully comply with such laws.

As described below, we are required to comply with numerous federal and state laws and regulations governing the collection, use, disclosure, storage and transmission of personally identifiable information, including personal health information, that we may obtain or have access to in connection with the provision of our services. These laws and regulations, including their interpretation by governmental agencies, are subject to frequent change and could have a negative impact on our business.

We are a “Business Associate” as defined under the federal Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act, or HITECH, and their implementing regulations, which we collectively refer to as HIPAA, and the U.S. Department of Health and Human Services Office of Civil Rights, or OCR, may impose penalties on a Business Associate for a failure to comply with applicable requirement of HIPAA. Penalties will vary significantly depending on factors such as the date of the violation, whether the Business Associate knew or should have known of the failure to comply, or whether the Business Associate’s failure to comply was due to willful neglect. Currently, these penalties include civil monetary penalties for violations. However, a single breach incident can result in violations of multiple requirements, resulting in possible penalties in excess of pre-set annual limits. Further, a person who knowingly obtains or discloses individually identifiable health information in violation of HIPAA may face a criminal penalty of up to $50,000 and imprisonment up to one year. The criminal penalties increase to $100,000 and up to five years’ imprisonment if the wrongful conduct involves false pretenses, and to $250,000 and up to 10 years’ imprisonment if the wrongful conduct involves the intent to sell, transfer, or use identifiable health information for commercial advantage, personal gain, or malicious harm. The U.S. Department of Justice, or the DOJ, is responsible for criminal prosecutions under HIPAA. State attorneys general also have the right to prosecute HIPAA violations committed against residents of their states. While HIPAA does not create a private right of action that would allow individuals to sue in civil court for HIPAA violations, its standards have been used as the basis for the duty of care in state civil suits, such as those for negligence or recklessness in misusing individuals’ health information. Furthermore, in the event of a breach as defined by HIPAA, the Business Associate may have to comply with specific reporting requirements under HIPAA regulations.

Numerous other federal and state laws may apply that restrict the use and protect the privacy and security of personally identifiable information, as well as employee personal information. These include state medical privacy laws, state social security number protection laws and federal and state consumer protection laws. These various laws in many cases are not preempted by HIPAA and may be subject to varying interpretations by the courts and government agencies, creating complex compliance issues for us and our partners and potentially exposing us to additional expense, adverse publicity and liability, any of which could adversely affect our business.

Federal and state consumer protection laws are increasingly being applied by the United States Federal Trade Commission, or FTC, and states’ attorneys general to regulate the collection, use, storage and disclosure of personal or personally identifiable information, through websites or otherwise, and to regulate the presentation of website content.

The security measures that we and our third-party vendors and subcontractors have in place to ensure compliance with privacy and data protection laws may not protect our facilities and systems from security breaches, acts of vandalism or theft, computer viruses, misplaced or lost data, programming and human errors or other similar events. In 2013, we experienced a security breach involving a stolen laptop, which we reported to OCR. Under the HITECH Act, as a Business Associate we may also be liable for privacy and security breaches and failures of our subcontractors. Even though we provide for appropriate protections through our agreements with our subcontractors, we still have limited control over their actions and practices. A breach of privacy or security of individually identifiable health information by a subcontractor may result in an enforcement action, including criminal and civil liability, against us.

 

41


Table of Contents

We are not able to predict the extent of the impact such incidents may have on our business. Our failure to comply may result in criminal and civil liability because the potential for enforcement action against Business Associates is now greater. Enforcement actions against us could be costly and could interrupt regular operations, which may adversely affect our business. While we have not received any notices of violation of the applicable privacy and data protection laws and believe we are in compliance with such laws, there can be no assurance that we will not receive such notices in the future.

There is ongoing concern from privacy advocates, regulators and others regarding data privacy and security issues, and the number of jurisdictions with data privacy and security laws has been increasing. Also, there are ongoing public policy discussions regarding whether the standards for de-identification, anonymization or pseudonymization of health information are sufficient, and the risk of re-identification sufficiently small, to adequately protect patient privacy. We expect that there will continue to be new proposed laws, regulations and industry standards concerning privacy, data protection and information security in the United States, including the California Consumer Privacy Act, or CCPA, which will go into effect January 1, 2020. A series of legislative amendments to the CCPA were enacted on October 11, 2019, and the California State Attorney General proposed companion draft regulations on October 10, 2019. While legislation includes an exception for activities that are subject to HIPAA, we cannot yet determine the impact the CCPA or other such future laws, regulations and standards may have on our business. Future laws, regulations, standards and obligations, and changes in the interpretation of existing laws, regulations, standards and obligations could impair our or our clients’ ability to collect, use or disclose information relating to consumers, which could decrease demand for our Platform, increase our costs and impair our ability to maintain and grow our client base and increase our revenue. New laws, amendments to or re-interpretations of existing laws and regulations, industry standards and contractual obligations could impair our or our customers’ ability to collect, use or disclose information relating to patients or consumers, which could decrease demand for our Platform offerings, increase our costs and impair our ability to maintain and grow our client base and increase our revenue. In view of new or modified federal or state laws and regulations, industry standards, contractual obligations and other legal obligations, or any changes in their interpretation, we may find it necessary or desirable to fundamentally change our business activities and practices or to expend significant resources to modify our software or platform and otherwise adapt to these changes.

In addition to government regulation and the securities laws, we are subject to self-regulatory standards and industry certifications that may legally or contractually apply to us. These include the Payment Card Industry Data Security Standards, or PCI-DSS, with which we are currently compliant. We received HITRUST certification in 2017 and are currently seeking a biannual recertification. In the event we fail to comply with the PCI-DSS or fail to maintain our Security Organization Control2, or SOC2, or receive recertification from HITRUST, we could be in breach of our obligations under customer and other contracts, fines and other penalties could result, and we may suffer reputational harm and damage to our business. Further, our clients may expect us to comply with more stringent privacy and data security requirements than those imposed by laws, regulations or self-regulatory requirements, and we may be obligated contractually to comply with additional or different standards relating to our handling or protection of data on or by our offerings.

Any failure or perceived failure by us to comply with federal or state laws or regulations, industry standards or other legal obligations, or any actual or suspected privacy or security incident, whether or not resulting in unauthorized access to, or acquisition, release or transfer of personally identifiable information or other data, may result in governmental enforcement actions and prosecutions, private litigation, fines and penalties or adverse publicity and could cause our clients to lose trust in us, which could have an adverse effect on our reputation and business. We may be unable to make such changes and modifications in a commercially reasonable manner or at all, and our ability to develop new products and features could be limited. Any of these developments could harm our business, financial condition and results of operations. Privacy and data security concerns, whether valid or not valid, may inhibit market adoption of our Platform.

Privacy concerns or security breaches relating to our Platform could result in economic loss, damage to our reputation, deterring users from using our products, and our exposure to legal penalties and liability.

We collect, process and store significant amounts of data concerning our clients, including data pertaining to personally identifiable information, such as health information, of patients received in connection with the utilization of our Platform by patients of our healthcare provider and life sciences clients. While we have taken reasonable steps to protect such data, techniques used to gain unauthorized access to data and systems, disable or degrade service, or sabotage systems, are constantly evolving, and we may be unable to anticipate such techniques or implement adequate preventative measures to avoid unauthorized access or other adverse impacts to such data or our systems.

Like all internet services, our service is vulnerable to software bugs, computer viruses, internet worms, break-ins, phishing attacks, attempts to overload servers with denial-of-service, or other attacks or similar disruptions from unauthorized use of our and third-party computer systems, any of which could lead to system interruptions, delays, or shutdowns, causing loss of critical data or the unauthorized access of data. Computer malware, viruses, and computer hacking and phishing attacks have become more prevalent in our industry.

 

42


Table of Contents

Functions that facilitate interactivity with other internet platforms could increase the scope of access of hackers to user accounts. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security and availability of our products to the satisfaction of our clients and their patients may harm our reputation and our ability to retain existing clients. In 2013, we experienced a security breach, when one of our employees had a laptop containing Protected Health Information (as defined under HIPAA) stolen. This breach did not result in any claims against us, and since this incident, we have implemented policies that prohibit the download and storage of Protected Health Information and adopted a policy of encryption for all company laptops. Although we have in place systems and processes that are designed to protect our data, prevent data loss, disable undesirable accounts and activities on our Platform and prevent or detect security breaches, we cannot assure you that such measures will provide absolute security. If an actual or perceived breach of security occurs to our systems or a third party’s systems, we also could be required to expend significant resources to mitigate the breach of security and to address matters related to any such breach, including notifying users or regulators. Although we maintain insurance for our business, the coverage under our policies may not be adequate to compensate us for all losses that may occur.

If we are not able to maintain and enhance our reputation and brand recognition, our business and results of operations will be harmed.

We believe that maintaining and enhancing our reputation and brand recognition is critical to our relationships with existing clients and the patients that they serve and to our ability to attract new clients. The promotion of our brand may require us to make substantial investments and we anticipate that, as our market becomes increasingly competitive, these marketing initiatives may become increasingly difficult and expensive. Our marketing activities may not be successful or yield increased revenue, and to the extent that these activities yield increased revenue, the increased revenue may not offset the expenses we incur and our results of operations could be harmed. In addition, any factor that diminishes our reputation or that of our management, including failing to meet the expectations of our clients and patients, could make it substantially more difficult for us to attract new clients. Similarly, because our partners often act as references for us with prospective new provider clients, any existing partner that questions the quality of our work or that of our employees could impair our ability to secure additional new clients. If we do not successfully maintain and enhance our reputation and brand recognition with our clients and their patients, our business may not grow and we could lose our relationships with clients, which would harm our business, results of operations and financial condition.

Consolidation in the healthcare industry could have a material adverse effect on our business, financial condition and results of operations.

Many healthcare industry participants are consolidating to create larger and more integrated healthcare delivery systems with greater market power. We expect regulatory and economic conditions to result in additional consolidation in the healthcare industry in the future. As consolidation accelerates, the economies of scale of our clients’ organizations may grow. If a client experiences sizable growth following consolidation, it may determine that it no longer needs to rely on us and may reduce its demand for our products and services. In addition, as healthcare providers and life sciences companies consolidate to create larger and more integrated healthcare delivery systems with greater market power, these providers may try to use their market power to negotiate fee reductions for our products and services. Finally, consolidation may also result in the acquisition or future development by our healthcare provider and life sciences clients of products and services that compete with our products and services. Any of these potential results of consolidation could have a material adverse effect on our business, financial condition and results of operations.

We may face intense competition, which could limit our ability to maintain or expand market share within our industry, and if we do not maintain or expand our market share our business and operating results will be harmed.

The market for our products and services is fragmented, competitive and characterized by rapidly evolving technology standards, client needs and the frequent introduction of new products and services. Our competitors range from smaller niche companies to large, well-financed and technologically-sophisticated entities. As costs fall and technology improves, increased market saturation may change the competitive landscape in favor of competitors with greater scale than we currently possess.

We compete on the basis of several factors, including breadth, depth and quality of product and service offerings, ability to deliver clinical, financial and operational performance improvement through the use of products and services, quality and reliability of services, ease of use and convenience, brand recognition and the ability to integrate our Platform solutions with various PM and EHR systems and other technology. Some of our competitors have greater name recognition, longer operating histories and significantly greater resources than we do. 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 client requirements. In addition, current and potential competitors have established, and may in the future establish, cooperative relationships with vendors of complementary products, technologies or services to increase the availability of their products to the marketplace. Accordingly, new competitors or alliances may emerge that have greater market share, larger client bases, more widely adopted proprietary technologies, greater marketing expertise, greater financial resources and larger sales forces than we have, which could put us at a competitive disadvantage.

 

43


Table of Contents

Further, in light of these advantages, even if our products or services are more effective than the product or service offerings of our competitors, current or potential clients might accept competitive products and services in lieu of purchasing our products or services. In addition to new niche vendors, who offer stand-alone products and services, we also face competition from PM and EHR providers, including those with which we have integration partnerships. PM or EHR providers may have existing systems in place at clients in our target market. These PM and EHR providers may now, or in the future, offer or promise products or services similar to ours, which offer ease of integration with existing systems and leverage existing client and vendor relationships.

We also compete on the basis of price. We may be subject to pricing pressures as a result of, among other things, competition within the industry, consolidation of healthcare industry participants, practices of managed care organizations, government action and financial stress experienced by our clients. If our pricing experiences significant downward pressure, our business will be less profitable and our results of operations will be adversely affected.

We cannot be certain that we will be able to retain our current clients or expand our client base in this competitive environment. If we do not retain current clients or expand our client base, or if we have to renegotiate existing contracts, our business, financial condition and results of operations will be harmed. Moreover, we expect that competition will continue to increase as a result of consolidation in both the healthcare information technology and healthcare industries. If one or more of our competitors or potential competitors were to merge or partner with another of our competitors, the change in the competitive landscape could also adversely affect our ability to compete effectively and could harm our business, financial condition and results of operations.

We are bound by exclusivity provisions that restrict our ability to enter into certain sales and marketing relationships in order to market and sell our services.

Some of our client contracts include exclusivity or other restrictive clauses. Any contracts with exclusivity or other restrictive provisions may limit our ability to conduct business with certain potential clients. Client contracts with exclusivity or other restrictive provisions may constrain our ability to partner with or provide services to other prospective clients or purchase services from other vendors within certain time periods. Accordingly, these exclusivity clauses may prevent us from entering into long-term relationships with potential clients and could cause our business, financial condition and results of operations to be harmed.

The healthcare regulatory and political framework is uncertain and evolving.

Healthcare laws and regulations are rapidly evolving and may change significantly in the future, which could adversely affect our financial condition and results of operations. For example, in March 2010, the Patient Protection and Affordable Care Act, or ACA, was adopted, which is a healthcare reform measure that provides healthcare insurance for approximately 30 million additional Americans. The ACA includes a variety of healthcare reform provisions and requirements that became effective at varying times through 2018 and substantially changes the way healthcare is financed by both governmental and private insurers, which may significantly impact our industry and our business. On December 14, 2018, a U.S. District Court Judge in the Northern District of Texas, ruled that the individual mandate is a critical and inseverable feature of the ACA, and therefore, because it was repealed as part of the Tax Cuts and Jobs Act, or Tax Act, the remaining provisions of the ACA are also invalid. While the Trump Administration and the Center for Medicare and Medicaid Services, or CMS, have both stated that the ruling will have no immediate effect, it is unclear how this decision, subsequent appeals, if any, and other efforts to repeal and replace the ACA will impact the ACA and our business. A Fifth Circuit US Court of Appeals hearing to determine whether certain states and the House of Representatives have standing to appeal the lower court decision was conducted on July 9, 2019, but it is unclear when the Court of Appeals will render its decision and it is unclear what impact the decision will have on the ACA and our business.

Further, on February 11, 2019, The U.S. Department of Health and Human Services, or HHS, Office of the National Coordinator for Health Information Technology, or ONC, and CMS proposed complementary new rules to support seamless and secure access, exchange, and use of electronic health information, or EHI, by increasing innovation and competition by giving patients and their healthcare providers secure access to health information and new tools, allowing for more choice in care and treatment. The proposed rules are intended to clarify provisions of the 21st Century Cures Act, or Cures Act, regarding interoperability and “information blocking,” which will create significant new requirements for health care industry participants. Information blocking means activities that are likely to interfere with, prevent, or materially discourage access, exchange, or use of EHI. The proposed ONC rule, if adopted, will create significant new requirements for health care industry participants, and would require certain electronic health record technology to incorporate standardized application programming interfaces, or APIs, to allow individuals to securely and easily access structured EHI using smartphone applications. The ONC would also implement provisions of the Cures Act requiring that patients can electronically access all of their EHI (structured and/or unstructured) at no cost. Finally, to further support access and exchange of EHI, the proposed ONC rule implements the information blocking provisions of the Cures Act and proposes seven “reasonable and necessary activities” as exceptions to information blocking activities, as long as specific conditions are met.

The proposed CMS rule focuses on health plans, payors, and health care providers, and proposes measures to enable patients to have both their clinical and administrative information travel with them.

 

44


Table of Contents

It is unclear whether or when these rules, and others released simultaneously, will be adopted, in whole or in part. If adopted, the rules may benefit us in that certain EHR vendors will no longer be permitted to interfere with our attempts at integration, but the rules may also make it easier for other similar companies to enter the market, creating increased competition and reducing our market share. It is unclear at this time what the costs of compliance with the proposed rules, if adopted, would be, and what additional risks there may be to our business.

In addition, we are subject to various other laws and regulations, including, among others, the Stark Law relating to self-referrals, anti-kickback laws, antitrust laws and the privacy and data protection laws described below.

If we are unable to obtain, maintain and enforce intellectual property protection for our technology and products or if the scope of our intellectual property protection is not sufficiently broad, others may be able to develop and commercialize technology and products substantially similar to ours, and our ability to successfully commercialize our technology and products may be adversely affected.

Our business depends on proprietary technology and content, including software, databases, confidential information and know-how, the protection of which is crucial to the success of our business. We rely on a combination of trademark, trade-secret and copyright laws, confidentiality procedures and contractual provisions to protect our intellectual property rights in our proprietary technology and content. We are pursuing the registration of our trademarks and service marks in the United States. We may, over time, increase our investment in protecting our intellectual property through additional trademark, patent and other intellectual property filings that could be expensive and time-consuming. Effective trademark, trade-secret and copyright protection is expensive to develop and maintain, both in terms of initial and ongoing registration requirements and the costs of defending our rights. These measures, however, may not be sufficient to offer us meaningful protection. If we are unable to protect our intellectual property and other proprietary rights, our competitive position and our business could be harmed, as third parties may be able to commercialize and use technologies and software products that are substantially the same as ours without incurring the development and licensing costs that we have incurred. Any of our owned or licensed intellectual property rights could be challenged, invalidated, circumvented, infringed or misappropriated, our trade secrets and other confidential information could be disclosed in an unauthorized manner to third parties, or our intellectual property rights may not be sufficient to permit us to take advantage of current market trends or otherwise provide us with competitive advantages, which could result in costly redesign efforts, discontinuance of certain offerings or other competitive harm.

Monitoring unauthorized use of our intellectual property is difficult and costly. From time to time, we seek to analyze our competitors’ products and services, and may in the future seek to enforce our rights against potential infringement. However, the steps we have taken to protect our proprietary rights may not be adequate to prevent infringement or misappropriation of our intellectual property. We may not be able to detect unauthorized use of, or take appropriate steps to enforce, our intellectual property rights. Any inability to meaningfully protect our intellectual property rights could result in harm to our ability to compete and reduce demand for our technology and products. Moreover, our failure to develop and properly manage new intellectual property could adversely affect our market positions and business opportunities. Also, some of our products and services rely on technologies and software developed by or licensed from third parties. Any disruption or disturbance in such third-party products or services, which we have experienced in the past, could interrupt the operation of our Platform. We may not be able to maintain our relationships with such third parties or enter into similar relationships in the future on reasonable terms or at all.

We may also be required to protect our proprietary technology and content in an increasing number of jurisdictions, a process that is expensive and may not be successful, or which we may not pursue in every location. In addition, effective intellectual property protection may not be available to us in every country, and the laws of some foreign countries may not be as protective of intellectual property rights as those in the United States. Additional uncertainty may result from changes to intellectual property legislation enacted in the United States and elsewhere, and from interpretations of intellectual property laws by applicable courts and agencies. Accordingly, despite our efforts, we may be unable to obtain and maintain the intellectual property rights necessary to provide us with a competitive advantage. Our failure to obtain, maintain and enforce our intellectual property rights could therefore have a material adverse effect on our business, financial condition and results of operations.

If our trademarks and trade names are not adequately protected, we may not be able to build name recognition in our markets of interest and our business may be adversely affected.

We believe that the Phreesia brand is critical to the success of our business, and we utilize trademark registration and other means to protect it. Our business would be harmed if we were unable to protect our brand against infringement and its value was to decrease as a result.

The registered or unregistered trademarks or trade names that we own or license may be challenged, infringed, circumvented, declared generic, lapsed or determined to be infringing on or dilutive of other marks. We may not be able to protect our rights in these trademarks and trade names, which we need in order to build name recognition with potential partners. In addition, third parties may in the future file for registration of trademarks similar or identical to our trademarks. If they succeed in registering or developing common law rights in such trademarks, and if we are not successful in challenging such third-party rights, we may not be able to use these trademarks to commercialize our technologies or products in certain relevant countries. If we are unable to establish name recognition based on our trademarks and trade names, we may not be able to compete effectively and our business may be adversely affected.

 

45


Table of Contents

Third parties may initiate legal proceedings alleging that we are infringing or otherwise violating their intellectual property rights, the outcome of which would be uncertain and could have a material adverse effect on our business, financial condition and results of operations.

Our commercial success depends on our ability to develop and commercialize our services and use our proprietary technology without infringing the intellectual property or proprietary rights of third parties. Intellectual property disputes can be costly to defend and may cause our business, operating results and financial condition to suffer. As the market for healthcare in the United States expands and more patents are issued, the risk increases that there may be patents issued to third parties that relate to our products and technology of which we are not aware or that we must challenge to continue our operations as currently contemplated. Whether merited or not, we may face allegations that we, our partners, our licensees or parties indemnified by us have infringed or otherwise violated the patents, trademarks, copyrights or other intellectual property rights of third parties. Such claims may be made by competitors seeking to obtain a competitive advantage or by other parties. Additionally, in recent years, individuals and groups have begun purchasing intellectual property assets for the purpose of making claims of infringement and attempting to extract settlements from companies like ours. We may also face allegations that our employees have misappropriated the intellectual property or proprietary rights of their former employers or other third parties. It may be necessary for us to initiate litigation to defend ourselves in order to determine the scope, enforceability and validity of third-party intellectual property or proprietary rights, or to establish our respective rights. Regardless of whether claims that we are infringing patents or other intellectual property rights have merit, such claims can be time-consuming, divert management’s attention and financial resources and can be costly to evaluate and defend. Results of any such litigation are difficult to predict and may require us to stop commercializing or using our products or technology, obtain licenses, modify our services and technology while we develop non-infringing substitutes or incur substantial damages, settlement costs or face a temporary or permanent injunction prohibiting us from marketing or providing the affected products and services. If we require a third-party license, it may not be available on reasonable terms or at all, and we may have to pay substantial royalties, upfront fees or grant cross-licenses to intellectual property rights for our products and services. We may also have to redesign our products or services so they do not infringe third-party intellectual property rights, which may not be possible or may require substantial monetary expenditures and time, during which our technology and products may not be available for commercialization or use. Even if we have an agreement to indemnify us against such costs, the indemnifying party may be unable to uphold its contractual obligations. If we cannot or do not obtain a third-party license to the infringed technology, license the technology on reasonable terms or obtain similar technology from another source, our revenue and earnings could be adversely impacted.

From time to time, we may be subject to legal proceedings and claims in the ordinary course of business with respect to intellectual property. We are not currently subject to any claims from third parties asserting infringement of their intellectual property rights. Some third parties may be able to sustain the costs of complex litigation more effectively than we can because they have substantially greater resources. Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses and could distract our technical and management personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a material adverse effect on the price of our common stock. Moreover, any uncertainties resulting from the initiation and continuation of any legal proceedings could have a material adverse effect on our ability to raise the funds necessary to continue our operations. Assertions by third parties that we violate their intellectual property rights could therefore have a material adverse effect on our business, financial condition and results of operations.

Our use of “open source” software could adversely affect our ability to offer our services and subject us to possible litigation.

We may use open source software in connection with our products and services. Companies that incorporate open source software into their products have, from time to time, faced claims challenging the use of open source software and/or compliance with open source license terms. As a result, we could be subject to suits by parties claiming ownership of what we believe to be open source software or claiming noncompliance with open source licensing terms. Some open source software licenses require users who distribute software containing open source software to publicly disclose all or part of the source code to such software and/or make available any derivative works of the open source code, which could include valuable proprietary code of the user, on unfavorable terms or at no cost. While we monitor the use of open source software and try to ensure that none is used in a manner that would require us to disclose our proprietary source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur, in part because open source license terms are often ambiguous. Any requirement to disclose our proprietary source code or pay damages for breach of contract could have a material adverse effect on our business, financial condition and results of operations and could help our competitors develop products and services that are similar to or better than ours.

 

46


Table of Contents

If we are unable to protect the confidentiality of our trade secrets, know-how and other proprietary information, the value of our technology and products could be adversely affected.

We may not be able to protect our trade secrets, know-how and other proprietary information adequately. Although we use reasonable efforts to protect this proprietary information and technology, our employees, consultants and other parties may unintentionally or willfully disclose our information or technology to competitors. Enforcing a claim that a third party illegally obtained and is using any of our proprietary information or technology is expensive and time-consuming, and the outcome is unpredictable. In addition, courts outside the United States are sometimes less willing to protect trade secrets, know-how and other proprietary information. We rely, in part, on non-disclosure, confidentiality and invention assignment agreements with our employees, consultants and other parties to protect our trade secrets, know-how and other intellectual property and proprietary information. These agreements may not be self-executing, or they may be breached and we may not have adequate remedies for such breach. Moreover, third parties may independently develop similar or equivalent proprietary information or otherwise gain access to our trade secrets, know-how and other proprietary information.

We rely on our third-party vendors and partners to execute our business strategy. Replacing them would be difficult and disruptive to our business. If we are unsuccessful in forming or maintaining such relationships on terms favorable to us, our business may not succeed.

We have entered into contracts with third-party vendors to provide critical services relating to our business, including initial software development and cloud hosting. Some of these third-party vendors utilize employees or consultants located offshore. We also rely on third-party providers to enable automated eligibility and benefits verification through our Platform. We depend on our third-party processing partners to perform payment processing services, which generate almost all of our payments revenue. Our processing partners may go out of business or otherwise be unable or unwilling to continue providing such services, which could significantly and materially reduce our payments revenue and disrupt our business. A number of our processing contracts require us to assume liability for any losses our processing partners may suffer as a result of losses caused by our provider clients and their patients, including losses caused by chargebacks and fraud. Thus, in the event of a significant loss by our processing partners, we may be required to pay-out a large amount of cash in one or two business days following such event and, if we do not have sufficient cash on hand, may be deemed in breach of such contracts. A contractual dispute with our processing partners could adversely impact our revenue. Certain contracts may expire or be terminated, and we may not be able to enter into a new payment processor relationship that replicates the associated revenue for a considerable period of time.

In the event that these service providers fail to maintain adequate levels of support, do not provide high quality service, increase the fees they charge us, discontinue their lines of business, terminate our contractual arrangements or cease or reduce operations, we may suffer additional costs and be required to pursue new third-party relationships, which could materially disrupt our operations and our ability to provide our products and services, and could divert management’s time and resources. It would be difficult to replace some of our third-party vendors in a timely manner if they were unwilling or unable to provide us with these services in the future, and our business and operations could be adversely affected. If these services fail or are of poor quality, our business, reputation and operating results could be harmed.

In addition, we have entered into strategic alliances with providers of EHR and PM solutions, and we intend to pursue such alliances in the future. These strategic alliance agreements are typically structured as commercial and technical partnership agreements, pursuant to which we integrate certain of our Platform solutions into the EHR and PM systems that are utilized by many of our clients, for agreed payments to such integration partners. The success of our business strategy relies, in part, on our ability to form and maintain these alliances with such partners in order to facilitate and permit the integration of our Platform into the EHR and PM systems used by our provider clients and their patients. If providers of EHR or PM solutions amend, terminate or fail to perform their obligations under their strategic alliance agreements with us, our Platform solutions may no longer integrate with the EHR and PM systems of our provider clients, which would materially and adversely affect our business results.

We may also seek new strategic alliances in the future, and we may not be successful in entering into future alliances on terms favorable to us. Any delay in entering into strategic alliances with providers of EHR or PM solutions would likely either delay the development and adoption of our products and services and reduce their competitiveness, or prevent the integration of our product offerings, in each case with respect to healthcare provider organizations that utilize such EHR or PM solutions. Any such delay could adversely affect our business.

We rely on a limited number of third-party suppliers and contract manufacturers to support our products, and a loss or degradation in performance of these suppliers and contract manufacturers could have a negative effect on our business, financial condition and results of operations.

We rely on third-party suppliers and contract manufacturers for the materials and components used to operate our Phreesia Platform and product offerings, and to manufacture and assemble our hardware, including the PhreesiaPad and our on-site kiosks, which we refer to as Arrivals Stations. We rely on a sole supplier, for example, as the manufacturer of our PhreesiaPads and Arrivals Stations, which help drive our business and support our provider, patient processing and life sciences offerings. In connection with these services, our supplier builds new hardware for us and refurbishes and maintains existing hardware.

 

47


Table of Contents

Any of our other suppliers or third-party contract manufacturers may be unwilling or unable to supply the necessary materials and components or manufacture and assemble our products reliably and at the levels we anticipate or that are required by the market. Our ability to supply our products commercially and to develop any future products depends, in part, on our ability to obtain these materials, components and products in accordance with regulatory requirements and in sufficient quantities for commercialization.

While our suppliers and contract manufacturers have generally met our demand for products and services on a timely basis in the past, we cannot guarantee that they will in the future be able to meet our demand for products, either because of acts of nature, the nature of our agreements with those manufacturers or our relative importance to them as a customer, and our manufacturers may decide in the future to discontinue or reduce the level of business they conduct with us. If we are required to change contract manufacturers due to any change in or termination of our relationships with these third parties, or if our manufacturers are unable to obtain the materials they need to produce our products at consistent prices or at all, (including, without limitation, because of the effect of tariffs or other trade restrictions), we may lose sales, experience manufacturing or other delays, incur increased costs or otherwise experience impairment to our client relationships. We cannot guarantee that we will be able to establish alternative relationships on similar terms, without delay or at all.

While we believe replacement suppliers and manufacturers exist for all materials, components and services necessary to our systems and the Phreesia Platform, establishing additional or replacement suppliers for any of these materials, components or services, if required, could be time-consuming and expensive, may result in interruptions in our operations and product delivery, may affect the performance of our business or could require that we modify our operations. Even if we are able to find replacement suppliers or third-party contract manufacturers, we will be required to verify that the new supplier or third-party manufacturer maintains facilities, procedures and operations that comply with our quality expectations and applicable regulatory requirements.

If our third-party suppliers fail to deliver the required quantities of materials on a timely basis and at commercially reasonable prices, and we are unable to find one or more replacement suppliers capable of production at a substantially equivalent cost in substantially equivalent volumes and quality on a timely basis, the supply of our products to clients and the development of any future products will be delayed, limited or prevented, which could have material adverse effect on our business, financial condition and results of operations.

Any restrictions on our use of, or ability to license, data, or our failure to license data and integrate third-party technologies, could have a material adverse effect on our business, financial condition and results of operations.

We depend upon licenses from third parties for some of the technology and data used in our applications, and for some of the technology platforms upon which these applications are built and operate. We expect that we may need to obtain additional licenses from third parties in the future in connection with the development of our products and services. In addition, we obtain a portion of the data that we use from government entities, public records and our partners for specific partner engagements. We believe that we have all rights necessary to use the data that is incorporated into our products and services. However, we cannot assure you that our licenses for information will allow us to use that information for all potential or contemplated applications and products. In addition, certain of our products depend on maintaining our data and analytics platform, which is populated with data disclosed to us by healthcare providers, life sciences companies and their respective patients and other partners with their consent. If these clients, patients or partners revoke their consent for us to maintain, use, de-identify and share this data, consistent with applicable law, our data assets could be degraded.

In the future, data providers could withdraw their data from us or restrict our usage for any reason, including if there is a competitive reason to do so, if legislation is passed restricting the use of the data or if judicial interpretations are issued restricting use of the data that we currently use in our products and services. In addition, data providers could fail to adhere to our quality control standards in the future, causing us to incur additional expense to appropriately utilize the data. If a substantial number of data providers were to withdraw or restrict their data, or if they fail to adhere to our quality control standards, and if we are unable to identify and contract with suitable alternative data suppliers and integrate these data sources into our service offerings, our ability to provide products and services to our partners would be materially adversely impacted, which could have a material adverse effect on our business, financial condition and results of operations.

We also integrate into our proprietary applications and use third-party software to maintain and enhance, among other things, content generation and delivery, and to support our technology infrastructure. Some of this software is proprietary and some is open source software. Our use of third-party technologies exposes us to increased risks, including, but not limited to, risks associated with the integration of new technology into our solutions, the diversion of our resources from development of our own proprietary technology and our inability to generate revenue from licensed technology sufficient to offset associated acquisition and maintenance costs. These technologies may not be available to us in the future on commercially reasonable terms or at all and could be difficult to replace once integrated into our own proprietary applications. Most of these licenses can be renewed only by mutual consent and may be terminated if we breach the terms of the license and fail to cure the breach within a specified period of time. Our inability to obtain, maintain or comply with any of these licenses could delay development until equivalent technology can be identified, licensed and integrated, which would harm our business, financial condition and results of operations.

 

48


Table of Contents

Most of our third-party licenses are non-exclusive and our competitors may obtain the right to use any of the technology covered by these licenses to compete directly with us. If our data suppliers choose to discontinue support of the licensed technology in the future, we might not be able to modify or adapt our own solutions.

If we cannot implement our solution for clients or resolve any technical issues in a timely manner, we may lose clients and our reputation may be harmed.

Our clients utilize a variety of data formats, applications and infrastructure and our solution must support our clients’ data formats. Furthermore, the healthcare industry has shifted towards digitalized record keeping, and accordingly, many of our provider clients have developed their own software, or utilize third-party software, for practice management and secure storage of electronic medical records. Our ability to develop and maintain logic-based and scalable technology for patient intake management and engagement and payment processing that successfully integrates with our clients’ software systems for practice management and storage of electronic medical records is critical. If our Platform does not currently support a client’s required data format or appropriately integrate with clients’ systems, then we must configure our Platform to do so, which increases our expenses.

Additionally, we do not control our clients’ implementation schedules. As a result, if our clients do not allocate the internal resources necessary to meet their implementation responsibilities or if we face unanticipated implementation difficulties, the implementation may be delayed. If the client implementation process is not executed successfully or if execution is delayed, we could incur significant costs, clients could become dissatisfied and decide not to increase utilization of our solution or not to implement our solution beyond an initial period prior to their term commitment or, in some cases, revenue recognition could be delayed. In addition, competitors with more efficient operating models with lower implementation costs could jeopardize our client relationships.

Our clients and patients depend on our support services to resolve any technical issues relating to our solution and services, and we may be unable to respond quickly enough to accommodate short-term increases in demand for support services, particularly as we increase the size of our client bases (including healthcare provider organizations and the number of patients that they serve). We also may be unable to modify the format of our support services to compete with changes in support services provided by competitors. It is difficult to predict client and patient demand for technical support services, and if client or patient demand increases significantly, we may be unable to provide satisfactory support services to our clients. Further, if we are unable to address the needs of our clients and their patients in a timely fashion or further develop and enhance our solution, or if a client or patient is not satisfied with the quality of work performed by us or with the technical support services rendered, then we could incur additional costs to address the situation or be required to issue credits or refunds for amounts related to unused services, and our profitability may be impaired and clients’ or patients’ dissatisfaction with our solution could damage our ability to expand the number of applications and services purchased by such clients. These clients may not renew their contracts, seek to terminate their relationship with us or renew on less favorable terms. Moreover, negative publicity related to our client and patient relationships, regardless of its accuracy, may further damage our business by affecting our reputation or ability to compete for new business with current and prospective clients. If any of these were to occur, our revenue may decline and our business, financial condition and results of operations could be adversely affected.

We rely on Internet infrastructure, bandwidth providers, data center providers, other third parties and our own systems for providing services to our clients, and any failure or interruption in the services provided by these third parties or our own systems could expose us to litigation and negatively impact our relationships with clients, adversely affecting our brand and our business.

Our ability to deliver our products and services, particularly our cloud-based solutions, is dependent on the development and maintenance of the infrastructure of the Internet and other telecommunications services by third parties. This includes maintenance of a reliable network connection with the necessary speed, data capacity and security for providing reliable Internet access and services and reliable telephone and facsimile services. Our services are designed to operate without interruption in accordance with our service level commitments.

However, we have experienced limited interruptions in these systems in the past, including server failures that temporarily slow down the performance of our services, and we may experience more significant interruptions in the future. We rely on internal systems as well as third-party suppliers, including bandwidth and telecommunications equipment providers, to provide our services. We do not maintain redundant systems or facilities for some of these services. Interruptions in these systems, whether due to system failures, computer viruses, physical or electronic break-ins or other catastrophic events, could affect the security or availability of our services and prevent or inhibit the ability of our partners to access our services. In the event of a catastrophic event with respect to one or more of these systems or facilities, we may experience an extended period of system unavailability, which could result in substantial costs to remedy those problems or negatively impact our relationship with our clients, our business, results of operations and financial condition. To operate without interruption, both we and our service providers must guard against:

 

   

damage from fire, power loss and other natural disasters;

 

49


Table of Contents
   

telecommunications failures;

 

   

software and hardware errors, failures and crashes;

 

   

security breaches, computer viruses and similar disruptive problems; and

 

   

other potential interruptions.

Any disruption in the network access, telecommunications or co-location services provided by third-party providers or any failure of or by third-party providers’ systems or our own systems to handle current or higher volume of use could significantly harm our business. We exercise limited control over our third-party suppliers, which increases our vulnerability to problems with services they provide. We have experienced failures by third-party providers’ systems which resulted in a limited interruption of our system, although this failure did not result in any claims against us. Any errors, failures, interruptions or delays experienced in connection with these third-party technologies and information services or our own systems could negatively impact our relationships with clients and adversely affect our business and could expose us to third-party liabilities.

Although we maintain insurance for our business, the coverage under our policies may not be adequate to compensate us for all losses that may occur. In addition, we cannot provide assurance that we will continue to be able to obtain adequate insurance coverage at an acceptable cost.

The reliability and performance of our Internet connection may be harmed by increased usage or by denial-of-service attacks. The Internet has experienced a variety of outages and other delays as a result of damages to portions of its infrastructure, and it could face outages and delays in the future. These outages and delays could reduce the level of Internet usage as well as the availability of the Internet to us for delivery of our Internet-based services.

We depend on our senior management team, and the loss of one or more of our executive officers or key employees or an inability to attract and retain highly skilled employees could adversely affect our business.

Our success depends, in part, on the skills, working relationships and continued services of our founders, Chaim Indig (Chief Executive Officer) and Evan Roberts (Chief Operating Officer), and senior management team and other key personnel. From time to time, there may be changes in our senior management team resulting from the hiring or departure of executives, which could disrupt our business. The replacement of one or more of our executive officers or other key employees would likely involve significant time and costs and may significantly delay or prevent the achievement of our business objectives.

In addition, competition for qualified management in our industry is intense. Many of the companies with which we compete for management personnel have greater financial and other resources than we do. While we have entered into offer letters or employment agreements with certain of our executive officers, all of our employees are “at-will” employees, and their employment can be terminated by us or them at any time, for any reason and without notice, subject, in certain cases, to severance payment rights. In order to retain valuable employees, in addition to salary and cash incentives, we provide stock options that vest over time or based on performance. The value to employees of stock options that vest over time or based on performance will be significantly affected by movements in our stock price that are beyond our control and may at any time be insufficient to counteract offers from other organizations. The departure of key personnel could adversely affect the conduct of our business. In such event, we would be required to hire other personnel to manage and operate our business, and there can be no assurance that we would be able to employ a suitable replacement for the departing individual, or that a replacement could be hired on terms that are favorable to us. In addition, volatility or lack of performance in our stock price may affect our ability to attract replacements should key personnel depart. If we are not able to retain any of our key management personnel, our business could be harmed.

We may make future acquisitions and investments which may be difficult to integrate, divert management resources, result in unanticipated costs or dilute our stockholders.

We have in the past acquired, and we may in the future acquire or invest in, businesses, products or technologies that we believe could complement or expand our products and services, enhance our technical capabilities or otherwise offer growth opportunities. We cannot assure you that we will realize the anticipated benefits of these or any future acquisitions. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses related to identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated.

 

50


Table of Contents

There are inherent risks in integrating and managing acquisitions. If we acquire additional businesses, we may not be able to assimilate or integrate the acquired personnel, operations and technologies successfully or effectively manage the combined business following the acquisition, and our management may be distracted from operating our business. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including, without limitation:

 

   

difficulty integrating the purchased operations, products or technologies and maintaining the quality and security standards consistent with our brand;

 

   

the need to integrate or implement additional controls, procedures and policies;

 

   

unanticipated costs or liabilities associated with the acquisition;

 

   

our inability to comply with the regulatory requirements applicable to the acquired business;

 

   

substantial unanticipated integration costs;

 

   

assimilation of the acquired businesses, which may divert significant management attention and financial resources from our other operations and could disrupt our ongoing business;

 

   

use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition;

 

   

the loss of key employees, particularly those of the acquired operations;

 

   

difficulty retaining or developing the acquired business’ customers;

 

   

adverse effects on our existing business relationships;

 

   

failure to realize the potential cost savings or other financial benefits or the strategic benefits of the acquisitions, including failure to consummate any proposed or contemplated transaction; and

 

   

liabilities from the acquired businesses for infringement of intellectual property rights or other claims and failure to obtain indemnification for such liabilities or claims.

Acquisitions also increase the risk of unforeseen legal liability, including for potential violations of applicable law or industry rules and regulations, arising from prior or ongoing acts or omissions by the acquired businesses which are not discovered by due diligence during the acquisition process. Generally, if an acquired business fails to meet our expectations, our operating results, business and financial condition may suffer. Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our business, results of operations or financial condition. Even if we are successful in completing and integrating an acquired business, the acquired business may not perform as we expect or enhance the value of our business as a whole.

We may become subject to litigation, which could have a material adverse effect on our business, financial condition and results of operations.

We may become subject to litigation in the future. Some of these claims may result in significant defense costs and potentially significant judgments against us, some of which we are not, or cannot be, insured against. We generally intend to defend ourselves vigorously; however, we cannot be certain of the ultimate outcomes of any claims that may arise in the future. Resolution of these types of matters against us may result in our having to pay significant fines, judgments or settlements, which, if uninsured, or if the fines, judgments and settlements exceed insured levels, could adversely impact our earnings and cash flows, thereby having a material adverse effect on our business, financial condition, results of operations, cash flow and per share trading price of our common stock. Certain litigation or the resolution of certain litigation may affect the availability or cost of some of our insurance coverage, which could adversely impact our results of operations and cash flows, expose us to increased risks that would be uninsured and adversely impact our ability to attract directors and officers.

Our operating results have in the past and may continue to fluctuate significantly and if we fail to meet the expectations of analysts or investors, our stock price and the value of your investment could decline substantially.

Our operating results are likely to fluctuate, and if we fail to meet or exceed the expectations of securities analysts or investors, the trading price of our common stock could decline. Moreover, our stock price may be based on expectations of our future performance that may be unrealistic or that may not be met. Some of the important factors that could cause our revenues and operating results to fluctuate from quarter to quarter include:

 

   

the extent to which our services achieve or maintain market acceptance;

 

   

our ability to introduce new services and enhancements to our existing services on a timely basis;

 

   

new competitors and the introduction of enhanced products and services from new or existing competitors;

 

   

the length of our contracting and implementation cycles;

 

   

the financial condition of our current and potential clients;

 

51


Table of Contents
   

the ability of our Platform to integrate with the systems, including EHR and PM systems, utilized by our provider clients;

 

   

changes in client budgets and procurement policies;

 

   

amount and timing of our investment in research and development activities;

 

   

technical difficulties or interruptions in our services;

 

   

our ability to hire and retain qualified personnel, including the rate of expansion of our sales force;

 

   

changes in the regulatory environment related to healthcare;

 

   

regulatory compliance costs;

 

   

the timing, size and integration success of potential future acquisitions; and

 

   

unforeseen legal expenses, including litigation and settlement costs.

Many of these factors are not within our control, and the occurrence of one or more of them might cause our operating results to vary widely. As such, we believe that quarter-to-quarter comparisons of our revenues and operating results may not be meaningful and should not be relied upon as an indication of future performance.

A significant portion of our operating expense is relatively fixed in nature and planned expenditures are based in part on expectations regarding future revenue. Accordingly, unexpected revenue shortfalls may decrease our margins and could cause significant changes in our operating results from quarter to quarter.

As a result of our variable sales and implementation cycles, we may be unable to recognize revenue to offset expenditures, which could result in fluctuations in our quarterly results of operations or otherwise harm our future operating results.

The sales cycle for our services can be variable, typically ranging from two to eight months from initial contact to contract execution. During the sales cycle, we expend time and resources, and we do not recognize any revenue to offset such expenditures. Our implementation cycle is also variable, typically ranging from one to 24 months from contract execution to completion of implementation. The variability of our sales and implementation cycles are dependent on numerous factors, including the size and complexity of the applicable customer. Some of our new-client set-up projects are complex and require a lengthy delay and significant implementation work, including to educate prospective clients about the uses and benefits of our Platform. Each customer’s situation is different, and unanticipated difficulties and delays may arise as a result of failure by us or by the client to meet our respective implementation responsibilities. During the implementation cycle, we expend substantial time, effort and financial resources implementing our service, but accounting principles do not allow us to recognize the resulting revenue until the service has been implemented, at which time we begin recognition of implementation revenue over the life of the contract. This could harm our future operating results.

After a client contract is signed, we provide an implementation process for the client during which appropriate connections and registrations are established and checked, data is loaded into our Platform system, data tables are set up and practice personnel are given initial training. The length and details of this implementation process vary widely from client to client. Typically, implementation of larger clients takes longer than implementation for smaller clients. Implementation for a given client may be cancelled. Despite the fact that we typically require a deposit in advance of implementation, some clients have cancelled before our service has been started. In addition, implementation may be delayed or the target dates for completion may be extended into the future for a variety of reasons, including to meet the needs and requirements of the customer, because of delays with payer processing and because of the volume and complexity of the implementations awaiting our work. If implementation periods are extended, our revenue cycle will be delayed and our financial condition may be adversely affected. In addition, cancellation of any implementation after it has begun may involve loss to us of time, effort and expenses invested in the cancelled implementation process and lost opportunity for implementing paying clients in that same period of time.

These factors may contribute to substantial fluctuations in our quarterly operating results, particularly in the near term and during any period in which our sales volume is relatively low. As a result, in future quarters our operating results could fall below the expectations of securities analysts or investors, in which event our stock price would likely decrease.

Certain of our operating results and financial metrics, including the key metrics included in this report, may be difficult to predict as a result of seasonality.

We believe there are significant seasonal factors that may cause us to record higher revenue in some quarters compared with others. We believe this variability is largely due to our focus on the healthcare industry. For example, with respect to our provider clients, we receive a disproportionate increase in revenue from such clients during the first two to three months of the calendar year relative to the other months of the year, which is driven, in part, by the resetting of patient deductibles at the beginning of each calendar year. Sales for our life sciences solutions are also seasonal, primarily due to the annual spending patterns of our clients. This portion of our sales is usually the highest in the fourth quarter of each calendar year. While we believe we have visibility into the seasonality of our business, our rapid growth rate over the last several years may have made seasonal fluctuations more difficult to detect. If our rate of growth slows over time, seasonal or cyclical variations in our operations may become more pronounced, and our business, results of operations and financial position may be adversely affected.

 

52


Table of Contents

We have identified a material weakness in our internal control over financial reporting and may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our financial statements or cause us to fail to meet our periodic reporting obligations.

As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and, beginning with our annual report for the year ending January 31, 2021, provide a management report on the internal control over financial reporting. Our independent registered public accounting firm is not required to audit the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company,” as defined in the JOBS Act.

Prior to our IPO in July 2019, we were a private company and had limited accounting and financial reporting personnel and other resources with which to address our internal controls and procedures. In connection with the audit of our financial statements for fiscal 2019, we and our independent registered public accounting firm identified a material weakness in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

We determined that we had a material weakness because we did not maintain a sufficient complement of personnel with an appropriate degree of knowledge, experience, and training, commensurate with our accounting and reporting requirements. As a result of the lack of personnel, we had inappropriate segregation of duties throughout several control processes, including the review and approval of manual journal entries. Accordingly, internal controls over our financial statement close process were not designed appropriately to detect a material error in the financial statements in a timely manner. As a result, there were a number of post-close adjustments that were material to the financial statements. This material weakness could result in a misstatement of account balances or disclosures that would result in a material misstatement to the annual or interim financial statements that would not be prevented or detected.

To address this material weakness, we are hiring additional accounting personnel and implement process level and management review controls. While we intend to implement a plan to remediate this material weakness, we cannot predict the success of such plan or the outcome of our assessment of these plans at this time. If our steps are insufficient to successfully remediate the material weakness and otherwise 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. We can give no assurance that this implementation will remediate this deficiency in internal control or that additional material weaknesses in our internal control over financial reporting will not be identified in the future. Our failure to implement and maintain effective internal control over financial reporting could result in errors in our financial statements that could result in a restatement of our financial statements, cause us to fail to meet our reporting obligations.

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 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. We could be an “emerging growth company” for up to five years. 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.

We may be subject to additional tax liabilities in connection with our operations or due to future legislation, each of which could materially impact our financial position and results of operation.

We are subject to federal and state income, sales, use, value added and other taxes in the United States and other countries in which we conduct business, and such laws and rates vary by jurisdiction. We are now registered in all states that assess sales taxes. Certain jurisdictions may seek to impose additional sales, use, value added or other taxes on us, including for past sales by us, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future.

 

53


Table of Contents

Although we believe our tax practices and provisions are reasonable, the final determination of tax audits and any related litigation could be materially different from our historical tax practices, provisions and accruals. If we receive an adverse ruling as a result of an audit, or we unilaterally determine that we have misinterpreted provisions of the tax regulations to which we are subject, there could be a material effect on our tax provision, net income or cash flows in the period or periods for which that determination is made, which could materially impact our financial results. Further, any changes in the taxation of our activities, including certain proposed changes in U.S. tax laws, may increase our effective tax rate and adversely affect our financial position and results of operations. In addition, liabilities associated with taxes are often subject to an extended or indefinite statute of limitations period. Therefore, we may be subject to additional tax liability (including penalties and interest) for a particular year for extended periods of time.

Interruption or failure of our information technology and communications systems could impair our ability to effectively deliver our products and services, which could cause us to lose clients and harm our operating results.

Our business depends on the continuing operation of our technology infrastructure and systems. Proprietary software development is time-consuming, expensive and complex, and may involve unforeseen difficulties. We may encounter technical obstacles in enhancing our existing software and developing new software, and it is possible that we may discover additional problems that prevent our proprietary applications from operating properly. In addition, any damage to or failure of our existing systems could result in interruptions in our ability to deliver our products and services. Interruptions in our service could reduce our revenue and profits, and our reputation could be damaged if people believe our systems are unreliable.

Our systems and operations are vulnerable to damage or interruption from earthquakes, terrorist attacks, floods, fires, power loss, break-ins, hardware or software failures, telecommunications failures, computer viruses or other attempts to harm our systems and similar events. Any unscheduled interruption in our service would result in an immediate loss of revenue. Frequent or persistent system failures that result in the unavailability of our Platform or slower response times could reduce our clients’ ability to access our Platform, impair our delivery of our products and services and harm the perception of our Platform as reliable, trustworthy and consistent. Our insurance policies provide only limited coverage for service interruptions and may not adequately compensate us for any losses that may occur due to any failures or interruptions in our systems.

Natural or man-made disasters and other similar events may significantly disrupt our business and negatively impact our business, financial condition and results of operations.

Our offices may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, power outages, fires, floods, nuclear disasters and acts of terrorism or other criminal activities, which may render it difficult or impossible for us to operate our business for some period of time. For example, our headquarters is located in the greater New York City area, a region with a history of terrorist attacks and hurricanes. Any disruptions in our operations related to the repair or replacement of our offices, could negatively impact our business and results of operations and harm our reputation. Insurance may not be sufficient to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business, financial condition and results of operations. In addition, our clients’ facilities may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or material adverse effects on our business.

If our services fail to provide accurate and timely information, or if our content or any other element of our service is associated with errors or malfunctions, we could have liability to clients, providers or patients which could adversely affect our results of operations.

Our software, content and services are used to assist medical groups, health systems and payers with managing the patient intake process and to empower patients and healthcare organizations as they navigate the challenges of an evolving healthcare system. If our software, content or services fail to provide accurate and timely information or are associated with errors or malfunctions, then clients, providers or patients could assert claims against us that could result in substantial costs to us, harm our reputation in the industry and cause demand for our services to decline.

Our proprietary service is utilized in patient intake and engagement and to help healthcare providers better understand patients through medical histories, insurance benefits and socio-economic indicators. If our service fails to provide accurate and timely information, or if our content or any other element of our service is associated with errors or malfunctions, we could have liability to clients, providers or patients.

The assertion of such claims and ensuing litigation, regardless of its outcome could result in substantial cost to us, divert management’s attention from operations, damage our reputation and decrease market acceptance of our services. We attempt to limit by contract our liability for damages and to require that our clients assume responsibility for medical care and approve key system rules, protocols and data. Despite these precautions, the allocations of responsibility and limitations of liability set forth in our contracts may not be enforceable, may not be binding upon patients or may not otherwise protect us from liability for damages.

 

54


Table of Contents

We maintain general liability and insurance coverage, but this 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 against us. In addition, the insurer might disclaim coverage as to any future claim. One or more large claims could exceed our available insurance coverage.

Our proprietary software may contain errors or failures that are not detected until after the software is introduced or updates and new versions are released. It is challenging for us to test our software for all potential problems because it is difficult to simulate the wide variety of computing environments or methodologies that our clients may deploy or rely upon. From time to time we have discovered defects or errors in our software, and such defects or errors can be expected to appear in the future. Defects and errors that are not timely detected and remedied could expose us to risk of liability to clients, providers and patients and cause delays in introduction of new services, result in increased costs and diversion of development resources, require design modifications or decrease market acceptance or client satisfaction with our services. If any of these risks occur, they could materially adversely affect our business, financial condition or results of operations.

Our marketing efforts depend significantly on our ability to receive positive references from our existing clients.

Our marketing efforts depend significantly on our ability to call upon our current clients to provide positive references to new potential clients. Given our limited number of long-term clients, the loss or dissatisfaction of any client could substantially harm our brand and reputation, inhibit widespread adoption of our solution and impair our ability to attract new clients and maintain existing clients. Any of these consequences could lower our revenues and have a material adverse effect on our business, financial condition and results of operations.

Our payments platform is a core element of our business. If our payments platform is limited, restricted, curtailed or degraded in any way, or if we fail to continue to grow and develop our payments platform, our business may be materially and adversely affected.

Our payments platform is a core element of our business. For fiscal 2019, our payments platform generated 37% of our total revenue. Our future success depends in large part on the continued growth and development of our payments platform. If such activities are limited, restricted, curtailed or degraded in any way, or if we fail to continue to grow and develop our payments platform, our business may be materially and adversely affected. The utilization of our payment processing tools may be impacted by factors outside of our control, such as disruptions in the payment processing industry generally. If the number of patients utilizing our payments platform, or the aggregate amounts paid by such patients directly to their healthcare providers through our payments platform, were to be reduced as a result of disruptions in the payment processing industry, it could result in a decrease to our revenue, which could harm our business, financial condition and results of operations.

The continued growth and development of our payment processing activities will also depend on our ability to anticipate and adapt to changes in client behavior. For example, client behavior may change regarding the use of credit card transactions, including the relative increased use of cash, crypto-currencies, other emerging or alternative payment methods and credit card systems that we or our processing partners do not adequately support or that do not provide adequate commissions to independent sales organizations such as us. Any failure to timely integrate emerging payment methods (e.g. ApplePay or Bitcoin) into our software, anticipate client behavior changes, or contract with payment processing partners that support such emerging payment technologies could cause us to lose traction among our clients, resulting in a corresponding loss of revenue, in the event such methods become popular among their customers.

Increases in card network fees and other changes to fee arrangements may result in the loss of clients who use our payment processing services or a reduction in our earnings.

From time to time, card networks, including Visa, MasterCard, American Express and Discover, increase the fees that they charge acquirers, which would be passed down to processors, payment facilitators and merchants. We could attempt to pass these increases along to our clients, but this strategy might result in the loss of clients to competitors who do not pass along the increases. If competitive practices prevent us from passing along the higher fees to our clients in the future, we may have to absorb all or a portion of such increases, which may increase our operating costs and reduce our earnings.

If we fail to comply with the applicable requirements of card networks, they could seek to fine us, suspend us or terminate our payment facilitator status. If our clients or sales partners incur fines or penalties that we cannot collect from them, we may have to bear the cost of such fines or penalties.

We provide a payments solution for the secure processing of patient payments. Our payment processing tools can connect to multiple clearinghouses and can also connect directly with patients. We have developed partnerships with primary credit card processors in the United States to facilitate payment processing, and we are registered with Visa, MasterCard, American Express, Discover and other card networks as service providers for acquiring member institutions. These card networks set the operating rules and standards with which we must comply. The termination of our status as a certified service provider, a decision by the card networks to exclude payment facilitators or bar us from serving as such, or any changes in network rules or standards, including interpretation and implementation of the operating rules or standards, that increase the cost of doing business or limit our ability to provide transaction processing services to our clients or partners, could adversely affect our business, financial condition or results of operations.

 

55


Table of Contents

As such, we and our clients are subject to card network rules that could subject us or our clients to a variety of fines or penalties that may be levied by card networks for certain acts or omissions by us. The rules of card networks are set by their boards, which may be influenced by card issuers. Many banks directly or indirectly sell processing services to clients in direct competition with us. These banks could attempt, by virtue of their influence on the networks, to alter the networks’ rules or policies to the detriment of non-members including our businesses. If a client or sales partner fails to comply with the applicable requirements of card networks, it could be subject to a variety of fines or penalties that may be levied by card networks. If we cannot collect processing fees from the applicable client, we may have to bear the cost of such fines or penalties, resulting in lower earnings for us. The termination of our registration, including a card network barring us from acting as a payment facilitator, or any changes in card network rules that would impair our registration, could require us to stop providing payment processing services relating to the affected card network, which would adversely affect our ability to conduct our business.

Our business and growth strategy depend on our ability to maintain and expand a network of provider clients. If we are unable to do so, our future growth would be limited and our business, financial condition and results of operations would be harmed.

Our success is dependent upon our continued ability to maintain a network of qualified provider clients. If we are unable to recruit and retain healthcare groups and other healthcare professionals, it would have a material adverse effect on our business and ability to grow and would adversely affect our results of operations. In any particular market, healthcare groups and professionals could demand higher payments or take other actions that could result in higher medical costs, less attractive service for our clients and the patients that they serve or difficulty meeting regulatory or accreditation requirements. Our ability to develop and maintain satisfactory relationships with qualified healthcare groups and professionals also may be negatively impacted by other factors not associated with us, such as changes in Medicare and/or Medicaid reimbursement levels and other pressures on healthcare providers and consolidation activity among hospitals, physician groups and healthcare providers. The failure to maintain or to secure new cost-effective client contracts may result in a loss of or inability to grow our client base, higher costs, healthcare provider network disruptions, less attractive service for our clients and/or difficulty in meeting regulatory or accreditation requirements, any of which could have a material adverse effect on our business, financial condition and results of operations.

We may be liable for use of incorrect or incomplete data we provide which could harm our business, financial condition and results of operations.

We store and display data for use by healthcare providers in handling patient intake and engagement, including data regarding personal health information of patients. Our clients, their patients, or third parties provide us with most of this data. If this data is incorrect or incomplete or if we make mistakes in the capture or input of this data, adverse consequences may occur and give rise to product liability and other claims against us. In addition, a court or government agency may take the position that our storage and display of health information exposes us to liability for wrongful delivery or handling of healthcare services or erroneous health information. While we maintain insurance coverage, we cannot be certain that this coverage will prove to be adequate or will continue to be available on acceptable terms, if at all. Even unsuccessful claims could result in substantial costs and diversion of management resources. A claim brought against us that is uninsured or under-insured could harm our business, financial condition and results of operations.

Our services present the potential for embezzlement, identity theft or other similar illegal behavior by our employees or subcontractors with respect to third parties.

Among other things, our services involve handling payments from patients for many of our clients, and this frequently includes original checks and/or credit card information. Even in those cases in which we do not handle payments, our services also involve the use and disclosure of personal and business information that could be used to impersonate third parties or otherwise gain access to their data or funds. If any of our employees or subcontractors takes, converts or misuses such funds, documents or data, we could be liable for damages, and our business reputation could be damaged or destroyed.

If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success, and our business may be harmed.

We believe that a critical component to our success has been our corporate culture. We have invested substantial time and resources in building our team. As we continue to grow, we may find it difficult to maintain these important aspects of our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives.

 

56


Table of Contents

Any failure to offer high-quality client support services could adversely affect our relationships with our clients and strategic partners and our operating results.

Our clients and patients depend on our support and client education organizations to educate them about, and resolve technical issues relating to, our products and services. We may be unable to respond quickly enough to accommodate short-term increases in client demand for education and support services. Increased client demand for these services, without a corresponding increase in revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on the reputation of our products and services and business and on positive recommendations from our existing clients. Any failure to maintain high-quality education and technical support, or a market perception that we do not maintain high-quality education support, could adversely affect our reputation, our ability to sell our products and services to existing and prospective clients and our business and operating results.

Our ability to limit our liabilities by contract or through insurance may be ineffective or insufficient to cover our future liabilities.

We attempt to limit, by contract, our liability for damages arising from our negligence, errors, mistakes or security breaches. Contractual limitations on liability, however, may not be enforceable or may otherwise not provide sufficient protection to us from liability for damages and we are not always able to negotiate meaningful limitations. We maintain liability insurance coverage, including coverage for cyber security and errors and omissions. It is possible, however, that claims could exceed the amount of our applicable insurance coverage, if any, or that this coverage may not continue to be available on acceptable terms or in sufficient amounts. Even if these claims do not result in liability to us, investigating and defending against them could be expensive and time-consuming and could divert management’s attention away from our operations. In addition, negative publicity caused by these events may delay market acceptance of our products and services, any of which could materially and adversely affect our reputation and our business.

Changes in laws and regulations relating to interchange fees on payment card transactions would adversely affect our revenue and results of operations.

A provision of the Dodd-Frank Wall Street Reform and Consumer Protection Act, or Dodd-Frank Act, known as the Durbin Amendment empowered the Federal Reserve Board, or FRB, to establish and regulate a cap on the interchange fees that merchants pay banks for electronic clearing of debit card transactions. The final rule implementing the Durbin Amendment established standards for assessing whether debit card interchange fees received by debit card issuers were reasonable and proportional to the costs incurred by issuers for electronic debit transactions, and it established a maximum permissible interchange fee that an issuer may receive for an electronic debit transaction, limiting the fee revenue to debit card issuers and payment processors. HSA-linked payment cards are currently exempt from the rule, assuming the card is the only means of access to the underlying funds (except when all remaining funds are provided to the cardholder in a single transaction). The FRB is empowered to issue amendments to the rule, or a state or federal legislative body could enact new legislation, which could change the scope of the current rule and the basis upon which interchange rate caps are calculated. To the extent that HSA-linked payment cards and other exempt payment cards used on our Platform (or their issuing banks) lose their exempt status under the current rules or if the current interchange rate caps applicable to other payment cards used on our Platform are reduced, any such amendment, rulemaking, or legislation could impact interchange rates applicable to payment card transactions processed through our Platform. As a result, this could decrease our revenue and profit and could have a material adverse effect on our financial condition and results of operations.

Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.

As of January 31, 2019, we had U.S. federal and state net operating loss carryforwards, or NOLs, of approximately $100 million due to prior period losses, which, subject to the following discussion, are generally available to be carried forward to offset a portion of our future taxable income, if any, until such NOLs are used or expire. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-ownership change NOLs to offset future taxable income. Similar rules may apply under state tax laws. Our existing NOLs may be subject to limitations arising from previous ownership changes. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. In addition, under the Tax Act, the amount of post 2017 NOLs that we are permitted to deduct in any taxable year is limited to 80% of our taxable income in such year, where taxable income is determined without regard to the NOL deduction itself. The Tax Act generally eliminates the ability to carry back any NOL to prior taxable years, while allowing post 2017 unused NOLs to be carried forward indefinitely without expiration. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs. We have recorded a full valuation allowance related to our NOLs due to the uncertainty of the ultimate realization of the future benefits of those assets.

 

57


Table of Contents

We recently changed from a December 31 fiscal year-end to a January 31 fiscal year-end. This change will make period-over-period comparisons more difficult in the short-term.

We recently changed our fiscal year-end from December 31 to January 31. Prior to 2019, we reported on a calendar-year basis with a year-end of December 31. We changed our fiscal year-end, effective January 31, 2019, to better align our fiscal calendar with the seasonal nature of our business. There are significant seasonal factors that may cause us to record higher revenue in some quarters compared with others. This change to our fiscal year-end may render period-over-period comparisons of our financial results less meaningful during this initial transition period.

The process of implementing a fiscal calendar transition has required and will continue to require us to adjust the processes, data and systems that our management and personnel rely upon to conduct our business operations and provide products and services to our clients. This change to our fiscal year-end, and any errors in our implementation of this change, could adversely impact our business and results of operations.

Economic uncertainties or downturns in the general economy or the industries in which our clients operate could disproportionately affect the demand for our solution and negatively impact our results of operations.

Market volatility and economic uncertainty remain widespread, making it potentially very difficult for our clients and us to accurately forecast and plan future business activities. During challenging economic times, our clients and patients may have difficulty gaining timely access to sufficient credit or obtaining credit on reasonable terms, which could impair their ability to make timely payments to us and adversely affect our revenue. If that were to occur, our financial results could be harmed. Further, challenging economic conditions may impair the ability of our clients to pay for the applications and services they already have purchased from us and, as a result, our write-offs of accounts receivable could increase. Patients utilizing our payment processing tools may also fail to make such payments on a timely basis or at all. We cannot predict the timing, strength or duration of any economic slowdown or recovery. If the condition of the general economy or markets in which we operate worsens, our business could be harmed.

If we or our clients fail to comply with federal and state laws governing submission of false or fraudulent claims to government healthcare programs and financial relationships among healthcare providers, we or our clients may be subject to civil and criminal penalties or loss of eligibility to participate in government healthcare programs.

As a participant in the healthcare industry, our operations and relationships, and those of our clients, are regulated by a number of federal, state and local governmental entities. The impact of these regulations can adversely affect us even though we may not be directly regulated by specific healthcare laws and regulations. We must ensure that our products and services can be used by our clients in a manner that complies with those laws and regulations. Inability of our clients to do so could affect the marketability of our products and services or our compliance with our client contracts, or even expose us to direct liability under the theory that we had assisted our clients in a violation of healthcare laws or regulations.

A number of federal and state laws, including anti-kickback restrictions and laws prohibiting the submission of false or fraudulent claims, apply to healthcare providers and others that make, offer, seek or receive referrals or payments for products or services that may be paid for through any federal or state healthcare program and, in some instances, any private program. For example, the federal Anti-Kickback Statute prohibits any person or entity from offering, paying, soliciting or receiving anything of value, directly or indirectly, covertly or overtly, in cash or in kind, for the referral of patients covered by Medicare, Medicaid and other federal healthcare programs or the leasing, purchasing, ordering or arranging for or recommending the lease, purchase or order of any item, good, facility or service covered by these programs.

 

58


Table of Contents

On October 9, 2019, OIG and CMS proposed further modifications to the federal Anti-Kickback Statute and the Physician Self-Referral Law, or the Stark Law. Under the proposed rules, OIG proposes to add safe harbor protections under the Anti-Kickback Statute for certain coordinated care and value-based arrangements among clinicians, providers, and others. CMS also proposed multiple new exceptions and revisions to current exceptions for value-based arrangements under the Stark Law. It is unknown at this time which, if any, of these modifications will go into effect and what effect it will have on our business.

HIPAA, as amended by HITECH, and their respective implementing regulations, also impose criminal and civil liability for knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program (including private payors) or obtain, by means of false or fraudulent pretenses, representations, or promises, any of the money or property owned by, or under the custody or control of, any healthcare benefit program, regardless of the payor (e.g., public or private) and knowingly and willfully falsifying, concealing or covering up by any trick or device a material fact or making any materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services. Many states also have similar anti-kickback laws that are not necessarily limited to items or services for which payment is made by a federal healthcare program. Moreover, both federal and state laws forbid bribery and similar behavior. These laws are complex and their application to our specific services and relationships may not be clear and may be applied to our business in ways that we do not anticipate. Determination by a court or regulatory agency that our services violate these laws could subject us to civil or criminal penalties, could invalidate all or portions of some of our client contracts, could require us to change or terminate some portions of our business, could require us to refund portions of our services fees, could cause us to be disqualified from serving clients doing business with government payers and could have an adverse effect on our business. Even an unsuccessful challenge by regulatory authorities of our activities could result in adverse publicity and could require a costly response from us.

There are federal and state laws that forbid the offering or giving of remuneration, which includes, without limitation, any transfer of items or services for free or for less than fair market value (with limited exceptions), in exchange for patient referrals, patient brokering, remuneration of patients or billing based on referrals between individuals and/or entities that have various financial, ownership or other business relationships. In many cases, billing for care arising from such actions is illegal. These limitations can vary widely from state to state, and application of these state laws, the federal anti-inducement law and the Stark Law, is very complex. Any determination by a state or federal regulatory agency that any of our clients violate or have violated any of these laws may result in allegations that claims that we have processed or forwarded are improper. This could subject us to civil or criminal penalties, could require us to change or terminate some portions of our business, could require us to refund portions of our services fees and could have an adverse effect on our business. Even an unsuccessful challenge by regulatory authorities of our activities could result in adverse publicity and could require a costly response from us.

Federal and state regulatory and law enforcement authorities have recently increased enforcement activities with respect to Medicare and Medicaid fraud and abuse regulations and other healthcare reimbursement laws and rules. From time to time, participants in the healthcare industry receive inquiries or subpoenas to produce documents in connection with government investigations. We could be required to expend significant time and resources to comply with these requests, and the attention of our management team could be diverted by these efforts. The occurrence of any of these events could give our clients the right to terminate our contracts with us and result in significant harm to our business and financial condition.

These laws and regulations may change rapidly, and it is frequently unclear how they apply to our business. Any failure of our products or services to comply with these laws and regulations could result in substantial civil or criminal liability and could, among other things, adversely affect demand for our services, force us to expend significant capital, research and development and other resources to address the failure, invalidate all or portions of some of our contracts with our clients, require us to change or terminate some portions of our business, require us to refund portions of our revenue, cause us to be disqualified from serving clients doing business with government payers, and give our clients the right to terminate our contracts with them, any one of which could have an adverse effect on our business.

The U.S. Food and Drug Administration may in the future determine that our technology solutions are subject to the Federal Food, Drug, and Cosmetic Act and we may face additional costs and risks as a result.

The FDA may promulgate a policy or regulation that affects our products and services. For example, the FDA in future rule-making may consider our technology solution as a medical device. Medical devices are subject to extensive regulation by the FDA under the Federal Food, Drug, and Cosmetic Act, or FDCA. Under the FDCA, medical devices include any instrument, apparatus, machine, contrivance or other similar or related articles that is intended for use in the diagnosis of disease or other conditions, or in the cure, mitigation, treatment or prevention of disease. FDA regulations govern among other things, product development, testing, manufacture, packaging, labeling, storage, clearance or approval, advertising and promotion, sales and distribution and import and export.

 

59


Table of Contents

Non-compliance with applicable FDA requirements can result in, among other things, public warning letters, fines, injunctions, civil penalties, recall or seizure of products, total or partial suspension of production, failure of the FDA to grant marketing approvals, withdrawal of marketing approvals, a recommendation by the FDA to disallow us from entering into government contracts and criminal prosecutions. The FDA also has the authority to request repair, replace or refund of the cost of any device.

Potential additional regulation of the disclosure of health information outside the United States may adversely affect our operations and may increase our costs.

Federal or state governmental authorities may impose additional data security standards or additional privacy or other restrictions on the collection, use, transmission and other disclosures of health information. In the future, industry requirements or guidance (e.g., payor requirements), contractual obligations, and/or legislation at both the federal and the state level may limit, forbid or regulate the use or transmission of health information outside of the United States. These developments, if adopted, may render our use of our office in Ottawa, Ontario, Canada, for work related to such data impracticable or substantially more expensive. Alternative means of supporting our clients with the use of such information within the United States may involve substantial delay in implementation and increased cost.

Individuals may claim our text messaging services are not compliant with the Telephone Consumer Protection Act.

The Telephone Consumer Protection Act, or TCPA, is a federal statute that protects consumers from unwanted telephone calls and faxes. Since its inception, the TCPA’s purview has extended to text messages sent to consumers. We must ensure that our services that leverage text messaging comply with TCPA regulations and agency guidance. While we strive to adhere to strict policies and procedures, the Federal Communications Commission, or FCC, as the agency that implements and enforces the TCPA, may disagree with our interpretation of the TCPA and subject us to penalties and other consequences for noncompliance. Determination by a court or regulatory agency that our services violate the TCPA could subject us to civil penalties, could invalidate all or portions of some of our client contracts, could require us to change or terminate some portions of our business, could require us to refund portions of our services fees, and could have an adverse effect on our business. Even an unsuccessful challenge by consumers or regulatory authorities of our activities could result in adverse publicity and could require a costly response from us.

Our risk management policies and procedures may not be fully effective in mitigating our risk exposure in all market environments or against all types of risk.

We operate in a rapidly changing industry. Accordingly, our risk management policies and procedures may not be fully effective to identify, monitor and manage all risks our business encounters. If our policies and procedures are not fully effective or we are not successful in identifying and mitigating all risks to which we are or may be exposed, we may suffer uninsured liability, harm to our reputation or be subject to litigation or regulatory actions that could adversely affect our business, financial condition or results of operations.

Our office in Ottawa, Canada is subject to the laws and regulations of the government of Canada and its subdivisions.

Our office in Ottawa, Ontario, Canada is subject to additional laws and regulations by the government of Canada, as well as its provinces. These include Canadian federal and local corporation requirements, restrictions on exchange of funds, employment-related laws and qualification for tax status. If we fail to comply with Canadian laws and regulations, or if the government of Canada or its provinces determines that our corporate actions do not comply with applicable Canadian law, we could face sanctions or fines, which could have a material adverse effect on our business.

Changes in accounting rules, assumptions and/or judgments could materially and adversely affect us.

Accounting rules and interpretations for certain aspects of our operations are highly complex and involve significant assumptions and judgment. These complexities could lead to a delay in the preparation and dissemination of our financial statements. Furthermore, changes in accounting rules and interpretations or in our accounting assumptions and/or judgments could significantly impact our financial statements. In some cases, we could be required to apply a new or revised standard retroactively, resulting in restating prior period financial statements. Any of these circumstances could have a material adverse effect on our business, prospects, liquidity, financial condition and results of operations.

 

60


Table of Contents

Risks relating to our indebtedness

In order to support the growth of our business, we may need to incur additional indebtedness under our current credit facilities or seek capital through new equity or debt financings, which sources of additional capital may not be available to us on acceptable terms or at all.

Our operations have consumed substantial amounts of cash since inception and we intend to continue to make significant investments to support our business growth, respond to business challenges or opportunities, develop new applications and services, enhance our existing solution and services, enhance our operating infrastructure and potentially acquire complementary businesses and technologies. For fiscal 2019, our net cash used in operating activities was $2.1 million. For the nine months ended October 31, 2019, our net cash used in operating activities was $0.4 million. As of October 31, 2019, we had $91.4 million of cash and cash equivalents, which are held for working capital purposes. As of October 31, 2019, we had $20.0 million of outstanding borrowings under our credit facility and $0.0 outstanding under our revolving line of credit, with the ability to borrow up to an additional $25.0 million in term loan borrowings and $25.0 million in our revolving line of credit. Borrowings under our credit facility are secured by substantially all of our properties, rights and assets, excluding intellectual property.

Our future capital requirements may be significantly different from our current estimates and will depend on many factors, including the need to:

 

   

finance unanticipated working capital requirements;

 

   

develop or enhance our technological infrastructure and our existing products and services;

 

   

fund strategic relationships, including joint ventures and co-investments;

 

   

fund additional implementation engagements;

 

   

respond to competitive pressures; and

 

   

acquire complementary businesses, technologies, products or services.

Accordingly, we may need to engage in equity or debt financings or collaborative arrangements to secure additional funds. Additional financing may not be available on terms favorable to us, or at all. If we raise additional funds through further issuances of equity or convertible debt securities, our existing 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 secured by us in the future could involve additional 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, including potential acquisitions. In addition, during times of economic instability, it has been difficult for many companies to obtain financing in the public markets or to obtain debt financing, and we may not be able to obtain additional financing on commercially reasonable terms, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, it could have a material adverse effect on our business, financial condition and results of operations.

Restrictive covenants in the agreements governing our credit facility may restrict our ability to pursue our business strategies.

The credit agreement governing our credit facility contains certain customary restrictive covenants that limit our ability to incur additional indebtedness and liens, merge with other companies or consummate certain changes of control, acquire other companies, engage in new lines of business, make certain investments, pay dividends, create subsidiaries, enter into certain transactions with affiliates, and transfer or dispose of assets as well as financial covenants requiring us to maintain a specified level of recurring revenue growth, a specified maximum funded debt to recurring revenue ratio and a specified amount of minimum liquidity.

Our ability to comply with these covenants may be affected by events beyond our control, and we may not be able to meet those covenants. A breach of any of these covenants could result in a default under the loan agreement, which could cause all of the outstanding indebtedness under our credit facility to become immediately due and payable and terminate all commitments to extend further credit. These covenants could also limit our ability to seek capital through the incurrence of new indebtedness or, if we are unable to meet our obligations, require us to repay any outstanding amounts with sources of capital we may otherwise use to fund our business, operations and strategy.

Despite our outstanding indebtedness, we may still be able to incur substantially more debt. This could further exacerbate the risks associated with our substantial leverage.

We may incur substantial additional indebtedness in the future. Although the agreement governing our credit facility contains restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and exceptions and the indebtedness we can incur in compliance with these restrictions could be substantial. If we incur additional debt, the risks associated with our substantial leverage would increase.

 

61


Table of Contents

Risks relating to ownership of our common stock

The trading price of our common stock may be volatile and subject to wide price fluctuations in response to various factors, including:

 

   

market conditions in the broader stock market in general, or in our industry in particular;

 

   

actual or anticipated fluctuations in our quarterly financial reports and results of operations;

 

   

our ability to satisfy our ongoing capital needs and unanticipated cash requirements;

 

   

indebtedness incurred in the future;

 

   

introduction of new products and services by us or our competitors;

 

   

issuance of new or changed securities analysts’ reports or recommendations;

 

   

sales of large blocks of our common stock;

 

   

additions or departures of key personnel;

 

   

regulatory developments;

 

   

litigation and governmental investigations;

 

   

economic and political conditions or events; and

 

   

our sale of common stock or other securities in the future, as well as the anticipation of lock-up releases.

These and other factors may cause the market price and demand for our common stock to fluctuate substantially, which may limit or prevent investors from readily selling their shares of common stock and may otherwise negatively affect the liquidity of our common stock. In addition, in the past, when the market price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. If any of our stockholders brought a lawsuit against us, we could incur substantial costs defending the lawsuit. Such a lawsuit could also divert the time and attention of our management from our business.

The trading market for our common stock is also influenced by the research and reports that industry or securities analysts publish about us or our business. If one or more securities or industry analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline. If one or more of the analysts who cover us downgrades our common stock or provides more favorable recommendations about our competitors, or if our results of operations do not meet their expectations, our stock price could decline.

If a substantial number of shares become available for sale and are sold in a short period of time, the market price of our common stock could decline.

If our existing stockholders sell substantial amounts of our common stock in the public market, the market price of our common stock could decrease significantly. The perception in the public market that our existing stockholders might sell shares of common stock could also depress our market price. As of October 31, 2019, we had 35,872,057 shares of common stock outstanding. Our executive officers and directors and certain of our stockholders are subject to lock-up agreements and the Rule 144 holding period requirements. After these lock-up periods have expired, the holding periods have elapsed and, in the case of restricted stock, the shares have vested, additional shares will be eligible for sale in the public market. The market price of shares of our common stock may drop significantly when the restrictions on resale by our existing stockholders lapse. A decline in the price of shares of our common stock might impede our ability to raise capital through the issuance of additional shares of our common stock or other equity securities.

In addition, following the expiration of the lock-up agreements referred to above, certain stockholders will be entitled, under our investors’ rights agreement, to require us to register shares owned by them for public sale in the United States. We also filed a registration statement to register shares reserved for future issuance under our equity compensation plans. As a result, subject to the satisfaction of applicable exercise periods and the expiration or waiver of lock-up agreements referred to above, the shares issued upon exercise of outstanding stock options or upon settlement of outstanding RSU awards will be available for immediate resale in the United States in the open market.

Sales of our common stock as restrictions end or pursuant to registration rights may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. These sales could also cause the trading price of our common stock to fall and make it more difficult for you to sell shares of our common stock.

 

62


Table of Contents

Additionally, certain of our employees, executive officers, and directors may enter into Rule 10b5-1 trading plans providing for sales of shares of our common stock from time to time. Under a Rule 10b5-1 trading plan, a broker executes trades pursuant to parameters established by the employee, officer, or director when entering into the plan, without further direction from the employee, officer, or director. A Rule 10b5-1 trading plan may be amended or terminated in some circumstances. Our employees, executive officers, and directors also may buy or sell additional shares outside of a Rule 10b5-1 trading plan when they are not in possession of material, nonpublic information, subject to the expiration of lock-up agreements and Rule 144 requirements as referred to above.

Anti-takeover provisions under our incorporation documents and Delaware law could delay or prevent a change of control which could limit the market price of our common stock and may prevent or frustrate attempts by our stockholders to replace or remove our current management.

Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change of control of our company or changes in our board of directors that our stockholders might consider favorable. Some of these provisions include:

 

   

a board of directors divided into three classes serving staggered three-year terms, such that not all members of the board will be elected at one time;

 

   

a prohibition on stockholder action through written consent, which requires that all stockholder actions be taken at a meeting of our stockholders;

 

   

a requirement that special meetings of stockholders be called only by the board of directors acting pursuant to a resolution approved by the affirmative vote of a majority of the directors then in office;

 

   

advance notice requirements for stockholder proposals and nominations for election to our board of directors;

 

   

a requirement that no member of our board of directors may be removed from office by our stockholders except for cause and, in addition to any other vote required by law, upon the approval of not less than 75% of all outstanding shares of our voting stock then entitled to vote in the election of directors;

 

   

a requirement of approval of not less than 75% of all outstanding shares of our voting stock to amend any bylaws by stockholder action or to amend specific provisions of our amended and restated certificate of incorporation; and

 

   

the authority of the board of directors to issue preferred stock on terms determined by the board of directors without stockholder approval and which preferred stock may include rights superior to the rights of the holders of common stock.

In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporate Law, which may prohibit certain business combinations with stockholders owning 15% or more of our outstanding voting stock. These anti-takeover provisions and other provisions in our amended and restated certificate of incorporation and amended and restated bylaws 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 the then-current board of directors and could also delay or impede a merger, tender offer or proxy contest involving our company. These provisions could also discourage proxy contests and make it more difficult for you and other stockholders to elect directors of your choosing or cause us to take other corporate actions you desire. Any delay or prevention of a change of control transaction or changes in our board of directors could cause the market price of our common stock to decline.

Our amended and restated bylaws designate the Court of Chancery of the State of Delaware, or the Chancery Court, as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the Chancery Court will be the sole and exclusive forum for state law claims for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action asserting a claim pursuant to any provision of the General Corporation Law of the State of Delaware, our amended and restated certificate of incorporation or our amended and restated bylaws, or (4) any action asserting a claim governed by the internal affairs doctrine. This exclusive forum provision does not apply to any causes of action arising under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.

This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits. Alternatively, if a court were to find the choice of forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, results of operations and financial condition.

 

63


Table of Contents

We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.

We have never declared or paid any cash dividends on our common stock and do not currently intend to do so for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Therefore, you are not likely to receive any dividends on your common stock for the foreseeable future and the success of an investment in shares of our common stock will depend upon any future appreciation in its value. There is no guarantee that shares of our common stock will appreciate in value or even maintain the price at which our stockholders have purchased their shares.

We are an emerging growth company, and we cannot be certain if the reduced reporting requirements applicable to emerging growth companies will make our common stock less attractive to investors.

We are an emerging growth company, as defined in the JOBS Act, enacted in April 2012. For as long as we continue to be an emerging growth company, we may take advantage of exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding nonbinding advisory votes on executive compensation and stockholder approval of any golden parachute payments not previously approved. We could be an emerging growth company for up to five years following the year in which we completed our IPO, although circumstances could cause us to lose that status earlier. We will remain an emerging growth company until the earlier of (1) the last day of the fiscal year (a) following the fifth anniversary of the completion of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a large accelerated filer, which requires the market value of our common stock that is held by non-affiliates to exceed $700 million as of the prior October 31st; and (2) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period. We cannot predict if investors will find our common stock less attractive because we may 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.

Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected not to “opt out” of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we will adopt the new or revised standard at the time private companies adopt the new or revised standard and will do so until such time that we either (i) irrevocably elect to “opt out” of such extended transition period or (ii) no longer qualify as an emerging growth company. This may make comparison of our financial statements with the financial statements of another public company that is not an emerging growth company, or an emerging growth company that has opted out of using the extended transition period, difficult or impossible because of the potential differences in accounting standards used.

We could be subject to securities class action litigation.

In the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities. If we face such litigation, it could result in substantial costs and a diversion of management’s attention and resources, which could have a material adverse effect on our business, financial condition or results of operations.

We are subject to increased costs as a result of operating as a public company, and our management will devote substantial time to new compliance initiatives.

As a public company, we will continue to incur significant legal, accounting and other expenses that we did not incur as a private company prior to our IPO in July 2019. We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, which require, among other things, that we file with the Securities and Exchange Commission, or the SEC, annual, quarterly and current reports with respect to our business and financial condition. In addition, the Sarbanes-Oxley Act, as well as rules subsequently adopted by the SEC and the New York Stock Exchange to implement provisions of the Sarbanes-Oxley Act, impose significant requirements on public companies, including requiring the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Further, in July 2010, the Dodd-Frank Act was enacted. There are significant corporate governance and executive compensation related provisions in the Dodd-Frank Act that require the SEC to adopt additional rules and regulations in these areas, such as “say on pay” and proxy access. Recent legislation permits emerging growth companies to implement many of these requirements over a longer period and up to five years from their IPOs. We intend to take advantage of this new legislation but cannot guarantee that we will not be required to implement these requirements sooner than budgeted or planned and thereby incur unexpected expenses. Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which we operate our business in ways we cannot currently anticipate.

 

64


Table of Contents

We expect the rules and regulations applicable to public companies to continue to increase our legal and financial compliance costs and to make some activities more time-consuming and costly. If these requirements divert the attention of our management and personnel from other business concerns, they could have a material adverse effect on our business, financial condition and results of operations. The increased costs will decrease our net income or increase our net loss, and may require us to reduce costs in other areas of our business or increase the prices of our products or services. For example, we expect these rules and regulations to make it more difficult and more expensive for us to obtain director and officer liability insurance and we may be required to incur substantial costs to maintain the same or similar coverage. We cannot predict or estimate the amount or timing of additional costs we may incur to respond to these requirements. The impact of these requirements could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers.

An active public market may not develop or be sustained.

The lack of an active market may impair your ability to sell your shares at the time you wish to sell them or at a price that you consider reasonable. The lack of an active market may also reduce the fair market value of your shares. An inactive market may impair our ability to raise capital to continue to fund operations by selling shares and may impair our ability to acquire other companies or technologies by using our shares as consideration.

 

ITEM 2.

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

(a) Recent Sales of Unregistered Equity Securities

On September 17, 2019, we issued 53,023 shares of our common stock to SVB Financial Group upon the cashless exercise of a warrants to purchase 75,137 shares of our common stock (as adjusted to reflect the 0.4551-for-1 reverse split of our common stock effected on July 3, 2019) at a post-split adjusted exercise price of $8.02 per share, based on a fair market value of $27.25 per share as determined under the terms of such warrant.

The foregoing transaction did not involve any underwriters, underwriting discounts or commissions, or any public offering. We believe such transaction was exempt from the registration requirements of the Securities Act, including Regulation D and Rule 506 promulgated thereunder, by virtue of Section 4(a)(2) of the Securities Act because the issuance of such securities to the recipients did not involve a public offering. The recipient of the securities in this transaction represented its intention to acquire the securities for investment only and not with a view to or for sale in connection with the distribution thereof, and appropriate legends were placed upon the stock certificate issued in this transaction. Such recipient had adequate access, through its relationship with us, to information about us.

(b) Use of Proceeds from Initial Public Offering of Common Stock

We completed our initial public offering, or IPO, pursuant to a Registration Statement on Form S-1 (File No. 333-232264), which was declared effective on July 17, 2019. In the IPO, we issued 7,812,500 shares of common stock at a price of $18.00 per share. In addition, selling stockholders sold 2,868,923 shares of common stock (which included 1,393,229 shares of our common stock that were issued pursuant to the underwriters’ exercise in full of their option to purchase additional shares) at a public offering price of $18.00 per share. The joint book-running managers for the IPO were J.P. Morgan Securities LLC, Wells Fargo Securities, LLC, and William Blair & Company, L.L.C. The IPO commenced on July 17, 2019 and did not terminate until the sale of all the shares offered.

 

65


Table of Contents

We received offering proceeds of $130.8 million from the IPO, net of underwriters’ discounts and commissions, and before deducting offering costs of approximately $6.1 million. No payments were made by us to directors, officers, or persons owning ten percent or more of our common stock or to their associates, or to our affiliates, other than the IPO dividend (as described in the prospectus) and payments in the ordinary course of business to officers for salaries and to non-employee directors pursuant to our director compensation policy.

Information related to use of proceeds from registered securities is incorporated herein by reference to the “Use of Proceeds” section of the prospectus. There has been no material change in the planned use of proceeds from our IPO as described in the final prospectus.

(c) Issuer Purchases of Equity Securities

None.

 

ITEM 3.

DEFAULTS UPON SENIOR SECURITIES

None.

 

ITEM 4.

MINE SAFETY DISCLOSURES

Not applicable.

 

ITEM 5.

OTHER INFORMATION

Not applicable.

 

66


Table of Contents
ITEM 6.

EXHIBITS.

 

Exhibit

Number

  

Description

10.1#    Lease Modification Agreement No. 2, dated as of October 22, 2019, by and between the Registrant and Phoenix Limited Partnership of Raleigh
10.2#    Amendment to Master Software License and Services Agreement, dated as of September 30, 2019, by and between the Registrant and Ascension Health Resource and Supply Management Group, LLC
31.1    Certification of Principal Executive Officer pursuant to Rules 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of
31.2    Certification of Principal Financial Officer pursuant to Rules 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1+    Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2+    Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS    XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema Document
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document
101.LAB    XBRL Taxonomy Extension Label Linkbase Document
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document

 

#

Portions of this exhibit (indicated by asterisks) have been omitted in accordance with the rules of the Securities and Exchange Commission.

+

This certification will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by reference into such filing.

 

67


Table of Contents

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.

 

    PHREESIA, INC.
Date: December 10, 2019     By:  

/s/ Chaim Indig

      Chaim Indig
      President, Chief Executive Officer and Director
      (Principal Executive Officer)
Date: December 10, 2019     By:  

/s/ Thomas Altier

      Thomas Altier
      Chief Financial Officer
      (Principal Financial Officer)

 

68

EX-10.1 2 d800586dex101.htm EX-10.1 EX-10.1

Exhibit 10.1

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

STATE OF NORTH CAROLINA

WAKE COUNTY

LEASE MODIFICATION AGREEMENT NO. 2

THIS LEASE MODIFICATION AGREEMENT NO. 2 (this “Agreement”) is made and entered into as of the 22d day of October, 2019, by and between Phoenix Limited Partnership of Raleigh, a Delaware limited partnership (“Landlord”), and Phreesia, Inc., a Delaware corporation (“Tenant”).

WITNESSETH:

WHEREAS, Landlord and Tenant entered into the Lease Agreement dated December 9, 2016 (the “Original Lease”), pursuant to which Tenant leases Suite 1400 containing approximately 13,449 square feet of space (the “Leased Premises”) in the building known as Two Hannover Square and located at 434 Fayetteville Street, Raleigh, North Carolina 27601 (the “Building”); and

WHEREAS, Landlord and Tenant entered into Lease Modification Agreement No. 1 (“Amendment No. 1”), pursuant to which the Commencement Date was established (the Original Lease and Amendment No. 1 are incorporated here by reference and collectively referred to as the “Lease”); and

WHEREAS, Tenant wants to expand into 2,671 square feet of space on the fourteenth floor of the Building and extend the Term for one year, and Landlord and Tenant want to document the expansion and extension.

NOW, THEREFORE, Landlord and Tenant agree as follows:

1. Leased Premises. Effective as of the Expansion Space Commencement Date, Section 1.01 of the Lease (Leased Premises) and Subsection 2.01(b) of the Lease are amended to provide that the “Leased Premises” contain approximately 16,120 square feet, including the 2,671 square feet on the fourteenth floor (the “Expansion Space”), as shown on the attached Exhibit A. After the Expansion Space Commencement Date, the Leased Premises is as described on the attached Exhibit A-l which replaces Exhibit A-l in the Lease, and the Expansion Space will become part of Suite 1400.

2. Basic Lease Provisions. Section 2.01 of the Lease is amended as follows:

 

  A.

Effective as of the Expansion Space Commencement Date, Subsection 2.01(b) of the Lease (Square Feet Area) is amended to be “16,120”.

 

  B.

Base Rent. The Base Rent chart in Subsection 2.01(d) of the Lease is amended to be as follows: (see following page)

 

Page 1


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

Date(s)

   Price Per
Square Foot,
per annum
(rounded)
  Square
Feet
  Annual (or for
time period noted)
Base Rent
  Monthly
Base Rent

[***]

   [***]   [***]   [***]   [***]

[***]

   [***]   [***]   [***]   [***]

[***]

   [***]   [***]   [***]   [***]

[***]

   [***]   [***]   [***]   [***]

[***]

   [***]   [***]   [***]   [***]

[***]

   [***]   [***]   [***]   [***]

Tenant continues to be liable for Additional Rent in accordance with Article Four of the Lease.

 

  C.

Term. Subsection 2.01(g) (Term) is amended to add one year to the Term.

 

  D.

Expiration Date. Subsection 2.01(h) is amended to change the Expiration Date to August 31, 2023.

3. Commencement. Section 3.02 of the Lease (Commencement) is amended to add (c): The Expansion Space Commencement date is the date that the appropriate municipal agency inspects and approves Expansion Space for occupancy as is evidenced by a temporary, conditional or permanent certificate of completion. The date of the certificate of completion may be the date that it is processed, rather than the date of the municipality’s inspection and approval. The Expansion Space Commencement Date is targeted to be January 1, 2020. If the Expansion Space Commencement Date is not January 1, 2020, the parties shall enter an amendment to the Lease documenting the actual Expansion Space Commencement Date and adjusting any other dates as necessary. If the Expansion Space Commencement Date is not January 1, 2020, due to Tenant Delays as defined in the attached Exhibit B, Tenant’s Base Rent obligation shall commence on January 1, 2020, in accordance with the Base Rent chart provided in this Agreement, but Tenant’s right to occupy Expansion Space shall not occur until a certificate of occupancy is issued.

4. Tenant Improvements. The attached Exhibit B and B-1 are incorporated into the Lease for the purpose of making improvements to the Expansion Space.

5. First Offer Right. Exhibit H to the Lease, entitled First Offer Right, is deleted and replaced with the attached Exhibit H (First Offer Right).

6. Brokerage. Landlord and Tenant each represent to the other that they have had no dealings with any real estate broker or agent in connection with the negotiation of this Agreement except for Capital Associates Management, LLC, Landlord’s broker. No commission or fee is due to Landlord’s broker with respect to this Agreement.

7. Affirmation of Lease. Except as expressly modified in this Agreement, the original terms and conditions of the Lease remain in full force and effect. Capitalized terms used in this Agreement but not defined have the definition given them in the Lease.

8. Binding Agreement. This Agreement is binding upon Landlord and Tenant, and their legal representatives, successors and permitted assigns. This Agreement inures to the benefit of Landlord and Tenant, and their representatives, successors and permitted assigns.

 

Page 2


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

9. Counterparts and Electronic Signatures. This Agreement may be signed in counterparts. Each counterpart is considered an original and when taken together one and the same agreement. Signatures of this Agreement that are transmitted by electronic mail, facsimile or similar means are valid.

IN WITNESS WHEREOF, the parties, intending to be legally bound, have caused this instrument to be signed by their duly authorized representatives, on the day and year first above written.

 

LANDLORD:
Phoenix Limited Partnership of Raleigh, a Delaware limited partnership
By:   Acquisition Group Inc., Its Managing General Partner
By:  

[***]

[***]  
TENANT:
Phreesia, Inc., a Delaware corporation
By:  

/s/ Thomas Altier

Name:   Thomas Altier
Title:   CFO

 

Page 3


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

EXHIBIT A

THE EXPANSION SPACE

434 Fayetteville Street

Raleigh, North Carolina 27601

[***]

 

Page 4


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

EXHIBIT A-1

THE LEASED PREMISES

434 Fayetteville Street, Suite 1400

Raleigh, North Carolina 27601

[***]

 

Page 5


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

EXHIBIT B

WORKLETTER

 

1)

Existing Condition and Tenant Improvements. The condition of the Leased Premises as of the date of this Lease, as is and with all faults, shall be deemed the “Existing Condition”. All demolition of and improvements made to the Existing Condition of the Expansion Space in accordance with the Schematic Space Plan and Plans (both defined below) shall be deemed the “Tenant Improvements”.

 

2)

Allowance. Landlord shall provide Tenant with a tenant improvement allowance in the amount not to exceed [***] (or [***] per Expansion Space square foot) (the “Allowance”), to pay for the costs and expenses incurred by Landlord for the design and construction of the Tenant Improvements. The costs and expenses shall include, but not be limited to, the costs and expenses of any (i) design and construction services related to architectural, plumbing, mechanical and electrical trades, (ii) demolition work, and (iii) construction administration services provided by Landlord’s architect and consulting engineers. Costs and expenses shall also include a construction management fee for Landlord of [***] of the total cost of the Tenant Improvements and all costs associated with any contractor’s general conditions, permits (including any new or changes to development, facility or transportation impact fees), taxes, insurance and fees.

 

3)

Design. Landlord shall cause an architect and one or more engineers, each of whom shall be designated by Landlord in its sole discretion, to consult with Tenant and to prepare architectural, plumbing, mechanical and electrical plans that are (i) consistent with the “Schematic Space Plan” for the Expansion Space, which is attached hereto as Exhibit B-l, (ii) sufficiently detailed for pricing, approval and construction of the Tenant Improvements, and (iii) subject to Landlord’s approval, in its sole discretion (the “Detailed Plans”). All millwork, partitions, doors, hardware, ceiling tile, window coverings, plumbing, HVAC, lighting fixtures, switches, outlets and life safety items shall be designed in Landlord’s standard manner. Carpet and paint shall be selected and designed in Landlord’s standard manner and from Landlord’s standard finishes, unless otherwise agreed to by Landlord, in accordance with Section 4 herein. Landlord intends to reuse existing materials to the extent possible, including doors, frames, hardware, lights, ceiling tile and millwork. Tenant shall furnish to Landlord all other information and technical data reasonably necessary for the preparation of the Detailed Plans within five (5) days of Landlord’s request therefor, or as otherwise agreed to by Tenant and Landlord, so as not to delay the design, pricing, approval and construction of the Tenant Improvements by the Target Commencement Date. Tenant has authorized Amy Van Duyn (“Tenant’s Representative”) to represent Tenant for all purposes related to the design and construction of the Tenant Improvements, including approval of the Plans and any Change Orders (as defined below), and approval by Tenant’s Representative shall constitute approval by Tenant.

 

4)

Approval of Plans and Cost. Landlord shall cause a general contractor or contractors designated by Landlord, at its sole discretion, to prepare detailed pricing of construction of the Tenant Improvements pursuant to the Detailed Plans. Landlord shall submit to Tenant for Tenant’s approval (i) the Detailed Plans and (ii) an itemized cost statement of all design and construction costs related to the Tenant Improvements (the “Cost Statement”). Within five (5) business days after its receipt of the Detailed Plans and Cost Statement, Tenant shall approve the Detailed Plans and the Cost Statement in writing, subject to any modifications or changes in the Detailed Plans requested by Tenant. Landlord, in its sole discretion, shall retain final approval rights for the Detailed Plans. After Tenant’s approval of the Detailed Plans and the Cost Statement, or in the event Tenant does not respond to Landlord within such five (5) business day period, the Detailed Plans and the Cost Statement shall be deemed to be approved by Tenant, and such approved Detailed Plans shall be thereafter deemed the “Plans”. Notwithstanding anything to the contrary contained herein, if the costs and expenses of the Tenant Improvements as

 

Page 6


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

  approved by Tenant exceed the Allowance, then Tenant shall be obligated to pay for all reasonable excess costs. Landlord shall submit an invoice to Tenant for such excess costs at the time the Detailed Plans and Cost Statement are approved or deemed approved by Tenant, and Tenant shall pay such excess costs as follows: (i) [***] upon receipt of Landlord’s invoice therefor, and (ii) [***] within [***] of receipt of the certificate of completion. If the cost of designing and constructing the Tenant Improvements as approved by Tenant is less than the Allowance, Tenant shall not be entitled to any refund of the unused portion of the Allowance.

 

5)

Change Orders and Additional Costs. After approval of the Cost Statement by Tenant, additional costs will likely be incurred by Landlord. These costs may include, without limitation, design costs that may not yet have been billed, design costs for selection of finishes, costs for construction clarifications and other construction administration by the architect or engineers, construction changes required by governmental inspectors, and changes to the Plans or actual construction initiated by Tenant. From time to time, Landlord shall update the previously approved Cost Statement to account for the subsequent changes in cost, and Tenant shall promptly pay any cost in excess of the Allowance and not previously paid by Tenant. For changes initiated by Tenant that will revise the previously approved Cost Statement or the construction schedule, a change order (“Change Order”) shall be prepared by Landlord, its architect, or general contractor. Each Change Order shall include information regarding any revisions to the cost and construction schedule, and shall provide sufficient information for evaluation by Landlord, its architect, and Tenant. Before the work detailed on the Change Order proceeds, Tenant’s Representative must approve the Change Order, including any change in cost and time. Tenant shall have [***] to approve each Change Order, unless Landlord grants Tenant more time. If Tenant does not approve the Change Order within the approval period, the Change Order shall be deemed disapproved by Tenant. If the Change Order is not approved or deemed disapproved, Landlord shall not proceed with the work contemplated in the Change Order. If the Change Order is approved and the additional cost exceeds [***], and if requested by Landlord, Tenant shall pay the cost of any such Change Order before Landlord proceeds with the work that is the subject of the Change Order.

 

6)

Construction. After Tenant (i) approves the Detailed Plans and the Cost Statement, (or if Tenant does not respond to Landlord regarding the Detailed Plans and the Cost Statement, as set forth in Section 4 herein), and (ii) pays any and all costs in excess of the Allowance as set forth in Section 4 herein, then Landlord shall be entitled to cause, and shall cause, the general contractor designated by Landlord to construct the Tenant Improvements in accordance with the Plans and the Cost Statement.

 

7)

Delay. The Commencement Date, Expiration Date, and commencement of installments of Monthly Base Rent shall not be postponed or delayed as a result of any of the following:

 

  a)

Tenant’s failure to furnish information or consult with Landlord or Landlord’s architects or engineers when requested in order to prepare the Detailed Plans;

 

  b)

Tenant’s failure to approve the Detailed Plans and/or Cost Statement or to pay any excess cost as provided in Sections 4 and 5 herein;

 

  c)

Tenant’s failure during construction to furnish information or consult with Landlord or Landlord’s architects, engineers or contractors when requested in order to complete construction;

 

  d)

Additional time necessary to consider changes, revise the Plans, obtain pricing, and/or prepare other documentation for a Change Order initiated by Tenant, whether or not such Change Order is approved by Tenant, and to construct approved Change Orders; or

 

Page 7


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

  e)

Any other delay from any other cause attributable to Tenant, its agents, consultants, contractors, subcontractors or employees.

 

8)

Tenant’s Access to Expansion Space. Landlord shall permit Tenant and its agents reasonable access to the Expansion Space during normal business hours prior to the Commencement Date for the purpose of installing telephone and computer cabling and equipment and fixtures. Tenant’s right to install equipment and fixtures does not include a general right to move personal property into the Expansion Space before the Expansion Space is inspected for purposes of obtaining a certificate of completeness. Therefore, the right to install equipment and fixtures only is granted to the extent the installation does not interfere or hinder Landlord’s ability to obtain a certificate of completeness for the Expansion Space. Tenant’s entry of the Expansion Space for installation shall not constitute acceptance of the Expansion Space nor Tenant’s acknowledgment of the Commencement Date of the Lease, unless Tenant commences the operation of any portion of its business therein. This right of entry onto the Expansion Space is a license from Landlord to Tenant and is subject to revocation in the event that Tenant or its employees, contractors or agents directly causes or is the cause of any code or governmental violation, labor dispute, delay or damage or otherwise becomes in default of any term, covenant or condition of this Lease as provided in Section 9.01. Prior to Tenant’s access, Tenant shall demonstrate to Landlord that it has obtained the insurance required and is in compliance with Section 8.04 of the Lease. Tenant’s early access shall be subject to the Section 8.05 of the Lease (Waiver of Subrogation) and Section 8.06 of the Lease (Indemnity/Waiver of Liability). Therefore, Tenant agrees to assume all risk of loss or damage to any telephone and computer cabling, equipment and fixtures installed pursuant to this provision and to indemnify and hold Landlord, its contractors, employees or agents harmless for any damage or injury indirectly or directly caused by Tenant’s entry.

 

9)

Warranties. Landlord shall cause the repair or replacement of any defects in material or workmanship in the Tenant Improvements installed by Landlord for a period of one (1) year after the date of the certificate completion for the Expansion Space, or the duration of any manufacturer’s warranty, whichever is longer, provided Tenant notifies Landlord of such defect as soon as reasonably practicable after the date Tenant discovers such defect. LANDLORD MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, IN CONNECTION WITH THE TENANT IMPROVEMENTS EXCEPT AS EXPRESSLY SET FORTH IN THIS SECTION 9. Tenant’s sole remedy for the breach of any applicable warranty shall be the remedy set forth in this Section 9. Tenant agrees that no other remedy, including without limitation, incidental or consequential damages for lost profits, injury to person or property or any other incidental or consequential loss, shall be available to Tenant.

 

10)

Compliance with Certain Requirements. At any time before, during, and after construction, Landlord shall have the right to require changes to the Plans and construction in order to comply with applicable building codes, other governmental requirements, and insurance requirements. Neither Landlord’s nor Tenant’s approval of the Plans is a warranty that the Plans comply with applicable building codes, other governmental requirements, and insurance requirements.

 

11)

Liability. The architects and engineers are responsible for completing the Plans in accordance with applicable, laws, rules and regulations, including the local building code, and in a manner that is consistent with Tenant’s intended use. The contractor is responsible for completing the Tenant Improvements in accordance with the Plans. The architects and engineers and contractor are responsible if the Tenant Improvements are not completed in accordance with applicable laws, rules and regulations or Tenant’s intended use.

(The remainder of this page intentionally left blank.)

 

Page 8


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

EXHIBIT B-1

SCHEMATIC SPACE PLAN

[***]

 

Page 9


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

EXHIBIT H

FIRST OFFER RIGHT

Landlord grants Tenant a right (this “First Offer Right”) to all of Suite 1500, containing 14,205 square feet, Suite 1510 containing 1,588 square feet, Suite 1605 containing 1,520 square feet, Suite 1640 containing 1,662 feet, Suite 1650 containing 2,816 square feet, Suite 1600 containing 2,371 square feet, Suite 1610 containing 3,250 square feet and Suite 1620 containing 4,027 square feet, as shown on the attached Exhibit H-1.

1. This First Offer Right is granted to Tenant provided: (i) Tenant is not and has never been in default of this Lease, (ii) the Leased Premises contain at least 16,120 square feet, (iii) Tenant continuously occupies the Leased Premises, and (iv) Tenant has not assigned the Lease nor subleased all or a portion of the Leased Premises.

2. This First Offer Right is subject to the prior rights of third parties, which shall be delineated in writing by Landlord to Tenant at the time of the communication of the First Offer Right. In addition, prior to the communication of the First Offer Right, Landlord reserves the right to continue to lease the Space to the tenant, assignee or subtenant occupying the Space.

3. If the Space becomes vacant and available, Landlord shall provide Tenant with notice. Landlord’s notice may require that the Space be leased promptly. If there is a prospective tenant interested in leasing space that includes but is greater than the Space, Tenant must lease all of the space being considered for lease by the third-party, as well as the Space. The terms for the lease of the additional space shall be as provided for in this Exhibit.

4. If Tenant elects to lease the Space, exercising its First Offer Right, Tenant shall provide Landlord with notice of its election within ten (10) days of the date of Landlord’s notice. The parties shall then have thirty (30) days from the date of Tenant’s election notice to enter into an amendment documenting the lease of the Space by Tenant.

5. Tenant shall accept the Space “AS IS” and will lease the Space at the Market Base Rent Rate, defined below, subject to Tenant Improvements negotiated between Tenant and Landlord. The lease of the Space shall commence as agreed by the parties, but no later than 60 days after Tenant’s receipt of Landlord’s notice (the “Space Commencement Date”). The lease of the Space shall expire on the later of: (i) the Expiration Date, or (ii) three years from the Space Commencement Date. If (ii) applies, the lease for the remainder of the Leased Premises shall also be extended so that the lease for all space expires on the same date.

6. If Tenant does not respond to Landlord’s notice within the 10 day period or provides Landlord with notice that Tenant does not elect to lease the Space, or if Landlord and Tenant, working in good-faith, fail to enter into an amendment to the Lease with regard to the Space or Tenant Improvements for the Space within the thirty (30) day period, then this First Offer Right shall automatically terminate, Landlord may lease the Space to others, and Tenant shall have no further rights to lease the Space. If Tenant’s right to the Space terminates as a result of Tenant’s failure to sign an amendment within the thirty (30) day period, Tenant shall be responsible for any provable damage, to Landlord resulting from Tenant’s exercise of the First Offer Right and resulting termination.

 

Page 10


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

7. “Market Base Rent Rate” means the annual rental rate then being charged in the greater downtown Raleigh, North Carolina sub-market, as reasonably determined by Landlord with reference to other rent for similar office space comparable to the space for which the Market Base Rent Rate is being determined (taking into consideration, but not limited to, use, location and floor level within the applicable building, definition of rentable area, leasehold improvements provided, quality and location of the applicable building, rental concessions such as abatements or Lease assumptions) and the time the particular rate under consideration became effective), and in no event less than then Rent per square foot for the Leased Premises. It is agreed that bona fide written offers to lease the Leased Premises or comparable space made to Landlord by third parties (at arm’s-length) may be used by Landlord as an indication of Market Base Rent Rate.

(The remainder of this page is intentionally left blank.)

 

Page 11


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

EXHIBIT H-1

THE SPACE

[***]

 

Page 12

EX-10.2 3 d800586dex102.htm EX-10.2 EX-10.2

Exhibit 10.2

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

ASCENSION HEALTH RESOURCE AND SUPPLY MANAGEMENT GROUP, LLC

AMENDMENT TO MASTER SOFTWARE LICENSE AND SERVICES AGREEMENT

NUMBER PHREE-0000286

THIS AMENDMENT is made and entered into as of September 30, 2019 (“Amendment Effective Date”), by and between ASCENSION HEALTH RESOURCE AND SUPPLY MANAGEMENT GROUP, LLC (“The Resource Group”) and PHREESIA, INC. (“Supplier”).

The parties entered into a Master Software License and Services Agreement number PHREE- 0000286 dated March 31, 2015, as amended (the “Agreement”); and

The parties desire to amend the Agreement as of the Amendment Effective Date according to the terms and conditions set forth herein.

In consideration of the promises contained in this Amendment, the parties agree as follows:

1. Section 1.13 of the Agreement is hereby deleted and replaced in its entirety as follows:

Participant. Any entity that has entered into a written Participant Agreement with The Resource Group, including without limitation, any Ascension affiliate or Health Ministry (“Health Ministry”). [***].

2. Section 2 (Participants) of the Agreement is amended by deleting:

[***]

3. Section 3 (Order Forms) of the Agreement is hereby revised by including the following at the end of the existing language:

“For purpose of clarity, Order Forms will be used to address enhancements, additional hardware above recommended and agreed to amounts, [***].

4. For purposes of the license grant in Section 4 and the Documentation warranty in Section 12.2, usage rights shall allow use of the Software and Documentation for the internal business purposes and use of Licensee and Licensee’s affiliates so long as such use is in connection with the Designated Sites.

5. Section 14.1 (General) is hereby replaced in its entirety with the following:

 

  a.

General. The term of this Agreement (“Term”) shall commence on the effective date and continue until September 30, 2022; subject however to earlier termination as provided for herein. Thereafter, upon the mutual agreement of The Resource Group and Licensor, the Agreement Term may be extended for two optional, one (1) year renewals. [***]. After the expiration or termination of the Agreement, Licensee may not renew or extend existing Order Forms and may not enter into any new Order Forms.”

6. Section 16 is amended to add: [***].


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

7. Section 18 (Confidentiality) - In addition to the rights and obligations set forth in Section 18, The Resource Group may disclose the terms of this Agreement to its Participants and each Licensee may also disclose Confidential Information it receives to its affiliates for the purposes and subject to the limitations otherwise set forth in the Agreement.

8. Section 19 (Geographic Limitations on Data) is hereby replaced in its entirety with the following:

“19. Geographic Limitations on Data.

Licensor shall limit the storage of and access to Licensee’s Confidential Information and Data to the geographic limits of the United States of America except as otherwise expressly agreed upon by Licensee or The Resource Group in a signed writing. [***], and any such access must be in compliance with the requirements of Section 16 of this Agreement.” [***].

9. Section 21 (Ownership of Data) is hereby replaced in its entirety with the following:

 

  a.

Ownership of Data; Authorized Use. [***].

 

  b.

Institutional Identifiers; Geographic Deduction. Licensor shall remove any institutional identifiers that would permit identification of the source of any Confidential Information, Data or De-identified Data prior to Licensor using any Confidential Information, Data or De-identified Data for any permitted purposes other than to fulfill contractual obligations under this Agreement. [***].

10. Section 22(a) (Insurance) is deleted in its entirety and replaced with Exhibit I attached hereto at Attachment 4.

11. Section 29.1 (Notices) shall be amended by replacing the notice address for The Resource Group with the following:

[***]

12. Section 29.22 (Enforceability) is hereby amended by deleting the following: [***].

13. Exhibit A - Order Form is deleted in its entirety and replaced with the document attached hereto at Attachment 1.

14. Exhibit B - HIPAA Business Associate Addendum, Section 3 (Permissible Use and Disclosure of PHI) is deleted in its entirety and replaced with the following:

[***].

15. Exhibit C - Volume Discounts and Price Holds shall be replaced in its entirety with the attached Attachment 2.

16. Exhibit H


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

  a.

Section 1[***] is hereby replaced in its entirety with the following:

[***]

 

  b.

Section 3 [***] is deleted in its entirety and replaced with the following:

[***]

17. The document attached hereto at Attachment 3 is hereby incorporated into the Agreement at Exhibit D(Change Order Template).

18. This Amendment will not be deemed accepted by either party unless and until it has been signed by a duly authorized representative of each party. In the event of a conflict between the terms and conditions of this Amendment and the terms and conditions of the Agreement, this Amendment will govern.

19. All Exhibits attached to this Amendment are incorporated into the Agreement.

20. Except as modified by this Amendment, the Agreement is otherwise ratified, confirmed and approved, and will remain in full force and effect in accordance with its terms.

[signatures on the following page]


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

The parties have caused this Amendment to be executed by their authorized signatories as of the Amendment Effective Date.

 

ASCENSION HEALTH RESOURCE AND SUPPLY MANAGEMENT GROUP, LLC     SUPPLIER: PHREESIA,
By:  

/s/ Mike Wray

    By:  

/s/ Thomas Altier

Name:   Mike Wray     Name:   Thomas Altier
Its:   VP Contract Design     Its:   CFO


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

Attachment 1

[***]


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

Attachment 2

[***]


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

Attachment 3

Exhibit D

Change Order for Customer Order Template

[***]


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

Attachment 4

EXHIBIT I INSURANCE

 

1.

Coverage Limits

Commencing on the Effective Date of the Agreement and extending until (i) [***] for any insurance written on an occurrence basis and (ii) [***] for any insurance written on a claims-made basis, Supplier shall maintain in effect, at a minimum, the insurance coverages described below for itself and all Subcontractors. Unless specified to the contrary, the required limits may be satisfied by a combination of primary and excess policies. Supplier shall submit a certificate of insurance on or prior to the Effective Date of the Agreement and thereafter at each insurance renewal term to VMQ@ascension.org.

1.1 Commercial General Liability, including products / completed - operations, personal injury and advertising injury coverage; must be in the form equivalent to [***]:

 

Minimum Coverage Limits: [***]

  

1.2 Commercial Automobile Liability, covering use of all owned, non-owned, and hired automobiles:

 

Minimum Coverage Limits: [***]

  

1.3 Worker’s Compensation Insurance, including employer’s liability insurance or any alternative plan or coverage as permitted or required by applicable law:

 

Minimum Coverage Limits: [***]

  

1.4 Umbrella/Excess Liability, with underlying coverage in Sections 1.1 - 1.3 above in excess of named primary coverages

 

Minimum Coverage Limits: [***]

  

1.5 Technology Errors and Omissions, including computer processor/computer consultant professional liability insurance covering liability for financial loss due to error, omission or negligence on the part of Supplier or Subcontractors:

 

Minimum Coverage Limits: [***]

  


CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS

BEEN OMITTED BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM

TO THE COMPANY IF PUBLICLY DISCLOSED.

 

1.6 Third-Party Privacy and Network Security. Third-party privacy and network security insurance for loss arising out of or in connection with loss or disclosure of Confidential Information or confidential medical information:

 

Minimum Coverage Limits: [***]

  

1.7 Third-Party Fidelity/Crime, including blanket employee dishonesty and computer fraud insurance for loss arising out of or in connection with fraudulent or dishonest acts committed by employees of Suppliers or Subcontractors:

 

Minimum Coverage Limits: [***]

  

 

2.

Denial of Coverage

In the event coverage is denied or reimbursement of a properly presented claim is disputed by the carrier for insurance described above, upon written request, [***]. The terms of this Section 2 shall not be deemed to limit the liability of Supplier hereunder, or to limit any rights Ascension Technologies and/or Affiliates may have including, without limitation, rights of indemnity or contribution.

 

3.

Replacement Policies

If, for any reason, policy insurer cancels or fails to renew any policy for the coverages indicated in Section 1, notice shall be delivered in accordance with policy provisions and Supplier shall promptly deliver such notice to Ascension Technologies. [***]. Such cancelation or any reduction in coverage shall not relieve Supplier of its continuing obligation to maintain insurance coverage in accordance with this Exhibit.

 

4.

Additional Insureds

Any general liability, automobile liability and excess liability insurance policy Supplier is required to carry pursuant to this Exhibit shall: [***].

[***].

EX-31.1 4 d800586dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a) AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Chaim Indig, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Phreesia, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

 

  (a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  (b)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  (c)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  (b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: December 10, 2019     By:  

/s/ Chaim Indig

      Chaim Indig
      Chief Executive Officer and Director
      (Principal Executive Officer)
EX-31.2 5 d800586dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a) AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Thomas Altier, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Phreesia, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

 

  (a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  (b)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  (c)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  (b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: December 10, 2019     By:  

/s/ Thomas Altier

      Thomas Altier
      Chief Financial Officer
      (Principal Financial Officer and Principal Accounting Officer)
EX-32.1 6 d800586dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Phreesia, Inc. (the “Company”) for the fiscal quarter ended October 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Chaim Indig, the Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in the Report on Form fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: December 10, 2019     By:  

/s/ Chaim Indig

      Chaim Indig
      Chief Executive Officer and Director
      (Principal Executive Officer)
EX-32.2 7 d800586dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Phreesia, Inc. (the “Company”) for the fiscal quarter ended October 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Thomas Altier, the Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in the Report on Form fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: December 10, 2019     By:  

/s/ Thomas Altier

      Thomas Altier
      Chief Financial Officer
      (Principal Financial Officer and Principal Accounting Officer)
EX-101.INS 8 phr-20191031.xml XBRL INSTANCE DOCUMENT 0001412408 2019-01-31 0001412408 2019-10-31 0001412408 2019-02-01 2019-10-31 0001412408 2019-07-03 2019-07-03 0001412408 2019-08-01 2019-10-31 0001412408 2018-08-01 2018-10-31 0001412408 2018-02-01 2018-10-31 0001412408 2018-05-01 2018-07-31 0001412408 2019-05-01 2019-07-31 0001412408 2019-02-01 2019-04-30 0001412408 2018-02-01 2018-04-30 0001412408 2018-02-01 2019-01-31 0001412408 2019-07-22 2019-07-22 0001412408 2019-07-01 2019-07-31 0001412408 2019-09-01 2019-09-30 0001412408 2018-10-31 0001412408 2019-07-22 0001412408 2019-07-31 0001412408 2019-12-06 0001412408 2018-01-31 0001412408 2019-04-30 0001412408 2018-04-30 0001412408 2018-07-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-10-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-10-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-10-31 0001412408 phr:SeniorARedeemablePreferredStockMember 2019-10-31 0001412408 us-gaap:LeaseholdImprovementsMember 2019-10-31 0001412408 us-gaap:FurnitureAndFixturesMember 2019-10-31 0001412408 phr:HardwareDevelopmentMember 2019-10-31 0001412408 phr:ComputerSoftwareMember 2019-10-31 0001412408 us-gaap:ComputerEquipmentMember 2019-10-31 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2019-10-31 0001412408 phr:TechnologyMember 2019-10-31 0001412408 us-gaap:CustomerRelationshipsMember 2019-10-31 0001412408 srt:AffiliatedEntityMember 2019-10-31 0001412408 phr:PhreesiaPlatformSoftwareMember 2019-10-31 0001412408 us-gaap:LineOfCreditMember 2019-10-31 0001412408 us-gaap:LoansPayableMember 2019-10-31 0001412408 phr:TermLoanMember 2019-10-31 0001412408 us-gaap:CommonStockMember 2019-10-31 0001412408 us-gaap:CommonStockMember phr:ExercisePriceThreePointFourNineExpiryDateFirstNovemberTwoThousandAndTwentySixMember 2019-10-31 0001412408 phr:ExercisePriceEightPointZeroTwoExpiryDateTwentyEightFebruaryTwoThousandAndTwentyNineMember us-gaap:CommonStockMember 2019-10-31 0001412408 phr:PreferredStockWarrantsConvertibleIntoCommonStockMember phr:ExercisePriceSixPointFiveNineExpiryDateFirstNovemberTwoThousandAndTwentySixMember 2019-10-31 0001412408 phr:RedeemableSeniorAPreferredStockMember phr:ExercisePriceTwoPointOneNineExpiryDateFirstOctoberTwoThousandAndTwentyOneMember 2019-10-31 0001412408 phr:RedeemableSeniorAPreferredStockMember phr:ExercisePriceThreeExpiryDateFirstNovemberTwoThousandAndTwentySixMember 2019-10-31 0001412408 phr:JuniorPreferredStockMember phr:ExercisePriceZeroPointZeroOneExpiryDateFifthSeptemberTwoThousandAndTwentyMember 2019-10-31 0001412408 us-gaap:PreferredStockMember 2019-10-31 0001412408 us-gaap:CommonStockMember phr:ExercisePriceTwoPointZeroTwoExpiryDateTwentyFirstOctoberTwoThousandAndTwentyFiveMember 2019-10-31 0001412408 us-gaap:RedeemablePreferredStockMember phr:ExercisePriceZeroPointZeroOneExpiryDateFifthSeptemberTwoThousandAndTwentyMember 2019-10-31 0001412408 phr:TermLoanMember phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-10-31 0001412408 phr:RedeemableSeriesAPreferredStockMember phr:BlackScholesModelMember phr:FairValueWarrantLiabilitymemberMember 2019-10-31 0001412408 phr:JuniorPreferredStockMember phr:BlackScholesModelMember phr:FairValueWarrantLiabilitymemberMember 2019-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2019-10-31 0001412408 us-gaap:AccountsPayableMember 2019-10-31 0001412408 phr:TwoThousandNineteenStockOptionAndIncentivePlanMember 2019-10-31 0001412408 phr:TwoThousandNineteenEmployeeStockPurchsePlanMember 2019-10-31 0001412408 us-gaap:OtherAssetsMember 2019-10-31 0001412408 srt:MinimumMember 2019-10-31 0001412408 srt:MaximumMember 2019-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember 2019-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-10-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-01-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-01-31 0001412408 phr:SeniorARedeemablePreferredStockMember 2019-01-31 0001412408 us-gaap:LeaseholdImprovementsMember 2019-01-31 0001412408 us-gaap:FurnitureAndFixturesMember 2019-01-31 0001412408 phr:HardwareDevelopmentMember 2019-01-31 0001412408 phr:ComputerSoftwareMember 2019-01-31 0001412408 us-gaap:ComputerEquipmentMember 2019-01-31 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2019-01-31 0001412408 phr:TechnologyMember 2019-01-31 0001412408 us-gaap:CustomerRelationshipsMember 2019-01-31 0001412408 srt:AffiliatedEntityMember 2019-01-31 0001412408 phr:PhreesiaPlatformSoftwareMember 2019-01-31 0001412408 phr:TermLoanMember 2019-01-31 0001412408 us-gaap:LineOfCreditMember 2019-01-31 0001412408 us-gaap:LoansPayableMember 2019-01-31 0001412408 us-gaap:CommonStockMember 2019-01-31 0001412408 us-gaap:RedeemablePreferredStockMember phr:ExercisePriceZeroPointZeroOneExpiryDateFifthSeptemberTwoThousandAndTwentyMember 2019-01-31 0001412408 us-gaap:CommonStockMember phr:ExercisePriceThreePointFourNineExpiryDateFirstNovemberTwoThousandAndTwentySixMember 2019-01-31 0001412408 us-gaap:CommonStockMember phr:ExercisePriceEightPointZeroTwoExpiryDateTwentyEightFebruaryTwoThousandAndTwentyNineMember 2019-01-31 0001412408 phr:PreferredStockWarrantsConvertibleIntoCommonStockMember phr:ExercisePriceSixPointFiveNineExpiryDateFirstNovemberTwoThousandAndTwentySixMember 2019-01-31 0001412408 phr:ExercisePriceTwoPointOneNineExpiryDateFirstOctoberTwoThousandAndTwentyOneMember phr:RedeemableSeniorAPreferredStockMember 2019-01-31 0001412408 phr:ExercisePriceThreeExpiryDateFirstNovemberTwoThousandAndTwentySixMember phr:RedeemableSeniorAPreferredStockMember 2019-01-31 0001412408 phr:ExercisePriceZeroPointZeroOneExpiryDateFifthSeptemberTwoThousandAndTwentyMember phr:JuniorPreferredStockMember 2019-01-31 0001412408 us-gaap:PreferredStockMember 2019-01-31 0001412408 phr:ExercisePriceTwoPointZeroTwoExpiryDateTwentyFirstOctoberTwoThousandAndTwentyFiveMember us-gaap:CommonStockMember 2019-01-31 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember phr:TermLoanMember 2019-01-31 0001412408 phr:RedeemableSeriesAPreferredStockMember phr:BlackScholesModelMember us-gaap:WarrantMember 2019-01-31 0001412408 phr:JuniorPreferredStockMember phr:BlackScholesModelMember us-gaap:WarrantMember 2019-01-31 0001412408 us-gaap:RedeemablePreferredStockMember phr:BlackScholesModelMember us-gaap:WarrantMember 2019-01-31 0001412408 us-gaap:AccountsPayableMember 2019-01-31 0001412408 us-gaap:OtherAssetsMember 2019-01-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2019-08-01 2019-10-31 0001412408 phr:PaymentProcessingFeesMember 2019-08-01 2019-10-31 0001412408 phr:LifeSciencesMember 2019-08-01 2019-10-31 0001412408 srt:AffiliatedEntityMember 2019-08-01 2019-10-31 0001412408 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0001412408 us-gaap:CommonStockMember 2019-08-01 2019-10-31 0001412408 phr:PhreesiaPlatformSoftwareMember 2019-08-01 2019-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember phr:OnsiteKiosksMember 2019-08-01 2019-10-31 0001412408 us-gaap:SellingAndMarketingExpenseMember 2019-08-01 2019-10-31 0001412408 phr:TermLoanMember 2019-08-01 2019-10-31 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember phr:TermLoanMember 2019-08-01 2019-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember 2019-08-01 2019-10-31 0001412408 us-gaap:LoansPayableMember 2019-08-01 2019-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-08-01 2019-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-08-01 2019-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2018-08-01 2018-10-31 0001412408 phr:PaymentProcessingFeesMember 2018-08-01 2018-10-31 0001412408 phr:LifeSciencesMember 2018-08-01 2018-10-31 0001412408 srt:AffiliatedEntityMember 2018-08-01 2018-10-31 0001412408 us-gaap:RetainedEarningsMember 2018-08-01 2018-10-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2018-10-31 0001412408 us-gaap:CommonStockMember 2018-08-01 2018-10-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2018-08-01 2018-10-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2018-08-01 2018-10-31 0001412408 phr:TotalRedeemablePreferredStockMember 2018-08-01 2018-10-31 0001412408 phr:PhreesiaPlatformSoftwareMember 2018-08-01 2018-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember phr:OnsiteKiosksMember 2018-08-01 2018-10-31 0001412408 us-gaap:SellingAndMarketingExpenseMember 2018-08-01 2018-10-31 0001412408 phr:TermLoanMember 2018-08-01 2018-10-31 0001412408 us-gaap:LoansPayableMember 2018-08-01 2018-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember 2018-08-01 2018-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0001412408 phr:PhreesiaPadsAndArrivalsStationsMember 2019-02-01 2019-10-31 0001412408 us-gaap:ComputerEquipmentMember 2019-02-01 2019-10-31 0001412408 phr:ComputerSoftwareMember 2019-02-01 2019-10-31 0001412408 phr:HardwareDevelopmentMember 2019-02-01 2019-10-31 0001412408 us-gaap:FurnitureAndFixturesMember 2019-02-01 2019-10-31 0001412408 us-gaap:LeaseholdImprovementsMember 2019-02-01 2019-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2019-02-01 2019-10-31 0001412408 phr:PaymentProcessingFeesMember 2019-02-01 2019-10-31 0001412408 phr:LifeSciencesMember 2019-02-01 2019-10-31 0001412408 phr:TechnologyMember 2019-02-01 2019-10-31 0001412408 us-gaap:CustomerRelationshipsMember 2019-02-01 2019-10-31 0001412408 srt:AffiliatedEntityMember 2019-02-01 2019-10-31 0001412408 phr:PhreesiaPlatformSoftwareMember 2019-02-01 2019-10-31 0001412408 phr:AcquiredTechnologyMember 2019-02-01 2019-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember phr:OnsiteKiosksMember 2019-02-01 2019-10-31 0001412408 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-10-31 0001412408 us-gaap:WarrantMember 2019-02-01 2019-10-31 0001412408 us-gaap:CommonStockMember 2019-02-01 2019-10-31 0001412408 us-gaap:PreferredStockMember 2019-02-01 2019-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-02-01 2019-10-31 0001412408 phr:TermLoanMember 2019-02-01 2019-10-31 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember phr:TermLoanMember 2019-02-01 2019-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember 2019-02-01 2019-10-31 0001412408 us-gaap:LoansPayableMember 2019-02-01 2019-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-10-31 0001412408 phr:TwoThousandSixStockOptionPlanMember 2019-02-01 2019-10-31 0001412408 phr:RedeemableSeriesAPreferredStockMember phr:FairValueWarrantLiabilitymemberMember phr:BlackScholesModelMember 2019-02-01 2019-10-31 0001412408 phr:JuniorPreferredStockMember phr:FairValueWarrantLiabilitymemberMember phr:BlackScholesModelMember 2019-02-01 2019-10-31 0001412408 us-gaap:RedeemableConvertiblePreferredStockMember 2019-02-01 2019-10-31 0001412408 phr:WarrantsToPurchaseConvertiblePreferredStockMember 2019-02-01 2019-10-31 0001412408 us-gaap:StockCompensationPlanMember 2019-02-01 2019-10-31 0001412408 phr:WarrantsToPurchaseCommonStockMember 2019-02-01 2019-10-31 0001412408 srt:MinimumMember 2019-02-01 2019-10-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-10-31 0001412408 phr:DepreciationMember 2019-02-01 2019-10-31 0001412408 us-gaap:IPOMember 2019-02-01 2019-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember 2018-02-01 2018-10-31 0001412408 phr:PaymentProcessingFeesMember 2018-02-01 2018-10-31 0001412408 phr:LifeSciencesMember 2018-02-01 2018-10-31 0001412408 srt:AffiliatedEntityMember 2018-02-01 2018-10-31 0001412408 phr:PhreesiaPlatformSoftwareMember 2018-02-01 2018-10-31 0001412408 phr:SubscriptionAndRelatedServicesMember phr:OnsiteKiosksMember 2018-02-01 2018-10-31 0001412408 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-10-31 0001412408 phr:TermLoanMember 2018-02-01 2018-10-31 0001412408 us-gaap:RevolvingCreditFacilityMember 2018-02-01 2018-10-31 0001412408 us-gaap:LoansPayableMember 2018-02-01 2018-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001412408 us-gaap:RedeemableConvertiblePreferredStockMember 2018-02-01 2018-10-31 0001412408 us-gaap:StockCompensationPlanMember 2018-02-01 2018-10-31 0001412408 phr:WarrantsToPurchaseConvertiblePreferredStockMember 2018-02-01 2018-10-31 0001412408 phr:WarrantsToPurchaseCommonStockMember 2018-02-01 2018-10-31 0001412408 us-gaap:RetainedEarningsMember 2018-02-01 2018-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-04-30 0001412408 us-gaap:CommonStockMember 2018-02-01 2018-04-30 0001412408 phr:SeriesARedeemablePreferredStockMember 2018-02-01 2018-04-30 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2018-02-01 2018-04-30 0001412408 phr:TotalRedeemablePreferredStockMember 2018-02-01 2018-04-30 0001412408 us-gaap:RetainedEarningsMember 2018-05-01 2018-07-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2018-05-01 2018-07-31 0001412408 us-gaap:CommonStockMember 2018-05-01 2018-07-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2018-05-01 2018-07-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2018-05-01 2018-07-31 0001412408 phr:TotalRedeemablePreferredStockMember 2018-05-01 2018-07-31 0001412408 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-04-30 0001412408 us-gaap:CommonStockMember 2019-02-01 2019-04-30 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-02-01 2019-04-30 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-02-01 2019-04-30 0001412408 phr:TotalRedeemablePreferredStockMember 2019-02-01 2019-04-30 0001412408 us-gaap:RetainedEarningsMember 2019-05-01 2019-07-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2019-07-31 0001412408 us-gaap:CommonStockMember 2019-05-01 2019-07-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-05-01 2019-07-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-05-01 2019-07-31 0001412408 phr:TotalRedeemablePreferredStockMember 2019-05-01 2019-07-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-05-01 2019-07-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-05-01 2019-07-31 0001412408 us-gaap:IPOMember phr:StockholdersMember 2019-07-22 2019-07-22 0001412408 us-gaap:IPOMember 2019-07-22 2019-07-22 0001412408 us-gaap:RedeemablePreferredStockMember 2019-07-22 2019-07-22 0001412408 us-gaap:ConvertiblePreferredStockMember 2019-07-22 2019-07-22 0001412408 us-gaap:IPOMember 2019-07-22 0001412408 phr:AcquiredTechnologyMember 2018-05-01 2019-01-31 0001412408 us-gaap:CustomerRelationshipsMember 2018-05-01 2019-01-31 0001412408 us-gaap:LoansPayableMember 2016-11-07 0001412408 us-gaap:RevolvingCreditFacilityMember 2016-11-07 0001412408 us-gaap:LoansPayableMember 2016-11-07 2016-11-07 0001412408 us-gaap:LoansPayableMember 2017-05-31 2017-05-31 0001412408 phr:TermLoanMember phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-02-28 2019-02-28 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-02-28 2019-02-28 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:RevolvingCreditFacilityMember 2019-02-28 0001412408 phr:TermLoanBAdvanceMember phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-02-28 0001412408 phr:TermLoanCAdvanceMember phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-02-28 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember phr:TermLoanMember 2019-02-28 0001412408 phr:AmendedAndRestatedLoanAndSecurityAgreementMember 2019-02-28 0001412408 phr:TwoThousandSixStockOptionPlanMember 2014-10-14 2014-10-14 0001412408 phr:TwoThousandSixStockOptionPlanMember 2014-10-14 0001412408 phr:TwoThousandEighteenStockOptionPlanMember 2018-01-01 2018-01-31 0001412408 phr:TwoThousandNineteenStockOptionAndIncentivePlanMember 2019-06-01 2019-06-30 0001412408 phr:TwoThousandNineteenStockOptionAndIncentivePlanMember srt:MinimumMember 2019-06-01 2019-06-30 0001412408 phr:TwoThousandNineteenStockOptionAndIncentivePlanMember srt:MaximumMember 2019-06-01 2019-06-30 0001412408 phr:TwoThousandNineteenStockOptionAndIncentivePlanMember 2019-06-30 0001412408 phr:TwoThousandNineteenEmployeeStockPurchsePlanMember 2019-06-30 0001412408 phr:ConvertibleCommonStockWarrantsMember 2019-07-31 0001412408 us-gaap:CommonStockMember 2019-07-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-03-25 2019-03-25 0001412408 us-gaap:ShareBasedCompensationAwardTrancheOneMember us-gaap:RestrictedStockUnitsRSUMember 2019-03-25 2019-03-25 0001412408 us-gaap:ShareBasedCompensationAwardTrancheTwoMember us-gaap:RestrictedStockUnitsRSUMember 2019-03-25 2019-03-25 0001412408 us-gaap:ShareBasedCompensationAwardTrancheThreeMember us-gaap:RestrictedStockUnitsRSUMember 2019-03-25 2019-03-25 0001412408 phr:ShareBasedCompensationAwardTrancheFourMember us-gaap:RestrictedStockUnitsRSUMember 2019-03-25 2019-03-25 0001412408 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-06-20 2019-06-20 0001412408 us-gaap:RestrictedStockUnitsRSUMember srt:DirectorMember 2019-01-01 2019-01-31 0001412408 phr:RedeemableSeriesAPreferredStockMember phr:BlackScholesModelMember us-gaap:WarrantMember 2019-01-01 2019-01-31 0001412408 phr:JuniorPreferredStockMember phr:BlackScholesModelMember us-gaap:WarrantMember 2019-01-01 2019-01-31 0001412408 us-gaap:RedeemablePreferredStockMember phr:BlackScholesModelMember us-gaap:WarrantMember 2019-01-01 2019-01-31 0001412408 us-gaap:WarrantMember 2019-07-01 2019-07-31 0001412408 phr:TermLoanMember 2018-10-31 0001412408 us-gaap:LoansPayableMember 2018-10-31 0001412408 phr:TermLoanMember 2019-02-01 2019-02-28 0001412408 phr:TermLoanMember 2019-01-31 2019-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember srt:ExecutiveOfficerMember srt:MaximumMember 2019-08-01 2019-08-31 0001412408 phr:TimeBasedRestrictedStockUnitsMember 2019-08-01 2019-08-31 0001412408 us-gaap:PerformanceSharesMember 2019-08-01 2019-08-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-07-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-07-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-07-31 0001412408 us-gaap:RedeemablePreferredStockMember 2019-07-31 0001412408 phr:TotalRedeemablePreferredStockMember 2019-07-31 0001412408 us-gaap:CommonStockMember 2019-10-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0001412408 us-gaap:RetainedEarningsMember 2019-10-31 0001412408 us-gaap:RetainedEarningsMember 2018-10-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2018-10-31 0001412408 phr:TotalRedeemablePreferredStockMember 2018-10-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2018-10-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2018-10-31 0001412408 us-gaap:RedeemablePreferredStockMember 2018-10-31 0001412408 us-gaap:CommonStockMember 2018-10-31 0001412408 us-gaap:CommonStockMember 2019-01-31 0001412408 us-gaap:PreferredStockMember 2019-01-31 0001412408 us-gaap:PreferredStockMember 2019-10-31 0001412408 us-gaap:EmployeeStockOptionMember 2019-01-31 0001412408 us-gaap:RestrictedStockUnitsRSUMember 2019-01-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2018-01-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2018-01-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2018-01-31 0001412408 us-gaap:RedeemablePreferredStockMember 2018-01-31 0001412408 phr:TotalRedeemablePreferredStockMember 2018-01-31 0001412408 us-gaap:CommonStockMember 2018-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001412408 us-gaap:RetainedEarningsMember 2018-01-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2018-04-30 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2018-04-30 0001412408 phr:JuniorConvertiblePreferredStockMember 2018-04-30 0001412408 us-gaap:RedeemablePreferredStockMember 2018-04-30 0001412408 phr:TotalRedeemablePreferredStockMember 2018-04-30 0001412408 us-gaap:CommonStockMember 2018-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0001412408 us-gaap:RetainedEarningsMember 2018-04-30 0001412408 phr:SeriesARedeemablePreferredStockMember 2018-07-31 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2018-07-31 0001412408 phr:JuniorConvertiblePreferredStockMember 2018-07-31 0001412408 us-gaap:RedeemablePreferredStockMember 2018-07-31 0001412408 phr:TotalRedeemablePreferredStockMember 2018-07-31 0001412408 us-gaap:CommonStockMember 2018-07-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001412408 us-gaap:RetainedEarningsMember 2018-07-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-01-31 0001412408 phr:TotalRedeemablePreferredStockMember 2019-01-31 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001412408 us-gaap:RetainedEarningsMember 2019-01-31 0001412408 phr:SeriesARedeemablePreferredStockMember 2019-04-30 0001412408 phr:SeriesBRedeemableConvertiblePreferredStockMember 2019-04-30 0001412408 phr:JuniorConvertiblePreferredStockMember 2019-04-30 0001412408 us-gaap:RedeemablePreferredStockMember 2019-04-30 0001412408 phr:TotalRedeemablePreferredStockMember 2019-04-30 0001412408 us-gaap:CommonStockMember 2019-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001412408 us-gaap:RetainedEarningsMember 2019-04-30 0001412408 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001412408 us-gaap:RetainedEarningsMember 2019-07-31 1543000 91389000 16109000 20008000 10217000 10384000 14211000 32882000 128699000 3340000 5287000 1673000 1631000 2868923 18.00 7812500 59262000 155909000 1145000 1324000 250000 251000 1437000 1258000 1521000 1512000 7816000 8501000 14364000 206490000 0 588763 9844000 42561000 0 32746000 2401000 1971000 27918000 19355000 27929000 32090000 6488000 5326000 5098000 8018000 4160000 5949000 1869000 2413000 97000 0 10217000 10384000 130781000 5498000 0 14955000 59262000 155909000 -210974000 102493000 -210994000 -280817000 0 382951000 20000 359000 63746000 53416000 0 51872000 0 79311000 0 729000 517000 34304000 27862000 18266000 14621000 0.01 0 14500000 0 13674365 0 13674365 0.01 0 10820169 0 9197142 0 9197142 0.01 0 34000000 0 32746041 32746041 0.01 0 44000000 0 42560530 0 42560530 0.01 500000000 80000000 0.01 35872057 0.4551-for-1 <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2. Basis of presentation </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)&#160;Basis of presentation </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b) Fiscal year </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s fiscal year ends on January 31. References to fiscal 2018 and 2019 refer to the fiscal year ended January&#160;31, 2018 and 2019, respectively. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(c) Unaudited interim financial statements </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accompanying financial statements and the related footnote disclosures are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual audited&#160;financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments, necessary for the fair statement of the Company&#8217;s interim financial position as of October&#160;31, 2019 and the results of its operations and its cash flows for the periods ended October&#160;31, 2019 and 2018. The results for the interim periods are not necessarily indicative of results to be expected for the full year, any other interim periods, or any future year or period. The Company&#8217;s management believes that the disclosures are adequate to make the information presented not misleading when read in conjunction with the audited financial statements and accompanying notes for the year ended January&#160;31, 2019.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 490000 490000 980000 980000 1470000 1470000 1176833 15007247 1909858 35790951 -26.30 -5.85 -7.02 -0.07 -30945000 -87755000 -13408000 -2437000 20962000 56175000 9236000 0 0 14955000 0 0 -9983000 -16625000 -4172000 -2437000 0 183000 0 64000 -9983000 -16442000 -4172000 -2373000 -3788000 -5816000 -1136000 -142000 -2459000 -1769000 -728000 -219000 1496000 3307000 611000 0 167000 -740000 203000 77000 -6195000 -10626000 -3036000 -2231000 79601000 102594000 27792000 35074000 2912000 3823000 1037000 27862000 34304000 42073000 48668000 1151000 1175000 647000 683000 1024000 1024000 2166000 2223000 14338000 17093000 22747000 26470000 1325000 5515000 6444000 1966000 2153000 14118000 20849000 4540000 7184000 10144000 13762000 3856000 4774000 19971000 24170000 7195000 8348000 16309000 20952000 5393000 6902000 10632000 12594000 3805000 4388000 1994721 35872057 1994721 <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a) Use of estimates </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the allowance for doubtful accounts, capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of stock warrants, the fair value of its business acquisitions, and the realization of deferred tax assets.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b) Concentrations of credit risk </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company&#8217;s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s customers are primarily physician&#8217;s offices located in the United States and pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the three and nine months ended October&#160;31, 2019 and 2018. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4. Composition of certain financial statement captions </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)&#160;Accrued expenses </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses as of October&#160;31, 2019 and January&#160;31, 2019 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 76%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Payment processing fees liability</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,428</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,267</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Commission and bonus</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,653</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">320</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Accrued payment related to acquisition of Vital Score</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">350</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">350</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vacation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">543</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">417</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,044</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,744</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;times new roman&quot;; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8,018</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,098</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b) Property and equipment </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment as of October&#160;31, 2019 and January&#160;31, 2019 are as follows: </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 68%;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;;vertical-align:bottom;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:1%;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td rowspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" rowspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Useful&#160;Life</div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(years)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#160;</div>October<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;31</div>,<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>January&#160;31,<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">PhreesiaPads and Arrivals Stations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;">3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">26,470</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">22,747</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">17,093</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">14,338</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Computer software</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;">3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">2,223</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">2,166</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Hardware development</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">1,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">1,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Furniture and fixtures</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;">7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">683</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">647</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">1,175</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">1,151</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;times new roman&quot;; line-height: normal;">Total property and equipment</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">48,668</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">42,073</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less accumulated depreciation and amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">(34,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">(27,862</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;times new roman&quot;; line-height: normal;">Property and equipment &#8212; net</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">14,364</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">14,211</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense related to property and equipment amounted to $2,153 and $1,966 for the three months ended October&#160;31, 2019 and 2018, respectively. Depreciation expense related to property and equipment amounted to $6,444 and $5,515 for the nine months ended October&#160;31, 2019 and 2018, respectively. Capital lease depreciation, included in depreciation expense, was $1,758 for the nine months ended October&#160;31, 2019.</div><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Assets under capital leases included in computer equipment were $11,973 and $10,235 as of October&#160;31, 2019 and January&#160;31, 2019. Accumulated amortization of assets under capital leases was $7,127 and $5,369 as of October&#160;31, 2019 and January&#160;31, 2019, respectively. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(c) Capitalized internal use software </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended October&#160;31, 2019 and 2018, the Company capitalized $1,452 and $1,274, respectively, of costs related to the Phreesia Platform. For the nine months ended October&#160;31, 2019 and 2018, the Company capitalized $4,329 and $3,744 of costs related to the Phreesia Platform. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During the three months ended October&#160;31, 2019 and 2018, amortization expense of capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software was $1,266 and $1,037, respectively. During the nine months ended October&#160;31, 2019 and 2018, amortization expense of capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software was $3,645 and $2,912, respectively. As of October&#160;31, 2019 and January&#160;31, 2019, the net book value of the Phreesia Platform was $8,501 and $7,816, respectively.</div><div style="font-family: times new roman;font-size: 10pt;margin-top: 18px;margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(d) Intangible assets </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following presents the details of intangible assets as of October&#160;31, 2019 and January&#160;31, 2019.</div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 95%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 6%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:1%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 8%;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" rowspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Useful&#160;Life</div><br/><div style="font-weight:bold;display:inline;">(years)</div></td><td rowspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Acquired technology gross carrying value</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;;width:;">5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">490</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">490</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship gross carrying value</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center;;vertical-align:bottom;;width:;">7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">980</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">980</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total intangible assets</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">1,470</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">1,470</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less accumulated amortization</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">(212</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">(33</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net carrying value</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">1,258</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">1,437</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The remaining useful life for acquired technology in years is 4.1 and 4.8 as of October&#160;31, 2019 and January&#160;31, 2019, respectively. The remaining useful life for customer relationships in years is 6.1 and 6.8 as of October<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;31</div></div>, 2019 and January&#160;31, 2019, respectively. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amortization expense associated with intangible assets amounted to $59 and $0 for the three months ended October&#160;31, 2019 and 2018, respectively. Amortization expense associated with intangible assets amounted to $178 and $0 for the nine months ended October&#160;31, 2019 and 2018, respectively. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October&#160;31, 2019: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 90%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2020 (Remaining three months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Years ending January&#160;31,</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">224</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2025 - thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">260</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,258</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(e) Deferred offering costs </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred offering costs consist primarily of accounting, legal, and other fees related to the Company&#8217;s IPO. Prior to the IPO, all deferred offering costs were capitalized in other assets on the accompanying balance sheet. Upon the closing of the IPO on July&#160;22, 2019, $6,084 were recorded in stockholders&#8217; deficit as a reduction of additional paid in capital. </div><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">An additional $56 in deferred offering costs related to the IPO were recorded in stockholders&#8217; deficit as a reduction of paid in capital <div style="letter-spacing: 0px; top: 0px;;display:inline;">during&#160;the&#160;three&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">months&#160;ended</div></div>&#160;October&#160;31, 2019.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recorded $540 of deferred offering costs within other assets on the accompanying balance sheet as of January&#160;31, 2019. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(f) Accounts receivable </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable as of October&#160;31, 2019 and January&#160;31, 2019 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Billed</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,759</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,990</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Unbilled</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">978</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">636</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total accounts receivable, gross</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,737</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,626</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less allowance for doubtful accounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(729</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(517</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total accounts receivable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,008</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,109</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment as of October&#160;31, 2019 and January&#160;31, 2019 are as follows: </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 68%;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;;vertical-align:bottom;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:1%;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td rowspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" rowspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Useful&#160;Life</div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;;margin-left :auto;margin-right :auto;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(years)</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#160;</div>October<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;31</div>,<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>January&#160;31,<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">PhreesiaPads and Arrivals Stations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;">3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">26,470</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">22,747</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">17,093</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">14,338</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Computer software</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;">3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">2,223</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">2,166</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Hardware development</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">1,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">1,024</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Furniture and fixtures</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;">7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">683</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">647</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">1,175</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">1,151</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;times new roman&quot;; line-height: normal;">Total property and equipment</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">48,668</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">42,073</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less accumulated depreciation and amortization</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">(34,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">(27,862</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;times new roman&quot;; line-height: normal;">Property and equipment &#8212; net</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">14,364</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">14,211</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> P3Y P3Y P3Y P3Y P7Y P2Y <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses as of October&#160;31, 2019 and January&#160;31, 2019 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 76%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Payment processing fees liability</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,428</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,267</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Commission and bonus</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,653</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">320</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Accrued payment related to acquisition of Vital Score</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">350</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">350</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vacation</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">543</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">417</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,044</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,744</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;times new roman&quot;; line-height: normal;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8,018</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,098</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 76%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following presents the details of intangible assets as of October&#160;31, 2019 and January&#160;31, 2019.</div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 95%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2%;"></td><td style="padding: 0px; width: 6%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:1%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 8%;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" rowspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Useful&#160;Life</div><br/><div style="font-weight:bold;display:inline;">(years)</div></td><td rowspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Acquired technology gross carrying value</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;;width:;">5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">490</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">490</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship gross carrying value</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center;;vertical-align:bottom;;width:;">7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">980</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">980</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total intangible assets</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">1,470</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">1,470</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less accumulated amortization</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">(212</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:;">(33</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;;width:;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net carrying value</div></div></td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">1,258</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;">1,437</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 3744000 4826000 3397000 -9155000 -7141000 130781000 9876000 17676000 20000000 212000 33000 60000 238000 238000 238000 224000 260000 20737000 16626000 4329000 1668000 -448000 -359000 -1162000 -145000 3098000 1208000 1629000 1468000 1414000 -130000 2943000 346000 3899000 0 -512000 0 -1073000 579000 412000 1496000 3307000 950000 3832000 8427000 10267000 1223000 1115000 4098000 3693000 1638331 16000 0 -167699000 -3224000 -3224000 131560 1000 -2587000 -2587000 252000 252000 12000 12000 1994721 20000 0 -210974000 -6695000 -6695000 599000 599000 0 37000 37000 -7493000 -7493000 1467000 1467000 0 41000 41000 1042000 20000000 14955000 300000 112000 445000 5944000 99449000 -2421000 89846000 -7894000 10503000 2609000 1738000 2053000 0 0 546000 0 2521000 0 1834000 1732000 462000 453000 1373000 1350000 443000 1824000 819000 464000 3550000 611000 2404000 1621000 200000 4836000 452000 4384000 2413000 64000 78000 215000 190000 0.0 0.0 0.21 -2437000 -13408000 -87755000 -30945000 1277000 598000 212000 33000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October&#160;31, 2019: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 90%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2020 (Remaining three months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Years ending January&#160;31,</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">238</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">224</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2025 - thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">260</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,258</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 90%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> P5Y P7Y <div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12. Commitments and contingencies </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)&#160;Operating and capital leases </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company leases its office premises in New York, North Carolina, and Ottawa under operating leases which expire on various dates through August 2022. The Company recognizes rent expense under such arrangements on a straight-line basis. Rent expense under such operating leases amounted to $462 and $453 for the three months ended October&#160;31, 2019 and 2018, respectively. Rent expense under such operating leases amounted to $1,373 and $1,350 for the nine months ended October&#160;31, 2019 and 2018, respectively. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of October&#160;31, 2019, the aggregate minimum net rental payments for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases and firmly committed contracts are as follows:</div></div><div style="margin-bottom: 0px; margin-top: 0px;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 90%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (Remaining three months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">443</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Year ending January&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,824</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">819</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">464</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease payments</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">3,550</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During the nine months ended October&#160;31, 2019 and in prior years, the Company entered into several capital leases for equipment and software. The leases are for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30-36</div> month periods. As of October&#160;31, 2019, the minimum lease payments are as follows:</div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 89%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (Remaining three months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">611</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year ending January&#160;31,</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,404</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">1,621</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">200</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total capital lease payments</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">4,836</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less amounts representing interest</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(452</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total capital lease payments, net of interest</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">4,384</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less current portion</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(2,413</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total capital lease payments, net of interest and current portio<div style="letter-spacing: 0px; top: 0px;;display:inline;">n</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">1,971</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Interest expense related to capital leases was $64 and $78 for the three months ended October&#160;31, 2019 and 2018, respectively. Interest expense related to capital leases was $215 and $190 for the nine months ended October&#160;31, 2019 and 2018, respectively. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b) Legal proceedings </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13. Income taxes </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The effective tax rate is 0% and 0% in the nine months ended October&#160;31, 2019 and 2018, respectively. The difference between the U.S. Statutory rate of 21% and the effective tax rate is primarily due to the change in valuation allowance. The Company has recorded a full valuation allowance against its deferred tax assets at October&#160;31, 2019 and January&#160;31, 2019. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15. Related party transactions </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recognized revenue totaling approximately $1,223 and $1,115 from an affiliate of a stockholder of the Company for the three months ended October&#160;31, 2019 and 2018, respectively. The Company recognized revenue totaling approximately $4,098 and $3,693 from an affiliate of a stockholder of the Company for the nine months ended October&#160;31, 2019 and 2018, respectively. Accounts receivable from the affiliate totaled approximately $1,277 and $598 as of October&#160;31, 2019 and January&#160;31, 2019, respectively. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of October&#160;31, 2019, the aggregate minimum net rental payments for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases and firmly committed contracts are as follows:</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="margin-bottom: 0px; margin-top: 0px;">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 90%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (Remaining three months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">443</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Year ending January&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,824</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">819</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">464</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease payments</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">3,550</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 90%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 729000 517000 0 3500000 3500000 0 875000 0 0 0 0 324000 0 -4172000 447000 447000 -2437000 1766000 1766000 1000 365000 366000 2000 164000 166000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted net loss per share attributable to common stockholders was calculated as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 56%;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three months ended October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine months ended October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(2,437</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(4,172</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(16,625</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(9,983</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Preferred stock dividend paid</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(14,955</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred stock to redemption value</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(9,236</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(56,175</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(20,962</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net loss attributable to common stockholders</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(2,437</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(13,408</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(87,755</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(30,945</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted-average shares of common stock outstanding, basic and diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35,790,951</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,909,858</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,007,247</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,176,833</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(0.07</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(7.02</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(5.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(26.30</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 75%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">October&#160;31,</div></div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redeemable convertible preferred stock <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">(as-converted</div> to common stock)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212; &#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25,311,535</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock options to purchase common stock and restricted stock units</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,645,106</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,094,108</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Warrants to purchase convertible preferred stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212; &#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">581,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Warrants to purchase common stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">228,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">256,411</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,873,284</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">31,243,853</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table></div> -210994000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable as of October&#160;31, 2019 and January&#160;31, 2019 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.75pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Billed</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,759</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,990</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Unbilled</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">978</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">636</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total accounts receivable, gross</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,737</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,626</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less allowance for doubtful accounts</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(729</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(517</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total accounts receivable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,008</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,109</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During the nine months ended October&#160;31, 2019 and in prior years, the Company entered into several capital leases for equipment and software. The leases are for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30-36</div> month periods. As of October&#160;31, 2019, the minimum lease payments are as follows:</div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 89%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (Remaining three months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">611</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year ending January&#160;31,</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,404</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">1,621</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">200</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total capital lease payments</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">4,836</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less amounts representing interest</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(452</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total capital lease payments, net of interest</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">4,384</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 89%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less current portion</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(2,413</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total capital lease payments, net of interest and current portio<div style="letter-spacing: 0px; top: 0px;;display:inline;">n</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">1,971</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 89%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 1406000 1084000 2490000 1769891 17000 0 16057 6961000 2275000 9236000 1785948 17000 0 29798 833000 833000 5196000 2667000 7863000 2024519 20000 0 -224082000 -224063000 22038 27510000 20802000 48312000 14955000 14955000 7812500 78000 124619000 124697000 -13674365 -112018000 -9197142 -75341000 -32746041 -32746000 -42560530 -42561000 -262665000 25311535 253000 262412000 262665000 588763 6000 8799000 8805000 35759355 357000 380875000 -278380000 102852000 1452000 1274000 4329000 3744000 1266000 1037000 3645000 2912000 8501000 7816000 P4Y1M6D P4Y9M18D P6Y1M6D P6Y9M18D 59000 0 178000 0 6084000 540000 1496000 1197000 4462000 3388000 636000 6488000 10006000 978000 5326000 491000 416000 1465000 1179000 3194000 2334000 1414000 2500000 1465000 1640000 3143000 20000000 1042000 7800000 20000000 20000000 28842000 97000 983000 996000 121000 217000 169000 256411 1636641 150274 581798 760305 1636641 228178 0 -8805000 14606000 10929000 41292000 31391000 11559000 9073000 34781000 27478000 6678000 4754000 15895000 14537000 32843000 24756000 91968000 73406000 57022000 43962000 32746000 42561000 176291000 58428000 45046000 32746000 42561000 178781000 65389000 47321000 32746000 42561000 188017000 79311000 206490000 84507000 54539000 32746000 42561000 214353000 3500000 0 6000 7000 21000 0 23000 0 6000 16000 73000 5000 18000 0.051 17676000 979000 971000 0 0 18000 166000 115000 13000 53000 P5Y 10000000 10000000 0.11 0 498000 0 30000 168000 1663000 0 89000 0.125 25000000 10000000 15000000 150274 8.02 0.03 0.02 0.01 386000 38000 1046000 103000 0.039 773000 100000 75000 32000 342000 84000 0.0015 0.0150 6111000 6667000 6667000 555000 20000000 500000000 0.01 25311515 25311515 20000000 0.01 14955000 3048490 2139683 0.25 855873 0.0181 0.0290 0.0218 0.0283 0 0 0 0 P6Y3M P0Y P6Y3M P6Y3M 0.4590 0.4500 0.4515 0.4500 12.42 3.99 4.99 3.72 5055505 2.45 1230382 8.78 111515 3.98 53627 3.38 6120745 3.67 P6Y4M6D 140339000 4197481 2.09 P4Y10M2D 103178000 621206 1728000 1658000 P2Y11M23D 0.10 0.20 0.30 0.40 0 116232 2.19 0 672560 3.00 0 489605 0.01 358244 0.01 0 1636641 0 166952 2.02 0 89459 3.49 75137 0 8.02 153041 0 6.59 228178 256411 428757 70485 153041 228178 256411 25919 24000 143000 5.80 4.88 0.01 2.88 0.01 0.01 P7Y3D P1Y7M6D P1Y7M6D 0.026 0.025 0.025 0.451 0.451 0.451 0.00 0.00 0.00 18.00 18.00 6.33 0.01 25311535 6645106 5094108 581798 228178 256411 6873284 31243853 0 <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5. Revenue </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company generates revenue primarily from providing an integrated SaaS-based software and payment platform for the healthcare industry. The Company derives revenue from subscription fees and related services generated from the Company&#8217;s provider customers for access to the Phreesia Platform, payment processing fees based on patient payment volume processed through the Phreesia Platform, and from digital patient engagement revenue from life sciences companies to reach, educate and communicate with patients when they are most receptive and actively seeking care. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The amount of subscription and related services revenue recorded pursuant to ASC 840 for the leasing of the Company&#8217;s self-service intake tablets and onsite kiosks was $1,496 and $1,197 for the three months ended October&#160;31, 2019 and 2018, respectively. The amount of subscription and related services revenues recorded pursuant to ASC 840 for the leasing of the Company&#8217;s self-service intake tablets and onsite kiosks was $4,462 and $3,388 for the nine months ended October&#160;31, 2019 and 2018, respectively. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Contract balances </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table represents a rollforward of contract assets and contract liabilities: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74%;"></td><td style="padding: 0px; width: 9%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contract&#160;assets<br/>(unbilled<br/>accounts<br/>receivable)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contract<br/>liabilities<br/>(deferred<br/>revenue)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">January&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">636</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,488</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amount transferred to receivables from contract assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(576</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Contract asset additions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">918</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(11,168</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Increases&#160;due&#160;to&#160;invoicing&#160;prior&#160;to&#160;satisfaction&#160;or&#160;performance obligations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,006</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">978</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,326</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Cost to obtain a contract </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalizes certain incremental costs to obtain customer contract and amortizes these costs over the life of the contracts. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations and totaled $491 and $416 for the three months ended October&#160;31, 2019 and 2018, respectively. Amortization expense totaled $1,465 and $1,179 for the nine months ended October&#160;31, 2019 and 2018, respectively. The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented. </div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table represents a rollforward of deferred contract acquisition costs: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>October&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>January&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Beginning balance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">3,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">2,334</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Additions to deferred contract acquisition costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">1,414</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">2,500</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Amortization of deferred contract acquisition costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">(1,465</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">(1,640</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">3,143</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">3,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Deferred contract acquisition costs, current (to be amortized in next 12 months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">1,631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">1,673</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred contract acquisition costs, non current</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">1,512</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">1,521</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total deferred contract acquisition costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">3,143</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">3,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table represents a rollforward of contract assets and contract liabilities: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 74%;"></td><td style="padding: 0px; width: 9%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contract&#160;assets<br/>(unbilled<br/>accounts<br/>receivable)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contract<br/>liabilities<br/>(deferred<br/>revenue)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">January&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">636</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,488</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amount transferred to receivables from contract assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(576</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Contract asset additions</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">918</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(11,168</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Increases&#160;due&#160;to&#160;invoicing&#160;prior&#160;to&#160;satisfaction&#160;or&#160;performance obligations</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,006</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">978</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,326</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table represents a rollforward of deferred contract acquisition costs: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;;width:1%;"></td><td style="padding: 0px;;width:3%;"></td><td style="padding: 0px;;width:1%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>October&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black; white-space: nowrap;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>January&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Beginning balance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">3,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">2,334</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Additions to deferred contract acquisition costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">1,414</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">2,500</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Amortization of deferred contract acquisition costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">(1,465</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">(1,640</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">3,143</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">3,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Deferred contract acquisition costs, current (to be amortized in next 12 months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">1,631</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">1,673</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred contract acquisition costs, non current</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">1,512</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;;width:3%;">1,521</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total deferred contract acquisition costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">3,143</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:3%;">3,194</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:1%;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:1%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:3%;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:1%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6. Debt </div></div>&#160;</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of October&#160;31, 2019 and January&#160;31, 2019, the Company had the following outstanding loan balances: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">January&#160;31,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Term loan</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,000</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,042</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Line of credit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,800</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Loan payable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,000</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total debt</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20,000</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,842</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less current maturities</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(97</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less deferred financing costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(983</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(996</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Plus accrued interest</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">121</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Plus accrued final payment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">217</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">169</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Long term debt, net of current portion</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,355</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,918</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company had a loan facility with a commercial bank that provided for a term loan with an original principal amount of $3,500 and a $10,000 revolving line of credit, which was later increased to $20,000. The term loan was interest only, at a floating per annum rate equal to the Prime Rate as quoted by Wall Street Journal print edition less three-quarters of one percent (0.75%), for 12 months from the date of borrowing followed by 36 monthly payments of principal and interest. The Prime Rate was 5.50% as of January&#160;31, 2019. In addition to principal and interest payments due under the <div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div>oan facility, the Company was required to make a final payment fee to the lender due upon the earlier of prepayment or maturity of the term loan, which was equal to 5% of the principal balance, or $175 and was paid in connection with the repayment of the term loan. The Company accrued the estimated final payment fee using the effective interest method, with a charge to interest expense of $0 and $6 for the three and nine months ended October&#160;31, 2019 and $7 and $21 for the three and nine months ended October&#160;31, 2018 respectively, over the term loan amortization period. Interest expense related to the term loan was $0 and $23, including amortization of deferred financing costs of $0 and $6, for the three months ended October&#160;31, 2019 and 2018, respectively. Interest expense related to the term loan was $16 and $73, including amortization of deferred financing costs of $5 and $18, for the nine months ended October&#160;31, 2019 and 2018, respectively. For the nine months ended October&#160;31, 2018, the effective interest rate on the term loan was 5.1%. Borrowings under the term loan were repaid in full with the proceeds from the New Loan Agreement that was entered into on February&#160;28, 2019. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Borrowings under the revolving line of credit bore interest at the prime rate plus 1.00% and were limited to the greater of $20,000 or an amount determined pursuant to a borrowing base. The revolving credit facility had a maturity date of November 2019. Borrowings under this facility were collateralized by substantially all of the assets of the Company and the Company was required to comply with certain financial covenants related to this facility. The Company was in compliance with all covenants related to the revolving line of credit as of January&#160;31, 2019 and until the total balance of $17,676 was fully repaid on July&#160;22, 2019 with proceeds from the IPO. Weighted-average borrowings outstanding under the revolving line of credit were $979 and $971 for the nine months ended October&#160;31, 2019 and 2018, respectively. Interest expense under the revolving line of credit was $0 and $</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">42 including amortization of deferred financing costs of $0 and $18, for the three months ended October&#160;31, 2019 and 2018, respectively. Interest expense under the revolving line of credit was $166 and $115 including amortization of deferred financing costs of $13 and $53, for the nine months ended October&#160;31, 2019 and 2018, respectively. </div></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">On November&#160;7, 2016, the Company entered into a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-year</div> term loan agreement with two third-party lenders in an aggregate original principal amount of $10,000 plus an additional $10,000 that was available through May&#160;31, 2017 (the Loans Payable). The initial advance of $10,000 was drawn down simultaneously with the execution of the agreement and the second advance of $10,000 was drawn down in May 2017. Borrowings under the Loans Payable were subordinated to borrowings under the term loan and revolving line of credit. The outstanding principal amount of the Loans Payable was subject to interest each month at an interest rate equal to 11% per annum with the principal due in 30 equal installments beginning in June 2019. Interest expense related to the Loans Payable was $0 and $498, including amortization of deferred financing costs of $0 and $30, for the three months ended October&#160;31, 2019 and 2018, respectively. Interest expense related to the Loans Payable was $168 and $1,663, including amortization of deferred financing costs of $0 and $89, for the nine months ended October&#160;31, 2019 and 2018, respectively. For three and nine months ended October&#160;31, 2018, the effective interest rate on the Loans Payable was 12.5%. Borrowings under the Loans Payable were repaid in full with proceeds from the New Loan Agreement that was entered into on February&#160;28, 2019.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;28, 2019 (the Effective Date), the Company entered into an Amended and Restated Loan and Security Agreement (the New Loan Agreement) that provides for a $20,000 term loan and a revolving credit facility with up to $25,000 of availability. The proceeds from the New Loan Agreement were used to repay in full the term loan, which had a balance of $1,042 as of January&#160;31, 2019 and the $20,000 outstanding under the Loans Payable. The Company is also permitted to borrow an additional $10,000 term loan (the Term Loan B Advance) and, subject to the bank&#8217;s approval, another $15,000 (the Term Loan C Advance) prior to February&#160;28, 2020. The term loans under the New Loan Agreement bear interest, which is payable monthly, at a floating rate equal to the bank&#8217;s prime rate plus 1.50% until such time that EBITDA reaches a defined level, after which time the interest rate is reduced to the prime plus 0.75%. Principal payments due under the term loans are due in 36 equal monthly installments beginning in March 2021. In addition to principal and interest payments due under the term loans, the Company is required to make a final payment to the lenders due upon the earlier of prepayment or maturity of the term loan, which is equal to 2.75% of the original principal amount. The Company accrues the estimated final payment fee using the effective interest method resulting in a charge to interest expense of $217 for the nine months ended October&#160;31, 2019. In connection with the New Loan Agreement, the Company issued warrants to the lenders to purchase an aggregate of 150,274 shares of common stock at an exercise price of $8.02 per share. The <div style="letter-spacing: 0px; top: 0px;;display:inline;">w</div>arrants expire in February 2029. The fair value of the warrants of $833 was recorded as a debt discount and is being amortized to interest expense over the term of the new term loan and revolving credit facility. If the Company prepays the term loans prior to their respective scheduled maturities, it will also be required to make prepayment fees to the lenders equal to 3% if prepaid on or before the second anniversary of the Effective Date, 2% if prepaid after the second and on or before the third anniversary of funding or 1% if prepaid after the third anniversary of funding of the principal amounts borrowed. Interest expense related to the term loan under the New Loan Agreement was $386, including amortization of deferred financing fees of $38 for the three months ended October&#160;31, 2019. Interest expense related to the term loan under the New Loan Agreement was $1,046, including amortization of deferred financing fees of $103 for the nine months ended October&#160;31, 2019. For the nine months ended October&#160;31, 2019, the effective interest rate on the term loan was 3.9%. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company accounted for the settlement of the Loans Payable and the term loan as a debt extinguishment and recorded an expense of $1,073, which is included in other income (expense), and is comprised of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-off</div> of $773 of deferred financing costs related to these facilities and a $300 prepayment fee related to the Loans Payable. The modification of the revolving line of credit was accounted for as an insubstantial modification. The Company incurred fees of $112 related to the extinguishment and modification.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Borrowings under the revolving credit facility are subject to a borrowing base equal to 80% of eligible accounts receivable plus a percentage of recurring revenue, as defined, not to exceed $25,000 in the aggregate. The Company has $25,000 of availability as of October&#160;31, 2019. Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the bank&#8217;s prime rate less 0.50%, or 5.0% until such time that EBITDA reaches a defined level, after which time the interest rate is reduced to the greater of prime less 0.75%, or 4.75%. In addition to principal and interest due under the revolving credit facility, the Company is required to pay an annual fee of $100 per year during the first three years of the facility and then $75 per year in years four and five.&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">Amortization&#160;of&#160;deferred&#160;financing&#160;fees</div> under the new loan agreement was $32&#160;for the three months ended October&#160;31, 2019. Interest expense related to the revolving credit facility under the <div style="letter-spacing: 0px; top: 0px;;display:inline;">N</div>ew <div style="letter-spacing: 0px; top: 0px;;display:inline;">L</div>oan <div style="letter-spacing: 0px; top: 0px;;display:inline;">A</div>greement was $342, including amortization of deferred financing fees of $84, for the nine months ended October&#160;31, 2019. The Company is required to pay a fee of 0.15% per year for any unused availability and a termination fee of 1.50% if the revolving credit agreement is terminated prior to its scheduled maturity. The revolving credit facility is due five years from the Effective <div style="letter-spacing: 0px; top: 0px;;display:inline;">D</div>ate, which is February&#160;28, 2024. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s obligations under the New Loan Agreement are secured by a first priority security interest in substantially all of its assets, other than intellectual property. The New Loan Agreement includes a financial covenant that requires the Company to achieve specified revenue levels, as defined, through January&#160;31, 2020, after which time revenue levels for covenants purposes will be determined by the bank based on the Company&#8217;s forecast, subject to certain minimums. The Company is also required to maintain certain liquidity levels, as defined. The Company was in compliance with all covenants related to the New Loan Agreement as of October&#160;31, 2019. </div><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The New Loan Agreement contains events of default, including, without limitation, events of default upon: (i)&#160;failure to make payment pursuant to the terms of the agreement; (ii)&#160;violation of covenants; (iii)&#160;material adverse changes to the Company&#8217;s business; (iv)&#160;attachment or levy on the Company&#8217;s assets or judicial restraint on its business; (v)&#160;insolvency; (vi)&#160;significant judgments, orders or decrees for payments by the Company not covered by insurance; (vii)&#160;incorrectness of representations and warranties; (viii)&#160;incurrence of subordinated debt; (ix)&#160;revocation of governmental approvals necessary for the Company to conduct its business; and (x)&#160;failure by the Company to maintain a valid and perfected lien on the collateral securing the borrowing. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of October&#160;31, 2019, the Company&#8217;s long-term debt is payable as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 88%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (Remaining three months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; width: 88%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year ending January&#160;31,</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: right; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 88%; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: right; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;<div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">6,111</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,667</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">6,667</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2025 - thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">555</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 88%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total long-term debt payment<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">20,000</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> principal due in 30 equal installments beginning in June 2019. Prime Rate as quoted by Wall Street Journal print edition less three-quarters of one percent (0.75%) P36M prime rate plus 1.50% Principal payments due under the term loans are due in 36 equal monthly installments beginning in March 2021. prime rate plus 1.00% 2019-11-30 Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the bank&#8217;s prime rate less 0.50%, or 5.0% until such time that EBITDA reaches a defined level, after which time the interest rate is reduced to the greater of prime less 0.75%, or 4.75%. P5Y 2024-02-28 Borrowings under the revolving credit facility are subject to a borrowing base equal to 80% of eligible accounts receivable plus a percentage of recurring revenue, as defined, not to exceed $25,000 in the aggregate. Prime Rate was 5.50% <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8. Preferred stock </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Upon completion of the IPO on July&#160;22, 2019, all of the Company&#8217;s then outstanding shares of Senior Preferred and Junior Preferred stock automatically converted into an aggregate of 25,311,515 shares of common stock and all of the Company&#8217;s then outstanding 42,560,530 shares of redeemable preferred stock were cancelled. As of October&#160;31, 2019, there were no shares of convertible or redeemable preferred stock issued and outstanding. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In connection with the IPO, the Company&#8217;s Amended and Restated Certificate of Incorporation became effective, which authorized 20,000,000 shares of undesignated preferred stock with a par value of $0.01 per share. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Preferred stock dividends of $14,955 were paid in connection with the IPO.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> P6Y6M18D P1Y1M17D 0.019 0.019 0.459 0.459 0.00 0.00 0 0 0 0 0 0 0 0 prime plus 0.75% 0 42000 2129560 855873 75137 22114 158497 6961000 2275000 9236000 59679 35872057 359000 382951000 -280817000 1944445 19000 0 0 0 2021-10-01 2026-11-01 2020-09-05 2020-09-05 2025-10-21 2026-11-01 2029-02-28 2026-11-01 <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of October&#160;31, 2019 and January&#160;31, 2019, the following warrants to purchase common and preferred stock were outstanding: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 56%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Number of warrants</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Warrants to purchase</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,<br/>2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">January&#160;31,<br/>2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Exercise&#160;price&#160;Expiration</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Senior A Preferred</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">116,232</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.19</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="display:inline;">October 1, 2021</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Senior A Preferred</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">672,560</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="display:inline;">November 1, 2026</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Junior Preferred</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">489,605</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="display:inline;">September 5, 2020</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Redeemable Preferred</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">358,244</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="display:inline;">September 5, 2020</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total preferred stock (liability-classified)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,636,641</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Common stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">166,952</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.02</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="display:inline;">October 21, 2025</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Common stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">89,459</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.49</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="display:inline;">November 1, 2026</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Common stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">75,137</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.02</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="display:inline;">February 28, 2029</div>&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Common stock (converted from preferred stock)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">153,041</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.59</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="display:inline;">November 1, 2026</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total common stock (equity-classified)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">228,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">256,411</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the activity for the Company&#8217;s warrants for the periods presented: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Common</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Preferred</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance&#8212;January 31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">256,411</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,636,641</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">150,274</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Conversion of preferred stock warrants to common stock warrants</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">581,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(760,305</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,636,641</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance&#8212;October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">228,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Black-Scholes method and the following weighted-average inputs and assumptions was utilized to determine the fair value of the warrants as of January&#160;31, 2019, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-stock</div> split:</div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 72%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">January&#160;31, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Series A<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Junior<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Redeemable<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Estimated fair value of preferred stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.80</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.88</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.88</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Remaining term (in years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.60</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.60</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected volatility</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of October&#160;31, 2019 and January&#160;31, 2019, the Company had the following outstanding loan balances: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">January&#160;31,<br/>2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Term loan</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,000</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,042</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;<div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Line of credit</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,800</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Loan payable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,000</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total debt</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20,000</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,842</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less current maturities</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(97</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less deferred financing costs</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(983</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(996</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Plus accrued interest</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">121</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Plus accrued final payment</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">217</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">169</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Long term debt, net of current portion</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,355</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,918</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 0 0 0 0 0 <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of October&#160;31, 2019, the Company&#8217;s long-term debt is payable as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 88%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (Remaining three months)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; width: 88%; background-color: rgb(255, 255, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year ending January&#160;31,</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: right; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="line-height: normal;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 88%; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: right; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;<div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">6,111</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,667</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">6,667</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2025 - thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">555</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 88%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total long-term debt payment<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">20,000</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7. Common Stock </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company closed an IPO on July&#160;22, 2019 and filed an <div style="letter-spacing: 0px; top: 0px;;display:inline;">A</div>mended and <div style="letter-spacing: 0px; top: 0px;;display:inline;">R</div>estated <div style="letter-spacing: 0px; top: 0px;;display:inline;">C</div>ertificate of <div style="letter-spacing: 0px; top: 0px;;display:inline;">I</div>ncorporation authorizing the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Upon completion of the IPO, the Company issued and sold 7,812,500 shares of common stock at an issuance price of $18.00 per share resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions. In addition, all outstanding shares of Convertible Preferred stock converted into 25,311,515 shares of common stock (See Note 8) and the Company issued 588,763 shares of common stock as a result of the cashless exercise of warrants (See Note 10).</div>&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An additional 53,023 shares of common stock were issued as a result of the cashless exercise of warrants as of October&#160;31, 2019 (See Note 10). </div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 13674365 9197142 32746041 42560530 13674365 9197142 32746041 42560530 264000 8972000 9236000 13674365 9197142 32746041 13674365 1469000 6394000 7863000 13674365 9197142 32746041 42560530 1508000 46804000 48312000 1624000 833000 0 6084000 2.1973 P12M 2428000 2267000 2653000 320000 350000 350000 543000 417000 2044000 1744000 1758000 11973000 10235000 7127000 5369000 19759000 15990000 978000 636000 576000 918000 11168000 10000000 20000000 5 175000 20000000 1042000 20000000 0.0275 217000 833000 300000 112000 25000000 42560530 2017-08 151548 4424986 0.05 4.03 809000 447000 2051000 950000 6975000 390794 58589 957000 1781000 3779000 2026-03 2026-06 428757 P30M P36M 10-Q false Phreesia, Inc. 0001412408 2019-10-31 2020 Q3 --01-31 PHR Non-accelerated Filer false false true false NY Common Stock, par value $0.01 per share NYSE 35885084 Yes 6084000 2005 <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)&#160;Basis of presentation </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b) Fiscal year </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s fiscal year ends on January 31. References to fiscal 2018 and 2019 refer to the fiscal year ended January&#160;31, 2018 and 2019, respectively. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 2029-02 0 P4Y P10Y 25000000 1465000 1179000 1870000 53023 4873 72126 13674365 72350000 32746041 32746000 42561000 9197142 53023 1000 1000 2000 56000 56000 611000 8625000 9236000 197253000 56000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Black Scholes Method and following assumptions were used to measure the fair market value of the warrant liability upon the conversion date: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 79%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Series A<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Junior<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Estimated fair value of preferred stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6.33</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Remaining term (in years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.55</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.13</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected volatility</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 0 0 0 0 Yes 230492 53023 20164 526382 22185 524361 2.00 252000 252000 145000 146000 -173016000 -172999000 42560782 49596000 42560782 197372000 197353000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3. Summary of significant accounting policies </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s significant accounting policies are disclosed in the audited financial statements for the year ended January&#160;31, 2019. Since the date of those audited financial statements, there have been no changes to the Company&#8217;s significant accounting policies, including the status of recent accounting pronouncements, other than those detailed below. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a) Use of estimates </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the allowance for doubtful accounts, capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of stock warrants, the fair value of its business acquisitions, and the realization of deferred tax assets.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b) Concentrations of credit risk </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company&#8217;s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s customers are primarily physician&#8217;s offices located in the United States and pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the three and nine months ended October&#160;31, 2019 and 2018. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(c) New accounting pronouncements </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Recent accounting pronouncements not yet adopted </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-13,</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"> </div>Fair Value Measurement (Topic 820)<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">: Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement</div> (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13</div> updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December&#160;15, 2019. The Company is currently evaluating the potential impact of the adoption of this standard on the Company&#8217;s financial statements.</div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15,</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</div>&#160;which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software.&#160;The updated guidance for&#160;emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December&#160;15, 2020, and early adoption is permitted. The guidance provides flexibility in adoption, allowing for either retrospective adjustment or prospective adjustment for all implementation costs incurred after the date of adoption.&#160;The Company is currently evaluating the potential impact of this standard on the Company&#8217;s financial statements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In February 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases</div> (Topic 842), which requires lessees to record most leases on their balance sheets but recognize the expenses in their statement of operations in a manner similar to current accounting rules. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (ROU) asset for the right to use the underlying asset for the lease term. The updated guidance for private companies and emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December&#160;15, 20<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div></div></div>, and early adoption is permitted. The Company plans to adopt this new standard in the first quarter of fiscal 2021 on February&#160;1, 2020 and expects to use the effective date as our date of initial application. The new standard provides a number of optional practical expedients in transition. The Company expects to elect the &#8216;package of practical expedients,&#8217; which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to elect the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">use-of-hindsight</div></div> or the practical expedient pertaining to land easements; the latter not being applicable to the Company. The new standard also provides practical expedients for an entity&#8217;s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company is currently evaluating the potential impact of this standard on the Company&#8217;s financial statements.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(c) New accounting pronouncements </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Recent accounting pronouncements not yet adopted </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-13,</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"> </div>Fair Value Measurement (Topic 820)<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">: Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement</div> (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13</div> updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December&#160;15, 2019. The Company is currently evaluating the potential impact of the adoption of this standard on the Company&#8217;s financial statements.</div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15,</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</div>&#160;which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software.&#160;The updated guidance for&#160;emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December&#160;15, 2020, and early adoption is permitted. The guidance provides flexibility in adoption, allowing for either retrospective adjustment or prospective adjustment for all implementation costs incurred after the date of adoption.&#160;The Company is currently evaluating the potential impact of this standard on the Company&#8217;s financial statements.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In February 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases</div> (Topic 842), which requires lessees to record most leases on their balance sheets but recognize the expenses in their statement of operations in a manner similar to current accounting rules. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (ROU) asset for the right to use the underlying asset for the lease term. The updated guidance for private companies and emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December&#160;15, 20<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div></div></div>, and early adoption is permitted. The Company plans to adopt this new standard in the first quarter of fiscal 2021 on February&#160;1, 2020 and expects to use the effective date as our date of initial application. The new standard provides a number of optional practical expedients in transition. The Company expects to elect the &#8216;package of practical expedients,&#8217; which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to elect the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">use-of-hindsight</div></div> or the practical expedient pertaining to land easements; the latter not being applicable to the Company. The new standard also provides practical expedients for an entity&#8217;s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company is currently evaluating the potential impact of this standard on the Company&#8217;s financial statements.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The weighted average assumptions are provided below.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 62%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">For&#160;the&#160;three&#160;months&#160;ended</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">For&#160;the&#160;nine&#160;months&#160;ended</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2018</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2018</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Risk-free interest rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.81</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;">2.90</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">%</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.18</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.83</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">None</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt; white-space: nowrap; height: 15px;;text-align:right;;vertical-align:bottom;">None</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">None</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">None</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected term (in years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.25</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;">6.25</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.25</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.25</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Volatility</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">45.90</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt; white-space: nowrap; height: 15px;;text-align:right;;vertical-align:bottom;">45.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">45.15</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">45.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted average fair market value of grants</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12.42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">$</div></td><td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;">3.99</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.99</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.72</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10. Stock warrants </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of October&#160;31, 2019 and January&#160;31, 2019, the following warrants to purchase common and preferred stock were outstanding: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 92%;;margin : 0px auto;;text-align:left;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%; vertical-align: top;"></td><td style="padding: 0px; width: 2%; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; width: 2%; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; width: 2%; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; width: 2%; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td><td style="padding: 0px; vertical-align: top;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;">Number of warrants</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding: 0pt; white-space: nowrap; vertical-align: bottom; width: 60%; height: 21px;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Warrants to purchase</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;">October&#160;31,<br/>2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:center;;width:;">January&#160;31,<br/>2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;text-align:center;;width:;">Exercise&#160;price&#160;Expiration</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Senior A Preferred</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">116,232</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">2.19</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">October 1, 2021</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Senior A Preferred</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">672,560</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">3.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November 1, 2026</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Junior Preferred</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">489,605</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">September 5, 2020</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Redeemable Preferred</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">358,244</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">September 5, 2020</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total preferred stock (liability-classified)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">1,636,641</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Common stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">166,952</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">2.02</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">October 21, 2025</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Common stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">89,459</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">3.49</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">November 1, 2026</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Common stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">75,137</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">8.02</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">February 28, 2029</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Common stock (converted from preferred stock)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">153,041</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;;text-align:right;">6.59</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); vertical-align: top;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">November 1, 2026</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total common stock (equity-classified)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">228,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;;text-align:right;">256,411</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%; vertical-align: top;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the activity for the Company&#8217;s warrants for the periods presented: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 77%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Common</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Preferred</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance<div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;-&#160;</div>January 31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">256,411</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,636,641</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">150,274</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Conversion of preferred stock warrants to common stock warrants</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">581,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(760,305</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,636,641</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 77%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance<div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;-&#160;</div>October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">228,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 77%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table is a reconciliation of the warrant liability measured at fair value: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 82%;"></td><td style="padding: 0px; width: 12%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Warrant&#160;Liability</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance at January&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,498</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of stock warrants nine months ended October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,307</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Conversion of convertible preferred stock warrants</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(8,805</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Upon the closing of the IPO in July 2019, the Company&#8217;s outstanding warrants to purchase shares of preferred stock automatically converted into warrants to purchase an aggregate of 581,798 shares of common stock. Upon the conversion, the Company reclassified the warrants to equity and recorded the then current value of the warrant liability on the date of reclassification to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in-capital.</div></div> In addition, in July 2019, the holders of these converted common stock warrants to purchase an aggregate of 428,757 shares of common stock completed the cashless exercises of the warrants, resulting in the issuance of an aggregate of 428,757 shares of common stock whereby 70,485 shares of common stock were withheld by the Company to pay for the exercise price of the warrants. The remaining converted warrants to purchase <div style="letter-spacing: 0px; top: 0px;;display:inline;">153,041&#160;sh<div style="letter-spacing: 0px; top: 0px;;display:inline;">a</div>res&#160;o<div style="letter-spacing: 0px; top: 0px;;display:inline;">f</div>&#160;</div>common stock that were not exercised are included in the total outstanding common stock warrants<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;to&#160;purchase&#160;c<div style="letter-spacing: 0px; top: 0px;;display:inline;">ommon&#160;stock</div></div>&#160;of 228,178.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In July<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">and September</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">, the existing common stock warrant holders completed the cashless exercise of the warrants, resulting in the issuance of 256,411 </div><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">and 75,137 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">shares of common stock</div><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">, respectively<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> whereby 25,919 </div><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">and 22,114 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">shares of common stock</div><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">, respectively,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> were withheld by the Company to pay for the exercise price of the warrants</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, and 230,492 and 53,023 shares of common stock were issued, respectively.</div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table is a reconciliation of the warrant liability measured at fair value: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 82%;"></td><td style="padding: 0px; width: 12%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Warrant&#160;Liability</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance at January&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,498</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of stock warrants nine months ended October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,307</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Conversion of convertible preferred stock warrants</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(8,805</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 82%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 12%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11. Fair value measurements </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The carrying value of the Company&#8217;s short-term financial instruments, including accounts receivable and accounts payable approximate fair value due to the short-term nature of these instruments. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company uses certain derivative financial instruments as part of its risk management strategy to reduce its foreign currency risk. The Company recognizes all derivatives on the balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency contracts as of October&#160;31, 2019 and January&#160;31, 2019 was a liability of $24 and $143, respectively, which are included in Accounts payable on the accompanying balance sheet. The fair value of the foreign currency contracts are considered Level&#160;2 in the fair value hierarchy as of October&#160;31, 2019 and January&#160;31, 2019, respectively. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Warrant Liability&#8212;The warrant liability is related to the warrants to purchase shares of preferred stock (<div style="letter-spacing: 0px; top: 0px;;display:inline;">S</div>ee Note 10). Upon the closing of the IPO in July 2019, the warrants to purchase the Company&#8217;s convertible preferred stock were either converted into warrants to purchase common stock or subject to the cashless exercise into shares of common stock. As a result, the warrant liability was remeasured immediately prior to the closing date of the IPO and reclassified to stockholders&#8217; equity (deficit). </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company used the Black-Scholes option-pricing model, which incorporated weighted-average inputs and assumptions, to value the warrant liability as of January&#160;31, 2019 and as of the date of conversion. As of January&#160;31, 2019, the warrant liability was valued at $5,498 as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liability on the consolidated balance sheet. The following assumptions were used in valuing the warrant liability:</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;">The Black-Scholes <div style="display:inline;">M</div>ethod and the following weighted-average inputs and assumptions was utilized to determine the fair value of the warrants as of January&#160;31, 2019, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-stock</div> split:</div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 72%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">January&#160;31, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Series A<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Junior<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Redeemable<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Estimated fair value of preferred stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.80</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.88</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.88</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Remaining term (in years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.60</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.60</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.6</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.5</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected volatility</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 72%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Black Scholes Method and following assumptions were used to measure the fair market value of the warrant liability upon the conversion date: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 79%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Series A<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Junior<br/>Preferred</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Estimated fair value of preferred stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">18.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6.33</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.01</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Remaining term (in years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.55</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.13</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected volatility</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">45.9</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.0</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As the Company refinanced all of its debt on February&#160;28, 2019 (<div style="letter-spacing: 0px; top: 0px;;display:inline;">S</div>ee Note 6), it believes that the face value of its outstanding debt at October&#160;31, 2019 and January&#160;31, 2019 approximates fair value. </div></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the nine months ended October&#160;31, 2019 and 2018. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s cash and cash equivalents includes money market funds which is measured at fair value. The Company consider these investments within Level&#160;1 of the fair value hierarchy.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> -184575000 -184558000 397000 2093000 2490000 <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1. Background and liquidity </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)&#160;Background </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Phreesia, Inc. (the Company) is a leading provider of comprehensive solutions that transform the healthcare experience by engaging patients in their care and enabling healthcare provider organizations to optimize operational efficiency, improve profitability and enhance clinical care. Through the SaaS-based Phreesia Platform (the Phreesia Platform), the Company offers healthcare provider organizations a robust suite of solutions to manage the patient intake process and a leading payments solution for secure processing of patient payments. The Company&#8217;s Platform also provides life sciences companies with an engagement channel for targeted and direct communication with patients. The Company was formed in May 2005, and has its corporate headquarters in New York, and operations offices in Raleigh, North Carolina and Ottawa, Canada. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b) Initial public offering </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On July&#160;22, 2019, the Company closed its initial public offering (IPO), in which the Company issued and sold 7,812,500 shares of common stock at a public offering price of $18.00 per share, resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions of $9,844 but before deducting deferred offering costs of $6,084. In addition to the shares of common stock sold by the Company upon the IPO, certain selling stockholders sold an aggregate of 2,868,923 shares of common stock as part of the IPO. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Upon closing of the IPO, the Company&#8217;s outstanding shares of Senior A redeemable convertible preferred stock (Senior A Preferred), Senior B redeemable convertible preferred stock (Senior B Preferred, and together with the Senior A Preferred, the Senior Preferred), and the Junior convertible preferred stock (the Junior Preferred, and together with the Senior Preferred, the Convertible Preferred) automatically converted into shares of common stock and all of the outstanding shares of the Company&#8217;s redeemable preferred stock (Redeemable Preferred) were automatically extinguished and cancelled at the closing of the IPO. In addition, the Company&#8217;s warrants to purchase shares of Senior Preferred were converted into warrants to purchase shares of the Company&#8217;s common stock upon the closing of the IPO. Additionally, 588,763 shares of common stock were issued upon the cashless exercise of common stock warrants (See Note 10). Also, in connection with the IPO, the Company paid $14,955 in dividends to the Senior Preferred stockholders. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(c) Recapitalization </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company effected a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.4551-for-1</div></div> reverse split of its common stock on July&#160;3, 2019. The reverse split combined each approximately 2.1973 shares of the Company&#8217;s issued and outstanding common stock into one share of common stock and correspondingly adjusted the conversion price of its convertible preferred stock. No fractional shares were issued in connection with the reverse split. Any fractional share resulting from the reverse split was rounded down to the nearest whole share, and in lieu of any fractional shares, the Company paid in cash to the holders of such fractional shares an amount equal to the fair market value, as determined by the board of directors, of such fractional shares. All share, per share and related information presented in the financial statements and accompanying notes have been retroactively adjusted, where applicable, to reflect the reverse stock split.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(d) Liquidity </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Since the Company commenced operations, it has not generated sufficient revenue to meet its operating expenses and has continued to incur significant net losses. To date, the Company has primarily relied upon the proceeds from issuances of preferred stock and debt<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> and most recently with proceeds from the IPO<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> to fund its operations as well as sales of Company products <div style="letter-spacing: 0px; top: 0px;;display:inline;">and&#160;services&#160;</div>in the normal course of business. Management believes that losses and negative cash flows will continue for at least the next year. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management believes that the Company&#8217;s cash and cash equivalents at October&#160;31, 2019, along with cash generated in the normal course of business, and available borrowing capacity under its February 2019 Credit Facility (<div style="letter-spacing: 0px; top: 0px;;display:inline;">See&#160;</div>Note 6), are sufficient to fund its operations for at least the next 12 months. The Company will obtain additional financing if needed to successfully implement its long-term strategy. There can be no assurance that additional financing, if needed, can be obtained on terms acceptable to the Company.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">The ability of the Company to achieve successful operations will depend on, among other things, new business, the retention of customers, and the effectiveness of sales and marketing initiatives. The Company is subject to a number of risks similar to other companies in its stage of business life cycle, including dependence on key individuals, competition in the marketplace, and the need to fund future product and services development.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 173000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14. Net loss per share attributable to common stockholders </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted net loss per share attributable to common stockholders was calculated as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 56%;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three months ended October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine months ended October&#160;31,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(2,437</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(4,172</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(16,625</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(9,983</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Preferred stock dividend paid</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(14,955</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of redeemable convertible preferred stock to redemption value</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(9,236</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(56,175</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(20,962</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net loss attributable to common stockholders</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(2,437</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(13,408</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(87,755</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(30,945</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted-average shares of common stock outstanding, basic and diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35,790,951</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,909,858</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,007,247</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,176,833</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(0.07</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(7.02</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(5.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(26.30</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s potential dilutive securities, which include Convertible Preferred, stock options, restricted stock units and outstanding warrants to purchase shares of common and preferred stock, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 75%;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 2%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">October&#160;31,</div></div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">October&#160;31,<br/>2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redeemable convertible preferred stock <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">(as-converted</div> to common stock)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212; &#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25,311,535</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock options to purchase common stock and restricted stock units</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,645,106</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,094,108</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Warrants to purchase convertible preferred stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212; &#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">581,798</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 75%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Warrants to purchase common stock</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">228,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">256,411</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 75%;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,873,284</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">31,243,853</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock option activity for the nine months ended October&#160;31, 2019 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 53%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Number of<br/>options</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Weighted-<br/>average<br/>exercise&#160;price</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Weighted-<br/>average<br/>remaining<br/>contractual&#160;life<br/>(in years)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Aggregate<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Intrinsic<br/>value<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 8pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(in&#160;thousands)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Outstanding<div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#8212;<div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>January&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,055,505</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.45</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted in nine months ended October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,230,382</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.78</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(111,515</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited and expired</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(53,627</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.38</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Outstanding and expected to vest<div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#8212;<div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,120,745</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.67</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">140,339</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercisable<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,197,481</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.09</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4.84</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">103,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Amount vested in nine months ended October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">621,206</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.03</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock unit activity for the nine months ended October 31, 2019 are as follows: </div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:80%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 86%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="border-top: 2pt solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="border-top: 2pt solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td colspan="2" style="border-top: 2pt solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restricted&#160;stock&#160;units</div></div></td><td style="border-top: 2pt solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 86%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance - January 31, 2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">20,164</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 86%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">526,382</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 86%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Forfeited</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">(22,185</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 86%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-top: 0px; padding-bottom: 0px; width: 86%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance - October 31, 2019</div></div></div></td><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">524,361</div></td><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 0 0 0 173000 0 -167683000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9. Equity-based compensation </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)&#160;Stock options </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In 2006, the Board of Directors adopted the Company&#8217;s 2006 Stock Option Plan, which provided for the issuance of options to purchase up to 151,548 shares of the Company&#8217;s common stock to officers, directors, employees, and consultants. Over the years, the Company amended the plan to increase the shares available for issuance. On October&#160;14, 2014, the Company increased the number of shares available for issuance under the 2006 plan to 4,424,986. The 2006 Stock Option Plan expired in August 2017. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In January 2018, the Board of Directors adopted the Company&#8217;s 2018 Stock Option Plan (as amended), which currently provides for the issuance of additional options to purchase up to 3,048,490 shares of the Company&#8217;s common stock to officers, directors, employees, and consultants. The option exercise price per share is determined by the Board of Directors based on the estimated fair value of the Company&#8217;s common stock. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2019, the Board of Directors adopted the Company&#8217;s 2019 Stock Option and Incentive Plan, which replaced the 2018 Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee to make equity-based incentive awards to the Company&#8217;s officers, employees, directors, and consultants. The initial reserve for the issuance of awards under this Plan is 2,139,683 shares of common stock. The initial number of shares reserved and available for issuance will automatically increase on February&#160;1, 2020 and each February&#160;1 thereafter by 5% of the number of shares of common stock outstanding on the immediately preceding January&#160;31 (or such lesser number of shares determined by the Compensation Committee). Options granted under the plans ha<div style="letter-spacing: 0px; top: 0px;;display:inline;">ve</div> a<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>maximum term of ten years and vest over a period determined by the Board of Directors (generally four years from the date of grant or the commencement of the grantee&#8217;s employment with the Company). Options generally vest 25% at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> anniversary of grant after which point they generally vest pro rata on a monthly basis.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effective July 2019, all available shares from expired, terminated, or forfeited awards that remained under the 2006 or 2018 prior stock compensation plans will be available for grant under the 2019 Plan.</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2019, the Board of Directors also adopted the Company&#8217;s 2019 Employee Stock Purchase Plan (The ESPP), which became effective immediately prior to the effectiveness of the registration statement for the Company&#8217;s initial public offering. The total shares of common stock initially reserved under the ESPP is limited to 855,873 shares.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The fair value of stock options is estimated on the date of the grant using the Black-Scholes option pricing model for each of the stock option awards granted. The Company historically has been a private company and lacked company-specific historical and implied volatility information for shares. Accordingly, expected volatility is based on the stock volatility for comparable publicly traded companies. The Company uses the simplified method as described in S<div style="letter-spacing: 0px; top: 0px;;display:inline;">EC<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;Staff&#160;Accounting&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">Bullet<div style="letter-spacing: 0px; top: 0px;;display:inline;">in</div>&#160;(<div style="letter-spacing: 0px; top: 0px;;display:inline;">SAB)</div></div></div></div>&#160;107 to estimate the expected life of stock options. Forfeitures are recorded when they occur. The risk-free rate is based on the U.S. Treasury yield curve at the time of the grant over the expected term of the stock option grants. The weighted average assumptions are provided below. </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 62%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">For&#160;the&#160;three&#160;months&#160;ended</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">For&#160;the&#160;nine&#160;months&#160;ended</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 0.75pt solid black;;text-align:center;;vertical-align:bottom;;width:;">October&#160;31,</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2018</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">2018</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Risk-free interest rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.81</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;">2.90</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">%</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.18</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.83</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">None</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt; white-space: nowrap; height: 15px;;text-align:right;;vertical-align:bottom;">None</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">None</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">None</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected term (in years)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.25</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;">6.25</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.25</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.25</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Volatility</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">45.90</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt; white-space: nowrap; height: 15px;;text-align:right;;vertical-align:bottom;">45.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div>&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">45.15</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">45.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted average fair market value of grants</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12.42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">$</div></td><td style="padding: 0pt; white-space: nowrap; background-color: rgb(204, 238, 255); height: 15px;;text-align:right;;vertical-align:bottom;">3.99</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.99</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.72</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock option activity for the nine months ended October&#160;31, 2019 are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 53%;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 6%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Number of<br/>options</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Weighted-<br/>average<br/>exercise&#160;price</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Weighted-<br/>average<br/>remaining<br/>contractual&#160;life<br/>(in years)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;">Aggregate<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Intrinsic<br/>value<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 8pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(in&#160;thousands)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Outstanding<div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#8212;<div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>January&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,055,505</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.45</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted in nine months ended October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,230,382</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.78</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(111,515</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited and expired</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(53,627</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.38</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Outstanding and expected to vest<div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#8212;<div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,120,745</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.67</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.35</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">140,339</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercisable<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>&#8212;<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,197,481</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.09</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4.84</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">103,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 53%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Amount vested in nine months ended October&#160;31, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">621,206</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.03</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of October&#160;31, 2019, there are <div style="letter-spacing: 0px; top: 0px;;display:inline;">2,129,560</div></div> shares&#160;available for future grant pursuant to the newly adopted 2019 Plan as well as an additional 855,873 shares available for future grant pursuant to the newly adopted ESPP.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The aggregate intrinsic value represents the total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> intrinsic value (the difference between the Company&#8217;s estimated stock price at year end and the exercise price, multiplied by the related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-the-money</div></div> options) that would have been received by the option holders had they exercised their options at the end of the period. This amount changes based on the market value of the Company&#8217;s common stock. The total intrinsic value of options exercised for the nine months ended October&#160;31, 2019 and 2018, (based on the difference between the Company&#8217;s estimated stock price on the exercise date and the respective exercise price, multiplied by the number of options exercised) was $1,728 and $1,658, respectively.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended October&#160;31, 2019 and 2018, the Company recorded stock-based compensation expense for stock options of $809 and $447, respectively. For the nine months ended October&#160;31, 2019 and 2018, the Company recorded stock-based compensation expense for stock options of $2,051<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> and $950&#160;respectively. As of October&#160;31, 2019, there is $6,975 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 2.98 years. </div><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Incremental expense associated with the modification of stock options during the three and nine months ended October 31, 2019 was $173.</div></div></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company has not recognized and does not expect to recognize in the foreseeable future, any tax benefit related to employee stock-based compensation expense.</div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(b) Restricted stock units </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;25, 2019 and June&#160;20, 2019, the Company issued 390,794 and 58,589 stock units, respectively, to employees and directors that vest based on both a time-based condition and a performance-based condition. Pursuant to the time-based condition, 10% of the restricted stock units vest after one year, 20% vest after two years, 30% vest after three years and 40% vest after four years. The performance-based condition is based on a sale of the Company or an IPO, as defined. The restricted stock units expire<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">seven years from the grant date<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Upon completion of the Company&#8217;s IPO in July 2019, the Company immediately recognized the fair value of the vested units with the unvested portion recognized over the remaining service period. In addition, in August 2019, the Company approved allowing executive officers the ability to elect to receive all or a portion of the bonus (based on its target bonus opportunity for the last half of the fiscal year) in the form of restricted stock units instead of cash. For such executive officers that elected to receive restricted stock units, such award was granted immediately after such election with a value equal to the portion of the target bonus opportunity that the executive officer elected not to receive in cash, and such award vests based on the achievement of the Company&#8217;s pre-defined performance targets. Further, such executive officer may earn up to 200% of the target number of restricted stock units based on actual performance, provided that certain stipulations are met. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company issued </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 4,873 time-based restricted stock units and 72,126<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">performance-based restricted stock units in August 2019. These time-based restricted stock units are subject to the same four-year vesting period as the previously granted units. The performance-based units, issued to key employees, are subject to the Company&#8217;s pre-defined targets. These performance-based units will vest over a six month period. </div></div><div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock unit activity for the nine months ended October 31, 2019 are as follows: </div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:80%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 86%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="border-top: 2pt solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="border-top: 2pt solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td colspan="2" style="border-top: 2pt solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restricted&#160;stock&#160;units</div></div></td><td style="border-top: 2pt solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 86%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance - January 31, 2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">20,164</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 86%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">526,382</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 86%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Forfeited</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">(22,185</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 86%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-top: 0px; padding-bottom: 0px; width: 86%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance - October 31, 2019</div></div></div></td><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">524,361</div></td><td style="border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the three and nine months ended October 31, 2019, the Company recognized </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">$957 and $1,781 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">respectively, in restricted stock unit compensation expense, with </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> $3,779 remaining of total unrecognized compensation costs related to these awards as of October&#160;31, 2019.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares EX-101.SCH 9 phr-20191031.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Balance sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Balance sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Statements of operations link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Statements of redeemable preferred stock and stockholders' equity (deficit) link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Statements of cash flows link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Background and liquidity link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Basis of presentation link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Summary of significant accounting policies link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Composition of certain financial statement captions link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Revenues link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Common stock link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Preferred stock link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Equity-based compensation link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Stock warrants link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Fair value measurements link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Commitments and contingencies link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Income taxes link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Net loss per share attributable to common stockholders link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Related party transactions link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Composition of certain financial statement captions (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Revenues (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Equity-based compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Stock warrants (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Fair value measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Net loss per share attributable to common stockholders (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Background and liquidity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Composition of certain financial statement captions - Schedule of Property and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Composition of certain financial statement captions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Revenues - Schedule Of Rollforward of contract assets and contract liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Revenues - Schedule Of Deferred contract acquisition costs (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Revenues - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Debt - Schedule Of Outstanding loan balances (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Debt - Schedule of long-term debt maturities (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Debt - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Common Stock - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Preferred stock - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Equity-based compensation - Weighted Average Assumptions (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Equity-based compensation - Stock Option Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Equity-based compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Equity-based compensation - Restricted stock Units (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Stock warrants - warrants to purchase common and preferred stock (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Stock warrants - Activity for the Company's warrants (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Stock warrants - Reconciliation of warrant liability (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Stock warrants - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Fair value measurements - Schedule Of weighted-average to determine the fair value of warrants (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Fair value measurements - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Commitments and contingencies - Schedule of aggregate minimum net rental payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Commitments and contingencies - Schedule of minimum lease payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Commitments and contingencies - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Income taxes - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Related party transactions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 10 phr-20191031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 phr-20191031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 phr-20191031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 phr-20191031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 14 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income taxes - Additional information (Detail)
9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Income Tax Disclosure [Abstract]    
Effective tax rate 0.00% 0.00%
U.S. statutory tax rate 21.00%  
XML 15 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 16 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Schedule of long-term debt maturities (Detail)
$ in Thousands
Oct. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 (Remaining three months) $ 0
2021 0
2022 6,111
2023 6,667
2024 6,667
2025 - thereafter 555
Total long-term debt payments $ 20,000
XML 17 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based compensation - Weighted Average Assumptions (Detail) - Stock Option [Member] - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate 1.81% 2.90% 2.18% 2.83%
Expected dividends $ 0 $ 0 $ 0 $ 0
Expected term (in years) 6 years 3 months 0 years 6 years 3 months 6 years 3 months
Volatility 45.90% 45.00% 45.15% 45.00%
Weighted average fair market value of grants $ 12.42 $ 3.99 $ 4.99 $ 3.72
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Allowance for doubtful accounts $ 729 $ 517
Accumulated depreciation and amortization, Property and equipment 34,304 27,862
Accumulated amortization, Capitalized internal-use software 18,266 14,621
Accumulated amortization, Intangible assets $ 212 $ 33
Common stock, par or stated value per share $ 0.01 $ 0.01
Common stock, shares authorized 500,000,000 80,000,000
Common stock, shares issued 35,872,057 1,994,721
Common stock, shares outstanding 35,872,057 1,994,721
Senior A Redeemable Preferred Stock [Member]    
Temporary equity, par or stated value per share   $ 0.01
Temporary equity, shares authorized 0 14,500,000
Temporary equity, shares issued 0 13,674,365
Temporary equity, shares outstanding 0 13,674,365
Series B Redeemable Convertible Preferred Stock [Member]    
Temporary equity, par or stated value per share   $ 0.01
Temporary equity, shares authorized 0 10,820,169
Temporary equity, shares issued 0 9,197,142
Temporary equity, shares outstanding 0 9,197,142
Junior Convertible Preferred Stock [Member]    
Temporary equity, par or stated value per share   $ 0.01
Temporary equity, shares authorized 0 34,000,000
Temporary equity, shares issued 0 32,746,041
Temporary equity, shares outstanding 0 32,746,041
Redeemable Preferred Stock [Member]    
Temporary equity, par or stated value per share   $ 0.01
Temporary equity, shares authorized 0 44,000,000
Temporary equity, shares issued 0 42,560,530
Temporary equity, shares outstanding 0 42,560,530
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Statements of cash flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Cash flows from operating activities:    
Net loss $ (16,625) $ (9,983)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 10,267 8,427
Stock-based compensation expense 3,832 950
Change in fair value of warrants liability 3,307 1,496
Amortization of debt discount 412 579
Loss on extinguishment of debt 1,073 0
Cost of Phreesia hardware purchased by customers 512 0
Deferred contract acquisition costs amortization 1,465 1,179
Changes in operating assets and liabilities    
Accounts receivable (3,899) (346)
Prepaid expenses and other assets (2,943) 130
Deferred contract acquisition costs (1,414) (1,468)
Accounts payable 1,629 1,208
Accrued expenses 3,098 (145)
Deferred revenue (1,162) (359)
Net cash provided by (used in) operating activities (448) 1,668
Cash flows used in investing activities:    
Capitalized internal-use software (4,329) (3,744)
Purchase of property and equipment (4,826) (3,397)
Net cash used in investing activities (9,155) (7,141)
Cash flows from financing activities:    
Proceeds from IPO 130,781 0
Proceeds from revolving line of credit 9,876 3,500
Payments of revolving line of credit (17,676) (3,500)
Proceeds from term loan 20,000 0
Repayment of term loan (1,042) (875)
Repayment of loan payable (20,000) 0
Payment of preferred stock dividends (14,955) 0
Payment on capital leases (1,624) (1,870)
Debt extinguishment costs (300) 0
Debt issuance costs (112) 0
Proceeds from issuance of common stock upon exercise of stock options 445 324
Payment of offering costs (5,944) 0
Net cash (used in) provided by financing activities 99,449 (2,421)
Net increase (decrease) in cash and cash equivalents 89,846 (7,894)
Cash and cash equivalents – beginning of period 1,543 10,503
Cash and cash equivalents – end of period 91,389 2,609
Supplemental information:    
Property and equipment acquisitions through capital leases 1,738 2,053
Deferred issuance costs included in accounts payable and accrued expenses 0 0
Purchase of property and equipment included in accounts payable 546 0
Issuance of warrants related to debt 833 0
Cashless exercise of common stock warrants 2,521 0
Cash payments for:    
Interest $ 1,834 $ 1,732
EXCEL 20 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $4QBD\?(\\#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,$% @ 13&*3R?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 " !%,8I/"&"G+.X K @ $0 &1O8U!R;W!S+V-O M&ULS9)-:L,P$$:O4K2W1W(@$.%XD])5"X4&6KH3TB01M7Z0IMBY?64W M<2CM 0K::.;3FS>@5D>I0\+G%"(FLICO1M?[+'7$+\U# M2$Y1N:8C1*4_U!&AX7P-#DD910HF8!47(NM:HZ5.J"BD"][H!1\_4S_#C ;L MT:&G#*(6P+II8CR/?0LWP 0C3"Y_%] LQ+GZ)W;N +LDQVR7U# ,];":621A'^_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 ( $4QBD^FAD*_P0( *$+ 8 >&PO=V]R:W-H965T&ULC5;MCILP$'P5Q ,IWO19").\-W6K-^G9F&Z=97I_%@W7#[(3 MK?URE*KAQB[5*=.=$OS@24V=T3Q?9 VOVG1;^KUGM2WEQ=15*YY5HB]-P]7O M)U'+VR8EZ7WCI3J=C=O(MF7'3^*;,-^[9V57V1CE4#6BU95L$R6.F_21K'>4 M.8)'_*C$34_>$Y?*JY1O;O'YL$ES=R)1B[UQ(;A]7,5.U+6+9,_Q:PB:CIJ. M.'V_1__HD[?)O'(M=K+^61W,>9,6:7(01WZIS8N\?1)#0O,T&;+_(JZBMG!W M$JNQE[7VO\G^HHULABCV* U_[Y]5ZY^W_LOL3L,)="#0_R6P@Q2@F, 3!73ZK\ .(A@NP- ,F*>S"7V&TV;ILPE]'EP 1"QP@3DJ M, ?T92 $04NL$ %%H"^"@0@@N2XPA)56$(^"200",4E"E2B@'P62""02*57 MJ,0*\L-2(Y!(K4F.VRF'$<)R8YA(P4G$M 1&"&N.8&BDZ 1U[B.A,$)8=@P3 MJ3O![4L8C!!6'L-$2D]PEQ-H8AH6'\/$JH];G4 G4U!]!!-3P?U.H)UI$:I M3*S%<,L3:&@*6@QB8B*XZ0FT- -_/P@F\@=$<-\3Z&I&0Q6(B:1"<>-3:&H6 MMC&&B;0QQ8U/H:E9V,88)M)@%#<^A:9F81MCF-B-X<:GT-0LZ+#=@)E[3#OD M6Q3SO CO+9L,/(U0)S\;ZF0O+ZT?3">[X_SY2/W ]!?>#Z]?N3I5K4Y>I;%C MEQ^.CE(:80^4/]BCG.V\/"YJ<33N=6G?53\T]@LCNV$@SL:I?/L'4$L#!!0 M ( $4QBD\1EZY_U00 '(9 8 >&PO=V]R:W-H965T&ULC9G=;N,V$(5?Q?!]5^+P1V3@&*A=%"W0 L$6;:^5F(F-E2Q74N+MVU>2 M'<.>.4QS$TO*&?)P1'X<28MCTW[KMC'VL^]UM>_NY]N^/]QE6?>TC779?6D. M<3_\Y[EIZ[(?3MN7K#NTL=Q,076549Z[K"YW^_ER,5U[:)>+YK6O=OOXT,ZZ MU[HNVW]7L6J.]W,U?[_P=?>R[<<+V7)Q*%_B'['_\_#0#F?9I97-KH[[;M?L M9VU\OI__J.[6QH\!D^*O73QV5\>S<2B/3?-M//EUQBD_]V$0Y_+S% M=:RJL:7!QS_G1N>7/L? Z^/WUG^>!C\,YK'LXKJI_MYM^NW]W,]GF_AQO;.4M6)PE=2>A6L98*HRZ2;.C_8H*@"9KB]74\ MX7@-X_44;Z[C-1O$2>(FR7Z2!*5]8 .1*F6OFKJQ8J 5(ZT89N4DL=>=Y-HS MU1JI2!78BX5>K/1BF1AD(D'OF1:J44WG 7ASTXJ07Q[PXT(M6S H2%8D[ M5$ GA712,">%Z,229Z*U%&E]M79NG'CHQ$LG+/,K+X=+W@4^;Z5,D_>)-12@ MF2#-L%Y609HQVO&)BU2D$CQ0.:92+MQ8@:5<=.1MSN<+4!5>N82;!"/5_T_> ML^9FV%8)4"(5I7*#8:E(YD9Q-P3FC>7+&JF,3B!&8?0JR5Y+W(V6E.&6UU"4 M6$X*LU=)^%J^#RC 54U\#B.5NH+GK1M,7R7Q:_E6H !9K0TY7]] 9P.YQ )7 M&,'*?7J;51B=2K+3\AU%22ZB[0W*DON;P@!5DJ!6+$S)QIQ[D9*0,H+AJ20] M+=]4E 0C&:6Y%X#/ ?B):@K3DP ]^<9"DHLV<.*O@ASQ7D%5#8//N$F46I*>CJ^LY#DHM7DN!NI>"3 M&,BH")2:.9B@) GJ.,T)L#%HSH$UD U^5"H_F*$D&>HXT0DP-!1\>P$J,GGJ M*04#E&01RZN?%6^'0<6%J"D=]F(*'\*3A@->)>3";R2 +K)4I&RA*&G)?0* M3AH-GLI1&0MT'Y2Q&J-/2_05"5AI#"OM/X\(#!DMZSV)"%G)"41(21%TZEG9 M8%P9B:LB@4R#&6,D8U+Y,)@Q!E15/!]&XH/G TBL\D5B?A@,&0,@DQI-XAV> M^7P^\#HVH&X1^9#K4^1#2C0EMV:#%[ !"SA1%1J\XDSQ^7S@%6? MB[R<=*X MC_(A)8:LX^LENWKY/7Z-^+UL7W;[;O;8]'U33V^[GYNFCT.3^9'>\^KU7A5I?:]EDA2KK3)=.I;9S]Q/U4GG>]F0X_@Z=NNW?6 MQ[K1Q="+02G2UWZ;E=WVU%^)HJ$9WP"'!GAN .)J@V!H$%@-O)ZLF^KGM$D7 MLTJ?G*K_M YI6Q1P'YC%7+P:$1""(I@B@

'5"-2-B>UIH-HC.(P9K^/P=@2J1SERVP%>;,"8C935 M1ZP%O+: >HN6%=4163@: 3]&'Z)D!(=7%E!GT;*B+B(X-)) (D&,W&^!]Q50 M8=&JHB(B-#1RE09Y5R'CJGBD!]Y5.,%5^!%7X-M53"1 *2)_])=A43$1A&?AB,X?"RP@FRPMNR8B(C.-[% V7[ MA/\CK79963M/NC'/IMT3Y%;K1IE>_3O3WUZEF_-!KK9-NRO-?M4_6?<'C3X, M_QIXY[\N%O\!4$L#!!0 ( $4QBD\M[4#&D@4 ! < 8 >&PO=V]R M:W-H965T&ULC9E;4^-&$(7_BLOOX.F>FT0!5?B22JJ2*FI3 M29X%"'"M;3F2@,V_STC6>DWW$2[+=O)MN]DU M5]/GMMU?S&;-_7.Y+9KS:E_NTB^/5;TMVO2U?IHU^[HL'OJ@[6;&QH39MECO MIM>7_;7;^OJR>FDWZUUY6T^:E^VVJ/^;EYOJ[6I*T^\7OJR?GMONPNSZ5AORUVSKG:3NGR\FM[0Q?OK?_2BT]B M[HJF7%2;?]8/[?/5-)M.'LK'XF73?JG>?BT'07XZ&=3_7KZ6FX1W(TE]W%>; MIO]_Y_,9=$6UY=U]3:I#^MA7W3+CBY\FJ[[[F(_._UO*9]- MNOIZG=O+V6O7SH#,#PB?(NX]LM0('8E9ZO\X"$:#F+,*Y_<=+#21>S&&GS:R M^K"1=\.T,%>VC[>G\0''.QCO^GAW&A]%K@](Z)%=CUC.G)B1A:;811]$0C25 M4QXRD11-1>O,B"X/=7F=EPS'!Q@?=%YRD9<#XD]&Z6PFI"PT9#,CEXF&B+U< MT"M F6 9JXI0552JR!@A*ZIN0F[DVM>0MW*3+C7$)O=R!VB*@C4YEI5!61F0 M14)6IKK)K).SI:%(:E-KB!U%D<:5IBC/X\@1E$-9.9 ELC?/]2*,4:RD.-(#(B^/5$"EPU+.&Z""<_+P )3W-%)J");$&V(@S4MI#-81 M>RD-4,9&*4U3-F,KI6F*=)UGHPL] -TVM,9LR6I#V#66+4N 99RRD'J UR@,1=$N-R3 M!_HRJ<_K3$8I3C,LSZ8E@,ZB/'56@*(01V1A%T+:AI"1/H2T,3!2E492CDG* M I2UDW8(*8W2:$&*]&8#F,]([36 V9B-53AL2PCX$I*^A+11.&,;58D# M6#)3ZJP$&*4J)]T)XO(\LU@?8WO"P)Z0M">LO<)9D)4 0-*:H'8HDR7NPX;> M:\*NA($K(>E*6'N$M/9E55X@#,P9PB@$:056B/M@SK U86!-2%H3UD9!'I0_ M1Y8 Z8X_KW1]U-1[3=B3,/ D.<"E.U(W8DD86Q(&EH2D)1F@>-J5 M.3?1O/LG'1B*BN?RWG"),'^>*;D XW ^M@&Q4V'@5&2EGC-X&N)C;G*O%(*' M'8G+O)I3 'IC(CMI6Q"9#$!FQX1BX\+ N/#8QL;V@ ]5^#,/[1B78-8E6#VV M&YC354PNR)N:!<),SKG,L\8:P+7.TN?3K'% M%<7JBJ)2;,%=+'DO#2K DU0>DSK!7ZRF$*!_; GQ]=G*?1/Y?%P_'+IGQLNX\Q?:X/[Z@.7]IJ/[Q_FQU? M E[_#U!+ P04 " !%,8I/PTL0NLH+ !M3P & 'AL+W=OZWI[\];Q\V5R> M/FZWKY_.SS=?'^OGQ>:WU6O]TOSEVVK]O-@V']??SS>OZWKQL$_TO#RW517/ MGQ=/+Z=7%_OO/J^O+E8_MLNGE_KS^F3SX_EYL?[OI%ZNWBY/S>GQB]^?OC]N M=U^<7UV\+K[7?]3;?[Y^7C>?SM]S>7AZKE\V3ZN7DW7][?+T;^;3O:GB+L5> M\J^G^FWSX?>375V^K%9_[C[,'RY/JYU)];+^NMWEL6A^_*RG]7*YRZHQY#]M MKJ?OA>X2?OS]F/OMOO9-;;XL-O5TM?SWT\/V\?(TGYX\U-\6/Y;;WU=OL[JM M43@]::O_]_IGO6SD.TN:,KZNEIO]_R=??VRVJ^]#$O>9EKPFILE:TL%9Y5Z)0W6B5L\F+GK@%>=D0A5UW6F52 MM,7@!G"X =QP TR<*NC,Q!2S&*PSK3.B9G,MJ42?DL)*P=7RN%H>5$OTQ?2@ M"1_-=3%Y%^7DT<)B2C)>=J[6[3NW\J)!;[5PU[]58(,WX$J&X4K.@JYD=-DY M,DHB+BGJDHQ8AB91E73FK%RL[H=4'6L2MB:!>LN%,ZER;!!M,^_7="S)V)(, M+)'MDG4/R D_RWKF"%M1+@';6K"M!=@J1OJL@"EAFI&)"]H1$(*M L-%5'G: MBCIU]I5072-5E443W[6J3D_ZPJQF.#;#5D]:46?\=HIJX05DK@@,WL/,JN*( MW01A!C%,M3: 6/82NM= YD,EA^L-D"&,H=P QUI99]2EG#)9H@PAF4$H4_WG M=).;9$L1KL7, )@EV3^&@,T LBD'L!4->8! AEQ ((.3!^2&)H\&:I\7 M: A2#6*J] .-!B9V!%MAKR<(,E.3AY3'?$%#*&T0IJ4W: !AR>312C)YM)!- M'JTYC6H))"S I MVV%B$;:0CVD!)J6/"3*3F,3E<1_3$DQ:@$DYTJ=V-":!DDR>T9@$RGY,6H)) M"S I[9I9@,D^'],13+HQF'0 DS9DN64L4U3;7T!FHXP8(E4NS -QA& .$4QZ M;$[#) :7BVQNP)SDK.B5&R!#!$.Y 8(Y0+"<*\-&'2&80P134Q\1)?L0LIP) M(P@&,E,Q?U)>(FZ*(P1SB&#RN,R-)AA08H(!(2$84/:[?XX0S"&">=D]B& Y M%)]Q89X0S(\AF =H\B:)MKH?E'4M(@3S8PCF-9R\E\-S0-2UAA#,CR&8!W2* M\B# Z^V;I!S,AQR@>((Y/P9S'F"N<>@+:QQV%#>&ZX!!N>A0@E1LZ#W#(SJT)PCQ"F(Q@^-$( TIR=CT:84#9CS!/ M$.81PF0$PP.$]44P D%8 CSHK4F 9PC5E$=[TV#/I5,Q9$!()AE0#EP1(:0/@/3J^D$ I&\:-5D2Z0@$]0&A7OI! M0>/Y+,829%\/R;H6L2LRZ#!1^HE!DS?(8-U\0-2UAL Y(#BK]M' 4L>?03-2 M3:?>;+KF$N8%Q#SI)09PBZ:D0G88@6 O(.PEV3*:/%EVYGQ U+6&D"D ,BF7 MM15U5W?I]%P#E8TQR45;4R[E2*R.!'%QQ+6;203;KTY1AU9$LF;=D!7B0@B@A$178R !%F+E!BY@(A M82Y0]C,W$@Q&= HI]PI1\\U6U@>V88B$VU0TYMD"&'%L@ M@Y-,R^ D&ZQ#M[W85584"%;M!:ZI0LIR:" <3X* \KIXFC1KD1 (9D%L[[05GWP1I"P8PH* ,W M65.P\0'D"=^0JFL/865&!X[J41]PEB@7O#Q(PGE_-EUS"0HS.I&4H9NLJ61M MY4CH)A,F9< D%2S)^FZG3<%(3P+)JER)Z7B7P4XM.W;7)Q,^Y1$'DY,,PI#= MLMH^ [K&^1!^VSW,+N:*^/F9P"XCV*G1" X4FWUH"-+T05W7)@*>C, C-U89 MG,99'^6C4;,,3A[E$\(D+[;V9<*4C)BB'M#3RWK*QH:*K.J9/3"(5G49Y\Q@ M58\V2GQ-LWYL\,P86QEYY18)4W!R;;I!.N31(!UR:4!%SE!-9B!#=9([Q\WB MZ;0GK,N =?)BTS2CO1QV(I 4>Q%(2=P()%5^1-MV6MJTG6FJS2GDI F64V(%*(50N@,I1-E#1. TY)Q9>+P2I!2!5COAI MT;M&R;AAR03^Q-BX:VZM1!RS\LCS?M!6=TA MO"]CWA!0P-T;=3.P#+\C .;#NI2])6#4:P(T.CJH]E(S2W_1IA,0',X0]#,>2C:D00^?S#V[EV+Z+[ MQV+]_>EE<_)EM=VNGO=OX_JV6FWK)MOJMR:_QWKQ\/YA67_;[G[=16K7A_>_ M'3YL5Z^7AY?;G;^_8>_J?U!+ P04 " !%,8I/Z(D6B*\! #5 P & M 'AL+W=OH?+A XN[M!YA8261U?PSW1.0I!]=]'X&JL<(K/C6=VZ*UOD+H)'6^'$&P(.C?4*U TGV +G7LC9>(^:>-[2 M$R_G9_7O(;O+LJ<&MHJ_LM;V%5YCU$)'C]P^J_$)8IY[C&+XGW "[N#>B=NC M4=R$+VJ.QBH159P503^FD8C6^&LPMK+JUQW5.=%O3.W:+>O;&YX-!9/WUP&PO=V]R:W-H M965T&ULC9E1C^(V%(7_"N*=Q;YV$GO$( VIJE9JI=56;9\S M@V= &PA-,L/VW]<)69:Y]WC4%R#AV#[7=CY?QZMSTW[M=B'TLV^'^MC=SW=] M?[I;+KNG73A4W:?F%([QG^>F/51]O&Q?EMVI#=5V+'2HEZ14OCQ4^^-\O1KO M?6[7J^:UK_?'\+F==:^'0]7^NPEU<[Z?Z_GW&U_V+[M^N+% M/K?Q:GFM9;L_A&.W;XZS-CS?SQ_T76G]4&!4_+4/Y^[F]VP(Y;%IO@X7OV[O MYVIP%.KPU ]55/'K+92AKH>:HH]_IDKGUS:'@K>_O]?^\QA\#.:QZD+9U'_O MM_WN?N[FLVUXKE[K_DMS_B5, 67SV13];^$MU%$^.(EM/#5U-W[.GEZ[OCE, MM40KA^K;Y7M_'+_/EW^*?"J&"]!4@*X%8ML?%3!3 ?.C@!V#OS@;0_VIZJOU MJFW.L_8R6J=JF!3ZSL3.?!INCGTW_A>C[>+=M[4NU&KY-E0T:387#=UJKHIE MK/W:!*$F-B2*T_L&2JGP&6[!P"#,6-Z\"R)AT<(*[%B!O:U 6]8+%TT^:HZC M9J'SG#(6"Y!Y[PQVDT$W&0B'< 4YK""7X12&A7/19#<^M:*\8-%(E;-48"\% M]%)(+X9[*40KQAD^2:3(9PH[<=") [W"!]E))T;Q3I$B;7V.K7AHQ0,K;")M MO&C%:MXG4I,5'AO1"C__"EC).0 4F"Q\1I5 E1@?G6"1!EX*[D7+F$6_ %'* M"F36@R9@Q7$K!"9"SH& 5#HY2AAP&A$N505&G :,3R8;(6S'SI$R;U(!C9&K)3"L> TG#A;9\H2BQ+'<)/QB;6G(S M$_-/(E'G) 8+J$BEW&!T:LG.S',W@)W*.^Y&JF+G)%9[C>FI)3YS,9,E&A%M;QW@"KF&(FQ(DQ1TI(5J?R#,/T(T,_Q MI9(DUQ;6B.F'9*:P-F$(\X\,,,07S$GTWI"CG!L",F-\(JDA3%-"-.6\((!) MKS.^0"!9$;F2,(1Q2B!I=*F8, ()I(V.,X= WA@S)$[N$N@20"8,0 *)H^/, M(9 4.IZ^E$!E,I6R@PE(('OT'#J$X%;DTA#0?> (4Y! $NGY DJ2;W&+KQ0W M)&4),P8ST &>LY QBHE>5,1C)7I#:$&((&I)*>;SN,S!(7J'> +M4[F*<& M\#3C/#4 E'%?(7 !="DWB=TR@*D7;@ EX_+)9MV+62%FJ9S"-#:(Q7QR,I*R/7GB" F0+LI18?@V&L9$P)CXY M-T92UGG'MQDED"T*YQ/#93&0K00R*;XZ6)!N9F)WA50J4XF4TF(@6PED4GR! ML!*T7AN^ZI= 1KE*).T6(]F2R)&DI ZL+PO!^H2&4I.XEW MF)*BL0YNYR,^3E[^-T(M1JB5""7%$6HE'#/Q) !1R@HFJ)4$)?XZ;V/!2T[^ MBK($HI05S$\K^7F["Y^L2#!21CRW!JJ4%XQ/Z\#D3ST_&'@6 $]SX$VBVY?A M<2O*5P.D*@Q_X;V\.=$XA/9E//SI9D_-Z[$?S@YN[EX/F!YH.!%A]S?ZKKP< M$_VHYG)J]7O5ONR/W>RQZ?OF,)Z*/#=-'Z))]2GV]BY4V^M%'9[[X6<1?[>7 MTZ++1=^&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0Q4K:#8%MH&DQ M;, &!!VV/BLV?4$ET97DN/O[2;+CNJVW%XND>0X/*2H=T#S9!L"1%R6US6CC M7+=GS!8-*&&OL /M_U1HE'#>-36SG0%11I"2C&\V-TR)5M,\C;&CR5/LG6PU M' VQO5+"_#F Q"&C";T$'MJZ<2' \K03-?P$]ZL[&N^QF:5L%6C;HB8&JHS> M)OO#+N3'A-\M#'9AD]#)"?$I.-_*C&Z"()!0N, @_'&&.Y R$'D9SQ,GG4L& MX-*^L'^)O?M>3L+"'ND>E/@: M!4H;OZ3HK4,UL7@I2KR,9ZOC.4S\%]@Z@$\ _@[ QD)1^;UP(D\-#L2,L^]$ MN.)DS_ULBA",HXC_O'CKH^><)TG*SH%HRCF,.7R1\YK!//M<@J^5./ /<+X. MWZXJW$;X]HW"?Q#L5@EVD6#WWQ;7 M$)N?&PO=V]R:W-H M965T&UL?5-M;]0P#/XK47[ [=TR)3M,BB[&3*3(^QA:7J%&C;H28&ZIS>)8=C&O)CPH\. M1KNR2>CDC/@ MSL+"/E/@:)4H;OZ0")VG&+H%HSCE..7R5DRP9S+,O)?A6B2/_"\ZWX?M-A?L(W_^A M\!\$Z29!&@G2_[:XE7/[I@A;S52!:>(V65+BH.,FKZ++PM[Q>">OZ=.V?Q6F MZ;0E9W3^9N/\:T0'7LKNQJ]0ZQ_8XDBH73#?>]M,:S8Y#OOY!;'E&1>_ 5!+ M P04 " !%,8I/DN9Y:;4! #2 P &0 'AL+W=O3DFD7JMIDS;IU&GK9RYQ$E0(&9!+ M]^]G2)IF6[0O@(W?\[,QV6CLBVL!/'G5JG,Y;;WOCXRYL@4MW(WIH<.;VE@M M/)JV8:ZW(*H(THKQW>Z6:2$[6F31=[9%9@:O9 =G2]R@M;"_3J#,F-.$OCF> M9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU3N^3XRD-\3'@AX31KJK!-G&:'"G-T,5)7GF7@;WG\4W>PZ=I_RIL(SM' M+L;CR\;^U\9X0"F[&QRA%C_88BBH?3C>X=E.8S89WO3S#V++-RY^ U!+ P04 M " !%,8I/G5NNQK0! #2 P &0 'AL+W=O).^8%K*G91Y]9UOF9O1*]G"VQ(U:"_OG!,I,!4WIB^-1MIT/ M#E;F@VCA._@?P]FBQ5:56FKHG30]L= 4]#X]GK* CX"?$B:W.9-0R<68IV!\ MJ0N:A(1 0>6#@L#M"@^@5!#"-'XOFG0-&8C;\XOZIU@[UG(1#AZ,^B5KWQ7T MCI(:&C$J_VBFS[#4,@$8U1&N;B2:G3>Z$4%4]'B>=YE'_=I MOKG-%MH^@2\$OA+N8APV!XJ9?Q1>E+DU$[%S[P<1GC@]8=$4P5%]#\+T0)_Z*SO?IA]T,#Y%^V-)YLB^0[0ID M42![L\0=#/^_2+;IJ0;;QFERI#)C'R=YXUT']I['-_D'GZ?]F["M[!VY&(\O M&_O?&.,!4TEN<(0Z_&"KH:#QX?@>SW8>L]GP9EA^$%N_&PO=V]R:W-H965T[ F"T:T,+>8 >MOZG0:.&\:6IF.P.B MC"2M&-]L/C(M9$OS-/I.)D^Q=TJV<#+$]EH+\_<("H>,;NG5\2#KQ@4'R]-. MU/ 3W*_N9+S%9I52:FBMQ)88J#)ZMSTU J"/DT_DR:= X9B,OS5?U+K-W7)YW&4;]V&\2?83 M;9W )P*?";W<NC@Q59)QKX M OYK=[;!8C-+)348)]$0"W5.'[;'TS[&IX!O$@:W.)-8R07Q-1H?JYQNHB!0 M4/K((,)VA4=0*A(%&3\F3CJGC,#E^9W].=4>:KD(!X^HOLO*MSF]IZ2"6O3* MO^#P :9Z;BF9BO\$5U A/"H).4I4+JVD[)U'/;$$*5J\C;LT:1_&&WZ88.L M/@'X#+A/>=B8*"E_$EX4F<6!V+'WG8A/O#WRT)LR.E,KTET0[X+W6G!^F[%K M))IB3F,,7\1LYP@6V.<4?"W%B?\#Y^OPW:K"78+O_E!XMTZP7R78)X+]?TM< MBSG\E80M>JK!-FF:'"FQ-VF2%]YY8!]X>I/?X>.T?Q:VD<:1"_KPLJG_-:*' M(&5S$T:H#1]L-A34/AX/X6S',1L-C]WT@]C\C8M?4$L#!!0 ( $4QBD^2 ME"L3P@$ !,$ 9 >&PO=V]R:W-H965TZV%^7,"A4-&-_0M\23KQH4$R]-.U/ #W,_N M;'S$9I52:FBMQ)88J#+ZL#F>]@$? <\2!KN8D]#)!?$E!%_+C";!$"@H7% 0 M?KC"(R@5A+R-WY,FG4L&XG+^IOXY]NY[N0@+CZA^R=(U&3U04D(E>N6>\[$8YX<^1^;XJ0C%L1U[QYZ[/7G/-#RJY!:,*< M1@Q?8#8S@GGUN01?*W'B-W2^3M^N.MQ&^FY9?>'PG#_4??'PNWX6I96O) M!9V_&O$ *T0'WDIRY[TT_H7.@8+*A>D'/S?C/1T#A]WT!-G\'\C_ E!+ P04 M " !%,8I/*O;V/[,! #2 P &0 'AL+W=O,)IILSJB?V7;:D@.F MV>_UZ@ MO5[5ZA=@AGEOW@Q#/J)]05HSO=F^9%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]<3S*MO/1 MP:KD(!P^HOLO:=P6] MHZ2&1@S*/^+X >9ZWE R%_\)KJ!">%02F8)4K1XGG9ITCY. M-_QVAFT#^ S@"^ NY6%3HJ3\G?"BS"V.Q$Z][T5\XOV1A]Y4T9E:D>Z">!>\ MUY)G^YQ=(]$<@A2=C=AA+KPP19#0>/C\3:<[31FD^&QGW\06[YQ^0M02P,$% @ M13&*3S$*-,ZT 0 T@, !D !X;"]W;W)K&UL M?5-A;]P@#/TKB!]0[DC:5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5 M!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8UR,H,^9T3]\DZ8B%.J=W^\,Q#?$QX)>$T:W.)%1R-N8Y&-^JG.Z" M(%!0^L @<+O /2@5B%#&[YF3+BD#<'U^8_\2:\=:SL+!O5%/LO)M3F\IJ: 6 M@_*/9OP*65"*%B_3+KNXC]--FLRP M;0"? 7P!W,8\;$H4E7\67A29-2.Q4^][$9YX?^#8FS(X8ROB'8IWZ+T4/$DS M=@E$<\QQBN&KF/T2P9!]2<&W4ASY/W"^#4\V%281GKQ3>+U-D&X2I)$@_6^) M6S$W'Y*P54\UV"9.DR.E&;HXR2OO,K!W/+[)W_!IVA^$;63GR-EX?-G8_]H8 M#RAE=X4CU.('6PP%M0_'3WBVTYA-AC?]_(/8\HV+/U!+ P04 " !%,8I/ MNJ4Z>[,! #2 P &0 'AL+W=O?&+-E"UK8.^RA\S.; MS7NFA>QHD47?Q109#D[)#BZ&V$%K87Z?0>&8TRU]=3S*IG7!P8JL%PU\!_>C MOQAOL9FEDAHZ*[$C!NJ=Y2DXK_"#90/#TI\CA*5C2LI!^M0)Q8O18N7:9==W,=T).$ M+7JJP31QFBPI<>CB)"^\\\#>\_@F?\.G:?\F3",[2Z[H_,O&_M>(#KR4S9T? MH=9_L-E04+MP//BSF<9L,ASVZ0>Q^1L7?P!02P,$% @ 13&*3\(@T9:S M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ <$+^NVT]#^ID:CA/.F:9CM#8@J@I1D/$D^,B4Z M38LL^DZFR'!PLM-P,L0.2@GS<@2)8TYW]-7QT#6M"PY69+UHX#NX'_W)>(LM M+%6G0-L.-3%0Y_1F=SBF(3X&_.Q@M*LS"96<$1^#<5?E- F"0$+I H/PVP5N M0BQ/.T=SKNXW2S3V?8-H#/ +X KF,> M-B6*RC\+)XK,X$C,U/M>A"?>';CO31F)ID[!*(YICC%,-7 M,;LE@GGV)07?2G'D_\'Y-GR_J7 ?X?N_%+Z1/]TD2"-!^FZ)6S'_JF2KGBHP M39PF2TH<=)SDE7<9V!L>W^1/^#3M]\(TG;;DC,Z_;.Q_C>C 2TFN_ BU_H,M MAH3:A>,G?S;3F$V&PW[^06SYQL5O4$L#!!0 ( $4QBD^5&1:/M $ -(# M 9 >&PO=V]R:W-H965T':326*M+\%VFN7O&3O9$"#BQ?:,YYPY,Q[GHW7/O@,( MY$4KXPO:A="?&/-5!UKX.]N#P9O&.BT"FJYEOG<@Z@32BO'=[@W30AI:YLEW M<65NAZ"D@8LC?M!:N)]G4'8LZ)Z^.IYDVX7H8&7>BQ:^0/C:7QQ:;&&II0;C MI37$05/0A_WIG,7X%/!-PNA79Q(KN5K['(V/=4%W41 HJ$)D$+C=X!&4BD0H MX\?,29>4$;@^O[*_3[5C+5?AX=&J[[(.74'O*:FA$8,*3W;\ ',]1TKFXC_! M#12&1R68H[+*IY54@P]6SRPH18N7:9-T<^0S;!O 9P!? /7O M1!!E[NQ(W-3[7L0GWI\X]J:*SM2*=(?B/7IO)<\..;M%HCGF/,7P5$OSPA\)LFR#;),@20?;?$K=BCG\E8:N>:G!MFB9/ M*CN8-,DK[S*P#^D1V>_P:=H_"]=*X\G5!GS9U/_&V@ H97>'(]3A!UL,!4V( MQ[=X=M.834:P_?R#V/*-RU]02P,$% @ 13&*3Y;3^R6U 0 T@, !D M !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC6GDY) MI%ZK:9,VZ=1IZVV168& MKV0'9TO[X^G-,3'@!\21K/*'PKMM@G23((T$Z7]+W(HY_)6$K7JJP39QFAPIS=#% M25YYEX&]Y_%-WL.G:?\J;",[1R[&X\O&_M?&>$ INQL&UL?5/MCIP@%'T5P@,L#J/M=J(F.]LT M;=(FDVW:_F;TJF3!:P''[=L7T+6F-?T#W,LYYWYPR2G9 \7 M0^RHM3"_SJ!P*NB!OCJ>9-NYX&!E/H@6OH+[-ER,M]BJ4DL-O978$P--01\. MIW,:\!'P7<)D-V<2*KDB/@?C4UW0)"0$"BH7%(3?;O (2@4AG\;/19.N(0-Q M>WY5_Q!K][5,7R#.:P(YM77$'POQ)G_ M0^?[].-NAL=(/V[I6;(OD.X*I%$@_6^).YCL[R+9IJ<:3!NGR9(*QSY.\L:[ M#NP#CV_R!SY/^Q=A6ME;!:2$[6F31=S9%AH-3LH.S(7;0 M6IBW$R@<<[JG[XXGV;0N.%B1]:*!;^"^]V?C+;:P5%)#9R5VQ$"=T[O]\92& M^!CP0\)H5V<2*KD@/@?CHL7)O3 R45U&)0[@G'+S#7E?2=BJIQI,$Z?)DA*'+D[RRKL,[!V/ M;_([?)KV1V$:V5ER0>=?-O:_1G3@I>QN_ BU_H,MAH+:A>-'?S;3F$V&PW[^ M06SYQL4O4$L#!!0 ( $4QBD\L@$LU[@$ &8% 9 >&PO=V]R:W-H M965TE7ZK]7 D1-4M<*H> MQ "].;D)R:DVIFR(&B30JPOBC$1!D!).N]ZO"N<[RZH0HV9=#V?IJ9%S*G^= M@(FI]$/_S?'<-:VV#E(5 VW@*^AOPUD:BZPLUXY#KSK1>Q)NI?\8'D^YQ3O M]PXFM=E[MI*+$"_6^'0M_< F! QJ;1FH6>[P!(Q9(I/&SX737R5MX';_QO[! MU6YJN5 %3X+]Z*ZZ+?W<]ZYPHR/3SV+Z"$L]B>\MQ7^&.S #MYD8C5HPY;Y> M/2HM^,)B4N'T=5Z[WJW3?)+$2Q@>$"T!T1J0.QTR"[G,WU--JT**R9/SW0_4 M/G%XC,S=U-;IKL*=F>25\=ZK*$D*"87)<)$5%4H3@ MW4X$P:0!+I*A(AE"$.Y$,,Q_'C5'17*$X+ 3P3#Q3H1L_G,.LG$=KKQ:C+V; M+AOO.D0>(]#!/%UKAMYJ,+AIN\W, M7LZM/QM:#,M4(^MHK7X#4$L#!!0 ( $4QBD^7A'KO[@$ &8% 9 M>&PO=V]R:W-H965T.GMRD4HP8TU5$]TK8&7$-#Q(_K,]FZ8(LS XPX5=N7F6PV>8ZHG#8"K^*]R M6[C+Q&I4DFO_#:JK-E),+#85P=[&M>W\.HPG23R%X0%T"J!S0.9UR"CD,W]D MAI6YDD.@QKOOF7OBS9[:NZF^K[Y"]\G$#?F*K;3@K>4?4$L#!!0 ( $4QBD]BK\*1R $ M #8$ 9 >&PO=V]R:W-H965T4*3R!$ M$/)I_!HU\10R$.?[=_5/L79?RX59>-+B)R]=D^$#1B54K!/N6?>?8:PGP6@L M_BM<07AXR,3'*+2P\8N*SCHM1Q6?BF1OP\I57/OA)-F-M&4"'0ET(AQB'#($ MBIE_9([EJ=$],D/O6Q:N>'VDOC=%<,96Q#.?O/7>:T[WNY1<@]"(.0T8.L.L M)P3QZE,(NA3B1._H=)F^6SAK9$8IF?YU J&F J?X/?#"V\[Z M "GS@;7P%>RWX:S=BJPJ-9?0&ZYZI*$I\$-Z/.T]/@"^E7OWB M4UW@Q!L" 97U"LP-5W@$(;R0L_%ST<1K2D_VZ[ M!XQJ:-@H[(N:GF&I9X_14OQGN()P<._$Y:B4,.&+JM%8)1<59T6RMWGD?1BG M>2>C"RU.H N!KH1#R$/F1,'Y1V99F6LU(3V?_<#\%:='ZLZF\L%P%&'/F3BWI(E!C#_,?E/IID'Q'8W22)8;*;)&1S<1)T&YZL094:^] NF^C:%0_A MI9 _\+FEOC#=\MZ@B[+N^81+;I2RX*PD=\Y+Y[IX70AHK)]^<',]O^5Y8=6P MM"E9_Q7E;U!+ P04 " !%,8I/DT"11N4! >!0 &0 'AL+W=O)9T@4N]V_L MGWSMMI8ST_ @^<^V-$V&$XQ*J-B%FRQW7MO/K,)[$^RDL'$"G #H')%Z'C$(^\T=F6)XJ.2 U]KYG M[A>O#M3VIG!.WPI_9I/7UGO-:;)-R=4139CCB*$+S&I&$,L^2]"0Q)'^$T[# MX>M@AFL?OGZ7X2Y,L D2;#S!YAU!?%-B").$1;9!D6V 8'\C$L#LH[#(+BBR M"Q#\YU?$08+XX[U,@@1)( -Z4V8(L[X1(8O[*4#5_F5J5,A+YZ?"PCL__GOJ M[_=?^#@YOC%5MYU&9VGL*_%WN9+2@$TENK,M;^RPF@T.E7';V.[5^&1'P\A^ MFD9D'HGY'U!+ P04 " !%,8I/L#)U^-4! "PZ[DI7PQW//<\=_B.=)3J13< !KT*WND,-\;T!T)TT8!@ M^D;VT-F32BK!C#55372O@)4^2'!"HR@A@K4=SE/O.ZD\E8/A;0V[HQSD'RM&Y?@#YGIBC.;B'^$"W,)=)E:CD%S[+RH& M;:2866PJ@KU.:]OY=9Q.;N,Y+!Q YP"Z!.R]#IF$?.;?F&%YJN2(U'3W/7._ M>'.@]FX*Y_17X<]L\MIZ+SF]VZ7DXHAFS''"T!5FLR"(95\D:$CB2+^$TW#X M-ICAUH=O/V48APEV08*=)]A](DBN2@QA;L,B<5 D#A#LKT1"F+NP2!(42;X0 M;*/H2B2$N?Y=9-4= E3MYT*C0@Z=G\F5=QF]>^J[ZS]\FMLGINJVT^@LC>U1 MWTF5E 9L*M&-+;BQ3\5B<*B,V]K61FH:F,DPLI_? K(\2/D[4$L#!!0 ( M $4QBD_WZDNKQ0$ #<$ 9 >&PO=V]R:W-H965T>S/#,.:3TJ^F [#H38K>%+BS=C@28JH.)#-W:H#>G31*2V:=J5MB!@VL M#B0I"$V2>R(9[W&9!]]9E[D:K> ]G#4RHY1,_SZ!4%.!=_C=\X@G!PGXF+42EAPA=5H[%*+BHN%YI7W89WFDX8W8H@3GT-06,A3O0_.HW3TVB&::"G6_KA/BZPCPKL@\#^ MGQ+3FQ)CF'T\2!8-DD4$LIL@,=BD<:&O\7 M/H_4-Z9;WAMT4=8]G]#D1BD++I7DSN72N2E>#0&-]=L'M]?S6YX-JX9E3,GZ MKRC_ %!+ P04 " !%,8I/$DA\&,8! W! &0 'AL+W=OA.\UP7NC!D.A.BJ T'UC1R@ MMR>-5((::ZJ6Z$$!K3U)<))$T1<@Y3Y0%OX#>;/<%+6(JM*S03TFLD>*6@*?!\ 3@TEO M]LA5'Q/:F MREWT6U.+DYHP1QG3++!Q"N"6/4U1!(*<4P^T9,P?1?,<.?I MNRT]3<,":5 @]0+I?R7NKTH,8;Z&@V3!(-EG@3BZ"A+"7'>2;"Y.@&K]D]6H MDF/OQV7C7:?BSK\4\@&?1^H752WK-3I+8Y^/O^1&2@,VE>C&YM+9*5X-#HUQ MVUN[5_-;G@TCAV5,R?JO*/\!4$L#!!0 ( $4QBD^@U]9EPP$ #<$ 9 M >&PO=V]R:W-H965TO&++TV)$Y\0"*BM5V!NN,(3".&%7!J_5TV\ M67KB?OZF_BG4[FJY, -/2OSBC>U+_(!1 RV;A'U6\V=8Z\DQ6HO_"E<0#NXS M<1ZU$B9\43T9J^2JXE*1['49^1#&>=GYD*^T.(&N!+H1'H(/68Q"YA^9956A MU8ST<'JD[F]H'PU&$/9>\<=%KE:6T(%)W&!0U3@$ 0._Y28W908PQSB)GG4)(\(Y#&ULE5?MCILP M$'P5Q ,YOGUM\"&PER3W)V R,[MK M>Q8SN_#ZM3DR)IRW(B^;N7L4HGKTO&9[9 5M'GC%2OG/GM<%%7)8'[RFJAG= MM:0B][#O1UY!L])=S-IGS_5BQD\BSTKV7#O-J2AH_6_)N M9A4]L)],_*J>:SGR>I5=5K"RR7CIU&P_=S^AQPTFBM B?F?LT@SN'57* M"^>O:O!U-W=]E1'+V58H"2HO9[9B>:Z49!Y_M:C;QU3$X?V[^KHM7A;S0ANV MXOF?;">.__4^N6".? MGA<$Q3/OK(0T9MEA\ B3C#$K")..,4\ !OMCS&<(@\:8]1TZF^LZGIR3?F(P M.#&X%2 C 0P+$%" M +!2( 8E728J,64+081/TZ,@CN.DPRJ ,_H#0F<)P$C), <0R'KR%,"@=)P2"I M+4 FIASY<+/R[SMUG]KO@B2)HXG=BV&O M8O]VMU]JT(U6O;X)&R<$.Q]#II[8>WCB3/"!0P&&38V!8X'E2 T:K@!.HB3% MYA)X@V.>^G;X3NM#5C;."Q?RQ-B>Z_:<"R9%_0*6_1[S^HVCQ'U!+ P04 " !%,8I/WX-+&R," "$!@ &0 'AL M+W=O-"%)#5;52 M*T5;M;UVDDE :S"UG;!]^]J&(&*\>X,/_///-S8:BH'Q5U$#2.^MI9W8^K64 M_08A<:RA)>*)]="I-V?&6R+5DE^0Z#F0DPEJ*<)!D**6-)U?%F9OS\N"725M M.MAS3US;EO!_.Z!LV/JA?]]X:2ZUU!NH+'IR@9\@?_5[KE9H=CDU+72B89W' MX;SU/X6;*M=Z(_C=P" 6^=X$RN5+ZPX2M,]22^-Q7_'6Y ME5R3J!Q'1H5Y>L>KD*R=7!1*2][&L>G,.$S^]S!W )X"\!P0QA\&1%- 9 6@ MD-&=GWJEJA=J]E5'T7*";-IHTNU&# M%QK\J*C6BCB<)4@!S!3828%-?+2DB .W0>0TB(Q!_& 06F6,FM1HNK&,&.=6 M)0X13C,W2NQ$B1THUGGM1DVRS)(FD86R%D7XG4-)G"2)@\1*LDO629+ OE8 M\P"2.D%2!TAL@:2K)(D-6ZTU2KCS$/0ON+78N2X#FW4-"B'^C^_(/P2],)[\"D:BVF 9P9DZ , M@R=55JU^"?."PEGJ::;F?&R,XT*R?NKY:/[QE/\!4$L#!!0 ( $4QBD_C M31]^- , %,. 9 >&PO=V]R:W-H965T'F1]4MS%$)YKT5>-BO_J%1U&P3-]B@*WMS(2I3ZS5[6!5?ZL3X$354+ MOC-!11Y &+*@X%GIKY=F[*%>+^5)Y5DI'FJO.14%K__>BUQ>5C[QWP8>L\-1 MM0/!>EGQ@_@IU%/U4.NG8,BRRPI1-IDLO5KL5_X=N=W0L TPB%^9N#2C>Z\M MY5G*E_;AVV[EARTCD8NM:E-P?3F+CGW+U*"]?15]0['M]]=_%6>0:WC+1?'J[M^J>-L4Y)9J,;?MH-'.O-/5-GKTO*816P;G-E&/N>\P,,*0 1'H[,,4 M@$UQ#U8X7$^PL1&18P:*%D%-/+TJ(L$31&B"R"2(KA*D$Q4Z##.8LB.9,C9! M;1 4A G%R<0HF1@ALYB0Z3#Q:)I/-*)A-&&#P"!)&>!T&$J'V73B<$*'6?.0 MB+(I&PP%Q/%/)RB9!"'C2)"B"=+YK;) $RQFM,K":@)@43(1;;.PY !(7&1( MB-LW1 2!J7\QD*,EB6.9($B*R)$"70;N",R7GN ^)W2&^#UHK#Y)P@6=J-_# M)CU+4P=-7[(4S7 MX1X5NU#7=' W \P0'P4YQ ?<\H!8/G8IAYL4H@^(C_L/L#W9$C^VQ&?IM/'! MWI*9DPSN9,!V9$MZ#.18W "W.V";[<*1 KB'J@SG---Y6GDISE!J-#B>F.S"?^._P[KCU M@]>'K&R\9ZGT0<%\SN^E5$)S"6]TJQWU"6]XR,5>M;>)OJ^[8T[WH&35'^&" MX1RY_@=02P,$% @ 13&*3R>+$%!H @ 4 @ !D !X;"]W;W)K&ULC5;;CILP$/T5Q'L7S)V(("6IJE9JI=56VSX[Q EH M 5/;"=N_KVT(X3+IYB78YLR9,P?;DZ2E[(WGA CCO2IKOC9S(9J59?$L)Q7F M3[0AM7QSI*S"0D[9R>(-(_B@@ZK2J MPNSOEI2T79O(O"Z\%*=&V>F9Q9 \NAJ$C-"UH;C!S7Y@:M M=LA3 1KQJR M'XT-5TC-"=J0L%9/4\:< M*G \OK)_T<7+8O:8DQTM?Q<'D:_-R#0.Y(C/I7BA[5?2%^2;1E_]=W(AI80K M)3)'1DNN?XWLS 6M>A8II<+OW;.H];/M^:]A<(#3!SA#@,S]OP"W#W!O =I- MJU.F2_V,!4X31EN#=5^KP6I3H)4KS5? ":2/%!*3X@Q9M)Z3#^*,LG!\U-!4"N"RL)0"4!H,2?*0D6 M29#C1S,E ,AS0UA*"$H) 2D!3!"!!-'C.R0&">('=DB\^/A>/-\@\<*+,68B M!-GPB;4!*>'\R$*@Z$Z>.S<# BCB.Q3@R=\@YW';$7RTD?N \3UH['PW:]XWGYE(+M8'RM,<7^ GB5W]B,-[2P&569_D"ES.[^Y?=.VR MEC/F<*3D=U.*.K,3VRJAPEU\>9J$V]=GI9[):+G=ON1\[*;HIHTES>0N,]*HY;1>#.$B03 MF+/PC%EX.MY_R.(= ]]HX&N#X,%@E>1AU$1:TVE-Y)@9@9$1&!C^BC%JP@7# M\Q,S)#1"0@,D6$'"CT,B(R0R0,(5)/HX)#9"8@,D6D'B+<0+S)#$"$D,D'@% M2;:0]U[\S@C9;2'1^KAVFX_+]<)D=4T,HL"/5ZF@Q=55K?0'9I>FX]:9"MD% M]%VM*!4@#9TG654MN_>\(% )-8WEG(T];%P(VD_M&&PO=V]R:W-H965T&ZNM=03 MJ"QZ3N\KE1 0<&/W5G&6] M\S>^=X8+N5'YS(8O,.63^MZ4_#>X U5R3:+6J!@5YNM5-R%9.[DHE):\C6W3 MF7:8_!]A[H!H"HCF@##Y;T \!<16 !K)3*J?B"1EP=G@\?&P>J+O1+B-U696 M>M+LG?FGLA5J]E[&>%.@NS::-/M1$RTTT7O%8:U(PEF"%,!,$3DI(A,?OZ/( MW0:QTR V!LG28!-8:8R:S&@ZHPESG.96*@Y5FN>!&R9QPB0.F-""&37I8IG< MWO?#6I/%F1LD=8*D#A#KZ/;I:I$HP#&V4-:J,,NB?\!D3IC, 1-;,-EJF0\X MLD_((4I#[$;!3A3L0$DL%+RZ!ZHT!O81K55A%@;VU46+UZBKXW?"KTTGO!.3 MZF&;YW=A3()R#)Y48K4JR/. PD7J+E9]/I:E<2!9/U5<-)?]\B]02P,$% M @ 13&*3Y[*>T?3 P FA$ !D !X;"]W;W)K&ULE5CMCJLV$'T5Q -<\!>&*(FTA.1NI59:W:KM;S9Q$G0!I^!L;M^^YF/9 M8 ]9]D\ YYSQ&8]GQK"\R>IG?19".;^*O*Q7[EFIR\+SZOU9%&G]35Y$J?\Y MRJI(E7ZL3EY]J41Z:$E%[F'?#[PBS4IWO6S'7JKU4EY5GI7BI7+J:U&DU7^Q MR.5MY2+W?>!'=CJK9L!;+R_I2?PIU%^7ETH_>8.50U:(LLYDZ53BN'*?T.(9 M\X;0(O[.Q*V^NW<:5UZE_-D\_'98N7ZC2.1BKQH3J;Z\B8W(\\:2UO%O;]0= MYFR(]_?OUG>M\]J9U[06&YG_DQW4>>6&KG,0Q_2:JQ_R]BQZAYCK]-[_+MY$ MKN&-$CW'7N9U^^OLK[6216]%2RG27]TU*]OKK;?_3H,)N"?@@:#G?D0@/8%\ M$.A# NT)="!@\I# >@+[(#R6%/2$8*XDWA/X7$+8$T*#X'7A:..;I"I=+RMY M8B(XAB0U! M \+3 @85&%(18XN.QQ-L;$1DR$P^-;*U$12-(;O/Y_EN0U 0C#'/$(;#*T+ MN)#6 !G%)8 -4- ;0W0>P6^$;6XPP0MINQ6##%BK+P-0I'I;V*# DJ-Z78V MB#'$8*<8Z!2SG"(A-YSJ,.QNEI#Y1IB3.: ML_3R$$T$(0#U!H#>T- ;6%)8 M9(3 AOB&/S8"<6.BW2,K(U\XZ NW-U1@1/@[M[>!'QJ@YT] (RDA*"4$EM58 MLSBTO.4(&WLEF0/:VB!&@@C6&X%Z(UMO9$0PCNP(HH@;R9C,0FT!E(_)1*8A M'VX,/B#:R)"X!XW69B)!T$3_0< T>,($V#R>$)Y?*Q%<;1$!5!#366(O*V5F MHX)0F%O]TD91@HT]O -0A-.)5$%P'T!V(R!F^XY[T%BT6>0W"&@%/C%S"K!% M LI,UX#>$Z&IP,/= ,UI!VA6/T!VK0<: H":[@@(;@D(Z G15&K"E1CQ+VQX MN((BH(1&9E,'069U!$'AA!BX/"*@/DX56 Q7*^S/7Q(,5R(,52(C(Q, 1'VC ME&]!T-1Y&*YI& ,F)K(#PS4-?^$(B>':@>W:07VS)6&@*G VL0,PG,G8SF3J M3]0Y#.<5#K[@+IQ7>,81)\;V\<4\C'T.V0(01LWCF'?W$E>(ZM2^Y-?.7EY+ MU7AZ-SI\2'C"S4N@,1ZCQ08!XPE:[+K/!!_FNZ\6?Z35*2MKYU4J_>K9OB > MI51":_>_Z6"=17H8'G)Q5,TMU_=5][6@>U#RTG\)\8;/,>O_ 5!+ P04 M" !%,8I/N%(7US(" "F!@ &0 'AL+W=O.V02T!I,;2=LW[ZV(92" MN<'V,/-_,P:/LXZ+-UD"*.^]9HW<^Z52[2X(9%%"3>43;Z'1;RY09ORE6-7 4GKS5-15_#L!XM_>Q_S"\5M=2 M&4.09RV]PG=0/]JCT*M@5#E7-32RXHTGX++WG_'N@&V ]?A902&2[TQM0K[S[#4%#D>T/U7^$.3+N;3#2CX$S:IU?E[ M/U:-';M!_Q'F#B!# !D#2%]+#[*9?Z2*YIG@G2?ZS6^I^<9X1_3>%,9HM\*^ MT\E+;;WG&Q1EP=T(#3Z'WH=,?/#H$6CU$4%W.$^O8A)^);3/_W/L._HV*:]5([\25;E:VI5PX5Z"304^ZX%)? M&N."P469::+GHN^<_4+Q=K@5@O%JRO\"4$L#!!0 ( $4QBD^.9W89K ( M (D) 9 >&PO=V]R:W-H965T$ZFZ?!^(EE.R-::Z"G 8 MID%-RL9?S,S8(U_,V%%694,?N2>.=4WXOR6MV'GN(_\R\%3N#U(/!(M92_;T M)Y6_VD>N>L$095O6M!$E:SQ.=W/_'DW7*-0&H_A=TK,8M3T]E6?&7G3GVW;N MAYJ(5G0C=0BB'B=:T*K2D13'WSZH/^34QG'[$GUM)J\F\TP$+5CUI]S*P]R? M^-Z6[LBQDD_L_)7V$TI\KY_]=WJBE9)K$I5CPRIA?KW-44A6]U$42DU>NV?9 MF.>YCW^QP0;<&_!@4+EO&:+>$+T9XIN&N#?$;X;TIB'I#R MS-M?$4D6,\[.'N\64$OT.D735-5WHP=-.1)5I](+KB34#>!.#- M+-Y.DXRR(&>9K5P13L(01DE!E!1 F5@HJ9/E"XI3:RD5D IEN44,J=+X'>0, M1,X 9"O-,G/21"B.+!9(E+]3R F(,G%1<&CMGXFS7% :69ML#8FR"$;)090< M0+&WJ/@=U+QHZ%=U)W7@ZXC6=M??(+A]K7X#U!+ M P04 " !%,8I/VA8;*> " #6"@ &0 'AL+W=O]Y[MG<[GQ432O[99SZ;U59=U._*V4NU$0M,LMK_+V3NQX MK=ZL15/E4DV;3=#N&IZO#*DJ Q*&+*CRHO:G8[/VU$S'8B_+HN9/C=?NJRIO M_LYX*8X3'_SWA>=BLY5Z(9B.=_F&_^#RY^ZI4;-@4%D5%:_;0M1>P]<3_QY& M"Z":8!"_"GYLS\:>3N5%B%<]^;J:^*&.B)=\*;5$KAX'/N=EJ954'']Z47_8 M4Q//Q^_J"Y.\2N8E;_E)]0['M]]M_X@9<* MKB-1>RQ%V9I?;[EOI:AZ%15*E;]USZ(VSV/WAJ4]#2>0GD &@MK[(T+4$Z(3 M@7Y(H#V!WKI#W!/B6W=@/8&=",R<1V>6PHCILYW MJ1?-<9IWZ@!:M7J84A*-@X,6ZC&S#D/.,!F]A#RX$+A$+%P$A7C !"K((5*" M13HCC@"YW&+N(K+8BO-3D281Z'AE^=.$YQ04H*D"- +T0L(*< M=1AF,+7!1"2EUM'.712A2=<5!+1D.&)Q6AB,9*8'4R'B<^V M AL2;X ()*I#U,+;;84K=1%N^(_U(,N1T/)M MCL'"C&1V#75A%$AF%R@$%D&47:E @!;3>R!(>ND5";R*P7^4,<#K&-Q2R,"M M*T SQV,$!5EB6^RB*&6.PTCMC%+;G>#L$UOQ9F,:I-9;BGTMM2UGJT,3=D_T M)]I:G\%H#LCZ XP>NQ;K)-]U?-_S9E/4K?&PO=V]R:W-H965TQU)8+DCL_#/SS<2>>'IA M_%4<*97>6UTU8N8?I6PG02"V1UH3\<1:VJ@G>\9K(M60'P+1^)4UX3_7="*768^\M\GGLO#4>J)8#YMR8'^ MI/*E77,U"@8ON[*FC2A9XW&ZG_F?T62%,FU@%+]*>A%7]YY.9R\*I29OW;5L MS/72/('C6(>X/8,@BZ5$QM5D22^92SB\>[U]L2 MO8K0)%;5W^I)4VSS3)5'J-GS/,;%-#AK1[UFT6GPE0;?*I:N(D:WDA4@B<)! M$RC(@12#I-@XB&X<(-A!!#J(C(/XQH&5R*+3I$;3=*F&ZF>E"ZCR/,8P3 S" MQ !,9,%TFN0JC WB*CX5&8R1@!@)@!%;& D0)+=8EY"H2&&4%$1) 93$0DF= M* A;"VWI:D:6609B9 !&:F%D3@B,,@O#U:"T@$%R$"0'0*P@B]P-4D2)5;6E MJ\)9@7(8I@!A"@!FQ $*X483/KY_T4BO0@_LX%Z4W-G"@ R%8UL8P1T)88!G MY!TCN">AZ -5@3L)@EJ)4Y7[O0209'DXLG<0W$X0T$_B,1=P&T#I!RH";V$$ M[6&G(IG3Q)V*N!)@*:WNRCKFX.J3K ]5/P@_E(WP-DRJK[OY!N\9DU2Y#)]4 M'8_J'#<,*KJ7^C93][P[S'0#R=K^H!8,I\7Y/U!+ P04 " !%,8I/"5G( M??L! "Y!0 &0 'AL+W=O>\LZF?FU4OT1(5G4T%+YP'OH])N*BY8JO117)'L!M+1!+4,X M" AJ:=/Y>6KWSB)/^4VQIH.S\.2M;:GX?0+&A\P/_8^-E^9:*[.!\K2G5_@. MZD=_%GJ%9I>R::&3#>\\ 57F/X;'T\'HK>"U@4$NYIZIY,+YFUE\*3,_, D! M@T(9!ZJ'.SP!8\9(I_%K\O1GI EK,W_M>"16] M,?7"A\\PU1/[WE3\5[@#TW*3B684G$G[](J;5+R=7'0J+7T?QZ:SXS"^(8&ULE9K;4N-&$(9?Q>4'6&O.HRV@*FO6&)-4;6TJR;47 M!+C6MH@M('G[2+9PF.Z_)7$#V/S3TSV';[I'.GLM=S_WCT51C?[9K+?[\_%C M53U]GDSVMX_%9KG_5#X5V_H_]^5NLZSJC[N'R?YI5RSO#HTVZXG.,C_9+%?; M\<79X;MONXNS\KE:K[;%M]UH_[S9+'?_?BG6Y>OY6(W?OOB^>GBLFB\F%V=/ MRX?B]Z+ZX^G;KOXT.5FY6VV*[7Y5;D>[XOY\_(OZ?!-UT^"@^'-5O.[?_3UJ M0OE1EC^;#]=WY^.L\:A8%[=58V)9_WHIIL5ZW5BJ_?B[-3H^]=DT?/_WF_79 M(?@ZF!_+?3$MUW^M[JK'\W$OLZ+-B W'K71_UJ\%.M:WGA2 M]W%;KO>'GZ/;YWU5;EHKM2N;Y3_'WZOMX?=K:_^M&6Z@VP;ZU$#9S@:F;6"& M]F#;!O;40*O.!JYMX/YWR70V\&T#?VK@NQN$MD$8&D-L&\2AHY2W#?*A#53V M-G/94*?4:;(5Z65R7"6'97>YK)879[OR=;0[[IRG9;-!U>>Z56V\^?:PD __ MK)?>OO[VY<):QM\\,27H\IUJVZX+>.R M#+OLL,N.NVS(.KATS!D=HR6JN>/#EV496=Z+/E7BL\<^>S#,=,(]\]GJ&!R= M\UY9XD_ _@3NCZ-Q!Q9W" ;W$G$O$?1"(+2(?-ED@4#QAHN$X<^Q(SES1.5T M_>9\E2N*EWRH'\WI D^ # R)IIA#(F'DE734*&"#05GQW0-$ MGN5,W:+4&X%JBF/->D6]X5R+QE!OND5IXB2@30-J>;)"IU D=22@30.T66'H MM)3F?2#/TP*0-,CT/('$3(-43\X>M, M#;CE278\UYQ'9-5=:YY^V9QLVP6P MHSP1W4"1.),"^C1 G_+=^NH8@- M<+" #T-H!<4C0F)A'/0"#PS M %4T,9U!D9 &(%G!O",%32M**EH>*TR,SQ9 [(YL$;W2Z#'22>:5(P=E* MDAJ/K@-NA=;TP(I60D "J0PB%3W@6E%G0%RB#8V(:Q0+B6NDVM<(3#0HPZ.' MF^FJ;-N0.#9IZ0HDC@8$X"OM18&\!J6;]&Q#HA"H,]VB]-Y*P+-%Y"6'Z"44 M"4>Z%?!L 9[I(;I HBC0PPJ\M(B7]!QH1>DARBZV6E7/:;$ QCJNMJS : OR M8';5T(K2ZT%ZO]LC2KV1+C0![:- (RMPW+KAIXX5$&T'('IJ$3F)Z*I'E'HC M\-4.X:OET#.17?,">F;BX ALM$/8:#FR#*U5@$9E JBMP#4[@&MS)(KTXJY' ME%YN"UQS [@V1:(HA.T$KCF +)K?3I$H"OFM$[CF!G!MZOI0U-[K#\'?E>O# M7^JWP#4'N,9G HBB@"PG(,LA9-$;0"@2*."D)R<@]8PL(B02SDPGP,^AFS\V MY4"42W,D<,T!KN4"[9T (Q>'T]X)#'&((98&#!XQ\#5^Y?A3AHXZV0L<\0 1 MN< B+R#"J^$CXX7=[\'N9R/C^895CH],KRSU2-C7'FS97("G%[:LMQ\8&6$W M>G3[1<]DS^^D:($ ))2("Z!1],"]02(EL,Q+#SK1M14]V7U_9>IYTJ/HX8\T M],DAZ$IZE.8%QGC &'H.+) H%PY*+X#(@ZR(O0,!1=+*$VCE :UR]IR9TRH/ M.1U>)!+X&P12!40J,KZS5M3#SGDKZRM\@+6.!"$(> P@. P?>! 1 M!*"% 0\BIH'75AH@ME>6>B3@,8!DA55[0"3>N 6!H6$(0P._^J?YYR* 1PA6 M."Z#P+XP@'V+P*$E)=1!>GD#L8:-+A>Y3-J9 I "*M/HU0<0B<\/@@"DP('D MZ-/M!11)+Z0(K(F<-2XC6V41(6N$C@0V1,X&E]$YBOR.7;KNB (_(DBO*#RG M$1178.\/D\V'R1:]LF-\DW=O3S:O%O^VW#VLMOO1C[*JRLWA;/U3E4_NZ\N3TSO3%?U!+ P04 " !% M,8I/J9+0#)\" #S"0 &0 'AL+W=OG%^9OQ-'"B5WGM5UF+N'Z1L'H- ; ZT(N*!-;163W:,5T2J(=\' MHN&4;$U0508H#).@(D7M+W(S]\(7.3O*LJCI"_?$L:H(_[ND)3O/?? O$Z_% M_B#U1+#(&[*G/ZC\V;QP-0HZEFU1T5H4K/8XWP.P#<"#@*#U;E[F M$Y%DD7-V]GA;#PW190>/6"W71D^:U3'/U/L4:O:TP&&2!R=-9#'+%H.N,)"D M?YIBIZ;8H6DVT-1BTJM,X4,( SDW0#TIV"D%CZ7 P/2J MQ21762 *TVP@YFD,FW@IB5-),E(219&;('42I/>72N8DR&Z7RC*[HU1ZJ6;. M5+/;%;"<_6'8"\*1)[6X"$\Y@HFV XY<:)@+QK643:1Q-P1 MMRMV:4$?E&P_E;MU@*-W0#1,Y6@>698F$Z4+[HX XY: 1FW*@GJIHA!-97)O M>'#M^'B"PKU3(;E_IX%[KT)ZSZM-1WX1C@ PX$&RX.K;J(]#WPG?%[7PUDRJ MSZSY&.X8DU2QA@^*[Z!.8-V@I#NI;U-US]MC2#N0K+%'K* [YRW^ 5!+ P04 M " !&,8I/SLFV,'8# !&$0 &0 'AL+W=OFGM3*<[N_N9:E2F0%R(VOWW&T)D M(!=)_2 7G_<]YY#D((PNJ/RL#A!BXRO/BFIL'C ^/EA6M3G /*GNT1$6Y)<= M*O,$D\-R;U7'$B9;*LHSR['MP,J3M# G(WKNK9R,T EG:0'?2J,ZY7E2_IO" M#%W&)C"O)][3_0'7)ZS)Z)CLX4^(?QW?2G)DM2[;-(=%E:+"*.%N;/X #VO' MK@64^)W"2]79-^I2/A#ZK ]6V[%IUQG!#&YP;9&0S1G.8);53B2/O\S4;&/6 MPN[^U7U.BR?%?"05G*'L3[K%A[$9F<86[I)3AM_190E90;YIL.K7\ PS@M>9 MD!@;E%7TV]B<*HQRYD)2R9.O9IL6='MA_E>97. P@=,*@'=3X#*!JROPF,#3 M%?A,X.L* B8(= 4A$X2Z@H@)(EU!S 2QK@#8UY&SM27M8 -MR76X 3_>5C.Q MZ$Q]3' R&97H8I3-8CLF]9H&#T1%S.NS=.[3'\ELK)1YA+TF2>1B;EDYH.!%L,F2Q'Q 9?+2F0\T$>>93;[IX\=T^2.SRI>'\B6A7"Y4PX2= M4/:]K:@HD(<))&$\;C0:)NB&X9;3(#$7">#%/K=<%K=\>M6$\FI"H1K7=>4. MD=PATI_?L=PA'I[?TUB<([X+0+Q?D:J-@^$ MC,)(8:%H,> ;/08HF@R0=1FNXD<@-H4[UPF]P/84BP@H^@(0&T/,]849$!N# MS2'BIN[D#1/T'XC:6GZ* @&EYZ4P9UB_8) A-.8PDW*=%97P@3!ZOZ!/0 M#B$,B:M]3_P.,-FV!QG0_4$L#!!0 ( M $8QBD_?>I^#?0( ,T( 9 >&PO=V]R:W-H965TYOGUM0S@P+KD_ MP=[,C'>6M4U\P^2-EA RX[U&#=V9)6/MUK)H4<(:T!5N8\&WK[#WXYM&;_X[O$+$X2(3OD:!$96_1G&A#->]"D^E M!N_=LVKD\];KWVEZ@M,3G(%@AXL$MR>X'P1OD>#U!.^S*_@]P5<(5N==%G,/ M&$AB@F\&Z=JA!:+K[*W/7UYXA2C0"WA: M 4\*>)-JATJU=9A(J88.LU'*H<&X:Z4@.LQ_7IRO->1K!)2JIQTFD)A&8I0T MLH>(_4-$OH28& FT1@*-$50G.7%2(T"7QHF3I-1=+A[GQQQEBOQU-YFMB:^YW=U=[5^ MR'<7_0] SE5#C0-F_ :1Y_P)8P9Y[NL5WS$E_[88)@B>F!B&?$RZ&[:;,-SV M'P_6\ 63_ -02P,$% @ 1C&*3U;2T/;C @ X H !D !X;"]W;W)K M&ULC99M;]HP$,>_2I3W(WZ(\U !4NDT;=(F59VV MO7;!0-0D9K:![MO/<=(T.&>I2)#8^=_]?,[YN.55JA=]%,)$KTW=ZE5\-.9T MER1Z>Q0-UPMY$JU]LI>JX<8.U2'1)R7XSADU=4(0RI*&5VV\7KJY1[5>RK.I MJU8\JDB?FX:K?QM1R^LJQO';Q%-U.)IN(EDO3_P@?@KSZ_2H["@9O>RJ1K2Z MDFVDQ'X5W^.[#7$&3O&[$E<]N8^Z4)ZE?.D&WW:K&'4K$K78FLX%MY>+>!!U MW7FRZ_@[.(U'9FNEDM=(]9M_XMT[QG?$[LVVFW1;X9[9Q6L[>UFS%"^32^=H MT&QZ#9EHWA6)]3XB"(38D)DY@1H(J 1!)0#*/5 Y Z6XS-,BD/08P0<+ M :C"/UEH'A2Q407R&P?., 90I8_J1?D$11:AS!"@8%*P9 /8@ H"QPK M#!<*#%4*/]\'47F3&2CTCN!"@:%*,3!J,1ZN!:*QUMY;EU?=UD=FS?[HEK4-[E?>_W@ZM#U>KH61K;YKAF M9"^E$78Y:&$/P=&VF^.@%GO3W>;V7O4]5S\P\C3TD\G8U*[_ U!+ P04 M" !&,8I/9A!/3^$$ "X&P &0 'AL+W=OQ(7^WNI&^;B'/]GGQJUPY5TU^;[)M>3Y=5=7N+(K*IY7;I.67?.>V M]7^>\V*35O5E\1*5N\*ER]9HDT4\CG6T2=?;Z7S6WGLHYK/\MBOHJ.7I;KC=N6ZWP[ M*=SS^?0K.[O7<6/0*OY>NWUY\GW2I/*8Y[^:B[OE^31N(G*9>ZH:%VG]\>8N M798UGNHX_NF<3H]C-H:GW]^]W[3)U\D\IJ6[S+.?ZV6U.I^:Z63IGM/7K/J1 M[V]=EY":3KKL[]V;RVIY$TD]QE.>E>W?R=-K6>6;SDL=RB;]??A<;]O/?>?_ MW8PVX)T!/QHP^:&!Z S$4 /9&@AQHDG4$RU,!T!F:H@>T, M[% #%K_/7#S8Y#C9_\\VUQ^;O$\W\^<[.BRL=J5>I54ZGQ7Y?E(<8-NE#=/L MK+:JG3=WV[7?_K->K65]]VVN5#*+WAI/G>;BH.$]C>EK+BF-[6NN"(V.^YIK M2L/ZFAM*P_N:;Z%&>FYN"3?,"_DNU'@#?0\55O4EBT^=W'_H)*IG\#B-G)Y& MWCH0IT,837L0M ?1>I"]ARJ\1 X:W6JVK88EW%L)]X1(GRR77BR2CD42L4@O M%DH#GIFB1U&$!^W-OPJ2,;&W1KZ'&BD]A!:AAL?*6Y#WHQ744K$P$"HHC/"!_<'8L&3%S9.K$\9H5-<"\-!3* \ M,4[$)/Q:RX.QK-^+%IVHOQP,>D2@UC&BV"72#R,:*8 M(=H8J&9,C5BCH'PPHGXDVE\ZE"@! X':P(CBD( >P0#5S(Q(&'#-[)"$*1&8 M80[HYP38!M1V#L#F;'C"'.T3*!#]A"D10HP#Q#B!&*H:'&#!Y8B$ 1:S=9R! ?IIB2Z,4. "2I_N/-XQ4ELJ!W2$"9)/J/%?Y M(JP)DDL+GR!Z7R5(LZ#V2T":'+%_DX T2?0@_S3B5H;O=B*61L*E!Y"4!&T6 M!0QHDR/V&FTYTFC1GPFKCOX200FZ#@ZK% &'_$ (0K(B=H?7> MDV]($2@W"F"NJ"ZI_8%"D8Y11H!Q%>*K8[!]5 !?-:))*D"E"JG4,?<3ID1@ M5Z#005+8)'4,\%< 736B22I I J))!*F1.C@#&"KPB:I8Q0LP%:-.%/1@!U- M8>&CWXE.035*F>#X8:!N\;GN$'MT<@;?_*;U1UJ\K+?EY#&OJGS3GKD_YWGE M:I_QE]K;RJ7+XT7FGJOF:U)_+PZ_)1TNJGS7_4X6'7^LF_\'4$L#!!0 ( M $8QBD_/J\G'[@$ X% 9 >&PO=V]R:W-H965T'V^7D2R@8M760,H[ZUEG3SZM5+] 2%9U-!2^<1[Z/2;BHN6*KT45R1[ ;2T MI):A* @(:FG3^7EF:V>19_RF6-/!67CRUK94_'X&QH>C'_J/PDMSK94IH#SK MZ16^@?K>GX5>H5FE;%KH9,,[3T!U]-^'AQ,Q> OXT< @%W//='+A_-4L/I=' M/S"!@$&AC +5PQU.P)@1TC%^39K^;&F(R_E#_:/M7?=RH1).G/UL2E4?_=3W M2JCHC:D7/GR"J9_$]Z;FO\ =F(:;)-JCX$S:IU?FC,1'F*]F84IVKVS M[W2W4E?O.0EV&;H;H0GS/&*B!29)]G]C3EM,-".03C#'B)PQ(DN/E_24N 5B MIT!L!?!" (=DE7'$)!;3C29!2+#;!CMM\,8FP?%JN_#&)MX'NSU>I=G"DHC$ MZ3^V+7'&239Q2)"N?)*-S[LH"M/$[4.Q0KSA5HR>!)J]7Z&PO=V]R:W-H965TTGZ4Z?+_6C4U E/4Y4T9=7&F]5X[ZG;K,RKK:M6/W51 M_]HT9???5M?FO(Y9_'[C6_5RM,.-9+,ZE2_Z3VW_.CUU[BJY>ME7C6[[RK11 MIP_K^"?V\"CSP6!4_%WIN='5R4[O"F'W5= M#YY<'O].3N-KS,'P]OS=^R]C\:Z8Y[+7CZ;^I]K;XSHNXFBO#^5K;;^9\Z]Z M*BB+HZGZW_6;KIU\R,3%V)FZ'_]&N]?>FF;RXE)IRA^78]6.Q_/D_]T,&_#) M@%\-F/K40$P&8F:07#(;2_VYM.5FU9ESU%VF=2J'AX(]"-?,W7!S[-WXFZNV M=W??-BI=KI*WP=&DV5XT_$;#/RH>?85D5TGB$KAFP6$6?+27MQ$$X4! !V)T M(&[+8"EV(*$#Z66@&)OUX:+)1DT[:M)9'WP%4T(IJAD93"4#J7#L0$$'*KP9 M.720!S0C_[(9OH(QQ0512@$S*;Q,9*9F<2Z:_"8.7[ ECK*$49:@7C&+@C02 M!V$I1BT%+C+"!4$K"Q\MPZ@QGS5_N)/HL^D"B%X,N^YA=(9+%4*?7(8H)9",+, M9SA=I,1;DV&(60C%4%00GRJ,,4<8$Z\;CC'F=V#,B2]F",;\:XR!1&0%E\2K MC6.,>0C&DRALR!R3S$-(AB)JR)AD[I/,.>4"D\SO()ECDGD(R=S'U*7*\F+> M%:#+W-*$&@#&F?LX*TY5A4'ER_#&",R@0 S.&S.)/GOZ@80IM,63,H$!?4V_(V==# M]B7%4F;$*UM@FH4*F;'R9BP6D@J$F1>(>6_&2$2L500&62"0B665P""+.T"6 M&&09 K+T*/V:#098!(&^E#[):4&\,B4&6 2!O MH6@.O,49?[ZT6M#W8XS=UY M=]G5NEQ8)$%@/)>ZZJ1 M:[]0JGU$2!X*J)E\X"TT^L^)BYHIO11G)%L![&B=Z@J1(*"H9F7CYYFU[42> M\8NJR@9VPI.7NF;BSQ8JWJU][+\9GLMSH8P!Y5G+SO =U(]V)_0*C2S'LH9& MEKSQ!)S6_@8_;G%D'"SB9PF=G,P]D\J>\Q>S^')<^X&)""HX*$/!]'"%)Z@J MPZ3C^#V0^J.F<9S.W]@_V>1U,GLFX8E7O\JC*M9^ZGM'.+%+I9YY]QF&A&+? M&[+_"E>H--Q$HC4.O)+VZQTN4O%Z8-&AU.RU'\O&CEW_AT:#F]N!# YD="!6 M!_5"-O*/3+$\$[SS1+_Y+3-GC!^)WIN#,=JML/]T\%);KSDE-$-70S1@MCV& M3#!X1"#-/DH0E\26S-PI2=P$H3/&T!)$4WV2N@DB)T%D"<)I!#AP$\1.@G@6 M 9U$T*?98V*+:2R&Q#3""UM%G3ITIA-'X8T.G>G@."!)Y-9)G#J)(Y_5C4XR MTXE3G*P6-CYUZJ2.?*(;G72F\R&A01C$;J&54V@U3R@,;H16\P,B.J.%A'#@ MKI? H;1PQGBAY/#]UQ$[2VJ#R1T7<@"]NRDTI/I.+FBYJP_/RV]^B /HW2G^ M7\Q=J3BZXR 'T%3L=OO0Y/VK09SMRR^] [\TMNU,K&-WV1#[?OZ#]ZWI&Q/G MLI'>GBO]"MNW\L2Y AU)\*!C*'0W'!<5G)29)GHN^I;0+Q1OAW:'QIZ;_P50 M2P,$% @ 1C&*3^<[FNQ% @ W@8 !D !X;"]W;W)K&ULC55=;YLP%/TKB/?5?)-$!*E).FW2)E6=MCT[Y":@&LQL)W3_ M?K9Q* 4WW4NP;\XY]]QK<\DZRIYY"2"%Z":EPU;I[IV"/+,WH6I&K@D3G\7->8_=T H=W: M]=UKX*DZE4(%4)ZU^ 0_0/QL'YGV'5,\=_@ D3"E1.9HZ"$ZU^G.'-! M:Z,BK=3XI7]6C7YV1O]*LQ,"0P@&@LQ]BQ :0OA*B&X2(D.(_C=#; CQ) /J M:]?-W&&!\XS1SF']=6BQNG7^*I;'5:B@/AW]G^PGE]%+GH1!ABY*R& V/288 M89;16\AN#O$'!)(&!A>!S<4FF-$G'K9SQ#*>>/A0Y.&FR!N;H;59H>:'XPSO M"416@4@+1.-N!XM)&3TFT9A&8^)HN;!GB:U9XGF6,)R<:3S+XDTZ/DT&)M:#$4M#T!B8S*Y\6"^^=TTFM:5)+FDE7-NE' M?=O=0O0FT.CEK(&=]*3D3D'/C5#7:Q0=AO%]H%[N27SCK[:^);Z3P[N?M:_R M_>3_CMFI:KBSIT*.%/WB'RD5((U[=[)YI?S8#!L"1Z&6J5RS?N3V&T%;\S5! MPR&ULE59M;YLP$/XKB!]0.&/S$B61FK33)FU2M6G;9YHX M"2K@#)RD^_>S#:7$/KKV"]CFN7N>LWW'S2^B>6H/G$OON2KK=N$?I#S.@J#= M''B5MS?BR&OU92>:*I=JVNR#]MCP?&N,JC(@81@'55[4_G)NUAZ:Y5R<9%G4 M_*'QVE-5Y&#_[+PO=@?I%X(EO-CON<_N/QY?&C4+!B\;(N*UVTA M:J_ANX5_"[-[R+2!0?PJ^*4=C3T=RJ,03WKR9;OP0ZV(EWPCM8MU(Z_O1._8%3&X['+]X_F>!5,(]YR]>B_%ULY6'AI[ZWY;O\5,KOXO*9]P$Q MW^NC_\K/O%1PK41Q;$39FJ>W.;525+T7):7*G[MW49OWI?L2T]X,-R"] 1D, M%/=;!E%O$+T:O,U >P/Z7@;6&S"+(>AB-YMYE\M\.6_$Q6NZ^W#,];6#&5/' MM=&+YG3,-[6?K5H]+^.(S8.S=M1C5AV&7&'B:\R=BX$!$2@%@PR"R5@1A"*Y MIEB[&(AM&2Z&7"/N702=4!JA&Q89^VBL%$+< 44=4.. 7H6:6CO>89C!U :3 M,' VQ$41%E.8"(>A:ABB)K/4,)>' %!+#8)B&62XF!@5$[MB:&B=<(>)1S06 MXMY%,)JE83AQ2@DJ)4&D@"4E<2*F)$U8@O.D*$^*\%A7=I4Z/"P*263MOXLB M44@S@JO)4#49HB;"'4"(UY/P_?D!$R4)_G\-UCUH?,J@=F4JEP$M.[= '"H@ MZ80+O![ !PH"X!4!D)+@!DR=@ E)(9E2BZ<[(/E.,KN6NZG,%%,V184G,[C9 M3*(I%W@20O*!O<7S"Y $L\OM&MS<>2N3 4\>0++'KJ7K'G15VD.:,HLI&/V_ M*][L33/5>AMQJJ7^>XU6AX;MENC_O[6^@MFZ:[M>W71=X+>\V1=UZST*J;H+ MTP/LA)!&ULE9CO;ILP%,5?!?$ ?_!H542JWB6&UD47:9V'K^&I.%8 MLPN^F/>66.ER'_:Q@.H$, '0,H^VL &P+8 M6T!B%M_/S"SU0Z:SU:)6EZ#N?ZU3UC4%N67MS=QV@^;>F>_:U3;MZ/-*<+Z( MGKM$@V;=:^A4P\1[S<;5D%$1M3,8IT'1--;4">?$JN!***[ X$*9">?O%IK@ M!!PFX"8!>Y= X 0)3)" &PR U(8'7>&FD\O4=B3%D, M4C ;,R3BGCH>F@E(X>ER DF\(_3Z/B<8-8)8F]N&T8O$I N)IP<)!I+P?_?Z M9A!-FUW,&/,4PN 21&YJ%P*BQ'??,+O$A=?I^ T0B63NJ8/I)0!-N^DW0)0P M7QT,,$%T,KL.$OFZ'C-,$*">7J(84!I?W_44LTXZ_#Z)I.W*O]U),**57 M>/P@FA:*9['OF8PYIHACV^:1*/'X/,4@4Q=DU^F!2 B/U5/,,46(VF8/11ZW MIYACBA"UW1Z*/'U/,<<4<"Q\/S%&E*;_T?>8/@KH<]Q^$%WC]@P3RMRGH^OV M@^BZKF>88X8XMMT>B83O?11CS%R,7;<'(J_;,\^++P+4=GL@\KH]PQ0S *CC M]E#DZ7J&*68 4.%YH#,,*!/7=SW#[#'T>FM[UB"ZLATQH8(4=OMH]V=SMOSNM_XZ"^T.@V;.M&XL[3Z U!+ P04 " !& M,8I/D5+KKRH" !%!P &0 'AL+W=OL%0F*70TG$"ZNA4G<.C)=$JBD_(E%S M('MC*BD*/"]&)2DJ-TO-VH9G*3M)6E2PX8XXE27A_UZ!LF;I^NYEX:TXYE(O MH"RMR1%^@?Q=;[B:H3YE7Y10B8)5#H?#TOWB+]:^IPU&\5Y (Z[&CBYER]B' MGGS?+UU/$P&%G=011%W.L )*=9+B^-N%NOTSM?%Z?$G_:HI7Q6R)@!6C?XJ] MS)?NS'7V<" G*M]8\PVZ@B+7Z:K_ 6>@2JY)U#-VC KSZ^Q.0K*R2U$H)?EL MKT5EKDV7?['9#4%G"'J#C^\:PLX0/FO G0&/#*@MQ>S-FDB2I9PU#F]?;TWT MO\A?8+7[.[UH-MO<4]LCU.HYBV.(H1 MQR..5A/=YECC.Z0#B,@*$5D@DA%$]!#BGF( $5LA8@O$; 01/X2XIQA )%:( MQ (Q'T$D#R&29U_'S HQFT(D-P+FUH#Y\Q^':M+6/N!9&/QQ(_ F=09XW JF M&A^'(Q9TU9[T ?.3\&-1"6?+I.ITIA\=&).@ KT7M?&Y.M/Z"86#U,-$C7G; MV-N)9'5W:*'^Y,S^ U!+ P04 " !&,8I/-%1#R-\! #P! &0 'AL M+W=OOL@%0WEO'>IFC1JGA MB+$L&^BH?.(#]/I-S45'E0[%%MKSW!-0Y M^A@<3ZG16\&O%D:YFGNFDPOGKR;X6N7(-P4!@U(9!ZJ'.SP#8\9(E_%G]D0+ MTB2NYP_WS[9WW9.(',"61+(U,L$LI5_HHH6F>"C M)Z:]'ZCYQ,&1Z+TIS:+="OM.%R_UZKU(4I+ANS&:-:=)0U::D/B+!FO_!4*< M$&(-PO\@H=L@=!J$UB!:5["K\7'+%/U!+ P04 " !&,8I/P=-384(" P!P &0 'AL+W=O*9=:15;TZ,-UBJ(3\#T7&"CR:IH2 ,@@0TN&[]LC!S.UX6[")IW9(=]\2E M:3#_NR&4]6L?^K>)M_I<23T!RJ+#9_*3R/=NQ]4(3"K'NB&MJ%GK<7):^U_@ M:@M-@HGX59->S/J>+F7/V(<>?#NN_4 [(I0040$8@F@F@U#*Y&6(2$],.$/C 9>2$ M1 M(DD869(B)9Y P"B(W)7928@0RZ*R>,(+)W9;!8\4\P2_('AAX<$-!A"-F&X(($\Q3:?I91:G/8 MRQ;,CBY]E_S _%RWPMLSJ4Y!2(L;\>9 :(VXV-(C8"W%:*](=05Z%I0DZ\*AO\ M0BUVJFM$_V:X(MW*AO8E\%H>"RX#($U:=,0_,7]K7ZC8@5%E7]:X825I+(H/ M*_L9+K=0$13B5XD[-EE;TLJ.D'>Y^;9?V8ZL"%# 6V-;C_CL^X M$G!9B:F> .!'NVKF!G&4)I1T%NW/0XODL8/+0/Q=N0RJ?T>]$_UD M(GI.P]A/P%D*#9BLQ[@3S$*#;.80."* *&"LPC55D;DSNGN=8#U'+ *MAO^* M;.^*7)7I&9OE*;XW;5;DF05\HX"O!/RK;FLVLAX3*DRC,'ZH=\. "3RM'7,, M]"(-M#6! L=L*3!:"@R60LU2,,L2:@=H/8=$L69H#G&AUKSM' ,7-^R$1CNA MP4YD%HB, M'C9R0V"L2&"K169'.,'SM:N^YCK@I9& M9S 0\[X8 =,S#Q7F\ M&?#&?((/M,,(6N@CZCZH+P9,YF:-Z5%=8LS*R:GATL@D.EZ4SZZUOPW[#23O<]&#\W$C_ 5!+ P04 " !&,8I//C U<^0! #'! &0 M 'AL+W=O=T\X;3N<)VDHL0S];X5J;8LPD!@T);!6J6*YR ,2MDTO@[:^(E MI"6N]Z_J7USMII8+57 2[$];ZB;%GS JH:(#TT]B_ IS/3%&<_'?X0K,P&TF M)D8AF')?5 Q*"SZKF%0X?9G6MG/K.)U$AYFV3PAF0K 0_/A#0C@3PC="Y(J? M,G.E?J::9HD4(Y+3S^JIO1/^,33-+*S3](AWH\0[A81.GZXCA =]@6B78'("40W7? W M7=C!Q-&FD(\Q-XG$NXG$.XELNI7O8<)-$++Z_QQD[49%H4(,G;:=7GF7:7P, M[/W9^',SI=-0O&PO=V]R:W-H965T)"K+O_?D.@5,*IU0N!^+PGYROT=')2Y6NUEU)[?_.L MJ*;^7NO#. BJ]5[F2352!UF87[:JS!-M'LM=4!U*F6RL*,\"@A +\B0M_-G$ MKCV5LXDZZBPMY%/I5<<\3\I_850++/$KE:?J[-ZK0WE1ZK5^6&VF/JH]DIE< MZ]I$8BYO3_W8]S9R MFQPS_:Q.2]D&1'VOC?Z;?).9P6M/S!YKE57VVUL?*ZWRUHIQ)4_^-M>TL-=3 M:_]=!@M(*R"=P.Q]21"V@O!#$%T41*T@NE9 6P&]5L!: ;M6P%L!OU80MX+X MVBR)5B"<'8*F?K8A[A*=S":E.GEET].'I#XZ>"Q,RZWK1=MA]C?3$Y59?9LQ M$4V"M]I0R\P;AIPQ+K(<(K@C N- YP6!O)B3@9ST-U@,")]YA)C8R\3PQ$H('(&HC.LXK=ZC<, MLTQAF1L2A4Y"%@#%(Q$Z%0(HQMP"W -4A+F3O ?(+QJ[A0*HD!"W?0'*M!=Q M'%L!F!!Q"&><@AFG0,:=;>8-0\^V04Z&OB260^(&1X*Z$5TRU(N&@=&P031, M."=NSKZ,9DC<"!(Z=I8 11GF;D0 1I!@! Z+@V%Q("RGL>;\FF-Q#U XC)#[ MJ@"PF/-!M0 L1"+ZY,C'8&PQ\,Z(80,"-"" Y @G.6)0A)!R@03%3GZ&(#98 M3-T$ 1Q%B)/(2?@* #%G-&%+Q$7+> M;DL(HZ/8[0@((VSD1AN3Z][4-X1)8VMP+V,OL[.SB99E=A'Q5&>?:>RN+ M2LW]3.MZ&@1JE_&2J2=1\\H\.0A9,FVV\ABH6G*V=TYE$> PC(.2Y96_F#G; M1BYFXJ2+O.(;Z:E363+Y9\4+<9G[R+\:GO-CIJTA6,QJ=N0_N/Y9;Z39!1W+ M/B]YI7)1>9(?YOX23=S:5K1"O=O-U/_=#JX@7?*^M^<'=BKTL[A\ MX6U"U/?:[+_Q,R\,W"HQ,7:B4.[J[4Y*B[)E,5)*]M;<\\K=+RW_U0UVP*T# M[AQ,['\YD-:!O#M$+OE&F4OU$]-L,9/BXLGF;=7,'@HT)::8.VMTM7//3+;* M6,^+) QGP=D2M9A5@\$W&-0A L/>AN./[ .LA8D+A" 1,@CA_(C E"%$R\H)34$L*:(E@@@E(,'F\&BB$&R5\H!XM MZ.Z0Q!%%8=PK"P"DX21"83HB:J1[$2!JI+(([,XEPA\H#=Q^B#Q2&O+?LP) M:(J2R5A-X%Y&4#/'(Q1P\R'Z@9K [8?B1VH2#[L#FXS3?F$ '(TCU)<4W'SU M2RZ/;D J;R=.E;;?UQMK-X27V$Z-GGUEA[.;)N\TS63_SN0QKY2W%=K,)#&PO=V]R:W-H965TL9?Q5E #2>:.D%DNWE+)9("2*$B@6#ZR!6OTY,$ZQ5$M^1*+A M@/>&1 D*/"]!%%>UFV?&]LSSC)TDJ6IXYHXX48KYWQ40UBY=W[T87JIC*;4! MY5F#C_ #Y,_FF:L5ZE7V%85:5*QV.!R6[J._V,8:;P"_*FC%U=S1D>P8>]6+ MK_NEZVF'@$ AM0)6PQG60(@64F[\L9INOZ4F7L\OZEL3NXIEAP6L&?E=[66Y M=.>NLX<#/A'YPMHO8..)7<<&_PW.0!1<>Z+V*!@1YNL4)R$9M2K*%8K?NK&J MS=A:_0MMFA!80M 3_/A#0F@)X3LA^I 064)T[PZQ)<3W[I!80C(@H"Y9)OL; M+'&><=8ZO#L_#=;'U%\DJKZ%-IIRFG^J $)9S_G,FV7HK(4L9M5A@BM,&MU" M-F.(WR.0E.^E M>B'Z!8&#U-.9FO.N3W8+R1K[!*#^'&UL[7UK<]M(=NCGS:] ;32) M5 5Q"/#MW4R5_)IXKA^*9>_45.I^@$A0PIH$N H6:G\^'L>_0*Z&P1E>9.; MS =+,@ETG^X^?=Z//U=5'>SS[&_[]$6QS^M_^>,L&OXQ^+K=Y-6__/&VKG?/ M?ORQ6MZFVZ0:%+LTAV_61;E-:OAO>?-CM2O39%7=IFF]W?P8#X?3'[=)EO_Q MIS]7V4]_KG]Z4=RE97"9W*3!>5#=)F5:_?G'^J<__XA?\R.+X%V1U[=5\"I? MI:OVMQ^6]2 816$0#Z-%^\N7Z7(0#*?N+WGJ?[^XKNHR6=;_UWJY6.ZW:5X' MGQYV:?O+:'C^;^W/+N#I%;WQ>I/),O!YXQ7L#$9;*!1U;IU^#_I _MYX;#832.XO%P[EWI95IF MQ0HW.GB9U!8<PX?6D<;#>'CH;0&+\_U_ M&UF'N2_+]M2^99R?#Z/S4=3^^%.9K++\)KAZV%X7&^L,_O6C9^-?9QO HQ

155F=%+@[?\^C%:@5DH@II=]*@ /I1%G=9OK3&?O^; M=6DJE+[@8OE$GE)%93I,H51KC=I&.1IC><"R%;< MTYJ C02K8G]=K_>;()&OP",GLWA!@)Q,HIE-\M5T+PDP$+ "3A#APKW9X?KUJI9 W/8; MH@"K%'CB,DL(('P\V>)M_P_^ -CX9B7&,_"^32VSV*7 5#9?\!X&=[Y M/-F<[RM A&)=WP/6.&>V)HKF83R=\D31.)S&%E$$@@)XG,$)B87W&SB.8AYU M9%'JGXMB=9]M+ +[H;Z%:^7>73X!]W<&MA77F^R&@+">DJ25""L#N2GRFW/8 MNBV4",=GP/U,^/90IQR_0NS6TZV<3"399< M9QM :GN@MXUUJ?-:-A?DP2BQN+YO_9J4)+5(<"Q"RE!W0(L4+ZOQ^"HF+G!M M@="E^1(>#D[?%T#AH_BL]1H*H,^J7;),_^6/<)NJM+Q+__A3T![\8[I*03)% M[(6GQ/Y62%PMZN9_E$F_A7;XU6VQ6:5E]<_!*[CQCP*%XMQ.(LC.4M658BD^%VAV<[C M9[1NP6I%E!B0 FGN.7 I<:T<]\4@F;2M;N2J&B>1BI,0K[011[SS5B-D&!A' M?ZF.GLZ7%MA]TC8YRC-@7!==H_[[NW0+^VAI'%<@]< 9/#???5'DH*;4V3'C M_+(G&![SZB.@;LD@IY<)4HS;M,Y $C_K+9-<=#/^;O3HX*AAX.;-70,VWS_( M;/L/9;'3;CJ!% (VHZII**857N&S^:I%-7H]SM>_UZ.%7RK]E&Z!7R!1X-MX MY$+LUP\NQON*>T'>QSL619Y/]P(O>')"E2 M[5,XOD,S\!J*7M"\A74$URE07!1[0(FN\/21 (LWZ^2KO0^7O9]\#U*D:Z\N M6R+6*KO+5BD<*PH%+LDYE4)XZ973?','25V7V?6^II?J D1,3==HS:IIO_P:$W=DEQO M0DL7H$.P$6+6Q6.$(B6B]7V7;^,CQ"K3%.1]R!"G+X4X+14Y_V+J),MA^E=) MF<,I^\_N>7J3Y?A(($6\I Y,TY'%IZPWE WKT)NTS'- ;[+<;)%:,2?R<)57 M7]-RF55$.AF!BIU3\?<^*""S#7&KUHHO=B7 /73#W7S<7&[G:VA+ [8(LH $ M[\.Z8?P+A&;= [Y.R<$/7^=KSJ/O7%'GT1^QA80I^\UC5M3YVD%DMNR@O9'9 M>O,-")TT!1I0#)X@F?R12&>-WP_I#KS6QH$C9NE\[2#J'+?1G6]*G@7[W.8G M4J*P]MI[.$ [0:*L,S1-[*\WP&>+-0Q)?%=8PS+Y+MF1R=(Y#8?S43@=6PCW MO>;QT"U6]BLA);5W ]36IG@B#/DPQV:3'"];?=_9#B^1-'F#LK<'D!?-!N6[ M#-J;EY@DZH@+U_F:XB4F[$ZRXP%369XE'KK=)$\IRCW62-2Y$?1E'+N_5- C M\$Z37DK MO^XK84 'M 2UM\B7&1Q++A46^!3_)H#V%1FQ^@W]LLLD<*1B6_DUVXN6]PC= M%D"_*S+\.356D@L1^GU6W-D^:,-[7",.)RD#BVZX;ADLWV''^V]1 /2]5>\^%.! M$V=.I.C 48E+&5#0ZA N'6U$O10'Q)2XCP7W?1O)78 =NG/K+ ?J>V QI".G M*_'*F\L/W0^4Z5VQN2.[$6A>1!P IVQ_AA!G!'WM^4YC)G+[;8K$0L2/@"E* M5NKW%#[@Y=5>=W(4>;,H]W4O-?/+5?D?DH:=^:(B0W>Q/ M89>^+^8M0$ZQE#S;7=4\<]]:DH<"=;LMB?W-[$(\$(6Z) MQK"=F_V*KWO2\L SRSK@=C],9CKGZ)+Z%>/(7$ _%YB'8C5&'%9(?8&.-AMFFSJVR4*!X@L)5DV\6JG^4U"P6T[6&;* M"@"^ 5(./4W8D@,VX#/&*!H.8Q-)'$-:M 56J-U(Z'58HW ,DSZ$0;;%EVF( M-=P*EIO$1+>,_C ;RLX$P@!D2KY%N)"K)+D2IC0E]UP"!M)*:=^LC\_"P-A/ MIH15C[4D05E<@_ 45"!",['56UP$VR1'@S8.+?8.>7_R)95^([ZB^N0D*LM1 MR,%0851=:KJ:\*Z*\>0KN 5J 43%9G^J]+*3357(1: HN@9DD+;K);V$9MW[ MK$:ZR"?.V@+&\>7IA@"ID_(FK45XQ"H#P:RF>[K'DR!P:0"))@V0X [3#=TR M'7F7/(":,IR$-!80H""K$9(2_9(U(>/J;_NDK/$<-[V.! M6,,2YD>@X=G-;1B\!X'T-GB1E'!7\X3>^%#7R7V"ONP\625P?:[/X!XYK1#! MAQP5S@>E2C5Q8PDZ!:Z!KH%[@%.0B "C *3[VVQYVWC="#"!0UX%LW >Q>%$ MQ[FT:1__92;&!'A\-P]D<%,AD M#5L+Y'BU7]+#0&+2\K[,Z#]2^9 A2=LM@"VV.SA9A//Q.+C>U])SID=9N55I M9<$9#V#7@T18[?&*X-YX5D[[ _3'W#X2;O #V.(P6 *W2F"95;HAXF-JW?PZ M('-R+#Y\>.8KAK^ +5!5QDU)/HPA+1M.8+S<]- M*&@ ^$J$V70"8#S7%X06 ,XHGC.,A2A0Z@(6 %=5P,"Z5>$]6R2VFXT\0O=) MNSJ;>ZT?0"1JI1^UOX0.,3P,.FAR> MP=S ]H@0PX)SC,F3/,IUA59\#%=2DV? M6:+) T'$ 2#PP(/A8#R91.= /\\CT(7.@K=*\+O"4/XFSX&U(J\V.1\LJR;& MF1=U<$.1(3ARM1=B5*V"7% 025'U0D*L3!P-HPF.PY&G>Y;3 80]L)3L)L]@ M. S,D.:T%/DZ"/(P6W/W< S@2]NDS #;0>;/S#/<.977RF5GYB@84(?#@$E% M)7WW[TB>(KGD&L>_2Z4DZ\)0KY+'+IQ&*"=,A/'0C!ST@MY2EG9AGT'- WFS MV)>,@=F%^R2Y9XI,1=Z0!>I]Q"!!0Q["T'*,92(%%DA&LL5E ML5&LOD5_-WI9[@W@L^PA3I7!WVT2]#C(Y>8IWX(U M*E[K?2W$;Y1RF@AI!&M9>6G/DRJ3^*UTQ/9#,2J CN>$]N?ZAK!CR5OT@(M> M*YVSTCKG;0(H@ MZ TMGXMZ+2,(2.QAX *0:RPBH.GB4_C;YQ@H#N'U$>2=U; MXZ56;+=^L1GDS93_K9)M2F%6%HC"=9 Z;L GDN#YP0XDCQ0X( 5.2K:+7 MN&'K#5( %, 2[;,)A8XD<4=0V1)U7E(@&L\"#X?+CT="^B@>&CI;*M.YY>(% M]F;L"N'$Z CMYP- =8J>,?@GZ?X"C0U'EP2*S8:5P"+GV(A.?&1R!OFRA%4. M@J>,/%ZN';DK4K4ED5JVE?,(@,?7;+Q9,LZ(+=IO&*N1P#VHR,C&+"&&)^.W M@MK1)8"/^&NW<6';Q8W;>)JL@ .C$D9FD2^I6*JRG4H:!W#C8D'AE$:1^UM M4\RB%G+<7_=Y2Y [A)K-^X;72.^V_[8O+(I^M=]N\0'D?X9D9%+,8H/"E\^9 MA8]QSWX9DNM*Z-OU+PKC!=$)0UP MO+@?$&/^S (@.M>VQ D_D82+E%19@IV[R!B,2(^R'2&PXJ$ ',BH>%^,BR5O MBYZ*\!G$Y^W.L.0F))\)@H6Y:IQY(1FPV^,JS'CRGK)2);+/:N\[=>M\4\^I M:@)JPR,TDTJ$G A%9+4OY8F5*@/<08"0/:5L,/1O"QS";09R;$E&8FW0#H,O M>7$/AUN2R$ W"E"<0?DM4!4(2Q8P^4L2K'%3FI'!!>]6$5.HC_+^:2S9N5R MOT7[PC)50K9B),3AL7/5?]ZL;8=:]V >HFG;!4#W'N M/PR< M/%(8A>[N [VW!8(=ZO^R.9VT.9-H:Z7'.\C U-I2#(L@6$FKZ#H]N("@N12X M&T(<(1ECK66 D*Y&94H(L%W+>D_R ^_U-GD %$=CI' 0TYW6$R.$8F/X,8'Z M&I*RN5N,B5N,JVA0(7/;$:?4#"S!24IV(+T[#):^. &4B%\4^9+*7$C;MW"* MDQYE^)ZR'#C+GDD.H]JN( 6/1'VEBS7URF7GX/ M'$)M:/@RQL>E8H=:_M?A M&T)U:B7'NV6+#N4=>47*EF'8970[D45MW5A]5K,7IDDX5D7*]A)!:F%5&)!' M235LET!Y3JJ_-+_6D!1YEC$"2+Z!H(^&N'O3(=#$!]HVH)5HC09VV%XK2T*" M#J[V*4]ZGVXVY^92=G9RD=:($2@6D@$F\B45.16!J.\+K1X3+&@))1 $$@#3 MP?QP;6H74')X(EEZMS-)$_M.$L2L]9Z@TE/5HB MT.[VH0)^G>3:=BZ<.9MB:5I>FEHG;L#N-H$=6*;[FGV YEJ^7.+/@V2 *+A#\3D*(=!,2TI"M6HUO)Y8(C*EK/;#LK\J"NB M.\LKA* -L5-*H44]I/#$JB"=_4T>7.QOT ^)4S"W>7UQ]5Q:4B^N/@?OBP%] M>QZ-PN!9\%+S_=CZ,P^ M16[ 9;JY MK<^+-0T1#S$:"_\'I&)5X5>.1!>EC.(=%#XMAU2%S,%=W<$8 A,IQ!".8 2_ MUN$N*3 >!(^ CX3D=L$'^X,CLNJ9LAZF'XX4S76:&G&8P4D0 MA^-X3K_CZ8P24-C123!<%SF(@G$XG8R"$1RDA%^2/2.LQ8R*A"7]A2)YKI9( M2$:3(?W[2R)\Y)/Q*!A'LX#S)>-P.!X'43B#GYPK=1+,0[0UG023<+B8$^/W M!!+YXHN^85]!M4&!A++;3E'9J\[@87-;A3'O,A'B,UPM9,X5(1F=_@AW=!J. M9T/\(X:US<15!' TF*,@FL$*X=-##%A6A;#^]%L@C\G MD3@'3S3423">A],IGL\8#F\V@C$QD*-WA9M34=[F+#CEXC:!]WP%02;?RPEM MTW3,?\11%#3"D\6E,I'2LP"6/_B1$]A9P&XN@!,N8).;S*T?3VM;0Y\",$"? ML2@!- DGT40!=@2O;37F'1I7Q!RAIY$<# S>4;#,!Y-CKG@J!'Y"Q4E'<#1>F=A%,_D,8RFB\=7 M0F'!QQ4&'9AAT,'K1R%@PUMJS $'-I[$$L'CV;@)5,A2;]4,4G2&B T49$=A MH!(J/\1D+S4EI+CMJEQ_O)FZM).MM;95$%79W8%#Y*XF7VPI$IB M-*L8;#MCX[GUWE%([&)+G2+ Q9)$5=C%='F;%YOBYB&X*3%Y8IF4)1F".45C M@H1\,10_I>C)AX#<[#;;N5^(/(+8KD*7&L'Z@,;1TZ9,>#B+9Z/)A_ MRYWN!F+IVLVJ <=4P#%UP!%6^X%REH@V3FCO]6H.H=)>*0Q&&VS+E$$%V! KYT(,JSP*L:(JQ M4!(3S#W&M*_ID&J2TNKP^R9>Q2!@@@ (?\3RCY'\8PP2Y!C_F 3G)ESQ=*@$ M9KX8I^E9X,GE\W[N-&MIQ3L$9GB3;$(CLXATB!:);EL\*.[ILL18(?$$Q1HE M%)KA!H3#LAIDN)'*)/VS#5?6M5EZ2L0INL.PR#?>#&KE@$R>&+/F2B&(F#%- M8D6R !D>?X+1T[_@ M( &FX4C->3(9#SFWSG-J; (\[J#$);*9W.GZ+'"DO3D_^[ZZ\_.,XA+A9BVP M7A[^,0D7P!\_Y]?\U0*(V'0T%5?08>T-!=<$#7 8SH!?P1C3<@*9\YI^%AQ\.YSQ\-%PXBB!R&!S96J6EAPFUXO9^7^Q'9S5*M[%D M@C$G/)F)33*2K%(1>9K:$% &8D,BCQF*R?TK(AH_LE*3<2 M%K)\!8LK'UH644#>.P,0FKXR:^80><-)Y'U4L4XZ($YX4FRZI[(DM'6591'* M=?#)LZ'+X$UP\-HQ.*"9[1#<%9O]5J5$(-4P\C\<$Y U *%>93=$"^2 1J9# M8T]\&1*489PL;\, *0TZ=F2$/"=!I,T4" Y>T/XP=!LA\NXH=(-#$YB1PSZG M7SAFD/-9I*. 0@#,$W(>C@1>4:[=OL002_(@7UR]".9C+6V@@F>P!\N[GF[6 MYV)DF:]"-9Z$DQ19)BST2U9@\)Y0B\<+64?X1B6><%GQ-EDS"8Y$5_0:!'SVP;D=#*; FF7-J[F[$IP MJ()%-%$YC0#=I_, ]6+.9F6_'D50WQ794H11LB#(4"9"0*'@*N=JY.@1 MTUV^40ORZ3\6K2LE F?AK;IG,M:CJ@@].)HH.SQ5,I>"I#@=!/))0 OWD4JQZE&B@! M%[/?$1I@322VBO 75-=UM89FA @Y4(NE<+#1A0))C(WHB8@D$#<#_=\@**RS MFB"'6T=7+R_HV:PD5LMY!)I.6Y>VTN& @Z,I7H^=>&;*NNJ.R\M_$HR B8W) M+S0:C54&B]C P_L,:!"!SDII?79UC\/OGS(>G>$?4^!99X&HC2,A!/C&(P%E MCQH=H:IC?LHA2_(>KSA)\&L=1+'2UF'.480_9Z-^@^?XIY@@"B<1>E,FL?2C M]%GPB5B1W'E7=01GQ03#.7VD9W.*?@H8X>(8XY=IS;U-.,!-HZ:94$;5(R33 M]JM'M4UJ[->!@JWB: O4M^@I=7"ZMH- S\4<;92GBP4R\,O-OE)E!C)9I36" M\U==!%">H"@:YRL)''YD2>*3;E=#B837XX"VGK%.W0FJ&,#]6Y4'Q-& 00'NF%S8-.>:@Q.51FXP.-JL#B "[E2@EO-N(VVM'G"P!XKQ=6J0!IEU[0+A80=17 MV4\(I6>HCO-V(QVM"(W&&Q8QB09+=DV9]S-@J%,N@[!G\8T,E&W#K# @-,L: MW8I<6JM6\K4^+)/[]$!;=BXO9L(]LIA%3R&LJBK=4C3N PDJSTQ(,:;""-YO MNZN]' DW6(R ,#V%H/_HE42JHU T>>Q:(N'OGXS"ISB5#[F^Y+/0B&53BT=.(M[JUJ O]*#*3M)"NK@M%YELV7$DUXB[DB&K_$)=%DN( M'FU9RI:@&BNR.3I*($SQJSU6>>'4!QCTU?,WGUY>L*$8C1KDHT+FO<' -5E[ M1=2&$0D36H*@*;**?5F:'_'\-#7)7N1@%&*-1Y(Q-HS"YO94GA*$+UZE%,$P M7AY8(8^@+5Y4I0>[4J!_]AME*@U)DU1D3:Y/J4Y)2T40Z]\@$2G%P-+1"2>] MR5APHO0K4P@SJ[..<3]551"?S-^\5ZS.-/-8VLK-.D72("T; M*H=>[]8VK6^+5;-D3X)FF/)&V!!;/(@$Q&AV5 #:&W?U"_OBM(^&(IS-TB#F M,9B50MI%=J+)$$.MNBH:&14*=2VC^6 8ZU)&O-_W[5T7@11R!XQ\$G& #6*H M"*C!'OA&VG49V:D@3%))(SX*B?1L9.".:;ITMQIAIU/&SJ,R(T<6 XA5EC D M?'U(T6@S+KS$C4(*3?%?(_2<\Q;2328B/AR.4Z(DB53H1'D%G78MG"DA;I<@ M7R'E'<#PZ5?DBXIY2NNL1 $[<<3#9CU.;*<*TK4O3T;P#3VLB_Z3?CQ$^D]I MTY/!WY41&$ R3 (B6%6;7!Z-IPJ<8914!R1U$C MYQC?VV"=A+T1@E/#:$[ F(#D;">TB@@)K -B81W6Z]02+4L^ T.\,*&ANTGTOY2P5C&)8F MR4'594TD5'^",6"0NZS0G0W4'M"7\"T*1R7B9K+"9@/IH?Q^F<:([]^=89\I M0%_P]K#%9 \K#J*_P=8S:Q> ME8:-A)7$'HQ5PKK%0OU4XFZK3"$R2MP%02=@DCT6NTEICNR,A(42ZV?*>DK* MGV4X,87HE:45O\;OD46DWC+5%/Q! MR30#CVO&70:OVHS=UNJWZN<)F@V;OI4;< M )<( 4+DBB(5?'C#3UP$'T&??R/J92)Q5&WKA 73J6)06GCO6JBY+H'MK8+Z M?8N@MHHR$D-WEI)T-Z#EI;0J,(* /(HB2G3RK%U7-IR?6>9SL9,'BBN*$%G< M&A6EX2JMZ*VFV+ 734;AT%]'U2SD>/2\GN#6%C@'FBKZOQ;7Q!OS.1]8Q^5' M:4=DM>']:),IDFL[2\3JFAA&RWU"Y&C2IFS<9="DL MY[H2N >'3>>KRTF[V+C$1JQP@$\GG.\F85$DB6I$U'6J]>74)%^9@BC!<$2O MAJL/U3A)XWR=ARK[#0C!W8V*/*T1N4'+R;"0131:A%@(P2T%-.>P;KF8E%FB MY\J35:]MP(&0K+VPOZO4XHED@C'5K\M-SEN$>&B MY O!KE:IB1@+8E"E=:YYS+2PQHCBLO2]WVB!.WC)7XG[(&Z[ZD_$-!I1]-75 MY:6BT&VQJW7F1@JF5<.:+=XW624*7AF%;%HF$:..K+/CA_!/DV+OP4[Q)L7] MB(ND=Q)7A%?4" N;3R;A?";OJ@B";E#=9C?GK#+(LT!_LTBC.#SEC7P.)/++ M^=7RML"X>\$ND$O@ ]MB)5J^T.T40Y@32FP3R-YR^:C"BQOV_U!9SP2'OT.0 MED80&((AQ#[XZ%R8HY=F\49R6*"E%9Z[(S/CADWLN@XAMCQ M4<5PS1=;;(W793S -NLM5O,D'8,.&ZNME$;!D4Q<.7K(C M8_;2-8LT5\&K%U@N9[TV2UL]WX-V1!Z#JXOG9UV%,/I5HNCSMPR#GQM_?&PT;X G'A0'6P38=!+MHICW.Y[0&],9'.EH M0K6+ )310L) %VR,*8/A&+ +US=<8%$*JG,T'(58+$$DF.&XO1<]C6'9PRF= M[G!TP.* 9P;B4;Q LP;G':IS@3L )+X"DL1X9&2>U(KHPT?G=?(5'CZ'#\\! MM/3A"2K9J&@$(E$N#=DL\=!D"!10,131G>/QK!T3^,W5;+X5N!BP.@I"SIP3 M[@E?10V<%Y@2&U^$X-XJA_*Z"[[ M#=,3,@P"O9-5FK+41,74N>PZHH?(C#)=@U+\/[B+W!,!;5' %6ME[-GGZ*/Y MH&*U)F;^"HMDKN0582<;+>".+KC.UF0>3N8+<]AVK20#7%D\6LIV)'72Q5>L M];H@VQ4ZA=6R(4J%Q.\VN*1:!O1&QI) VD,T=JX&;4EFN(G@EHS MG.H2[W/QNOQG$R:+O>B8P+K MWNS(%J%(B-L;?:=34N'1)(XQQA)8&1=$A2%/U6GB"KDWHOBJV.$;N'0M.FR2 M"BO1;M8JWD6W&SDSB,>6;>G.X\9(36R$4'#I92;BI+\Z5P=7DM8D@Y-Y5>ZQ M0QZ'Q'HBBE*--0^=D9XGW)@&Y$2"97()H&"RZ M0VFX$;=:PKV(<^EJ#H+,6P9FF2G9###<[-?[$N6$T+/55&0<3C$7AKYXJ(F2 M6+31\H3=.<>2N;'M;9;K^1\0)872*MVU$O1.3'I$@:]-,# M V[F#,6@J8..>3'2O(,T?97VF:L9RDAJ$^KQ2%#9/B);EXN\8M&,9H=)SR D M;QX,.TM6>\FOP&VQ$S 3]H0RC:QX)C$6)\T M:HF]_<0P6[(4/.%D,9G)?/H9* A-@23+W?CE%* X,HJJ+3QB7Y2/K;&7]*W\>_/L[2M.Q.T4/!T%SA.,SEW6FLK/AH[!7 M49T1BYK4D:'0YT-Q:].;3^[?'$\7X13TKS)[7J%3=+HS8FP8;OZ?P8C M$*;C\=C_EBPQW&HFJ@J1G"]!7JC(B*1+I&!B_C2O'>&'O2^.=V22,1C/U*EH38)YVMLZB^=*ICDX0Q:X: M:SX+(@PD&4?&L-/!Q $*;UDS)D;X7LS-B@$,-!K$DVDXCB)G]8B*NBO).B8V MU6VS (7B[09?JDK%,[EHC0.:5$I0]/E)4BLS)8PB.!@@*0O8M6^A<<&6SO:G MDSF0R86NEV-8>F;383@:RJ(2 @Z3H,N-D^^Z-B[C2![L$P%HFICBG8#!J*6S MY8X U-Y6ZP?/))T(WJHGG^NJ.XY:0Y-P#$OBK@247.9_FY M*DTIB0YVF0G63388F%?KC3@H3E659#P4^DK&,JKK,@:R#[G0NL4:G8%OY@:U M.KBW_;N2EI"PSO38XW%J6F\"=)@!%[]^0!O10EKU0*Z+O(E:;?L/20$H1,G^ M.^:)BT0022'M]*X&%K#JAG;I\8)KIO4.)VP9,MN"TFM-';:Z)8DE;QF=2UX: MK0K]@4I1- @\8Q.I;%5K]NB:U2VHO1SWNW:U:S);U_E:**G/580S&CN^DN_/ M)(ZB$!E' *EI\Z06S=Y8B#4F=_BSI+))A2.YX:03;A2"L2F03&VACD)&QS+R ML:8W#ZS%8SX3/8;&TNQ&7OKE [W7!$/)Y)6HGRL!49566\5536:C]6JJ?U*) MZF92%NGJ&=7D,DY@58FSHZJQWE,XK$')T!8N6AU$XY%UZ3B*L%6^[J*- P>K MSKI6)>W5OE5QI_@*2WK"M&\Q*R:(E:U*#W6;I26:GWT9?;U*B5MB@>"CGYST M/[,2;(YDDJ?!51O=5U[/^'G#,V[TK!4!H.BG:)?FR/+=7O8?U=WAR(K.N^9F M;!V% !(5MB#9GF:_,JC6K?G9TR 6$A@DGIVPC$68F<-R)1/^9.W'.[*'\!9: M0%YADT503*4Z9>A&KSRQ8^UC 7%O,*=J_(/Y7.I/+641%1S]I?AE)'6T?,LS M_#H:@/9'/WSN[7@P)7_V1/U\Y0@>0,^S<$#K7R^%TSMXR) S CSPH?E3[6.@ M]E%$!F#^A!*RS2Z"C<(2@MOH>]=V;;L/>6^+:80ZSZR3ZG\\G&HA?ULG,QV, M1H>/!#2\"9Q&-.H(-EC OO%/SSDL^ 6W0=P4;4$4R;ZZCU>NTOL<0&)$3J1)>7=*$04P-G^91'>8^.00/?T-%E43*7FN! M6>L]QG"H5&JW+M?DU))5*,$"+:"B"27726<.$CDV0"W:DNN-RJB'UJ=<\Q-D9U^:AGSB5=JFXFJIICE M^5M1?@F#]R"@W08ODK+8 'ZR>/RAKI/[1,2)%6I&V9^'SD9X %W9>_:E>CP MR!F[RCH?QUZYBDA]L\P1.U5T!'\EO):82HGM[:CP$?5E15.V^W4+XD87#%4K M>3P9/4G!IL>!$84CU5PIQ#YM3U!NJ2MO4:O9(E.9TM-*#G]0Z:0(!/%ARIDA M!GHH=7$\'G6G+4;AG!MIQ,&G";IJ [=VY3'(Z' M8INB=PJ@"F>FD< MCN;C9O5.Z5\]!9"CT=$C$N%J#!50@-.(XX=-Q&,UB M_I,Z_W"4\>DBY/+1OK15SE*53A3=:8'S6+4W%-OQJF V(R6XRY7#UL>4=6RA M>NC*UV$\FE+/H2DU@\4&K<-P00U:U1+['$-S&Z(12!1S_GL^"V<3L0\C&'N, M?[],\X)2>G OK0JOA[.=0A+$FP@TFH2S!4PP0;EO,5R$\\D\H J,LS >SZC= M[10$EM'1*P.M6BQLAMY?^FLRF(M%Q:#_8[UZEPJZ*^J4JB QE$B*1+VD#$-Q ME$T-M5%W[82P&?0;=D4R'>$_\P<^A,RS*'\E_2K,KRK"&WLT(%E\KC$JLPZH944G 1EX-!<&VD>276R M2L5OM9LUZ"-O@!=JQ[D1^2:$9A-TC&#$#"01!)9BV5$RC#D.0ZRNQV'T6%/; MT9_E*\K[7U'"&7=&E7X:>&YK2CA4XA71J<[.%:;ST3^SR:KYP<=^5.PTJ5HQ%E'D:35LZ\(\9'EWWPW" ,#YB$T7!*39,\ M!D3MX(TIABZ&,6@^L#WQ> 1D;.1H\,;L#OU/PAXGQ%+?DY?TY"?CR:.Y/?5Z M\\WK-K3H$FL4;T;XK3UW(()AA^)8&2.P?#1A-^+2>DWQ%BR]FZC:CB%_JL9; MCX!^3.WJ$^Y_-5V,O@'Z;S&^.+RFBDAH2&3+'OL$9K+?]>*;.N-:X7\4B2*D='.I,F*_=16M" '\7P:%1C;[4*B).\2/)DE=@;_9KCZB^)4 MH]@3%H4XW0/-3^E*2P!>1PI+*TIO9P\HF^9K[SMUPV7*FV^O-%2:L@L>U5M0 M)COFW.I-V43Y)1VPWJ2BU\H)X-\6. 0CZ1GG**G]9!A\R8M[N%0EX1T!<*=< M$])^))H3)T8ZEG$HPI9#N'F-P"95D1-IU$GHC99?H4RIDM87ELXI/X5C+I#> MK*G2-K6M5*42#?N4"X#N/>#:;8> DT00?!. YZR-:-5Z=MY>M@P*+\I1#GFC)XAFY@JM1C2U=X4R6>5?0 M;K,.)^$;7E#=OA?GUYQ?T7M9KE+X=4'EA]V;#H'(/M"V89-HJHMQU5XKIZL( MPKJ2[7;OT\WFW%R*HR.P*KO .25XHQ$FZLR*F9T%YW%*4SS#0MXE!$$@P9:M MWC+P6Z<9TPDS/]$H8-LZ<2)8LY2;VAIMG_>W3Y46*8V;Q4& MPGJFK&XZI2FR5( NNX4+LJ/R/$Q A1L&^Y]4Y@L!9TO@"Q&/$_.PD5&W-=35#O1,XZQL,2-XJ+>$% M93>]R45[3ZK>^V)3[%>$17MZS2SF]PFQY0V&BEV)]%S9NS=L, $6@?4J)Y# M#K"GY\,X#-ZR0Z^D (-B34/$0S1?X?^ SJPJ_,H1\[$K1#=)O,!6MS!=U@=8 M%5/VTT_4F+BM7_UTM03BL^?,;-FPT) E>W&I"_&>DA*/"0YM)_/YTJ=T^])+ M3^]T'06&;4S'\9Q^Q],91[=0*5N"@1-RXW Z&04CV&\)OR1MANO5;-P)2_H+ M^6&OED@L,'0"__TE$0'XD_$H&$>SX ,)IG$X'(^#*)R-9<#!23 /4=">A2* &]Q6;'IR*@;1291R*4V,M$R.MP M>S(JNGTEZWMCC%P\#<R55,/H,)_IQ$*G_-N;DGP7@>3J=S:N>&C5-$5,02A%+AFEHA MLUF*#"*2IV\)[1-TS'_$4=1)U)AI?)< M]$7B&&CC ^\V_KS)M'#*>& MYSL:">]::SX<)9[,>;31K/,D=>&SQ-6=FTH4/OJP'S.XMF-B:V7L4V*4$*EU M@<.L,@B+!T4.%ZT'N?LW&MT;TC2:#I45)J/X0"C M;.LY?1FEK1]]5U[Y/-M0FW;L(CRCK%<0EQ9P$3[GU_S58C8/IB.9;.I862BN M!Y7IGP%BPACHW):17]W:*+@!S'CX:+AQ>#R&+^V29 MC\VNZ+K[MC:3J<^.E7&:5/!P2_:^DS]3HJ1\4OW?D1B*!P4_P_%45$8IPW(Z60V-6(*FK.K#,(JP%;3JIVU42/$[!R$Q0(J2GBT^MFSAL5) M;$86CPC-;V[#@\K;$18JW9)/F"_%F#HT GCR%",,WHABJY6,YLGRNX(35U0I M3(:2'56H,^\\JU%9Y8B'4U>>*]X5E-Y&@/S?!6MZ=(Y_9MYNM4]R V4[>91\ M1Z-Q<*'.$S:B3U]ZX#T1$$CJ2>%M--7Q_BD,,)4YUV,,C'C%-%I"R&WO&^391>8J)%'^VKW<]%F_/Z\99C:V-H(\^J52O#C$>@!H+B[#HXSB?5 M;%!UWS8[!LM;!E(N/$0-GV1&GVXS0P/(,[BNS4'C>3C'4T[?,IA6:>+!5+$2VH/*%1!%3,<&>UO&D\T&U]BB\IHNH#U MR-P?A%N%(+<#F(D?CR94WG(6(JGM=<8FNAAKMI#GG_XQF@[_] UH\[^UXU!' M8P;?#3;Z0#0*99OVH^N'P-DO@LA^1_.BQH$WBQ&+ A[]T.;W"J__$RN\=B&+ M.\BI%[;\SZW3Y:Y/);HK^,I0F;MZWRZZ;+@4>\N#78,(9XDH?G>=PKX-?B^+ M_5]2%KN[F)F7'ZB(/Z0@'Q&8BAMX]4K%;"#;D17+#*GM^PB,OQ=3^[V8VO^Z M8FJ=$MF!HFHB#/&?*U\-Q/Y&@[]G_3:QDS8S_N]?U$V\8#.V5J6W;M'I6XJ] M/?J$?R\T=T2AN9XEL'K977J6L>E]L,WJ,5M=]:3%0_M-2QEN>Y1^_H,U$=6? MJ5U0HEUPS%U6)_R]FLTCJMETX<_C*M4Q?1.:HH2[_HFCYU,+[9 M9O?_;;6-SBLFEM)\M==>_5[$XW]3$8^G297O=9U3F3^OAG9D)?="T=^3X7]/ MAO\?E@S?J37SBIKYS+T3RQ\3LO9[2O;O*=G?.R7[.4CI-R4@STJDXX$$L$*) M\US%8 "OC'RLDY?4O0DWIL?Y:4 V>,S]V\YP;\_2=]9>[9?]IL!!M'2Z7V^ M>AFF;N><;8A@OX]U9M0Y>7\Y(K08F M)57[V]-ZUGI;RC(.O4,Y(9S6?)&1+8JS8ZH'%K?B-ZO=QG:8_303Z!P. M\3QRA:>UWY?G"OAUC468V^^02(-!A(8)ZNDYU. _ S?6 M8T $#(8)LTS'6563T?^.!#VIW[+#5Q>H]UJJ?(": M^P$/79F$W+=/CTGD. ],9BI3%]X:Z;^*L)P'XI8>H"9RD%^'4 MFUNI%[[YC\J_: \BTS LJH6A(4^_\8W@_%=*W3MZ[^4X(;7[KEO#':":KO2 MGS%8M_WL<=D(/622[KN83/)Q/>D M,]W$][ G\<3W^,R]#D]VBF^4V+\;WX#Q']:8:9S5*9S '>4/J@2 "Q%7?"SF M\WCGOO&Z4%^\NJ%7K5P$$;!^\ YTH;R=G]%^XI/.._&>?Q>8(5II$:4W#I2> M> Y19J]\-+)7OB=[.7#FKZG;;S-.6#"1X_'AYZ)841M!O"SV7+WB)SK-:(Z' M+2$.#6B.ST:.S\:.SYJAB$]_!U4"R7OJ[8'1LQ4)VJ]5:.M'G5+Q&$& AS<& M,;27?FUC..7$EL^NG9\?2CMQW^+NG)/>Z! 55/YEJM#7+VY954MS&W-K>NQS]K4W\E<5.YB#QZB:9G! M+C@'30QR\+C&(A4O$@U9IU0HPO?40NJ.T=SYG!>@-?,*#U-N#S/M!=2T)U O M37'VP"E+!XPI CN5!B6)>(]&Y*,U:?0CL]!,>U 7E;!S?LZM%++3O1#U/2PAOIODN5F&1:>+L6M_UD< MMW.>F] C ^MX+AG%P3NF!:_04740'WP,I6]&W"%N^8@AFMMNT[*G38I[U/A& M7IQ;FGK$L@TL>2J120P9O$8"I9#W5ZS9IW2E+EE)OK]NO']OOM_-]L4;N-ZP MD^=?I9N-3"QY1U$X^#^I+'D-J?OK:EEF[*]$.5]68!5U:"K3Y/@AKY !?\F* MZHN?:U$^8O.>?O#E^QU_(.^+NT$PG)&/8.J<^HW*:^P\F68B78*[X4^,D5[\=#<'$#ZEZG&;89;-@-1 ?XF/GQ@V7S<7T8 MN3Y4?F>S7ZTRJ'B?3G5FBUL\Q)2)\Z%EM'J7?"57X751EAP& 9IYLG1X:-J= MAPX)/(?02'5=:49F^C[]>'5IXTVN,[=F,^I46(ZU%;4$!4@+P*W9[O*I+;!'\2[$OB4L!B'#03&8#ZLI-)M)S +.L M14M'S,\3^X/Q/K/)#Y8,.1E$]AZ]U##B,%BGEPM>4 ,&K _; 3K&KDU<>#": M>AS0-I,$&>C)B,9HL+!AV1&\C,XH D0N@"\5&BA*C_B@*_O6LE8"!X%*9)D* M9*'5;AXZD.8=]HVDL$\+:QA" HY.SC;#4FRXI 4'2-YP$-E#?*+T \43NJZ2 M:WMB%UCZ+)^#%'!'VNCW.%4]SXOO.L]'Q=>%@/8Z6;(-P/>&C5H.*O2.Q; ' MBL9WBMZC8?@/?_B#2\2Q(@L59Z@Z4D>-E6P:=3R.7_%3[N]S#;N^5VUA"FN# M"\,+AME(VA_J'J^R?(6XN<"3%35@F&6I;M;O)5:@V-7G94#4(9)@ -WC\ 9XU\6]9 R,J&0 M[>!Z;LD2 *N'+7E"G8\[-R2/JG!U 5NCI1F,V-1G,^>:O>DF$S9G1X$QNE:) M0:Y$LA^H8G38; H(D8F*$PBI;"X,GWY%22,XB2=4-418^%2JA5W>]R+/]T(G MP)!/ZGE@& _765G5PCGI=/2ZWI=I,,$:F+F(*+ASN; PDI$CL+ZS2O4"\V9Q M%WFV3J=4(^1S7]\6F,QJR72-QW:).Z>R)?GM?-&#?8('CX]4LT;0 6H.D[@W M+%6%SG:]I&/DQ0Y[8V::@W_G<[_8E<1IG*HTA9G**-&N-ZTO?TER_YO65G0@ MFRY TPJ;/[1O?L1L/^G%S9=F&H,M?FQW18EY.R+FE/.O'&YQ?R$B76DGN!"< M_,+(_S-.V%G>1)^\Q<'=*76V4#>/'$*=0UK&PB".#^BFM[K"2/L;*CAB 4SE1ER?.N3E8TJ2'(,&C>.]D 4!^I__8VZ^ MMD?)N/X.T5%4!_"98ZPOG&6:CH+ 6;;),[\K_J-9E$FXZ? R=SKH=.4K><(R MD)CKL''P5?[&]T*HAS3A_K?]/?&S[K ^S'5S5#74!Q)!SER._ M -M0RJC8GOM0HJ&+\3XQG+$_N/KO,?W(;Y3\>TP_]DX_=DYOALU(YS>\!VO>F=&<8J^F];\Y__$"MALJ.XW6N\"4((MAE[OC9W7?;!($_#<.B=JV R$I8D6LN;H=-]Z#)J3B1 KBIYI[XX8T@+: MJ0+$[D^/61\@UZ$\/R20LCZ*1T#Z9A!:%\XFQ!WSO-KN-L4#:)(\X26FV58' MCK%+8K+8F[AL6F+J20S./PM MYCA165*QW#?KZ^[9L/#C48?4/=R\#;Q5'[+;:6%]?5PU20L>+"9YU/(L MBG'AJ=5HE(545,)Y,E(7<],.%? :^@)*O[$:HT4 5-41YVQ];=;6/GVT:A_: ME'%G1#21*)_*WK@=P@VBRK^9^?"^530& MP,!9;-/:_9!<<8=%[.J8:#>A=+QAZ#_O* FQ#^3ZS!I>,Q5[Y#Q1OM(@!C-LTHTIS/@E"H/SJ)I]OIL)1,_HRMEO]78'SS>Z?.5? MJ($TXBXE.&5_PZ#O+DFF9QE!>Y%FH<#VMS/E"G"9C^+!U!ESUJX8Z++QNS1$ MLY"@Y71P:^W?>$)&D5=^S'MBTDX[/9!%%;E<'9;4]$W($[$O>]9M,78&!#X& MD/Y[) "3Z6C1S)/\YA#HOOTV.6G)4YF)-32AS&A+\F;%D'>RG#",_U%%1.!3 M[XML4LVJ4!3)CAO'2&GZ M=J <@QT'F4JU/A2<_[I!$0$/@*W(W)SE@W*@.!FSOV!I,]J_7]'0GI'_YL1H M8WC1F+@+>[H*7![QK!4+W?&L96;OKE;Z+9OL+F)Z_'WN*I?9?O9P6<]C1K>* M<3JG.Y3;\HW5/AU%G+K/X)A0F*Y]_]#""8+)XV=II!KKU7B>/F1K>\N;Y'0^ MCX:^^EPY:',@9R9?^^R")0FI*'X8P!D'\GEP-:!Z"/NZ@/OD>RQV!K(^LBYK M\T+9%5@=E3"?)N))5SMUT/&G*$/JW: >VV()HT9!T?9W3U-?]+L<)Y:J5)4J MC72GSD*A#APP3MRM&UV8$QF:YJO&1"^:$[V2$UW"1!SSUQF"]C2+\4D//6MT M=MM>OJ4TIV_DH\MS'CF0 9T_]IY39'<)5A$C08P3X_L)U1?K-=F@8(17<(AF M 'O_K&2&X)(@^*0A.)"+K&(51"RR?N+'JJI_^G]02P,$% @ 1C&*3S#U MO"@^ @ 8@H T !X;"]S='EL97,N>&ULU5;;:MM $/V595V* R62[-HE MC21H X%"6P+Q0]_"6AI)"WM15RO7SM=W+[K8+J'%34O\HITYLW/F[ 7-QHW> M,;BO #3:6.3. MF8;@, M.*$"I[%H^2W7#3";AP\7U,3YU M@0N,/,>G/,'1\BT._IST,GR:U\2.J!=/4/?3'=ET]([2ES8]Z+8@C0LI#G?" M H:?<$ ;PA)\0QA=*VJS"L(IVWEX9H%,,JF0-D=@ZD<6:1Y]./*>/9V.AU,A ME:OM*_CONIM^%.@]*Y R-@B<80^D<4VT!B5NC>,F._"7$.KLU:XV"DM%=M%L M@<<$-Y@B:ZER4$.9"/=0&C,HK!Q%R\J.6M:!#6HMN3%R2DHIB-/09W2&H9_-<^_3AB?QHIINI/[8FN4( MY]NK!W<*"KIU_K88!!AV4M=L]X'14G#PB_EMP>C$@FE,^CJHDHH^&CY[53(# M@,)H TK3;!_YH4B]@JWNK].V.%7S[ PU/_<^ER! $;8OVMS]E[S+_UGQ_-W? M2W9_E6/!SZC1-J(S$+DX!Y'+ER]R?O6/-09=U]EK;0>-;4#1NJ5,4]&IK6B> M@]=C7Q8)_FH?+NR@O8S]S=!KLC8/O@-^DYM#05JF[^P273#!H_W9"H^6PZS5 M0)'@T?X".6WYE2LXOBK3GU!+ P04 " !&,8I/M F7!@,% "B*0 #P M 'AL+W=O( VZ3;!B@V0;+8 M'@M:HFTBDNB25+S97]^A%&]&SGK0R\0'P]:+^DR*\W%(76R-?5P8\RB^-77K MYM':^\WY=.K*M6JD^]5L5 M'EL8VTL.F74W=QBI9N;52OJFGR6Q63!NIV^CR M8E?6G9WB#>-5Z;5I86?8\56KK7L]'C:%A!.>U!>YF$>S2,C.FT^Z]LI>2Z_^ ML*;;Z'8UC^)(++5U_B'C$[U[MVZM-RX2K6S4/+HR3\J*.[E2 1ON M+ R,?SFZQE6ZJ!Q2&FA&!*WI-)G-Q)"Q>L5=^^ MOR#&E&!,>1D?PGW#.4Z8I8"2[' .HLL(NNP]Z:RJ%!0)! )Z^U)9!)D3D/D1 M(?])$&1!0!;O"5E*MQ;+VFQQ.Y\2=*?LZ;\A$S47:(F?5PUUL (NY;+,H',;,0?H?HY9\G"^F MK(1'7[5N/V;$E MB=AE ;8FMM!:"Q>AIIQP0,TO@D]16/,FZ4Z)1TG5V\!7& MHR00,UL@= #M!X4&294PGH<$0$$ &T<,2@%&0,WT9,"17\$^;@ M_QG*K8US @:7@ 2#8"&]MWK1>=F3O&)2P3]A#_ZP$SKL1EK_+#QT#2?+_;%P M0J83S#H@93\::":4*1)^4QR6_1B3DD?"+(^=[,7)E_ 8.IR0)90^$F9]!.O_ M%(I21L*LC(-.&T@Q)N60A-DA8[/]M!8IAR3,#CF@N!TGQJ0LDC!;A%2=.,$S M%Y18TF.*911H4DHL*?O4U,^36S$1'ZL*YV@I99>4V2YTV$XQ)CE?=52[9!B3 MLDO*;!<:,\>8E&M29M?0F 7&I.R3,MN'QCS%F)1]4F;[T)AG&).R4,ILH1\C MGXEX@.*JKE;B=BGN31W*VV),RD(ILX4.8%Z_Y/QXAIJR4,9L(809PGDX+FMQ MTPZ%X?">41;*F"W4CRK'-7G;>AL08DUP^X;=0F+0;1L5O<3$F9:&,V4)[\WC[I!B3 MLE!VM!QH(OY6HYY.62ACMA"%"4\"QJ0LE#%;B,*$YL>8E(4R9@M1F/>CE"VG M+)0S6V@O\9V\_O1&;#J,25DH9[;0&\R/X1V+D Q!<0(O=N24A7+NF;9]S'L% M.7"I:[T_CY]3%LK9%^_W:W,4X#$F9:&-(\QR65\9@L=QNRK%6-2 M%LKY1,3EDH/^:JSFC6(ZR+N^L"%_#^PY9'E8PEUU=7\&^V_8O(_M7^T(9N]&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/%V1?HD35^^I9/]7CLVM(<^[)Z.Y_:LJF:<>R_A%"V33[7Y:[K M]]_I_UW7Y_W.:OW?;G.;?C!Q5_%U3AXR!9 M#A)ZD"X'*3W(EH.,'N3+04X/2LM!B1YTOQQT3P]Z6 YZH <]+@<]TH/B&LBX MYB^V1&@'?EJ1\!VY+L= =R1+W<$=$>^W1'@ M'?EZ"]!;^'H+T%MN\*R-'K;Y>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+ MT%OX>@O06_AZ*]!;^7HKT%OY>BO06V]P5H(.2_AZ*]!;^7HKT%OY>BO06_EZ M*]!;^7HKT%OY>BO06_EZ&]#;^'H;T-OX>AO0V_AZ&]#;;G#6C0Z[^7H;T-OX M>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ.]#;^7H[T-OY>CO0V_EZ.]#;^7H[T-MO M\*X2O:SDZ^U ;^?K[4!OY^OM0&_GZ^U ;^?KG8#>B:]W GHGOMX)Z)WX>B>@ M=^+KG69ZEZ8>\N[[.!S;0[EVR3_#/ZV9P5W&]U.^?L9EZJ?[9TJ/TY8<+I]7 M__->IOZ)"/.*\OP;4$L#!!0 ( $8QBD]U'BN_[P$ 'TE 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZU=XB'8#; $)?L DTR9J M$ENV"^7O<<)# A6IB%:ZFZ;).#,WJ756O7Q\=10FVZ[MPSRK8W07C(6RILZ$ MW#KJ4V5I?6=B.O4KYDRY-BMB8C8K6&G[2'V0KLVS5 T9VV/"SQN' M\W3?W3-YWU3TIVAVN6Q*JFRYZ=(M>7">3!5JHMBU>:B-I^HA^J9??>2]-S[> MFBXU9MN6?5N0'R]'?&UI=X"Q30(#D*D!RG(#G.0'*<@^3@,Y0@**)R%%(YBJD %!+ 0(4 Q0 ( $4QBD\?(\\#P !," + M " 0 !?D !D;V-0&UL M4$L! A0#% @ 13&*3PA@IRSN *P( !$ ( !F0$ M &1O8U!R;W!S+V-O&UL4$L! A0#% @ 13&*3YE&PO=V]R M:W-H965T&UL4$L! A0#% @ 13&*3Q&7KG_5! U QI(% M 0' & @ &:% >&PO=V]R:W-H965T&UL4$L! A0#% @ 13&*3\-+$+K*"P ;4\ !@ ( ! M8AH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M13&*3X^L6(JP 0 T@, !@ ( !PRT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 13&*3^@ZJMRV 0 T0, !D ( !9S4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M13&*3RKV]C^S 0 T@, !D ( !.#L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 13&*3_08.2&T 0 T@, !D M ( !N$8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 13&*3Y>$>N_N 0 9@4 !D ( !LTP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 13&* M3Y- D4;E 0 '@4 !D ( !TE( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 13&*3Q)(?!C& 0 -P0 M !D ( !]E@ 'AL+W=O&PO=V]R:W-H965TU< !X;"]W;W)K&UL4$L! A0#% @ 13&*3]^#2QLC @ A 8 !D M ( !-& 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 13&*3U<-&S<( @ +P8 !D ( !F&@ 'AL+W=O M&PO=V]R:W-H965TRGM'TP, )H1 9 " 2)M M !X;"]W;W)K&UL4$L! A0#% @ 13&*3[A2 M%]&PO=V]R:W-H965T&UL4$L! A0#% @ 13&*3QOPM."= @ .0H !D M ( !CWD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 13&*3ZF2T R? @ \PD !D ( ! MYX4 'AL+W=O&PO=V]R:W-H965TI^#?0( ,T( 9 M " 6J, !X;"]W;W)K&UL4$L! A0#% M @ 1C&*3U;2T/;C @ X H !D ( !'H\ 'AL+W=O&UL4$L! A0#% @ 1C&*3X+SMCBW M P 0A0 !D ( !=9D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1C&*3U@E8JCG @ Z@H !D M ( !<:( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1C&*3S140\C? 0 \ 0 !D ( !RJL M 'AL+W=O&PO=V]R:W-H965T1<@( 'H( 9 M " 5FP !X;"]W;W)K&UL4$L! A0#% @ M1C&*3SXP-7/D 0 QP0 !D ( ! K, 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !&,8I/=1XKO^\! !])0 $P @ %!%0$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 2 !( *H3 !A%P$ ! end XML 21 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Tables)
9 Months Ended
Oct. 31, 2019
Debt Disclosure [Abstract]  
Schedule of long-term debt instruments
As of October 31, 2019 and January 31, 2019, the Company had the following outstanding loan balances:
 
   
October 31,
2019
   
January 31,
2019
 
Term loan
  $20,000 
 
  $1,042 
 
Line of credit
   —     7,800 
Loan payable
   —     20,000 
   
 
 
   
 
 
 
Total debt
  $20,000   $28,842 
Less current maturities
   —      (97)
Less deferred financing costs
   (983)   (996)
Plus accrued interest
   121    —   
Plus accrued final payment
   217    169 
   
 
 
   
 
 
 
Long term debt, net of current portion
  $19,355   $27,918 
   
 
 
   
 
 
 
Schedule of maturities of long-term debt 
As of October 31, 2019, the Company’s long-term debt is payable as follows:
 
2020 (Remaining three months)
  $—   
Year ending January 31,
 
 
 
 
2021
    
—  
 
2022
   6,111 
2023
   6,667 
2024
   6,667 
2025 - thereafter
   555 
   
 
 
 
Total long-term debt payment
s
  $20,000 

XML 22 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related party transactions
9 Months Ended
Oct. 31, 2019
Related Party Transactions [Abstract]  
Related party transactions
15. Related party transactions
The Company recognized revenue totaling approximately $1,223 and $1,115 from an affiliate of a stockholder of the Company for the three months ended October 31, 2019 and 2018, respectively. The Company recognized revenue totaling approximately $4,098 and $3,693 from an affiliate of a stockholder of the Company for the nine months ended October 31, 2019 and 2018, respectively. Accounts receivable from the affiliate totaled approximately $1,277 and $598 as of October 31, 2019 and January 31, 2019, respectively.
XML 23 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Accrued Expenses [Abstract]    
Payment processing fees liability $ 2,428 $ 2,267
Commission and bonus 2,653 320
Accrued payment related to acquisition of Vital Score 350 350
Vacation 543 417
Other 2,044 1,744
Total $ 8,018 $ 5,098
XML 24 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Accounts Receivable Additional Disclosures [Abstract]    
Billed $ 19,759 $ 15,990
Unbilled 978 636
Total accounts receivable, gross 20,737 16,626
Less allowance for doubtful accounts (729) (517)
Total accounts receivable $ 20,008 $ 16,109
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common stock
9 Months Ended
Oct. 31, 2019
Common Stock [Member]  
Common Stock [Line Items]  
Common stock
7. Common Stock
The Company closed an IPO on July 22, 2019 and filed an
A
mended and
R
estated
C
ertificate of
I
ncorporation authorizing the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share.
Upon completion of the IPO, the Company issued and sold 7,812,500 shares of common stock at an issuance price of $18.00 per share resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions. In addition, all outstanding shares of Convertible Preferred stock converted into 25,311,515 shares of common stock (See Note 8) and the Company issued 588,763 shares of common stock as a result of the cashless exercise of warrants (See Note 10).
 
An additional 53,023 shares of common stock were issued as a result of the cashless exercise of warrants as of October 31, 2019 (See Note 10).
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of significant accounting policies
9 Months Ended
Oct. 31, 2019
Accounting Policies [Abstract]  
Summary of significant accounting policies
3. Summary of significant accounting policies
The Company’s significant accounting policies are disclosed in the audited financial statements for the year ended January 31, 2019. Since the date of those audited financial statements, there have been no changes to the Company’s significant accounting policies, including the status of recent accounting pronouncements, other than those detailed below.
(a) Use of estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the allowance for doubtful accounts, capitalized
internal-use
software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of stock warrants, the fair value of its business acquisitions, and the realization of deferred tax assets.
(b) Concentrations of credit risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company’s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor.
The Company’s customers are primarily physician’s offices located in the United States and pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the three and nine months ended October 31, 2019 and 2018.
(c) New accounting pronouncements
Recent accounting pronouncements not yet adopted
In August 2018, the FASB issued ASU
No. 2018-13,
Fair Value Measurement (Topic 820)
: Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement
(ASU
2018-13).
ASU
2018-13
updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December 15, 2019. The Company is currently evaluating the potential impact of the adoption of this standard on the Company’s financial statements.
 
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,
 which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for
internal-use
software. The updated guidance for emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The guidance provides flexibility in adoption, allowing for either retrospective adjustment or prospective adjustment for all implementation costs incurred after the date of adoption. The Company is currently evaluating the potential impact of this standard on the Company’s financial statements.
In February 2016, the FASB issued ASU
2016-02,
Leases
(Topic 842), which requires lessees to record most leases on their balance sheets but recognize the expenses in their statement of operations in a manner similar to current accounting rules. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a
right-of-use
(ROU) asset for the right to use the underlying asset for the lease term. The updated guidance for private companies and emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December 15, 20
20
, and early adoption is permitted. The Company plans to adopt this new standard in the first quarter of fiscal 2021 on February 1, 2020 and expects to use the effective date as our date of initial application. The new standard provides a number of optional practical expedients in transition. The Company expects to elect the ‘package of practical expedients,’ which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to elect the
use-of-hindsight
or the practical expedient pertaining to land easements; the latter not being applicable to the Company. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company is currently evaluating the potential impact of this standard on the Company’s financial statements.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair value measurements
9 Months Ended
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
Fair value measurements
11. Fair value measurements
The carrying value of the Company’s short-term financial instruments, including accounts receivable and accounts payable approximate fair value due to the short-term nature of these instruments.
The Company uses certain derivative financial instruments as part of its risk management strategy to reduce its foreign currency risk. The Company recognizes all derivatives on the balance sheet at fair value based on quotes obtained from financial institutions. The fair value of its foreign currency contracts as of October 31, 2019 and January 31, 2019 was a liability of $24 and $143, respectively, which are included in Accounts payable on the accompanying balance sheet. The fair value of the foreign currency contracts are considered Level 2 in the fair value hierarchy as of October 31, 2019 and January 31, 2019, respectively.
Warrant Liability—The warrant liability is related to the warrants to purchase shares of preferred stock (
S
ee Note 10). Upon the closing of the IPO in July 2019, the warrants to purchase the Company’s convertible preferred stock were either converted into warrants to purchase common stock or subject to the cashless exercise into shares of common stock. As a result, the warrant liability was remeasured immediately prior to the closing date of the IPO and reclassified to stockholders’ equity (deficit).
The Company used the Black-Scholes option-pricing model, which incorporated weighted-average inputs and assumptions, to value the warrant liability as of January 31, 2019 and as of the date of conversion. As of January 31, 2019, the warrant liability was valued at $5,498 as a
non-current
liability on the consolidated balance sheet. The following assumptions were used in valuing the warrant liability:
The Black-Scholes
M
ethod and the following weighted-average inputs and assumptions was utilized to determine the fair value of the warrants as of January 31, 2019,
pre-stock
split:
 
   
January 31, 2019
 
   
Series A
Preferred
  
Junior
Preferred
  
Redeemable
Preferred
 
Estimated fair value of preferred stock
  $5.80  $4.88  $0.01 
Exercise price
  $2.88  $0.01  $0.01 
Remaining term (in years)
   7.01   1.60   1.60 
Risk-free interest rate
   2.6  2.5  2.5
Expected volatility
   45.1  45.1  45.1
Dividend yield
   0.0  0.0  0.0
The Black Scholes Method and following assumptions were used to measure the fair market value of the warrant liability upon the conversion date:
 
   
Series A
Preferred
  
Junior
Preferred
 
Estimated fair value of preferred stock
  $18.00  $18.00 
Exercise price
  $6.33  $0.01 
Remaining term (in years)
   6.55   1.13 
Risk-free interest rate
   1.9  1.9
Expected volatility
   45.9  45.9
Dividend yield
   0.0  0.0
As the Company refinanced all of its debt on February 28, 2019 (
S
ee Note 6), it believes that the face value of its outstanding debt at October 31, 2019 and January 31, 2019 approximates fair value.
 
The Company did not have any transfers of assets and liabilities between levels of the fair value measurement hierarchy during the nine months ended October 31, 2019 and 2018.
The Company’s cash and cash equivalents includes money market funds which is measured at fair value. The Company consider these investments within Level 1 of the fair value hierarchy.
XML 28 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair value measurements - Additional Information (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Oct. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability $ 0 $ 5,498  
Fair value, assets, level 1 to level 2 transfers, amount 0   $ 0
Fair value, assets, level 2 to level 1 transfers, amount 0   0
Fair value, liabilities, level 1 to level 2 transfers, amount 0   0
Fair value, liabilities, level 2 to level 1 transfers, amount 0   $ 0
Accounts Payable [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of foreign currency contracts $ 24 $ 143  
XML 29 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock warrants - Activity for the Company's warrants (Detail)
9 Months Ended
Oct. 31, 2019
shares
Common Stock [Member]  
Class of Warrant or Right [Line Items]  
Beginning, balance 256,411
Granted 150,274
Conversion of preferred stock warrants to common stock warrants 581,798
Exercised (760,305)
Ending, balance 228,178
Preferred Stock [Member]  
Class of Warrant or Right [Line Items]  
Beginning, balance 1,636,641
Exercised (1,636,641)
Ending, balance 0
XML 30 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Background and liquidity - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 22, 2019
USD ($)
$ / shares
shares
Jul. 03, 2019
Oct. 31, 2019
USD ($)
Oct. 31, 2018
USD ($)
Oct. 31, 2019
USD ($)
Oct. 31, 2018
USD ($)
Background And Liquidity [Line Items]            
Proceeds from issuance initial public offering         $ 130,781 $ 0
Deferred offering costs         5,944 0
Payments of preferred stock dividends     $ 0 $ 0 $ 14,955 $ 0
Stockholder equity reverse stock splits   0.4551-for-1        
Reverse stock splits shares combined   2.1973        
Year formed         2005  
Minimum [Member]            
Background And Liquidity [Line Items]            
Number of months the company have sufficient to fund its operations         12 months  
IPO [Member]            
Background And Liquidity [Line Items]            
Stock issued during period initial public offering | shares 7,812,500          
Share price | $ / shares $ 18.00          
Proceeds from issuance initial public offering $ 130,781          
Underwriting discounts and commission 9,844          
Deferred offering costs $ 6,084          
Conversion and exercise of preferred stock warrants | shares 588,763          
Payments of preferred stock dividends $ 14,955       $ 14,955  
IPO [Member] | Stockholders [Member]            
Background And Liquidity [Line Items]            
Stock issued during period initial public offering | shares 2,868,923          
XML 31 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
2020 (Remaining three months) $ 60  
2021 238  
2022 238  
2023 238  
2024 224  
2025 - thereafter 260  
Net carrying value $ 1,258 $ 1,437
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and contingencies
9 Months Ended
Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies
12. Commitments and contingencies
(a) Operating and capital leases
The Company leases its office premises in New York, North Carolina, and Ottawa under operating leases which expire on various dates through August 2022. The Company recognizes rent expense under such arrangements on a straight-line basis. Rent expense under such operating leases amounted to $462 and $453 for the three months ended October 31, 2019 and 2018, respectively. Rent expense under such operating leases amounted to $1,373 and $1,350 for the nine months ended October 31, 2019 and 2018, respectively.
As of October 31, 2019, the aggregate minimum net rental payments for
non-cancelable
operating leases and firmly committed contracts are as follows:
 
2020 (Remaining three months)
  $443 
Year ending January 31,
 
 
 
 
2021
   1,824 
2022
   819 
2023
   464 
   
 
 
 
Total operating lease payments
  $3,550 
   
 
 
 
During the nine months ended October 31, 2019 and in prior years, the Company entered into several capital leases for equipment and software. The leases are for
30-36
month periods. As of October 31, 2019, the minimum lease payments are as follows:
 
2020 (Remaining three months)
  $611 
 
Year ending January 31,
 
 
 
 
2021
   2,404 
2022
   1,621 
2023
   200 
Total capital lease payments
  $4,836 
   
 
 
 
Less amounts representing interest
   (452)
   
 
 
 
Total capital lease payments, net of interest
   4,384 
   
 
 
 
Less current portion
   (2,413)
   
 
 
 
Total capital lease payments, net of interest and current portio
n
  $1,971 
   
 
 
 
Interest expense related to capital leases was $64 and $78 for the three months ended October 31, 2019 and 2018, respectively. Interest expense related to capital leases was $215 and $190 for the nine months ended October 31, 2019 and 2018, respectively.
(b) Legal proceedings
In the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Preferred stock
9 Months Ended
Oct. 31, 2019
Preferred Stock [Abstract]  
Preferred stock
8. Preferred stock
Upon completion of the IPO on July 22, 2019, all of the Company’s then outstanding shares of Senior Preferred and Junior Preferred stock automatically converted into an aggregate of 25,311,515 shares of common stock and all of the Company’s then outstanding 42,560,530 shares of redeemable preferred stock were cancelled. As of October 31, 2019, there were no shares of convertible or redeemable preferred stock issued and outstanding.
In connection with the IPO, the Company’s Amended and Restated Certificate of Incorporation became effective, which authorized 20,000,000 shares of undesignated preferred stock with a par value of $0.01 per share.
Preferred stock dividends of $14,955 were paid in connection with the IPO.
XML 34 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of certain financial statement captions
9 Months Ended
Oct. 31, 2019
Composition Of Certain Financial Statement [Abstract]  
Composition of certain financial statement captions
4. Composition of certain financial statement captions
(a) Accrued expenses
Accrued expenses as of October 31, 2019 and January 31, 2019 are as follows:
 
   
October 31,
   
January 31,
 
   
2019
   
2019
 
Payment processing fees liability
  $2,428   $2,267 
Commission and bonus
   2,653    320 
Accrued payment related to acquisition of Vital Score
   350    350 
Vacation
   543    417 
Other
   2,044    1,744 
   
 
 
   
 
 
 
Total
  $8,018   $5,098 
   
 
 
   
 
 
 
(b) Property and equipment
Property and equipment as of October 31, 2019 and January 31, 2019 are as follows:
 
   
Useful Life
(years)
 
  
 
 
October
 31
,
 
 
 
   
 
 
January 31,
 
 
 
 
 
  
2019
   
2019
 
PhreesiaPads and Arrivals Stations
  3
 
  $26,470   $22,747 
Computer equipment
  3
 
   17,093    14,338 
Computer software
  3
 
   2,223    2,166 
Hardware development
  3
 
   1,024    1,024 
Furniture and fixtures
  7
 
   683    647 
Leasehold improvements
  2
 
   1,175    1,151 
    
 
  
 
 
   
 
 
 
Total property and equipment
   
 
  $48,668   $42,073 
Less accumulated depreciation and amortization
   
 
   (34,304)   (27,862)
    
 
  
 
 
   
 
 
 
Property and equipment — net
   
 
  $14,364   $14,211 
    
 
  
 
 
   
 
 
 
Depreciation expense related to property and equipment amounted to $2,153 and $1,966 for the three months ended October 31, 2019 and 2018, respectively. Depreciation expense related to property and equipment amounted to $6,444 and $5,515 for the nine months ended October 31, 2019 and 2018, respectively. Capital lease depreciation, included in depreciation expense, was $1,758 for the nine months ended October 31, 2019.
 
Assets under capital leases included in computer equipment were $11,973 and $10,235 as of October 31, 2019 and January 31, 2019. Accumulated amortization of assets under capital leases was $7,127 and $5,369 as of October 31, 2019 and January 31, 2019, respectively.
(c) Capitalized internal use software
For the three months ended October 31, 2019 and 2018, the Company capitalized $1,452 and $1,274, respectively, of costs related to the Phreesia Platform. For the nine months ended October 31, 2019 and 2018, the Company capitalized $4,329 and $3,744 of costs related to the Phreesia Platform.
During the three months ended October 31, 2019 and 2018, amortization expense of capitalized
internal-use
software was $1,266 and $1,037, respectively. During the nine months ended October 31, 2019 and 2018, amortization expense of capitalized
internal-use
software was $3,645 and $2,912, respectively. As of October 31, 2019 and January 31, 2019, the net book value of the Phreesia Platform was $8,501 and $7,816, respectively.
(d) Intangible assets
The following presents the details of intangible assets as of October 31, 2019 and January 31, 2019.
 
 
Useful Life

(years)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
October 31,
 
January 31,
 
   
2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2019
 
 
 
 
 
 
 
Acquired technology gross carrying value
5   $490 $490 
Customer relationship gross carrying value
7    980  980 
     
 
 
 
 
 
 
Total intangible assets
    $1,470 $1,470 
Less accumulated amortization
     (212) (33)
     
 
 
 
 
 
 
Net carrying value
    $1,258 $1,437 
     
 
 
 
 
 
 
The remaining useful life for acquired technology in years is 4.1 and 4.8 as of October 31, 2019 and January 31, 2019, respectively. The remaining useful life for customer relationships in years is 6.1 and 6.8 as of October
 31
, 2019 and January 31, 2019, respectively.
Amortization expense associated with intangible assets amounted to $59 and $0 for the three months ended October 31, 2019 and 2018, respectively. Amortization expense associated with intangible assets amounted to $178 and $0 for the nine months ended October 31, 2019 and 2018, respectively.
The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October 31, 2019:
 
2020 (Remaining three months)
  $60 
Years ending January 31,
     
2021
   238 
2022
   238 
2023
   238 
2024
   224 
2025 - thereafter
   260 
   
 
 
 
Total
  $1,258 
   
 
 
 
(e) Deferred offering costs
Deferred offering costs consist primarily of accounting, legal, and other fees related to the Company’s IPO. Prior to the IPO, all deferred offering costs were capitalized in other assets on the accompanying balance sheet. Upon the closing of the IPO on July 22, 2019, $6,084 were recorded in stockholders’ deficit as a reduction of additional paid in capital.
An additional $56 in deferred offering costs related to the IPO were recorded in stockholders’ deficit as a reduction of paid in capital
during the three 
months ended
 October 31, 2019.
 
The Company recorded $540 of deferred offering costs within other assets on the accompanying balance sheet as of January 31, 2019.
(f) Accounts receivable
Accounts receivable as of October 31, 2019 and January 31, 2019 are as follows:
 
   
October 31,
   
January 31,
 
   
2019
   
2019
 
Billed
  $19,759   $15,990 
Unbilled
   978    636 
   
 
 
   
 
 
 
Total accounts receivable, gross
  $20,737   $16,626 
Less allowance for doubtful accounts
   (729)   (517)
   
 
 
   
 
 
 
Total accounts receivable
  $20,008   $16,109 
   
 
 
   
 
 
 
XML 35 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and contingencies - Schedule of aggregate minimum net rental payments (Detail)
$ in Thousands
Oct. 31, 2019
USD ($)
Commitments And Contingencies [Line Items]  
2020 (Remaining three months) $ 443
Year ending January 31, 2021 1,824
Year ending January 31, 2022 819
Year ending January 31, 2023 464
Total operating lease payments $ 3,550
XML 36 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock warrants - Reconciliation of warrant liability (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Warrants and Rights Note Disclosure [Abstract]        
Beginning, balance     $ 5,498  
Change in fair value of stock warrants nine months ended October 31, 2019 $ 0 $ 611 3,307 $ 1,496
Conversion of convertible preferred stock warrants     (8,805)  
Ending, balance $ 0   $ 0  
ZIP 37 0001193125-19-309669-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-19-309669-xbrl.zip M4$L#!!0 ( $8QBD^U%7L,72L! )X3%@ 0 <&AR+3(P,3DQ,#,Q+GAM M;.R]:6_C2+8H^/T"]S]P/%47E8#L)"E*HC([Z\&YN#O[9:6-M*OO[1D,#)H, M6>RB2!47+SV8_SX104KB+NX,BJ?1525+#,;9XFQQXL1?_M?+QN">D.WHEOGA M3+C@SSADJI:FFX\?SCQW=2Z?_:]?__,__O)_G)__%9G(5ERD<0^OW.>KK]^Y M__GXXQOWU71Z<6[ON]MW;M\_/SQ?:2C<=R_!_O;_ MG9\3*%X>;$-_1_[-8;A-Y]UV;7\X"\V&_T;(T14Z$7F/P$^%L^!A0S?_B#Q- M7G1AV8_X27[ZEOS\H#AH]SCY5=/W \(/S]_Z/^X?3;SZ>4J?%9;+Y5OZZ_Y1 M1T][$+]4>/L_OWV[5==HHYSK 5'#L.@YL,>?UQU+$H5%W@C_B=T #6UMI!+N M9HY9OE5LU;8,]/;P\&ZX:GFF:[]&B>4@]>+1>GH;_$CXL3CGA?,#1U3/MK&X M98T+?J6,C [4D)X^!O^0\CAZ4=?ISY-?4@;HYA-RW/0A_F]DT#0ZR%1TU4D? M0W]*(8"CJ^D#\ _D<2'VN+NU,Y['OY !-=A[-L(DCE8"SS[6&/=WR#6O'C/ M^QC?68QBCS&TW<]8?P9<%S'C=V,/OX4 U@X/1XBU^Z4ZL1;W_#0@UN$ST\3" M&G1:E%B1A^L32QZ<9,G]2=:.6'*(6#*[Q)++$$MNFECBX(A57&RA](#>83LEW]P4 W-EHAVT;:K6NI?_Q&]UH]A^P"W;K842!; MMY\,Q7&N5_2!RQ?=Z89T@7.#'@D(NR\T/.7+UM!5W?5!Y30=_^[O4P>[5^]R M -^N[7>%2.##E)@N1/809/UO;\2X_ -I"&V4T;%W]T@^_L/F[2T>C9R/!Q1' MO9C+4F/HO">JZW*LR]MG> $2#)O+WY#BH+5E:%\W6]MZHL1PPKR]L2T\@_MZ M8^!I+TWMRY^>OB5/?7R]>]VB(7"Y$ J[AW,(,FQ.7WFVJ;N>C3 %KO07\FG4 MC,ZFQ[#Y_#?%UIX5&WU&3\BP*/IC9#/1WYFD&#:'/UF;K>I\BP^?O)X?7\._#('G93!Q;/==.E6&S>F]F<((KRQ[D^:# MCW691\QX*GV&S?MONHFN5Y]LI.D1M_R;93YB+W7S&3VX0_'+TF'>_YK =."< ML["VNE%>20[WQ#F7P'38G+O#F!*<3I-KO@\ M%P?OO[P@6]4==&/K*KHCUO_&TDWWRO+L[]B*?'G9ZO8K*0.]TFW'_4YV5/!; M[YZMN[7E.0J.]$WM[AF_^?56?PE/&?'_-X2*QP$EF-0:3QFN+5L 6^8TL]UB,QM4^\@=5N M0?@O,60:(CC]0 YAGD9V$_&?MTCU; SDY2-VW^.EQ&0?DO1-MFG#9"K6L-5: M7E"39/1G*LN488O@1T-1_[A5UY:!G-\L#1EA$?J'8GBTVH\6>^I_>I0A]U>* M;I.?4+#(O^G*@VY@A#9T;/@-EQA132<-O)]00#\=.5]>5,/#-+ZRK8U?*$YG MN5Y]46Q3-Q^=&V3?KA4;?7Q-?T$BYT!.=XX\YY!)@B862[HD^$!DB% 3T[8H M/C[LA4095GA/*QSR*K"682V'HZ7-UK!>$:(2<;TEE(JLQ6?%UH;BZ\6 W7V= MB>*P.7>ITHLLTBI9]W+[\74OLL.I,L\'?L_L-/2'S=%04$HV%EV$S)#,XGCA MJZD2:)\0.4 79CCY^[NR&<0JC<)*([$*>)\$>?A1,XBVT.-<"*U>J)3HL7-HJ[R%[MZ,=/=NE^T"W EOH0MPCUV 6^4P= %FN MP MJYR'+L"]=P%N5W=#%V!VNP"WRGGH LQ0%^!NK#=T 6:Q"W#+]AN.R0V'6]"S M>;"<@Y[- ^7!\8^7[WF? M=W=6J(WV-;FJ>ZUW;P"\L\)6>KTN&E M36L*(-P&:S'[;)>D_0+FRIB_^[?M?PM15#L\'&E#M_NE:4G RHF@A"F'Z>!@ MPKLX>+8QC+QGX/PT8\ ?Q"=-/Q'*0J7FJ:39:,8-XJN?34_*5O=58RQ M240N&48I&,>*!TY8&#K9%6=> *"] VOM'9@7F6M,4Q?];]UR_@ALJH;T;^A1 M,7R7BV;6(0M1+@MQ='9,XWA%5]M54K0W:6X@A)31S0=_;OB-4&*5HG$J=5Y^U5#G$>!D2 M?;V4&\EE)$'N1A*@W&BU\JB5$)=*Q-UK2R*QJE4*C)3'<@BDZ$L;&0, MAVJNSLM!610#J* Z68:+^2M/BN'<^BW'(MMIV%O'<[JO.'@S M7?PLR3QO"3T^O@Y%) JA$ E4\\C2NL LSWFQO\JK=('Q&](A>T^Z,8I(:'LE MC1BC%HRTG-=8Y(*HCG0ZC%(D_H8-,"'!9_2$#&NTVH)(128I1BD85YYMZJYG M(TRR*_V%?!JEJ[%/I&?28Y3B\0TI#EI;AO9UL[7)962DL&',\I%#D%$*".R' M]-1ME#E)@/+_RR*S*6*(W8;:>"CQ(4EBS*C M%!.H[QQ[?2>+4@GUG4S4=[(H&BFW$X[AI&3KM^0QSW@X)MMM5W[F!*# .;83 MEH%>#K&Q* ;0(1(Z1)ZJ;,/AE1$P&9JR0U/V84HN6,P^FK(S)P9P^FYD#(=C M5R-C^-VS=;>V/$?!ME9_"=&$E(-&*EWQW]^5S2 X'X65FO3C:(Z2_1\-1?WC M5EU;!G)^LS04:5+X#\7P:+*:[I_I?WJ4H/=7BFZ3GU"0J?RF*P_44&[HV(B^ MP/31=,-S]2<4N'(ZK7>_(&V3?KA4;?7Q-?T$0 MU.^Z_@0MQ<;7_:@0"9KPE5ODHX])(9EJ I-TF?:!R%@,H!B&I1C^[IFZ98]/ M&V3C#2H 5$"5'$"I1I2M"@C;"[-5U _9"58Z8;(HK('2<.ZL&\]6UXH#0MNW M0B_-DE$*+L6?4!KS1TD+O$%$V]6K.0P8I4"F+=O4>AP0S&YU)U0&+>]_TTU] MXVWVA<@_%/.1Z90DJ3X. 4G^C. P2B[";8DC9?QGM+61JBOQ?:53K>\FJCR) M\RA9__7F.I*$\QX<; $5^_56,="0DG#9@.]%8H?J2!@--Z+VWQ)%+B,)K;7T MA!M1>[@1E3F^0TN4,7 96ADPU,J 10&!5@9,MS)@463@C/K8SZBS*)5P1IV) M,^HLBL:I',QAYC ,BTR&PS!]7$G#G!C 89B1,1P.PXR,X5#Q6%BBG&CZ-I7\Y.RU5W%&)M$Y))AE((! M#3/9-1*="$!P_/\0,(_O]',A$HQ8.#Z63&Z=MIP4I\8H1>;.P@9US-JD %. M7#!F(<%8A#+D$(WT$XW,RHC"HM' -%T4(!IA(QIA3C @&NG62# G !"-L!.- M,"H<$(VP&XTP)S(0C; 1C?0H&*$SQ?LP=0G12#_12,E3QRUE+**B -$( ]$( MBX(!T0B[+8,Z$0"(1AB)1M@5#HA&&(U&6!09B$88B$;Z%8Q92# 6H:YF$(WT M$XT4#TR7;64LHJ( T0@;T0AS@@'12+=&@CD!@&B$G6B$4>& :(3=:(0YD8%H MA(UHA#G!\&\#&K4"*42"40K'6!5&\F3Y"$5B<2^*!Y$(/A?NS^R?.U];AH;L M2(KC='H^-M3BN?!\92A'':,$![J0V,6Y*):0V,/#?4OL2,3M=!D-UJIO:\6< M2(S6KSUDTWKW:OL3BDOGV@1#T#B#=1.S$8](2 M2V]BM0SK,=)4<"@(U"8Q8AQCGHL=M%C]T6^7G@ MY9T%*[(;U1OC8;[JC3W.DV0,PH>23.DB7R">BW(QR8T]S+KDLBZ0("1%'=(VU-J)>K8="-4)>-DQ M(6TD:FK3]GZ\U)X44SU1SRUL@Z.8GKHM'K!(?AJ-2'X"D1R&2 Y=%-FWW=W< M/#8\$03)8I+; G\O2(33$KU8(/A\?_=LW:TMSU$PGOI+Z(ZE^%4MY._ORF80 MRB,**UVHQ]%L/7242#=^02H6.L8>;F87"MC>#=M#RSC&Q_I5"D+*]K,ZF>_DC\C3!FG6"HO();,B668*:3]LCE=.3& M87K5FW/Z;,Y'>H@\#KXP2[G!#&%Z%$^[P.'Q9MGM?0 MOJ;-(S8MU_PQ6<)CCUV9DD_8?> ;=?!R"U$1 MW2N&X@@WL1$&DMN?Y&*7;5R2NT<8)'?@DKNVT1ZEKV/OU]I[OD>/U74].?=,U3C*!.^S0B M(9);3L703SM'J7'*@C@_%_G"@AA^N+X@"J%MF,,Q]I$)8DORT=D":$P0B]MNK8,Y/QF:2C2F/P?BN%1TT5;3^A_>BB0RET3HJ!_;X6^ M._=!+C0BRIB8FFYX9-LC* ;$;__RHAJ>AK0KV]H0<^JY%*3KU:ZY_ VR?8/[ MFOZ"(2R,(^TK"U&\"06>SG$?B Q1:<1NM,GYW201B8/%7G"Q^YU3885WTJ 6 MEC4LZZYM."QMEOLVPA(?V1)?I';I3EEP8]AI[YSQB]YZ<0<'1_8'#4[D?"$C M9_ID@T]%@.!>YRO%P*A/66_/*M-2UC,UV^=D[QQ%'&9CO52E=19%/QK\2;(+6WBNM15R/G/ 3DWIN) M$!(T]W/OZ6RJF^SO^V"%7$;ER1VLACM,'[H3G<;G4Y%EJOF.(SI* <"1]LJR M-Z29#(VX3X;I^U,7Z0B>-K-CQ?APE6A_5XEV=^0"[@1E[4[0[G@/=SCV=X=C M=UP>JP+O[WJK[G@+U_/V9X'A2&2G1R);S.-H'3UO>6868E^&8 MMV7>@\?J&O&7/>:R+F(G<5SN,+"[ MTRJ'(==T*IR$>JC>ZZ%:M[10.]-#[4P+/)6"*W<@"F8G"I8:OW0GSF6(@EF- M@MOD/43!K$3!;7)YK J!;?)>XB"68F"V^3R6!4X*U%PF[R%*)B%*+A- M#D,4?"JO>C6N8P6-_> MK6_KIX_ ^O;0F:K%2BRPONQ8W_9VCZ _,],YZ)9Y#SEH)G+0+7-YK J38MNO&!5RO3RB/+]25%?7[F596DX7_!D7 MO.P'6B5RF6<<#@G]7TAWH?O?;S^?<1I2]8UB.!_.SJ=GOPHS:8K9]I>WI0!I M '(A!?)#-[8"D"^%J;RL!_JEJEH>?N0'4A%^'#O=WY'[R<-.M^DF(19KTWHN M\%&(\P"H#NBT+FE%#*1<"=!;Y+H&7:B7CH-<)Q-&J38Q>5%81&#,F+L2>+.Z M)!3XJ2R5!>_&MK"N<%]O#*Q L"03*=Z2$9C821CGM4DHB8(0@3$/@(@\YE-O M41>RJ2C+8E0 LVAV!!2Y-B-%>;Y<%H,%A^Q;[%)\>=EB^X4R85K6)L^4B%:$ M;RD3EX=,3C,GI:@U$^5%.<@"[TO_-](^X:EM#,XGRW%S])N<9CI**N)%W.@= M :(FQ&FFHYP4SJ="=8AIWN&KXWA(^^S9V!+>4(_$OZ[U.WJF/SE)L.-*&GN: MHKB[XG;_^?[KS77$T?0>'%W3%?OU%EO@4)KKGGY:6X:&[(AK^@,9V+W3;A2L M>NYLQ70($);I?'P-_T)=O1BI'(I"F%I?OU]A R;/Y:4X#2G?0A2(T(S^Y ^Y ML745X1'TNR29THQ%!?*DB,$]UL;W=-8$BH)\$;$N6> V(0=Q2U-3#@HR<2$+ MXBR"8VDF^IHZB5!M S5;BO,T U5D\OHF:39;QAW)Q.S7[AK9_M??+5/-TDRU M;9$@2+,(**D3EX=L6=L6"5-1*@?97RU+>]8-(PE,;9-#)#D,RVZJ8M/7MA_B M3#@Z_96.!Z-O^A/2OIHXA'TD>X@!N5+\SV5:F%'2_YQ&G85\".K FA9NE'0# M9W)%6+--=9[XIQJ5!.BTI*:C=!; [NS=9SL26T5NXSMA*I MLE';&&!#-<^&. %!'5AKVPYYQN=(12ZLI:+399IA*2<'TG0N58I.[]!F:]G8 M[PB2A4'ZYW)#4AB7KFOK#YY+/\^A62_;U>A6I9;A%>Z;JK)]U3B8];QV[QS9WW6'9^@9+A]B^PG727$-K7?31Q*/9,WF(]7*(TV<2/=,&W2\K*R%%VV MU=%I> 'DYQQK%A<=)XPDSN8"4QHA/\O9.D$8HD1^+K69ZL(B:<^%-&].0DC1 MB>YNZ":(27TG/!29:JH2K> %O3CZ.U,W/IRYMH?.N+>5YZ[@U>3.[;LTWY#B MH.L'0W]4:#8IVVN5A/KQG93N5V4#41/B^BG%Y:(&Q-\L\_$.V9O/Z"$G')"$ MVD&BN%@*T<@K?>HJP-6/"I?3V:PL<+KRH!O4Z&?DBR6A=O"'J29&,T3):EF[%I)0.X";2W)4Q-)GK@);[8!M-A7G)6&[ M5%6L%+4B/*V=_IOQR\1.8. M4K;:HS-7@:VVB9@MI?1ZA6S8,HQ()HSUDXCR/%X%D@=!'5AKFPL1V\.*L(;M M2B: MSR>Q?40BC4?)G M_8F4@VK.5U.U-F@?*'_=;#&@28A;WG5.33DO8^Y\&0PR_&E,I'#=@Q_()[%M M84OZ&!#U &YC&[L,Q$5@K.W>GHL"OUS$E&==L*3Z6]N\*"VG):"*%T9C1\[; M>#0AB^,)4A.=A+*V:TN)MXP2[S@@=<&N[?6>BS(OQRQ[.; S3A@D8:WM_89] M\_1)*\%5V].=RN(R5G)0 +[0*;G4JG%)JI\8B09;\1G+05,_(S);%@8GI!N3 MD-1/@4SCJ>?0?(7!:"#;(0F%P*B?\Y?R=ZB[ROFSLPDRRW=E&V^O44 :!'D1 M=6GZ)E&^%]T#B1BB3?[Y&$P;LIYJ]N I4(RSG I,[;+.\H_C=$67I@AR:1C6 M,XFCKRS[L^4]N"O/2)X.RDIFS&I[%HO8OD8I>!I$I+8G,HNYF-41"?NB6QM/ M0K.(^+.!R <<26'68B7T;_I]9A55$L?Z_HTTY:5X!KD18+LA0&VW2ES(\3KQ M%@B04\,7FB[\VB2J]<-Y69P7+H/, *MII.I7MTOSO"K:TDC%5"]6K]H: M]?>SSIA@U[P7XYIS_H2_X(5,DY*%5PXI_#JY2\]=6S8A;I($1WVOYDF04?J7 M;4OC6-1"N >'*@-A_XQ'CE-5&F^_4#*)Y2.5A>SQN1CFQ2U7O@_50SS9>NF+;57"_.LKV?E4KN\],[R)2E]E<3V[5UJRQCF6=Z4 MZ4OM0S,0YC=L!(^TNVEKKX$ERW>DI4XK).C5W!WIS],EPGZ[F ["M]3./VPR MN:9A2_/C>F(N/30D9:_FQLQ9:GL@II%N6(T?Z3S4^($YEO3WD1Y&S>+>J^*6 MC_@M76 J=:6Q$SV>&&1K/56=WIZI8W:*LSD_FS:$:*Z.SM^S8\D"-Q5G'.GF MQ!*#,U .E7T5MT6E-^P*6Y,"X&1 ?URWEFL+DM5Z@>?CZC$'B*JPIG:@RMX] MS(!5;@#4PD)1OD]59T*1H9U+MK;*<@=GI%!LML@A%00O"9$$^:S83SE66?AXA88,HPA!\51\?***@"2=-]B<96 MO'C/"P$\(3+^^E^&^U[3GSC'?370A[,5'G.^4C:Z\?J.^R]ELWW_IV>Y[UU] M@QS.1,^<;6T4\_##>XZ.<+"0ON,$?NN^YS:*_:B;YZZUQ=_(H6\>+->U-N\X M^I2AF^A\C<@I$?R8B+\Z^Z]']WT,' .Y+K+/G:U".H&0H2_O.?IF\@D_Z6P- MY?6=;I+7I;Z!@O?LS_. "9PZ1KS@*$DY:\5ML4Q@?>\7#I"7O<5OV[TXZW,6 M!6-T.T*M>0:Q>J3,+\H;RNS_4YCS[T= H[LUXA2\K#9;Q22U;]Q*-Q53U14# MOS1P!1QNK3PA[@$ADU!BB[4(UE\F'6=KI%*+>];=-?>(3&0KAO%*?D%;K!7I M(\&*W=HZ?N_6(.72)N?B>8DBP\]0!>IPO_Q^<7O!_?7R\N8-AST#_)!J>!JB M3P:OH;RX6=L(.;HRX;Z:ZH7_*/[EP<: K#E2)!34P)C<)\54-.4BEV/-<"ES MW?"H;TQ^)9(7>Q\6U^!M!RTQ%2;1-TSP M*YPMPL;I"1FOU<1O-*;H%_4-5@2*IU%=H&,+;NN;="UT<@)\7/$2D2)B:/L] MPS#$EFM:+N+P*U7#!?J/U3'%\' MFUCN#2YX[T'\L^">[-2\M=5-HI"Q[L945Q[I(V2-K R\1CAL,#A%^Y?G^$V2 M)MSS6L>*?*?^3>*VZ%@Z,$RM]&6*+XQF^62(V:&]\G+U94A5GS:T,Z]G90^C? M@N($ZB1_$J)7?([NIMJ]90?][FU$"+!D["F")1X_H^FJ0M00@7#W!JS9'A"' M7HB&HB(5$,XS?#TWP3._K1?R5_[,/:!JI#WS' M4QLZ=O6)3"DNG3@NRHJ&_O0P_PB@&^4/%*"[(H) N1-X8QAV@O!&=PRDT(3( M\QI+LHW_(**'HX%_>2;MG^Z[)U2(@U61N=@B2Y*LM /%"]B Y4667J+*BYXE MX!ZPTX3L#VMW L__C+4&>>8<:PO+<]^M]!>DO<>1#3*,0+G0 M<>3OK:)IP=^[R5Q[_TG; Q#^:!\^DFG(7X>8+!%D%>PS_%?;P*7[&B\Z!+>^M>DU('WOZD# MC+3+)^PF]EDW/#>9'YPEF_ON$EQR*,$E'\\3 M\N2J@L5(2RQI"Y$:<$BFHELI5R=F4M^*<]D%K&, M;SCNL2S/S.EL@?&<"4VBN>MAL4O;'\4GT8BGT!+,W%P028N-^45XL^P(2+6@ MC_LGQ996+O2S"WG6#?!Q7Z/8@LD%?G'!B]T GV@!5F@=Y +/7_"+4L"3B]6_ M(]=OV/0-VZC+)T4W_,/-H3VB8$_F&$I"W $5U%T725P%*92<%Y]EF2CRRWENGY$B\#6.7L*-J+H.9W-A M,6,.O817474)+L5I;M/\7K!+>!U5%U]S>-7IQCA+-+*NO-@:Z*Y8#Y.$6U)U M7377+K(60HD6V9574N^8)%R/!E9-54PB=BX):K6\1)IU72[E:"O'R,PE0*J6 M1$AU:N9S<=8(3-4B_C28)"'6"ZPJ2-7"\UR_Z"A(_K=WRDMP&=)'9*)5LKYL MEFB7W82:S9B\$GR5H^EDNYBHT#<)9.6HN2,B5@Z,DQ=75*,A$4_2$_N317:\ M/!Q#7^_W<#^BE66C_:N0\^7%M17+UG03NQY?L;JD5\+@D;9E&'CH5[)9BIPD MGHG>V WJR!;QZ(UPER2Q).G5W-!?,*VG"*Y&LP'3!>]K$;\1%!K0GXG MKPH471+9QG(#Y]-%['*@3"@J@MI8G'\^BU]$VS2HC<7LYX(P;1?4Q@+P%8=\0.J W%BT?4[O,.D$YL:" M;Y&?=@1R8_'XHK)@1)](35PE^O-7]Q3FPC*:WDN9OS1X#8:O_#QVZ643\#47 M+D[Y:?/@-1B>B5.A#'B?+(?>Y17(90ILC453"VS[8_V48Y.7 ZRQV$G@Q5GL MJJ)ZD#46*HF+Q5)L$+#& J/IC%\4I]C!FE]9=E[7[EFB%7GU??VE$&N^G@5$ M14@;"XFFLCAM$])$__#*XBCPL3V/8I"VU*)_EMHPFL$6_>T1H/Y=79UFJKZ'(7*XM\+$N9#T(=8&M?E"')\[G<$;!'#NS0RXA)!=?7S=:VGOQ# M8N$S')GS?7R]>]VBHG=M"K/$7:TM(7SDP$YG""_BQ2)M(7SDE,Z59V,8/1OA M5UWI+^13"_C.I44WZ!YKK-P1NG)'RN983^6_*;9&;B/YC)Z08=$7M2#,O"AU MA.Z1OH.GANZ1YH/Q.V>:QU448M?XM(?KD=Z#'> JBEVMVB-="'>X[E_3@A!+ MTVE'/D9J[^,4SK:)[8)?=L7;(Q[5KG7/C:*1Z/C2MO4G#.>MWUBI!5LDBHO. MC.\1YZI[W.?Q4ZO%<2\>3RQ?39A&;.5U>!I;!M-%&;30O#\U>]91E:DMM%-W7%MVC E M:XLDT5:VQO:O($2MT!%8:H'=V ::R,O2LC.P&]M#DV:Q?;\VH6YN&TV0I:I0 M_T .4FQU3T^8 M3_GE_EQR%@#E 6QL5T_DR>F\I@&<)SH159;)V32(D9N%K['@:+[DB]$OO -] MO?JK9=%H\Q;93[J*O0324Q$/*+*9E<2FNO(BD ;/XM:(W1- /6WQUTO?KBN/AE;K+2:9[L/U3A;H03 MZ(>NO.$PI4@K7+2G%4,]I4GS7+\-LZ^),)RI;6K]WK:D':[NOOJM;?>M\SD; M_>GII)-NJ.7NKH_N 6N%=+K%Z]-OE1'TXE56*]*/V>]KO,5*AO3OW^S[[BNT MO2$=:NC*@V[HKAZ\ZM#!ESRHTE-OCV3FK#%!XU_2Y#=HT)R&Z2349SD)CXUC M1M,+($"[*C_-HTVB#X/HU0/)]L2DMS59*OA=V63!3%CKCFO9.ND!3^:P==([ M?L+]85K/)N?:M,4\!>!IWT+X2<&S>4[007F%%Z)E!R1.[8-,VS';2'$LD_8' M]DP-^1V'5=U6O0U9\=C1F\0[3OM]LHDI .33@'1D/@[5MZ.<.AG;.R:YV4 M_9(+[K<#X.A),3P**WDXEWL*7D7FHT6H$?0RIWW)5X>^X1.Z-)QP5W%,+M7U M:,]QG]8;Y16+^(K<"K#"JQQ/:SGAB0F$ 6'\QP+1/T!B1ZGE2^(&FW_.T1]- M?87E*S:$RM1^!K_]^^Y. L4PK&=Z[0;AMF9Y#^[*,_:79$PX5=GJKF+0RYQB MR@L+C8NHJL4*"@NQK6S?>@2)]K)]BC]L550_BQ#5[;.XU& MOL1#"+R&3J2/WJ[B[TOY2.\VI2:'=NZ$X513.*0+O*]#*+T-VJ;;(0;RW)IF(A\,J+""8IA@WG 1 MLE$A5RG=.)L0CB&GHSZ)KO:66S<=U_9\)\4W3EO+Q7_I]$X@QWOXU\Z_V!EA MK-#47$KA7[':=LGE01O_3@/R +E3@:Q%^H$H#+QX X=A=U$0#IT0_II:%?PD M7I.NX9N/8(%FWE60^79JC=;(T+B'5Z*;\J6D MPQX6R4Y><+=Q?/V;%0+O2<.:CD[ZC)7)>1B5W03;?6Z)\^]#V+EZ_G4<&":7 M>)26B8AQ46AY0;[ =@<27N[9[/,<'5_6LVZ%4QY MRJ4Q?B2A>F AYGNNLS5*'E< M9]OFYEC6:"F.1MT/Q=@KVJ\'Y_GS/O*ZPU;WHT&E;)0 07$. 7XK$O='A3UCT<;VW>-Q'49#$\\Q!&M<*XAU?+UT.[K M*K*U)T IG1S3K0G=V]SE>/ZD49S>^Z3DZ%^4)#C >S3?&6B%7^7; MB\7\Y_:X0G$%P1B 8*2Y$VP+!JC%4Y)^ M82_Z]N/#+_R$(_]_T^4*(+YS>Q(O@!X$26A&$NHI/C\HJ:+Y\H4K% F>8_&P M['>4?R(OX;!T*N-_S69O(G%(G CX_:D\HXS730TS_1UW+J!-@$]S=Y9G1K?! M=SY_ZK]!ZF;Y6Y5RT8=6J$Q.L8,0%=. MP!.$8>+B1-"0O2T>J]4^U_UN$EKYTJ S ,D,ZQ=$"H@ M\S#)/,B O4(H7CYH%DG0G!7!AQ$L'])GAN)WY'0]I%K;*KDKY^S+$U[HJN03 MO&+6I6$VX9=,2P,$=0R++W@L0.9AD1G6+@@5D'F89"[L*!P:6L505PVDV.\P M?=TUH?S+GH"'U\$ZUB:)]G8:C32J*8\+ 7;YS0&82^M=*H:!SEN M8C-#YK1P^'UHXXM[1PU(\ W-BP=?]>CS_4ZOFCB(P#=]E7^PKP4WIA")A<&2 M^)=7'(DX;XI2M8?^3:GYH4A&,TK%MJ0,H'4K:",VUM7NB&.MW&>%O>[F;+HJD$X:E-LSWI"< 2BKQ>834>S*SSHI:H,,,R3# MPGQ^.C+,II,([E^Z8_*02R M,@Y98=-S@/12^^FE*\\V==J[YV='5B_ 6$*=JP?$N?[H]!+&\C- M +F9TE2PH$]0PH#<["UH-K-)[>PY#N@J.FZ;VH3\M+9FCOG4)Y6X/E7_?+R[ M(0,[QBW)D_F\JV-6HUNZ(+NMRJXXX1WA9>WB.PRFJZFT\0W&1 MQFEH:R-5IXVEJ(.F;"Q,N7_3+Q@+J""[R;+WQ(YMZ9W%E0S#+U-I,N59JNY] MTSMK0$CB0B(N)O*\A>*!QH0$]N7 M,T1CWI?+NOJ8^4F<"+,I?> G8;*N$?['1HC;8/S6#H=,#3]_K;K6 [(/1F(J3#AR*RX=CS_($SR]LT6JJS\A MX_6":P+"^422)!_"V60FS/80FI@0=0'\I&QUU8<0K;%3*X"U$6.U"7="9J8TI!JV12(UKV,K"50OZXY'(O=.N$GXG3&8=Y;JR,B M]W?%]!3[-87WW&6HI#I<04U>JN2 2V5N,1'$Q6Y-3.?+>L#$%T45L2BI&>5V M-6,:I,>N]_Y%?;-3!QAJ(@YX5A,3WL.:87?S32YMFJ?3O%TR7=73]60HN1M( M,5]W4DHIAU6B-!-W1D5<2%$!FQ!152T'2WC(%)"7[2ZRYF[PUUBC;BZXJUK* M/A-":3(5_0=_FDX6V+Z4 *F#Y9'K.'SV;,S@.HR+Z)N=6284")$HADWJ3D0% MD=NMJG.\JL+$.ZRPP*B*V!<))(B?+A*.Q8$&U22#?1),)W-IYI- G"P%,4Z" MRWHJGY(.N=@KMO[@GA3#H^BGBKP/CSR9\8(/SV(B"_,8/%570GPAQ,S$RWO& MK(3VAOMJNHKYJ#\8:&>I3\HJW&$96%F&83V3)8;]7H=T;:2BH2%7T0TJ>'J" M"/4FF;4@4?GAC#_C5&080=)N_W4GOJ;8/2ALW;2ME(I-;JN8Y-\=M/*, X&^Z:O$#:4/ M]MO*%O\5*;;S)G\7IBFR8VI6H5/+NT\P$\P$,\%,_"!^3G8":8"6:"F6 FF EF@IG&.=/H,M=.#_$3O(NN(*%2FSVH?WJZ M38YP(W5MXK&/KQQ^D^-PJF+;KW@R_[QK<4%NS",JC!@7\GVX$L[/K*.=-FB@ MS#:\ VN@+"UY$%P0A!,3!#9=$' NTMV&3YZ#9T:VWP%&MTQGK6]9.R4JJ=ZEW)7J[9T^?<]_ROP9VMT13:KHW@5K6//W#4G498 F MXD#NH9";J04-? 5R#Y/< X[B82.A_8V$.XOT74XT.F1YWZ!O#W#$4 X"WH&E M@X6)M#BAA#"( H@"TUX%^ OIGL WY#B0>)KF96M# 5R#W,,E=UJ%Y2R^H32&!:B %^U+XY6O"@9<](?FP MMY/11P0&,S,X1^ !$1C:4E.8BNLG1.V(YW>&D"X%>="Y=R/4N1)]@()PM4EW]"1FO%UP^6&K: MX64G MD\@&R>@*PVR1IX0PC_+ -8A6IYQG08XG@9JC3CT,L6F0XM1+=4G5:B M/>ON.EFC3@K4/)/\[EK<3S.?:C_Q5%9<+$GNVD:(VV#$U@Z'3 T_F"^G^(,< M)VX3H D+.0X;%O#:H V?[V2](P?#E*@WW).:$"Q)WCT9T8O+K3 ] A5 2(6_ MMY&RPK 0C:"0APW#>G:.J:IWI0@:D$PLO#M4T=0TC$M+1DQVHG88I=2I2_CEGSH;7DA2728]'-6@%?B9=T].N2=X3"GTG:) M87?XV.ZPR(L\]\N/O<,5-IAON@O1R['[V IC?T]S(!M8%,SY((ZC#++\!=17 MIJOR3^K,8;^8:*5"]]NUIYQ84CN5Q']L\S*ZW,&GZ '].['R.! M'\.R'Q/P!_P8\&-8]&-FW'EH4QZ<&G!JPLKKM'>8VCD/E:>6.A,&EM;-L9H+ M**8',@^'S(/TI\!3RI0AVF,90J@N:F#*.1]=GM 'Q^+4Q!/FC_;-6_W:%<6DJJ%XTW'Y;:VCB?'<),S68JJDN-R^*D)-J6/ MBC&A)[DLDC7F5@AC18]\^L?IR+FO3]9FJYA!3; L"HOW#O?UYOJ"N[%U83!HY2^I/&IPSLTSZ(@(?G9 ,?5 ,Q501 MYZP11WC$\P.1G^=\\(E2Z+XNX(YT_S"2]+/@0V.=ZE^=,[ MKJ7^L<;B@VPGA!Y!05=UEQQB4_ S5/I,3E"/&SGR6?%P#9?IR\)4$H>$T+8!L@6HQ577^0UCP!]8#8& M-OR'C5#4]:HWFW],Y_!&>HHT4VWL'\L\_GC1@$(LY-+6/S(:K/Z# /PTDWC" MT\QUKKOKTDL[."^:>0R[V@'<%G-:;!FZU1ONTE?K9 6K2'^B)TM/RLBE(5BK M(0*GV"AT9!F.)-/ =[!'DA?S)H\D+Q:5CB3/AG4D&0Y8'Z1#KKI7,^*NDHWU M^M3-_?K??W>QF&W=()OX8&#-&%GZ*C*Q!JS2X:V024VS*2WF"RFN(!@#$(Q" M)V29$@Q0BZ]",[+!VN .([MR?Q NA!D(1F)('1XIU2E;(D#AEQB4^- M8NB/NF'D).D:5QKE^'HL4!Q(!?1 .NL(R\EBMFP!UHYKGZ%0_[3%=#99+D^Z M1)^%JMF1F]148_F[^="UN63)$ [C[.%RP73][*C*49D1BOETSK)0]%54G:;D MNY9B]E5;U&Y M2^0F7$R@P4"H0(R#Y/,@XP9(5G;2;*6GMK:6D] MN;E)L[P'EUSMMC.ND.)E.)OWRT+L:ILR#XPW8PZLV1&&F="5LU-&&""ER[+T M0KX"R#PH,D-*%X0*R#Q,,@\R?H24;K\I76K%>6P>'_;#Z4U1"ZHK]RUO/.7]4 ME.V[2VW7^_%*-Q53U17CJ[DBFHY\^UEW2"]-ST9W."SZ:%CJ'[_^YW_\93?X MQK:V6"F_WAB*Z5Z:VI<_/7V[0::[?YK3M0]G5XKJZMJ]+$O+N2"=D<:C),KZ M@58?SFYX\9X7[DFO@#M+X.^G_N>S7V.$9[?SW(X(M)TK:;EY6@OA(/1\']K(X]Y1 Q)\0U/5 MP5<-^35I:!]K^?2[@U:><1"!;_HJ?T.O!3>F$(F%P9+XEU<<@3AOBE*UAX9; MJ;F82/8NRIV7O.WH;#^OP2Z*%9HH=M75+7TCB*66EZTDOKI+IJ5^NPO;ZJ_P M4&@7GF#2/H;=)2-[2GNVI R@URYH(S;6U>YS5E/A4\.3[54]EM"QD_D'YR.R MJY.A[R^;(@Z2P+HD#+D"/:WJ/(]?4'T>V;,C5\ YNG*C: [=B;NT;?U),1SN MUJ5;4\RU%&%0Y12'O9K&F3)-ZR%Z,%V+&COPLE]/'@%7G$^DQ2!:/7?F#_I7MVY$):#P\Z5&)UY\FQZ:.QXWV=K%_%CM7IVTI7 M,QG"8L(OVW#W2S2S&6#R:*3"(DVFTYZO.ABRYP#YI?;S2WLOQ+%6[K-B,]?5 M@$U7!=))@W)[QAN2,P!EM=A\(HI=^5DG16V0889D6)@/HGWRD)U$:C^]=.79INYZ MI$> J7$K_85\AI*E_G-,;6Q[0XX)XO,AQ>=S&3),(,&,4+6:!$/Y$N27^LDO M?4.*@]:6H7'Z9FM;3X@DF#KT[-CTV2IZ8R)DF"!KT%G60%C,AI U %EA059F MPA!DI>NV\+VSLP/K-R!,P8[U0^)\?Q3Z5@.Y&2 W4YH*%O0)2AB0F[T%S68V MJ9T]Q_+9(9%DA[)256$2E,]=93I6_D5ZV]0FY*>U-7/,ISZIQ/6I^N?CW0T9 MV#%N29[,YX.X@7&(2Q=DMU79%2?\XH1VH=GTNF /+VL/SW'(S<;>QC,4%VF< MAK8V4G7:6(HZ:,K&PI3[-_V"L8 *LILL>T_LV);>65S),/PRE293GJ7JWC>] MLP:$)"XDXF(BSULH'FA,2&!?#BP76"[(*P\BKPSD9B^-#PL:) S(/0QR#SA# M-.9]N8QK@7T.RJ(@OLQRD$:(\ZYR6:-;NB"[+81O7>7! M0"DD4 VD8&<4OWQ-./"R)R0?=AU# L1&#SBP53%!1;CPQF_ MC^5\72GP_,]8E9-GSK$*MSSWW4I_0=K[,TY%AA%H?#J._!UH7?+W(:H^:/ 4 MM9ZJ;?_RUG/.'Q5E^VZ7C+\Q%-.]-+4ONWS\'7IQ/QJ6^L>O__D??SGZ].\. M6GG&-WV%.%W[<':EJ*ZNWS&UZ\YX5[<@/NG27P M]U/_\WWXYE'\ZMV]H[MK1W]#FP=D>PZ!(Q.,CZ]WKUMT^:([9[_>3/]9 ,T# MX+7Q7!3#>S$ZMC=JFND>0:Z7EVJJNTA[9NN/.B& M[NK(N2/J>*]GDTB*A9 \^S5FHDIN;H<#GGE&P--0_7] @Z];)'I8+@4A[-6 MW+7J6I@CAX!A*DPX@AK=(?Z[8GJ*_9KV*VGSZF",#,-Z=MYQ>8%.G#X!!<3" M!R4J1FYT#T!#JF53,]9Z0)?P-F)>0\*K2!.::N=-@J X@M-[GY0<_8M3/->* M;(N0"',7-2[F/X* M3;U2';EJI0YL,=5O1:B;^_6__^YB,=NZ06KLP<":L6JWPC3]_>R'70_8MJ=J MRS2;TF+RB^(*@C$ P4AS)]@6#%"+IR3]PE[T(]L%':X XCNW)_$"Z$&0A&8D M86RFF(^ZZI!5V^6"L2BK%A,19YEH6#4,$"HUDFH MMMO7W08AFXW\]FZNQ2GJGY[NZ+3!F[7B_J&3GKRWJF4C"-]:=8P9@*Z<@IMU MI>!.@;8@K""L$,R=L#5.M;/_4-2..Z,RI6>&X:G/) C?0"ABD$A"5]F_4S(% M$+YU$KY=NVMD0S@&'FXD#VZ64Z>[01O,J5< M'AH% )F'0V98NR!40.9ADGF0 7N%4'P8/8OI7:*0:FVKY*Z*&KDD_P MBEF7AMF$7S(M#1#4,2R^X+$ F8=%9EB[(%1 YF&2N;"C (TQ83 TQAS48+;[ M/!;O0Y;>O>Q*-W$X]$U_0MI7TU7,1QV/N70RCM'%=KTOLV3/G]CL^VR>&V\>^C2 M!V^OLUH*?8;;58]L6U1JKHG?F6OCH-]S]+J>/SW=)O?S('5MXK&/KQQ^D^-P MJF+;KW@R[DDQO!(W]#3F$15&C OY/EP)YV?6T4Y;K2:QW6T2M@'E(.!E_][0 M"+C2.^4J*1ZEW+/5["R*BG GV:,7COM0)FIB&5!L(8U?]^01%T&:/P' MY!X*N9E:T,!7(/$_N0(6$BH&%G_KXA@5@#R#U,?UD M$#FEP4.Y0K[P9?#AN^1OE-<-N2?]SOJ,GI!A;6^ME?NLV"AY8[R4=6.\'+HQ M7C[C/ P&?>)W_.'^]]O/9YR&5!U;)N?#V?GT[-?I0I)XGC_@D E$.J1!IY0; MV]IBP_MZ8RBF>VEJ7_"W6_)($O19L(\ _1C4#6%R[PQ-DR7BP9P M^8[<3XJSQL\^Z1K2/K[^[A !_&H^( ^&KEZO5L@F M^P@)7)9-,4:8\@LYBDQAL+)P^8;=3^=Z]"7D$B#"D M/] V6$?7JR.03ANC\F(> S43BF,"@A^WS,<[9&\^HX<4F!M3I2+O_R]?,*+@ MA('/,7>7AY+7RU#%:Q*9N/ZY=*[-!& *N)&GXV MB5I<]9='393JHH:?K8[:Y*@S\C_[U?S,\+1"W:U?V!FFEZ*)#661SF?SJ*2=!28FI WYON?"\)<;!)T MO.1M#VG?=.5!-S)$I['$R;D@S8X GX2G/OR-)4NF_%)N'GZJ>K:[Q2.QE49:ER%-CUAH#7@*0VG WMZ4Q"W*+):'?<>FOBFXZ MWW#<@W!$]>6%N+">[JQ)J'&]2LWMSALSTB%A.0I&39@;,\_G HYZ(W)>"O1P M0.__^EEWZ*K VFJC>YL$Z(O&[/-L$5V@1V&I"7ASL7 L?5X*\"M%M_]!#L!< M:O_R'-=GRW\KMJV8*09JT5P4C-\63?/D 5(#XL9,ZG3*+ZI!?(N=(O21J)A/ MUH98V?1=AT5CMG(YBSHXZ0!4 ;%!>S@52\+X&6UM_ [Z/?YL(/(!^RNY6SF+ MQDR@+(E1_A>!IS[\C9E"@1?G]1 (D@AD9_$'HCM6-XJ=&F;+B54GIT%]?[E: MXKNZV]H\X!LSR'3A:9XO<-KRB'OMTSGXVOXE\L7W2D4\(I1LY2) M2T6$$VM73A.S#A$6A%FK"!?3!-TA+,7S,4TC7$R1=(?P=+ZL(-)4S3K7GNNX MBJFEE:W(:?OY^\T$^1ZKYXUEWKJ6^D<8MUL7STAL(*EOA M4(0Q^OK]BB1WL%F8"C&C$(8V@@H!86T9&O;9_4F3N.1NY#>#2VJ2*FK:$H"6 M12-W?P?+G*;I1) 4XP9']%_-3\I6=Q6C292:1&<9]]ECZ/Q +@X:\ )2;!/S MW&D2CW,!NP2Q4#P?H>_(Q;&ZM4$DB$GBDN<1\]+]E.\ IVE\3S@"D*WJV$%,PIVGFT-,:%-U M3879/"Y3I; J0!,:;10D2:;?V#Q)4IW-Q (K@TYAD<4.;1S/60C/13'#V V%Z.;J+;I']I*O(Y^H/I%J/ M)GT+97 2RX3*3&=9!U9-G,52)RW3HE^Z)[1[5>GJDVRU5>."3X0NOJ+"5=?9*MOGD7,J/DJ/RU9&+8 M\7.$O#V5;A=BK$*\;\)DUBZ472E-XG7$=B1J%V8AF!=[CZ-50[B08KGXBH90 MS,QF1)!I%J3.%;*8F>:(LJR+ $R*[8F>M"44,S,O9<6K5[K55W1B9BHD*H$G M;PJ3_2AZ6XI2@SGC!@B3F20JNU2:Q"MR(#WGA/DBN\%%^;(128QM,Z?#D 7G M=\M%60<#%MG]'NJ?A,\"(NWLVO7JLTY.+)F:FYG^!3-7G3P*' M:68)8OE"^V6L 4<%^#+0PQR*5E^2:MBD!S+-RRN4/"##9Z&2#DLVX+L^!AD@ MY\75Y>@?RUOF0)'5 :*8=IDVMCREV"FJH["D4WFOE7+(W-A2G2TS6A>EP5'@ MS..5;N+'<\\\+J:-E3@O,?3+N&==$*R&D)$:*WH^%R6Q4)><(\B0(>0?8ON? M% /18PR.:^NJB[T]_ /64]$O0D_Z%C!Y($(U/))!__*BKA7S$?W _L67U0JI M27.7Z&91F;OR4HX=-.D6-9:(VMR)JX6\E!@B*GYY[)676.C]ZR#2(Z?4CA2' MDJ5"?M2,GR9HU"D2B,9ZD>3"40/@A(U-/6A3!."8B6T+X :[ M@"XZ@;C!EA?3V$'$JA!?>405_Z:;^L;;[+(%A1H=+A)M,$HW\I*D7+(7AZTL M@I\]'-3F+@!=1I/21:(31P7E)!3*BJ7T*(UPQ"^#VM*))P!-! M9=48:9ZC6_.!:@R71$!:-7Q:9*=5N\*EL22Q&.N5T 1)_:IJ_%R4ICF':X_#UBA:F:UV*O3%E/A$.^?> M\&JLJN="6[3T:;R&2X=3*?G][HLL73XEB[ M_52,&B%"6FXD?-RQ*R+,8DV0*M"@_OTY"O!)*/G#'N^DJ@W86%5MZ% MA7[DF7))1O0FPR2N!2O]?HW="DEONE\I&]UX?<>Y^@8YG(F>.=O:*.9[CO[J MZ/]&[S@A?%NO?S.OF'%_;]JENQ6NV+U;(X[<\K8A1.64,*=1X)&O+)O3]Q3D M%+]%,_G6Q8--3 QN16X\>:69'<74R/[N)BP^QR+K.4[GJW?9YRX$31V MLV?BYL\T*:-3_>E9^'51>3O\D")YP9W0$9S>^Z3DZ%^<@GW1]^\I2?SKJ,D% MR[M+D^?RS^]#%X^F<"MR#6KBMN: B/[+N"4?>EO>)<_18=+/65=FEWA9=X^& M+F"-4:RXPM@JC^C\ 2^Y/\YUT]$U_(/R9.E:#JF/W((=6BOGJF58]CMZ,[C( M2WBE3F7\K]GL3813<9KC]Z>N+RHZ)-EONN^X+KW2#+ND[MIYT]VEY^78?6R%';1C2@[45Z:K MXF_3(;^OT-\5TU/LUXC#UJ%R8DGM5!+_L.*45#WY,5W[,%/P8\&/ CP$_IG<_1@(_ MAF4_)N /^#'@Q[#HQ\RX\]"F/#@UX-2$E==I[S %2SBW\*"ZD4Q32YT) TOK MYEC-14C3%2O6\4M1_"*H[0OG6(:N47'A)QSY_YMTU5JURJ>U6 MY[Y;Z2\(1R6)4R>Q4RD')^F@+5-4:*J&"UT"T>#QK6('W7YWT,HSONFKQ EP M62AV?\']'5+7IF58CY'CBSD(?'S]3?F797\R%,>_!.37F]D_BYR .P!;'[EB MQ]OO/WD.-E[(IL+1?;IO=R;(5-.[Z4LMX9C8T'.\IXBGA$]XM90()R&T+,_SX-E:*EC!/&" M"]&>'O%3P]3//;:7=X2OVIG(>;M'(JN0Z!?ES<&IVW=O\RGEMQG!#BKI,W): MI"*G1\E]1HKYNL-/=\D9SY6N(FYKHXU.OS.Y[QC@?UKV'Q/N.U;;:^Z38N. MP%0FE$;7KJL\*YQ'>L!QUIY\P2MQ+*^NR7%4W4:<97)/BJU;GL-IBHM_==(U95'*GYN^#"@-G^C5G_QL_2,^J[,)Q11Y?'11H^DZI<.!UNKL;B9(E!G;JIE:%=8-#UG.5-#NG M;2C"=$KA':;T2KZOAF0@9Y,E:=K1WDU7I2--JYO9 MC()V\NJ&]I(N2VMF[9_H5;?D7[ M[JP#HO?6DF=]Z;Y!P"A)()U"B?VSM#&33<" E^G-!&.A>88?Q8*^' 4"QI5\_QLCM8Z5X M6< O&%X-^@#+S>%H 1PM .=VV#: Y:,%)^+#,@!=N5;E$XD_Z=(W%OH'$UU4 MS0Z QNKCOKE957:QH[%.]VB!,)F+?0?@<+@ ?*P!'BX 'ZL?'XOON]P,/"SP ML'(K9B,;VGW4RX[1\QI(O:PTD8.Z@A-UN-J]=J*Z:NK,YHUQ\<4T)Y1H C-& MQ(Q!^GH0F];T];XA9]>YF'1NWMK(0;3I.*EN1/@OMW\YAO.*4?%C+M)DF:-H:[E!7J>(D_ MX' 1S[I%JJL_(>/U@BL+ARC,?$"$);^'I&SKS31 \C1>0RR5VV5I&J3/OK0^ M6(:6.N:7AS?<-_2(B;RU+14AHIZ=7%HT3Y=YVY).901;7]U4[%=.M3P;RQD. M3!\\!S_EQ'JO;I17[@%QCO?P+RP=W JC0!$B$KG[[Y-BZY;GA(DVX0SEV?%T M$O@2,#P7DP#+IVHH^H;T0374]KB-SJ8II6C@8MO$[\%S/NKOF%,?Q;,54 MD0^VYZK6AH)+!ABZJS_2KJ-1H#6+$!R_Z@$9.GJB8TGS5/Q/$'$;K_0%CJ?B M*53R!@<_I+@33E^1I6 93WC=>.9*>;)L;$-?)]RSY1D:MU;PZQ1,%DQX'0N* MCF?$L%HFAW'E5IBHIDJ^5RU3TWW(\.L\PZ6-7X-;,%+=#P-V.\[_@+/8\^?/G..N8U)]&ZEOR#M?;(3:JQ3ZB&@.G@P*6Y-JC_Q ME[>><_ZH*-MWF.@;W:5)CDM3^V31:G:$J8"M'PU+_^/4_ M_^,ONY%?3<+,.^4EY3E.USZ<71'6:/>R+"UE879&B$IBWQ]H]>'LAA?O>>&> M:+$[2^#OI_[GLU_SEF+]3%.FVHIZJ]1@]:C)A"DQ)G2MN,H+.C$E1AHZH]7* M-U<$00ZO*L3I#L?_3$T:_H]N-F8,R72:CN?#F@,KH@?D/B/DO_[WB]L+[M95 M7,^UL#:E8.!U+@H^'&XFH%M;Q_3!I.4TSU>F^%%UK>"E0T!_4@R/*@I.(=V> MB0+TX=BIN+5"CH^H1"=H6!^M/,-(&\0ICXIN8H>":"<-811((VT""%:LB#25 M=H\0)*U1(?TUVTD8@-+*4SUA%?7#][]N%-M]O<-VR F,12&-M02-54)CS2ZX M@-HX,L;DYMP0O4]/?^T6,EG$CR:&0\,?GY!)M0'V\_&[.&6+7:H7G3@;6%'\ M)$Q$<1KX^Q,!N_[4&U/PBO0GJK9\-Q=/< ")8D-T;8(GBX6/S(Q@E=_? M/U^C%@W"!J!?2^C-L+J]5==(\PQTO;KR7/S0;_Y-"#^POKF!1EM.3VI%<;UMVCC-9_P*7V8[RX@NF[%T_NX@I)&DZ% M;[%:C*;5S5@N6BY]&03#][/&-.]C_J?;GGCD?F8C&JO+"R :]4R'4L[EZ6-+\I/VKEHY U?:<^A:9T_894CGZ_"@SY;WX*X\8W>* MY,?^$,FGH+=7XC3"-'8:X=*Y-D.G$#C/U/U??L*$$(C-AT0PB-_[)<^<*![5?'<OR>E-$C$FD,@\5BR'SH;(!9 )X5$8G"PK3^0D? KAYTW! M/)WQ?(0#F4!$#T7N(N[KU1%(%ZU!F@G$,;G CUOFXQVR-Y_10PK(,"T+J[R895.W )C?+14&VJCM(2T(;MX/5 ME9PH96KC5%C2"4P?/4+A5LQ>#@1A2+\CUS]__\UR4D!+V PY#;3['\A5L-[7 MOB@V.6WC_(8V#\CV'#(%Z*C1ZP4ZD12)#IT"X-/Q & MSM%==(OL)UU%-]@EL+0?_D%J\L _%,-+T:8)I9].GPQ8FB23),7\MY9IT2O= MI8052Z4[XV3+7WNSA.*5TTY*M[OV1&FZ8'3MS1)J,YT^':P]83&?CV?QS1(A M3RKA6:?;WBXB[;-' D!_"'VNF+,QR[2.40DD7;DLD[ZS4:F+D*XT.@W3(A&J M];8:I_,94Y3)]!'*+I=I;+7TC-B\F!%N2_Q%IFB1B$Q[)Z)W?A$=3T_)1<705Q_R?=<-SD7:DG\TB,YAOK9]-RPVQ*/ZTB8SF M4X#VNC&(B[I%-N>L:0,9U[7U!\_?;" -<>D:#[>)\KOBJHJA>GXCL5#/F5(M M;0,RB(6KH"INTM+"%HVT\:,.1>M[MR?9@F8I-MF"9C:OU()F/JP6-,>( -@ M-BPT.Y*K5N*6+D3)H&F@8]JO:BLY?PXD6+%B56I^.)N?U8:P!Z5ZPE9;OE2" %/4O!]T(=/1D6 M!WO4FZN)?TP*/DI>3[+,=Q[&L';3C .@Z$\9CB3T01H .A'%H! 7H0!B9(>@)0L=HB '! M PT>4\."H+2CPZ" )7>_XQ8KY9JG_").I.FB#0ZD=$_) ^1->U+ A#5A6PJD MB; 000I&+@7"?#(79R &(Q>#Y60I=W5K41DI8-3S@^1R)\GE_7EIOP"8TX*# MU)@IN@;YYE,/%4NI,!]>613$KDC<<6OHD69D!DCE&B"#R(/(GP)!RT8ATF0Y MZRH*J4_?-F*5 2&1*'V7PB+&!C >1AM^G,3Y9S%O<;.[^$(\='[=J^L>\0 M1=U>N(4!R,PXF<$W!:$",@^3S+!V0:B S,,D,ZQ=$"H@\S#)/,BM)J@![.: M^:Y):('6H!WN*(VQ)+##RX%K59-T>;X%BDE .DO6.DTG$B^#>()X,BF>\F*R M@%(\$$]&Q7/*3Y;2<,43-ALA<3*&B![(S$#B!)*>(%1 9E;)#&L7A K(/$PR MP]H%H0(R#Y/,@]QLA&W$3!GZC$QKHYM=]Z >3%(#YAVA589Y@>DP+S!]//,R MZKA!E5@G56+_3>=&VKF"R8>YZ%\G[9 &!>$Z,<[R7,=53,*G"9XN=B-UA^[C M&.O'&("NU&;S=#99+/G)]GV S(,B M,Z3F0*B S,,D,ZQ=$"H@\S#)#&L7A K(/$PR#W)G$_8L,V6(T9X50TEZ]'\= M'G_!PP6I8Q>"Q07/8K]B$((NA6!V(4,3\[$+@3B_F/(,2@%LW3 LMA ? 9F' M169((8%0 9F'2698NR!40.9ADAG6+@@5D'F89"Z\=?.6;@+L9Z8[ CY-/YSQ M9SLX_(4J\/S/&%GRS#E&TO+<=RO]!6GOSS@5&49 $SJ._!W 1?X^I ,..*8@ MG@K77]YZSOFCHFS?W:IKI'D&NEY]46P3O]JY0?8M.5'UD1R9NC2US_Z!J3LR M]@Z]N!\-2_WCU__\C[\D7W%INCH]7Z4_H5ND>K;NZLCY\J(:GH:T*]O:?+(V M6\]5R,VPR1GW;^=T[7\0*L/9S>\>,\+]R(O M+.\L@;^?^I_/?HW)6LFML_#J$,2,Y4$)?[=&>+AA6,\8 6YKN0BCKAC[71]Z M)&U"KL9U\"]((P?0\+_Q3\H&B[[KA(^G<8K+(45=M,,B[3_N?(JKVO8\81__B M%,^U(DE3HB??O_KH,/&(:U/H9;T_ M.E!LZE4HR%4+%)KRB0(Y;M\/+SE_#B1X\>+E:GXX$_J44M= #5/&/K> M(!U#_)?>0P98'MTMCT)2D26I#_;;0&ADA@6%T7*V4J#&"K:\5!T19^G M:O\'E-]DEUU%*;@3M%=<)EQS[F_\BL V_1Y*X0>AIWIKLU=+MZ@3558F M J]VI%KZKB]DHE%9-)0)/Y-!-+KJ.75,]N3$P\Y:5N>0_I"ZZ^IXA2UME@H# MW0Y-T0@=ZQ&&+RR8'-)HC%#FCP#0FE9=$R;3V1'TD1RHY6A$,19W(0E?-M$?5#)-F!9@DL[)E5AT^:IC9W&5" MQ6 >)\S##"I;SK641Z.]9S &I>Y.+R6D3K2I-!$U>?Q)(2:R8P6TYAE.PD24 MI8FFL),:6'#*/*]1>%X,Y@$XN&SN,J%B, \5YCW;#L0$T;;Z-[5//]4%(+&O M_-/?@>F_Y'?QRYE=_!?>M[]^^_(UP%J(W[?5[1Z0&[@X>?? C%HA6P_ M?#:F#P;1]KV+'Z;WBA25DF?^#A_N?[_]^(HST-P$\?!^?74FO7I_)@K\;";S M/)\ )$=R05N#^9SLV?_F^,C[XNBV=V$;5Z:MVUAPOJ,Y,I]2W1'RG"N=]R]0 MR]H7'+YN&V/"N1OV.9TCN"^U7ESPA[*K@O>7*9EB+ M^_9+50:)1T"P')=,C=8U2?]-! ;2*6"Z5Z> 7<%,I8?U?FG,C3PN;EBG@%;> M7V\K]'Y4F?9F_F^^.Y\JFWW4#Q9HQB%L@V[)ZR*\,L$8@6#0W(EA"P93B\GM+%0*\PF4V4V_D7:SL5T5P: B6FC8JI,9K.NS@(ZW4U1 MIVU2J<;R=_NA:W,Y)$,XCBTNLY/9]S0(LS,.H5"E03=-Z:VLC*+DNY;BX:LV MB]5,,)C'!#.S0$RH&,SCA'F4,2-+UG:2K+US?-WB]'R)UX2#!WI==F]D:=S! MYL=$?C*5IN//C[$T[E&+J:!.5+&KJ)RE<4_3V%+-Z!?D>9R.RYEU>X[(86N& M$SSXBV!K7%F*=\#9O-=3L:MERC(RWIQR8#T<85"$KIR=.L+ 4KI#EEZ6KV P MCPIFEM)E0L5@'B?,HXP?64JWWY0NR^6R)!G)Y?*='>K"5>.>ZFO35^W MR-?>W8X6==/.6]2E^K4E;04!^V/@ A"KP)>0;N&*C;+QSIP8#P-;[#>0B,G&YQ\Q HL!D8*5*I@?X.S#4& MDCS1#6"'@SO'/N MHKS?7LCW*A2-D&:P0*%P9+OME4Q!UF"OU09[W!U_&G@WOOJ5J3O?>T MV2GTWCN&U1$\4B>\.E+0%$?DN=??T4HW[="=8_0FN+7:&L5*KU 6Q<]U&'\L*?D$2&%I"*(?] MC^P T=,J/2-PHFR/F+\Z.GS(8\V#<"OWK^:/V80= 7;U"GHG,'\&9 M?0/56 E=M)\=8!I+%#O46%M=U(#9[E5C[45G7]35J^F:J&+? 7@#Z Y48S$? MZW"-)3$?B_E8J6)IUA66>5@#U5?A1H_4@O9FU9=Y7JUZ7AVN=QSB<,D3K;,N MI;TX7.W6T.^OFGJHM#^=R9?1G*PDE0W&"0W&*'T]%ILVTF!J%6_I7;O( Y;Q MBK!)JAP]OW\Y99'K@"+7U[(BCB9T'4JGHS*';R"BLMOAVXO0_J6;^1C#T=UL M, 8T&*-T^%ARK\7DW@2X\O&&D!Y\OY-,./1/7>"Z>'?RVG'Q3MG^)9,E^H:4Z!,GLB"Q5!]+]1W% M[&-^!1N,DQV,43IY+-779:J/]*A)>X2'4U#N4[)DX@F6#@J3V?2H]VJP'.() M3C[FT;#!.-W!J*PJ60/2X=]<(M'C8H1Z\UAZ>^[;E#/9XO,.K<"1U]V73W\' MIO]R,9^[""=Z[YSOR(#?\.?_Z%: WR#61=X$? MAU:8CAL7+1#$$,:M#\1\1:L'Y 8>IN;6UWV$&;BT=,^[7I ++GZ8WBLNL,WP M-;_#A_O?;S^^X@PT-T&]>K^^.I->O1=D7N5Y?HM39'+1R7CDWL M5'O(\)K<*S)B-61(*-JVF(CRC#\![OA[VQLHQ+668OO"N[02S ME\YJY=C%K(74X&ZRH%UA1M/8\P@520X_?[N"\9ZJ,VTF)#1&EMH4*YB$I6.! MKO/"E^9YD=OGA2:WT]1 Y0FMRX92SL8%*&H\VKIUHYO&9SO2H$VR5(^=SYX7 M("-L4'Q#NO&&(TE^O":2Z7WZ@=RYZ>%.PUEVM>RT4Q+3;AIU6FY7$E5>F698 MKL540PIH5@V)CBR5.E.%/O7Q+&>XR^#HTE*)XE3I%9F<#:M:F M)(JSZ4QKRE)=&/\3>#X)Q.Z<@K'Z0W==W?;#=^01R=EN.B(="((F22GAKLU< MP\CD;#D5F:X9V]OF0#12;:@[J.NT5F<(P.HU, M)\[)5%.E#IR3&5\:1K=K$GA1AMG0F',RXTO#Z&9XH8UL>'QR7I3:8:JDI69WVT[@3.^,%TQ M2\1>[[!6: MPH1%&II.? )9DX0&T*CBAW\TGTP#V8;WV?[T8XXPI5D]G<K ?@GR M3%%J!Q\5F.X$QZQ+1L=Q*#"4:O%OZ)G\1.$RZZQU;XZFFB J.1N\DY4*S),Y M5\)[UL-KD7=J;)'W/';QT #363^P1_4@RJHPZP6$7"9N[[D-/,PH:=$J/*R7 M[MO0=GL ]/4B;:[NG(3<7=C&I6[C.@MRD"-6!70C%TZ2/,,5OX*'L1X(IQ2^O^!89VI!JX -F*P5$G>:8S415551DG MOD6:H5K@U6KV6Y$$09&.*.P0.UQ2H&6'%6F<,EJ 9L4@KH,$"2@ .4HU'PFX M4K7PK1HVG2C'2DG)Y-L3#N,MFL.EODE1A%+%N*I%1:AHVE25*J9==W)8-2FW M!U05HZ*6U)M:.;G7)T858YHN"NFFL^HYW3XAJQ:D5.%8XY66.-Y9."11JU0Z MT1^2,E7@_4ISE4,2M4:E]1D.C#1;FB)12U,ZG862QFM3BE0>Q%;6S\RPU6X) MT523M(9+O*2LJY=FJ-*>0U%3ZA0V14-M_H,,C$'@(_?66?C/,'%BJ]FX;BK^,G)@;@R@17TQ7Q"('@P31^Q]KGP/.1[ M'UZ^ZO_CN"14K;S"G^&^"G^'XY%+@,1X: D\M#[P$*=R#WCDTA;B0.1#EL19 M#W@4;K3H6SZDJ=R>?*QPIZI_2& CY#'))0D&HT,@D*N,29+'9G#)A?N#T26\ M-.T/%Z5LOT:O\B*ILM(C+F7]#WJ5%W$F5+?%>^#R#?EY-&B;*GN5#DWAA:HH M $>'\$[=LR'TR/M4$RIKTHAWG#N[F(.;ZB*CA)CO: 6N/3CUOWMH$5A?S$4^ MMZ?DO%2ZQHA?=X?F2]NQG,>7?1%Y?R/_*7Q5/X8IP/W8:!J$PK4YO+5:: F$ MV5=!:P2%0[FOZ(A>!I[OK)#['85Y6&]IKKW] 5 34M /WX7+6NE1;YSOQ,#7 M9WQ3C9PP!M>+[,UY9JMYDE4V8:9C@W(Z#J&XFH]7;T=6:]2JU3RO2OOUM6X M5JLY16T!_#%:N;E>P']!S"\=CT9D00,(4:R*IYKM,$5]\1Z4[? DKOTEV!)OL_IN/]%?%K(/,+>M2M3[:/]]< C_>W MP8,W=TVRM^;"-HA&1<8MNI#VI/?AO'+Z* M6:\AP"=D:N*' %]%WV0 \,FR*@X.OHHYM0' )TF:UB1\M'N(-J9%A2IUD42H M8;753#^DLM?O(O.+J3^8%FWM0Z6N?=2B4\[ 7$I 94HOEV#GT6?[SERAA:NO MT UR M,CC-NF/IK$R5IES3W4-[N Q.R[-'5?P82:PQ((7)GO >[/0DGHV"Z,U/3AY5I+FHO-S,/N%_EO: M!'3"?EFFJR7V<_X7W8'H@GU!5DMRX"WQ7^A =3_\@C M65?CJ!V MP:X%M23(TAXZXB-Z\#_;GN\&9).)[KHO6/6NG,#.4YEK^YI9K+M#[NJ+H]M) M-?W%L1]]^!Z_Z.YE734$(\VX,AFF8DKWYXB:TA/:X$C@9;$#AG9D K^8-KI> M7(+V,/T&F")>?OM,41O")9B"$?)N]!=PKMH""^C _5R]!WL8&62C927TG+R5Z:-(W%B M>?->Q!V$BZ_SQ!^<.Q$S;;+W):T=]LHM9B6W:M8X>]'NV*CM\+7[ M'9]<5+CM ;-!W?:06&AO<_^H*@N)4T=VT7X8G^6Z^[["SN.#SK605%7>DU>R M&>2#[H6E1Q#^A_$]OO.1$/;A97M))!L7S[IK?'/LL.%D2/E6MKQ_X[=F,[P8 MI;+&ZLFRDQ9;_"N\.)4S6V%:X7[WALUH>#S0FLF]C_'7>?C*NK!W Y^B":0Q M_4&,M2Q]!3U=,8#5$ANM-M%3>8G/;L5JB?_><,YW2"VH2>Y6*W:%=6WKD6N; MF@GX6^TQ##-:Z\A*YEJ>9JN06Y4'OAZ7:15W81OQ6!=I.\I.>LQSM=6(*EOK M-OM7]R.MT4H#S%G.FA>LLK5< :3RPRH!PM 4EEYFEF#:A8:?979U#0&:BC:X MY0,DO60X FMU92L"LNM-K .N[$# ^]0DU4 MR2G*X.91O@=AP7ZX-A"9\5-I<(#DBCX*G,XV )'DJ3:\25.XT:<#$8$H>]IH M=5\CB!26YJ9E!.^\N)V;R&Y GZKJ ''(E8C0E4>3.,A311X<#A434DWB("C: M3!D<$(6II?8$0I 5:5C5YQB(PBU(=<,U2=3DP1G)?%^W?7=8B3"?!Q=WY;NU M[1MLSX29.CBUG>^PMN_VK:DD-QLU9X[62:\T7_B^:SX$/EX3O'-N=.IJ9*XU M6KHVKK,#)Z?@6I>=&K2;M89Q*:W*Z.-8;%F:J<."J'254>NJ0_BV0?A0<"E= ME=1:;SR][3L]%$!*2U@Z.DA=F*KB;%BP4,N2XR,:NU.]FBQJ@\*%6KR3Q:53 MU:OPPU(Q,JV&* '1J:I>F;:DE\#EY%2O3"UHV@+2D>K5LGFZOF&A>KW3KKU> M59&TV:!PH7J]65PZ5;U321R6Z)2V%#YAU5O:G?@456]IF^.N5*^F\9F"V[YA M*>\ T)7JG*/W+B)IVZJB+@GXED\_XF61PKW2F+%JBXI-,DC9 ME+6+[$98K=@4L4E6TRJM6VX+R]+2R^8-'>57J?3FM3=+4Z9BF7U#7*C["5?M;@J;@G8VA@)9:V8 MB]E*^X_QR'X'+_S38H& HR?<57 .O^F/^4U"Y8T ]^=O';@HR2!6=.>\(A3Y MO3OH3MCF3 _RJ]W46INHT6[540$6JN46B M&0L01EH,7D"H#1PE]GP5!"7Y7H+TB?4=/3G6$Q:-U'L:D,A9IH5:'7::@Z%B M+7F;, B-P%#%-N1;"-(=D/:X;SRUR9W4ON.6FDWP$[&4-F/R[3_@_VL/&]9#T 0 M[K';P@LJ\+;Y7*\]VOL;Y<\B+PQ3L5<"5:,MQ>Q+8;4VV_6SJ&2;&3(\7&F. MSUXF7;87=,U .:0IE*0I>(Z;S^WS54QSM1B I..-D@! HZV$-#1RV2! Q$& M4"D&R-)=6[57=#<:'L"&[5-%CZ)A)N29UIY1JK@@T=ZXM&*%9M5V-S7-EL2W MYO#E6L$6;5!L6 .JM62O$B<5/83&.5';2[KENL!V,SJM3Z.*L7[#;&EEI\RU ME7DK[PY[&(_4[)L@*@UDWRJ[A/2FLN*]J(6B>0'W&\@@;40\8NTQQ_#G+9H' M+DZI/+J(5!(DN4^_GAP5U)YG'S5EK^EF5D>(6G/1 D)Q$O?#A?&$'//#J MT% +,EJ$YK)!:/:2&FICL&\!IN9Z$7%E(N]2MRQD?'B)^VM%%U)4*74'4?,( M[FZ!QN=[7Q[([$[X JP:G.U"[6(#J MK D5M?-F[ZFHA#M5JY^3HQ@9!KY#TJ7-J*SX5< MW^^""'"(L C9K<2-RDO%$J%A M/$6D+-2%3(=??.-,?M'2EZ,8DT:R"<_0/H M![]I@7/J844[>524:<= Y^"JV&.Z2E56IBQK-S&QT:66(-AVH%M@I:X<]\IT M/?]N"Y*TN,@8!5M[P%(932=P_25P?64N_&4!HH59QM$A M.E6J YI'IJXA$RI60(\ .$EL.''@!M MHOYN!_C$ 7T-?Y/.]2O3SP4R>2PI_E,4@=TY;:;@#O4*9.(5\$(BR[TW*F66 M =,+XX!'9 >2E#KO$2$I*"5&H B$HJ/=ONI^E-1+%L[>N":(\UJW/MO8=A#+ MG(,QUX&[]GE;JI#9Y[X?90?QABUEGK6#CS=75;7X:+O*A!W&&3C7>Y!;.HDR^,)62WQX:0_+:WD7@ M+QT7'U2;IZN@94I4FG__^>8ZM;LX>/!,P]3=EUO=0B6[BXM.D>)S7)106\#4 MC>Y>NV&!$CG>!+0?N3//7$'[DT.9*U\U"'.7->A.G=:$+\01)\2>((7V8WA< M7XC,9>+RR>!0YWT#P[CME3F2TXC$N@- M9UL3^CS?9=2F*R:38[%S,M,;QA;NLRDBEU($649&,<&5)RJ]C6O9!J'*\Z\: M1<4\?#2?3 /\0^^S/7=6:#,'/J_ @3XQ->4L7K8YBK\%BV&ROM M;>._O^DKJI==(.X2+VOR+(%>BR@4:*SH)/GP:HA!D/N$#)S="< 307'^,0\A MM4A#W?8,V4+W#4*(#'00WX! .TX-WLXC*(@S51-HNJX:OSE)/%A]Q@\9,> M_.L_$,:!)@V7X$L"Q%R75P!O,UE;!Y*Z["EF3XAL&H1F19#>!+84N4^KM>6\ M(!3JX\"=+[TFY$]3%&W:J/CMHP*N=-,EAN4"GKHBXN%]-[V_KB!\3:Z*Y(&L M>,Q5"KU0_I+ $2)JIAFT)@[*K,IXSRA7/#JK>93%1BS,2%"N6!S= LJ"=CHH M5ZS5;@'EI)GO!&6] D*S;4; %I_L20KEAN1(%ZY*,9FFO"[DW/LWV]8H]4 [T^$N60@7Q M7!8;P'\_0 8U%A5;N;0R%N*K]]+Y;,8& @]$Q49V[4T*F0U%.!3%'?L[F!/A MVOOY]#C44Z)^)ZP"R(--W;0M-"+OA<5VN,RQ"4^GB,N6(,QEF!)[[// [CBT MJCWI!>/:#KAE_+>G0/[M.EZ^@C!_0$+S^KI ?@51XB6M-05!^*T%IW>( MHA MQ86K>5V91>U\6F?QM#DL*I>_)GCVXB?D\^SY(R2Z$]@ZY:U4;AH5Q_BI>TID MQ4K&-KV#69,260N.)M7LE>,ND(EKC;P+VX"XU73)$S:$Y+'O8%VNR&F05'': MG,K=R7NG0->; (4+=MU- *F)>I8FT&ERF'!E(MENM\FP._BK"CXTK:=6N]-! M%41^VJ2;5Y7Y;@&O-3%R9[,T. R[)H3:H&XZ#)9&UM'VI>0[6NFF338BV[X+ M8Q/H%GW=+7? 3%.KE?)7]6,#*V^-(]#MQ+EX?'31H^[CDC7P\#QS3L^UY([" M:7;.Y/>$\%+F)-S>L&AR0*(9B'NR%MB(W*D][=L(69A-Y4:JJ(NX; G">EJ_ M?--MJWD6OL&$;47^FU3OQ:^LHO+4&=UD(41*DG M+[2GDGE)F&IYE=P*L\T[)YONL$0'YL'L+V)51?#1U:9=D32_+2C@;1Z"G.V] MRW^H%HQ6.DI/I$AAR_STCU_ALF-JK:O2N0)*O_AMIA!RG\!0T5__#6^8)PX; M?I-''IG\'3-OL+7Y=5F\:%=:4E\?R/^*0A? M12EA7+HEO?L-I?DCOZ1[48DWE&X^W^,^0^!D^-$.;2QJWO?;WPLUX7V!C)%K M@(7Y$EW;J=[I$<753P5JPBQ5W7?:T6#D*DX[&XR[9^>0P1"/<#!RRXC=#0;N M'77(<$A'.!RYY<;.A@/WNSID-.0N1X/:\[^LM4SNX+IL4)&,,4%-W#@F/-=& M>'<\2NX[@%)B"SUN"?\,1+YDE#V5RJA/HH$@[")M"*JFJO&MX&^.SO(W] M?:)A8"4FZ<$NGG/P>3OGPGFU*^3%O<0KS;VA"<^.S3='!:J@JC.ES_R+2#^A M<>QP[ZS^:>(0UOU%?$=&]T#,<5Q+4,=Y<4J>K(D@=VA*8T<&]W@0U6:RLBM? MV*["V.&MCQ#J72"*_3@!KK[0D,=#U*3$CY5 M!&G:D=[('?S8J# /#]L^L[-B[H3*8Q'D3HY\WU_&ZR1G086&VA<\KY:T;R;\ MBYE-G,?RV?:=NL)0U>%6)+ZS^%"HD[\]=N3[53UU:BB.9B3*]9)ZOM.1;%X7JK" MO+AR7&0^VIZX:=OUT?3FEN,%^6/DQ!V';-Y?S.=. M &-[H[_@Q:ND%&T>_^%E\TJBB"ON[A+3QT;OPT[S<.S(L[4(AR!+C>)!Y)FZ M+Q7F;SF7'RP=YL-\Z5C(^^H8R$H5'\,K2?L4!=%L MS84-9)M6@(\*VYYC^>G'W H,9%RYS@JKK\"/CAO_I+MXOZ07GU+XX87^@/KN MI'*N9"S"G9;D.Q'SO^HE! RV?:]D6+G6 EG:DO X3[F,#.UTL4 )V M'(8\2QR&?#H6X_W-]$^IB:8D ST-1\P=>-[@@(_&'+R_$?Z< M-M-%;+#CG&NBVL;$9F/=S5E-5V0Z:5&Q_'8'34"Z7Z"'2SIBO32M&.8T2[GU[JN20=\?J_O&.CZ(AEI9=. M2-T(R(&P7:QPP6U.%HK/Q$X?Q+R=A(G*_V*<._2 "NN_)4%0I$2ZMA$ VQ^1 MXJ.QT\=9$,R3 G=CZ?:PQD!5945(GH\QEB$H/+@L/2E&, 0*/Y,%7AO?$!2> M_9P>@GC/S)US$[CS)6C8D>@G11.FLQ&.2\7#HFGC0MU#U?](9+=AC64D"D_E MVCU#ACH2F;UE8QF):L=55S6:VE02-7E\*!0>PU5ZS%$!"I(@RI*F2"W"\#$R M#M<+^"\Y&\[S+B;FCF#/!TK6_1"[X[RB]Z_6##JX /F8((?^+,P\C@FH; MV!)I!2J)21Z^HR=D!RCD/MS8AK[ZR0>P=4?[!@GN?9*O3[,TF]?*6\\T5\C@;/7/P?MU^QY%?/?,?])83^+7_ MCEOI[J-IG_G.&K[1$M\\.#Y0^);#5[WZ[T?_7>8]%O)]Y)YY:WT.?./K?KSC MR&/P)[C26UOZRUO3MDP;49] :'DFYP"^?7 L@WJ/+P=-#M%^X1V,27&]RMKM^>D1I(SG,6/D2L"*XPN'48PG+P5G_AN"O@U.5@&G!+I%O^>2I!@@Q4\)0LCKO>#!F[LF"7^Y!8*?\4M<9!$BO/"\+F_#AA'> MY6\?^]_Z:OWN_]-$8?K.BYA!+C>/YH!'R-/G\ P/4",WWN#N89ZI'6@>L%X#QAS"]N+SE-YC?";B&=2 D\ MN4@6/60MSJ*GXXFE_X4X'^=0_%#&'=LS8;C^,AWO+Q@GW>-^$B;R3"4_PD=A M-MV\SL<2!:-G^TL/1 93%S7$#%\IJ/P[29AP6&N3^[&QG0 K'EZR(>,;SL4] M /'Z1$2>R*H8(B)-)$W;O [,^\& ="#C [1ZM'O(Y[=8,9GS[$WO=EY!'AM[ M(* SB?/C5;:IH[2O"\>RG&I HV6!H.(L+YX/\Q@:G7B* MD<:.OK.B7#DH][>U)#)B7LPRSQZ[$&6._,7I@>^\>T?0@DGR:+^UT +> M\FP:_O+M5/UY"[?O4@82/W![A1%?$3$>X1L^C)O*B:?]XAL5;YO]_.X=R8[- M=2NB,120.@_K_=*8&VUFJXW+8C;:+9S% M\?N$M0_!C66"\_/X\)J?V]LM J%UP<]Z M<'_!E[P.;# M%C(2W^E1[YW$5S@>,)^PUGV3T\M]#FW?[V>BM961A)>2%# C M2E&EI(E$#4,6I<-4<>@J[*.+RUE*^&?8 W'<7+DC$ 807+EYD$EX=&M8AF-.>, S#-M4% MI'MB:HG-9F%''!V S4[+/SK)/R[3-DF#H\$*;UGT5^KGO4 J*NEWV;"$3C8 M)QH&CA#E T@>H=EF,>5IFFVJ0;Y!+JZ1PS4CG/, D) R X_#FVJ\A0DAIA&X MI-!BB;@U,2*EA6 (,'\@%N;J*E[@@A8-;\!4/"'BS$Z5*X3-/ M-$AE<O3@IDH*:,Q:F=Q*F?[3D,FX>\[50Q K3] MPW>VGTT;QA2_?_O5&FR:2[\Z-*RX[MNQM]\FKU[333(+D0?DZ+*HX\@&8X2! M]A$ 6D^0!7["\T=0'U#L6D2FZ() M[H[+/6NN,D^'D'ADEGL(LJ!,)'$(E7@L:!RC*F,>$8-Y7# ST\.$BL$\3I@K M.PJ_D&X>%-;G%M+=MX"OO\3(_]@ N'U\A@-V<_'-)>(V+D;8S?F;&TY3%/:D M2BLRTEBHH9P$C:'>VE1YI'V9\^#KILWIVX+!4NTY]G95<0_&N;XFX/R#FPJ" MJ<08F+C2!'<@U"U [=!W>(3]U%,;.G#/0-7#EA9_ Q_B3P4W>6 [0U;P>'> MA5%Q97R?=\Y=A'>16A(._JD23D^WHA:0@,=?R <>XTN]N,03MS A MW. ?O?A,!P^_T5DC-RH?Q<_P'> )'OR3/!/")G*RH#;;5(_*U.:]PD16E4U# MO^FLT?9UR7$-:UBQXV.]X,9])GJ.!R?NT9$8POG?@>F1;2_; 3<0R-4*D_6\ M1+BM+8<;>6!88?"7^# +,@!STYT'*T"=M'A;ZD\PTO-Y$&X%Q56YP8"B! MK+F?+-F%T7E -EJ8/J'<16']KNV0:TV7M,"T',]+-AS,5?[B%I^DS1HR]NO? MUV*:MS7U6;??7(419ZWFB"?,6LWM;#4WW:O5W+2)YFP10T(M"J*;I'UNJO>F MF%?UF'@=2YNZ.FGMSAJ,-4%4O:YC!U3'I?N5\>=39=.R[ &? ;9[-T;+;<@: MB#NH5H#F:;7UKG;3,&P2L$FPIV#2NJ"Q23 N&]CW3&?]-*O-86KUS7#:83)) M8)+0A.(;R(Y#2NAY0C6!!^PX_+#9&!_MF._0AM<;XB$LZ!^T.R<3@P^_[60F MTR!-A)G'RA1$UGPL7X':N MVG095 _(U/:OV_?5,<)$%KK2,?VC-"C;UC\<^QLFA>?'(30#-3DL8.PD8$S5 MOE2K.V A94?N^ #HW%/]O29%4R-TS-MH87[:,>4 Z-Q?B%6Y*R/>IA#WMNFO MND9FP4_.Y+.]+6T!+C' &P><1:AL9K.9?8R CSN-P!($A=+TR3;Z62@>H6LV MP!2C-!%D:1PIQA.U^L,4FLX6_5E>^M3-S@%YZ8^[\] 3CNQ9M'WNM>]P#VBS MI97L0K4!3DX0HPV:^:/,6=*:Y?NR"[VJ)(PPW=<_XH,RSL<%[0'"/.W*.V25 M4:=NZ/!CRNW.BB/ MZ-1E^+CVHK/4 0LP3LS?90'&, ,,ECI@@L9F]J@ K^]DL#-:.KF9G=%R;#?G MVL='3XJF(,___"[LUG\&FL$)_+<+\P MO.>%>]SZ\,X1^'LI_/SJ?0;_81^@4N?\A6TF#D,7'D6R^\5J9=&;PR,MIHECDHVU07D.Z)J24V(7F: M*(BC W"@9H>%?YV$?Y@#4U=)O,^$('.P3#0-'B/(! M)(_0;+.8\C3--M4@WR!W@1]HSQ'G/ D>G@$D@?_]18FA)A&X))"BR7BUL@U M'0@ZE[K//2,7<:8]MP(C;-.%+\C55;S$32DYN 5?\; YUM!9))YYHD$JBTN. M"\ !V>&1Y#\$82*H73E[=5(@ S5E+$[M)$[];,]AV#SD;:>*$:#M'[ZS_6S: M,*;X_=NOUF#37/K5H6'%%9J.O?TV>?6:;I)9B#P@1Y=%'4MA13W(&N?>-!6(M=E3PPL[B6"16#>9PPLW3Z:+,+ M5!FZGOO. TH$\SV4-X_%TVJAW+/F*O-T"(E'9KF'( O*1!*'4(G'@L8QJC+F M$3&8QP4S,SU,J!C,XX2YLJ/ >DFQ7E+LYJ/K);5'7ZA46RE];?J@H/]!1ORD M2\?S=S62$AIH)-5BFB=E!TA?IH92.G7[355H <]:35$G&6LUE6LU-=VKU=2N MOLV5'D9IPUKY)FF?F^J]J6HGVU'Q.I8V57N7M=;2^TL$G )L%>@DGK@L0FP;AL8-\S MG?73JS:'J:OOPVF'QR2!24(3BF\@.X[8^8%[[CCZL-D8&^V8[="&LW,"A[W[ MX=C/6.M(9G:_G7[ MOCI&F,A"5SJF?Y0&9=OZAV-_PZ3P_#B$9J FAP6,G02,%RL'4/N'K-57K#M@ M(65'[O@ Z-Q3_;T&HZDJ(W3,VVAA?-HQY0#HW%^(5;DK(]ZF$+/#Y\?AQZ9- M/JMM;PMP=D1U\X"S")7-;#:SCQ'P<:<16(*@4)H^V48_"\4C=,T&F&*4)H(L MC2/%>*)6?YA"T]FB/\M+G[K9.2 O_7%W'GK"S0.XQ/:YU[[#/2!.#W/9X4$" M-L#)"2*W@ON77OXH8Y:T9OF^[$*O*@DC3/?UC_B@C/-Q07N ,$^[\@Y99=2I M&_K]3;B-/X9FG$6@(PLFA(DBB.,()E@$.B"A$;ORLEHS.6S==$A2SI+];'5E MK( S^\5F-IO9QPCXN.-:EN;N),U]Y_BZQ8JN!Y3R&]T>R"[7@8\KMSHHC^C4 M9?BX]J*SU $+,$[,WV4!QC ##)8Z8(+&9O:H *_O9+ S&M@9#>SFXSNCH*LAMXOC;G9=3#FP+AA?;5; M>?_)=E,N.LCAP?T%_SSP9LM,4#H3E*+##L8A*&R5_Z17^9&[(CYR=SFD>D.[ MRZ4:_@KH2-8]7X6Z:L)WUAWR<%338]YA@K7'"5']N'HV(0Z?$,*$E[O:2'(4 M\V&@[@1S% J']0M\PLFXN8L,LX>M;L.P\#4VZ72PJ+WC5+C=>BLD3Q,%\30! MK&LKNXK)AK/YC5 RG6A]-P-GT>F1&YT#HM,O>/%FK;^0Y4<6H/;L3PZ'Y!&: MPH$/1DLAZ #SP%0=SHI&59W/AP;L6LMEY5(,IC' _, 8T@V=\G/7AKW;\X:!.MLR5-EO,]33-Q2,X7 M>=ZF??9*]P/7]$TTV"XC@[ _8\PXLO3O@ ;C%"N0!D!=+4%^/9N.1EBKG_/( M8KK>C76Q&=YT_UJ8MF[C>SMO^34D,SN.FH[7,ZWGPY>H*N"4@KPA"<-,': P M#-0>L!"ODQ#OQ@H\3I_/W8 ;?9N:XP#/0N7W*YZ.?9H$,9V')Z]*'25#F)K>J,1"D&=#5DH M6 WHD*788@5.#.8QP"94#.:APES946 G +&;3^[FAM,WJ5-(4MHII7G(94WMZLV< ML:*'9ZDLX F6Z;^ 9?67\.7<6:V0.S=U"_2=_1?G+W6?6[O.DVG@>@+'A6O\ MN,MT=)/-.1 RA:4&KFG/S35\TE>@!$FBYR=IHO \.0-&YWX2R/Y5SD5/CO5D MXB-=4@TK)S@$FB^Y9]WC+!W>Q,$#7:1[\';?X7X*M[^>!X^:>;&A5'DON/OX3%X^.!= M#R_<'[IE<;>^BY#/_>8$;LR?SV%"\8'9%JZJ]Y=PQ1D\T(7WDW-P0.WC%^(^ M]=QK_GRJ_/QF0J 31&X%8K'TN 7("WFY@5\+]X!55&XQGS'I?T$!X\4#RZGRWP(:P''A8B MT1D?PIG+,_J41V"6E8U,F7 M-IZTD2QCD(T=AS_]- W_(PH'/4P#N+QUR!6>Y,Y3)();50!Z!]S%?\C92W@6 MFHZ!Q3O#GHLL@E\D*&E-$C,N2A.L?:P .TOI!P,\1;MI4M!-,NS6@ RS.TGQ M6YL/08W WY^14(A_PJ3$G-0=>QHC5[6?I4V*A)IH]&AVIP%0SH6?S[D/L6KU M$CHK<2$\A/,*!DVA$;2;0#(8DH M3 =3=(4>W+3&%;58XY9Y]D6.1\US\(J&@'8$T;SGGL:Q@(CRJ\UN#6@>L% M.AX;!_3@EW"M-/ MCD,#FG1RL"(VZ%[P@,^R\\&_ IN.'8Q(Z^N>A\(IES1X&(DR PC>VMJ*?+5/A0$UNRR$Y8A8\J&>\=+@=A#0;- MM,+I2'K.1 :4#+ PG:A3E="$I^1+/$5A6OT66,DI)49/),3F)^SGF^MS[@_B M42/C3 >+H3^BK4AXJ?,%*P@R&=F?9M/(L,VF0J.:,:?BJY"4,%HENF2/.2Z+ M!UK I.%HQP16Q4=0(VLH",J^3 E2^ A%:M8(!Q) I%T9#?^ M1>B-/!/=[1IG:X@T7Z+8ABAL44^Y5YCW+!'Y'$W86_O-Z%9,6T3VSEXR=-6JX\ G(!^ M0G*!2YCB(53S8*X=%]1$;/$>REU)3%21$@HQ2=H:V@!1Z V@(S_ 661#M1T M"$F)VB&I#COC#V\"54'X.9']2#BV\+5'?%TI MR,K#(8CG2E&D19E6M&BKM4AKG,'5=1E/H<[]M!FECS X;\H,&&"X"D<>R\-W M&% BWE]BI74+>I8$.UNH7].'X$TJ(^Q%&>$X'$NK0KTDR")C'JS#G*X2QG*+ MV.8D8I-*8D&$*HA2Q"2AMI$M:B8OC/!2T08^&*Q2S((?N(D^J9%#2N#3$1:$ M7KKE.5@A0V2;,BI%YGB#*!D08K$G21N + MN\9CIEL3N-R!*W"*,L0]\^#+[8/!2&!%XA2*HIC-Q"B4>#1, MG" -M4.4[,YF[_,Y^QQ[^4P"SGN' :87P%OP] YE]].'SW\*[%SC)$-(6W955A":.@XU@OC41X?O)JTG&_QPGXB,+6Y V3X"F M@_S&=EB-.(T3_\7V^*ON HDP"L*!"?PM)6DE8E9(MZ=2[5Y3N78SD6H7,9[Q ME87N+2U;[C61+<>F%;S3"/.=27,0QWU,.1E!VOI ?A9EQ\C#RP+/NNN2_$QF M/+ L!" FNH/4/7N[YSOROR*T$']R=FQZ1\$A9 M:N>\2'Q*?@_7/B$E]4%&Z4+WP-_6\>.\T!?&8$%]&T;:8+GB0-$L'3$L#R@_(Q-3#T0 M^9R$;.:9]#-G1A,US+,!&0]H@?.VR4@+U \@X>&AB$!(.R(@SZD'A>HT]03* MTTEHFWWX(@AM*UXZ+7AF^7W9%;I057B1R46U5H9*#1N)"21-K1D(D/$@2^3: M7A%-L_1C)VAO#@1>VD_OU5\*FNVQ%"2=SW[N?]$E8Z*P,$95%>'\\'T+)=>" MT[%3['XF%,Y&HZ$?V$(%IK?V>L].62@89KP@N#&TX7B36($+/4/XQ@%O MYG5TUYM)K"?QTH!K8D<[(K"EQ-BSBY_C+!:IW!@F?CJ52H/JM/A[*%:_)O;T MP@H4"2? 4CJQ--X/;3V:C2?'-Z>'4O3-$DUG]2C\R$"3;9'&4D M9I<@9HFDC'CJB>.,>W MS")X X7A\8NB4(@/+ #L&^Z%X<,$Q!R\F+T T>IFU#6M*-T M9>1MI8=WB94M/>B-0M 2=5D3H,8BKL3BZZX C)1%\3@ (Z4PRGFGD5B"T)"F MB!P((@@Y50N8TG%2(^-!X!0!>X\9QR,)T M/3]R O!OFS7AK7GLY;&Y>)-R![7.= MQ?9SK):WWVST<^(KE.[_G@ 8:Z'LX@?QK,3$[:WX2<4SJ,DZMV])OH'7PY_X M)5LYU\ P)Q^9&0=9W-<_U.2]4MRY_%EN9L4SBC\7E)^W\X%871L/'TD,II4L M<03"8I&0^.@98=;(S)KWN*1A P;0$=^-BTWBB,T$>Y(+TEYVU9N88=8$3]=X M"L>YSFUD=?BP?DS%USA.VQB#PO2>W+_+W&CE<\IB.0_@#)#AWY&U)$X&=@/" M&AX]TM%DV/$ >G'V?&,V0!E3*WVP@(25/I/(U08[&"[=61:,=$ 26PX(<2PV M%'(B?]V+4G'I6I_0L$:3Q$N9)>P?S97Q+?*MEPH^&29;7LW@<7BM%$ZU=[E[)E#N6 MDHTNYC\%^KE#QAXLT%-<5P\CK0>6GS!Q8:FT$_AA+2*!=9*_@Z2\WW*OS3<) M/P4,3N"B;1HNBC>3I8EQ-+]Q\C8FYAT\+/FT)].Q-G9V(V'DJN1E.,_M1D47 MR 4W9P[ZY7&;]*--I@>Y@0+V53,BY@=+G_ >2( M3L*JT,53#-^'55_B3,0DVI@#/'S1 M:AV>17.@!B%+!L(NYC\!4NRO7QI%#\+0?OL(R;W"0C;%S 2K;T>&_W MJ?,3JU:XC:7.CVP?C7;A_OJ*?P7&U[*B':F;OZ/7DK^;VX(7;?TEDKSVX.OX MT^:G%+OO0I0Y\A>G![Z3:A."M]B^>Q?N2%>UGQ.-,FBM-%*[#'/[==/;V[7D MT\JV^=;K:%'I8=U=>@Q=P?!(G7!7,*H:P)$!]_H[PK8E-!+;1,V;[C:TC['- M5SOM?]IHJL0Z[+?1@FEOI9501T6T*@HALX#64U=:?^*<(0K+!FCYC@[UUE8C M[3>4)0U2B@$L=MTZ4?L>@&W^V2EUU%;TOP07)&R+X>VOOO5,PY>YR MSQ'7,9U#52PRK2J/=Z3K;Z9T.BKC/_SI7JF0LP"X2879X;F-A\2]8=^V MHPI\V7%,[.91W$PVO^0V?\2-8X@V%'C^9]#J^)HST.9.X+]=F#\0V.C["=U13U3ITW__HE\,X>=7W]]B/8GX^F-[<<+W#1'6B6#Y8S_^O]?_VO M?R4O^6Q[OAM@(W43VJH[LH7/-'Y]=:7/?=.XUS2%%Z?**[+)$![S'2U^?74C M"/?\]!XWF[YSMI_O2;>9J-G,5]*<.O#PN_"YV=@LXE?>O:S1Q0_3>_7^L,:] M:5[IC!2S&S=1P*<+?= ]T[MRW,T6=7+D4 X#-8,!+][S N9[=N? 9U$CG^_Q MBS$.N_GOXK2F(I1V\E\,'>FOF4-G6H*.P-]+0FUT)/5K$?7X*<4$?D3>W#77 M&*GKQ7]TU\3BN&$T3[J6)ST:S-3 1GUG+VPC[CJ+&8$_XY:SFPVY2>;2I&'6 M:F! ;05:!$HYV_O._-E@P>FT*^EAVJ:F1&I\M&QL M$NT-%FO)U4A+KJZLKB:-1;!NE#^K&O.]M(@\%B!P"<,9+YZ)VM[JB';Y9N)> MZCBT\%\26CN/5M:='RQ:Q]I#L7SLRP:S.2XE?WB1Y/"&MY0GI09D\ F/; M1_X6V;@EWA93W%;FMR#S9=1F/@!N=9("A;@"A!$G1!,GEZ1:UH-ND 1AH@A* M8==ZW-NO)N&R.%%4?J)(?.*I0"&HZ5"I94@.#W?$/80L"S<&J](UQHW.OK&= M%.6$6Z)-';?LE5&;?]([?4OY,;3<*3CW &2SN-L.]32;2XPD:7],1.4S[N:T MCKK:@-,]UU>)GN&QWPW2MW1F@A(#QO*7X'P8B2"L'_:]>*3 M[N(LD7>#7 +$AQ?Z R+W-U:&M\C%7Z9'($G&+58 &,U+2_>\ZP6Y('*OU#_5 MKX+V<3N0[8U27[)0,1DT8ED(78?]!$#X4_@J3/L1@ ^[W_*AREN^F]Y?5Q U M)E,A>3FHF# ;L1PTHA/ IILA0K_#A_MUX*)7N)&DN=(M[]=7TJOWV(3/,@+3 MYE#V+#<5\V$CEIO]]<<)"4NLROY#.LWB0:*+2\6LX8C%I3,U(RMM20Y],'N7 MG8HYU!'+3KNJYN@$YF,42]+%I:QZY#C$I0M5(Q(CQ;U_PFK-PYY#_BG?P2@_X]2[(*8[Y8<^6)%UXUW9B#2/#^>^W M'Y.,GV']NF6[#B6[.!"C^X2='&178YKFH(@2*@>Q:(/,U1L((9N<:H2-JN14 MXJ7RD C9Y$HKO-0:EWWFAI#-#:38T$8P-X1LE-HT!QW-C6STU @;/NK66R/$ZZ"T8,&^ASR.K^V :OIYGC>)Y#J2",WO2_+]^:0J%5+D, MO/LN>O?7S6G3W^-34\&EV%22?K9Q\^2[9R>/8I,6>1^*DAS%.91/X0& '\DQ M'1F"Q=RRBA9YCEK"<]3V+LW9S; L\DGOBT)TDJ=+LO)-G+M+?6WZND5\,4#% M0^X3.)F.>Q4 5.BSA\\F.EI1?__4U?41D/UU>3O'_^=O7JO2B(,T5-L%^;OX;!*55P5' ^ MK=:6\X(0>>U-X,Z77A/(:(JB3:7&@,%5!QZ9^>01X;V?28E!?GU)S.G"66(/ MQ^Q>XJFSN8"3J2)(TR0C9;3$.C[![A^FOUPBR\B3F8OZ#B%3% 5!#E4KY>6I M^!;_$-+[D9R*! &2AR M!6ET**)LR39]TD L3%''ZDP54@JY,F?-P"%5-$@A'!^V<%QN*XO:0484ITJO MR.16O>G(D#WF;8O)3)34P\%H0)/(N;4\C9KZ:E&3*#-U.FM*D82772=J]7(< M[W!@6N14 ILL\LHTDRQ+DIL;WJ5CX;,+P[?FF=GA<#3!#$5\)666DMX\I77Y MR+H,&3XNC'!/IF[=Z":XD)$/TRA/&OB20L-L95V,#%O?$3Y+$1EQ*K=)?LY$ MC=>$:1V&=L^=TGQCN_[&3(;_*K,G -7! K2,$K%^HV: MSD&+RQ<5922!:R/(=3 4%6LCHL4C[\XA(:+NL2&IE> )#Q>$27:]N#*]N6Z1 MX[MRHU%N35M+/U&I2W(:#S].&^*-*4FU%SW[Y2-M95.E)<$3VXYB'PI(F:.[ M9^?&,6W_VD8X.T'VQI''7N'CZZ/="HD4!E!S]PRLO, -2:F+_.&(Z&N7D)Q; MO,;KD?N5Z.*MXF<"?\8+6[2K(M0,JC07LA!5W$ B@^4WYXFP2@/SUOS1,9@J MWKC='YBT25<$YO]#;BBC^,-U6D87_O(6K?U"8*NA>D#E,#['](R?G?%*7U#2 MO.C^H#PLB!X G#3O/0'G+@\QRQ)=VV+XX?,6_A#B73KW"JQHI6$@0"I87XJ] M37':LDYS0&(%2Z"\<@*78KF:T+9#4)3EQ1X'HO@)TU(FD.2"*_3@XJ-.:5!B MY*MC.$#Q?::#D# M[Z=,T!(_(7'C'5;SA=O&I6FUD+/);>,M[Y#>L84WW,!,.1=XN\$7R+>LL&W" M)]VPX3#IM0GP4;:EMO0]Q M;C]H9E]G;M_GGJ?E4@0OZN4\AQ'5UQY\'7_:_)1B]UV(,D?^(AO:4WU)<3O1 M=^_";:R:_'.BXS"M[WNJ>6*N-VG<;S3J'JLFGE;6TC1]F[BCZ6REA_5^*>.& M<=/PI8N]]P ::1CFG_A(::[R^A!!0KJ%+[UU?J1G]'&C9^G[#V MJ;WT]R<^H9IQ[1)R*_'S+< N&O828O/>.ZY]O[_>N)X**N-4*=06YI4X+W'Q MZWI?6G4?MIJ2B+W/J'$(]AA;/='@#XKG7]I):NC35QRZ6J:%;)B)!_<7_#,. MSWH'NN_W'\5 TZ)O-M!'Z&C%R;HM-VNWRV3O@3=KZ89Q'B5,*)WQ. M4<4#_VBV/VIZ>+'M<-B=Y:\WQKNB\FX.'>KXO,6>2:YU3M&FV:'(!N.81/X( M *TGR(*@3D1)9 )[J@+;X<%PA\BI>-Y&],"$=!Q".@#JZKD':8^6YHQ&:1&. MK%"+0LO>YV".SNXUSF(15&%>M-?8:%#*JD::O9]X9HR12G\ #DBT^@*AGL"H M4W+8 A.,80A&"_YY/7F0SCL[D)D)PVBT1 4/-Z[3C5QH(L:[.)RBM,8$]58$>R1(#/^6!">JI" M.@#JF@Z@-EO".85$4#Q;).AWD:!D_(XPB**&1]L> R>_4M!;HN;$WLL&O7[. M5M$FHBP/.PZ_0]>8"<-HM,1(7-"&G+?7_QVNHUL"N0$ MK\Y^PO \]?4/ZD88FM^[;S.-UKIF,)A'"#.;NTRH&,SCA)G-W6/.#C!GZP3! M/Z9\,ZOKZ:2NAQPSDVOL]]J*CP<^F^-FCN;"1,:;#A/:(URJ&^&"**OY&=!@ MC%#DCP#0FMN")ZJD3E29%50PD674C9 Z)HR,.K9&,N:PG24 &PY M'M$:1R&OH*J3F=)5$T\F&#L$H_=R?_&<9\(P$&$8CI;(^!IE32G%L&6/TK83 MP5KVL-*>PTM[>G*!1[@.-\*E=U:Z,Z#!&*'('P&@]019FTUDA?5*/UEY'4FW M'NE<9D)ZLD(Z .J.L-TI:]9SFK'3D**B(>FI<>1EILI$D*9#3J\;:8Y:/):=AL0UY#.8QP['.4PLJZ.^@ORZL;,[7WF(H:A-AJ@UY MN98)1B^"H:@366"G39V"8)S8>]F@C^V]+%L\9"EEJ1 &\ZA@9G.7"16#>9PP ML[D[6"]MQ.]E@SZV]R9"@E]\_<%"&X+P'Y'V_/45_RHF+QQA@>=_!K6&KSD# M=>8$_MN%^0,9[UYQ^6Z :YIF.D;^1,X]=75SI<9]QKFL)+4QDX@H@)+OB.%K^^NN'% M>UZX%WEA=N<(_+T4?G[U/F,H:B;@DZ9-$ ML6U/IYR4" BS+>88[PC'EO& % M+P2"/,Z'G_4(*+C.)5]$0&ZJ7:?O/.XY0G5ST9H ZN'= !X"R,!&EAFX+%H1 M'F+EI/V>%IOD\PPT=US=-QV[=4.>FUF9&9*;0301VF_M(W*&YC#:^MJ#K^-/ MFY]2[+X+4>;(7YP>^$XJ^XDUU+MWH4*80HB?F-N4@=QZ'31UE[8?TVGB:65: MLI[9J?2PWB^-N1'&QL>R[_Q'O[>H>S2?TSC.VHV.Z= M<'7$ =M1/^B6;L]18OO5;[I-]FA+I/!?2._1;C6WPK:.C&#K2+<+\\> ;U6_ ME DL.X-VE*::&>'"S,:_<68G(P2\T$A9^(4[DC]=#W$L,PK-"PD#GE MSFD#M2DL_.NH&Q%>#/),Q^:<1;;]T'9EPG?29?;Q#RPV9*YV@EY%$R;365?5 M_,> [_"M\L!19OV)6&QY_!:>:KL__4#NW/18=#GHZ/+U5.4G$J\,( 9X<^11 MY4@$HNN$9+E(#&W/"TW3LS),5M#-ZN9'#?-IY3>94+&Y>SPPCS)P9 GDGNJ' MHL.?M_+""HE8LKCWUB_'@.^@7)PQHLR2Q2-OG\R2 \SS90'&T<',D@-,J!C, MXX3Y6+?)5]_K'F^2OYTOD1%8Z'H1W?O%U!],"^[]CVX%9(_TA><%JS7^Y-VX MZ!;74MVNX8I=F^>USC?/JV5[Y_'.]P\62.P9\.Q8\-@5\I>.P>FV07:P;[?% M/Y/)@(PS'::C_H@XTUX'OD>NU+=H<,^ZQP4^H/4/,G"YF8% ^%<@V>'S=-/E MG@!%A,O4\#>;TC2X#[Z*-BWEDPX3+H,)U5/>8ZZM77A*]E!LSL.C^38[X]@. M_1'OT-?D1G?HBWOMT-\5]U1Z6.^7QMSL:FO(N&GQ4M9OH)7W5]FC+O"=;5*/ MA9-P4GG#.LVLD,$/S3A<9AE4^U!H?WOQ\;O8^,XFPC$W:]AG#MQ"; #BSX,_!;;IN$PJF%0DI>([,A!:D=3#N"3C*.H]*(LX MK-ZC2KW')P^XU'UD9'(RF:V#W>4?:P[\$!8 3N90;.5WS MU(=3$4WY7&.E1TPTARB:_#G/>A6UO9_TM!W TOVDX,N9<]2A!S2Q09T+*A)0) MZ6D+Z4 =1N8*%J:3/II/ +%M<"\FLGKH:#\(SVTV:.NKQ,/_8@>_,^VY[O!"OP+KZ0!T6Q8#8@.]S6Z[,LV%M M@D;<)FBJ-MHF:+I7FR!E7*UH=G CCXL;UD^DE?>?;(< FG'"SXEZ!0R\NPX3 ME.X:C%#\E/$(RD!S=>S\D$X6=^_P)@'L(P]U27>72S62)=V1['T6^0G/C[6> MM<-VSCU.B%U>.9L0C99W3WA99/.A^GP8J#O!'(7"8?V"NWP["V[N(L/TNU_Z M&X:%']8.;!HQ(SP"J>\M[-5MY8FN&4TG6F?NWC%M3&+1:2?1Z1>\>+/67^(V MG2Q [=.?' [)(S2% Q^,ED+0 0:> Z#N=%(RE2SY\9]9.0@;4>/,"78@&X-Y MX# /,(9DY?'+2)UMF2)LOYGJ:9."3GBSR/FP>N"W ?7[@FKZ)/);^'5 NAZ5_CVPP M3K$":0#4U1+DU[/I:(3US3A,.C/6A3$=,<-&?*C4,2AMD0>HZ.Q!ZP$*^3$._&"CQ.G\_= $Q+W+Z8 M!7C,VTT6WHOC:835/[:#LHQC1)EE(T[C)('3MMF[K3$.]"Q< MO2ATE0YB:WJC$0I!G0U9*%@-Z)"EV&(%3@SF,<',+! 3*@;S.&$>913)\L,= M;?N,CR_&-:43X-8G#0JBHJ"UX^(^F2QAW&K">"P-6F832>GJ^*R!)S%'F"H^ M%3$5IY.9H(U?3%D$SZ* 4W!/&2Q]3F_7.JN M^P+D7*Q 5?D7ON^:#P%YR9USHY.\3/;4&HW/G%ISX5W;_#0^K>;^%KDF\BZ^ M(P.A%7[2C1O5FY-C=+ZBU0-R P]3<^OK/L*T7EJZYUTOR 47/TSO%1?89OCX MW^'#_>^W'U]Q!IJ;H("]7U^=2:_>\UL$:O/4,"!"%4 ^; &Y=&QBRTX!&[$< MF]^ %\<])4"D+W#&&[?BQXHY?7)8'@VU M\[/ 4D=@)5WCABK0=AP&ECKN:U- .7WG<9:#O=1XH8 S/2YJ%LGI7G0>&#OS MB^Z9',.97ZK6Y)E?6O)I1WOFUS&LK.*1.N&55:H:$'F1YUY_!Q-HVB9>/EVZ M"'$K('SIO6%+I=TOH;2Q,,5V*;2QC+6WTDJHHR):%86064#KJ2NM/Y'N9B (M=MTZ4\H@Y2J@S+M1GC3-9=\9-. ^YYH(R\?J' M:U@",% ?M((Z+S<]IZ[.&_%BA5*EWZVOO MO5,PY>YRSQ'7,>WEK63,6*Z@5,N*_:<$Z.,UC)3 X?Y2_]35BOC5B2#TW7"C M 73'I;%8=K.&QI+ZUUA#3F(.VQ=L(4>I3E1U/ TQCT1C,1^KAL:2^]=8S,<: ME(_5O\9B/A;36,4:2^'.<*T-C,L"[NY??3&':T .EW(,VVP[W[]XL"/5M\@< MMPN1UIIL.Q ;C!,:C&/R\UAD6E4>P]/Z,J73B8Z?ASV]_&P(%@ WJ3 [['UQ M2-P[B!/,FPU\V996=O-H;A[+KM1J&Z)2FZGP!JZE8P%C7K@9ZYOCHX^F-[<< M+W#+=E%-*^VBNK]T5BO'+MY)%FT!<_A>QX ?NH]TW,N1(\C\)5NPRK;DK7?GC6UW2UK=]L=:1P6-F1P MNLU]OKGF@-_? BM1QRR*X38VN #W5[?"2P\GX2()',BB01YL-/#D[\DG(P_+ M>A./O4P]%NSO BRPC_#>O\,?_CGY<'ONN.MH:QW>0K9T7/,?D^R*09SI>8%N MS\E[@S4\EE-XXJ'@_W/>4G<1V8\X#X77P\([ 0?$Y9YT*T#<3_PY+W!KY(;7 MGM?:7SC,#9B_@_;"_*[A7@P9<(^1 G%.[;TDT$52!H&VP4TGFB!.E$+8.-W' MLKY!?.V:(>X_"=HYW+4!D8.; \O'0V3:I-_CVG7F"!E>>+7$3Z::,.%(7AHB M%B.8DXO!RT/N,S8:\ =P-L=;<#U"(*8#7@SL>.?<9Q #L%N8.7B(97%@YD"N MPYT'6]H3V\NYS3;BB)5Y^%MX8I$#;N1$$H2)(BA%O+^^18C#]HC3WA"**$@J MFC:9JE(A?,!*!$T\)G/=6UKX;#[T [ESTR-P/NNNJV/&M^\4^#?G*6$LJIQL MR!JDZMWW4&;; 8+@5)$FO%B(RC-RT484ZR*DE^\USB!8R6AQ(W"RJCI*)3OW M;\EH7"O1A<#+ MHJ+RBE3JK+/+61T1:#HYWJ,D\U<5O. MAS_5TW1=S.- MS_:EOC9]W:J>0=G=CT=4828F(*C!5F-H9 U> 1K?D:^#HVM\TEWVS+JR:(*NSOM6YD%/G=#C:-&LJ1).]XU#6 M:&^+0P5NIIHJ]6+6!*IRWP[A:*9W?HPS)I8&J,W MW#MU<%&:F(W.-_[X+.&/=V//%%[K6X^+V9"] (XV[9FL:GSO!DTLC-Y30%1A M1Y.$@\+.]=)]>Q.6'%['%)J!KQ M$N)EO/BW[9H>MOL5\@17[,];(;:7TEY#59*:8:.P0$9+L%$EJ#^0@VBD8@W\ M.5I+OG0\W\M3G37[(-:BN!7QZ//]YYOKU/0.'CS3,$$UW^JX$JE.8VB5US(S MNX3@W<5+Y-O;M64F@/J."QDH0Y2U[\ @+VV9C3YG>5@'+DHR(;]Z+YZ#8R+M M6BXL)BV>TI\\'QX*(_HMP.!>+[Z2_J-W2Q2M>_]O_0G=!HN%.3=DTA?*!RVZKH6X(E,%-_/B?4BCAK]UD)2%:4W2KO'.X>BR+Z;^8%JDEK>0 M1%IT6F_>\W+:\I93< "MU MD)P*XI0^S 4T'$9O:5E-)?TJ1>GT.O3&8_#!M"QD@*OKNT#4=S1'YA-.&5$D M@&:WZHGH;*JD$_^%;]^31&HFN):0*K,97Y_$W^V'U&7>]KH\D32K50O'V32= M;BIY^]Y$4K.J=9!4,XO<%8F,?_[#])>7@>>#NG:):H#+<8K27)C8ORDA7:D6 M2U696-,T"[5IJ\383>#.E[2DD%+-V%41&$&KQDA,RR["8UO^\AT](3M P++S M:)O_X+KQ+!>YQ.3>J2U!4'?S44Q:DJDOIHVN%YJ!*X1?_)<\2-9@3[G'JA1?4>WBS8SWA)Z2?GW!$\,XO/][Y];)&53T0 M/OS?%H(ZC#0'0+F-;1$ L3$ TJ=#TA()2MD2'YKRZ'60T AXU;%]9*A!\U:_ M8F:\F_ ,O%[&&SO:N9ER@]PY?-(?\YI$I;@DT0RXDXJ/&RMM-_#?W_15M"P+]T[/>"V$J"DF M4@OL^SXSI-[[-]&_G^W0,M&3OVJNX(">=M\/HXJEE8J@R%IB];YYOAN!-5YT M#\7W(FK+0$F,J 5+0X<)7,69*XOR3%,;0+.(W4W]T\9#_&S/79R5_FRG[P&[ M@-PG9%PY[E7@@Y6/#54.L6G.C583I5WJIO Q@=PWT.0^0G8"/E! 0 K09#ZA M.E!F?6.1^,:19WP FRD-]U R!%XT!@\%$OT?,+"XS"B4Z#](XQJPO*"4@:Q/ M49N &]*<(H=LQ76U3ZNUY;P@E( S"1^AIL3RWJ^1>T]XR IG_-20D5V@T*N M3&D[O4#?PJLI..62F=J^96]\>B6$3L ^).;J'[4]2]ID>=H2B8UYO"*O""W1 M6)C\JPOC3.%KDKB99: P0$[INOD;=K>PJ!/A]TB_R^3OV,V'J.I/LCH19< 3 MK\X;^>G!ZWOJ+)--[(211JQV6/^W#3D\4KEPM]1MJKN0!R]72"K=BTILFC:? M[W$0!+K'CUC 2'K?;W^OK$2+=A[,^.E,;L" E3:>SCJS( M#C1:SSUH.7>R(:L!CI&HGJ5\ZH;2#NWBD?-=A42 MUT::TN31["I[65KHDQ; ME/:^=K_C\&03*(8I45P@J>-2F0\O<7H\NI R/^M5NQ4F\K2I,DW451Q&92JY MC#P/H2O3QJ$NJ4K#:Q[7B[AT([_A0]N142[; R'Q7Q-9W%VO/I#.':OT4<*8 M3J=:ETX#F6\_.G-B\K&\YLFIUNL7K^&>_=]__9)]7OP.DJ\GZQJ6GM]RJE5+ M!+YZOP#A0N%;4D^,7_/)]DF)SJ,)4Q1D!R==\F_+.2(%;[M9N@AYIC[A/MOS M\_"UM#>DWWZ),+X6* WTX_^@_-+&K&(AV7NP5H(LB#).\Q8^/CN(H7OVR38^ MXNZPN7=7K/W"^>79&0RI)*3'-/7X[+NO3&^N6W\BW;V";_):)=?BL/CM(I]^ M;^;1]#>'Q!6\.V<#"M[]?R7:FQ./CM\=59MO*2L$O6)>XOW9&2]L$"]Z?/SZ M.U?'^YYO7U8/CI5_9]4BHYO__3U\7^IY:8F^,BWD7L*['QV7(L\5]VR^!U_J M3)_/D87W@R&#(X]-BG;J/6D2;I?(LC;]7[,4[*$^\H_-O!#LF/4A\$P;458N MD6OAD N]6;JXS,4_ IL,/] M/?2H6,EUKZO,>?[AZ9=?& 8X$1Y9/;QV;USGR:1DZY5<$[E"TGCZY"T[&NSY'SZ,5]B\TXS8TJ^@UHA$+>?TN]+ M/C=CO+8KJCL[12BYWF7$50$JU#I>HJ3@AVERRLB5D)$F^#.\'GLSYA,"[:@7 M;$)2,A(O+UPOX+U[ IU5C*.6=PBIE0;-;I:DO3E(6 M6LN ]+;/T5-5@8D\GZA#33PRM95"]TQP["_FI$K_R1S3U'=_H#N &A_<%J94%"%%.W M."^N'/&XI?Z$N >$;(P$J%'2.I['\[?LFE;NN&7M[Z?-C=SJO-Y>3L3WK(^3E>U5]H\,"' MHB->^ISD#V^X$"?N!73H\!?=#G2((B3A MG/N.+1B"R>SA@T2BJ_'R)YEB6"PX4KJ%?\5S,O,\F,C1TW)'$6R?,,$''*P1 ML>#6RY@G9G*:;:H#:1FU;9Z0%HXJ L6!;K-JG(3SLS->C.KY=I-\2/LR)=>! M,;>TT'X%XYY]R_;.#)-_X0H5K*Z)@.3RBDJNG6%!E5-A'K2I^J?W-_*?#2Q8 M4GCN#DO*TC 5RZ)<;7-8"GP'8!Y2RJWD.BVUM=MBR*7)DPSL/CN*UL M*[]2L8M3M0ZYU%8)9>0<3'VA UBWXDD0,BNX%:FOW"]/R?5XVI]6;;IMIE/8 M+X\L!\9]SI"!3Q+#6U3PRDU<4HC7:S:YD'A%+$]XM?34WJW;BHI/)%Z,%X/W M8&,(93Y*KE%5LBP%/F^*T,'C)B^G+?\>6L4C:ZD.^^ZJ$NN3O6G]:?Q/ MX/G$+[QS"A!.B'_IGGXEU]NEOY%4TB;N$#;;@ZO:CH/^N#W@0 (EW_R%NB&O M"UE0A;1Y[_YX!B77TJ4 C5:/$U1%I7<<"G>2UMY?V,YQ@GOXK^6M5K1[LBFC M;2<6O#4QTRG]("^V4467[_4R$$5'G+OY$AF!A9QXS6_32A&WX0FS+'!?*$'> MMMT'7@F\(_ 5%A#ENY:T7UP@MK^6_L'2@5G S<&E*U^1OW0,LJ"]<"R++"UP M^A8Q[AFYB L\9.!U\A722;,FLEZNFRXF]2_D1U6(SH+\\!P.!&?%(\$%H.K( M3_,-_IP! _"V=,$\"VD$FI@%C2_ C'L 1A]=7%#VEK.=@@*+W$4<'O S$%PG M7#..O]ZGEF-3.5"K,""SP)\K *#)&7G5WX$#CTM+W/8'BNR%+SV;P\CK:P^^ MCC]M?DJQ^RY$F2-_<7K@.^_>$;1TRWRTWUIH 6\)ZQFFZL_O$J4)E('$#]Q> M8<171(Q'^(8/XZ:SQ-,210V[;OOYW3L2:\]U*Z(Q%) Z#^O]TI@;=5S<) I. M,N-?13>2*JNU_HC.'ERD_W5FVIYIP/?ZDV,:)7)SAH4PPBW^:C-)-]]LU<2/ M(DPC.:9.Y!(\6G]_"24P>6&ZVK@YR4:[A;,X?I^P]CG/L4R#(3TQ^7%""W&C][%+F%B33N M_[X/Z"O]HX8SGUVN<(#>[]QRT78>)] M9%)QF'(,C?<^VK&I(QR%@1X/G4DB3B8 MM@&B\)8[$] JXN3.6G;-E*%;@W+D0H.SA8%<#BRJRF\/. M0B=ZXSVO8\D%"B B*2WC;526:P[\#D>DDK'JAN0R.G_JC:B$!<^NOFX U/Z'O*J[W#NA3#:'(IL#M<;,SA9F5N(5,KP+ M:XXZ-)1#,H$=*Y!ZJD$]EZ2.-$-O:KY_2S-H$<";TH,->.PDVU/3^.ENX^!Q"G.-'GL_A[ELL'NLV"*BI*V8#<,I_/N' C,E"55D8 MJ$5@$5HWRV0_<&L59'!/#CYW"Y>2L=B,^;T)>F6E,P5V.+C_?WM?VN,VKBSZ M_0#W/PB-"6X'4#N6O">3 3J9Y""#,TF0SIR#][X$M$2W=2)+'BW=[??K7Q6I MW9+;JT39!&9IVQ)9+!9K8RVG%7G2.)-$>E(B%5062RE;:9W]CGT%J&,J*XO: MZ]%0TB@31Q'O=NJZ1I=&F:2%HQEE:25!!J:0%0Z/FR5T4*V M;:]^3K-=198 MV;.(X.Y++JLIL[;DNLLCU+;ZTNITZ>IKK)]2UY+7^MT6EBP@<6;42O3PWH= M_=OUA#@9Z>O:>% ']ML+=N2>F)54W^\--1%8SJ;V[%7=V;.%BWF7 M0-A23&_C*;60;ULBAF1Q<[U:->P,H.5Q=Y M/G3'EN%:1WN]D^OY?0JT[5REHA2(;Q3(P8=3%K57Y26/IE,=@!K1R\# %G6AR,Q M>(]<=;2R ?%@V!V-=RRR>:S*58"#K_AR1L$ 9RE- UT#^P3>WR@ MSLO:>R;].8$Z@)(99',)]&ZS:(?E),ZO&&HG9RHA *T!1LQDU D9M'KO6 MP2:ABZ2Y)SQ/ _YJ7 [1BH:*SB264X0'D;?#/C(BK7@G*!PR6G&T\,4J>#SZ M0)TP@H ^H34,'TQF&&5>8@>$V4D=)<-W%+2B?=:>M!HML ESRP]<#P,+V!R@ MAL(Y4Y6?COL(I\MCW1H9 ]L;_#/!P*SX5EEQW &DL_U(A1G-@6.H@4O,1XQ M16")#U8R1AU@UV#.M0S+,\(%*E<&Y8P&FS2&-D? X]PRYLCA%NR7*>N(BPP/ M-AM7_=_0O&=X["BW-C""\'Y>"L!F'"#/?1ZX>$OQ.. ?*_;>@IA433\RQP6O MH&DQ^N5T3AZ .;'!*P?I*'^F@-,'%NB J)MO(FH<&DZ1<^\B-CAZX!G@K#,X ML "T#V) 94<#?DB]+X N(PAAPV-<+\@*2!R[1RLS..414TTG1@@CQ/#'(M)/ M(?'RV.*4N'#]("\&LFA'FDIF\*B-9R42)P2+F[+>OKC;IAM.@UEH)YUX5<5( M^WTI!>95&FJY!P-F25(.L6]"/Y/D"I*' I]R$HZ&7\(K"*]M M(?6Q6E'8&AAX&5LT\*\E[H.:EF9-JDKYO-,=\A"&;YOU1685IFXX=1D9OUCI M"/AL7-?5+WN"=2P.?5BI#]M@<-<:[DF6'2%RDS69<:FK@#Q%+*]S06)U^A*8 M*NO"R 47VU.#=?Q3/,O_*9*,/1Q%'Q-!9:4W.!$O7KH!?+)8GVT_G/XW%J>Q MS('S:VS$%/P*7"K 4C"P E@\>X#X*.N4&L MC_!JO 'V(.<\%$^9 1S775"/<[NT17FBPRSY30S3<4#KZ741@\,N* XKACI0 M*&!C[D%Q+ZZ7 1\K"R8<;#;I([7MF^Q2X@F Z$\0&;"^ZW'F@V/8@:8 E2@ M7(W91#,%@ +([RB!! ,[/N$Q$%(+F +]1?V"YS'2DE@SSJYL1G$\&2 M/?,&M$%@C 4X7:\6';Z&"MZE%)F2A4X[Z0 H84^9 OP0BQ8J@ M)LAR5DH<] VM^X+).:RUG^JHL1T:S#'#F%$6X %>W2/+]9R,UXJGP'^2IOWO$3,/B@J>X?]_9II@D;QI3?//A%5EMGL;&!G947A M"=-=!I&ZNO5,L=IVFW-[]=2I-^;/;28\T MSGZC]=3G4'"$K#ZF_=Y5UGFZ6]<#4@=>>6+R%D?UR?X0["7@WHD\..P!,1R7*>]L-34; M(7LM$XT&YP;TRT]P6I4HI$>)^[;GEYK Q,T.RV?%:Y@V"?R494)%#HL">T@\ M1(D3P\I#;/#^23F(#0:QD4!,,A SC1@=;& (<8B-"&+NH6:NNB>+!=(I]Z%E M)OZKIAQ4&:F,;(HS5C,'6_H$+!*)'T#WW$=83FHEAG[,Q.!D1Z@'M'"?4>1Y M7N>X##IKP7V6CH/6!7]T>_ZJ=[E#"I@R,-2$4\)42W2Y <(BCW>R(E#=,(L6 M*,"&K8@:&N'.1N^JW+,8TS"UF /;HX'G^LL(^-1/BI;PLOP7?!N&>H:F^/*R M%P$Q((6MV5^"G%)BG,*H!E;ZD4X]O)]$9CJLFYD.;[IZCL,4YSH6-_T7Q>N7 MO.H6Z:)]_:4:N5$21Q!V$J5<2?10=IK<>6ZS4:*=!7UG2FQ&Z/Z<4N;%#=CC M]PYL1G1$HVLB*WXEV7 D&'1#1XXYQO!@.QT@4=^"G28><]]Q^LL:1%YH,R=" M##T?,KY3BT!7'MW0-C/0$ Y\IK-8[")PIS;ZCO# Q!=W_-'("11==)R*"DXT M+,L5OG%G17:<)X%O7_YZR3UX"3K8BX@)>)'?'J2.__R3'$MXW\#Y7AE'1W?2 M W*;O)M/0/9^=#="(R/P=3SG!-A2D,5R &9Q&"]@SW(VC_PW8?61#W!F>< D M_@9NBHAFU^G,C@'9J2'3B%EM!O5+P_!;&>'B,-/R*@5+Q;;-IQ1?^*/'"^G[D$SBT-D0'G"]5+ M%X-7?'Z3.77#B%4K6,,C8->=7-_@WQH8GIA\RTW4")RD[AM05P#VE5L?IY\KLJ\X>R1(& ,95/* M^ ^G4[PSRLKZ6 M^OJ%3[$L;D6-T ]@6;DKFJW?55WV\)BW0QO-%R1 ?E&!YMT#*-/W="TK/.(B M<56)-I#.!H>AOJVK;(/#<&W)!=#7EE:VC_NU;.&3WK TRZ4/7\=_)3_E!-D; MOC"%?5)(&+BYS@[8D^'-&[Y3$_U%9H5>">YPP.JN-X66&=G1-O6%V*W_RE:# M-?[HMGU#Y&KD:K9\]+!65N-].UD=JU]-Q&,:ZY=3-?\&2("Q BMUWEX-KPZ' M*L-S\7Z>>EL!^C'KT0;]+OO!HYF//+\XX_U&OT?CR&UZ_K9N+J:,MVMO)7=J MC(#UPPDXUAR3[SJCP3)0?#"J0.FW00W>E\;+2ATTCE7AYI=[V=J]E+MZCKLJ M]U(J"JTBV-U(MT" 6D)]V'BYJRKXS\L4KKH48O23-HY)X>9OU?Z-Q<.?/(GR M),J3V#C^#A/\_.YC'\G_G"Z6W/'@E8KKO68[IW?[JJ+WQO"?P>!E[DZCB 08 MOS34@&V:#MD ME69K)]?GKK).">AID+L]R!'/VQ\,)>:+VJ @<)\G6+TS MZ;8'IW9%IM,FY.P1'/$@:!_F<>+K>.84J*GEZXX *#MV.1#KNG0&1 M"FIC2>NI4E9^8.'3%#LK88BE8^8RK$YL$HED[#3%37;C$Y]=A];$)YI3Z)N7 M/Z?#QR9KX0 [0-*%Y!:2*AK:$TD+1Z %055'Z9ZOQ3V?J*$L=^W:.V4?>\I%?I*9?<55*KI%%)HRTP=J094^DG M_[=KDX!5W9+^<8&]'/U!?0$1S=WC"B!X6N^%_:87YK>J>OM]_^OB@?4;N#N7_9A=DTZNSO=28GR%F41T,R\",R\+XD MTK;Q[TLAS5YG= :J164UV%B&9;I#'K4P<$7)81QC[MHF]?P/?X=6L/KL!O0_ MK ]/X'_QON&VI*THB]6%>]WN=M6%HQ&S%87OXF+/?%ZL#.TZ6#'YZ!6&!>P_ MJ74["L.]\ACA^KP:3MZRTN)E]7X4I =6V/P/XN1[)<2_\KKI,S=N'92@*'"5 M9>@9FM"Q M5,6"S]O4ATX=20<7A<9:X 6VKN2<1=O7[]6/,%3;WY>HD*B0J#C8D5Y?6;G2 M!=56 &FGV70T+:XE M,H%SZE3L,M6UK")69<7LJF".MU?3M^, L8(=M81!I?AH5W&E%[.E-V\E%D^- M-VS'/K3UU:/;BPU7E:6=>J_PY],4&VP1%SJ#+2[S-<@M;HTR%I:1^?CA:6EQ=XM0NWT683;/NDYDG$U%G,T==;#%Z:WR-79DUBCK M=]KDS29[/5>Q!]S>;P.Z\ "OWYIEEC#6-5UNQ+F0>ON1N0,!:]I0U7MB7?$* MC=OS(=3&(A!VH4^]H5%[22#&MI5+OD$;IWW62T/($X>DFD' #H0R'.GJ8%A;47M)$'7J[#O0 M0:^^U$E)!.)PA2-I$)_=!Q:)'"FTPR84VK-15>4U03U&V!\A4WOE)8%H)J2 M (NM9HN\$:TC]?8C0U08/7!-^H2>F"93U>^$6!:/Z;\YM5;O8.KMO!6-7[ M?7'];)="$ V[\.O4E241",,5CA8$(("V>4P],E*FEINJ%1Q0C'6SAGCQIR!/ MC[LD%+*'8-M*4V#*U-M]"X:94EE$LEG@>2+/\IR5KG9%S6K MH&YF&>)3SQ7*=S<@]EH]PVO;(E/67.K&L(GO6S.+FL+VOA6!R;3NOE2&_PBR M$:TC]?8C2Y5&6 M5":1?!9(OOBC+&>5FWU1LPIZ(2*O.JIEQGO>F8G=7=0H-00ZTB*%H,K"/&=! M4N+PZRK7_'"H3@:UE>^4!"%H5+_>Z4HB:)P(A/ T[*$[Q(4F=5Z89W!JG4$6 MYI&J["[8$DGA;=W56^MNV&54CB ;T3I2;S\R=R#@\43M#V1M] NDTU;4Y.EU M^I(X+Y XA8:M)M54A$*GLB3/)=I3(EE* O$T<3PV%=)R-%"UWDA<7\N9T8-( M6)%716=!4J+>#(SES8 1-#6FX&/=.IA"V=%'S-5=B*O!N350*NN!I1KPW40 MC=149K#D8IZOS.B].%] 52S%H*=V99)C*PFU=1B6EUR";$3K2/T2+@^&'7FS M=8G$*31L\O) IAV?J7?"EFET$LEG@61YE"65222?!9(O_BC+6>5F7]2L@E[; MR N9:IG!:Z<:N0L7^G?87-54>=AWR!K4QZHV&HM[CRL)HF:"& S5OB;[0UT> M09SKK'*S6S*K= V+29O2U2&1?!Y(ED=94IE$\ED@^>*/LIQ5;O9%S9HQ#UX% M9&K3$DYGV)1XKX&=!G-DM$\)O^QF;8\CD% &S;?80W%$:[BA\N8$( R%<"^)D8@?5@!2MXSF-?O'<72^*L MDO#=T1M?>22>1YS 3QY:4L]R31\3&GSJ!!2H:Y-P+F(KPH>^];W"GMH&\S2: MU' ]$EBN=H6O:YC(3VNYZ)%#D#=ILL??@Z M_BOY*;?<-QS+"ONDD#!PZ0F/B$YQ/)^V#$J-M?V!SQQ_ WFZM]5Z>+Y;X[AL>OZSV,NO<7IB MX^@\)O\1(Z46Y5X1"1<4P'% 4L([8A/'H'5-EU+A3;G2]P=Q6%IZCR5):.MI MZ>(D\6Y4,@3*RMD2SJ:@6PM8V 1OS7$,9X#?;;5B2; G(5@Q6^SNA6%!%06I M E3Z5?Z)?J5(X:P[2+-Y9M,4&]F100RZJC[JU\0>&F.M0DDAL3!3!LQ.)"1& M,8ASDBG2^*RIG!,6 7_&ELN!8/@#D%DIX:5M>IH0OE=T?GJAG6+ZT+H6V+J]'PZ[:ZPX$L %> MGKE5V1*"J-LAN9DD1$L:*N/T=?M(Q&=OM@R%EVAN$YHOR[\IB4J>W?-!, R!1^"U;*@A(_Q$ ^$B@S8GG* [%#*JL8,+9SCE4,AN-C5C$8ZWM5 M,=!:5L9 )OZ?9/ZS2!;_#^>IZ6+^%3/7QO%[?O]?=KA_03D?)6ZW MY^KC67'1DKN/QOI^[AB=K_;/(39?4'XG.5FE6OY^3IQ[,&"':4WO=44V,YIQ8B%29&LAY--BGP$*?0%7^ MHU2@9/!(+H1_K(YKR^@X'+W%O(^F[L_+6%;=]^=B'!EY.R0OX.^"!4GZERYLF7H&7/B4\6?$P_ +:ENAO$T"\(X+$P3^0'A5\N!]TO'(HY" M[N\]>D\"=H$1U;O*S)&MDM91TN4E+L?<2C"<*^GDGHWD8M/R7N\PJ@;^=10CA)4X07J94AX'%LUO1@"G\QD\@ RF09:(?Q.[V/FGU!NU#[F=9M@E ML4PPQVX,LK0"8G>J:%GYY"2+5$O(:N[:(!?]"(D^S9!":=&[C231U\?J:#"J M( G\L(2E1CMI$']N4]]7:%3*QR_LI*_"EOFA'2!Y6WPO+=\/F7D&C^XX^^.< M>G2Z4D9=M3\>5#X%#X'"&#Q+L;AVDG93B@&'PV4913KT.PH&,GIT M02P'5Y BMA27AUNNVJ"G=OM:RM_\^>&#DBPQ <+2T=W#!Y_EJ+:4+^L+.)XV")2N ,W_3O>U_0;X_"I M>#N6=']Q)95"+-VHF:+SA,\U+M&.@.!/G&L=_J\E(5GWK6;"\6 MC[+OCBX#ND G5#60>PRM1OS+\H.JDY%(AF>X]HY,.^J@L!:++1+21P-5ZXTV M@;C'P.7R1E0TL%U<4NP?2(]Q\M0M#]P>0R>"71^H$VTB-&7INJII?4E9"66M MT<6AM' T]>VX@#VW WLADE%4#]39B<[^1OU/[VW4;)$54S._!Y6V0_'OM=R1 MV*9A_EFMVWWQAJ?KW "LH'F]GEE/U'RSGE-2R#E)/=JI9ZO$W57JC?KU5>C? MW!.R?'UGS*D9VO3+[ [7&XFO#\R._.P&-(II][]XW]#'X7^G3\$[&Y[\[7_^ M\>MR[KV.'DA"W;]%Z4;,6/R.$R:O*);Y]NHCMEBF]T M]O;J:U?_T=5^H)WUW=6Z/WK\[ZO?VJ-UR30LF8:UE&E8,@UKXX6,3,.2:5C" MAKG(F&*9AG4A4<0R#4NF84E.5JV6RS2L6B)S9!I6RUF(5)ED&M9%*E "0"?3 ML&0@LR!R/,\&982M1+/@:&ZELB75J$H:DFE81S1"9!I6;<:;U%ZD]G)&8E6B M62SM)9^&)69 SHZQ-!A^$\?P?"26]V]TS?YN^9@5$WK4WQ!TH]/2#* L%88D)3+_2E+ MCO+GKA?-:CUP(X51M0E MWR_)BG^Y7'KND[7 E)/,18(98L(! R4SK4,"V(@TM28S>6>G*"AQ \3BT,H0 MTW<,D!7$@)BQ$.F6_Q/@=,# PM\!) _P>\\"-CUJ MAF &X&,SUX.3$&=_&2OV'L^RR:24N?<.X /FL.T,('Z<##:-[ I_3FF0CTR# MWS"9!!Y$,PE?F>)RX*L9H+NP%"L(D95%63[Y.Z528)%1><"\V.KAH4JKAA%> MY3VZ\D@P!B^3Y#93?M'[[*5?M'ZO$%Z+*J\Q7TN0N2W2=80=I'>&23P4.525 MK3-@$8+5Z_18-AF:RNC._A<%B-(%Z7%V0&;,N44]XAGSU6$X*H2WGL%1B\2I MDL;_I+;3]]+@2PMY&8A;3-MPU[(KMT@0O3XIK M*>15;'_C70J&0%,+7O6V2GG-Q4^[8.B%T_\"6<487<^%84-5)<3>\N!93(Y1 M*T)F\7"CZ(X"9ZW%@IH6;"*@8^E9&+?NYM 6I[;&N(O293-IM2Z?/8J&SF J MSK"]-NG,,JS@9?/GI"!0>,+1.QN4^IL[ U: 2%TBU[W!B'U<_\(UJ1TS.6!P MKK?$"%[,L61*$S5O".PR83?_RQ"9$DIUWP\7;"!0 @!#G/F4[PAG1-7LF(\7 M[T&\'VG*,]OV32-L(@4&&(N?_H4%SBB,]Q>VXU@9Q6 PW42)U=G-7\^G1IZ. M9AO#':G9?A_B\+_Q_UCAO^/]@O_?ZY+Y5:#-?YHO)JA7(W,S+C MS RM6UMJ1DRSOKM@^0/Y?L#GD0SCE%:9\S<$<]"\CE%M^=>J_P MJZ^QI2[P,1!@_O.FBS]"QW(]2162*K)4\8V:E"[8]6*[*$/0H+.=HKM'EQV: M=D"$_P<_8->$9L$G4_!)UQ=CL./&BQ#D TD+DA8D+1S=BY2O-YJ1 M7(9-"2@B,. !3(NT0EJLR<;3MRQMJN.PSW+F\7"S/(W"UNJ1(DA(72?HS MK7KT7'6HP(TKF*8%C0#4GS0HK6N4*4\5+M,"57%S'2Q2)3L.,Q9SCB6'1L.C MEAR:R))#LDB/K$TB:Y/(VB2R"L49U"81U+NWVTWAY*)]@+("1C_C$^]\13?8:?7$\"7?L'7*HV3@,SR MED:8N$:8S/*6\63;";)!7:D%YX!< 83B.:!QUPQ:K2YE2YIAEREI90;MF<0X M:9V) $JYC'>3M-#:('AIHU,3"9D":)]**)5%!9+*5LI74F M$]):HXB+GG@BC3))"R6"0"8A"?JRP#E(MSY+!7KO+I;$62D>G5D.-JHW%6+; M& 5I!;YBTFF 7>T_TJF7[\JJHQ;3U2;*]>&@W&4Q2*GRV0VH,GRI @C*E-H6 M?: (+ FBA">#IK&:"*4;!GY '#QL'&)X\HL1N%/JI0#';619CE5EDUF%+)>> M^\3"0OU,6&AGGQ0I7'EA2Y]*MG3C81(J1>HXE%VEE1TQN2ZF:M,R 2>!,B%9!X!1%H"#N:^ X@=G:C,YPA_CW2A,3)Z203U?Z5C7 M1F]\Q2#^G"V4_4'_#BU )&#/5RS'L$,3E@#8HJLXCW$&-.ZCJ#3FBN7'^#;Q M7&>/9':G#9<9,A[BW\=[$. 9P8+-\6@%<\M1_H7;F6Z 5K*QR69V-NW%6J)@ MA#"N6&G=[@O $SYS _@!WO1Z9CU1L*W6$@@+"8:I69^6;]@N(L[_#GSBG>T:/W_[GW_\&C]XA['M<]>&5?@?8$N" ME6*9;Z\^$B.PS!_C\:#7F_2N$+'(9K[1V=NKK[?^%Z<[^M'3?B#)_OA& P*; M;WX@'D9P^'_2!1!YZ./X=P&P4-P /C;N$VPQ[,?MD^5?*:%C\3'_@C]^_'7W M^Q6P;@/XKNV_O;KI7?UVHXW[@]&@V^VF:UL'>=<%]3H=E'0T;P^VP<4JRU+N37N-X&&V%AVU6TY]T MC[&:+]X]<:S_Q[20]\"),8>-?;AU3!C2!P03/LY'IF5:Q$XVPD\95<*GUI:L M3ZJ6//GN:MWH $^N?MLD+ ]W*%4*T+S_B#UV))E:MJ#G(JGQRC(YRG3'U7J)* M14"[)DWLV,)SX2,?#-T#)8D\C-5(']!9\)C-*"D>&E_A8 M[<(%MK, -,(?E!LZQ%;H;&89..D*S,0%OLR&F('8BZI=\(GF:-,J!LR&#A8& M BJ.L.7W<[:0.T+N;J8$*VO$2%.^VB1@*V5X6_L:+-.LZ>S.F$'Q_%H(4,8T M] /%!]'#K-<,BEV@!H?<\Z(>$>XPG(?\9.,9U.>62F;GR(HKN/$H0'&>XE,C M]))7\#G,:(S&BU_)ZY M160 RAUJ,V "('"*5\<(N6EYU CPY46(N\% 9@/$I))7Z1^)CX,LX'4@H3_) M"NRD[D!E8\WA-S3]P?1=HO7+"-+\&XSZ /<"GO\,!_'_N-Y/_GQ".FC/ >50 M]LPWL$* 6:C*9]<#,-X3#P270]@;7X* /,+Y>0^[8I):K+.Q@,QR^A(X".B6 M<':6(1Q:@Y,[TM59,9)%7U+ "%"L@OGLH9X/',]FPL3/F&'\=6!,Y/[> MH_>$LUM='0_'ZD3O5:+;!U[D!;%K *8Y![?,7X@VI-Q(&B08#"J$0-:AFF+J MCF*%!^46B,RD=,&\(+R25&#AWX6T>>4Z>2&Q*N!<1%^^VW64=^DHG*4'+HB6 M.9 Q$R%,E*_-IV:_ST+!!H"?>-6*S0!DGML6A ( [S/#IU"PRDT+PFY^[%4, M Y-V<#2J*-1)'/0XUK!N5KJ_R6_I8!D94=R\,))AC,%EK^/.)D!JI8 MMLW]M<0FF6A%ZOR&"^5;]3@ M'K1(=Q=)U\FJR& %\=!,4JQ^6!J6=#@&CS5LM],?#+0;4"!NM"I\ KO"*H5P M>I=@T,67?;ESXA:UMAY7VK@AD7\?7IRB5U"A!+2RS#T?\#2]HTU&O2W81$:! MR[+>'%",#;E.Q'5*.3B8+3 1\ -\&^8GYG_!+J1FL3ICHNGQE5<*J0[P"&7F M$2.RCJ.%9+E/!=/(X0@8#!!5<9R,4CD#ZEU_C5EJS(D"\YCN8Z+:.92P9)1' M+'(9JZBX?@#&MFC(+N%*9O1+^!C"C[='T="QGH=&= C[N;YX5/X6S']*P2ZT MXQ?7ZF6JJ/69%+-/&7E$.N?4)1YJLI'9ZGH 5.5DR)GM>(&).LZ6ZE&;<.&$ MMBSG)DON$N6[PH"*O:*PG;%;E(MZ@]O:*\2^X^*E-+O+G.(%I4<#ST5('FB& MAE1 -Y/:2]@; P6ZBFL'@K'1_,[M'M>TV=9?$(,'O>9?Y^D/O;/0VY4S6('U M4!;6D;I 6& %>E#P:OR>.O@]J4N[F:BT^!P3*HY283C+EQ,JZ-81@^ Y'ZK'&21 M#G;LN0&E>!^>W0/F3$3V#DP'_N\3FZ,C89B>BS:Y7U0*]H %5IY*5Y]Z#^@[ M*X\6B7@9#YX%F@@]KME.0]"A0=WM*'\R#R?S$N;C>CAU,#0[:*VC^YEQ^YGM M/J*7T;83(F..17R'$C^(Q,Q3P(H&G(.Q7HFC2LNE,KAB4Q@42#W;A;/,Z)B] MF3*"YS:2RW#R0"P[#H7P>,5JT)IAI5AJ&AU*C&3CT#$>[?(>SBHPGX_P%'/2 M'R-ZC-)R>DS"R% 49YA;Q8$J)RM-CP)Y"KYII$AWROQ/)#$(8SF.[K<9O$]- MSA)!:4!G_"Q$^]E:+&V^OP@ ;L(-JWSA!XC]^Q6;".U:4&"FN NL#KA'.&=' MAV#)?&HZH1J_R<%#SN^PVAH^:A-TR<-7(FTH6D_G"))XUPBRTCG6CM[S 4?Q M?4]>:\<%@IZ/YR>#_NQ^LRTTZ1(C\]$I )\[K/SJQE@9J ?R M<"ONJ\6%LTL[6,M/"G,[S#\ JC(L!\<%6-E"(W; P8D+IP[WK])&O_";O]A&LE*\V=TK2*3?43Y' MFGG69@T"SYJ&B93(^BYBH_NL;":@/\N(+JCM$/4?9S^LH!?$(+81SGT%]CHA^SO\8@VZWC;#M2/(<$N1JY&MG[1.#.%MOTN!A>'0Y5 M?"SUNE;0E,!)+?-4;I9]G3!ZU@@-1H%( MZK[0?0JO=;7?&YUB!W:LN?KR=%0@A#01FPKZJC;2)15<.!5H0W6HU]7P3Y*! MJ&0P42=C$?H7%ZE 4,U/.I=K<2X7"B8DA158IK+T-Y^[J;@3"TMR]?2Z4'SN M+6V%$)MMQ/(!($N2ER1_#@C=U0IAM9-:0["GL%5:2*3=@,!=V<1@8,W)"8'D;#L( MYGJBZKVA '1QR8YD@#IW[P*G++I]*\CS(]>]\"'R>KY"'1W$(T2]U4$I5$U$.L4X]M=\=2_*4Y"DD>8Y'ZDB&XDGR%)0\>UUUTF\O>)='I*HI)H%A7-\NQ*HI)H;B>:Y=F51"71W$XTM_*R45XC M5M+0[]1Q%Y93=PWJUC@UY+P7*)7EO'+3Y;QRTR]G7D$5-QDE5DN4V'_8W-2\ M(8 ^V$7>3MK' @79.#'%#0,_( [NDPK3%3I2UZ@^7F+\F #0[739W!NHHTE7 MG0RTUMPW-X]BH23G.2!T-YK5U$EWHHX'[0DP:Q[#DF2;)=F!VNV.5+W?GIC= MYE$L:;9A-JN-ANJX5U?-[$8JNWGO(]'<*C1+UYPD*HGF=J)9GEU) M5!+-[42S/+N2J"2:VXGF5MYLRCO+2AH2M&9%6YP>S;?#ZW:ZLD'JI1/!J-,5 ML5ZQ)((ZB6#0&78E44DTMQ/-\NQ*HI)H;B>:M[ZZ><4N 4J6;MB4>*\!O\$<,?^4(# =OK"" M6E[>L&^UPR(74OJR4GA[QSO![+'7](IS?Z0;L>]SJKQW%TOBK/AA&>O:Z(VO M+-V .H%%;)Z"9SU0Q:=&Z%F!17T5'63&7+$.%?@LS2^3_:<\$L\C#OP0N,HR](PY\4NR!O&M0BMC59D3 M '-*J:/0)P:9J

4;GB+(*C6R'!/,I+U+._0B,!T" !ZD5@ M;Y!P(= @A3M/$E*?@$7899E6[2$VJH"&4-T]DSQEGFE+W5K%?E5SYJB _'1J MA;8CA9)>A-!':(*8EXEC4^TRB>!^W*[<%-1"[Z: M&S/$3 E8ALF/P-\+@4O\R XQ&R9O-FS]@BA79=T&*%2\8353(V:R*-U? <5W M$7J@U%WWZ*$[HBG?T.%[HNX=8KJ';=V:ZF'OP4VS8\"-(4+$@1UBW;,HE$B* MM\0PK2/0Z)K2--HB+P^0^0VN8I#:SWLUTY-M&R&R.SW:5>-X/ M(Y$7H#\F5$&X8LN2M-AE_)XT_R ]7/"_]-D VH1]\=#G0LAZU&=\6]< MDGH M'#\6'I>!$8R>D5JU,:%L9%_+:+);;Y<[VNI%+2P9U16B=.$%B\#LNTL?1F/> M,B,8@6]PJ>X^23G$^VR/L2V*R&JSQ;E@(S--62$HB3$##MP)W72]G@R:803F MRFCJ-@,;>1F][T[44D+,+7=C-5KV+0;\1;HBY,@U/ M^[D;(>!5T=GA&)9-D&-&;;1R0?4^%=7("C*;-#6V;)/.W5MW%^DS\H.%_S1> M&82OO6RD;P)3I9%5N!XCF&5T8[6?H^.KN/1@K#P8R)6B@K1I<]>&RH+<+&#O<$'[?#PILX])]0MNZ,_M*V3* M*Y*Z34&+6=W.W9M82QDE989ZVMV3>Y'N)VJKFL"TJ)U&->BEOUD=$;GXP,S"=4G7-/A_Y:3^9?XBO/Q# MX]!IOBL/5^ Y+?0+)V9^K<&.5<@%>%U^/85NDF$F.FH)E6P_QP_-95DWU4[V M?I'&UZ"(1-*?AR D?<+9KN"ETL;.=#,' )KNV$.D MN^=Z($7;7/$-F%89\X@SGS%CB/ "K!8:I/B7(2B$$8A4O'BQ"_/TNWQK6]$" M"'UIG[Y\9UWO^)$*3L]\.]N&:YNC)E>XKH>=I;5X:XT:0H3-5!48CI"O@9T0 M)7&HS\!U([^BAEB#L[6][KD$G&V^*7%'3_*4\L1#=3IMUJ=)41!2=K\BI_@FR65' M&6V[=! 9F1/U'GOSFT2<*=2R@#A;*]0RUO^Z(>@!(\:<18SE1P/VELFFH@)M M!0N+DP\07UYP@=88H_0IJ1[%388X_L?:\*1!*-20_?LP%N*S")_Q>T]I*LH@ MRCX'^1Y9A_Y78XQBE)J'4CT2?17%@HFRO*&\@1.H^-[(F 9+E%J&"FTJ .-D MRX/YK"N2R"L73G]DO-4QW8W[$69T$"-DOL4!9Q$P3VKQZ6EK8V9(B4H51B=, MX-J$G2/I%1KDA A+P5ZO12DAY9F0^8]A3G.V.P\.DR7(R;HKFA3GH(=$?X=N M4J'I$+-J4M;M&E8-C-F/@;/I7'<^9E)*J\N,Q,+%O/J.ID^YHL-$6_?M!/XQ M:785KTASB]NE7WV]OJGR,LVW22%>BLQP=;V^R.LT*?Z"$SF*W'0-CN!<$/GB1M&&%0]&& ME,U3';@DDC/P3@3,[HQB4?[ALF0,WG\F;GS"47>^_< 1P478/KM'S/A"E#%? MU@Z2'&KA[Q9KR,>(@QOO#'J7:+#,R3HUV7&'@8QV3')A9LM8\VRXIM)#3??] MTDUW#WG6QGN,XP6:[P4=+Y?6.^XOC/&.*2[+=AEG?DW75':HY7ZW<,O=0YVM MX1Y#>(EVFS\[G77'_06RVQ'%A=DMYHL[;;(P@ORFY/ M6-%^MZ8[V:5OZYTDN@P#%N\B>+=AL :@9OP[](95]JHP%W"Q-CT-1[A92^ = MUK(UK=69!8:R*K"!&.TB0PM&%3VO_$Q_!Y!X\->!M.79!7X00E(;YNCO@-). M#[XOM/$SD<'+N!RKADBDMAB?*T5IDLEO0.-TU(NOL;J*445D6D]$H8(X1Z8O MDA0;7@@[;N+@R/-QIP&.-#.B2%"U.,L+8QT4,GU,ON2;W08]D*HBG_F-F&2; MI-/OW 0[JCL!".E1W#D A<9^=X7A-FGP:5+G]06I/JS7.&UH6,9^J6T2VCTY ML!1M6@$,J+]RP^BRJP"4'?YH6\\0_XN%<3F5%F1SO8P5I48CMCJM\BT[ZA;3 MY/0!)[5$0]R&N[?6%OA1K%$D7UO=6)OHS^-UM9;:RGSE8LFOG3E@033.';6I M$9^YH#8+#O]HII-1_YP=CV6&5]AKK7.5;DV8@?.MT[![H8ZHLK35Q,]D( M]:ZD ,'_4)BH=Y.U@$+,M1<_'.LGH1M,QZ%LDD=8,";IQW$H)J$4/A ;PJ^! M&T=!F*6<(*,;Q,GW@K&M3+@HL9@,;]J1F!*TH2WS? AZK]=_3JJ<)9SZF%'; M,/6Z<6"7>H0"F.6($399=*QP*Q6K)0NK="!+G&I ".YU:6%M3C&WQW-,6S$'URK\WV&0'=#?N M$@_[,M VF)_"2[GC# M]#6004ZW%3^K=-:P2I&5&;ZX3Q^F\.3+A) M/!L)0=-)*TB?PEM>]FX66]JI.SDZ@]=#'-4ZTS:VJ48N:AI.=!O F/:*%=H4 M[ .R#YB'>)6AY+'"6(C03(>*X2KQ30%"7FMO%D*@F*N'- M==[;.82)GX$PJD(6&@&PVF70 FAG15+7U^N? MDJI*RN:ZNF7)KD\[5EKI>GV'T_:ZREE2%#@[?6F_J]L/9=&#HYY!(88CVNX= M*&>,#7%+$I$*<9HK)-AC?QL81()#]/#2-:C[%F912T"- $*;0?9ZD#WM9?_< M_B&O$L_X'^E-,GNAR]TY9;7 M^*;*6?KDD$?9!JM5?^Z,@P48M3;\ M=$S9#,O&"[V;JKLI>X%'!Y].\9I4F+H/4F8G99G3@:F3ZN5ZS5;)%SN^=36S MOG/0H_&RS@%-'\GYCBE$N1IE$I'@"PG&T(@SMGCC>8B6.>TE7" %P%YR&/3 M'CP(G7]TA4GB5-M&R[- HPM;E-J M/F-<=DK)[I_RRID' W3MSI4!B(?U:9S!P:EEB//HU[UY4@IH&W.Y7@Z"6QUW M![8'6[_G:=C=.T!A$[T'S%##;4+B"]VY0E[NQ*'_T^_/E=/3IQC2TW&N_#LW MM\)O29VSNPW_*$[- (QJ3V:*;#OWY79@7?LL4?-*Z::"9,]_JO*&KGG7[$2- M>-^3;U2TYVS8W3E)9DB_,2@-I-^]>]_$:=,168N37NU[K<<7/(V2.VX%@IT% M9BR\:>5:QCNT!B@B4'W&/(U_VIVV/FLKFHPV_R3&!>W*V:E\'6(!3^;W[*". MG[U;:-;'\UV)"S++TZ.R-]0XXY3C .-.XW"^/GZ-LZQ3Y.CDOTL*&AES&.QH%T/)G;]9&Y(<$,C\LI.XCS(RK;\V*=>IL:GB6% ME3D0@K4A&7IAE4>S724>G\%T)F2"BF=H7F8$]12&0[%'K)5M%')['%!8H-W- M&.(X.UIW$$Z&D6:%FXY&%I(250I/F6R>3LKL(E\W3U:>9KXG]]YFGE8\C\-Y MXDE.SI5KMV,GLC/7DY<"C!2BNXJGK];399!C.1T)#$T=D8U/9SK6:&%YZ2[09'MXEPXXL3KB M'7"@Z/"V4ZR95 <1LW?8[.=)1P/@YL99A"EP*DYHWR,XVK P7!&KNG&V"%81 M"KCN[9YR.-ZPLU[GNI 2X"=N\3,IGIDDQ5X0%W])J\27QBI6#Z/!GV_!QJ^W M'+9P\7C+89\!"CNP:=3^Z18(X]9GUVE!ZETER\#".H*=Q *1\G JJ[M<1QE! R=L M%X7QPMX]RBO$V4$#/V9GM+R)"K"N7MXUD^N9RY7)Y/)Y3 L&M\,C6Q:@-5Z; MS=SV&]=KG5FC&;0T7JL9]!WP+BNHHK '<6RL!,%DI83%=N5 M8)<33D^R9W9T^2-FQ25FYB;YQ\;3D;P[]PAE],0MGE/4DD0_"Z)3+YGZ8AH M54/./Q+BW//]C4S_!/V)0.*H7W!]6UK7V>:]N4F%NLSJ@>IR#F[-&H'BM&T>G9O MK4-J^?#(2ECDFRF8 '07*K_VX4M#.=GE]1,S!U$I_.2+]#$O51,0H%2=NL?2 M/L7^0$)LAB^0J(^:=8OAK_8 MY^!3LE%[#543!Q@Y[C1 7IL1C>1)E"J5XF9N"(R3QB>TMPRSZERWN.:OL["% M//UG6Y+XY:1[:4.:[H)V8YP(@Q)R#Z:6$WX5K^-%9$'8;SIV4,^/>?[,IZR MS)I+@3VEW< P)/9:-TK5^1Q:6!+/='3#/,M RF=<-3F-HVZJMCK/74/27Y0Y M/LV6L,KB>GU[.'@$*W;/.;C*2WS98.F+8-+O M;8K53_?H\0!/BQU&$G&:H?$CU>1TW769VB%UU4?PNV:(EE),RSG:*!=[YJ4=%K/*7$59MU,N?N"WSTEE->37?-$JOSO.)/, MO7H-09.P7M?>+6"%!&DTT#9\(=J5&-!G)/8\82*3PF-HH0F4HX>B]>'E/S#= MY^8FJ:XK\80N/^)^@RO.H+:UJ#IP8#4J$@&LA[+ #@FW[RF+>QR4#6%5%I;D M0C2+)](.[6J;M)>_(YJ;+^MLE)7>\VO )I?9O7OUQ4&(_?O998:##:(.,.QIU[O\#Y M>O.0\/)9(^;1B'OVRN#XN^XY;"["WD6PD1@KQ 1!3)+]Q^B-?,NB- NYSDQ) MOEDS'?0OUE>O6@>@8$=?"QY='LA.(D M><2L($Q*_WF>/^<9+J=6+)$X,%[Q1^#1D[=7./O3UME/^/II5X\Z<5 K#^H$ M0IU$VIMY"]4RP//W.LA:>@'+6\>P)Q)U$(W220L%&2Q%-;+5=&S2R7[\5M// MQ%==#8F$6_3HMGLR6/3GSJ*3UJ+Q(9J#I+]<#E3=#0V[AR%[@]D_4?@:PRM; MKVIQT;M7)H)Y.!U=D38S"BMCB;[NRIG_YA5*#UM%8':2B[\>,3WFOA!:R'%#[SPT&5YP\L-':R[^!]9J9U> M?A]3@ATG8:<'.UX7.55<=W.#$(J5HA-BK8Y34/P37EUK-,.$<:'^-0\IW'6X MHN<+_TU2_8*;=OU/UNB1\_Q*O*RE-;KRN"ZZ- M5A0/.LO-LGWDB.T5$HP'=7]6:A,E!>^:I&K,W)P@Q5P9$6P@,O#QNOS:O!4X M]EP*996% \WR\VR/=J([2C+9"NU@0X1]/1> MEX^:1[MCGZ0PJT ^"++SWPKP9US3V4CP?KWFGRK7PY[(A3WII,'0LIV1X+SS M0[SR .<^S D?1^H#US-"A\=EN[N]+8J)2P1"(,0EBK5WX4K+ MX!V-CH$WH[/8@H=__M67D[=_VC)._B%V.;2,SM_>A[[-+\"9UC:[TOPO.*K\Z4P(W/M3BU,?0$>U7:3)])ZWPE?R]Q-7J[[ M=;K3O*RL0;!1 ;CG_PZ;U#'R!PY]R/(=N4@S"SG%=5+"?A4_<^N&L2BNW WK MR_;E?V[W=80;;^^P$_[K!2>!PXV,R U_* T/'AEGACO?WX\ VW![79. (TMW M/ NX]#_+GP9&!R0B^7M##F*?AWK]'GSOE-22G+0'+?\W/505PV^"[/BU', R MF [ZRC9GI&RJ)&UV2>&M3)4W)B,>]G(IQK(]L44L/=1/&HD>L'Y6U!$#W=0Z MCK"K7H?IP(P(MXM\OU%#Y>?DFWLOMOQ)9G[NC#&;6' 39=JPX'?9\X,\ M4E_(%.!9^Q;/1YA[?!PU]H]DLHZ]N+7W6'[21#U1G3P^5OS^X265-"_K//5= MQ\J:IX5FS!5<+]N!ZP?XO9BHES-"F:L@PP&Y4])K)^^UT]:Y6EZ,'M6(@R?# MM;S*JXK ]P4)%&C/$(T=3\^PM6RONQ13GIV-"3 T,??[AM+3T1X1#IPJ'GWM:W[7V#B8?16F/G MIRW#O8H&F5R[ B$G6<9W1Y*"?S?QJA,PX@PIJH8)$IH(E1MX&9N(JV#:U3/]9"RK AI3\U?NS9)LW'4>W MN,;5,\XN2'6Q8[=M+NMZ-][8G7!8X+Y ;@A,S;US$:P@SLL*M=QTKJ'C!ZU) MA01'J&/)R%EX%1C@ EJI:\80J@037,BU$#*?%]*C.X"#D#A2]^)W4_C_L!"2 MKNIO6715TS@R98'?HW+SVQ>]L'LH.APM,@81*^.6"4;)5JVX&J/1-_PEK\]!B7G@QK5J02?C+_?WB%_)&@MB/7ZN/!E8KG]G^&&S+<@+QGLI(!D66,*K />$A)KTLTPI3-B_+_UXQ62QU7](>C M:O=#CNH"F*,*J &[16/>J8'&EF6OAC:%W2:Q FZ4ND J<3H$1AN9@88<6AF))WO<*RC]9252 MICA<0OY$L"3)HXCCD\O(FT"5"/ O/Y953W;_Z%[*--60=F\_Q@9;6#,*E3Z9 MM^$%;\!]^-LN;UXNR[JI^"JLOFZ><'7_E)233U/X6($ 60B[.@$RN+\@8@'RSOTKW''.BA_74C9*UHSSS$"PT2B* M MRH)1 05BHJC7OV#L>Q*-#LT\RB)2DZ>%+2PUN5["8O/#E[38\4O)KVO9Z5#% M-DO1HUMD;"DZ]1SWJUQ[ZEI?L/6HD3N W?8&A4C]LRX?2=D\S6SSN^X>=D_; M(0.>_!36[71U8.:#5RTC"+&D"14Q>\'MX!=JY M;9C<;PX\]+ S N/Y?>[RLO3NLGC92[39,)Z7?6)@_W!&F&O(\BN.H2\?SW&S MR#3,;;0&T< M?R19OLY3WH2?*^-^_2B8]>&S .3#NC$ @Q%6Q?R,_;LXQMJG9(-/ON2R5-[49R"7,=61AQ/CS'(9&?0S M(_1?83$ZJ2RBUD/H,3\GK$B^QJCO?V@U[OM=>1UY02K2V!^H;&;TIQ1KG)^Z M_TSNG\BN3LKL+O]R<'[M(YZIMFK8TCBK9-"W>Q10XJBCCBCY=C]L?'[R9\'# M%#R"" 28?&GCWYM)XBGE8X(; M*@O2E\X)?H< FT!ZWF-D:A1<"S970\.#8/ M9Z*!;.3='Y9F(WI8FC84 QS:6,NGO,0'9$[*C,:I-$C-G[&)Y1AW96-%QL0\ M6U3'SSX$*4NHY\G>OKP(#;.U[VT$]6]YYEB/"UO4HQ3*$#MN6J"V_+@S0G?20BT0*&$XZ].$GMST3/!KO(2NJV:T?*;_ M.EPZTU_]]3YO"GR]OBRS_#G/=DDQDS-1?FMD9,K>/!@2(\?-TBPN>RJN?\NT]^4!GA^9E-LUBT8L]A/3H! )7T%2-C=IEP#,9 M.3^0/,\KG%) S,8&\Q\9 VJZ&_=XZ>B83=9V' )F8ATV/6%Y9D")2A,^D?@Q M^9)O=ALI$">_,<;A9"_N8=B2,4X(<()HZ\IZ?HW9MAV+HG==1$S<<)='IG!C/P.B0QH ;8' M<;4FU88=3!('<)1VHF@!VS"4]^FEREA'L#NG%@=!*FT>[B7J*-\\$Y5OQ#F& M*6C*W MM9(4YVHFO@)YRXE^W!M 5P(LQIF:*441I0Y"39DM:>6!FLGO; ;<=[:F'_(H MAVFFU34][$ZR+*Y."+-#?_<5G9*?\'6)E?$3H!>7YW5E="(/)GF$9V(ILFV6CV9 M)DA,;Z;Y?K&F>0P[8].<0>XB3).2K-2+]; MKI%.P,_<3.U3X3BL=XB)*=DFF01DVPIWG^? %ISMVP/AZOTLOCZ!LGAG7X9+E&(P7X/YXV%AY9!G MN%QD(1;->LB]2%WIEH74 [90]987H:7^NVK,@N-3_)B7)=L">4@*X\?N%ZR+ M#V5FI@G:0*Z&)59] #N98&62I5[N-4\A%Z1:XYP*%K6D_BP7"YM&9OE\S1-) M+]3B:NO#U/V]4'>)'Q/:U,Q]]A3_43SGO&4%\YT*X_;O/<^*I*ZOUS_Q.HO- M=77+;FO?L_IN$F>G;@3R3>INW;L23I-=YFFILHKSG"[ZF5,.O*+7T"PQ51HP MU?Z?NS(GU0W] %=5>PI.FEA7-S!.HZN[=(\(01/U1-MS=\;Y<3>\@XHV'HH0 MF&= !M]$*"*:BS\B\WP"FT(HEW M5+Y.!3/L?6AJL6C;:X;__3*.V MQL9GU+N/JV4=>23HHQ/[*,"Y3*" X%B><.9BAAD"5)W1/.M\4&!3K@7@_%R; MTW,$.I_#+LP%-7CCCCY)60\CM6LD_68&9Q(&+O>-763\"TG4Y1--'6'LXG. R)M MA4;TC5RM2V$LG\+XW$;JT?BWWPQ>@7:#WE!EGI1[Q\C%I=A4K^I0TLCT TRY #LR4B'M'UB=<6$E&P4VC/_D$2DN1"A)R'9N7!-,$6R!.4Y<8U6[JS!][EQ"93FCY![E\&M340Y M"Z^#$AV[CWK )]?XSN2$Y)5!B5@J83Z]\(KK(J[JY3AM"EQ6C>L%T M_KK_C,OF159XP2,5X[R])SZ\G- 7@0[GE-\!Y[SR0@V,6Q'[B%@.<891RS': MJ\W-JL0+KLUK/$36F(L(\?TW[[Y?C5\D[I3T;H7>OWW_+MSF@B\3(-['RHEG M8?=J#WCX1)XYG2DF[O(O!@[%MG-+/V)+WK_[X#?4CSU&Q^6LRV#/.5FZC!#* M 00%!W[BNV_>OMWS$[UJA*/X?2Q'80WM6?_@QFCLW,+_BROAI=@/U_M>:MT\ MW5%5S3*D[Q_<4;%S%.[X\.XQ&(=MQ,%_O#Z*."C#J.=XUH'8.8^P"K/W(F^_ M>?MNSXL,"OH==R-O([D1AQ8PYT]<&YF;E0QCAOX\,",(JF*@B_P9L*!Q1LS- MNL89.P&7-]S9L'^.G4WK2_16.8Q]1\N68JG1WC/]X= S]>IZ_P?NFKZ/Y)J\V,J<=_)GF YR,YPO M5J%I(EGD-E'CC)*#K(TS7@*E<(0[XE709I+ H5(Z037G(K_SV^\7F]]Q9Q'2 M9(]CP[-S.K13P0^-N7RZ')=T[!R.2TZ\NQOF)5IGP]93\9Q-:*VYV'3Z_3>_ M6Z2S<6H+, MO48_U@L1VY.9:=.F&)1,Y-?ES8Y-P[\_FS%'X\6?*!504Q+7Z^EB @<5!+I? MSRSRK/LS7LQ94_1P1+=G"5VOCRYD]Q="CJMN='_27I,%$1X4JHQT0-:'M3;Z M^V^(:B =%^DPNA@73 ,97N=ES@SQAUV>L5MC$?7@:4EJ;[G$X:@856,(@P%0 MA0;-X<_+.0! ZB<-1.D:OILIYE3SYZ3835W3L^O(PHV;DO+JOUG2K$\CR9PY M9PG@M7Q(Z\!AIZ/J4'.HC>&;C'$XZ91@:#;V1C[&UMH-F2$ZR#O!8__-F1"/ M>%_6]0YG[R3K7+V&L+M=6EU[]3W4##GE5?<6NR!N=KW+F1A IS*:TG).%.VV M]#?-$T:X0Z&\((+/*U]Z^#F\]66 .L"";(A2\N;I"1=3B1[%EX#9=[8O'Q ? M+WE:<@93IQ6K]C#^/,^QM^EO?J2)EF8,)S K#4-GJ D50X+?L3'^2%W-, ,K M4A?Z#6&/^6EU[2EYVJC.J<3BWOI8123IL"UK%[GOB)(L72;S"Z:'_UP M+1"HE*^%5%Z7I9H@.EJ(FH OP$[E[J'&?]M16__P3/_GGI)55)A1M(#M#\K[ M]# []@01IX@8R2A%653J/-Q3TM%^%-@HR[$HV[B"CN]2+#/@B5*]1*U4-8"< MO.II#"&69^+QQ3U.G\J.MEN*Y*D3[P\7$\]B@=2 MZ)68J"P>>)3N1]7$$8!\.Q\UA*+X(:5VE3!R4C_IM$C27^[2)\IY_9%DN)"N M!A1?&R\ %/VY!P,GB%J*B),TC_(=< T([ U9]Q3*JQ! M-7DX%&-*LVU!C:>:Q#4T0 A[;<#)8#A[; MF!ZO(+NE%TE>\;W9D[K&O%CM59X\Y$7>4)X^XJ3>47ZNRUN<[JHJ+Q_I!Y]( M677_/$WJO#Z>=>LKC1<-0I$&A6"AF'/OXACG8KL=M7SRH\.7Y7;7UHT>@KV! ML8A/+@3# 8DSQ(N_'C!6Q&XC7H+=N^XE2[]X)QKV:H V6XN\&#"R_1'_PXT MRUD"N3ROF).I$.NUQ^2BKWO5=_@2ECBRW0'BEVZ %1!-A2 M+_=&.::)!J)1M@E##"P)/F9QC?%3LE%O7.HV=6@6QYT'P_8*,>*1=C&U5:T% MU+DA,MXDZF.@]JQ8E_VB41++@4LWB8S:&F\2&?7N-8/:O2;41\L&";1!=#2-H>T++V0 * MNMNS0H)3OL4SXK7;!S[1-G@N2(7SQ_*,\H++ M].6,E$V5I$W=>Z=>NO.\3@O"A)'9FD5W,).R(.C!<@0WJ&,']?RLAEEQ+^DX M<&64R_ M-BA=>+&7[5BWND@[7:0=DX%]@ TD#TW=&MX!+'K?'5WA9UR\NR?\ MO^_OZ81?KVF4=[(AN[+1GS6UNG$Q*6H1"C'G48ME+*!WK/2-^/$]ZOFA7W&. MS*S6DZC0L/U9R)NT\A:#O$4K;S/(F\S)&V[^U@.A?'HV '(<6WW?\O;.SE95 MW3BS516AD+;Z?K#5=QYLU86H3FWU_6"K[Y9HJTH0:MBJ'I #VNHHNK>>7$W[ MLK-:4VI^37?$C<^YUH?0ED9FXT_&$ M3?N8DWT([=ZF%SD[&Z-3UZ87-T^?#JOQ_\AQ12D_O7 .%><"S#JPLUXM$EYW MHWJR(GM[\N5;0Y::^MYQO9^LDYWMVC[YA]YH3B^T.)4J=]X*JD8@364_L MA?'-KQ]+\E#CZIG=7.17RNB?J9YH*[ZU?2B.OL/T3=M9Y.Z%.Z^.^>$%'1E* M7,_L?; U F&/* MP\"]-6;Q>WR0OC,_9LUI:W\..^,EZ]'"NKR6'6GIF!["< M,0U8>)IP[O,0HA0!ARI8>'ZGA&9.6FHVPQ4 MI5BG8_=8'E'F!=3W:*.?.?6@A0<>*U>24V2F35UBYJCSX+BY"GUR MRUC=>@":&2;_D^KU%K.W7,O'*QH:X/IBU]#XX&->YIO=IKT\5M]B-MUGN+I> M7^1UFA1_P8ELXK7N$S0Y6U-U#]Z>I?^_NFOI<=L&PO?^"AX3P V2S:D]%'#W M 6RPR!J[+G+(H=#*]*X06S0D*NWVUY=#2K+\D$0.7]I3'I8XWY#?-Z2&$H/&1O%.6H3>XK/F^%0)X M*=^'71+85/V66M1%2T0D2R7%<0E*.=* M1KN,>GD2K!":K\#W+TE>)<4K^:S*?G^:GH3/DP\AW0$63TFR$%#=B?:D-<^R M/;$W">'*2TI"M'Q[^#PA =^(D7.FWY/&_,KWQ-P4U N@ M?(H7Y;1K[7Z>J'9/"8B5;@^5)Z-<>[F&T.@$A FZ]*%$HR=7QI.-F?B6< MA MK9<; $-VM?U)RL]2@;=V$$[(E3UH.E&S2U+!=ILFCMV\\SX3EG+%6H^:8=.'I9)C0 M;7G5:8#LDJE2D:DEKQZ_\<02GGM(O49+*FD"U$DI89ORJ=< Z21#N2)S23[] M?>.9)#3O<%J-ED72PF>K3_^BG(02W6LO2.XHK3V,F3DRHQ%&8],3UFW.J1@< M?INK,TYO\^87*[V--^M)AN.&(R:1&G"D00?3YJ*?ZQ$[XC?5$3E]AA.PS11] M1\NR_CJV) 7=B4NI?(E/N*M 34W7&G0UEKNN!,)&@?NG3?8LOU;0%?B9.ZRU M>Z9-S[(D'9-HI2%A.YX49R2G'-+0\=5TCAL#0NFE4O"-R@?1D5#4(2_I5SIT M'(36?2XV)<^W'&(K$BR3VO2,".,V&Y!X-U#/:O='6XX%^$*5_:C;CCU$&=YL M'&)7X,6BF+78ECYR,?M#T&DFLQJ=[MI0KQ7[I:">'?\K/X6#M$ Z2[[K7E(& M]Q&EM,N#N:B9>N)H#<.QH?6;"4W]ZQ"6SY3>9'DB.D,"7-)B>[]NCBG]-* ^ M[7M1FM-NW+92QI7B9@3LPU*H06 D+Z?NH$2EEJ9B$LA8X+I<^D1A MR$X+)9?K]9JF4 =#J7B9_ O5N=1G8Y686NLY=OB!Q[P1E(#,S;A74HNAF:T$ M"ED5CQQ^S3XC"RI:,#S;RX^'N!J?K:-<>%BY5+FW#D+)_Z\/CQ]( MV?H]I1B 8[)6<+ 0B?^H(1YJE?T[5I;SIU(N& ;BP.#U*&4/MNA>J\)<([AW M8/$]F7->9$\5E\=]<$86B4Q9?&^PF!U:8NT.XG71K]469AU6_!Y62L-D8 8= M$X?N/Y-L Z.^9'# EAT\,>6G3\%!81HRV;]DO]'L^873 MU5PL.9)G*F+=$[P;+JM[EO<5%^L)^6+0%=1>A'K037D8>2J)QI3FU@!*X&XA MN-=]@X_4 (E""&D>A9%T0!XM>K$3:?@^0KRVK!O<=<>;7$"IT^('B/H0T."%F])6T;K 2H#OIH(6;&KSP=*RB M3MC#USR/_7')>(\,"W#@I1WF.XW:HZY-X([5= S"O>R<2>TN5J51YP/MML!\ M#Y$FK['1JBM.VX^A+M_561Q)"U6O)7C78([2[?9/N>\?>M _Z6'_T*9_=J)_ M2M4_,:JZN&6_VY 3I_K+ UU1NH75Q"7+Q6,!S\1?%\( +0JZDFF"T8.MC=M MQ0UC*^YCPQX"Z6 @+0B5(\,=B^W%/=1^3L?+M./EKO6R'//2HX+-N<8L^SG8 M8RZ8A@A!\U*&B(48E5'M:=R%>P =;]?#TR3$P5^?DE*0K'Z'G\R+0EPB7Q?# M"+MFB[CWSJ,CRM&6/.1X:RAR"[0AG[/)R[NS*-5U M?>X(;BI3F1T7F8.>/R/$2..[8FD%H5U&#&^D/AI7;-!I-\Z,PTS/G4X"2T_; MP4+)?G/83>RP\ ?Q.-L3*SJ3\S2"0Q^#1L+!(/$L H#%(#F5_)Y\PQIWO1/U M0#?PN>XB*?BKK-^:I'*-]^?KP2_:&TZ(]BSWE1 6_6X?U6:)M$NZD&90/>WP MY\A[1)CAZMT*0H^]\3-I6? .V<6_CHDN_NOO^7HM-_GIZCKG&7_MG>S&+S:B MZ'AS'I*]K3VB#)I-86X@8Y*P)K@]*$)CZ)EN%X7+=)Z5F3D)(;0*QIAP0G\MZ@38OZZK5HH>I)FLWWJ( MY[(JX#W\H1UJLQ9P>]!F-CPL/)J"I'L$LV.ES$@- U5>U:%K-@57BQ9&G%*K MNBSJ*;YJ1,):7;6C8NKY(?\A_H0MC3]^^1]02P,$% @ 1C&*3XKB0WUU M80 28P& !0 !P:'(M,C Q.3$P,S%?<')E+GAM;.V]Z7+D.+8F^'_,^AUR MLG]GI?:EK*O;7%M>W59(,DE9V35C8V$4"9=022=57!12M?=O^S\_!/)XCRAVDBC^L)R:J??OGIM:K>_OKKK]^^??M+,J99F:=UQ7Z@_$N<3WYE__YW^,&? M'O;_LL/^D_UI=^>7"Q*3R3,I?MG;V3W]Z?_=.?KK_L%?=T[_OY_^]^C+___+ M+WP4*>EW_EX+M*_Y,7+KWL[._N_SC[\&;[\ZT=)5[[^ MMC_[=O?7__7EYC%^)9/H%SJ%,F_%NY&UVST]/?U5_"O[M*1_+47[FSR.*L&C M<5P_*;_@__7+[+-?^%_]LKOWR_[N7S[*Y&?.09&GY(&,?Q(__]?J\XW\[>>2 M3MY2/FSQ=Z\%&?_MY[=78')W!QK_U_.F'?\3Y^?[A>&2C[GI"21D)& M_(-?EQK\VNJ7SZ*4T_KX2DA5VO[Z6B./([B/"J:FKZ2B<90V&LY:#^W&]EBQ M2<4G3GDWOGOC4XQ/%=MQJ5K[&],#20C3[N>4W+./25&0Y+'*XS]'&?SO:YXF M;#Y?_JNFU><%&=.85DU&W^QW<'$V4B7//^J/@?.H?+U*\V^-E&^I<=NY&O_Y M4N1UEC 2;BA#GC#L]O-4WKKMF$K*,#(9E0RMF&/V Y(T;2FS>C*)BL^[\2-] MR2C3B2BK1G',0%=LW[[/4Z8EQ%Z(EKVU&_-Y/GG+2\KA,UTA1171[(IF;$VE M43K7H_/HS6GU<^VU'88'\DZRVI[9Q??M?O>"/%NOJ/!M:UE-\DRL/PZ"6#1I M]^NK"Z'M -9;M1L#K+=LZI*$JQC)2J=JUFT/Z(BH+-4(J51NQ%< M1;3X>Y36Y N)RKJ M=]V)(K&[7655J(KMN"?YV+18E<8AP50VT6[T5VSN]2$ M/$4?]J-9:=+NUV])=9.7Y3TI'E_9F6%4505]KBM^VGC*EV;L])!A.T+G;MNN MNBF_=;)33_7YQ+2XC&*G/4+=OH]=N)O=&&=7?N(B[FAOGO7M9X=V&^EZJ_:[ MM=OO+[?H9-]R&XZA$X][F-NXI$T[V,_<1J7MHK.]S7DJFCKJ=:=Q&WW#SKNX MA8Z21"QH47J=C?-B(B;&!6%+FX,AR;GC/M=X;@I-ZI3'^R)_8U]_,G'QE?&-?]4/$[I?QN&"?4,K?AYM[S-*U+> MY.S(SF; M&'V\D!B0M_Y(M_;>N0TFCXY\[ ?>?Q!/V?W!?,/>9JR'_D6%0D; M&CNU%.SJ!IH[/<;POVB\07G\0=_(+Z;&K/D88K;^@Y#.\])UL6W>OQ]<'K34 MJJOV][8%0W=UQ9W!W!'.Y_S4_>=(O%.7/D=_DVB=%],*/,?4$=B8W M'(V[[P25(/-._- HKNB[\/5Z@*/IMQ,<'A2L2<^=8'D@9570N)JJ^N_L$.U' MQW0=>[2MS0UE^7U=Q*]L%+#DL(/,ZB1V ]7N-SSBFRGT55X\O?+??8NRS\?9 MO[8 9=>Q1R3L"I&STW9*(SB$3_]^=LQT7 H:=>U3+NW7 /O^.K#^+HX\:YO! M4\Y^E9V :$:87LS;SDEUU+F.?KP#1CQ(U+W?SBSG2Q?[EY>"O+ +[A>:T4D] MN275 P_12>^C3]'4_43G[S=[P#\=P@T3">D0LNYG.D/IZ83>I'=O$0,>,-CV MUJOW9Z$:EU&1,5+G+7FL7,S(OJ!IS=8^-ZQ=CP*)HQ'3NX2/A+Z31Q)/+]Z7 M'W%:)R2Y*O()/Z+4U72'7P?3$X>>1ME-I(@7^U.#K@6:MZ7 SQLV^!58Y*,B M&2-H!HS_EG54OLB(R..5#E.>@Y 7JT3Q_DK6H<@T*$G\EY?\_=>$T%\Y>_P/ M@L9?=G:G>0;_E?W55_$[H^=2V =G_:71,TG%KWS=^.;K[LGQ\>G1%'9W YOE MF3RQ?A7C6O[DZ^'NT>GAB40:HV)UB%$1S_IC?]P0Q6J>QO2+7]]$,/8O\2M- MYU(<,W4WD33]X=PPZ+ID@\C?0,5^_BDOV+3[V\^[/__T-KM?W0!TY4#%* 4_ MG4MFQ(:?< A7:?2B$,W*-P#S-'S9R$F,*Y9"MT]?E 7BA'FU6WT40U M?62?"M!'N^&+2CMXN<3V0Y;8.>$N&K:]).3C?Y)/KT.1F6KTUK@'XX',&IQB\7W=$01 >Z:"^\I>\!_M'0Q"=#(!?@<9@"/*^+8D49 M]6NFZG, ?QR^^(P Y-(["5-Z["[,XQD>/R?/>:H0V2=D>4T7B ?RQL,RF08RUI7; MF:Z)8.%X9R@2-(!0B#)04PA NLXJPK'3=\*6^&B*4"M*>1-@83"3T0!"(/KR1-I\$ 6@$N?PB(!V,TD0Y=(:R@;2:/DRA-S^J29J34KYPK7P+FP=A+ MY&-7R"M0@T*.@5I0IH@^A&], M>,3@8JH7XL;G@'X QB\C (7X K6B )Q1DC#&2Y'T<5?<%_D[A6IH:A'*FP + M S"%68%0B#)0>\K4^_ZYN_?\1*M4);[USP#M ,Q?RH$KQ!2HX60&X_(C?HVR M%Z)QQ\D^!=0#,'=I!Z\06=#FE*4H&!&Z4BZE]>@OZ9J&P,@ K&(.4!3>\5:V MEU_7HVFZB+!9K3SII%,SE1I'Y;. 49>_O$31&^@52:MR]C?K"C;]ZZ_SC$N1 MN M9F/?3_$Q--(Y+\Z\')P<[\VL.!C91HL$&A?@0QHMT*&Q$[.J\,:#"#/'Q M*-/S-"K+NS'DA7U0V;7;V.;KX1Y;.I#.C08Q&62JA((9)-1>O,NP+O))1#.- M7#<_!A:03I7V,I++5@,'*XYH(^25_04[8F4T+T:J4K)?1%5MB=BLVP)LI-.) MA316Q><."RO 2"'-@I+R;#'T\SQC9[.*N@K6K1L@ \G#T%#%BA29)Q?V? M-=?49C*V:BM@GR)Y 1L)U@T69K12^_W5>=&V:PCL(#F>G(7NB DSO,GC@9E= M5^!T*0;10*&>D$JH+A*W *4[#\10J>N(]2PG-YJ_.H*#YI]B(2TG7769OVP!BRR4(O2\7MU@F=K^@K3'UX)%65BD5O MA2_=]BMO :P@[\%-9&["XRLP"W4YGY9K7!1FO"656=2Z9L /LOVCB;RM0/D* M\,)=ZM]H%:7TWXN2AKR.H97DC6T%4]@WZ&9+O"TR7T%CF#K [HQO$4VF%6S- M'=#/?'U# MX"B(R[>EY"WQ^(J7PY3Y;WF>?*.I+!-X_1/ '<2EVE*.&R-72&Q01K&[ZI44 M4V6T69REWP,CR,$#3K+4PU (=EAV, '.>$_BF'=WAK2<-U%J11'U0H M%1HP*)/7PE^S"=C*;;79#/A!WJHMQ&=R8&F0*23O;B3#G/M+S^V8!2[Y6K"Q MA^RT:"QG'2"%>(=H%1,UT>^>4_HB)&,QM?4-@2-D:W=CH5MB4\A_4!:RF6/V M/OH4DH'^$#DF MR;^Y=0Y+(=1!A:)IGGC3K?;J5J#RX1A@6JWS%C 52C H6]P3F;SE151\6OO: M%"V E>V8\2:("L$/R@BWAG&6^#2:<*O4ZM-W]Y'A!.C<%S");,PQ2=E*-QRP M*K1F4":]1MYYPSP\V(Y%PP*EHM3*H&Q\2]7OC"FD:Y\"#^@%KHQB4I\(I&@4 M4AV416_QDN=]1)/K;'K-U1GJY2V %?0(FX8R-H%2B'I0H7$/_'W6C"2S5VA' M<5Q/:O' ZP49TYCJEG)S8^ *O41'0P5PP*?0A4&9_39YM$_V5]X6+R2BH:,RC;6>-W=_Y< M+P8V]QJ_NT>A%$6R(5:UHDI1_:CQNRBZ*C@)I9KSJI@,,E5"^;YK_ H6T.^T M)ADIKK1J.-]9C5\!.[P:OS-IK(K/'=:/&K\S,L*K\:N3<4.$WUF-7PX;ZZ7/ M1H)U@_6CQJ^2G?!J_,J%[HCINZ_QNXOU%'V[(_(FAH'7^$W3_!LW&USEQ45> M/U?C.MVLJF<1U._2#\P"Y"@2C4@5GH-&$#T5$&;;R'..F>:QL)&S@<=42(O] M.25";%DRFO!7K?\M_EY9_$F?%>+E)X#X4 PMUKKE&_UVU#=65I1:XFN9%W,( MLT-GP&4HAAQ;36J!EV7M+G9H!>R@AU#X$/D:H&VHNBS%:9<#96H* M/"&;H_T(7H;*6ZWF,$)=&VS[%JT%6R?(1DSW2X0#L*THXKS^WK?55J]I!>P, MS<)E V@KZC>OXS1N[XH6P,K0C$TF,-M0G'D#H]V6KFL&_ S.'F2#J+/2S+T$ M/LXY*>_&=V^D@'S]OH,>KS,V(#(?BT6X3&B5\\]M''O$/F8:^+2 MX-9;!?(CFG$EO&SO*!2#YJJ8##)50OGNHQGWCD*YD"AEI-C,U'"PHAFE0BV+ M:DF@[+_6A(A.;AJ](A7H???(EAV%GXRW9/>:*&&2I:0%(D7QR345H@PQX00^1GWM'H=A%G:X3FQ@\A?:A M16V+XK6EA:%B_5/! '8XOD8PCVORRJ?D.(Z MB].:F_QX5 _[?\E3]&$6N$MOC,W# ^QR@$H1:S6B$4Q?P7*X@;W\A4:^L4V? M5;99#%1-@.M0[J.VBX(1S38$N'&0=V/^O-_2(>;R8ZK=-@''!GUHUSEPC;QT M&!5!K3^>T./&S=G=M*;LV%ZSII\#1.0,:DI MM%(V-P)ND&-<&TYF"U3;$/+VP&3"^'QE."_8"2C-1>J(6>C:=L 0+??2$:**.5;4#*A&>7T5/2=F(5O: DL8:?>-Q._+;1MB'1;/I%HI+W\ MF$ VN;:X74FQ> M80ZS>. U5RUX@=NDF+W5BE7P-; 297Z"QN.B *,3J MGH&**=;JE12W>9:OXC2?L/0-!4>G0[.Y6V)2R'U01K:KB!8B0V*Q(]V-9\\' M:<2N;0<,A1*M92MU.T@*H=O;NTY!Z!EYX0$,2&*_SIC2D;):4>Q;HH_[E3=!&&96]HGA(S'(6@VY=/[CV*GQ]*9EY!FM4,\2*O MX(R,\X+ =T_1!RDO/]A1EH&E651\"B;Y4X'T(4ZCJH!][F^*=S\8QD9*Q]WD'1 E@)IQA?$1%]_KBZ."Q$Q\)3SJJ(3 6_M7J51E0:] 9]!EBK1 M:$P;H(JT(7M#8DO%D89=K*R"H_>(IO#:X%(N[_0!D[.HI#%W6]*TKJ09[*WZ M YJ&8F'T U6A$8.R0<[>MIH5ZS"KB65+4?=M9VCV*%M0"M$/R@SY!^'/E)-D M],YN2B_DMN;)!W=C@7LI]=]>(YIU")P.S9;5$JM"?]I'\/5>1D%5Q5SZ?M;L M34&\5Z8:OEEKT9[+]O!PK_]YW*(8P^%A*/=X*V;E4U$!:TM*,TQ?EL[9P37C M,\ZV/(.L'7 3RDU_55P&V6KA#+M,PQHT8Z4&Z?? 12@W>*VT%"K!5QC\ZD/0%L\5R1H &\@WG28R-L 9]IM4OHM@'1X$V:"DP8S]PXC1[74#Y*LN ?1&Z:5RPZ_ PE(@0IZO/ M)@9?Y1J01+D6YW(>%<4G+U$.]Y'AO5;GOF!A"T41-F4K M5X;F,'T5>GACY\"<+2Q146$5^-APP6E7@/6/!GN\=[0;EM- +8N[!%$=JW-NKF4;GSYP8L^0;RWH3WMM]"'M0Z M2 K3#6]"FUB\U459)F>WVJ:1%E,6@=<0&10 M*7;6U2UW)1=]E"7G_/?2-%KLPK*@!-61MK/? IJ#K!LE4:'N:6A=8<1_6)YO MP##1>E(R^#&@=R@W\!YX:%V/)(";F&YC7Z9O*7KRD<3LRXHV/@L9^P6&AW:5 M]P/96TF3\)0*ID\'6F79,7"\549G>\R^ZJ4DM(S3O*P+XN_\%96O*;M@SJSF M',I\<=949;9N^_5P[^1H;RCQ<.ZP?-4R\91+M%#8W]_RC$.Y:2C=)ET)5G:' M=!ANA5(A>V=S,.Y=V\K9OZ")_U^^](@W)]I&5BBZ!8:'YFAVH#;!6 ?[0_EI&&!0R'7AL&W>'+M//QZ:.%UUJ@4 M&M P3A=Q9K<-OC[:']IRKH:A$*JSA50JU$%40(3]ZY54-&8,;&LYQ.-Y_=<> MT5U,97 W9O_+M,YT2I=^S]>?PX-0_*16/,LGH1Z=IQJ)&K]8[[.1WU^OTOQ; MB3BKYF-PFTP;S42YV$.$.=2BI.A^,-6/=(2J3J)2-%M22=13?2O&22B^D54Q M&62JA#+LZJ'MZULQ%D+Q2BAE))>M!LZP"X9Z*,6P'UXI!IM9NHEAV,5";TG% M=Z'[(N?QC,G9Y^\E2:ZS^=.VH[BB[\)79G%6<.\,6 SRYKBOS?-LBM-3H5'4 M%R2;)O3N8Q?=:"$WI2)(('JJ-QI,,A//#$#;6F HYLS^G(B5DE"6C25Y4]-_B[[7&%G-S(2'LV@2= MZH'*5./ C:?ZK:AQ6M,'EE;3YTUV\8T&0 FR P1!70QL>"H)BZD@VL?A-7IB M?%1^_QC9LHN@+G:DX):4]72V6EHO[\87Y+F:I2G>%V1"ZXGNH&1J"TPAGWH0 MU,>>&%\5;#%5Z+>(9B6GD91WV>4'9ZRFY2M,&@Y>HT+&ML 4==]Q5CLB!LHEP0^-\E[J946!B([#L!]I$=1M[-/@WP^RK[&Y;NC&)QJ"O97"7T MW>#]MVD.RS:ROC00KZV>:!"W+A\E:9M!530V; M%VRU3/.WQWQ<<=.U1C64;8 99,-_"X'*-<0,MW4]X2"N*PNS"YHEF4Q9X.)IK.@,M0,DE:ZHH-3E_%@W'KV^E]_9S2>)8,K-N,;/L YI#MK"T$KMB+G.'[JC&,6PEK&3>?;3RAFHV< MZA]"4+01W)PBVUD[50TY7%\%@'%5X8&\30]D=V-;55"V 6Z0;:K>5<$,MW61 MWB .J++5D"'.LYYMJ+J[,A?L-$/5!'@)\WKK M:;&0H6U=(S>(M6(9YFU>$0N'K:H),!-FJ)D?/9"B;5U/-P@]N)^#G#_ELU$> M"_Z"L(51_(V%;LSVP-5L$%/%-F-;X?;>V;H#I37LUN5P U01VZ+;FE; #[*7 MM6.UD -N74F ]7,)U!!>]12D0: M#YM -&;ZRO^!7:96_V+I2W@(:3.$,DYK7NSZ\B-^C;(7\L!$<3D>$ZUCMM^! M@ R'YM1%XDBAY^ZV660]%\\,KG RJF8O;*B>#'5J#XP-K=2@&S2%,CB'ND+A M>C;8HMIZE=@-\MU[+RJQJW3V'CA'LJ(_4%&_O:6"IRB=U%?=L6Z-1.OWOIR+*2D:DJ3!DR[Z! M:>RW![SHE#\N%%HWJ%*YTQDF$N(36M5,LC,^SNKJ-J_^02K^P*!Y.3)V ;QA MOV[@/HB,3=D,,IJSB@\);AK6(=LNO@J'BC;FN7& M";)"57HR%2,]XBPXQ+:9M)*W.U:%H =6,(#].BG%8F=5"&OS<^!C:)8-+1+% M,PD#2_1? +24J,"_AU[Y0R,8LRSG&!0R;!\UVLN;;6=1_.=+P3:69)0E-_1? M-4WX<[<]Z]!=\1)ETZJ ;./39GL9QXZ9]+ M?&>>8C,4=GA]X#0OV?IU3NLU:6D MY=UXF8 ?2XM"N7;G+S;VR,Y40--25?IWS_'>,^8C'D\1M_O!FR,P.9E)64C$-4)@B='1ZK-7FS7 M@@1O*DMA"2?$8VAS_H MO7!:::_WW6[ZNSPP>%8F_P]:O9[7995/2&&Q]5GVP,5T>(RP#QK&9S,E;;L MC,@60E=YR*>A,^1!SSZ1H8S@I5HL9Q833=Z "^!D#\$JM#HU39$B&&<'3B!"'$XS86SYH+KD#FT[X ;IEJL5EN)>:P5& M4:%H(()>@W:13]B]P[A4K'T/7& []*VD)9>T'I4B>6L@$EY2^B]D\DP*C70W MO@4.D _C>NG():I&H@C$Z%R:ICWR9A:+8-XG;Y;"%A@H)..]PXIJ'+_"_SZ0 M*29 O>8I&W0)RLJ+T;B=ZZW[$)QAQ5T8!:G:25W!R17".=@6Z]2_6D>FI1%X MK2B-WM@K_YCSNG.(<,%='8[-1%"T$ B.$-7>0*Q<\4U@!GZYA;E\QI^6Y=LS MR4J4\(#%0B)B,.?C>" ISY87LT;/?Y7GI].6U M*E?/#Q93V;(',#LB>#_GUU>5K4S^(8P7V5KFRJW!W+(*[(E@;3<3&F :MBFM.DZ9S2CK7P'V ,UH8%4Y)*4H\ R MGWE>CG76-O7'P )V4FNCA7<3P\!M;O$K2>J43,NN;1B79F>2NP*.)%:7G:9] M"DX/@BS.(D2MT(W6< =NI;N*:"$JT'PA$3^HBHM;WU>;^2 6!V8;TX2N&;]R M[KEY\+O#8C/QM.T #7)ZN!7=\FEF!V[@U@'N%* 5V%&RA$>[T>R%9!BY!YJA M.%D,G/J!LF8(=@.K4=K,0;>. "]RO%DS":D=Q@W@#WS:7F?LC^0I^NA_FLY_ MVFE2:EJ)*%J,74\R)IL)IVL&6) +N]EP+9],5M &/G5N2763E[P:JC#^CZJJ MH,]UQ>]D3_F2CWQZK.X]^#,J,K:"+<9G$0:J: )5$A FUOJ ;&:5L@V@0)Y2 M1HH51C4CJ$%G#DS]/1-18&9 Y3,'?G W/8JAUX M*7K^CJ4XY/.M"=R!;V=V>>3;E$]^@G!;VRA"($;V"?_79B+:=?#UX'3W9!_Y M=1X+^N6SSQ%C5UM?GW8SMJY$*136UYG)ECX#^,B._\8BEB+QY/[%%.3OO S@ M95G1"=L_=+ZEU0^!+6039V-A*K!X\O6BULO-LYCPQ%T1/4;+/^%):OXGK25- MV0K(078@-A:T#3!/_F%,J=^2;TL4%7G&_AB#<\AUNW;M"F@,NQ",6C\:H_7D MBL:YO;H5A!%.^\&6A3G =/0SW2IJI@HT>J:I>$%+D.GFV3=U CB1MN(68C&Y M^*UQ=W>/[5%IV.+SQJC[O$_Y-39+>%##FXB9L1=D+91-B5):D:K*P6/01KT)I!C786:2DEIN6J,?@O\"],7K.B_23)C@B?! MVBN/37L@#-FVZ4E=G/!V=2GJK6HCS@KNLW8C2I;]_ @@'AFRZ CD@>PM: MJH@C4D]K;6 %4Y 6X(#+IAPCA)LNYP)]U]KE1\F/T+2H2 M8_4&7[_!63HZ00[Q\21HTQKABZIAEY( 0.Q7#*4C5KX#[-@9R]XE*=<8.?)A M5Y5HSMB"C2SAKIW;:$*,12FZ^#F0!'90@U0W%"M/ER0,NP3&Y>0MS3\)$:DM M=P*%L1R&L@UP@EWLI$MAR_7+3(@G!P2N$][(K(K8&YOB'*T[![*QGQWO:6OT M2-?6U V1XEV:DR7/V@>>RK*>+,5O.183\?!#G/W#/>1\:X]*9'_D]\"9IS(E M85B9Y$)89F845_3=Q3?4OG-QE3OY'M6S(4]RE3S>)I5\(.R:3^-J6OSX]XRR MJ[\X-_G63\=?^GJXOW>R@YRAB*ZL34F3:^[),+Q=*T5L<:RN_9:R/=AS61B4 MP>91]GF>9^PZ4?&@JGEAL+HJJRA+:/9BG,L->Q(@L,J^-R5\=4*V18[J(]-I MQ)R6Z8)QE1=/KP22^ESTP;X?X 3YF.%-&QK@1HV_ENK"%,0\B.:!Q'D6TW3A MUS)I@4,/P -R#8_V\F^"N*M8:;Q"BSC;;V?E%A%2H^:#@BCGI5@V2LHIUP_19[]_!K]1.+7C/YK%M!IPT4'/\NYW,>NL&LE;/FI MNQ=NANW'[.QMR<,]Y'((O0A?<=NS(F?8KE!O;U4>[B''3=A)2^$\TJ(:MG=Q M !ZC?>Q2_IB+C#\&@WJ%G![L["-?N7M1.8]<#?Q= M!$TM;)Q+.UY)]WW4BB>0M_R%9G123QZXB--9$.U57MR]$5Z**7NY8;M^HV(H M+?H'=I"C9YK)T^0O\\'*5E1145 B@"\Q,LV6\Z.%#IT+LK%/0SVH8!-*!IXG MXUA<'6=7\EYB'36)<7UH_*(8,Y6^H&E=$;-#KV6/,#60#;]&\9CF;3/(6Y4% M.6(K8,+ATG?RR*T.PC!Q^1&G-5L#(#%[\E:#;#<9_HB MC/I&H@C-CE,JI,/05'X^0PL8%)*KQ8&SS9N^#:B!^];JYY*!BHK/QVC^L*/) MKZ9J YP@%@JSD9=B331B&K8K; D5SSJZ&R^]4F'.\3,V!I:P(V2-,E3(WA[> ML+UEU_=WQMR[^3<",W8Y$0?1R&6["2>H]ZC+HEH2'_NO==&QO_K* Z]GQ>;D M*[/D*\"+%/G8;"W6H0@JA\Q5:LH%5OH=8$9RH.ADH)76VM@].320%DK5*>5F.0"^4TY%V4.^QUIY[9OXM'H0Z0CJLM MSCL;XU?8$W9"%Y)R7JU] 4"1-CLYY0JQK(U7(1@D2X^58*;^0*UH5KX!L)AG M3PGQF^*1CUDAH.Y-- XFU!M-W*E%*UA)D)Q>S58Y%U0*"0[%OB)VWNNRK$ER M4?/864C-$[Z2\I9\$_^DSUBPZ0 N68B%\6W%J3"WN8%4Z,2PWE80V #S?4%C M,O.@F:+/96V &<2WA%J*WXA+(?'VK[OU*/'[(H\)24KN0^58HRPFUQFM:)3> MU\\IC>_&# E3?HT&6/ASP 5RC5H$KLS(+^ICZ3 MV6P2=75U*XVF&3<>')P&=[&V7EQLH"E$W[Y&32B'ST42 J^[/*\ILHCY:7HH M-78LQ(/U['C'AU5[\ H%<[:\X1YIIB,5G%S0=YJ0+"FOLSB?D'F"ZO7D31_1 MZM(-\!?<==?^8-, JB+.Q-G^A[X634W0D'[,G]EAXUDDWYD6''UKP1:6G$JU,9'0D=SF^AE M6=$)/Z#?UMQR>S?^DF?5:_GT2J85KOXC>B>/]7C,'Y'/JJ?\BM%VS0YOD$*5 M9RJS:?N.A149*U6_N9YX!J_0FD&]L/L/$A57G,=%\+=D'5GZ"AP(@SVBRI H MY-C>:-I7.K'%PZOG$218ZYZL]Q*G/^UV:F+0%?_2?,V%N#>WVK8>C+"9E278 M,/0C6?D4]@=$WX&)GLWE30MC"S*AIOC.\HR!*<_K@E.H6;FDWP,AB$X!-[G: M80FO>.5,%\&H-+Q4)"UI-YK0%0@NC0:36;56 \1=YCRO>N>B7%YC'#+&=]0Z (,7&JF;PM M07F*W0]@7CN)7$?,P1Y6ZS*3DO5C&42P<[E[)[=/7)KF[<0/,F MDB$8@[$2/C38M7R<"SJ3!C;"B'OGR#8#C>8WABC_1NJ^BX$1JP88G=) M*"R&KF"'G<"L!'GV:?'TJ45KX G[S4%7H:H<4O9PAYWOK*:)_;(Q;\>B-?"$ MG/'L(D]'C9 @Q4I^EM[$[Z<;^'V4\#I:HZ*@[U%:/H(,]%D^5FT%[,-0-P.) M>#;OX6XXM^()4:A70XHY4<:$=T4+H 7YY9CFXK=%%V*QV]F8'_-Q]8WQI)W+ M\H\!'W*:9;O):P"&^D2E5&S_$14)'^@%>2=IKI]\VN\!(W+*93OAF;%MP7N. M5W6145YVDM%S13_XG]3[KKD14(-0@EP=N+WT;A)ZRL)'36^1$W5B\JV%N#"0C[P!=W[DWT8:5^NU/ M*7XK\K*10HB&0$^H^\*F%!W58!6CKR3S(!>'WTLRKM,;.M89:RU: UNA[A6M M-4("U%=J.[(/K9[4(A;@@K!AQW1:2O4M)4)V63*:Y$5%_RW^7DF/WN7FY2> M=^3:TJT5S#L;K=/S3T$+,_+"!Q7:\G1+&GG(6#-@"+D:='<+TC)";^GX@W+R MLF]H16[H.TFNV7"R%Y[G!>^IX?AZ?\OSY!M-4R:FC0&Y/'#CU ]7@OUY+2P4 M'[!&$/9>8%,G@!/Y?-%,,B:?L#7T87N%-3#//K]$_\R+\S0J30_(.O0B>-L- MYL9J+6:%#:L!\&'[BS6(%WAY"6*C[]BQ)^ /^7;;1-[.FJ-%'Y1O63QRFJ?Y MRZ?6@;'^&8!!WC::"F#3AZ&$MP5QO.=U6>434HC8='[4>Z5O9O.UIA60@_T, MO1?9NZ#=@M!>#6DVQFR;YK#;!A-"UMWA8!/QL.N :Z":;-JFIL 0]M/@+J)T MUH95G,,N^ZV&:674MFD.BRIRP%FG&B'!BE4FO//U8Q;H!3YQHZL6@;G$ MG48--*TX.8<[R/<7OXI@@W8+K"N;I DGNE6Q.4U#02YV"IU?A; $[,LHLK[+ M]ZD3:9I_XV\67>7%15X_5^,ZW41OH2(N_0"!R+&,GC6F$?ZVMH\@',R;,-E) MN,FBLF@&!"$'/':]I$C@^K)8#.#:L.#R.AOGQ62:/>BAHK[=. R%]MTZX0(\ M/#QUF7LMAJ[*17+L00SZ"/&9HX8,6-(W0A80;;-&45F+^DU5%A)/SYKP4-V MA2ES9.-;SL'128"271.17+9J.%O@*EQ[GM%R[=:T$N1@OB_E;_FV0>GIA(PT MJQ4(C8NXMAUP@WR;MI&=D]37L&&E^DB/Z6>M!-9;!*A3"V;KH]2&IV0U(#O7;;)OR/)6CO>!-2S9+OQ-@2@@X.? M#RH4JN;C:>I>R#O):K*4?/^0I^DX+[Y%!3L3S1)9IW4LLGEFZPV-GFG* M*"-(3PM-!W[%%&0VIC]H]3KS(EIDWUOV(+3HU"DEQ]->+AL4EX/![J=I)LZU MV$\&N?*NV,]M8'K*S7EC-X,\80M,46&=ZU1H'TC,O>QT3$GRE%NEY#OW)5+7 M][=;:XS8VV;\!)%AJX1_7Q?Q*SM/-5&;65N@"CF>L&,UV<#J*3D(^=;8T4YS MB%SEI:>=YE!Y>W2^<YT81.GI]RB,(\= M<[A31ME>F;]DW//:5#\V.H+5=?L51@V\;992L*>-.?;SURA[(=?9$YV0<1%- MR#TI1/D&=L6^>T[IBY#W(_N_)3^3>5.VMK\K)CGV^S<]Z*8WGK8@H:N[7?$( MN\C9%*Z<:]U<.I !&,44R=#ZR:1P>9F: 6[D?*EVPG6"N07U M)15*;/E"G45K(&LXIBKW"2]%V]98%<:MHH.U'_L5C5[6?H]O9*";J91(S>4B MC6UANB G3'>M$>M8/9FL@HA^DL"]S;.XA68LF@-APS%--5(."5Q/97-"U8\6 M6\=P;O MM@[E]7T@+U',KNY>BL4.\99^Y'1+E][/##^G*R9KTQ2&.1R/H:!T M\Y[F!#6HVK%E42UI+_NO=^ :2LT"D8I1PT0K*JOTJ7WL7XNXX** MT; ABQ(I9#YR;1DAFZ8 &BG RTXL-B$3,9W>6N/SPTP8Z;OW4(06' MG"#9LCPJB@M47Q55L=*8+\ASM0C+O*NKLHHR/@OXZ^'3!X20HC'YT#9?A]>H MJ+P!%]7)?+_K>?S7&1M$K7LR4/,UC!PY ,] JGP&Z< $Y;IQ%NI-GKVP17S" M$3ZQ'S-8$66? Q/(5@2=A.0RU4()RH/36JA&&Z&\ ;"![(C5BLE.LFMH@G+H M/+%Q\JU)>V-=_4@ .4$.5#1PO'G-46#8 G\,/X;=C<_94&EE-,EN?@Q4( .!SO1D: $$(CO, MW \[)C28_A'?TCV/BN*3VSTF>:T-\]4U [U'S@0S2 MIBN<.=I?\C60$ 5.Z_W;ODM@-J@S7+.]O0%D7XX?7&5:WOZL,KKD M#8"5H"R730X $D#;Y<99!OLEJNH"L=RL1R_.Z>X^[M19N, MPW_ZEOM1JWEW0&@ I_XN56D3K2>WU=#4AV\?7A6(=PBD!G"AZ$&%5O!N125; M9PZN\MK3WK;H#R@-X'S9O0JMP/7DU!N:!M%WKZL0[P\H17;!]Z1!RW"WH@J) M P6C<44*OTJTTJ4@=@\Y9J!K/9(CWHJ")0R4"%'0% V9_SO\8+@&@GUI?OKF\'^$C'(F#A"?F=Z4B7HI M4@[^1Y#H-*+H] !Y3FK%9"?9-3180:+!!+"='B";/@P"4DE5B<73I10S[/?P M\!@Y(LE)*!H,GNYW'K-59P,]&R7O/-K"2C*K'P,Z9'-/8PDIL'BZ/G4@J7,7 M29U+T 66V6 M*066+7A?XX&\Y^D[?WQ=!)5?1;%X.<*XA6G;B1QY[*+^C78S M.UB8%3+:B_SR@U=MJ6GYRLTY_"4-=E76WRA433@CNYB)W;:W"B, K,(:W8G4 MZH:A;RC8P" )_N]10;GZ/T25R2JP_JG8Q0Z0'/8N48S=*J^/'N M+"II>947E^,QB2OZ+LY\UE(W]B1X/$2L%-9<&>RQ*73$V="$JR,SO-,ZP9R, MRX]9I3R[TG&V70CFL![V==4*9U *=7 V4H6T9""G)9[NGIPBN8_:+2(-0"J" M)WHJ6-O96N*V;,!D&L@A0C=^A30'EKBTO,[Q]"R>=L^]+XI'AVV: 4/(D4ZV M$K8"HA#UP)*,U(>@^>&'+6HQ%]9+LX.BI!_@$-G(W?Z8J$.FT(Z!90^M8K\@ M\_>%[L;+1F-Q7K96#GTW@D',,N;-=<,2F$(UAI86M%3T;N:09SLB+2">FZ'> MU6B$16O@"RF@TE417/ HY#^PI)[ES!..OIS!UX:G*-H -P/9$,PH%!(>6JZ- M1*=';$ALFUNJ)VXT'+IT PPB6X3;S'DC,(5J#-K R*^YUKL__YA[,7:P4LK; M[?$KPU<(FTM:7O'6.Q'<[2/'3;2_WREA*9)BG&UV(2WBRR9+>Z/N4B-@ M9R!6?@L8"B$[F_+"F?>>"@)SP_5 KF560!2"[ND-*&4HA:U=X?>W/'MD BC' M40R?7#[3I(HT$1AMNQ9QNCN!K^_>P2KT9& FO?,T*MF-]0\V%Z*LNBL>Z,MK M=5OSX**[\33JB)+R/$I3DIQ]3K\KIQ_JMH:6/0N>]P9R*?"%5:%3@WKW0\K% MY0<[-M&2W!>4GZC7"=#9!AOU)Q@]&(CEH!U"A<[T9C^4[ECWQB(J6'E4#G-_D+<6N-O1 M#T*%&CA;+=_RDG+O-]*QXP]VQ&+[Y)B;ZV#4XK0_->+Q6 W-&\R65*I1O;&ML#50,Z2]F@4A5^:/I/RA'CEN)\[ M8-?U7'=!U;0"8]! PM-L<"B$/2CKII871?Z-!^-%;^ROJL\EHXZC$UK7 M%9\T>WL#"4AH#$ZA)+V%,$J/A%*W>I;54-E,U'E=5*_L?G-%Q]5K*W%O]@34!#[%VV)3B'T+8@U_ MSQBV9+:ZG>>3":TV;D6..X)5G\#M0.S4[5$J- C7VBB#Q;VW-!.",.F :Q= M1N 7@L:@%!+&-2"N9>I:"%33 LJ9#,Y?*<>@$->@ZMMMX+0.1KCB#[3P.\Y M%F#UZ!5R'-;3PY+UYDOT02?U9.,"XK@7J[J!>3"0FWHC8 K%&'# (5-[U_H2 M9%&9X? 0ZXW2UI-]#8.BVN^@M51(N_1VE- M%L\"Z$SP3AT!AX%[[%I"4ZA'3S8[Z3%,$:FPG-BD.(Y9M(2M< ^-Q?9.BHHR];Z?C5>@-%:_-[04_&"5(+$0 MFT+.EJ"PGG7QM$S7SR5-:%1\/D;\I7NK95K5!CA!-/>Y+M-&()Z>B<$2[@(5 M+XIZ-WYBQ^@2LBR,R[:Y,;"$7-?7+$.%[.WA>7J!!DD)KN_OC OX_!O C'QT M=A"-7+:;<#P]31/ <6M^;;8\<2U?L]E:B.AV=UR<]2"&_>;,$A6/KXRX1$J2B[J@V0L4,85I M<$N^B7_2FTML.@#6D!]&::(1CO!\/7\3PC(!& &[2$NT6!R4;8 A)$]>*P4P M(O+U2DYX=8"NN0I&Z7W]G-+X;LRPR'.OG/L [I#?"&VB#>X(?;W $\2*H%L, MP515BMH)2V:K13I\TTW$V#'DN" _B>=]<[&'[>L-(*\A?$O8>&T-[OV^(64Y MRW/GF.9GK9G'7.%::]+5U\.]D\-C9+.0BTZT!MK9FT"]N)Y7K=M>O,^JE./E MWU$[E=4?BQI1\S=O? U%YUN6? F#0 R#-'"SJ=PZ$#^\S"L6XQW,4B8Z.35P M-.^HBY9\1X[FG0/DPZY91BZ.9@$'R]$L74S_L\YH7KA[CZW;BCB]G8 L&&O2 MV%QPW6 -VX/\0!)")I%[U("^(; 3D-5"*W1'3)[T'M6P/PX!V ML$R,#6>Q$:*'$@FT@VW9=1"-7+:;<'SY MCCV>O+U$A)*O #5BS(_]2JP;O2_7KI]YYRHN MY?HJ_0Y (]U[=$+0BFMM[+[\LGX,%*M*>*,)H--\#6J+6-K6?BK9H/#E&PTE M@&[IX2>7"+JE9H*:DV#NGILB4U@);2 %Z:9<]K*N*7>^G Z9)>?#TX,=S"1Y-YWI@0A?KE#=,7R'#I!GA$3*/UH226$!7A*3Y2.7H)GH,=\2SB MA3WSR1O)2M'U'X17JB')]%GB$=LK)P)DB5/(95'T2$0RSL?Y0%(^C44)?BV^F $;? MHB)1A0UZ_PU@"3G^Q9.@%2X8[U0-.ZP1 +%?,;A@5[[CV(].L)UPWB4IUQ@Y M\F$'.S9G;,%&EMRG4<:=96:W;@<_)R2!=731ZX9BY>F2A&'7 [JZ M!E[^J"D1\UJQ2_>V!UK^><5N?]=919C^5 _R"JR]_3:7T1YZ?(X_5?.LR\XT M>HK0]5@">'&;TF-_ML"^9H^X_'@C,?O/F9%&X33M<00@A]#/!TW5&8M,3T') MJ'D&'FDK9T3QIUET+Z%W]Z,@&NP":[TLV]WRYRD>&UVU?6UN,Y;^GO.(#?[> M19\G%/FO@["P4SX&=48Q$.DI 'V06@^WY_(W47OA.H."'6L[H?A'_BS G-LN M9D"SD8 0L:M>!SL;6I+:65P_IAMQR6HTBBMVNN//R?[P'ZZZE>96Q1_^0XV] M".N-;<^"[L-_J'[&>_O]AUAA:MU)TM9_J(YE^^$_[-E_B+Q4R76C;_^AVPB[D?]0_<#\#_^A[SL/ULNW?6^-'NGZ3OV'TZOL4GK,;6U8^+S_ M%ER,D0O!>U2E;JP-:MH\^0/?H*QL%175T)96J4'FMR(O.UEKU;\&(L%>?$/7 M9!UQGMR 3^7L'0\FM?LU25LN7<&9"+7H^M>"YOSTM8A=PI*EI$7;@\:Z&)Y ME1=C0JN:I\IER>*EXOG$['#I-/XVB J[&FKH"ZD]C6V=<5NA\7\G)??/"*; M39_SO^KS[&L[!"ZX _1JP*'KOS.;OCQO<%2^S(8Z$Z9;(K]A=Z[R&[\%BQ)V MA'/HNJVFS5>),?3(BB915RLS'XB9&IF,5SW//R?D<;(=4Z*.5^UU] U MV8]99R-4%NXMXCVQ?NQQNA& U+8C[+D7*YT5F;Z*VPW >*>T]-N$4WF;#/Y& M 3+$#D) GQ =$.JK!F#0^X*)MQDUZ#/":2 @P^V(H^YP4C3CM+/'VT*:%VUM M7DBGJ%;C @F''C*"?;;R0[&OJH]#GD1FPQG2+&HW,)#QCT""7CCV545SBVRI M2)/&<@0@N1_!"7[)]%53M,]L_-+*:-?P0-7S"$15W[UMO85CD>FK+"KZ(:FU MZ=IAGWP@/$J:_?UYGHE4H#I*.TO?]SY(6-&^"Y=S6'QW6%=V0+--O>]B3*L& MHP%Y?A=N;21B%1/%V?$=0JWN[B]QHY>70H1K73,Z:5;2N.LB XW')"2,78HS M^)M)>WH5$VAX_G8_"] J2SUM)VL_"K+Y+KSJW?*GT&UG1WI0135&24(!T74V MSHN)^,L?934VJBV<(*Q#0RNKL;>#;"3Q)&C%"N.=JF&7U9AE;ANJ:BQ_!LBQ M[Y2C7%RGP8=?4L*Z&L9G5O[>#G"TF%8=>OK"QAV1(@(QOJ%%+8M%Z[ /)4'\*C*V5I])?"6D&RAM+4-A<, M["+OSTU$:H?*4VV%;N1ZR^XP:Q#8'?LZBQEE])VXR-BZ*V &>:MM(F]WA.$5 M*Y? 62E=D_EKOVDM';+$4+J5OB\U0(ND=]N* %B5E_RN5_\R- BQ3WWD8Z MFW)6 .NL:G''PGS@RYUF*9__.R#%#L+N8?G>1.PKI;C'.2I :"?HTA< %.F\ M+:=<(9:U\?K*D.U1,%]H1B?U1"N:E6\ +)(!2D7\IGCD8_:5O]GWJO@E^C!+ M:?D;0(QT>7&0DG3,VY!0V+A0]OX1=CI>3S9].7)?27.A5O8<1J7L_2/D@Y5< M.1I&ZK0AP5?^&9(^/I"R*B@//Q)6H-\S6I4/C[\;RV5KVPER@J\ VT;JDB<'*)T =IF& MZZWJYI: &?M0TY\*N-+B*WD':8?A0:T\F%5_S%WZ"FC[3@)79+A]99#@"MQX M-EWY#L CAZW(A*$5V]K8?64TA'4W$:K,M)W-B+M,;:-KT L0A^Q!E8O2Z2:A MQ;8U4?I:W$_?<@^:,>\%V$/VO?K5C$ULG<6XAZ49/#K>AVXL^H&K%'*"D6?M MD*!3Z =F )T9R%5>JQVMKET %-AU0"KGTN:T*CX?(S$B9G? M9 SG?64;8 ;;(-#3Z=_,@D(_AF)>7(+%[\5W8SX3RB@6B4]&X[6Q,="$;3HP M"E$A?'MX"BUP-ADB:8&H&QU4HO'0IQK.!0"#3F0[O*#Q#4/#+\;CVE,] %U\H\!/K)K M2">6S1@$ Q!%IM)0K'7MD\7;N)^M,M'W=K!=B7T=!_W1I=#*@9LBA_5TY.'N M5A2"$/KD66$MB%-H<$]V4Q?KAQGNHKCQESRK7MTL(\[=?STXW3W9QW:@=:5[ MG3"E4#9G4VP 1=N:T#)[T&=1H 2"$D9U]9H7]-_Z%TV[^U6A @?8,?S!KJ(. M!"H4?% ALZUYZE.I-R5Q>K"S'4] =JG*2MH4"NQL*,==H1DKDQS2K<^C-UK- M9NP#4X?BG217>7%5\R<1^$O(4,I0J:+.?<%BL!4/26M4L#DM"A7#3&YG!V.> MBQ^]D.LL+@CCY#I;G2HNFM.R1SB:8UMBNSQ7^B!'H46#"N]M3++X/U.'*5SJ MC'48/?T,\/_CJ-B ,87&.KL6 KC\-"E*N4S- R^ 4RZ6 9/R^OX](?Y#;.]W M+UK<&74*=1[>8P]#U?MB4E%P;6!/#\S+ M$K&#%IVFQVPP>)MG[U! FY-5"E:6_YV7'[W-JW^0ZH'$^4O&[Y) (#NY3?^* M?Z<[GO0[$) BMJ>KZ_F Q*EB9CB[PP:Y)T UZNNLK(I:^"COJE=2/+U&F=0- MT\6^X#@$.)K^,)9Y9E,Q"X:5BK!:FI(_GI"5VK.,M %PLJT^,DOL"GT85 )" M9QO*$G>ZV(%>?A\DMNV6VWZI5"C_H#QB:]G#YL50W@ XP:YTV;5Z&; K]&%0 MF1C=S:!Y3]!H_<"!LD :QB0DBU61[B7N7P\U\/]_>/CWY$)'ID4J'Y[5U]F(]4R2J2_'BC:OGI(A[Y/P_M M[7.1&M0;58(EY& !3X)6+#7>J1KV&U7-*EH*[-AN>^^2E&N,'/FPGZEJSE@X M!2V%)) ]+W+=:'C(:4,"ULM;(=>S%+E^H1^=VPC=RF*B(,73,U^AKE_(^8]" M0MA^BI[V1X]T>7JC;&A*:?0,SBU!$-:*XNM=&P/(;/C.C9GJ]>WL5='IZ:FV M-^%#?JRBHAJ:<6Z @0]">,,/?,":"PHV/3UA%T" L7>7%F%"V@J#.A(U1 M@/B&[Y;$F@QJ0MN^Z7<*\R$C+]R,MG7S(=1#TA8X,T,Z)'E\S1 .29=9TKL7 M1]S,_X@*L?'-_O&PXD+UQFU=D8:.W\-Q8 M]O#UX.3@=.>@_S7I/(W*\FX\'>9=(09I\KFH&P$.Y-N_*^?RJ6T!2S#,GHL-C\&%K O>489:>>Q#,ZP M/0>K&Z3Y/2/)YSPVY>@$V>>M$9!2T;P8 M68K.NJT@#-LB:2U'=UB>C.->A?J?-1^W@R35#03./>3,4B?Q66#Q9,W%-6$M MU-1QM=4W%"2=#$7@CIBVPG:Y5)3'*.N-;V$.(,<(.8M7#:.M]:V+Y7=5!6=7 MOG-N-2DJRG3T.JMR&RDV[PSX00[#<5JV6^+T9'O"C)N77A$-EUYE&R &V=K1 M^-)KAJ6P;SB79PA.X+9W8%DK8">,L[9&=@XR7\.ED'I/I0>DB_VLJ,A]06/^ M+ME]3MGH,W)+,R(JY'Y>1!6YHD59W<55SM8L]M'3:UZ749:,LN3I&^/T4_<8 M8 >_ H0B6TUL!+ZY3W3%A$*UG,UH7D\2JV"YOV(-XFW^+F#(,#[2#P>=:MJY M(' ?V9GF0Y5:$Z#0H)XJ )CUY_\A![U=DRKEX?R5NE1&NO2.U_!0@- MXP;:1J,\,J%0+2,Z2; M6N*#*_)#/@\IUPHE"\7JJ*VU6/#958):QI;G+ MUI+2 MC^COZJJLF.+3[,55^$M-!46'(2X8FU)T4 $90D5HUL"*"$OAKJR=\W\LI_]: MZFH!-^H/. WQLM9*:ZQA*U3)V?2-JTH;\:]+L^9+5-4%K<26ZQ*VK.@"F O1 M V:K,,Y(%3KBPX;=?_S]**[H.T-XE1=/KSSV_BW*/A]G__H=!-V?G)P&LM:W M"[H_.46N]N#*N1$;>@X!"_)-R95W=[?A'*8G5P7^=>DJHH5XN7F4_+,N M*[X)+=SH&F70M@.:D UD?K3!#J(0;;=)FGS@>D$.[Q3YQ[.]!@D .;*,DH0#E.AOGQ43\RO:?T@YW MYM=4["M3JU 2A@/9D^'*>8-0$@#Y(Y1$YL%GW(3HS%@57;-0$H#V(Y0D RZP M*Y5;2YR)A,Y)AAY%,]=0HR97O1(52[.B])E*4HQAV.,AC_5R2?]5\[WEG M_\?B$5!%"]#H$#WO5NJ#7""_:2B05[64E[#Y"DT(J38 MKAL?47UL[H18Z,UF:EMB\Q3W@!9TO8C[$,<,X4DOK\NR)HDV.U+;4+"#_7RJ MI0!5)R\K?+X*/'IV22PN!+1Z?26I+/A$\25 "SU>1"8Z$R!?;OUM]!8PAD(/ M[=#-5BMT0=9.#"E^\7#G.,00?+MYWQ:VK[J("1G33+AO?JMI$F4Q">0\!\^@ ML=V,Q#PGFY+R/$I3DIQ]KJ?SNQ[X['OF;!\&6='5^ES@B0!?M1+;J9MT25H^ MZ?S^EF<+E[QA[3$W_'JXO[M_$GJU ]4BXX"OL]*$O7BCY]$X7TC$'88B9G;Q M)/P?A#-&DA%;R<'R6%OYJ73.N&WOS M*L(HX6-E2<0Q9Q:]R=::J9"2N^R!KS\%._.P#V[SK)C]YUE44A$Y(S3DB<2O M&?U734J3F[O+GP4ND>\95L*6;P2]<#-L__HF/(.)6-X V$ ^F?8B;KFF&5@9 MMC-^$YS1PJQJ HP@>_D,PK*5\!JBH-SQ9VD4_\E. ZS'\DN>D%3K@5=\#="0 M3X)&WC?/@"8X6^!J]_VL+2,&^<:'N'B;B1FV)[_]P[B,A5#"J)0RTMH"9'"P MG/O&UU,+IO%-7T]5MA6P#\)P]\BDL;F,N\'RY,7W6(?;[]NI#&48#A\[X5E@ M\>2/Q]R&NWLYE5$4AK/'+&Y'3.&]KU@6U9+(V7^MBYO]U=<'GLFN.&&M_#L M1;[B()RFY"3X^ *!(=R0YY0JQK(W7EZ<=Z4P[RBJ:T+2N MZ#M9N'0N/^*T3DARQ2CB\9]U-4\*J$/Q*>_ <(7J\%9K\'H-F(D8O/8&:=66PS_&KJ/74)[N('$?( S:M7QC$3W> M]4^+4\'A]VM[[HU?7R\D8J6Y\!U>/&VC\W#,/^*P#PZ1+2B]R5;AUMAD _>U M0N3ZC\OBJ">"A'+ET2239G7RHT*(1\B[<0B:VBV[V_&,HF#AV4S4LQU1;R2N M2/)$BHDNC:B['P7I(/ND0M#];MGU]8!D +KO:Y%XH.6?5P4AUQG;RDA9/>A? MBNO\MT%6VQD_A[(+:$G>CL^:L'+\/4]9-_PVW>>4D/\ZR&L[/6E(1R,M MS=OQ,&@GC%W0=YJ0+,&8%,N_#;)"#LG#)MJQ-.QT(>FNLPG;&+/@U _G;A_;J>DH9H.N.,$>]KNR9U'*T^(? M7PFI;OC/<+GI%QY5$V!D.ST_-DN-D9=AOUDK@V=<2=2-@!5DNYM19/:27D,U M[+REI>5T'N,AHM+MSR2;[00WV+4LPSB*:,@9=N'3.48]JX+&W[/\N23%.Z?N M.GNKJ]6GN-99LC^U=/7;(*-0G&9:+3)H8.<,#;NRZRB.\YJ=_>ZC3P[?&+0I M_1ZX".4XU+G$Y1JG9V8+\M \5O'8QZ[!CK@W&E@9=AE9SU4\]G>1["33T(XDGLE<^ )?E=Y0>A+=LXPDBS^/,\S8?(O MY]N_Q#&@4]@&W8E%86\+K-:;RJ%0Q#8D89?N#;IT\_[^%E@<;-7(B@Q?F70! MY>4("__N4R[^=^^)<5 R(.5HPB\?]INIMAO!W^$6I E;KTE-R/&5V!>:^V4RY5-\#?][3A-2%GJS(*E[AMO7S9]B68W(:4%VD+K69C6S M[0N8#,5:CJEK1H8Z2P[L)=:1OQM!*XAPS!)^=6',L5L,@[^HBCYZ>2G(2U21 M+S2CDWIR2ZH'/HAT&B:*5 9=,W:G=[R=^F%R/S@X.'%9#Y0O&2E^5!6\:--, M#.\0N^1=(T)7)Z83V&%'$_JN2GN EL+M)#3Y0FP&-NPPO_9591D+R)$W9AG) M9:N!$U09<(T*ZZS\MDT!-)*_L,44=<8W[)BYNS=21!S>#3MJDO*JKMBN-3T! MS0X^#X1K<<)?2+IB.UN4_H-$NF"#QGT"IT@93,Z"ET__]N ]!>9A7NML2+BH MR77V]"WGV'6' .>^@$@DEV&/6B0'[2DZ#]?38@^?W_7\:="\-Z 3R=K9NPYM MPO84'3<0+;K*Z\*;$LT[$V1BF9?ZUJ%-U)Y"YP:A0NWU!F@+\T;K65GF4'U5 M>\^K* W3IC@%+_CX7LV(1Z=!FQ&/L9\]:41H0S/BL=J4/Y#[JG\SXC&2'=E) M:$W,B,=*F_'W9$8\1LYO,,O(R8QXK-PWM]B,B/6L?8LIZHQOV&;$\^B-\E.8 M/R-BPQZ!SS#-SIM"5TS]EM"WP(!HIL#6?.C8$Y X!!-T&_V10]X*TZ$M>!O# MH7-?0.403,_MM6<3]%88#2WAVY@,7;L"(H=@=&ZM/9N8M\)<:(6^K<8(RDZ0 M0F3[5),YT*X,A4%IQJP:\74&;UI=9[-_::4PZFZ!WB'X)]KHD07^UGF]IZ!? MF0@?30+0L+OGE+X(4=HJSU(+X"5,JU@3O9!!\Y4 &\J2LH01,C2U-GQM0^ H M3(M+2_&O(VR=EAKRQ+_-L[BI*BS: E?;8T_1@_25>(I5U%E#5D"EG?%\D?,W M=,/T16)7P6U&:$-?I.:1S= ? +=]ZOUH'RD9VTD(J_*3@PC*C]C-2^U'^TAV M.SGC"JFLC3>HTKY6.NL[838_,(XIFILTI=ELSL;X7H&\ YA^- M?C2!NQ7^IQM2EH1D[BB[V0^./XZ'.ADS=1R MND7I'3#VG0B<>\AED6SD()]V#8!Z,@WAKL=RW*M5RT?5%6'8HI1O434;R.?* MQ\[JX]0[T(V< N%;KYHQX,G$A;7@W_*'7LKRGA3B@HIYSMG MGHE8\M<\9<"6DE>4BMG^>D'3FC]^B;)1K _*8I=0-1%WR7VG M6D:>4U5,[S2N?@BE@I"7>B.9\OFH0!*4F1\]Y>CP^!A9N@HQ&62JA!*4

XZ<; MBV. ]'O@ OGQ&HV(Y#+50]F"+)\5@+8R!0*0JYSK16,ASCD*3RX*3#'>ST8* M^PA]IPF[O6P87B=O^IGKT@W0AQPNTT0)&H%LZ\D((DSQB4S>\B(J/B__5=/J M0/['X^$>B@$'+RS[H49EZ-LC3H#:J7(!^]F^A,&ZQMW1JKJO,4 MRF8Q>H]HJK)M" N&]1'!V!-P.?0-QP'G%J3;_$'XXS(D&;V3(GHAMS4/^& 7 M'6[+6'YR9F;DFAL>Q;G,XICIYP>@G@MR(6OGU<,\ NDH66)DS;;: M4+_4'0*GR(63/:N'NPY:\.,K_P?9O:0WW3L8RZ4\(=^7>]$C6R)\O6"WS.5O M-4UX',(@W$2CK*())X6^DT?^^HAX/>3R [(JKYCT6.NW&D:ZZ57:#C?2"88; MR9<(C&XHKS_$#1ZW0>9PW8&R@'>1A/S@^BFIL 04F6I/C7 1?-OLJL&N<^@#-DRY2U8.5ZX0[6DS\3]^HF@/&Y1K)22.P^C3*C9FA: M 3U(*8R>=,$&GB>W9U/I2].U9H]:/^7W=1&_1F6#R=^H'V %V0W64.CM "/7 M*K16@_F%VEGP:RT%="R"5OR]1,@-.S7]@9T#]ID MSE/R6%"7'FLZC \S>^D?%@?D.$OOBM.)?JX1YLN=B_)T\P-)>>#!?514G^)Q MZB@6>4(!);4IAV@V-IN:J$H@W,&>0MWEIP*KF; MP&U!2L@HCOD=M'P@,:'O?#:L8C47J;;L 4A#=GNTU A7J%V91Z47^E_YD)^C MDOSW_P-02P$"% ,4 " !&,8I/M15[#%TK 0">$Q8 $ M@ $ <&AR+3(P,3DQ,#,Q+GAM;%!+ 0(4 Q0 ( $8QBD\IYRJ4'Q0 M 'K9 0 " 8LK 0!P:'(M,C Q.3$P,S$N>'-D4$L! A0# M% @ 1C&*3S.R02:##P G>8 !0 ( !V#\! '!H&UL4$L! A0#% @ 1C&*3Y>TG)XN4 BC(% !0 M ( !C4\! '!H&UL4$L! A0#% M @ 1C&*3YTU#=2Z@ MET' !0 ( ![9\! '!H&UL4$L! A0#% @ 1C&*3XKB0WUU80 28P& !0 M ( !V2 " '!H&UL4$L%!@ & 8 *A $ ("" @ $! end XML 38 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Oct. 31, 2019
Oct. 31, 2018
Numerator:                
Net loss $ (2,437) $ (7,493) $ (6,695) $ (4,172) $ (2,587) $ (3,224) $ (16,625) $ (9,983)
Preferred stock dividend paid 0     0     (14,955) 0
Accretion of redeemable convertible preferred stock to redemption value 0     (9,236)     (56,175) (20,962)
Net loss attributable to common stockholders $ (2,437)     $ (13,408)     $ (87,755) $ (30,945)
Denominator:                
Weighted-average shares of common stock outstanding, basic and diluted 35,790,951     1,909,858     15,007,247 1,176,833
Net loss attributable to common stockholders $ (0.07)     $ (7.02)     $ (5.85) $ (26.30)

T]%//OP"TP* M8,!_$?T+.+9!'G02*)0 50! EFLJU $2> 2,E&U&M+HM-F.+-0'*V:A\8E@C MP&,0!B\U"& T(E0$$IY;1'O*J&5.3$ K_!-8-PFE\ZU_K6R25L7C'1U@?>N+ M[SW%+W.0F]1P/8:^DTMECGFN9+R]ZEXI!K7M2. FGZ-IV>6^X5A6V">%A(&;NTY #>+-&ZYPCX8O,O[W,@]]CJ^OJ2-Y M[7TTR(RV28O)OZ8_H_1O-5CCC[9T-8?%[HSW#=TYEK40T?'I+=0=Y]\ "1Q> M.*[.VRL]X1'1*8[GTY9!J?5RE-M$ R68M]UZ"EK5EO%(C#ZXT(=A;;/(=/D4 M6K?[XEC*VQT]2-%E:Y_#K6 MD[>E>;-&Y,R^-1W_'8BBJJ*'7J MO8J(9BPPH0@:Z+E3/O*HQ,?8[G#0;]2D=,'44R-C@!:LPJ(M7IK$>[+R-]?$ MOXF RU>Q*=HR+T]+_KO1RG.Z7#VYZRVL$' R#L%/B6N&OV-(G?CC&C^#!"Z M&R7K [6G:>J@UY[606U3$\Y6 3C<@+K+>JAS#N=<<3KTNY9[K^NS=(3B4XT5 MH-R)MPS587^@:MUA3:REZ@&PS=&D51"Q7K%IHOTI@4:3=:2/-G@- =I?I84T>3,ZBP*JCDES*]TI*L MD-:I$2DM18'- 5T?J]I(:&- $D8CA#$8JGVMKC+SK2H36R8%)"7+@'Z9-]%J M-,NS*XE*HKF=:!;3J#RQKV6S-=JX!T,H=G=Y+J&A.A[U5'W<;[]32))L6Q&Z M8W_61P&_FC_&D.^QIXRL, MY$*CX!N=O;WZVM5_=+4?F#GYW=6Z/WK\[ZO?"O@7N(Q(-I!:(1$:DL(,@&6J M+ "^N8]E(:BIE.4#*KAH):K P_0LO' ! B) MG:+"MF;9]ZY!15R!,>F?H'V*I);ZJ>7V_MZC]R2@AUN2Y1;1)Z I5"*,#!$] M$#L\V835YB73;7+^.TT;O-@]K%U5?.I9L[W,1C@_*=C!W U]XIC^B6N(7'P) M';0Q+SCOX8!L4YSW9H%Y _BA,1;K3O ZG/([QAF)<*- MV.4%@PS4[F"@#KIG4!ZE=I(5HA/9X0@]09N]DU3RZ?0ED4J^*J%K(722&"5T M[V"/.Q=3M^"R^<2%S2LWO6WS"JH@GKV+_XAJY $N_@]1-$"NRKUT8)^C M];B3?G*M87EOK3VNP1.$)$BWM;CTV>N<0\% R4W;BE )G21&81!ZAM ):I5( M>Z/2;?W1]6;40LT<RW$%83M_B>=O#L.6\ M)"N$<7!!<2'#NBXTSHE()5]MAJ]V>I*E7BRUMH2E:OVNVNM-VD^G M\GI!9,>%]'M+-+<*S?)Z05CG7XOG;0_#EO/*3;_8>06]7I 7!Y4J0I3IR/J) M'#S8KG[]L_+82V:U:XAM7]4F([4_UFHRHIN68\)KK(T'7>N=;ET>E::)0?*) M[?E$I[:.QY(J1&<16K>G:F)7"1)4"Y9!-K4$V=PNX*V Q=.(7*[N$J^6!(!N MMXM075/U[K#]=TPRO.2L[T+[G6Y/$JGDJA*Z]D$GB5%"MX-!D^]G+G9+[,.[ M7>_2._L;*/R>A>'T;-R_'"OP;Q^)9V[;2'MR=HVT#Q\A12H,@E@+ :T[].16 M]FK%_7S?M&&+NG+7.-5V\2;M; ;.>=JX>\Q&W^/A7HV^Q[+]\@9W6#8P2Z_H M*;G6>K(\?NO8+M1\>\'G#N9A)[#Z+)9MHD3:+DBK;F;:+ +W:WAZ=$'/3N\C M]\%.7=M\1K2G6&@RHT2M0=5MKKE$.3&8PL5JWDQ)*J'M2G&UC!*=O*9UW7<]:ZJ#?OB M(DU$.A)40%Z*Z&O$TQ3UEVM(-EV2U!'RR-<>QW0XQ0[T8=(\KU[6+N0."LJT MI55S5E9-4L]=&C&"B),6ZYF"AO/4=6:O=5W5QH/SLDV.C*.7!\J^T]9P*)-7 M=8?,7P23N\3B!?5R95F#0F[CMMMX68;.CG=ETHG5G!,KO7,IQC\==%!.?5O: M1E'>T VR* 9+G:$,]3C3^FIOJ FQ]E;ZW,XI,'C'4-YLE/ GC+J!U[^2%3[S M/O0\$%OY8%]MH(\&A6#?6_^+T]62(%\6Y\I^P._O;KI M7?W639=3/F<6JM_I-/CDP*+"!?SRGGC>"A :92JNP38L@2T-0/[Q+Z"1+[/W M'C6MX$^Z "D3^CC+OUSG'@!9X&3?5TMZ^V3YNRUD$YC[+V?TS')<>XIOOINE3X"D.)7C!R_@K3_TS6M&? %?.638WCL!6)G1WKO^NMH M&>O%Y4EIU(HD:9^?*,FI0LDOZ\>G5$XO)SM9-^^"V!"1D5\&/9 M&47ZB%D_NT6?/G_,4>5SZ,I1)DXS=VW@XOZ'OT,,N<\A-BY)AGG*R-(Q>7)0N>%FT\.6(C=H4+:-9L]!4E^&QF M(H4L>#H1?@>([4(,8E_M@STS&0\[RO?XM[4=BKM18XV*V_ ^!"4! MP!IU-E)W.Q+/@*3CH%,40@>0MC8N0=PU\6/*>!G3N<&U;GL54[Q?2O%HRN! MQ-Y _#VUVQ^K_4FW#O)' N&@ $%PQ0>6 &,H2R M!@"L &0V*L. 85.9KJKP MR<4(C(2_@T4"4A[1.R.6ISP0.Z3;KN1M*271#%UFJ+641"W0'BTX-7 A,5M,S,BX;36HRT"I8\:-EVPH)@8H(\]/8 M*4_'$_&13CUD2!DY@&) [_).7 3VK^017"(,,0/:PV,W>!'OW!J(A04I;L8 MBO;?6BS 9H<3R9@4!4K!'R-&F2U&I%S#POP00+*I#RM?GVV=&Y03R\M.1+:^ MF1MZT8@SX&?L#1-V#U]@R%2B(X#[3H$$T>B) MZ8-CF^;.'3]M[*E'*YAGSV=VGQ( V!ITH#D2L&<+6"T-K-@#U:Y#;W"9^2UT M'& FGH\B/%DO/P>17HDV.8*U*D(,\E?Q2$"0[ G/"H>?@$U9?J>=DN3#;$8- MQES_".U5)% (LIN$%47GDA%*I->I"J/0<=M:C"\*(LJ!+ MP@M,AH N@-R ,96<@Y!$'F'C,%SQZ;_D! MS_0''$1>I42:ED$92\5E.+4M Z4W\#/GGHO,P W@IPH9%+T)@"4"-"4)7!6* M9MM:6%$/RO%@H(Y'L8SNU,'%VTF"B/F\4NWG_!. UE3[CJ1_+#H2Z:"$/LI_ M1L"@-_Z\N3/FKHW;R!5-- +P@85K4IM1"--2HB&R$\;\)!+QG#)BPQ;4,#@1 MD48$E T43)$QP_ /")(1F]H@-1&,R \%7P%*J('>X,P8[#$+CHP%SSVX-A"R MS=R2S@SOXADT"&I$0LJM8;@>ZCGV2DW[G69?+%@M?%V9!W T!I#'N!L_!; 4 M.$1F JM%_?RJ0Y]R)=IGP,X0W 4-YJ '$%2??,.SIMSVOCN"@'A_S+-R%Y#9 M+/V(* Q!MW?N\\?IP%"%T(:W#A_'/:#1S,?>?V\]#.[WV@28,H+;=:M$">Y;N*0JP#SMVK_3M#;K67[=RX[ M*4]BN_=/M)-X#B6^\$[C@A/?#RB]]2VY[K2BA$=V[[GQ5E8V5#J#ED6[]8?M MU-9/_'#DOF@>N[MW3&P+)Y^X.AQ'Q1&Q0$[C8]SR?=]N#4KHBB.'+9 MLQR)IX0BT(*CJ*-WSM;CG/^12AJZM*!M^I6>X @B>UGG(@3*Z(E#&X:RHOO 6D=3QUO ?K2[]Y)+Y3VNH00B>T[J #>EU MK\7K_I]BZ2U6%A _4F#M#H@+]8E/?$GM<-_:8?YK>F=OMY^^_NB?$3M#N;^ M91=FTZBSO]>9G"!G41X-R<"/R,#[DDC;QK\OA31[G=$9J!:574TSPM*P*8$I M8;PYV@5/B1& "?2M:*N;8TO%YLV"%S4_"Y743SJM)I4IL=Z=KR9@Z_PGEQE ME6H45E(?2PX3[+_$>MF\EN6&\1S*9#8Y\U)EOXHZ3Z9I9Z\G& MMZ#I^2^(!'C_,9@R\QWVYO; ! B)G:(">Z9DGBED&$AJ:3FUW-[?>_0^*NAT MBK9?GX"F4(DP,D3$;LA.-6&U>YZ?Z2-K2MZ^*JXEBS;\>ZIM=V@U8.2$GG M7NX V^0'DA?]9W"GL9M7?J!V!P-UT#V#J'N!;XT:!_D,[H_T3E\2J>2K$KH6 M0B>)44+7[J2Y-MIFO1,GS?V3M_3&/M4[W,#7:("(Q'7:D=*@J7JOJ_;&=47J MM*>N5$.D<0+E?#>*&'=&==77;9H8+IM/7-B\5$*. M1P.8TH%][M;C3OK)M:9IZJ"VK.S#$7R"D 3IMA:7/GN=27OZ4S2_XY*;2NB$ M@4X2HX2NI5:)M##GCK41P*X M(4^AO(NDE@OMBNYU>M(5+0@QR'GEIE_NO-5*7Z3Z+#=E%N]/(67JG*32S:6+ MMDO4YWDOO);!\JDTZ:5,)=TWP_]DJ?P2S2U$LPQW$);3MWC>]C!L.:_<](N= M5U 'XMF'-0B7N1B[(Z-.>:[R0/V@4L6YK'1&$:*)Y961^+?M0U73N^I(9HKM M0;)"& <7%!&=2_EM<+(CLN MI-];HKE5:);7"\(Z_UH\;WL8MIQ7;OK%SBOH]8*\.*A4$:),1]9KN\2K)0&@V^TB5-=4 MO3ML_QV3#"\YZ[O0?J?;DT0JN:J$KGW026*4T.U@T+2^#W7A98';4-_ZBCNK MMA54[$:-_:7AW\,GTU5-GZB#8;?*!%'\.A4$(@-QC ME6YE&7I^B'\$+F^931_ME4),=XDF$>N,_=4F#K;&?J2VC?_'3T#3V'>3V,IX M,%#'HUXTI[+W5!_NOG[M-+'[WP$4$O>1 R,P:OBFL#9OBD>7L"PPEWT&<^ & ML.8":*7*SQX;"S/=!.0IMY5%>*X1"M.:S8">'(,J4QH\4NHPX-Z[BR5Q5LDE MSN@-6+$^X(H@@GW6*IVURE1(P-H@HHW+LDOP[;BM)G]$51:A'5A+VX)7IROV MA$=M-M*)EG^B89$*YO0&K'JZJCPQ41O9E[!.P,VC&]JF,B#P\R#*X2%+*/EA>/BNAF& 9, YO /Y?4LURSHWR?6_ S=T,8 M<^+< UE/"8[@\CT%JOU)@VCSHY?+]MEP%[!"OLDX;$RJ1?J!(6*H4FCQJ+(3 MN;W[@Y$-_ '"ZCH'\,&T&8V3D*.)QS(F4CB+F <%F[$%O3IQO^#U);]4'H&3 M_:*I(WW,!H<_AP-83#J!O6J$'1TN'SY&NQG,/;K'=F9V"PD?0^>B#;KA&PVD MMJ2.3]@9P+PTQ^?6GTLOG%(E,X$+6JA"0/A'?7FC9KP*8&>!,.F=R9CW MU.TH&\[+>I D$B0#O*I'2./F "R&>$'T M5>S2Y]C";P+0N7R@]T6,V((\Y6.#1>D^\J$?X0P5T [P37]:,!8.Z >>^Y/> M1#9H.E&ZA3%V+ >40QR]^'N$]^3WK;CB&C,]$IL\?(1/CN'1!> =#F7,88CO MNX;%#N"C%D:>2(_*T=YSZ$5FP:-Q>P1]2GEWA+F*5$5'#(@3Z"$.71F MY;2Y6&M[5LW=2B( \-Z,)YDL98W!M6\4<+.CP7')7"]R$3!$(W4,8+^8[!)$'/),7"X M1Y*]3-"_@AR0.,;:$QWE:\$163:."KA_$3MX1>F[+'?&-#]_,\S-_1BN^H[]QA5K0@-N 0W1/&)7705@21! MM^VGKU]4].":P%H<:O*!*Q;'ZU\?X;3M:IRMD?^N>JFJ^-2S9GLI%SY]H$ZT M*3,8ER&1NZ_1#W4X.O;1U@7V-1T^PE]+YKB PT]C^ZC*7PCDBZ+SC]!>E?&= MQ8*::'G9JZPP9H*66%[>A1J%?'%23PRUT(F^7[H> Z;H!^',8$% CP&3#B+]S2(?G*7^ 8N?95X M?FT"@,Z)/8M'F5F^ 68MGH27&7V%N7PJ.(;E .X(22>R0S?^[C%;&;3.=_D$^+ B!.VM23:>_IW"$N*F'X! M:Y488H!&#NG\(A+P4M7&5?/P(VT5?#N$V-N <=!'\(FPL>+H8AG M9^5 !#0(B(^AA^Y"M0+=P !6"NRDHX1+A%3OIK(M6GCJ*Z_8W53 & &B,0.' MJB Y6R8[;8 MF#& (P*O6\O0)M$=B$>5!0W6G827S@"_K^M.6Z+E2+IO%G7[ M6 %]=O^;4:(J* B/PP@OKX=U:14GP]L^E[MK^ELE&\T*#J:C^70;],(!\\/I M?R,Q@6?;)PO*%,D;=MN+# B%#9=7J @R1NC1!\L-?>"@,5=E U:IG1%#3F\3 M?N+-9ZR\JV5P/,?3$C[&UUHQ)S!S$'E,18XN)7SKB3M)$Q%\% I8=Z>=X"RM M3U+A(]O.]+YT+EIJG*.LLAZR>LX6?G6D7S@:,Q=U,__UWICFN!P645E=I$3Z M<#?\S6+9HD(N;Z^Z5Z!DV'846Y=\CD!@G\N(?K_LEJAZC $$098^?!W_E?R4 M6_H;[B<==U]D$H#*JC7E8M[6H@KCP&KN=!T/,Z-M"D8LO/9,I.A6@]7WZ&'9 M6.-=D[&R98& P966!8J>B4]J5?6@8R?P142TY<$\[ 16G\6R391(VP5IP"I@ M N?ME7XE% (SMTD&&)_4VP>G-?G>4]&>8IW)^/0CTP\WBA))REM+X//*CAV7 MY)>=57;LZ2JN[VDS[9J%^X[8S)MUH_Q!G)!X*V6K'%M!\FVW4+&:%T.BYO]JVK#OKA($Y&.!!60ER+Z&O$T_9,[21N2391,GE5=\'&BV!RE]@ZHUZN7(OXEMMX%MMX68;. MCG=ETHG5G!,KO7,IQC\==%!.?5O:1E'>T VR* 9+G:$,]3C3^FIOJ FQ]E;Z MW&19NA:%U>9K"6U7F6*].$^40K5)G!P&YB^3P2@NXS0::YL2DQM!8S[9U7+* M8_A+D[E5GL-T.MPIO_34T6B2R6O;LM*0GTU.#UCD/DMT\C%\>E-MHXTYD&N! MOM'*N.37NMT7L"!\Y@86XH;!ZYGU1$$=70L +@0(IYIPRJ>W952_O@K]FWM" MEJ_OL,IA5/?MP]^A%:QN'9-]^0X3%;Z2%>9R^=]!)KVS85]_^Y]__/HT]6SK M-=M@RWQ[]1?\\>.ON]^OTM\6E/BA1W^S?+>O:Z/7\.NOK_(_P;.OTH&JAN5% M&$M&YI_XS_L-O81'*P?&'_<;%I;Z8TF]'PR'F?&!(L#8R+_U.5Q0CP2N=P#F M2L; KW^GCKNPG/+!MT=>89A7Q;44$ *'\.?KF>L&CAO0?\$'Y8E]Y;E(\?,@ M6+Y^]>KQ\;&#KW5<[_Z5WNWV7N'/K_#!J^CY8+6$YX'F&$.^4EYEYL+__O:/ M?_Q_4$L#!!0 ( $8QBD\IYRJ4'Q0 'K9 0 <&AR+3(P,3DQ,#,Q M+GAS9.U=67/C.))^WXCY#QB_3.V#2G:YJ[KM:/>$?,UXUV4Y+'=USVYL3$ D M)"&*(C0 *%L[L?]]$^!]@"(IFO(N]5)%B\C,#YDX,I,X?O[SZ])!:\(%9>[% MTT.^7 M3_?HSA42NQ9!U\SREL25:( 64J[.A\.7EY>/]HRZ@CF>! 'BH\660WC_S1>( MGDX_'L.?\'1R/+@F%EE."1]\.CXY0_]Y_.7\](?SX[/_0O\''3JCQ#Y"H 57G -M%5ZZ<*K@R^E'QN=0Y/AD^/O7^XF&&7)UJ/L]5?IU MRIVP_.E0O9YB0<+BK[GR ?>3L[.SH7X;%05&M(0U#4R3+&_+B"!9^//0?QFC M*.'[^WT"A"<&%LBS"2VF@1<%Q$T,1#K\D@1 M_#S,E@X9>(+88_<7_0RF%$"IT:M.'E %18HH8H;5REO8L3S'+&"8TE)3M5UB M1PU\DP4A4OBJ2_]D4-\GT-D$JD\"_05$2&BJ'NOP$H-#T>X-V M3TNUBSZDF/QKO[0=Z46,9^.5_3\0F MX*!-'?+(R8R WV!/)+.^CUS__P5S;/!0;_[A4;D!=Y%:5.8MT8B+P6:?2VW& M(TEH%8I"0LE V V> FE_0D3+0Q]L7V*/NU$3 Q6,<^VR-#2 +V_7 [C:FB] M*RP6MPY[*1A6XU<& _U8:B +R-%,T?=+NY?8^C[G$+'9T /N*;0\&]I>Z!\4 MOC/H]R?EN%)A.4QXG&CG("37;=P)&?1-P8)"\WQ,5"?4;OZ%0;5G>=4"K6JV M22WU2Z\3;[G$?#.>3>C.+)U[H.[\D3DP=))PG*A6MEC[)\=9[0?L ME/Y%S!#AB"-:!2S[99(KMEPQH6'!>$RXQ-2]I2Y$"!0[T7![A5<)S[@FC<%$ M)UD3)=CJT=UGC&8A9YAQPYG "GCWRU9/9$U<+^P@T5\&_7[*ZC2#(U]T5^6L"^7P9[(H[Z M>OZ(N=P\P^PEL)6(<(UO#28HB+4T [12')!,L.B7FJME<9ID?K9D@#[E(KKJ M&2#T(63>L[1]O<3.LQI,&J6$ DJ#Y8J"RKJ)(?3!E]$S X8IGJ1I,K\9E)X+ M0D.RGFI2Y7^26DS\;=!@+MA4)#W5GB%.3RJTO(A!Q[D U!C0]U3QJ3 ^J>ZB M%P8EYP+2=)3?4\T6QO1)#9<5,&@Z%Y :0O^>JKPDQ,_X'EN*%:O_-!>_EN8# M>FJ$FD%JTC#-2 W&:BG*[:D5BY>%C&Q;(\7.G3MC?*E17!/PKIVRU21E9 ;K MY0)DTT(3>!6S1PG^Z(,OH6>&JQ=8J3TPMN>0\0P"9NX1L!F>4@?(B4C:M76N M!K/G@O FH1PX( $ 11) 0 D,AZ91RXB/7"U'AF[LVLI]7JE2;32.$KZ&YM%* MI)]N'B$(/:I$, XMI)8E;U5=R#U=$_L.U.#.*4R9(R&(;&44V<[>T%YR28H= MV\MXAGPL2(-!,1KDPSFTF[8,>^M),-EHR;BD_ZWQW[RJ8)V\<8/:)M?0TG+) MG-U'IBTMS0>*DDA1 /70"NLZ*2JC+QZ8).*>85>%A0&A.W\B%J%K%0.TY!#5 MD65H;;FTUN[C6@@,:61(0T. #47@4(SNT, J&'UKL-0>.T,SR27FFC630WQ5 M\,4D[M)/S'% *R^8VV!&YDJ.+>D/TD%Z2?U@"*S:8V=H [F48?2=)MW_$V)U MTPCD(.S/-F%V2__F]#Z4RIOM.EB"&5G,@EC"[VI73,@M1J](76SC'W)Y28.- M0RD)Z\9RX$?16P5.>CJ+-NE%,2 M[$9/]:KF,6/?82EN'M6V%#/;(Y>,">R2&,]K[X2SQ MX:I*2%"EK,$<1>DN]3W+_QY_,$O)_INMEJE>W&"<7(8HLVOG8)]*2X)^(W2^ MD,0>K0G'E)GN$$1MM]T3 M$9)32P;SV*\ O,K 64)6;+G/N9Q$F>5B]L%Y%9Y#F('R5#JT!4N*)*I0^S9R(=K"O"^>66\>>% MLLL*NYM)^-9HTDID!COF$ATY.T:3'@RA2"X("@3\2226]!YL]T0LYEK4H5KJ M>!;\'B;F-T;K520TV"^_32EKOS1_E1()7D9Y^[[Z,^E.M,V+J5S:8*E<E!L^W86TP>RX)8UJCGTXNOP0@ M!CB(&F$6M4,<>AB>Q7SB/MW7H;C0I%N[=&TJ@XUSN1RSC0]!2;4-&HDE,O,Y M)W,LR5>HP=);/A#YI"KO/.*-)LTF3%OC:+!VT6J;DFT?Z<\1.)2-EKYPY!*) MN!:/5H'\0W,P&R^PV3UT*]*X!90P,1B]:.U,9:.'IG:4O(.5C0:J]#VD :W! MIO7.8N-/:(4ITW:T$ONZ:. M!XYHTIQO+,/0#-K:P9<>FTD *<%DJE#I <#V<1V:4CTSCV#8U*JC:S(A5K#@ MXN;5<+54.R9-!QB/;*EII:NU@,#3%7-:LE::($Y"1B# C$H!&,T"M M<^4!;$/[[6=K-9VY5&$-7WU"0[O(9>/,YSC]OX\%U3_JZ\X3F2%] =JYNGCI MXDC0Y MT')UAHE;QX;I^\B@+HQ+Y!9>GFBZ/M"_=_&>69I-"8GZ:Q#2#=1/@Y-/@].3 MCZ_"#K#5 !#7JAZ D*XF@.+[$"N*#@F4S,]5I)7>DV@0J@46$@Z)(T7XRR!F M5;G>)?<5EH$I( N>!S&+VB"*[H L0B'*",,_!C&7^D"*+I6LAB1)&?VUBV5R MET]6PA%1Z:==Y.=OI:S2,&(J_W$7:V2ON:PB/Z11#X.8N+[L[.V7E;0?4>FG M04S?9$ \\Z<.5R=][6HCD\-YBDH-3V=J2#SYLA.$B@-C0KS<673Y):)5X22Y MW,1,:J(KO4:V4M,(B=1#S6ZYY9;3*IK(4NUBG.++6>NA8.Y#(R#E5]HVGT8U MKYIF,=XE6PE&2.1#4+?+-I?>5!5Y#"5Z"*[4UE NCB;$I8R/3!?D?=57>Q\A MWZ/VK_H]M]D24_=.DJ4*]XX0G@J]>?#B2')/.=SJ?NMS\'$ILY\UH>WYEU<> M(9^- IH#!7DX&E?QHRO&/@Y MX'[OLZYU(=6O]K]Y2I_[KVM%'/4K&'RT>^3,(D)0=QX<=1'6R2=?,IC!,-\4 M56J&'=&P5F;A6RKB/P?;!$$2F:HK2@NJ]T"D_XU#Y3Y':TP=4\(SDT'OI/X[ MH*NG( L:BD%#$V!D<>HO^W?M(,\&?6M-P2C==>9*,%IHW[>DPUJ52J]?F7LZ M(Q.+$K=+RQ0)K0_='[J$_D20'KM2S5U]C%9-UG&"SPFFF4RO-NJDD[X1\M8Z M<-OX]%<;D5:M_APBWKEB0^ -G!M%?B>$1^Q?5\Q5M^'>0W^]>27ZD3AF)!M2V/%\ M3VYY4W)7 ?\]=76Y[ 3YMG5(2&T0(Z2/(.BL79GD-FH_:B=9(C\03I:)LW6T MG9_)J[QT],6HJ6%?AK^W/BXV0-98 <4;^1Y]Q'NL?AU<]2N?W>@6;E33V/92 M[5J(&OCK\1:CC" 57/E[XN.S(:";^?'!"DKL11TMXFVN+%9)>!R47<.\ME=M MM0&XOKH,-RUT-BELD]]6C3KR,TJ%[^)R%#/NT/O8"J"^I6Z@_%+E/1\\%1.- M9U^9*Q'>!>8'0^M"#JS*"KQNBN\'$*+AQ'5*I[!:B37^UG-Q:A8SR;"G(G%N.=5K@JHO82"D'RXA';:E/8B'.ZAEI,_-63'7XTJ8:C M69#@2<(G;"95=J:S&ID$UZ]"F%BZ)FOB,'VE2F>U*)'=(#%)K(7+'#;?=)>% MS(ELUH2VIX*ZR^%4![-C>J>"H&XS/_4 -9GO8+R%P;+D2I,GHAHI5.Y706:> MHSZ4=N)_-8567PGOL/)O7^ED5EO ;.PM/3T')V^$Z<(1J(:CO:Q[4MPU67%B MT;;J6N7+GU%Z6VN!DEP[FW2*A#;(4(' &SZ/K5 MV';!1">=9SN(MOI0<+6"O^O7%_8;E8LK3TBV)+PCQZ<:BET\GBT2.G1UJB.I MWWC'+C02\N^4B>_=A7=%0IO$#WRI;J'H,'I("VPR5$R[B@P2HG;I!8I-ATT] M(ZZ9AN_ K>*>?^5IM*)T//N&.54RG\"#4HMIA5I1-0% 8N;O(Q_/;J;4EKAJ M-7<:KMN V>@[=W!DTBU1'Q\MM=-[3BX)S.CJ: >F4MDN59]38(Y2-XE@5Z5N M00-1!X/>M?(IVW5V=\+6HBKD"R%N*,]^7E#^#G52"V1KRAG-),RM[U$C59 U M66WMJ@6(.F*ZQ9;^ @G\/>R \%O&;RD7\EDYQG\CN*-E9K4QM>7X;17,/"X7 M^L[-F5R\(X44X7I+I3SKDT4UZE0;W;5O-%.%&5U1'X=:2I!NOG/5=/1WSK83'U60-/>/+T?V6C7CSOWDK.#F5;C: M5Q6R@ALD.>#9)K;>T*2O@+457_@S.$AK,YK#4-WI5YSZD'9=4-E1S%,H=)?H M)\VPPSC(*+C!H@FU+V6:NS!&C35S7>YR$Q<)/CF/U%VUT8G.\5*KS''>:E&! MNEGDFJZI#6VJD^F^T_JTY29L!2U,J/WKDL0WZ*GJ_8#2'V]\K\\BIE9V( M-=>N3=!F;1J,/9%?<.=:7'U.N'/#=4K^#C$8]PA?$UMYAY[T0$'0)/R3GM[: MB]D)7,/>G[\N*M=;+K.6BOT/[?)TY JU![>!L_'"GA?,$Q@F0OJ:N KMT>DR MR5@%Q4Z5N]&]C;COH(9;H.Q4S0>8-#.\P<6!3@>EZ9KLJ\HU8+52_9OERF$; MXJ\GUYO1Q-[KO@U3@XK3I3\F%-VFUEU5JZ!H;0Q7PYXZ8]5:$)7BZ&Y!;"TX M30]LI*ZT=K9+B$VX!2NR$NG-E#%L11X,5 M^TEW%0:[1T;5QEBB!COME6Q4 D=G9<>69" E,2*JW/T+\-H 06>J:!WQKDI3 MR>J,X >VULR+)(-?M"==-0>ZHXK^@W#?3.IAG#;33"XF9"6-*/:CJS80M]09 M%0)XCA'X4K8U\%MPQ_;;)UL OJ,*M8->AD47N"53[F&^*0*C!I7]:+%=[&V, M<1J,7L:UZ_ THQVP[:(( M4&Q\FE"QW'V<)58=5IO'JD2JI7*Q(([=B=D+I#8,@T5\&%:LO"X/Y*H HFE; MU8%70>OO<)-:%1@-MI\[V/H^L1;,(>(KLXG368V,DG<+9/517>\@D"W!T6"G M3_A]+'OFPE*S[*R"%7$T.V+)<.-AAT.CV3:CJ+Q$3?BF85' MJNW_3.8&F-JI>/<9PTHHJE1NZ!_$_LO_ E!+ P04 " !&,8I/,[)!)H,/ M "=Y@ % '!H&UL[5UM;^,V$OY^P/T'7_K9 MZV2WU^LNNBV<.&D-9&/#R6Y[.!P*6J)M7B71I2@G[N'^^Y&4;,NR^"+9:U+J M BV:)AQJ'C[#MR&'\]T/+V'064$2(QR]O[AZ=7G1@9&'?13-WU\D=-;]]N*' M[__ZE^_^UNW^""-( (5^9[KN#.Z&#YU?KB?WG6$44Q!YL#/ 7A+"B':ZG06E MRW>]WO/S\RM_AJ(8!PEE'XA?>3CLL;]_2C_8F;QY=>WUY^::W*7B1EGSW$J.]TL]O-F6O>K]\N'_T%C $791!V4KQ:LKDKMZ^ M?=L3?V5%8_0N%O+WV -4M*-6KXZT!/^_[J98E_^J>_6Z^^;JU4OL7_ V(#B M$SCKB,^_H^LE?'\1HW 9<+7%[Q8$SMY?+!=I2UY=IL)?78. @WM<0$CCBPZO MY^-DN*84/2'&&5N7Y8PBJ'U M)M-J9FWDP0D;!!\PA?$]!E',>D F&,TG;%Y'*\! G&T\JJ3-<6TV@2L8)3#W M_0&<04*@?X,C2H!'^QX;"U(<-SBNVO'JUW\YQ'(\A>5P -BI22M TH;QK/V&N M&XX>*?9^6^# 9_N-G4JW@$1,TZWD-8B1QQ ,$-NF0+]:(WQN+40;>2#PDD , M^/>L1?;:"KY0&/G0W[06UZK2HEYLK+"W5VG MS*8[#.0U2GV*S,03\6F)8F[ M=9XCF"RI^/'>C\UT3'SS8?_B2>04",9RP:9V0 M->L>GT"00 49AO(.D%0PK")7AD#*.7QME<-'2&D@%F.F74@JX3Y/4M7+F7EC ME9G-4GBWZ&73E<$(IQ1SGR.U_N5$?6UY&%PBM@Q$?^R6]7PM;\26@:S[E!F M*.?M[U9Y&Q.X!,C/=N%ZKB3EW>='HG@Y)]]8YB3UPHW9(I?F77',F)34J,0< M8$A.C4KQSM.W[O"T-R@_X,@[ M8F+*BS>%,RF 6F5.X4-6]S"=H,-LZ527;'\OK1+U(\;^,PH"!26[(@XW M_DY)23/;=3.,Z *2S!9,ABY)>8<)D&@L8:/$8= K.!G;YG?,G4^S15+>)\L7 M3'2ML :]Z-E=+E74ERILRY)-J3CPO924E!BX7;]+SN^O=6 >%+5*C3D9AXI+ MJ+#K6>G[/DHU&K/]ZS#*UG0J[Y=,HB'$2/67\&/7@S+AYUP1]#?'87W/2T+> MP/P(;(8\I)JF380;PIH)% F!=MTM3S!<8@+(.L6W.:_HA]P%NW\<.@::95>- MNAHYD=7 *>'>KB,GA]]L^=10OO802)BPZZK)::CW0I<5=H47 PIT!]IV72^[ M \)*G*C%7&''^'#4G*[7=ATP^7MH!CVGK'1#R"G57<*)[4LA8L4J[HR-I@&: MIU?]C8]"I8(-84H'0T*:W5L@FT/W,5CSE8OY+8.B0$-(DJDO(L#I,.(?0+R@(G^"J! %B51B(4H ML8CQ3Y-CZCNWO>^IJC#P0CDK%GUDTY;;?@&8BZ$(J7Y/X"6[Y'@-(SA3'C]( M):R.1*6V5N1#JKHVP*!KC1J.YX[!32/-$C9J[H:F:SC#!&Y1P?CVA1+ M$<1 M(.LA:S Q*?);7#A@^LV'$84$QGIZ/]-7FV(BGPF^B]$2&3"NIL%075K:*JMG MZ"4'MX[*&L'% (MLB[EI&'Z5\V=$%S=)3)G>A*D?)'P=QF]0L7]\UCK*<^<: MM5FU#85M'YY$UP#G8G"&B(;G%^+3*4[5F0^+-H6M0\VU,1DV9G"NYFC&;XF* MDU=(5LB#MR^9*0W@DD /B:9A/P=0M'CDYU^ZT+!W;.56^999:AG9QP(];4!( MZ48OB_,?$^RQ$8)IEN&2[./DQ9TF1:VZB_$##]A4'& 1S*4G2B/7"*XT&-P,X1#O(@9\H/5#%*&8\KE[ M!?6,:24;P9D6A9,1(?G)4GG"EB_6"#[V538/ #GG<;3_'[:;X%W[#A/#19Y" MIA&T*/1W,H;A 4=X?QNB'] 4,G\VSXBB*9R,DQ#Q8W4XUPG:=73J )6&T57G MSJZCXPX@(F)P=F/,:+8Y;510IY%K%G,:,/K8"3L'&^DHLH=0':$M%VD67W(< M3H8ZC$EV64D#&@V(TSZ]J>P# MZ:G"!(KPWR><>^%[-/O$+WP^>FRWJND=II4T@YPZR%R\9))A^ 327#'&7>I MH!FTZ5"X>%SMGAS17R610E1/9B?Z1.,LXG30S:]H.SSRZA-#M>K)3#> MZ(9AO:C5;F=&485W01T>C!5:YT82P[/S.I6UBVDI3*<&T]K)OIQY&%IU2U!V&)\"8)A]$\(R!-GP!!.E0KM1M^74*5ZUZ(*,!>'OLI8[G!" M3DEZ6E_[.$]QN9AEK3H4M@X^*>6BOA92+G"Y>%94 4I_1B$Y+>N%*MM$? &: M\2'4>?QII\LC;"N 7KQ'E&4KSU3<:J9\#=^X!FMO R@4F\ 0($8WX=[-F-D% MM[ CP4KJ=",ZV8QFZ9L!U6&[N!0S;(UA]/2,.0JC-R7,ZVJ[)13@NK@R,X?! M1_O3V4"NMC^'%>0 N[A<,P;"-QDG,X-<97\**\CA;=RZ+<,C(-I=JN4?CJRS M4#.4M_D5:VJS!31@668*PF115J.N M]K/O^'+,$(;)8JQZ5:UG_\LR[#,^7VYHBGL27UY>_SP=J(26D[W";OE]Q%:F MV3D-=YJ++R5)#QR^:[M)5?. *8SO,8CXV)@)1O,)]"!:\7!>:V&H0KN='D;7 ML-1BMK(?[;01=TOKP-@7M!TSI*5&EA=)!LC%3>(U"H+=A:F=YJJ)6"'C&&=E MEEAD38'&Q;W=QVBZIW .K8(RI50#25/B<7%+U@\"_,QF'7B'R0 G4SI+@D/H M!H-FM7H-;4"0>JS MC"E!'F7=A?V!Y^#9^T6NY!@2A/UAY!&^*!S ]+_;=\]O7[P%8)O*"<-Y.YM! MY7L_YU;$0F(;KO288/ZBCW^]_ACSX(MAM&*@^*N['D4K78+H*I58WEO8,*N2 M7#K&S>7B:FOC7B$RJ'37"X?%58BYFX MBP.#HE>4Y-?)^DKZBHR(P:U$N%F%K3,! M,]A.IO@Y!+,-7EX ,E=.#P:RK:/Z *$V,X\;K!82W]<:QK>RK6/U *&+B8!* MU2Z\\U65UP/Q-E)[ -+%!$+RH29[7Z+60+R5;1VO!PB=3#-T9(Z\!F3!.Y[; M8S+@6.IK!>)@[+)Y.Y M$8*_NC2E Q2+E1S;D84H"15L&L@VG%$#A$XF-9*\AF.:5M9$NN',&F%T,NE1 M:0[[K@$:?UBT\CF4]BS_%;RS=4+8J M870S79$$_/;>[S'G=J65?#FWJ]1<^F1&5M*<80]"7^3)',9QPB^A#2.F,0C& MR31 WHCA)PR)ZG#?O X71P=%!REYY=T4J>0NAUV?4E[_>Q1!?F6/0!]I,@[( M9%K$9@&9A#V[+J/\TU:F["ED&LZ> IF$/=L7J4H&C_T'4"N.L47AAA-J E'" MK%U?TIXEFM$I%VDXB7)@$NK*;JU;XDZ$R^E/N>4B+>)N'YB$.\NWDL9;;;?Y M9??3SK(M0/H+R(82\1N#*ZJ5:FLXX[4P2XS!\FVD'!0VW.S[643F!#/J9;+M M(5J&4$*KY>M(^XIOE@75""U(M8K* C8)B98]4_F5G1A$1FG$^NT+)!Z*=^%F MFH6O1+;IA.H12FBU[#K:&J+0NGK?+!-K.I=*<))PC\N3^ODS%491_J4+B5=? M4K:A)"@025K^RD[(+(/(#X3&D(C;+WU*"9HFE*^UGS!_T0A'PGP6.&!ZYA[V MN 4D8DVPE;P&,?+8&FV @D3D&;3QGL?>$65_Q320 1'JFA[=FM3TY0S:J#_5 MH:?>0;1E[W9^Z[+=T:1J;\/4A^$2*$.XJU73!FZK(78R2O4)ADM, %GS4SZZ MYE>WQ670)SR!/OL;_[EP1TUA K5J:X,EU )N'L5:-K?VN")3-DM__W]02P,$ M% @ 1C&*3Y>TG)XN4 BC(% !0 !P:'(M,C Q.3$P,S%?9&5F+GAM M;.U]:7/C.+;E]XF8_Y"3[W-V>DW;':_>"WFK=H_34MBNJM^X!L5S,B2?/'GSXV]?C3\7G^XRJLZRF/RX;R(FRG)ZP^?/DSJ^NFOGS]___[]+\DXS:LB:VKZ M@NHO<3']3'__*[SPP^W^7W;H/^G?=G<^G9.83!](^6EO9_?DP__>^?+7_8._ M[IS\GP__=_#U_WWZQ*3(TOSWAZ@B'ZC4>?73Q]9[7A[*["]%^?AY;V=G__/\ MP8_PY%]?JG3IZ>_[\V=W/__7U^N[>$*FT:=T!F71BG4C:K=[I_W=O[Q4R4(N^DQ2+U[3[N#P M,_SR(U-7663DEHP_<$G_6K\^D9\^5NGT*6,(^<\F)1G_]/%I DK?W8'W_-MI ME#$]W$T(J:N/'U@_O]Q>+>&B;0BITHA3RA[XO-+HLSL)1E%)Q]6$U&D<99W$ M6>FAGVQW-?T*V$BOAN/A$_LFV-@VE4O6VIU,MR0A=#@^9&1$'R9E29*[NHA_ M'^3PYZ3($OH!7OS1I/7K.1FG<5IWD;[;>]SA/(NJR656?.^D^E;C?A*=%=-I MD7/ IG(L->FK#]K);U%91KGYE[K2J)\$0.\IG:T2BNN)Y!4?T?=L7!A+I.FD MGX2745K^&F4-^4JBJBEA!-C)I^RB[TP7__Y8%DV>T._F.J6*2*@J!@G]+]5 ME%WEXZ*<I*+E"1L'3^PI.Z@^WHRC"_I,6I/K])DD5SG=C#RF=(P- MJHJN89M1B8$ F]2,@^_ X0O[(;\ESR1OB M,1EWUD_:@Z-'-M>O6"Y M)55=IG$]&^J_T)76S1A3=>SP?#'_\[X8-64\H5+ E$.W3\L?L1VH?N]PB&\^ MH"^+\G["WOL4Y:]W\]_V &76L4LD_;\:\_X\G,[>=@DKT^=]0=]*RFF:$ZK) M15OZ7">6/+W<@T8<,&K?;__=35K#6W(Z7^4UW>H1NNTF+14/'A]+\D@WX5_I MP6/:3&](?4M;1-DH>N5-[?= [MZY ?PS$:XI)<0C9-5KO*%TM*?MTGL_3'1 M7!=5-2+EW20JR:"FJ^M#4S-[SWW1VF;/+)QO:KZ(RIP*N&A)5^HTIH*?IUE# MYQ$[[+ZE0-+1@'*8,$G29W)'XJ:D+)+JXB7.FH0DEV4Q90LD[0E.[*M@-J1# M1U+VM1AD[,)M%)7UZSU=8:HH=F45Z=2U#TMG/W-F?YFJM&*&0%*Q%8"!-1=( MT+3G'JZ93J/R=3B^2Q_S=)S&=%,QB&,*FDU[HR)+V<1GO(,S[&T3,ON1W14& M.Q.A'\/C9C'877]TZQO'@DY'2=D0.D-$#VG&)^W-&,[E[PWN)N&RJ>GV?S M MRCK]%Y^X+EZ8+<%R;<60#&U,L9FGNBEJ4C%C-=N,SAKFC[K;3OJ.G?=#=)73]Y/[Z,5< MSJ4FSM[NX+!AVIN;^U7;2U17[[4;5*NMW,CPMDK<%EE&%?P]*A.ZNM OKJ03 M+ZRRLT^0_:#S-LGA"UTC/Y]=$RQDB.EA$=;9LZ*R-:]U[[__#;;--;6+]]F- MX'8+AW<7=D((FSJ4AFZG"KI.9>G,T#/[^7P86UZJ=NK:I1_'=9$_WI-RRG[Z M-:IG9JT^;ASJ'EWZ&G1S*/!TE]OSQM;+'5&OBR!L#^1.3MZ.7]IWM_Q,RE'T M2,QWQ8L&_,U1&<]?/OMKNX^%FW^:UY^3=/IY]LSG*,L^:J65!!S,XP58I,$A M1\%[ZR,._3L=Y72,?TK(.&JRVJ%P@KX=B5I,Z>G;CZ2SKGL)ROOX-.4!,BZE M7.ZWCX@3*DT9-P_DTP*Z0T&%O?<1-R_J@=/O9MXA%XJ.3F;DHE)>TZZ67D)> M:I(G))F_ADEC%5G# Z&*>*G3C(4>%:50="[V.*H>N.Q-]>DQBIX^LYGK,\GJ M:OX3/I=]VMF=Q1K]V^S'WQ93+$5"KNA?J_E;LNB!9/S=W^0/?SLX/M@Y.IKI M98-RSTX>#Q7?HRMD7GZ0RWN\O\;CH%R6G(ZC>9^S(=7Q*QZ7Q=18B3,)"B,$ M345E*I[@M/WQ0U'2Y>^GC[M85)PU)5MLC1E9>1Y@'6 2(]&SBA09"#$W>YOG MAL5!L>,Y_8/MC)ZCC!OIZC-Z&'E-\T>^3U1P9=0>8!_BC0TRA'38QI?N; MI_2.U'7&)Y ET*II6]P"H!UM&VTZ-&*B#A#FQ=E%SMN5S0VI]6RIF@'(XVVC MS B2F+=#C#GS*:VC+/W7FPV0&?Z,R-.VY7!/=K:-07-<8AJ_;)[&44F>HC29 MW3#KJ1,^#[!VMXTN-18Q16B;>(,I<6VB/]G;-DK$&,14'&-\+1 K.\J8*U8K M8)9^XLJ/1MX,0&[/EMX(BYBP$^15BKFJDO*N&-??HY*H*5,W!* ![.4-23-$ M(SDL[X2TN[@I\KC'!N.M.:#^LITR@2[.]LS-:U(+=$W@HEA<0? 75I,;ESX@W!1X&=' MW;IF=G!G(9$;;M7^&M-5GKS4%V#&^^EC11ZG,!O,?I\5%4E^^EB7S#@MH0W! MI/#FM9U%534<@P/"2VIT9[;:YMOAWLF1)ZNYXK960>X*5VIBI7 D="&8%]HB MGB]Y (@VUFL/ R)/VVB):X*"':G")9MJ.1X)0PA6!S<,?5OV%O'&U+*_RP:H M>@,FH55^7EN,6*<9M 0KJ%EKQ*2P38@]*0\%*FI#I]$X.>C)])6:>V%-EU \!0-]B6;'7$)R'.RHP@).[O#1L_W=@R M:LLAX-X@65%D!TK""X*9P'I*-&L(2%%OE(SILT0DX0[!V- *0Q'Z!QMX*9EV MP4^7NZC&5NO3F34V";,(EHIV/(*1'4G<@"/;0UWGK$F0<*G&)V$.SZV"YR@: M/F3I(Z1&M[GUD+?E>/=1%T5'?)I#E5"+8!=9Y)'+DUN64JUJ)7]5L*IJ!BA1 METE'A!JAE'")83111K79Z!J^0HIQ")A M!L&L\Y:A9!2ER54^VV^K[K[%+0 ;\L&_(T\Z2!*Z$"PYMRS30$Z2>0;.01PW MTX;GG%K4G%)8XG2- 3&J1T-G$BW02?A$L-^LH[5:U@ 1ZFU29[X4:"3\(%AI M=(MU#XLIH'T7-C=3I!)>$4PT+9'-*.08#M_#QE$$2D(,@KVE)9UY"+6\$>@" M=8)T3YL,HX1%!&/+/&G8+)V8/J1)W #,]JC;$0.UB_G2())PA6!;64=H]:4! MHE"^,#N.%&@D8=,8%I!%@+<54ZIFH)90MAYVG!GADK"'8/EHWT<:?%[K3\.( M#.4JS_+[4L"14(22%$1XQ6@BQ(\X0F81#!+O(/*7"*'KE;F_& M:266&P RU'Q(G3G3())PA9,(9*5V@!%=XC: #]4\W(L9-L,!>5I"' 0VS?4MV:K)\023H\T-0>''-75D2A?79+5' M0PIKXDA""VN:?PC+?-B#-]EZ7DT#PX)- M/Z &5).>]?FL&\!@\KHM>?$\E21.9S6TGC+"59\G[0**TJ1U:MN2DU> \@), MIJX:':ZQ!YI9;CD57@MU&YW>U&_1&6@$U6'$>C3T0!E.'KH5K_=15 Y+KHF$ M^^#.ZQHJR#;L ; '&.JJ8-@66CAIZE8DYV)6@Z:>%"4;K^9TKK8$K,@^K_UH ME$(*)]^=4.*KJFKLJ8-6@!'9]=4%;2MPPLF")Y36+)15UQ30HEH@W) GPA1. M7KU6_$F'9="@-<=\C'K2M=_D6, *)]=>2VJ+I4_1"C!NUUG6!$Y ^?96I=4N M=Y(6@&V[#I8Z* $EW5N5U&R)4S4#E%MV]C/!XR+OGO=LX_:G>_O.F$;V<;TR MK1GN@5*3U\^['U*[\NWPB93@CKB%/DA[7Q".SCU\D/8._6S2._@@<=6)1[9$ M[A\^2$NN"7M?_,Q7/7V0@"HUKU(X[\D':>^+IX.4&Q\DKF_)WD&.YSWY(%% M6^&#U(4IISY(0L:JLFZQ1?^URA3]$2LZE31Q34_EI'Q.8R*9[V2/ A@_)R7W MTYP6A:\:D#94\*!5D*V2?C?*YP&.I].0=F[3*EG*B0*)KZJ.*,1@SVD>&-+- M9E;6(+'K7O-0Q67Z-+LDOR7\\#071NVN9] 4<*"$M9A] ,ET;"A: '2HESP=B7!!(T#WQZA[J_3,;F+4Y+K/H#U!T$V ME#O8KII6@ C'!V:6?* RR*&Q^BA'@^N":FT'D&((QSME)N(E!3LO[OA;6D_. MFJHNIJ2\RN.L82979I>C_TONHQ<]:3:]49T<'N FLI'2I&2U$\AP_%=8"4\V MP0TO ME4NEJAW@##!L0,&<&:!P*D->Y34I254O#; ;HK(WRIH N@!#!11T:;&$4PFR MR\RHF4*VRS:L!Q-.;<>WA79^'Y'F#97[S2OYE(R+DL!S]]$+J2Y>Z#:+BISF M4?G*]<&J5[*;C();S.9#5?EE>GLKZ#C 6 7EQ^U?'>&4H%R@F'T5IR2G+.F' MRUH+P(9<2JL3U7(HX128I(N+T=%CZ3G $6 . =5T+0003K'(Y01&Y^ESFI \ MJ4#F!=JKZ9/Z]M6F&]!"@#D$%#1VPA=.8PT,_9[X.0;Q<=>+O0"+W.PGBG95@+^C^*VV#U5R*F2([#5]AO!Z^P) 4I1E&:7.6S M_+!:BI3M ";J@:P+76:8? 4&6U-W2VJ*B23SHZ1!2GM1 P"&>J#J0I8&3# % M"%SG>#D\\+35W\"V4 HGF)H#_5.(4$">[GJ8(H%N"$HN/V? M*Z9T&S^["&5%1:.NA:8,V@(4W!@;^9>P;J.W ^4B3CFP2E,46'B5IM1L=<#G M(LX8K=34X8&GS' ^*+(#%4Y4L;]:4Q1I>+6F1/19(G(1XRO\INX+>G#KM$09 MM.3BX]8EL/J>;""%$[^[?IVD/#&M/LS/)+B37H?[$2F*< )S;3)H"]-,'^)D M >K.BA1$.(&VG3T3#T/,_Z,@0PP@Q"C;ZKZ0&!3Y@'J(*BC!1<^*W*'YEM O MODIK,LN:,:(;U2*Y)7'Q"+1PKRVE2=;OJT'; ;K9*(;+QG023M P7T2@%,-Y M4]+I"B3GXO+?#;F4U<4+*>.T4KKH6/<%^@C0_URWZG8"Z2(BV2OIL'0Y8EW1 M&6ADRY;U[BC#"8DV]O95T&W8#!Y%UW;NO(7$26 M"XW,<$/!;GJ'XV6CZE* SB!/SJ(\)EG&#Y9R'WK91LW;NT!% 0:&"\CWKP07 MX> ;&2V$EJWJ7?]@+9?T--V M'13= XG1%ZY2'H8&88=@Z;>D:7(''&P@?5G]$C\RO(Z3XLFKP=U7:8/30V! MQB.*T2:L7M\77/X'&%1O;D6R .DBI-X+Z3;7N+JFX#VP71>)QIC"":!?B;B= MFS)AUP*FS/.TBMF85)!IT7XY:G(SZ)J MU%%QL6N77T[W#O^LKL]Y[M>3\H&9<%M0V7_9(80G[^U[ MOR_I%K2T'>;WPTQ0L=\M$A'@!).NI>2*0 83#Z+ MI?,><[3.XS0C2T+?%^X^8!^O8TH].$;UIG ^:KSJ*9@T'3UKOII6-MW'M9)[ MY5(\?*PT$TP>D'E.UN68$-5!2=@ @*&&S"!0KM%%,+E$O!4^VC]"]9%$H-Q, M)2YRDCC::[1FG^'XG#S4\TNA44FF:3-5;1QT;0$OZBX 80B8J\5%"A1'18:I M+BNF#%(-\XL7AKM)JPD,7P9!,0RT;0$OZNT;PC P5XNWA"I0A'XTL_G_+2J3 M[W1!&C5E/&&+TNDK+]$G=Z T:@TP4&_4-LAN%\6$DYAE=EF8_HOM2'*.DX$Q MW-L;M/YVN'=T?(#J\(CPJ=LHQD6F%V>UMDI"!^PY@3];&I@!,C >F'<".D1U M>'1N$NB /IR\,NO"#V*^3:GH5T/29\V5IDESF )1.>] D2G7"KSA9*E9%YON M0I^B-#F?N8?-BLT-\H0O6P.Z85$>^KIU")I!-2-[' E6&@@G6!%M<]N8'Y> M!1M.QAKSPX@3YPO00(#Q[4Z<+A;HPDE:(Q'^*G\FE2LG&T5GH)$ 0Q[L^39! M&4[>&KIIF!F?SNG9-U$/_1 MI"6A:J"S3_TZRJ*\I@<\%C3WI"FX;-X): #5?.J1;F/TX22?,=>&D\D;-!!@ M4+B327N!SD4B&J_\7J9YE,>.%FE%9Z"1 $.;[/DV0>DBL8RK".(B)B2I+JD^ MYO%R5TSW439J'K(T'H[I^4$=#&[U).-7Y(^L: .$2O=+<3L01U."E8EL:D&;NR)H NQ".3HT]6A#6< M5"QM46^*FAA<+LF: +H0'43<,"G$ZB+CBEM3QW"\2/R[DD(F3^ 'A$XQ_"<& M-@^+WD G[VR;W$,-X>1Q::&@L]"R+ZLN68NV+;_:V7EGB[(Q:!=I67R0;)J+ M1]$*,*+>0'@F5@Q7D]$%:3MM6_M$VQ;PAG@UX68SK08M(1G#E+48DHL<4'8? M[GHS0/F^]M1&>"6L6MFHA)$8L[>C.&M8YM2+EW@2Y8_DEBKT8CPFRLNCS0H"3&S7Q1.2AB1C%<%J M-L.X@FQ0S[,PZ^J;&;4'W-N5G,<.F(10!./97?/T!+GSHFR>>_$J'Q?EE,>, M&5PY&_; L2\"2K>#5%MH$EH1+&EK1T,ZS33,X@-)\V^*/*9XAN4H*ME]Z>S? M]V645Q20+K]*S[Y!7[@)<"V9%8\/=YJ0C!P$0]ML,\SCAY*T;DJR0'7:U#=% M_0]2L[2_RDG>K M CUN:Q,DXL 8LH1O!Y-8^^PP?LO21XUZ(KV=9UA*PXCI[ MNR17BU/"*8+-C4U+;Z509H50V'F(XFV8.J!6QJYFCC?IXANOS/!.IG(KP!*Z M44(H:T)G'-VLW'Z,*P.WF$1;G&6.%*'N @02'OK;R_PGE>=H<0_ O;X=>Z02 MLE"B%]>'G^''LS9:M^A$H\0AR1([GR:\UP%HC1SS[/^2K$.+GJX5Z?QEC[)) M?MU M ]WXL:@;Y>=7$R8V?1@!"B9#_XJ4VASPPN"2]CNF+<#<_:VIY.O2!D5D)5A]%F"A[IK47XG$"B#%$4QN?2[)/NM8V);FGZ_%IIO:9-.Z#P\!ZC0;LV6Y?VR[18LNU0WBMEM'6:>--T!Z=QMO"BOTC3=H MWFX'![#>W<:;P=J6C7=7V@+<>,\V ]I-]])S "?(#3=\'6)JQ!C"V6S'$Y(T M&9GY\J[M*^?[MF%YFSY.ZLIH\]VU3ZZ>@P!K@ZOV,;W!(F_/0=2UTBI\C=_\ M=EU8YF7 5/C(:3E]?7MDYO@\^!Z5B='VOG?G[$CUY1CW,Q6":$=8S)R$7SF# MEM]KQ\[Y41,WP:5#E\MA7->$6!JZZ:-B7E^@DZKJIG"SWH-L>XOXL$- M>W^^X>9 8\$Q9S5Y%#BTX""=+ $3? MHK'8+#T'V$,H7.Z>3>&H$:,/YGS9'?P;L#QA215OHBG16A=\O Z4BEUK7L>"6DM=73FLRD;0 FKI>FSQE" M8AC5JB.8:M&ZM?LM'I.#^8725X%R7)_W+=_T[7!_[Q@YS!%[F]Q59>KBU-YM M?XL2NU])Q'P'(+OT#\N?>'SL8V1->*N"S$M?T0FP56AE1ELRI .0A?&P% %Y MC2SW%I Z=I/@S$T\1&M/;#14+H MEWBXY\?MQ>H OID!T,GA A04C/W/F>_LX9ZGO&CN/)VYYNUN[@%6,&8QEVR% MTAP6G_?,HZ0,U;Z&W- M]Z,H!X8NY9 IC"1]BR ^I]^(U9CI_X)O!R<'.XL$S.]WT#C4%+(+R6D4__Y8 M%DV>\ T/G1L3BF:0)"E(U K%/2=UE&8]PR+%[U,=! U:,7^$1W-\P1Q(-D-H,$<5 MW\P&Z"1^-1IJ;[L6SW 8N[B>P^9?D9BL=3"^;KVKLF[Q0/^UR@']T3=VI3$[ M($O6-\%3(+H?SSR/*YH*B:_K8%L2I+.:\#D0W],A2KLBJ?2IU/R*\+XN9S>B M>^S%PPT)NI4!H>C@+0,5, MHU0D?)-0NZM;?Q@ 84V"/0C0,[D"4'(^1L@"[X8R[+ES<]SIYM==*R.'V/;; M"DR3;JG%#X*0J-E/%:->8%N5(Y"HM[\QPFPSP2S'JGWT_/??#DYV?<5 ^MY! MKV&0Z+R_O??KGXX0)>1B^%]S"4'R49G&A K.?Z;S*Q6U 7PH^<0= M4*A%)6$-P18@JME]Q70=9:/F(4OCX7A,V#!4L&CP MO")%169'@?OB/&7N]@\-$VU8WI'R.8W!F_*7G KYO4Q9F=A+HIR,NW?*-803 M?]Y_'#B +;G61; V+%> 7A2&OLKC8DH6#GY7TR=U6G2;;K@6/'FO;V 2Z !4 M0C>*\_AJBIU;PKRC6GYUNMV7NC7'C+--=K3U,L0GX13!-<-/T=W#@Q.TI*X] M/U$38!+Z,!PQ5/O]-^=%5D^#UZ))'S)RQ^(==)5>^W4,DQ>*X=+S&YN6WC#=,B]1544GVZ[@D]G2O5IGL!+J^_N17U1U.F4;QYN&@1Z. MOQ9Y/:GN)X1Y2D?YZ]^B9W+7C,=T$\DRQ1:7%/H5G2 D%QR1W#_T[Y@8C MG 21_;QF'4*7\(Y@*_L'BDY9=26(SE$#5*P M^:S6#RIV*(/)V<0%1'E[[TKQO7W MJ)3[#,D?!AE1(\/[?4 :6 ["'82J_UM4)NQUY^299(7Z$U ^#Y*BNH/V(T"/ M+)@HA\NFI,IM2I;S\#)]87^3KT'Z1@ 0-15'_[G+ %XPL0O7)*H(L]U>39_* MXAERZVD)5+0"B"@^1>X8-,$73C"#%._/95%U.H_SAJ"C,+]%4_.,(4(700V> MN?RE(N,FNT['*GN;06O '.;WV9M5 4QO 176U [BN)DVW)_IG#R5)$YGN6:> M,L(9H&>5:5'6Z;_XSZ4@%?R[>@5H#\5[R-D@<:X+;V$B[B:)&Z+V'Y,W Y0H M3J/^IX4V/DT<2K#W79=,!G*=/I/D*J^C_)&Y4T#^3IQK+X5 )A=?)LT9:?L[ M"*<:([6;7W[I.@&?KZ-?IG49YE4:5+%&S1 M"]?;KA]S1L0!78:82[<&<]"I3P@[E( MPQX)H5RP80\)_Y=N/,=YD16/KTJ+].IC(!_J6;OK1[9NE):""^<&K:GJ8DI* M'C3$=L^3]$EORU2T HBHQV W_-E@#::PE *ZSK"I:PK[$]1B0 ZVWL8H@ZD> M)9?8R+QITAS&,:K[@E=J!4C#N0R4 V]9X]I6MV[?L*0S4 BJXX/?KUJ'.YA; M104&M8E2W1" HGI6^"6XC5%SOQB8H=)?>S.50FQPZ],!8.O_0/1#)[K2KM MOD4/(+2?ST.:AK^K8M3.3&ZYT)#U8,KH +Q@#GD\-0UCZ_9#JM-" \ M,[:]U9373>L/@HRH7EQF'\3ZZ4\!9AO,6OY%_ SB/YJT)(FABX[L<2[H%]1@)W><:$%Z*\80AL_. M%U\&U$T2:8/56YD':S[;VW@%@>W'8)^/E@?5S066$E@XM2'.HJ>TCK+T7U S MOAWE/[_!51U=3)K#<$:K"^&63BO X52)4(G=7S(.H[6-[T"%T41'!ZG."R)F9!5[(F/-7\$5K% M R]'"#G(<&H;#))_-E7-4Y?=%V_^^:,HI;NK&8Y6#1?3DD9]NOUVN'=\A%4,\QF_,WL *.IX5>5U&"&:7/8./:_ M[].\3Q6J8=(4#BU^)D-IC(:U#M?7+BML045E&%6J'I5%TL3UO+*DK)"![%%0 MG)\K#&,_'3N*EAC6XO(5;F%##DOF/9.MDOI5*)\'.)X"1+6.-%HE2SE1(/$5 M3X%"#+9;BP>&_.JKA,><=4BEG%W+DP2F<(DZ: ^54;/8%K*]55K#> M>:S$D9]S\R86)1N(?X(@B2-/#F/.@B2.I"XL9N#^!$$21T?82]QFR'0:).$H MI2?),B@8_S4J?R>L6ORLQKS6VTS7%$"CN$#8?6%B0HWA.8K#J.9X*Q+_Y;%X M_IR0%'BD?UFEC_[HVS5YC+*+O$[K5\EJ*'B*VU2W>/5307(5$V'-!,@BG0A7 M'P&!L=8ME0;7=2V4VU7$P884C;VX]-;X!OSYAQ1#3?YG6E2_JP]'ZP^"D"CS MO'2$KI]^%'*'D\%>,S'2Y2QK$K8H516A_TONHQ?% MVA-UC4T"ZE>EID70 / M* :@[98'*-@EB6&>.(/6X)J DAC.(=DV0#4! =ZOE<[)0_V6+GS8U%4=Y6PD M7A=1/LMX@52W@(EVE5=UV>CRAFE:,&4?'R&<3Y?ET94A$#P-DONYAE76&]!I M4CSP50B"NFJR9O*ZR!]K4DX90E:<3&/L$ST.F@B@8+:2)2&O2CC!)/A:E5)K M!A(W ):^5*C=C:05., F]W/*$?93R1=@F<@(N-N"$ZPZ+E72 J"AUM3I M^CFI\823Z.J*GJ5+4M6SN5K_-8D; #+4ZCG=F-+ "2<-5?O+ORGRV&K:>VL MR%#OK_O/? (XX91^7H8W(F5:)&E,QQ0GN[;5VCZST?:90$;42K*=M2U!$HQ)]Y8\ M%]DSRR_#KW,NHSC-TEJ>W]>H'>3:V)Y)R Y4,/;>BQ<61]"DU82=EH9C?OA5 MGT%D31BX74^?F/-SB!9$.&9>D:A&FUUU0X[4UV6^\>%$RX,Y?0)HX9B _9(8 MRLG%)YMN8P[^*Z.$2+*>U.ISFRY25A@ S<$5M/T=/IN M)D@5+A>9\WWP>TX6V0^'X[:A@,_VQO2JN^%:.-J*";43K' R\5^W(MKFMWYT M;4A+\!VEDJO*N!FT!LQH2=EMJ+1!$TXB_EOR!"[)U7#,$%1S",H[;$D;P+<5 MTZH>@R;[/?)7-G@F)9WP6]E+M(<_FVY "RB>^"Z^.RTL";D(CB0KJ2E(.35> M!=G#S"ZQLXM6@*;[6K6BHO M&WH,0$A\H(,RK? \HTG/(\-J)UP#^VAEH-V<%Z2@)+0BV%)6XJA:\5/&-+8; M <(MM(,)04AHZI]VTN80\LM3D=_1'6TUCF)XY.(A3>I(#\O;]'%2WS1,7\/Q[+(D)=59E&4D.7V=/5?- M'E369.O7,]<57ND]FX_;%5+)J,!(BRE"=/%"UY:T(J,R95N'51C*BNY=^N-Z M.=B*0TH_?!+>^P?*C,KY,?B2M,R(IV1TM-4%96O]*1<1/EE MPP]4D@F_1X\ -^B]LBN$$D+[Q^A(A:N_$Y+/I4ON)VGIC%F+KKD"#E'B?YQ0 MW 6JA.O^$4(2*0=CNN5W2+"^/_!T#MK>[@:?A$H$J]%O=,= EXPQ.Z!#ZAZ^ M_6R5\50LMOK&@'@KS.X68"3T(5B91#;+TZ(LB^_LIC9ZHC^J7UM'"$NKKJHK MIHT]O$KB?2V[1M D(=]6=BKAE"NT->=Y$V5T2KDLRLNTK.I[EEWE'R0J9:E. M+'OAL Z#_AC[H)*0965]ZD96T93UA*[CE^FXGO0B;+TG@!?T9]87F80XC-0E M A2_Y%2^9#Y+G!73:5JOK?V6\ZI1GZ"?K;!+],90].<7Z?K M6+3M @ %;4KH#$G"$8+52. ^>/$R+P-C5E'%M OPA-H*T[\U) FA_=GRGLZKI@)9.&N2B$6/'I:-O"02GH2= >BX2[ M0-QXOD8OZ;29KIUJ+#,K]:N2GJ.U+7&6&WL5?Y651-+J.T_#7*&G*>5BQ?9E.J3@5V M'8$F@C9W]P0FR>#6W](BN3!KN]-*MB0&+;\=G.P>GP1OL+9!(B$"P8=GM/"K M737$JIP!%*T XU8L8B8H)$RA9_YV5%"$H0S:5FD%0T(6>IP476QMMA: 9RML M4G+9)5R@QS0AI\QGVMF*+49OB)(!L+'"LC\;,F715[4R!%LRF>#;G9&?NX;S9;"E#TTR M)&D;T ER;GXY4<*Y20\FF#S];0FUV7;6'P9 V/GY]?H6\Z3 $TR"?C<$A9(( MR3E3 6;F/ROR9U+6*9TG1N7,BX@+KDWGK&G)(>.DC3#X8B3$&4(*IIKL7?-0 MI4D:E:]W448,%R]9&X"'G-#/=O'2@@FFO&Q+0):F:SB^+Z.\@B 8[5RI;PR ML3/^Z?F0\&B.+YBBM)LA-)C%T#>SNL41X6;K:C34+H.+9P &:C) BZ](3-8Z MF& J%[06AKM)5))JT-23HDS_152V)44K@(A:6-CF"&Z#*)QB!BUI1U$Y+"$0 MFU^IC4C) 9BQ)VL-F%'K#O=D48LLG*H&7%YVM4.2\Z9,\T>P9,(XO"'?^:_4 MAA.3#@ Y:KFO+IQ:@@NGK %(")+S@$R#3U/:!O"A%K+M1)X63SBU#T3I2JZ8 MEJ-LU#QD:3P\5;*'W7 MZ5?;,?@5HGBU>IN6S4&[J-L@O#=JR<=R8S"WHVM25?,(>2;78J\P=U62W"UU MZ>K;X=[QX1&*MWC7FZA>,#7E'KS?I"X;%OT5'E]^S[7B=E3Q-$_ 8^>U:"", MZGI4\"0(X6<[*"U0KE/(^JA42?[CBG3)7+3C*7.)L959R95D%='A>4^WI#L' MGC9\;FY)N;YM[MXXGO=T2TH!!6,8=LV4TUM2X7+T]R9/B]+^ZM.X+7<2WPG& M@K'R(:RO77:@@KG^O"4)(=/(_NY:W1" !F/"4+)GB2B<"X\-^ 4LO/%4Z)(-UX^G! ) MD>;X KKTW BCP4RMOJD-L:Z[M9_/#NXUB,5W)&9K'8RWV\VJK%M$T'^MDD!_ M]&U6B%11AUKP%,CNQ_7#PVJF0N#M[M%6^]()3?@9IUZJI9.-RV&K&T>(4C+:_U+("%$YA]F60Y^ES MFI \J:[RN)B2QB!88N%V MKJ+M]@H%0/0MFMO(I><8]B_'?O8#1C9;CVP*1XT8?3"^HMW!OP'+DU$6Y>PB M0G\=YN%U7*F^C"_&5Z)BGB4SB4\M!./E^GZ&%K:)/; Q%F 6HXOI4U:\$L)W MWT,ND/9"5]H&8*)&1'F=(<0#1J^.8-Q^.V_U%NF\6V>=V[3Z_9*>F-KEXGV< M(TS?S=2]A^Q>X'TKO3$E.O!W%@=M,O$>] @>#!"LG,-9+9R8_G-^(R,QW6Q0 M M!FV!-BUR&)I@JLQU6G/K''9)X5)U@ MA%MNW1V2IZI'F[A#.I%',CE7T9_U#LF3BQ[B'=*)-)^\&/V/.R37ME'L:&0Q MSYNV[TOWT#_ND'HH-=P[))0Q]N>X0PK[#-1GANATAR0O*AC@S*(YP+7\>&\: MS2AQ_BXX#J(FO?:_5?:FM'!RX#@U(OQ<%I67TZO\;:!2U#17P8]#E=K"N012 MY:+'*NJ< #[SD AJ FW_(^C[EK9_LN8&;3+HAR3M&Y8>%J>O)7S7GP> M'J-_HK;T+U(D2/K4U8U*NM("R0G6] ML9]A_)54-4D WLS:J-WJ.7X=U^KQ>_!+TPQ%7WH+**.5NZ/5FKL3[%UX!97- MG(A5$H#NWX/CVD;.R4:J#"=K5W<#E\DEO+.A[$X*X. ]^+;U&,X>U!E.9:?> MZ.< T4>UE2# Q'OP@?,XL+MI-*"J5K[/GDA[D5YR 4]AWQ-A[U#<*-A;EK^- M?PAPR@!5@.MVP7Z$OROO)Q@P]>-2:P,:#B?'HD/C#]*@-Y0 =/_CJLRE*L/) M.>G&<&3Q7=\21CG]^5F1UV44UTV4>0NZ+\X"1*WII= M4'_EAI,2UN$4L(QU0]/YRDM!PW^"^R2_V@LGWZW_;]6[SXBI"$S[![[*^H8T M=C>I2V]9@+5?865T?.AH&M^P!#RI\M[[O-?$4F6@.8<'29*"3%?YN"BG_(<_ M0L4EXVEO!^-Z8MM"Q?=V_$P=&P@5YP1+UC+G*MKN4/%Y()HF4KS]&"#W8W/' M"Q0'+H5C1@@^F#AQXS#<]9C#/5_5V(UCLX6J5;.P(GXP0=7]> @ED+DO(4XC MD(5[^/OOQ?VD:"IZ:6BQ84M @7JQZ_RF"Z#Z3.QXC7?A3-[? ["34WY6\H$,&K*>%)U(D_=#R#;NDG0$IRO\$^C\K3W:*'X)-N%X#OF(BNQ'Y6UI/;@F4LJHFZ=-]<4$GCOI5 M6878LA<.?0^K-H>>$0,�%ZBS4,GESL \'F6-86J>YO%C%B^SPM24S[DRZF MZP\! I0(BSY?U3IS$EC>HM+,:KBSA4.Q,"Y^#_+Z4W MTWH"9/9T*#!:N=;5)U'QBL#>(GZ\*3F$%:2;MK4K0O_[&R.M?Z4*FS93I=Z7 MG@'Y43+NR,;MNK[%$GL+7C#3=/2BUW3[&9 ;Y8QJH6FAQ.'XUW?.$[S_Q<^> M)ZC%5HT^,*_O3NB#RN:Z_\53O&;W1,&<:,D]LD\M;)&;]=:,+>S=4&"#3+?% MPG!KOB557:;,09";;G^A_%2W=[]HTP4KVW&\@2=U[3-7B$>.F4K"\1@>D9+[ MK>4QX9JHM*1+6GQCH;B!%RIS3[=.&=X<:N_IQ,=AB :<^E9*WQ+$#SM_B3LN M;96B<47=X,?+_&A9_(SZ$-%Z"C3P)_(@$V&7\(>00F8FG79WMO0MA\;VBUI.(DT^'=/IP8Z?0QSN5VV0R^@"U3?"_&7 M8G5"42*3L(N57T(I_?WWP@&[BUY !ZCQZ6[974A9?XX+?MW[@ M;(4:BNV880$V"<=6]BEY?)Y2G,NBD5_0VW8!@% #CTW(Z@Q+XAN/$;'>/%1I MDD;EZUW$M]OL5*,Y,$C; #X_9_P@CP]Z34B8QHC]?I.0'7F'8S8\JRCF$8E: M^Z^V,2#&+BFH)T1"I#D^":,8":$WPF@H9QCOU.J..?L(%AR>W9EY3$=U4VFF MY;5GOQWN[QU[!HP85_)RE5M0,T*$ DY"+8> M5^2$,F>Z8TD[.6[('^GBA<0-B_<9CL=I3-0^P>*' 1'JQ:/J:UAFQ@"&A)!P MS#;Z) 'S$C)OZ3+@MFS0U).B3/^EKK_G[ZU\O3EX!^G*58D7-J ^R1!%L#U1 MC-,"8@C/HJ>TG@M]2RI2/I/DLB@O&Y9[G94N9->VBH%GW1?HXQW4?50,I^Y* MD0P2+.>J+CGA^']FEJ-;%F-@NF?XV>M3FIW3]/J[7P[ =+IS,7=X4)TF4 M@)57LG^F\;=:*O=%S5)2;2A_JLGK^2'\SS!<-Z5'R>A%L#PNXK[I I#.'*'6 MM'!3Y,^0CI !KCBR]N_/BJJ^*>I_D/J6Q,5CSO87H 2ZHLQ^Q)Y394K=K"# M1-@.CGU'-))&)6,;PP;;55=' MG\NB\I+<4?XVT.D[R"SM<;57J4TR%/LG\7K;!E_E<4FH:%?YWO M6AI0+3T;>3_H_7V;Y3:K2,D WJ8K"4CH?957==GPB^EA/2'E_23*A'F8B7R2+^\BAL LG=0B4LQ2C3()9PB7#3XFY47 M/4&CU=&.LN1J9.+\^$J>%\C(Q%>N).&PU:6&C8NXP=2\J'#]M) -FFZI7+9^I-^-4LNX+<7*P\Q[J4?ET)9$J33((M\G@ MSS,=%TDZ3F/>A)M\V&_7)W/OOPPSCK3HV3T8A>G$N4R^%&; M2C26F*NE@XQ[]GK9JMI47$M^K/6^:U/-"99,%LY5M-VUJ;JE)^38WU4NX 6; MPE$C1A],>:KNX,/)(,>5ZLG#IF-VPCG/';<=?;003,6M]S.T0@GD"62,.2TB M%G)N0AY;$_8)J,],860VEZC$0<6RT*_V%@98?]7,;64 ZK;]CEJSS=ZX,AU4 M> M]+(=W3#9;B,B M2W[ )9XA--H#FF<*T M^E9^ER(\P=C?W! 4BNW+.5-.K5A"7ZB_-WE:E,M[ V5R3'D#+O.B( #*_E(Q MY-?]CPR0!&-!:N6JT-H+UYX%.*AAE,;$Z$'XJG6_/!#F&^DS9H\IZY0NBU=Y M79CPT+TSP(@:AVWU!?5$Z:OJ_2U)")FRG":.*UXL@/E MJZJ]]:1G2)OJ<>9;]>48-2[3>NI3XO!5J;[#;=9\3%G2I&[(=7.\'9L(2T3> M"M&[,5MH#K32-C"=!U")I_.!5@_-6U5Y-]29GIQ$K0 C=A$>/046U*T \U:! M/ACR0CG_^F-16\[;RG8AW#7.4U:-RC1F14E&!=7$,"W@+J0;VB-/D$U[>DOO0@&1[] M#27+ K-;F!4Q;XIG+HI(SKOTQ6)4=.V<*V$?-2S1Q6#H#5\R!JS,-OHQ\+]( M":.6_66X/&K']>2./-52FJ0O4N<3!RO&A$,GBL+&J&>Q(N.BOC)=A'N=V@]'X3,VD= MX:9,<[5;<:<+R5#I7Q9O26CZ7A"93G0^!XJ+]X!J0KB\ZC-,G&I"XEX1BB%Q MV-1531&D^:.M5:/5E&OV,#S>K_MX18GP2=@,Q;:X-(P7OZQFOZU4J8 []0=Z M"6\'VHMW8]"2P8!@JYS+2.$ MY8UE65BZKA_$=?I,);PLROL)BUFQF4\[\1/&(()V*=4Y"R6P-176-0.=.-G/71XO0KT"7DW@Q>,S_"* ME-KK.>'S ,O3DF;O.:S4O)@U-:Q@'(A=LA7*-:HOV@*,B>_MUWI\@NJ&I_Y* M).N@%$X/@AE0TR)U&@5N0&L\S3=L7UP4 MW;[*QT4YY>/YO9D5#W=V$'8.[LV*%(>?*[=^9D50;P>S(N#Y8584F1&H;OQL M\]V9%6?T=3(K KQW9U:DL#P=JIV9%4'S=O8I@/7NS(H,UK:8%;O2YC])02NB M6+#M4?HCF33E.'!=C-2?A6R/: @K&+-B7VLOA8/J&&+#DAY',-;$V;#14K+T M'(](]G7#Y8\.,89P;('-0T7^:-@D_4S_8Y"Y7M("1ID?*]R&]G<:8.$8T=8% MU2<"E[4!>)X,%^8[/(WNC1E; 15,]@(?G 6SS_-"GC8"%\/]N&4IXRLL5.5B ME<=)HO1,53;DB'%SJO>SB)BA"R>I@+0T+VHADICY.*>D.HNRC"2GKZL.[K;F:/.>O_%JL6&[ M*UA;KSO ]Y;WH#T^TWHR(9GH9E?R),Q485_&RC]?.1QO&0;:*_4O]%@[O[I] MBQF1*%_?\-OA_N[^<=A1%C(N+-!IHON]WWU>1FGY:Y0UY"N)J@8*;E9OA=Q^ M(PPS209T:8@>R7UQ3FI23JD.[B=DT?8-%\Y%Z4*00541O@FY3J.'-.-ST0Q8 M,LQOV?Q4TAT)?>"FR,OY/T^C*JU8>W[7>T_B29[2HT5EE]3H\C1U3W "T$4 ISLU0+AQM M<$<\.]+J?6I"9K N"PRV5J%&_*U@JD8.ZXW?,5B@74!W'^;[E/LRC^G>X4 M*=CJ:Y&03'FQ+7D:I$7=Y6N_@/7]O0Y,,#?8KDO!4'@!^& A+FYZY01S3=Z_ M5@D%%(SOEE3?2CN5"$\PE^=N" IE$7/.E&X%ZY^/K%UGH*131]?""]*V',E! M"#=SH@]A?5VS ^4K*L-MC1\J:P@&73,"#)"$,TM$WJZP MJ[)N\4;_MY T@AP?"1D^L"&\Y^E(R]]^JN;:U[%$)RC4%>ITF:-77Z3-ZNDB]>XJQ)2')) M43/?V:;F7_-P?!&5.?W(JQ$I(<+T5=R!YKCK\:W@KQM [53$ _,FU.OB>MOG M$+Z)IGI;I:XIH,4N[KH).FT&DD _+O+E;\MHP%Z MF98:-<[!/M/CS@6U#Q% MQE^BF#$Q'&])YQ=KW^R]\Y7O%6 J#0M&;1F$(]P$,AT9L8?H(M\[7\EW4%]1!A.RDL@'=AI.(GB-YT(-], /[1.*:)/>DG*JB M2/R]%#2,:N<.8?3ZU6TXB?>=?JJW:?7[94E8[6U2DJJ^52=I]_YNT#=J"$<( M8WDC*@ZG?(#CU0>^WU^+C';#-E.;'-3BMX/.4=,1O*=AK5&RIF+"M@_L\_0Y M34B>8 SK]KM!WZC>8^]Q4 M5+!G2"/<$')#146VQ_3\X1+U/#F&0+.M"PN9\ M?< ).PHH]:(+QJXW%#ZT/ Q.?L0*.;O6\E3'Q'NLT/J($$\,&U'@=@<&+51T M^KKXZ]]24E(N)Z_7Y)EDFOMELPY 6W[,^F%=%^=G MU0]3P[ZO6P?CZV!+RC2\6^$.)BX)D_Y0[G_1QD& -8).HRS*8W(W(:2^9J]A M=*C7"%D3 .GGZ+(MJX)6-\$$6XDDU7[U\D8 T),AVGB&UZK?G+456,$$2OGA M+92IV1>!NID7P:&FM0HMW!BX*[_Y%GV]'8<;0F;2,';F"@4%D^%T(:Y:05PC MO^3%0T7*9Z:%J_RIJ>FOBSRFK;B>5@&;[^)\O1O4C9UQU6Q$:$:3=Q4%D[_U MSS B0UGPMF%HAIB==A#'14-/7*/HE4'2NJ4*GP=\85RV>)]>Q&-(K9=PLM@Z M3'FT[ZG.P;;LCS2:\18]Z(#S7CET]G<]53-VD/.(:]Z4KA5(X22R=4]8*,NT M#^9"C&J\+$J2/N9G=)8A>?QZ5N1U&<5UM5A9%O/6>5JQ2S Z3:EVBM9A\5A1-+Z"G+_/[^UD<9F X$(U6$$RZXHAI^;;)[7_ _]^XIDFI, MRFHP9;M+>%O'P!D0GU803,"@2?V\F_FZ_ 2+K!K3PYUDZNJC& M1>BB/S-3[VG$M"^NC^T/8;,>*M;Z"2>(4HJASZQBVA?H8^N#QGJ/%ZU^-&&+ MWGUU666)M 8/W3QAVVF*G>ZL*8"W0@&#Q\>2/$8U^4K?/&VF-Z2^I2VB;.9T M;ET90%K=0R+*M<+;UK0I5?G!P6'_LAB*=\E\6DV:@7@;S%]OK;?EH6^%:;O= M1%TGVCWP%;%@9%*U(TXXW>G!!>._V3\/*P6$[:>CU[>8)P6>8#PLW1 4BN'3 M.5,!^D .Z203L0GCFFZB2'79U'0G-=L9S#<$MX1A2%CAL,NTBJ/L'R12W3=V M[A/4A!(EV',!=0<]&"=)$RCG#;G*[[\7#(%J ;7N"]2!4GUO@R-!##D8=TMS M".PDXFX,+'H#E:#8M#8^"M9!!^.M:0SBLFA*9\-@T1E7"([Y8=.C8!US,*Z: MAACZ,P_041R3-DOW JC:^3$,J]%,?(YHZPQ%1U8;ZXT;BH[\S&W]#45':S6M MK##],!0MGQB/_!@$W1J*CJ3NDGIP[\I0=.1I"7)D*#J2&O04>-Z5H>AH?SL, M11V8"M!0=!8]I764.303=>P15(22'ZWGXND*># F(CT04P.194^@BO -A7W& M@!AP,,8A4P FIB'KOD =X9L'^_._#CD8LY A!!.CD&U7H(SP#8.]^5]''(Q! MR A!7\XY[&,45[5-$KV &4P9[@JQQJAUSE\]_T(EW>+2@I?#MPG[%@ M@#Z<.-0VG.%#EC[R@!]3^ELM !M*\4\/S(J A1-,*I$48G!4;J/JAH 4)1F[ M7PI7\843(BH1^*;(XZYDOK4%O._EE*V&J DBQ;R <9)H%^O>Y7#'ZJO8^+V+ MIRR>O>]=N-XZWKOPI'TAW;NX+WC\91^Q4*<=$4L:R6]J45/W BH(_HRN8+@+V& ,YM>DJ@BY M3'.6KI5#8&4#A^-YVA-514AMVV\')[O'>\&;T!3\87EVJT5)[$%= ME^E#4[.=_WW!%%'DW*-C4F14L)8/Y5HQ[:A*8ZJN67X0Y/6S_5!6BU&H3OP]2.0.ZG"/[E1Y>'040,)G&55J M7J5PWI$;)06$G0!9KV_)7D..YQVY43) V-8&;TP%Z$9)-P^P;V5;B,%#Q;^Z9/Z"[+I!I2 FD2M"Y&=( 9C!UE&_$S/0+*C%#\P&4^6VIX@C&^[ M/UL+E,$80N[)]*DHH_+UXH\FK5\'<5P2GBJXN"4)@1+'D.PK^6=3U5.U*T.' MWD EJ GPNA#?!VDPCH6_$9;@E22#9U)&C^2F87JBFS=F$&FG?9T;11:)?_DF MPV#'Y.8%$)R+8D_KO,5RC#P<1T,5L!:N%7M:QS$B[Q T@V(_]T2Q_3@RT$XX MOHX:@ZMB@&A: E;4 ]A&1H*I&C1.D>&:Y =YG28,3/I,[EBV4)[M\^(%O*\O MJ=9IZR?:$Y-TW8*/8[+O*;2)H=_5*Y@AYF ?P<[BC&+M]8+3%X&^_%S"*Z\G MG!,N,7[[T=9V7XKT5,7IJ[@#S;6*Q[<"+P%4FO(UW(1C>Q,*#>9J2"SK3335 MESW2-06PGH*[C:^--L&FS3@2Z">8:RC_@R&4*ZK@1T6 5U[,.$6F; (]*W)Z M6JE3^M=ED[6VA*5Q'Z &5)NN\?:C"79UPX]@'0SXE_ :,LRK7<*EH! M1)0\#X[8- 'GX,9-&#LUKZIU7XR:,IY$58QR'?$UDR@,%<@/7<16@K_#CI']2&6O5G0T8)M^I"]DZ^)5E4 MDV04E?4KKU,4Q3SNV4DDL:L-H5!$$[NDKBFS2.]_07!6>;,TR @X?5WZC;%9 MT:(_0(]@/32F16<5[ )VNXU_9H@UMCSS3D!K?NXP.YKF.G$N.3I9JR$8@UI; M0JW59/UA .3I1M+8:-:! #V3*P"#L7JY82P4RY9_Z@()#1^,QVF6,A$OZ+ZO M?E6&+HL?YH!.4)V#%!_(,BT&*(*Q']V29Y(WA.VX6_CH7ESY84G: #Q4;YV> MVR(]M&!\M0=QS Y!U2V)2?K,ENIEB?7IQ0Q[ .BH%L&>K-H"51N5!.?)S^RU M#U%%_N/_ U!+ P04 " !&,8I/G34-U+J "V70< % '!H&ULY+U[<^2XD2_Z__D4N..-]3BB>J:[Q_9Z[-T]H4=K5GO4 M+86D\1S?B0T'1:(DGF$199*E;OG$_>X7#[ZJBL0C\:*\$;L>M40@'_AE(I$ M$O_Z/[]L"O2,JSHGY;]]]>Z;MU\A7*8DR\O'?_OJQ[LW)W=GEY=?H;I)RBPI M2(G_[:N2?(7^Y[__CW_]?]Z\^0&7N$H:G*&'%W1^_3VRMT6;+O4XS. M2;K;X+)!;]!3TVS_^.VWGS]__B9;YV5-BEU#:=;?I&3S+?W[GP4/Z/:[;][2 M?]*?WKU]4.9*/+R MEX>DQHC*4=;_]M6(S)>'JOB&5(_?OG_[]KMONP^_$E_^\0O[Q=[WG[_C7[_[ M_OOOO^5_[3^M\ZD/:;?OOOW?'Z_NTB>\2=[DK="T59W_L>:_O")ITG#-*OE" MLU^P?[WI/GO#?O7FW?LWW[W[YDN=??7O_P.A?ZU(@6_Q&K'__GA[.4OM^V_9 M%]^6^)&-V57R@ O*+>OZCT\57D^W*ZIJKQGCX'O&P;O?,PY^-=5;\[*E0*GS MS;; 7WUKP>,-KG*2?2@=,SO=K6.N[YJD:GSP?=RQ,\[O29,4;GD^[M(9MY^P M8_T>=NA.K]2[8<=Z/>K2!;< A3;'#"JU6+"_7]$_MI^PKB1.DE-J7?*H2_RE MP66&A1=DO9+TB/&:=L@[JW'ZS2-Y_C;#^;=L.F$_\'GES=MWK3?]%?W57\\( MG0Y/'NJF2M*FH\?Y_;>O*(&_SGXC>"J8RR>5D+.3]*"7Y&&^%RU-'&NWPC79 M5:F8WB@A-GWC\LV/=U_].R>#?NX(_=>_BO9C_DZJ3G%)E2HX:+_X-B5TLMLV M;_:865=DHU(346A "$3)##IT,:Y=+')/NY\9UJE/C$=UJA/W@]I'5HQ,N!&= MU!"1"^]I/$\HG8S1NBB2QYD!G?S&>$0G>W$_I#T9Q.B$&]-I)1&%_)Y&]4/9 MY,W++7[,F5,HFT_)9LY:99\:C[&L,_=#+:BA@1QB],(-N51U1$\K7@%P1M%6 M)<4EG=V__"_\(D7 S+= ",STY@T#+3W$"2)*,30*YM1W! .IGKU-U_U2[9P& MO8IY>_);\ 0^V9O'F5S00Y0@8A3#3^K3ZIN8W25Z]H:#B[Q.D^(O.*DNZ&]J M!1)FO@9C8:8_CV@0%!$CB3C-\'B84^($(J3Z]HP)@49]5$Q\;XF+B1[](Z-U M%U&Q,:7*673,ZMTY/LYV5;4'2OGTH?K.^2MC>QMW+YH$4,WB8_,88!).]N!_YE@P2=,*-];22B$)^KXN&B[S U1G% MT".IY$N&R2^!"X;)OKPM%S@UU)$+O5:8UMO12D&B7E_K1>%-;O&65 U#79,T ML^& 3A/HZE':J;]%9.O^>[I($ Z^EI3K]'A)J3$&GA!S]X2+XHQLMDDI]Q53 M'P+1,=65-TQP8JBE%AH(DTH[&OYYU?H:]$U2%*>[.B]Q+?<.DU]"AWVJ+W_C MSJBACESP@9_4V_'(SZO7T]!_V.#JD;J8'RKRN7G2,7QI"R 4I'UZ@T1'%0FR ML9R"7*%'&-'0OR^L?*'!:UGG[.B.6+7*@3+[.10ELQWZ@\@7--!LL@ZL>T36Z-W[ MKQ]^@SK"X5 PJS.B5H?GT?[P)7VBNL*2K6O9I^!1G^K,_I-#1\W&J0GMT/.'JLFPP.R:7/^/SI$G:U(D44?(F0"S)._6& MHA%9MJN1=#FOT.A1Z/0(-SICH$),!YAU4C]PUG?UF\%#=$A,^2LZZ0YD:P@A#P,*=UU%E$T]-''0/!S\Z" MU$[@&@V.POOD83(:EG]HAZR]KGQBZ&=.*194]C4V!XH)O08<_JN\Q)?TQZD4 MK/IC.Q@<=><5"HP:XN1BX>%8?7.8F%&T?UR(_C#A8H:1!'1.(G2$9FZ!6*@XV)H%-TW!P^,]ORU;N,A;P%8O\CY]9/D[@N@@&C"R&@=\ ]S; MB/DD0DRK L#A^DL'+P&BW#0E.VIOMSC%U/8>"OP)-VJTZS2#Q;P:'7L(?5NJ M:"!+)_PU!2$Z*0KRF5>U69,*G54XRQMT1>K!-%:(U[HP"Y(=B0E9[W6R5B-9 M2\R3H,F>L!G9/33K78&2K@G]Y)_^Y?WW?";ZI]^]^YDY"N8,U(W6AY#NRUPV:#9NX\E0T\: M=;01([Y"E#QL G4J#L!'G.,UIG1HN-D)E*0T-FOW15+*BNF:P:$\S[AZ(!XD M6J&TS7Q\W1"Z??BRQ66-U6Y#^CW(54A[=.\>6G*HI0?S!]8\ WQ QS@61 -'T_)Q M)P;JB9(OULT3N\L/!\L+PY/!08*\SH?'6 )J+?RB+O=N*K+%5?-R0S77G)09 MR[ALV2*4S@A2+ZQN!G3&ZHY]^&1!=84X7;ZJC7#6[KNR7EA4OYY&]Z(7["5W7>_77WW]K=BZ6VV.PK-.[)N/B<5EGL*O8;V M:[S9KGTO\ 1AU%$V]Q;NQ !M 0VRY.R(8ID4;W8U1G4OSX3K./(4[_ZP>O_[ MWPM/\>ZWJ]^_?Q=)!:"UX%@):3>@G0+"^PI-DY&M[!2&%C,S](DJP2(Y=-S< M<7[HF$#X%-' @Z.L"DRH12>*8"+YRQ65[,>09]%!MJ*=#IJS,_^NXR(O\P9? MY<\XNRP;.@[Y0X'%(DD>:N@U!+D+O:[=.PI!]PTGC ;*_6:L::SA3@Z ;QCQ MG[3\Z\06[]^]%X'%=]_%DM5\ 4(IH+0['?0\UCP#<"L8CY'5E8\Y,5!-V*T(Y1Z$@\T'W[L.@,V& M,$=)HNTNR+<50B/M*D\>\H(NC'!]4F;\FO03*3)JWBQ[V;QHW)LP[0*$5E,B M[O$\XJ#?;VA>H),SDKSOQOZ9K M[3S-F\#G*8PQ1^S4'\P<2?EXCZO-.7[02[S)&\!,3=JE!\.B]-Y0[&X0H[AB M!4J*':^-VUUD^I@TK"9(/GF&P:<@$(OJIR_14>7($G05%:C\2P!P M#2UI5+11YU2]/?^,@Z]IGG9W,%?H(2F2Z:J1H?@WOGGY@1.*RSKLE(.HOU;S M!=CGSA)(Z )L1JZ%F.LO6!A&U9DW?.9BMU5)R0K7XS*EJPI9 *9N!0N]U/UZ M"+H&HN*._)BL663BAGU(F'4@0SJFC;[^1!J,WKT/?;U# R6'$8 MT&@MJ5ZT4WZ*%B"+4/3IWAIZ@I:I/ >, ^Q@E*S;]LDZ/E<$+J*BP@(QTE8D MS'>U"DXV[*[F2=-4^<.N8=J])S>)8I$.[LN%G>A3\V]!JZ' BF!GA<8,H88@ MP9*-?;D5V*GES1X^P8?$N"XZ!2\LNX;)"__3VF[?OT#:IQ*R.WJ#?O7V[>BO^ MGR\]_S#\LQ;5\9-=\T0J?DT@X<56KM.&/. *??=NA1@<>+O_3,H="YJZ7ZX0 M;;O%O-9X\?(G]-WO5O_RN^]7W_WN=_SS=ZOOO__MZE_>O^NHY%R3_&^C;!"< M8OBU\B2F)Q;(\]@/< 8KR_A]@:2X2?+LLFRW""36JF@!.Z4E[]/#L:V>(&(4 M6>6,EJ;942Y[OB&ED0;F63V!-Y3Y=)9YGR>]%$@X//JE QS_B+_%39*7./N0 M5"SVKT^&4_[M-"\!OWYCD!WH=^_>)#K:J"..OAZ11Y(34*'D@541&]TLYQ3# MVH@!8 A4=_'6/4;K'V2)H/8LYT$D1(U+IA^ M59D8B>DIEXNA?8KJB*K$P^@V]7(2VY_WF3Z![?38=1"W\X]ZZ'K.ELS@&-2R M](S(E;T$,0VH/02!?B'E,PQV-6 :$9'Z[Y6H&]GB-=C+)7L>T?+Y$C?\OYHW M3#10,(_SR*^9='4Z;O$S+G<:Q43E#4!PEW?I'NI];9*6(*PLHSW7-K5B*D$U M+- 58T],%!3/KQOY<\=^/*S_MG3:0<*1[K+"$L(2!:!5Z CYI(H1K'6:P1)? M&AU[2($-CY18H]Z5!'9OK9#AODNL!U?TS4 ?36$OZVJX]_FOK:_I^G?P!W=T M'=[,#8/WCN'V6AK;*2_V;NH&X?][P7^)']EFA9D$5[BN^PEK(]-[H/NWJ@E+ MA?=H-V^UWSI1-'1YYS;4*R=3%VXM'CAQ((8;8]Z[H@HJ66DCBC.[7M*M6;V7 M2;1L)-PS:#?)"\NEZS^ -MT =E9'VJ6'HSK= +#]9O2"=D;1?<3GA'89W+H#D+1[?3 -S M),$M4X'88^/4@7B((T!TZF?KTK,BJ>OK-=_F//F2R[88E6V !X(4O7H(+ADE M%H:)C>N?&;6I71NO1SM4NCPZX:&E_ "KE!']<[))\E*V,IG]&+8:F>W./T@$ MO< PD>CO,+Y5:%H&C.U3Q4?[W=MVK.DO_GJ'RYQ4)\.!C_Z\!Z?Q$6\><#4Q M],9MC9!@W+N/E"HCCTYD9V%^%DP$0HNYR@E0FQ-8"CA.&4EWS 7RI9OY>%6S M-V&_.1@G/?NHZ/1].DAW1LIG3-?#IJ8"ZP9@-3!"/@R(<8).QP8T8L;$F,*+ M:G<#NQ=]"0X#"#QBKVA#-^)O-*$>I1W%D4=)1P ^\"X Y_*?.^:S8![%J*VQ M&S'JW;WO$.2A[L*3*9EIG "5:60TSH<)9BGJX9(;AZN;8H8QK%E#X VQ.-$K M+&@-(8?=S+HP84 E]*;$"7W+S63Y #&3 *GGHB"?V66="U*=D]U#L]X575+\ M%J>>KJ)OB6HUL/<+Q#Z<'#!#L\-_4^]4BD,>NR;2MP M9S:'[ #DO!V\FWM]?NPQ3N1&$$M>2S^X[_:4#]@OYNUV%3#UWW/7@GCPFKUS5EO* :+PON!#U[- -L^*G M:;P&%0Y@G8.$N)5P*R2LA82BX!V=AD3%N:C54I48D]=(U8-H<-OC/-0G?;E M?9N;:^G"UN;Z#F%C@C8:B-O8E8T@3NSIJ!YD5!N:Q8S<=N10BV0SHHRHJ;WL MMW)G*_O]!K030#551P*XM(]\3HK0MG& #QV[F()4))O0>QM,MZD[ZPCR1MBL MB4 ?"G,IBDMCD;_\%$8>=X7JNF&*+(IE^;KH4K!BA24O'OO#+L\82[Z!%MHU M:SPS9N;9@E9X!RRR#5K;UH$/O[C>+PWO;F'M6"CKZO&F"^I@DMD_1=B7Q(]6 M-]XT)V!L44%=A$$N0*.5K4L(EP/8=P5VZW]' EB;OPF-G+8Y8468L%"W<6+3O3,64-=L^^A(P13%IQC'2$RHPJ( ?)RUQQ(9> M2D*GF1OX!TE%3-L - _A2@97U@#-/[B2 W8@\?&QXB=6>)&8D5B1K5IC5:MO M'/[M^X(%%/@J?\;994EY>&0W#T[J&C>U^6$0>&<@7P GY]Y#"%[><&;0P T2 M[#@Z#>)78*>G048J2#B#2Q#4Z4FW> ?;+,R,N-)S*/]T65+?CON2#AK5TQ4M M0)Y&T:=[=R((HIZBO&:Z1ZRIM$F,%!4*-6UQZ%H#+G.? J^J37?FXW*:H 0M MIF_#*>CZ&2<7N(3^[-@>WDY"S\E#=/9SL:T&YP18VJV+'@ MD'EF^G_9??)%C6A(;S:@A]#S9A>(@0%U[*#/E!_4,<2"DY8EU/&$*%,0^_$E M-/!2I(#QD@2!^PK9$$9Q(R"#FO8T<-L,D?&I&_:VHIW&'*IJ LSTR#OU MD>6A%,55II8F='9UP3O PQ/\K5#/X=QEQ-71;41CPPRG%E"" M5NBF?8D'?8U[C4BOU@5^,= ANB><@TN["?%\2E&P*;O,/B;5+Y2C\K'U;!+W MH&X$?#I%U:U[:G;).7.0MSF_P9JVU#LR7(.C3[=F\? M+6$1P>V1!EF(0SD -C(6)MFC']9*=)%"0,H+92GCN$YB%E.?@6Q@JB/W@!]3 M,7P%%,8>Z.U/*8\>D3LYF$>O?( B1=G_V=4-FSXN2*6YZE>V@9414O7J M'KK@%;837B%'$>+5F5&.^6'A&#V0A$_U&J1XG:9V0Z9TK?*X1AB&OETK>4HF M8!)7-WFKC]G)\LTWR0LSA)N*I+BNI:D3G<^-BS2K.G0/R98B&D@:1;^NF :X MV([S[< YGN7<4P%I)0"(OIJ,RD2[T#FL,O0$8"XPKA4O,;B9(:ZWF*T+RD=Q ML(=5,Y5,$I*O0?.$I#_W=MD30^WAJZ\9O:F\NC>& 5/&P'5!B86=,F3#3;05 M$RK8N6Z>T#7'O3 [ M"2$R5O^ M\3S_/DU!#R.'5F& K !7 9*\XE=GA_7)]?JGI*J2LI%Y?:UVL /^.CU[.,M/ MR;9WU@?";%.V(VUVEMU:")MCZV=/]%^86@=:,ZG$?74JRF?! "K:]Q5? LMD ML4,NEZB.+1+L'OZ,4.*^;B]:F9<8;4C9/-4(EQG.T'7:D ?J_KY[MT+,K@/? M1- R_<-+!_K^(L3] @I!7#=[GO<3EE\PD##3SKQ"E:V0[ M+I@'>()>@KASOQ(/1WZ')0K* X-F2DB5Y652O5PV>%-3:5)V MEIOP SF==4LG$.]4+6ZY>>7+VTTYD:P9[@P(SM' .GK@O'>VSKE?H7UN4<>N MX>RW"+4!7 CCN=/+MB+/>#9.6HP!/ M@$@6-UK[$Y/?P2+6J9X\1*FXV=^-0"=-4^4/NX8_?=@05FC1]'$A,.^ &88) M,+,QX8-!\S6DA$&?$?,D$ ^CY'FT^C>I_>*#H(7(\-P+J3=E+7W=#?*6G;0-LG-"L/Y&COX M$8>:Y5ZW,P*:.3-?PH'2S.>*,?+H\D">@-CK,E+]_I,TK?CEM'O"WOS=;-G/ M!UEOB=^TZ,U%E7\3>NZ]Z''A_YX?%O(,'(E-NM5HE\ZF7+LSH6V\ZB IOP3: MOW)]X(P6*.<]J'S8I+#4I5#WUN03@C, 5 , (I2KMC%->7E[ M/"=YP11^3T8E"9](D=&A/$WJ/&6WJ/)BUTQ6N772G_&!36N*7E=I/*/6M$]^!I'>8IV'DH/UZ;@R9\O9"CUP^?GEPEGY/9T? MM08JDMX%I$!QC(,AYU@])Q=ZJJ;O7 =1> MSK E*/K2[-N]Y^H(#V]SK%KGE!@Z)P^B6&1SAAJ@T.$T>\:?=Y@%7UVO.VJB$L[Y/L>L0Y&KL M2+KW0!T_J&4("8[8@N#XM3=;Y^1?>(#/ZIAZD[0:Z*SUJ#B[K9_R+SXH*76D M@$[R_;KNYIKPZ- L+9>X'!B@^ZNK9N3ZZ+\.W1[]U5]O*I+MTN:Z:@LQG7S) MIS;85)\:N2I59S[2]IS:N!09^IF1#%1L6:D^HJ>9 $@8%>6JS\DFR:=NPVM] M#\7$?(^!@"&(AH>&1)7'^%#IW3AS=+=[J-,JW[8%UVXQ+PW?D?B(F! MJ=,HS>1ZG& 9I;VA8NZW:H>J;AE1I(OTB@VP>]12UZ71PK[DP'&?'F:RZ4OD M$0"OHU+9)?ZY$8#>XX=IW^XJ_ZB"PEI]E7\2RU?Y&M^E.2Y5L^_\A\;(G>_* M/6 9+=01BP!3B=J(CD:,0&FG6!@6N8+KEFB0Y'M_0H,N;4>IR';S4UUFWJ@] MK'RN"04/T61_.(REOT8,_+H]"1'M&2 SU1^6JC4?MP!5FSNF!!MG9+,E)3OZ M-9/B,&IG!SY9SQ[V@ 2R!G)!4Q]F:IT#EGHL_ /J@(?9Y(C6][!M1%F/_H$3 M.#.BI\?#'26UTD.4W>LW[&)(42R%KM@-51-7IV#_"!+&)TW^0E:BD' M7JV8:?BH%JGVL(1X2:"A[AAGW;Z_$E3R!L"W V1=NH=11P_U9W'BH$>ARJ,R M^VK%!XCA#5ZD=_L,?<"WYVU?F[=B=8NKG&0TSJX:LZGT%#_F)8,&.DT*=HII MU9[G",W[A]+P!/X'3DB#;9^K(=VGY*._'S^<3*_OR8/;K84;/ERW."6/9=Z??)=&%&%(6Y9L]\NG 1:.CZ\QR-XB"\E;A:4CYL*6 M2 YN&[.E[4/89(@L(1W5R[K>X>Q\5U'_*MCBO/"_7?,=ROK#%URE>2T][0GN M"YA-!%+SD=9F.0#!"Q+,(,'-JKO!)SYI64(]3V;!@D^)0:^Q"CI#'4FM UW0:4").[) MN ^_90'\.2/#8@!^+L9[]BGP2_]+N.<^9XA B"XC9]'6HQ9^Q#(),=F7MZS" M)#4?VQ\]*\P.#W9#T+ ;LNK*YK=KWO_W#(E;/,S TR.O-8#AR+L_",F/"=R!HK=0GU MOE(_97QY^XP75&3UY:_7^T54]\J'G939&1N:HN!FRL*S+A>UWVHN.^F=EO&5 M-:_<^#@UW;&+KM?HL)ST03E!?H5YS#9K,S!^U%P_0;H(S4'>!AS4-['RRLN# M6EC\8G$Z5N "\J_^;8@$&F2C*Y#1X0:[12E'G!W>1'5;R.5@U\H4LU$@A[]/ M++K'WV?GE;E\@_AV&;I;G--_?2H$Y4&&;58LKO6U&@I9F]>S(_$X[4VYK$CS MGCE>%CCQB0J @8H2S&>_QF-S-M2DO\,I_;+)P9EA[7Z=9XRU*4?)).]C:L0? M&AATEF-VJ@J[:8M9!QZ=*SLTA_[][Z/);!&9#D-,&Z2?#0TE5U6I!Z5V'CC*@3U^$\]_T*'>I"A0<6+YA_-*=]4&=1 MAWI=3Q@@5QGZ(<7^$*0(X,4AR'/J"^PKV4I\>UJ0/]1G U;PL\> ,?MR2\BRIGZYPW9_M9TZ@ M7T.W!QCG\I@V79F7+;8@YCG48OP@QA!B'/4W>%BF<2\5^9/))!I"9MBT2;DH MF)SC>&'R:*]I)M"WN) 025O8@ 60; MJ_S5&Y.VYNM'D]X]+!@Y>70B.WMB_D*,:YE T^E(HEY* ]%\K9*,T$2 2C5; M![D>+N#"1PU%@.7S^F4@NS=H:6SU!GU[J,3 B ,-WI-5F.B:@-1H9!&.AP=F M#ZIA"K'4[]9W1O&_TBLZ,'6$5;LVQUQ6H1$@#"=?WE MO<+BI"+OIGYV^_%CC[+*\WN**>J7R\21M\F>^#:^! M-7AG( 3"R;G')>5%P+'CAI7;^YHQA/+R-ZCG"0U,R3$;2VQ@_@6MN1DR T&D M%S;I6?EC6+.T0")QI>THA798^=TRS0M,^;XL4[+!5Z2FOW=GY#[)V>_J.&;( M^VY/SR]B'D1PC+YF//^&_3F02XFM0D@%OGT]5KT>61&!@C+,?LM^YINJ.Z&U M);@FK_8CVX3Q8JO^W=LYIJND-.=K)/ISP<\EG939R8943?[WO:7VY$)5OSEP MW:I/P,'M]'7 M+?W?F 69+L6!1(P',F5,IFS^0+K/&% ;-XUBR.Q/5U^>$+ M"QEW>?TDLEN,/XGU:+<%68]V[^ZMAY'N%G&$E5(=$^_,R0=R'V)&%!YH9D^3I/A8M8X\"SI[X]$*!"P<7(:MK1#?T"UWGR M'TF5?:8S]PW5ZQ.;O4]?KILGJO^9[77#UH#R,4;]^Z@'4S>\$DS+ NIX0#T3 MZ/0%"38,RI*X$\O&\+ET9"3=4R?=MI?NX06EN[HAFVD!O54?,0,6 2O7L#Z( M9_9R%_R=-)C$G-5(Y!:U#$8-"_C[.Y/7'4 M4><;^BMX'L>Q0#9[_6DG4I**5P/9#"OJNRHR._[%L[H/>K2H4 H<V_9OV7[ M=/.3%7-44C_8' M !NQU7$\:SQ)>9*EOL4ISI_9(4TC.YQO[L@"YPD$L[V.!33P8&ER0*$LRSL( M(2J9$$'-2H(=I4&IJ5IE;&=G=+S(%\ =M.BK&MU0B,2OLUAW8, MB^[8H[%*]2BMF:?=UI&=SO0>S"3[Y6_+@*4)0L1Q0@5[5AR$F.1 M#*;:49*EFF8\2IQU"13M.F\38 MDN['22S'O!//]^'\V1+@'IRGRV]&!L8.^YH9V*?N:LEV+.BN$W3JHLE2K\#- M&2,4MM&L\K)\QK6K6ZL:G;FT4@URP:VUY\G?K55'8MO=6NUNA^6]O$N[N*H# M1CWKU89U@$+KXB)&?4_.Z>1>D.T=63?L?)+$6)5M8$745;VZ-[V.)+NFV!)% M'56SZNA6O%N=#!R="\E+:H)E4KRAMH3J>3E\5D%70N.PYKD>ED(:P@G+KU:8 M&BV=9)N7&ZKOYJ3,/M#?;MDG6I:AVXFEJ>B2\6L[+1>H8V.%.",KOC/4\P*T M*"QTD*AGNMJ8#O&$%DDQSNH+JH6NLOME25E*BIO=0Y&G724]63QKV@?P^2Q# M*AZBV98%@=3^48>6"R38Z(L\&KZ<-T!UT7U1MW.":\KM]?$S4S]Q]/09R-&$]:)7>8GKZ_59A;-< M_NR@HHVUEYSLU;=7Y$1YR4].%FQ98.8=.+T*/Y/BF<4@M+5X]6!.F$#F,@T0 MB7E($.7?'&[QMLT=7*]US4'9!F0.RE[=F\- D@''QASLF+=*9HTD,# &S^, M?')B.RE,#(M68YP8JBWF,H&R1,K'>UQM%-5C]!L[6QA,=Q]L1< ,G])_0P/7 MC7D)&;<"60?/7(B")(&O#1N@1B-,E.$M\(2H9S2J)O;381 #.9@-X49AQ;K- M7-@39@)$L@4E&&3SQD)P_XDT6./*A*J)->ZG.O6->TX3="G"BG-GL&>(CW,M M0@D'"?+GX1/NH,#U^CQGN=\RJP\>;B\S\0M,]XM-O:VJJ\=V^6B=:D$G5G#^MGMK_FEZ/%IXPCJ#%: MB&=WMY:*<%!,,\*-6GT4S5N7#OQ"VY+N6_0:K1S83Z"7Y,=S&L>7Q0OQM@)8 MVT:_R61>-,V1\D'7KG0X#V;/6B^U:YM V(0@GY"OMVSSLG^R.M/,!TK;6J<# MI;W[S@:*:+2EWC_DGH%3@=;"N-M&/WP'?+?E]::'5\+%KXE@-E[>4(XN2=I0 M Y8AYTG.COE$.=_,_!:L%[=N)4 MF81QQ?6VZ^NRO6-SQ2Y#3UBG\EOC:NK2WOPM]J[+OF0GIZA=)AW.KQ.C*U': MLETPP@&KG\N'G6AJR*BRN34V8'7,YY0=I&2Y_F%;R>1IWHGGT^?^#!IPZMS3 M47.C:4%UV^I=/"!QJ22.^7Q&$$^+Q! M#%;=>QC&V4KXF!&#*S3P+O[(=FP.?[?70,B$)LK_K% O&>I$0TPV)(0S+.&_ M5+T#O5[>*RP;UTM*.Z7S'_ @0^B' :)8Y-$; _'\0H G1'?;;<%?SDP*QOM% M03Y?EFM2;7ADIW$OS[ 'D,,SI.'>4XT9$/Z'L8!&/$ OW'D0#?+XZ%B^?" ? M^&:=*98.GR&%0-&_C1TEXZG][UB>Y'S'DB3M@[77U4U2L:LJ[;_OJZ2L6<2I M>!3;4=\@NW1&W;W%3NR:H8X[)-CKGPHF%6HY['\UXM'PP>V &K%)T>UO;;%( M@$Y)XE)\-Z$%Y#/\F9'Q[IC^737?"+- M7W!SD^2R_373+FR>8-,FXF-U(3),8Q8&%_"P:]BQ2_1"PV#&!^0M+Z?"07;? ME#5EI'8=Y9DO?=1-O_5EB-I@!LDSJ--[4=JEK:F)^J;_=6QRFB M@61O<1 #<\$^;%=[RI9&3R;4J'FJR.[Q*7/,94^M! MROG/@47BYSMT;S@=-1[IC5/"X\*7W4>K46UK-@&XK)UK*S:T@%)_V6A-JL Y M'2ETCHK&JV 6UC(T+<*9);PB"P##WO<4TI**!W(=<(<&]77UF)3MB\AT$JI) MD6_L;L\?CMH'![D): MSR*+?GHFT< E=-()KAKXXUK,Q]Q0_E(VQW:DPYJR6R@3CT/Q*IS'>5ZG!:EW M%;['7YK30GZ1U1>I\"Y%PLQ"O:RHX\G: M)]C_MLNSO'EY11Y'!GJ7SD=I7/[]T&E2Y_7U>I@J)(YD]EN0)YCMS;TI \4.XB'HU 6]T(!'!UM^Z1/A7R M22-L*N5(U&30=1MRU/@ UUFT#H\SP4 IO$%K3.RV1*QJW>] M/L-5D^3E#A:,?"!KM>HY61J61'XZ>\ M>3K;U0W9X$ICZ6/8 [ 0I!$-]V;:,B#J:70LH,^4!]0Q$6V19#H 1Z47 >,7 M'9@ZDXII%SZ@&6 *T<(F=.KP(1Y@QFC96)1A*9T_#']A3O8-4X^&BY;N9C1&=)0!3QQN2,D+1MW/ M%*V7?09)_DUVY"6]QVKWB6IJ/W-B8;-WTPHC:EV89N# "@7GV(:BB*UB%2DT M%?2N\A)?-G@S5;1(]:D-!(\Z\PU#1A!QBG&P>*R]:3S.:-DLLA M<%3+6P,Q 1)>_:1PO69[E;BL>>!V*ZZ\\H(D=T])A1^2&F==E6*=1*J3CF'I M,R>D/41.C.8;3A1U=6A/V!7CQS@'51P/U6'&RR$ AQA9)SLA4PG9<9_>3IF M3VLE .P*MB $O.$[L-U ;O3, %[F^..'@4&33J"B5:^= 3TP(L&*.H.UPY6 MZ/5OJ#^U11E8SJ?6)E*0*U0 MCWI2=: 7.6X$GFY"Z )VX)ZOT;H:-8$G&VM<'LXZ;H >;/KYB#00A_R+)*_3GI-CAP> E;/N?R0Y&>7J^FH*"?[PR M77%5#1.DSNI=IQD(S3H=NP?W"#$CNM$"("WM$G/%Q0253CBCU]B0FBB%)U,,TYD@!D.JT@3?(EM*7HX.&H'*8FA*+8@,YLI-/,E14$F&EF MS ZK;@2XO5;@G*&T =2@#LJ2572^8F]7,?W'75NJRB:P.ZM*#KU<(.EI MDQ3;YO%NLZ@T>GBO16L$PH-'QXLJVSB!3P#_.84?J/-TPC[@O"I[%)0ZH!IM MJ0PUER%IFBI_V#5\(Z\A[)!%?S*[W2F*:QQ*]ZJ)L!"E!OCA*_:6V,O]\(28 MSI: ;E-@:0&]SGV4%!!O>W#2XT?WXFT/:&OZZ!*^R0C% YM9C OHQ2D$@T; M$C2ZB(@]R0@*D#M1MUS49L3-,JS-('H&0]2_#?Y8X^OUA[K)-Y3#J1N:\@]! MEC3=E7MC^5&\.]A36HEJFB_HY_:_4#.!"P (>%HI<$?W+686SO&$_23/URE; M+RR7Q\Y^!%1Q&BMD*#;_L,1\AT)!RJ4 M-Z+,*WBG0KZ*T@Z==%E:JM2$E_3,5.O@"'^%^=T O: M%PR%M3\P[(@;#0<[1D7#PZ2X MP55.9.^\37T&.R0UT9&',U&<"A)DG%D+E'> )>P)$/CPT]10'YYUFH6#?\0> MO5AA.J.8=>#FI93 L\?$\RG.K,"];/\@3ZP8S0L0$(:\/T09JW8XN\J3A[S@ M3UWR.RQF%X9T.[&\(:1+QN^5H)8+-&+#W<4?ER+";OJ,)$U:28N!FUA7?[01 M-GO7QPRC(>I^D"VNFI>;@KWW46;L_M&6Q8MZ)4!T&P.K@>AV[Z,PB*!-Y[&" M/^I29JBG;VMH;@4#S&=C\]JVS' 1<<=)Z$(BVD ZJBEB!L&0D]I%7N8-OLJ? MV=/S#=5_3D%S4M>X@D*5D@PB\;QT<5[) >P+23;=XD1?YWG'7KN4"&.1Y5\1W,,7T;[N\?40S975# QN?$9P.S7Y'R\1Y7&_96$2 G9]:59:AL1LQO?#SPPO[%N'E#8;]!_%4M9\&P M>XFM(^#-GN!%+WA&V?KG7WTY>?NG6 &Q(19GHV (ID.:+^/ELJR;:J=?GEB[ ML:6)JKKW:Y0'9CABQ)U)NI#0,IFU;W0H'[B)97I*5,T:FQX>@U9R[>L>CRN8 MCVJVUZ/V2O+HG/O.X:7YG9#W8%4:EJ0PI*O0K^%Y&-:I MVO<. 1-_JN+5E*^WXAIPVN3/)CE1=YU[F9STR?NUGXFG7%9(\+5"'6,.ZY ' M4(9E4"I><22<&Y2TW"QKRC7 KN%<:VH5<9S$V'N-.6955(77J^O=1OS.RF'8 M$W+F/.Q9"1?>[DVVJ_9!MI;?%>HY1B.6?;B8,"JS=#>?,7L3@)WG>,95\LC/ M;'1,Q?&4^K2^BH8K%Y)MFTV,#VV7&[E=\2C;XG&R2 MO)3-0![)^1:#*E[*4;6#5 M-U6]1LL)P5[8IF0&L7VJ.,K?O6TQSIZG9Y:9 ME"]GI*2J;-@Y^?YANEU3-TF9Y>6C$92 M?B:!3\G:@T[I[8JD&E?NI,/?/.$^)\Z*S#1TGF9XIVB0V43.C>)\5['_W-,^ M1 68;PX@8>#%^G=T6V8N2$7[%=V:^##S?J >S)R2/__5CT^?^*#[!WNYNRQ M8>. /,EGG6 57.1"OA:!I< M9T[G>HU4T*8#.SR]JG SCFHU=B^,BHO1H[M2.:X_MH"[+BF;NXJ%:/2#3Z2L MNG_RDF/]7MP]3I_*_&^[MMZ1)#D2@BRLEF0 QMR[S-%[O1^'%V[19;G=M5?] MAIWU@:DXAT:##/W<.[K>X6:<>AFVG []U]06]TTEYXRION>$H^N)O@)U7\0)UX'".C MV"8*0F"1ST1*V-(((2PV^$4G!FK$,66 -=5]T-"0R4C7]\3QIU/6< M_! >U)W+"S#E0Z<(L:J"U<:5D7V-TY%#,(7?GQIMTFJ7W C5GBS*\+PKM4A M^"=\JVO3,G2N83'CU;O^\Z^^4$JG?QI[V?YWZ6!N&16A^WV0]>:H-B"OP?4Q M+_/-;G/+%%&TN\OU!:FNMY@].E(^7E'+ !6*=M"_;7%->PX\U]@3-?1:#I%@ ML=OCKWGJN^<2"38=UN ,HQW[ZLJ"@]7C'3'/61CRW14O<^!1 YRX="H!\4&_"&=EW)BV+?EV))[W8AWBM M7@JNET4Y#@B2];P&V$9"NHS#5XQ9NB\]*;/SO-@U6'UFP%&/ELX!1-.O1SA^ MMWN%.%L\1]0RYLX->-. ;6'>3@W]T]\K]-"K(1/.:MHQ7]= MF\U\36 O!FJ\%7B:I+\\5F179GR#\F\[RE3SU V]4&NB6F:C/*3KH;"5C&<6Y$()LTT[+,'1;1;.$(VYZ/ M:(S4F.P#.^0A#%V5*B&M.OK@7?O68&:C4!R.@CM07TD*>1FT<@3NHWY#>NZK MT!6U3/2K1/K,D%BA'30KI#F6-!,T5XE2'Q8G92L0%]Y %!5]&;1G%\/S"LJ]2CGU?KY;"=NJ. MM!KG 2XZBV>0;G'!'I*Z)^F$P)>Q[5%Z>%O;$>X#)$;9V;LG4E N:O:X*KL\P8Z( MC(X1RF9I_=:P^5J_?P\S]XCXKY$@SXI%<0;&!X#-)D6W(D&F\X$#_B PC0BK M5JC12L3#&QQ_K M6XTM;S4^0,I9LK1%=^*"XM;;"3OL4_R-YQG>[]9K.P^PU<7)!E\F73=T>;2+E7/+& M7^P M&@%,M:TRV!D@H8Q1/0'TQ)11#\J@*X(U4P:S>2)3AJ>\F4-H$Q]C9)1]"PL- M6()N,)K2'B=!,GE_P4EUP3**.).$+!-?@:*1B7[<>RY&!+54C(('('< +\)9 M7)-J$WKRGQI(HM1"L"![]U#G69Y4+W<)+]S*@@E%_5-E&UC8K.K50WR:08HS2J6I6'(:">[@, 9R#/"DM>K^^KI*Q921A2J@N@:C>&04F[>^^8BE.? M5%^]A_ R'!C_.+N\N5;6"CWZ!H2:HU[<@X.2@-7Y!/$&F"45#'K$[/$8$H4* M@ BLJV:$/OJO0^317_V552JG026OI3L]&4J^,D*?I!_W^!L1"CK=R91%E'H( M--"SLY;T.YO!]CT7[0UWT)E(KK+I(8\SO[3;2S=)U;R,)KOZ]&7\%T5$;-X) M:(8R)^,#4V+KE9.*$C,#E$UL]1@#COYC:W3Y]TQ[*(H2)4O4)\&+J9>: MKK8R2N3/1K?R#\VKG\QVY7?C*7 \J= :T5&(6?D+*[T"RUA,Z1>2O-2+D=A; M!;(P^/#OYC'180\^($E57#=YFA1[1?Z"A\%'RB(2/7@-?1FQ6>\S\P5L:/W[ MFYG!#1_T3JCL<(##+6/;:^3209[\QGB8)WMQ/]!==02C)(H5?X DB@:3GM W M/99$H09@$'.2IM4.9^TQO5IQT4[QM7$XH^C//?1:@JBC&.5*G4J+1%M!1C&. M V7# IU.Z?A8Z9"[1FUW-Q5)<5V+TZ)RO$Y^"@7K9&?^D#J08T>?M0^$V#(+ M\)C=NUC;@>,UIJ,=H52?=-R/S4N"#S/; JO;SK#V-1[D_$-+^I24.VK19[N* M%0.3I#FDWX,R'=(>_=EC2V^%6HI&.T#6/ /,\JR_2\"O%CPPVH&?#I6._>$3 MHFJ@0(.O!/P+&-&QN/\TWKU+MEW M3]"(%W:ZD7.#.#O&TY-[*0$6TKO15M1JN)B4C$0E*E$]3V:&P)N8YB#0-9P MW0^HY=2H'--G/J8U8RODS/GG).42:4^=,PULYLZ9+OTYDXZ@U>QIP37 .734 MHDR9)_V^NZ><)5R\KH:1$UP/4:@H"NU[5[P'.ZJ(/]B#(,^>[$ M %@ )QX6_IJ((! MA3('NA; M+CK2*\2)\Q5)3SYX,LY\$I2'\J\L5M?>-1]< A>A2X9!5"YKC^<&:R(V/NA(C4(=WL-W6)N MK^O >%LA3MTH+'4G"&2[H27.Q<"]V]J&B:RL3 (MH)S_6>+TKKO*U M+&8P:.W68H[[#VXV@@7$>'!C/#"9W%F07* 8=C2!(EUCF@-@1(LZ?;FG+"@. MHQNT=FM1Q_T'MRC&0)1#Z29*UP7@W'A%!"!C2'DNW:"U6P >]Q\)@%'.LYNH M71>"7/25'?B;T9^2%XH[;&NZ9&O7O 4TL> M,?H<31T'J&/![+2C%YE A9C&7)A+YFE+U Q,!*A3HPU0YZ,%V_?40&*074[Q M6 2N>B>DO/^M: &:9!1]NG<$'<%Q'@=R5=P!XR!K[_G'.OQ[G =5:"!&^@+. M=UVO=V3=?$ZJ^7L6ZH^-9S1Y=QZ16[<$S2Y9AQ]OT^?8T'2F&GNBJR&C" ML=DZVID4 ,=&5D<4XT#S.Z*>4'B>,N=E69L\=,:4Q[D7]A/\VO\_0;@:(Y M=;?N;;:GR6/ICBHLJ'/#/\!T]X58:PCA,;+3 C@@QAK+I1-_$!( M]CDO"FJ;F+G,XQ^"I_QD=LZI^8T^W$\LR<+AD/-1I&+^H* M+MYP-B;P&_D(G?90S!ZB,QM,_UB5\'.E<9#.I#DL/#<@X"%05Z#Q*M9I.B.] M'T:^QF,6%8:J,W6Z35W#S_.YNA9Z!8=>/D OX<17Z#'\D31M3>L#+LJQM'E^ MM,ZEF31W#+H0)].DP%NAG3C(500_R&6D=FT$QCO*);&*TY>/R?\AU5E!=:XX MT@7HQ;4CG*,3?#I^>$&<$\19B7+8"S(<^MY2/J)1(3LPQJK#*P^" 7MR#5T9 MK=#P7>V!E_$3Z;08=&ST<:P>8N-=]7N#9> !*@>JY[V\&:'EJCU8;1C9Z-4V$;=0#',,:M=W9 -KGC!#7:XZRG? MJCQJ<+*'I%LF M15:9L8D8GV:;ZV'U C#Q]V_?OT5?"\JL5%_#CNJVSQS^9C%QHS&(]6-)F'TL MS6$P#N\_$V/=09VV[QQA>I.G2;]V:[JC#4*8[(KDL MTZ5M?)NNH>PPT_WMXDUWC#I[TSW"\-),]V1-!]*Y_4[V&L"()^DNQ9(3QEP0 M>P:K 6;4OT-O$"O,BKF$2[;P:5Q:F;D$ZOYM_21-R:YLZEN M]SPIAJ/7LC>?+'N"UB:'T')OQQTC:. $#:R,SN>'?T7*=ER.ZX?#AS<&COE9 M1*W*^1H-':%TJNL@H%RA![PF%05G49#/"04.6K/#*16F8XBN*%?@B&!;UZ\(FA=)P0IZ M85E)?V /H%I%AC3\%# BPZMD+1NHYP/UC(2]F@@=!&*E7Z]XNY)<-[3HQ1/N MCNC$Q=Y5Z(N(-B-B#,*90?4_YY\E6_:06_YWYH;W*V-UBUE9I&O2''8VUH" M!X .U%%?P*NCO^K3&F;E_UV+!#DV.Y(K)77#3A"FAP7* A^>-4'2X2E:8Q3& M-:Q1PO,=T+BFNG!N8%-$PAO9B MG=@:5S-K6.!_94'4QD4L7R> FT65@=//H M- ZM^%.H%TNGDJ )!R*>*K6!)7.G>Z)*8_V&&/F%L 7)(458GGBF01UJ* M)_+J@%Z'XUD+%U^M#7^*A"ZUQD3G\JX&3UM;(T$>C>B;KZM]2 -Z;6,L17)@&&DK<,$X M##Z7&B&)P-1J]MJ!X_$"OGT 0J&QU9_C;8737-O4I[ZWL^^I'KT;]9@HS)"A M;,.S8<(^:Y3)>0]AII,HF+/->K;7K#_0;OYPM O68>];F4G@/VL]#XGI++4"0@&.$28%.V)Z]X1Q<\4 M2\U.4?A0U01VB%#1J8W./%DZJ+V .J6=F MQ2P@*-;EV".JYT>;:.HF%(8ORY1L\'!R2F\RU6@%PK5&O^X1+HB.3L=%G55U M5$N,M1893LKI5:N=2TCYGF0EH(HRS^HI6 ]83@KPCE?KTA*\\Q\:9Y?FNW(/ M@#$M\T*\=IP")DU==CWED"2#3'2T8I0ULE,N+%UTKI\@FC27_F7W(FG6I-IH MO0:MU\C8C/2Z=6]2P[/R+>'^7*.Y@;F3 6!L,$$\F9XF2(BI[HQ,TMUPP,QS M?D0@QMH=FM(L,J_Z''Q2,ES1^?Z8F$WU>1=L0TX#F/'N^=2B3EEZ/< 8GCP, M7Z9^0O%A]D[:&Y(_YITMBAY/U09F;2T@:.1?6Y!:5C58?;4-J6&.!FT@0O5WE"]9LW+X;> MY*B=,W=RU',X?]*3MC8AD!!^?$;1LI)C:DT97N.*S6,5?L;ESH&SL)#4H;

XML 39 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance sheets - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Current:    
Cash and cash equivalents $ 91,389 $ 1,543
Settlement assets 10,384 10,217
Accounts receivable, net of allowance for doubtful accounts of $729 and $517 20,008 16,109
Deferred contract acquisition costs 1,631 1,673
Prepaid expenses 5,287 3,340
Total current assets 128,699 32,882
Property and equipment, net of accumulated depreciation and amortization of $34,304 and $27,862 14,364 14,211
Capitalized internal-use software, net of accumulated amortization of $18,266 and $14,621 8,501 7,816
Deferred contract acquisition costs 1,512 1,521
Intangible assets, net of accumulated amortization of $212 and $33 1,258 1,437
Goodwill 251 250
Other assets 1,324 1,145
Total assets 155,909 59,262
Current:    
Settlement obligations 10,384 10,217
Current portion of long-term debt 0 97
Current portion of capital leases 2,413 1,869
Accounts payable 5,949 4,160
Accrued expenses 8,018 5,098
Deferred revenue 5,326 6,488
Total current liabilities 32,090 27,929
Long-term debt, net of current portion 19,355 27,918
Capital leases, net of current portion 1,971 2,401
Warrant liability 0 5,498
Total liabilities 53,416 63,746
Commitments and contingencies (Note 12)
Redeemable preferred stock:    
Redeemable preferred stock value 0 206,490
Stockholders' Equity (Deficit):    
Common stock, $0.01 par value - 500,000,000 and 80,000,000 shares authorized as of October 31, 2019 and January 31, 2019, respectively; 35,759,355 and 1,994,721 shares issued and outstanding as of October 31, 2019 and January 31, 2019, respectively 359 20
Additional paid-in capital 382,951 0
Accumulated deficit (280,817) (210,994)
Total stockholders' equity (deficit) 102,493 (210,974)
Total Liabilities, Redeemable Preferred Stock and Stockholders' Equity (Deficit) 155,909 59,262
Senior A Redeemable Preferred Stock [Member]    
Redeemable preferred stock:    
Redeemable preferred stock value 0 79,311
Series B Redeemable Convertible Preferred Stock [Member]    
Redeemable preferred stock:    
Redeemable preferred stock value 0 51,872
Junior Convertible Preferred Stock [Member]    
Redeemable preferred stock:    
Redeemable preferred stock value 0 32,746
Redeemable Preferred Stock [Member]    
Redeemable preferred stock:    
Redeemable preferred stock value $ 0 $ 42,561
XML 40 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 311 418 1 false 77 0 false 4 false false R1.htm 1001 - Document - Cover Page Sheet http://www.phreesia.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Balance sheets Sheet http://www.phreesia.com/role/BalanceSheets Balance sheets Statements 2 false false R3.htm 1003 - Statement - Balance sheets (Parenthetical) Sheet http://www.phreesia.com/role/BalanceSheetsParenthetical Balance sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Statements of operations Sheet http://www.phreesia.com/role/StatementsOfOperations Statements of operations Statements 4 false false R5.htm 1005 - Statement - Statements of redeemable preferred stock and stockholders' equity (deficit) Sheet http://www.phreesia.com/role/StatementsOfRedeemablePreferredStockAndStockholdersEquityDeficit Statements of redeemable preferred stock and stockholders' equity (deficit) Statements 5 false false R6.htm 1006 - Statement - Statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical) Sheet http://www.phreesia.com/role/StatementsOfRedeemablePreferredStockAndStockholdersEquityDeficitParenthetical Statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical) Statements 6 false false R7.htm 1007 - Statement - Statements of cash flows Sheet http://www.phreesia.com/role/StatementsOfCashFlows Statements of cash flows Statements 7 false false R8.htm 1008 - Disclosure - Background and liquidity Sheet http://www.phreesia.com/role/BackgroundAndLiquidity Background and liquidity Notes 8 false false R9.htm 1009 - Disclosure - Basis of presentation Sheet http://www.phreesia.com/role/BasisOfPresentation Basis of presentation Notes 9 false false R10.htm 1010 - Disclosure - Summary of significant accounting policies Sheet http://www.phreesia.com/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 10 false false R11.htm 1011 - Disclosure - Composition of certain financial statement captions Sheet http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptions Composition of certain financial statement captions Notes 11 false false R12.htm 1012 - Disclosure - Revenues Sheet http://www.phreesia.com/role/Revenues Revenues Notes 12 false false R13.htm 1013 - Disclosure - Debt Sheet http://www.phreesia.com/role/Debt Debt Notes 13 false false R14.htm 1014 - Disclosure - Common stock Sheet http://www.phreesia.com/role/CommonStock Common stock Notes 14 false false R15.htm 1015 - Disclosure - Preferred stock Sheet http://www.phreesia.com/role/PreferredStock Preferred stock Notes 15 false false R16.htm 1016 - Disclosure - Equity-based compensation Sheet http://www.phreesia.com/role/EquityBasedCompensation Equity-based compensation Notes 16 false false R17.htm 1017 - Disclosure - Stock warrants Sheet http://www.phreesia.com/role/StockWarrants Stock warrants Notes 17 false false R18.htm 1018 - Disclosure - Fair value measurements Sheet http://www.phreesia.com/role/FairValueMeasurements Fair value measurements Notes 18 false false R19.htm 1019 - Disclosure - Commitments and contingencies Sheet http://www.phreesia.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 19 false false R20.htm 1020 - Disclosure - Income taxes Sheet http://www.phreesia.com/role/IncomeTaxes Income taxes Notes 20 false false R21.htm 1021 - Disclosure - Net loss per share attributable to common stockholders Sheet http://www.phreesia.com/role/NetLossPerShareAttributableToCommonStockholders Net loss per share attributable to common stockholders Notes 21 false false R22.htm 1022 - Disclosure - Related party transactions Sheet http://www.phreesia.com/role/RelatedPartyTransactions Related party transactions Notes 22 false false R23.htm 1023 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.phreesia.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 23 false false R24.htm 1024 - Disclosure - Composition of certain financial statement captions (Tables) Sheet http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptionsTables Composition of certain financial statement captions (Tables) Tables http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptions 24 false false R25.htm 1025 - Disclosure - Revenues (Tables) Sheet http://www.phreesia.com/role/RevenuesTables Revenues (Tables) Tables http://www.phreesia.com/role/Revenues 25 false false R26.htm 1026 - Disclosure - Debt (Tables) Sheet http://www.phreesia.com/role/DebtTables Debt (Tables) Tables http://www.phreesia.com/role/Debt 26 false false R27.htm 1027 - Disclosure - Equity-based compensation (Tables) Sheet http://www.phreesia.com/role/EquityBasedCompensationTables Equity-based compensation (Tables) Tables http://www.phreesia.com/role/EquityBasedCompensation 27 false false R28.htm 1028 - Disclosure - Stock warrants (Tables) Sheet http://www.phreesia.com/role/StockWarrantsTables Stock warrants (Tables) Tables http://www.phreesia.com/role/StockWarrants 28 false false R29.htm 1029 - Disclosure - Fair value measurements (Tables) Sheet http://www.phreesia.com/role/FairValueMeasurementsTables Fair value measurements (Tables) Tables http://www.phreesia.com/role/FairValueMeasurements 29 false false R30.htm 1030 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.phreesia.com/role/CommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://www.phreesia.com/role/CommitmentsAndContingencies 30 false false R31.htm 1031 - Disclosure - Net loss per share attributable to common stockholders (Tables) Sheet http://www.phreesia.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net loss per share attributable to common stockholders (Tables) Tables http://www.phreesia.com/role/NetLossPerShareAttributableToCommonStockholders 31 false false R32.htm 1032 - Disclosure - Background and liquidity - Additional Information (Detail) Sheet http://www.phreesia.com/role/BackgroundAndLiquidityAdditionalInformationDetail Background and liquidity - Additional Information (Detail) Details 32 false false R33.htm 1033 - Disclosure - Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail) Sheet http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetail Composition of certain financial statement captions - Schedule of Accrued Liabilities (Detail) Details 33 false false R34.htm 1034 - Disclosure - Composition of certain financial statement captions - Schedule of Property and Equipment (Detail) Sheet http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentDetail Composition of certain financial statement captions - Schedule of Property and Equipment (Detail) Details 34 false false R35.htm 1035 - Disclosure - Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail) Sheet http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptionsScheduleOfFiniteLivedIntangibleAssetsDetail Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail) Details 35 false false R36.htm 1036 - Disclosure - Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail) Sheet http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptionsScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetail Composition of certain financial statement captions - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Detail) Details 36 false false R37.htm 1037 - Disclosure - Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) Notes http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptionsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail Composition of certain financial statement captions - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) Details 37 false false R38.htm 1038 - Disclosure - Composition of certain financial statement captions - Additional Information (Detail) Sheet http://www.phreesia.com/role/CompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetail Composition of certain financial statement captions - Additional Information (Detail) Details 38 false false R39.htm 1039 - Disclosure - Revenues - Schedule Of Rollforward of contract assets and contract liabilities (Detail) Sheet http://www.phreesia.com/role/RevenuesScheduleOfRollforwardOfContractAssetsAndContractLiabilitiesDetail Revenues - Schedule Of Rollforward of contract assets and contract liabilities (Detail) Details 39 false false R40.htm 1040 - Disclosure - Revenues - Schedule Of Deferred contract acquisition costs (Detail) Sheet http://www.phreesia.com/role/RevenuesScheduleOfDeferredContractAcquisitionCostsDetail Revenues - Schedule Of Deferred contract acquisition costs (Detail) Details 40 false false R41.htm 1041 - Disclosure - Revenues - Additional Information (Detail) Sheet http://www.phreesia.com/role/RevenuesAdditionalInformationDetail Revenues - Additional Information (Detail) Details 41 false false R42.htm 1042 - Disclosure - Debt - Schedule Of Outstanding loan balances (Detail) Sheet http://www.phreesia.com/role/DebtScheduleOfOutstandingLoanBalancesDetail Debt - Schedule Of Outstanding loan balances (Detail) Details 42 false false R43.htm 1043 - Disclosure - Debt - Schedule of long-term debt maturities (Detail) Sheet http://www.phreesia.com/role/DebtScheduleOfLongTermDebtMaturitiesDetail Debt - Schedule of long-term debt maturities (Detail) Details 43 false false R44.htm 1044 - Disclosure - Debt - Additional information (Detail) Sheet http://www.phreesia.com/role/DebtAdditionalInformationDetail Debt - Additional information (Detail) Details 44 false false R45.htm 1045 - Disclosure - Common Stock - Additional information (Detail) Sheet http://www.phreesia.com/role/CommonStockAdditionalInformationDetail Common Stock - Additional information (Detail) Details 45 false false R46.htm 1046 - Disclosure - Preferred stock - Additional information (Detail) Sheet http://www.phreesia.com/role/PreferredStockAdditionalInformationDetail Preferred stock - Additional information (Detail) Details 46 false false R47.htm 1047 - Disclosure - Equity-based compensation - Weighted Average Assumptions (Detail) Sheet http://www.phreesia.com/role/EquityBasedCompensationWeightedAverageAssumptionsDetail Equity-based compensation - Weighted Average Assumptions (Detail) Details 47 false false R48.htm 1048 - Disclosure - Equity-based compensation - Stock Option Activity (Detail) Sheet http://www.phreesia.com/role/EquityBasedCompensationStockOptionActivityDetail Equity-based compensation - Stock Option Activity (Detail) Details 48 false false R49.htm 1049 - Disclosure - Equity-based compensation - Additional Information (Detail) Sheet http://www.phreesia.com/role/EquityBasedCompensationAdditionalInformationDetail Equity-based compensation - Additional Information (Detail) Details 49 false false R50.htm 1050 - Disclosure - Equity-based compensation - Restricted stock Units (Detail) Sheet http://www.phreesia.com/role/EquityBasedCompensationRestrictedStockUnitsDetail Equity-based compensation - Restricted stock Units (Detail) Details 50 false false R51.htm 1051 - Disclosure - Stock warrants - warrants to purchase common and preferred stock (Detail) Sheet http://www.phreesia.com/role/StockWarrantsWarrantsToPurchaseCommonAndPreferredStockDetail Stock warrants - warrants to purchase common and preferred stock (Detail) Details 51 false false R52.htm 1052 - Disclosure - Stock warrants - Activity for the Company's warrants (Detail) Sheet http://www.phreesia.com/role/StockWarrantsActivityForTheCompanySWarrantsDetail Stock warrants - Activity for the Company's warrants (Detail) Details 52 false false R53.htm 1053 - Disclosure - Stock warrants - Reconciliation of warrant liability (Detail) Sheet http://www.phreesia.com/role/StockWarrantsReconciliationOfWarrantLiabilityDetail Stock warrants - Reconciliation of warrant liability (Detail) Details 53 false false R54.htm 1054 - Disclosure - Stock warrants - Additional information (Detail) Sheet http://www.phreesia.com/role/StockWarrantsAdditionalInformationDetail Stock warrants - Additional information (Detail) Details 54 false false R55.htm 1055 - Disclosure - Fair value measurements - Schedule Of weighted-average to determine the fair value of warrants (Detail) Sheet http://www.phreesia.com/role/FairValueMeasurementsScheduleOfWeightedAverageToDetermineTheFairValueOfWarrantsDetail Fair value measurements - Schedule Of weighted-average to determine the fair value of warrants (Detail) Details 55 false false R56.htm 1056 - Disclosure - Fair value measurements - Additional Information (Detail) Sheet http://www.phreesia.com/role/FairValueMeasurementsAdditionalInformationDetail Fair value measurements - Additional Information (Detail) Details 56 false false R57.htm 1057 - Disclosure - Commitments and contingencies - Schedule of aggregate minimum net rental payments (Detail) Sheet http://www.phreesia.com/role/CommitmentsAndContingenciesScheduleOfAggregateMinimumNetRentalPaymentsDetail Commitments and contingencies - Schedule of aggregate minimum net rental payments (Detail) Details 57 false false R58.htm 1058 - Disclosure - Commitments and contingencies - Schedule of minimum lease payments (Detail) Sheet http://www.phreesia.com/role/CommitmentsAndContingenciesScheduleOfMinimumLeasePaymentsDetail Commitments and contingencies - Schedule of minimum lease payments (Detail) Details 58 false false R59.htm 1059 - Disclosure - Commitments and contingencies - Additional information (Detail) Sheet http://www.phreesia.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and contingencies - Additional information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Income taxes - Additional information (Detail) Sheet http://www.phreesia.com/role/IncomeTaxesAdditionalInformationDetail Income taxes - Additional information (Detail) Details 60 false false R61.htm 1061 - Disclosure - Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail) Sheet http://www.phreesia.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfEarningsPerShareBasicAndDilutedDetail Net loss per share attributable to common stockholders - Schedule of earnings per share basic and diluted (Detail) Details 61 false false R62.htm 1062 - Disclosure - Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail) Sheet http://www.phreesia.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail) Details 62 false false R63.htm 1063 - Disclosure - Related party transactions - Additional Information (Detail) Sheet http://www.phreesia.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related party transactions - Additional Information (Detail) Details 63 false false All Reports Book All Reports phr-20191031.xml phr-20191031.xsd phr-20191031_cal.xml phr-20191031_def.xml phr-20191031_lab.xml phr-20191031_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 41 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Statements of redeemable preferred stock and stockholders' equity (deficit) (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 22, 2019
Statement of Stockholders' Equity [Abstract]    
Deferred Offering Costs $ 6,084 $ 6,084
XML 42 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 43 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Schedule Of Outstanding loan balances (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Nov. 07, 2016
Debt Instrument [Line Items]      
Long term debt gross $ 20,000 $ 28,842  
Less current maturities 0 (97)  
Less deferred financing costs (983) (996)  
Plus accrued interest 121 0  
Plus accrued final payment 217 169  
Long term debt, net of current portion 19,355 27,918  
Term Loan [Member]      
Debt Instrument [Line Items]      
Long term debt gross 20,000 1,042  
Line of Credit [Member]      
Debt Instrument [Line Items]      
Long term debt gross 0 7,800  
Loans Payable [Member]      
Debt Instrument [Line Items]      
Long term debt gross $ 0 $ 20,000 $ 20,000
XML 44 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Preferred stock - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 22, 2019
Oct. 31, 2019
Jul. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Apr. 30, 2019
Jan. 31, 2019
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Preferred Stock [Line Items]                      
Aggregate of common stock   35,872,057     35,872,057     1,994,721      
Preferred stock authorized 20,000,000                    
Preferred stock par value $ 0.01                    
Dividend paid   $ 0   $ 0 $ 14,955 $ 0          
IPO [Member]                      
Preferred Stock [Line Items]                      
Aggregate of common stock 25,311,515                    
Dividend paid $ 14,955       $ 14,955            
Junior Convertible Preferred Stock [Member]                      
Preferred Stock [Line Items]                      
Temporary equity cancelled     (32,746,041)                
Temporary equity, shares outstanding   0 0 32,746,041 0 32,746,041 32,746,041 32,746,041 32,746,041 32,746,041 32,746,041
Temporary equity, shares issued   0     0     32,746,041      
Redeemable Preferred Stock [Member]                      
Preferred Stock [Line Items]                      
Temporary equity cancelled 42,560,530   (42,560,530)                
Temporary equity, shares outstanding   0 0 42,560,782 0 42,560,782 42,560,530 42,560,530 42,560,782 42,560,530 42,560,530
Temporary equity, shares issued   0     0     42,560,530      
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based compensation (Tables)
9 Months Ended
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of stock option activity
Stock option activity for the nine months ended October 31, 2019 are as follows:
 
   Number of
options
   Weighted-
average
exercise price
   Weighted-
average
remaining
contractual life
(in years)
   Aggregate
 
Intrinsic
value
 
(in thousands)
 
Outstanding
 
 
January 31, 2019
   5,055,505   $2.45           
Granted in nine months ended October 31, 2019
   1,230,382   $8.78           
Exercised
   (111,515)  $3.98           
Forfeited and expired
   (53,627)  $3.38           
   
 
 
                
Outstanding and expected to vest
 
 
October 31, 2019
   6,120,745   $3.67    6.35   $140,339 
   
 
 
                
Exercisable
 
 
October 31, 2019
   4,197,481   $2.09    4.84   $103,178 
Amount vested in nine months ended October 31, 2019
   621,206   $4.03           
Schedule of restricted stock units
Restricted stock unit activity for the nine months ended October 31, 2019 are as follows:
 
  
  
Restricted stock units
 
Balance - January 31, 2019
  
 
20,164
 
Granted
  
 
526,382
 
Forfeited
  
 
(22,185
 
  
 
 
 
Balance - October 31, 2019
  
 
524,361
 
Stock Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of weighted average assumptions
The weighted average assumptions are provided below.
   For the three months ended   For the nine months ended 
   October 31,  October 31,   October 31,  October 31, 
   2019  2018   2019  2018 
Risk-free interest rate
   1.81  2.90
%
 
   2.18  2.83
Expected dividends
   None   None    None   None 
Expected term (in years)
   6.25   6.25    6.25   6.25 
Volatility
   45.90  45.00
%
 
   45.15  45.00
Weighted average fair market value of grants
  $12.42  
$
3.99   $4.99  $3.72 
XML 46 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of significant accounting policies (Policies)
9 Months Ended
Oct. 31, 2019
Accounting Policies [Abstract]  
Basis of presentation
(a) Basis of presentation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada.
Fiscal Period
(b) Fiscal year
The Company’s fiscal year ends on January 31. References to fiscal 2018 and 2019 refer to the fiscal year ended January 31, 2018 and 2019, respectively.
Use of estimates
(a) Use of estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates and assumptions on historical experience, known trends and events and various other factors that management believes to be reasonable under the circumstances, the results of which form the basis for making judgments. Although management believes its estimates and assumptions are reasonable under the circumstances at the time they are made, they are based upon information available at the time they are made. Management evaluates the estimates and assumptions on an ongoing basis and, if necessary, makes adjustments. Actual results may differ from those estimates made under different assumptions or circumstances. The most significant assumptions and estimates relate to the allowance for doubtful accounts, capitalized
internal-use
software, the determination of the useful lives of property and equipment, the fair value of securities underlying stock-based compensation, the fair value of stock warrants, the fair value of its business acquisitions, and the realization of deferred tax assets.
Concentrations of credit risk
(b) Concentrations of credit risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and settlement assets. The Company’s cash and cash equivalents are held by established financial institutions. The Company does not require collateral from its customers and generally requires payment within 30 to 60 days of billing. Settlement assets are amounts due from well-established payment processing companies and normally take one or two business days to settle which mitigates the associated risk of concentration. The Company has one third-party payment processor.
The Company’s customers are primarily physician’s offices located in the United States and pharmaceutical companies. The Company did not have any individual customers that represented more than 10% of total revenues for the three and nine months ended October 31, 2019 and 2018.
New accounting pronouncements
(c) New accounting pronouncements
Recent accounting pronouncements not yet adopted
In August 2018, the FASB issued ASU
No. 2018-13,
Fair Value Measurement (Topic 820)
: Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement
(ASU
2018-13).
ASU
2018-13
updates the disclosure requirements for fair value measurements and is effective for financial statements issued for fiscal years beginning after December 15, 2019. The Company is currently evaluating the potential impact of the adoption of this standard on the Company’s financial statements.
 
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,
 which is intended to align the requirements for capitalization of implementation costs incurred in a cloud computing arrangement that is a service contract with the existing guidance for
internal-use
software. The updated guidance for emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The guidance provides flexibility in adoption, allowing for either retrospective adjustment or prospective adjustment for all implementation costs incurred after the date of adoption. The Company is currently evaluating the potential impact of this standard on the Company’s financial statements.
In February 2016, the FASB issued ASU
2016-02,
Leases
(Topic 842), which requires lessees to record most leases on their balance sheets but recognize the expenses in their statement of operations in a manner similar to current accounting rules. Topic 842 states that a lessee would recognize a lease liability for the obligation to make lease payments and a
right-of-use
(ROU) asset for the right to use the underlying asset for the lease term. The updated guidance for private companies and emerging growth companies using the extended transition period is effective for interim and annual periods beginning after December 15, 20
20
, and early adoption is permitted. The Company plans to adopt this new standard in the first quarter of fiscal 2021 on February 1, 2020 and expects to use the effective date as our date of initial application. The new standard provides a number of optional practical expedients in transition. The Company expects to elect the ‘package of practical expedients,’ which permits the Company not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to elect the
use-of-hindsight
or the practical expedient pertaining to land easements; the latter not being applicable to the Company. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all of its leases. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company is currently evaluating the potential impact of this standard on the Company’s financial statements.
XML 47 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock warrants
9 Months Ended
Oct. 31, 2019
Warrant [Member]  
Stock warrants
10. Stock warrants
As of October 31, 2019 and January 31, 2019, the following warrants to purchase common and preferred stock were outstanding:
 
   Number of warrants     
Warrants to purchase
  October 31,
2019
   January 31,
2019
   Exercise price Expiration 
Senior A Preferred
   —      116,232   $2.19    
October 1, 2021
 
Senior A Preferred
   —      672,560   $3.00    
November 1, 2026
 
Junior Preferred
   —      489,605   $0.01    
September 5, 2020
 
Redeemable Preferred
        358,244   $0.01    
September 5, 2020
 
   
 
 
   
 
 
           
Total preferred stock (liability-classified)
   —      1,636,641           
   
 
 
   
 
 
           
Common stock
   —      166,952   $2.02    
October 21, 2025
 
Common stock
   —      89,459   $3.49    
November 1, 2026
 
Common stock
   75,137    —     $8.02    
February 28, 2029
 
Common stock (converted from preferred stock)
   153,041    —     $6.59    
November 1, 2026
 
   
 
 
   
 
 
           
Total common stock (equity-classified)
   228,178    256,411           
   
 
 
   
 
 
           
The following table summarizes the activity for the Company’s warrants for the periods presented:
 
   Common   Preferred 
Balance
 - 
January 31, 2019
   256,411    1,636,641 
Granted
   150,274    —   
Conversion of preferred stock warrants to common stock warrants
   581,798    —   
Exercised
   (760,305)   (1,636,641
   
 
 
   
 
 
 
Balance
 - 
October 31, 2019
   228,178    —   
   
 
 
   
 
 
 
The following table is a reconciliation of the warrant liability measured at fair value:
 
   Warrant Liability 
Balance at January 31, 2019
  $5,498 
Change in fair value of stock warrants nine months ended October 31, 2019
   3,307 
Conversion of convertible preferred stock warrants
   (8,805)
   
 
 
 
Balance at October 31, 2019
  $—   
   
 
 
 
 
Upon the closing of the IPO in July 2019, the Company’s outstanding warrants to purchase shares of preferred stock automatically converted into warrants to purchase an aggregate of 581,798 shares of common stock. Upon the conversion, the Company reclassified the warrants to equity and recorded the then current value of the warrant liability on the date of reclassification to additional
paid-in-capital.
In addition, in July 2019, the holders of these converted common stock warrants to purchase an aggregate of 428,757 shares of common stock completed the cashless exercises of the warrants, resulting in the issuance of an aggregate of 428,757 shares of common stock whereby 70,485 shares of common stock were withheld by the Company to pay for the exercise price of the warrants. The remaining converted warrants to purchase
153,041 sh
a
res o
f
 
common stock that were not exercised are included in the total outstanding common stock warrants
 to purchase c
ommon stock
 of 228,178.
In July
 
and September
, the existing common stock warrant holders completed the cashless exercise of the warrants, resulting in the issuance of 256,411
and 75,137
shares of common stock
, respectively
,
whereby 25,919
and 22,114
shares of common stock
, respectively,
were withheld by the Company to pay for the exercise price of the warrants
, and 230,492 and 53,023 shares of common stock were issued, respectively.
XML 48 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
9 Months Ended
Oct. 31, 2019
Debt Disclosure [Abstract]  
Debt
6. Debt
 
As of October 31, 2019 and January 31, 2019, the Company had the following outstanding loan balances:
 
   
October 31,
2019
   
January 31,
2019
 
Term loan
  $20,000 
 
  $1,042 
 
Line of credit
   —     7,800 
Loan payable
   —     20,000 
   
 
 
   
 
 
 
Total debt
  $20,000   $28,842 
Less current maturities
   —      (97)
Less deferred financing costs
   (983)   (996)
Plus accrued interest
   121    —   
Plus accrued final payment
   217    169 
   
 
 
   
 
 
 
Long term debt, net of current portion
  $19,355   $27,918 
   
 
 
   
 
 
 
The Company had a loan facility with a commercial bank that provided for a term loan with an original principal amount of $3,500 and a $10,000 revolving line of credit, which was later increased to $20,000. The term loan was interest only, at a floating per annum rate equal to the Prime Rate as quoted by Wall Street Journal print edition less three-quarters of one percent (0.75%), for 12 months from the date of borrowing followed by 36 monthly payments of principal and interest. The Prime Rate was 5.50% as of January 31, 2019. In addition to principal and interest payments due under the
l
oan facility, the Company was required to make a final payment fee to the lender due upon the earlier of prepayment or maturity of the term loan, which was equal to 5% of the principal balance, or $175 and was paid in connection with the repayment of the term loan. The Company accrued the estimated final payment fee using the effective interest method, with a charge to interest expense of $0 and $6 for the three and nine months ended October 31, 2019 and $7 and $21 for the three and nine months ended October 31, 2018 respectively, over the term loan amortization period. Interest expense related to the term loan was $0 and $23, including amortization of deferred financing costs of $0 and $6, for the three months ended October 31, 2019 and 2018, respectively. Interest expense related to the term loan was $16 and $73, including amortization of deferred financing costs of $5 and $18, for the nine months ended October 31, 2019 and 2018, respectively. For the nine months ended October 31, 2018, the effective interest rate on the term loan was 5.1%. Borrowings under the term loan were repaid in full with the proceeds from the New Loan Agreement that was entered into on February 28, 2019.
Borrowings under the revolving line of credit bore interest at the prime rate plus 1.00% and were limited to the greater of $20,000 or an amount determined pursuant to a borrowing base. The revolving credit facility had a maturity date of November 2019. Borrowings under this facility were collateralized by substantially all of the assets of the Company and the Company was required to comply with certain financial covenants related to this facility. The Company was in compliance with all covenants related to the revolving line of credit as of January 31, 2019 and until the total balance of $17,676 was fully repaid on July 22, 2019 with proceeds from the IPO. Weighted-average borrowings outstanding under the revolving line of credit were $979 and $971 for the nine months ended October 31, 2019 and 2018, respectively. Interest expense under the revolving line of credit was $0 and $
42 including amortization of deferred financing costs of $0 and $18, for the three months ended October 31, 2019 and 2018, respectively. Interest expense under the revolving line of credit was $166 and $115 including amortization of deferred financing costs of $13 and $53, for the nine months ended October 31, 2019 and 2018, respectively.
 
On November 7, 2016, the Company entered into a
5-year
term loan agreement with two third-party lenders in an aggregate original principal amount of $10,000 plus an additional $10,000 that was available through May 31, 2017 (the Loans Payable). The initial advance of $10,000 was drawn down simultaneously with the execution of the agreement and the second advance of $10,000 was drawn down in May 2017. Borrowings under the Loans Payable were subordinated to borrowings under the term loan and revolving line of credit. The outstanding principal amount of the Loans Payable was subject to interest each month at an interest rate equal to 11% per annum with the principal due in 30 equal installments beginning in June 2019. Interest expense related to the Loans Payable was $0 and $498, including amortization of deferred financing costs of $0 and $30, for the three months ended October 31, 2019 and 2018, respectively. Interest expense related to the Loans Payable was $168 and $1,663, including amortization of deferred financing costs of $0 and $89, for the nine months ended October 31, 2019 and 2018, respectively. For three and nine months ended October 31, 2018, the effective interest rate on the Loans Payable was 12.5%. Borrowings under the Loans Payable were repaid in full with proceeds from the New Loan Agreement that was entered into on February 28, 2019.
On February 28, 2019 (the Effective Date), the Company entered into an Amended and Restated Loan and Security Agreement (the New Loan Agreement) that provides for a $20,000 term loan and a revolving credit facility with up to $25,000 of availability. The proceeds from the New Loan Agreement were used to repay in full the term loan, which had a balance of $1,042 as of January 31, 2019 and the $20,000 outstanding under the Loans Payable. The Company is also permitted to borrow an additional $10,000 term loan (the Term Loan B Advance) and, subject to the bank’s approval, another $15,000 (the Term Loan C Advance) prior to February 28, 2020. The term loans under the New Loan Agreement bear interest, which is payable monthly, at a floating rate equal to the bank’s prime rate plus 1.50% until such time that EBITDA reaches a defined level, after which time the interest rate is reduced to the prime plus 0.75%. Principal payments due under the term loans are due in 36 equal monthly installments beginning in March 2021. In addition to principal and interest payments due under the term loans, the Company is required to make a final payment to the lenders due upon the earlier of prepayment or maturity of the term loan, which is equal to 2.75% of the original principal amount. The Company accrues the estimated final payment fee using the effective interest method resulting in a charge to interest expense of $217 for the nine months ended October 31, 2019. In connection with the New Loan Agreement, the Company issued warrants to the lenders to purchase an aggregate of 150,274 shares of common stock at an exercise price of $8.02 per share. The
w
arrants expire in February 2029. The fair value of the warrants of $833 was recorded as a debt discount and is being amortized to interest expense over the term of the new term loan and revolving credit facility. If the Company prepays the term loans prior to their respective scheduled maturities, it will also be required to make prepayment fees to the lenders equal to 3% if prepaid on or before the second anniversary of the Effective Date, 2% if prepaid after the second and on or before the third anniversary of funding or 1% if prepaid after the third anniversary of funding of the principal amounts borrowed. Interest expense related to the term loan under the New Loan Agreement was $386, including amortization of deferred financing fees of $38 for the three months ended October 31, 2019. Interest expense related to the term loan under the New Loan Agreement was $1,046, including amortization of deferred financing fees of $103 for the nine months ended October 31, 2019. For the nine months ended October 31, 2019, the effective interest rate on the term loan was 3.9%.
The Company accounted for the settlement of the Loans Payable and the term loan as a debt extinguishment and recorded an expense of $1,073, which is included in other income (expense), and is comprised of the
write-off
of $773 of deferred financing costs related to these facilities and a $300 prepayment fee related to the Loans Payable. The modification of the revolving line of credit was accounted for as an insubstantial modification. The Company incurred fees of $112 related to the extinguishment and modification.
Borrowings under the revolving credit facility are subject to a borrowing base equal to 80% of eligible accounts receivable plus a percentage of recurring revenue, as defined, not to exceed $25,000 in the aggregate. The Company has $25,000 of availability as of October 31, 2019. Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the bank’s prime rate less 0.50%, or 5.0% until such time that EBITDA reaches a defined level, after which time the interest rate is reduced to the greater of prime less 0.75%, or 4.75%. In addition to principal and interest due under the revolving credit facility, the Company is required to pay an annual fee of $100 per year during the first three years of the facility and then $75 per year in years four and five. 
Amortization of deferred financing fees
under the new loan agreement was $32 for the three months ended October 31, 2019. Interest expense related to the revolving credit facility under the
N
ew
L
oan
A
greement was $342, including amortization of deferred financing fees of $84, for the nine months ended October 31, 2019. The Company is required to pay a fee of 0.15% per year for any unused availability and a termination fee of 1.50% if the revolving credit agreement is terminated prior to its scheduled maturity. The revolving credit facility is due five years from the Effective
D
ate, which is February 28, 2024.
The Company’s obligations under the New Loan Agreement are secured by a first priority security interest in substantially all of its assets, other than intellectual property. The New Loan Agreement includes a financial covenant that requires the Company to achieve specified revenue levels, as defined, through January 31, 2020, after which time revenue levels for covenants purposes will be determined by the bank based on the Company’s forecast, subject to certain minimums. The Company is also required to maintain certain liquidity levels, as defined. The Company was in compliance with all covenants related to the New Loan Agreement as of October 31, 2019.
 
The New Loan Agreement contains events of default, including, without limitation, events of default upon: (i) failure to make payment pursuant to the terms of the agreement; (ii) violation of covenants; (iii) material adverse changes to the Company’s business; (iv) attachment or levy on the Company’s assets or judicial restraint on its business; (v) insolvency; (vi) significant judgments, orders or decrees for payments by the Company not covered by insurance; (vii) incorrectness of representations and warranties; (viii) incurrence of subordinated debt; (ix) revocation of governmental approvals necessary for the Company to conduct its business; and (x) failure by the Company to maintain a valid and perfected lien on the collateral securing the borrowing.
As of October 31, 2019, the Company’s long-term debt is payable as follows:
 
2020 (Remaining three months)
  $—   
Year ending January 31,
 
 
 
 
2021
    
—  
 
2022
   6,111 
2023
   6,667 
2024
   6,667 
2025 - thereafter
   555 
   
 
 
 
Total long-term debt payment
s
  $20,000 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of certain financial statement captions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Jul. 22, 2019
Composition Of Certain Financial Statement [Line Items]              
Depreciation $ 2,153 $ 1,966 $ 6,444   $ 5,515    
Capitalized computer software net 8,501   8,501 $ 7,816      
Amortization of intangible assets 59 0 178   0    
Deferred offering costs           $ 6,084 $ 6,084
Accumulated amortization of capital lease assets 7,127   7,127 5,369      
Capital Leased Assets, Gross 11,973   11,973 10,235      
Additional deferred offering costs 56            
Phreesia Platform Software [Member]              
Composition Of Certain Financial Statement [Line Items]              
Capitalized cost of computer software 1,452 1,274 4,329   3,744    
Capitalized computed software amortization 1,266 $ 1,037 3,645   $ 2,912    
Capitalized computer software net 8,501   $ 8,501 $ 7,816      
Acquired Technology [Member]              
Composition Of Certain Financial Statement [Line Items]              
Remaining useful life of acquired intangible assets     4 years 1 month 6 days 4 years 9 months 18 days      
Customer Relationships [Member]              
Composition Of Certain Financial Statement [Line Items]              
Remaining useful life of finite lived intangible assets     6 years 1 month 6 days 6 years 9 months 18 days      
Depreciation [Member]              
Composition Of Certain Financial Statement [Line Items]              
Capital leases depreciation     $ 1,758        
Other Assets [Member]              
Composition Of Certain Financial Statement [Line Items]              
Deferred offering costs $ 0   $ 0 $ 540      
XML 50 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and contingencies (Tables)
9 Months Ended
Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of aggregate minimum net rental payments
As of October 31, 2019, the aggregate minimum net rental payments for
non-cancelable
operating leases and firmly committed contracts are as follows:
 
2020 (Remaining three months)
  $443 
Year ending January 31,
 
 
 
 
2021
   1,824 
2022
   819 
2023
   464 
   
 
 
 
Total operating lease payments
  $3,550 
   
 
 
 
Schedule of minimum lease payments
During the nine months ended October 31, 2019 and in prior years, the Company entered into several capital leases for equipment and software. The leases are for
30-36
month periods. As of October 31, 2019, the minimum lease payments are as follows:
 
2020 (Remaining three months)
  $611 
 
Year ending January 31,
 
 
 
 
2021
   2,404 
2022
   1,621 
2023
   200 
Total capital lease payments
  $4,836 
   
 
 
 
Less amounts representing interest
   (452)
   
 
 
 
Total capital lease payments, net of interest
   4,384 
   
 
 
 
Less current portion
   (2,413)
   
 
 
 
Total capital lease payments, net of interest and current portio
n
  $1,971 
   
 
 
 
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of certain financial statement captions - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2019
Jan. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment Gross $ 48,668 $ 42,073
Less accumulated depreciation and amortization (34,304) (27,862)
Property and equipment — net 14,364 14,211
PhreesiaPads and Arrivals Stations [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment Gross $ 26,470 22,747
Property and equipment Useful Life 3 years  
Computer equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment Gross $ 17,093 14,338
Property and equipment Useful Life 3 years  
Computer software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment Gross $ 2,223 2,166
Property and equipment Useful Life 3 years  
Hardware development [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment Gross $ 1,024 1,024
Property and equipment Useful Life 3 years  
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment Gross $ 683 647
Property and equipment Useful Life 7 years  
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment Gross $ 1,175 $ 1,151
Property and equipment Useful Life 2 years  
XML 52 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair value measurements - Schedule Of weighted-average to determine the fair value of warrants (Detail) - Black Scholes Model [Member] - $ / shares
1 Months Ended 9 Months Ended
Jan. 31, 2019
Oct. 31, 2019
Redeemable Series A Preferred Stock [Member] | Fair Value Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Estimated fair value of preferred stock $ 5.80  
Exercise price $ 2.88  
Remaining term 7 years 3 days  
Risk-free interest rate 2.60%  
Expected volatility 45.10%  
Dividend yield 0.00%  
Redeemable Series A Preferred Stock [Member] | Fair Value Warrant Liability Member [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Estimated fair value of preferred stock   $ 18.00
Exercise price   $ 6.33
Remaining term   6 years 6 months 18 days
Risk-free interest rate   1.90%
Expected volatility   45.90%
Dividend yield   0.00%
Junior Preferred Stock [Member] | Fair Value Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Estimated fair value of preferred stock $ 4.88  
Exercise price $ 0.01  
Remaining term 1 year 7 months 6 days  
Risk-free interest rate 2.50%  
Expected volatility 45.10%  
Dividend yield 0.00%  
Junior Preferred Stock [Member] | Fair Value Warrant Liability Member [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Estimated fair value of preferred stock   $ 18.00
Exercise price   $ 0.01
Remaining term   1 year 1 month 17 days
Risk-free interest rate   1.90%
Expected volatility   45.90%
Dividend yield   0.00%
Redeemable Preferred Stock [Member] | Fair Value Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Estimated fair value of preferred stock $ 0.01  
Exercise price $ 0.01  
Remaining term 1 year 7 months 6 days  
Risk-free interest rate 2.50%  
Expected volatility 45.10%  
Dividend yield 0.00%  
XML 53 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock warrants - warrants to purchase common and preferred stock (Detail) - $ / shares
Oct. 31, 2019
Jan. 31, 2019
Preferred stock    
Class of Warrant or Right [Line Items]    
Number of warrants 0 1,636,641
Senior A Preferred | Exercise price 2.19, Expiration October 1, 2021    
Class of Warrant or Right [Line Items]    
Number of warrants 0 116,232
Exercise price   $ 2.19
Exercise price Expiration   Oct. 01, 2021
Senior A Preferred | Exercise price 3.00, Expiration November 1, 2026    
Class of Warrant or Right [Line Items]    
Number of warrants 0 672,560
Exercise price   $ 3.00
Exercise price Expiration   Nov. 01, 2026
Junior Preferred | Exercise price 0.01, Expiration September 5, 2020    
Class of Warrant or Right [Line Items]    
Number of warrants 0 489,605
Exercise price   $ 0.01
Exercise price Expiration   Sep. 05, 2020
Redeemable Preferred | Exercise price 0.01, Expiration September 5, 2020    
Class of Warrant or Right [Line Items]    
Number of warrants 0 358,244
Exercise price   $ 0.01
Exercise price Expiration   Sep. 05, 2020
Common stock    
Class of Warrant or Right [Line Items]    
Number of warrants 228,178 256,411
Common stock | Exercise price 2.02, Expiration October 21, 2025    
Class of Warrant or Right [Line Items]    
Number of warrants 0 166,952
Exercise price   $ 2.02
Exercise price Expiration   Oct. 21, 2025
Common stock | Exercise price 3.49, Expiration November 1, 2026    
Class of Warrant or Right [Line Items]    
Number of warrants 0 89,459
Exercise price   $ 3.49
Exercise price Expiration   Nov. 01, 2026
Common stock | Exercise price 8.02, Expiration February 28, 2029    
Class of Warrant or Right [Line Items]    
Number of warrants 75,137 0
Exercise price $ 8.02  
Exercise price Expiration Feb. 28, 2029  
Common stock (converted from preferred stock) | Exercise price 6.59, Expiration November 1, 2026    
Class of Warrant or Right [Line Items]    
Number of warrants 153,041 0
Exercise price $ 6.59  
Exercise price Expiration Nov. 01, 2026  
XML 54 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and contingencies - Additional information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Commitments And Contingencies [Line Items]        
Operating lease rent expense $ 462 $ 453 $ 1,373 $ 1,350
Capital lease interest expense $ 64 $ 78 $ 215 $ 190
Maximum [Member]        
Commitments And Contingencies [Line Items]        
Lease period 36 months   36 months  
Minimum [Member]        
Commitments And Contingencies [Line Items]        
Lease period 30 months   30 months  
XML 55 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Statements of operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Revenue:        
Revenues $ 32,843 $ 24,756 $ 91,968 $ 73,406
Expenses:        
Cost of revenue (excluding depreciation and amortization) 4,388 3,805 12,594 10,632
Payment processing expense 6,902 5,393 20,952 16,309
Sales and marketing 8,348 7,195 24,170 19,971
Research and development 4,774 3,856 13,762 10,144
General and administrative 7,184 4,540 20,849 14,118
Depreciation 2,153 1,966 6,444 5,515
Amortization 1,325 1,037 3,823 2,912
Total expenses 35,074 27,792 102,594 79,601
Operating loss (2,231) (3,036) (10,626) (6,195)
Other income (expense) 77 203 (740) 167
Change in fair value of warrant liability 0 (611) (3,307) (1,496)
Interest income (expense) (219) (728) (1,769) (2,459)
Total other income (expense) (142) (1,136) (5,816) (3,788)
Loss before provision for income taxes (2,373) (4,172) (16,442) (9,983)
Provision for income taxes (64) 0 (183) 0
Net loss (2,437) (4,172) (16,625) (9,983)
Preferred stock dividend paid 0 0 (14,955) 0
Accretion of redeemable preferred stock 0 (9,236) (56,175) (20,962)
Net loss attributable to common stockholders, basic and diluted $ (2,437) $ (13,408) $ (87,755) $ (30,945)
Net loss per share attributable to common stockholders, basic and diluted $ (0.07) $ (7.02) $ (5.85) $ (26.30)
Weighted-average common shares outstanding, basic and diluted 35,790,951 1,909,858 15,007,247 1,176,833
Subscription And Related Services [Member]        
Revenue:        
Revenues $ 14,606 $ 10,929 $ 41,292 $ 31,391
Payment Processing Fees [Member]        
Revenue:        
Revenues 11,559 9,073 34,781 27,478
Life Sciences [Member]        
Revenue:        
Revenues $ 6,678 $ 4,754 $ 15,895 $ 14,537
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based compensation - Stock Option Activity (Detail) - Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options outstanding 5,055,505
Granted 1,230,382
Exercised (111,515)
Forfeited and expired (53,627)
Number of options outstanding and expected to vest 6,120,745
Exercisable 4,197,481
Amount vested at the end of the period 621,206
Weighted- average exercise price outstanding $ 2.45
Granted 8.78
Exercised 3.98
Forfeited and expired 3.38
Weighted- average exercise price outstanding and expected to vest 3.67
Exercisable 2.09
Amount vested at the end of the period $ 4.03
Weighted- average remaining contractual life outstanding and expected to vest 6 years 4 months 6 days
Weighted- average remaining contractual life exercisable 4 years 10 months 2 days
Aggregate intrinsic value outstanding and expected to vest $ 140,339
Aggregate intrinsic value exercisable $ 103,178
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Schedule Of Deferred contract acquisition costs (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jan. 31, 2019
Oct. 31, 2019
Jan. 31, 2019
Revenue from Contract with Customer [Abstract]          
Beginning balance $ 3,194 $ 2,334 $ 2,334    
Additions to deferred contract acquisition costs 1,414   2,500    
Amortization of deferred contract acquisition costs (1,465) (1,179) (1,640)    
Ending balance 3,143   3,194    
Deferred contract acquisition costs, current (to be amortized in next 12 months)       $ 1,631 $ 1,673
Deferred contract acquisition costs, non current       1,512 1,521
Total deferred contract acquisition costs $ 3,143 $ 2,334 $ 2,334 $ 3,143 $ 3,194
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 22, 2019
Feb. 28, 2019
Jan. 31, 2019
May 31, 2017
Nov. 07, 2016
Feb. 28, 2019
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Debt [Line Items]                    
Final fee charged to interest     $ 169       $ 217   $ 217  
Repayments of revolving credit $ 17,676               17,676 $ 3,500
Long term debt gross     28,842       $ 20,000   $ 20,000  
Number of securities called by warrants             428,757   428,757  
Write-off of deferred financing costs                 $ 773  
Extinguishment and modification fee                 1,073 0
Debt issuance costs                 $ 112 0
Debt instrument fee percentage                 5  
Prepayment fee             $ 300   $ 300  
Amended and Restated Loan and Security Agreement [Member]                    
Debt [Line Items]                    
Number of securities called by warrants   150,274       150,274        
Exercise price   $ 8.02       $ 8.02        
Prepayment fee percentage   3.00%       3.00%        
Prepayment fee percentage   2.00%       2.00%        
Prepayment fee percentage   1.00%       1.00%        
Warrants fair value disclosure   $ 833       $ 833        
Warrants expiration period   2029-02                
Loans Payable [Member]                    
Debt [Line Items]                    
Maximum borrowing capacity         $ 10,000          
Interest expense             0 $ 498 168 1,663
Amortization of financing costs             0 $ 30 0 $ 89
Effective interest rate percentage               12.50%   12.50%
Expiration period         5 years          
Proceeds from lines of credit       $ 10,000            
Stated interest percentage         11.00%          
Loan agreement, term         principal due in 30 equal installments beginning in June 2019.          
Long term debt gross     20,000   $ 20,000   0   0  
Term Loan [Member]                    
Debt [Line Items]                    
Maximum borrowing capacity     $ 3,500              
Interest rate description           Prime Rate as quoted by Wall Street Journal print edition less three-quarters of one percent (0.75%)        
Final fee charged to interest             0 $ 7 6 $ 21
Interest expense             0 23 16 73
Amortization of financing costs             0 $ 6 $ 5 $ 18
Effective interest rate percentage               5.10%   5.10%
Description of variable rate basis     Prime Rate was 5.50%              
Expiration period                 36 months  
Long term debt gross     $ 1,042       20,000   $ 20,000  
Prepayment fee             175   175  
Term Loan [Member] | Amended and Restated Loan and Security Agreement [Member]                    
Debt [Line Items]                    
Final fee charged to interest   $ 217       $ 217        
Interest expense             386   1,046  
Amortization of financing costs             $ 38   $ 103  
Effective interest rate percentage             3.90%   3.90%  
Description of variable rate basis   prime rate plus 1.50%                
Loan agreement, term   Principal payments due under the term loans are due in 36 equal monthly installments beginning in March 2021.                
Long term debt gross   $ 20,000 $ 1,042     20,000        
Description of variable rate basis   prime plus 0.75%                
Unused capacity fee percentage   0.15%                
Termination fee percentage   1.50%                
Debt instrument fee percentage   2.75%                
Term Loan B Advance [Member] | Amended and Restated Loan and Security Agreement [Member]                    
Debt [Line Items]                    
Maximum borrowing capacity   $ 10,000       10,000        
Term Loan C Advance [Member] | Amended and Restated Loan and Security Agreement [Member]                    
Debt [Line Items]                    
Maximum borrowing capacity   15,000       15,000        
Revolving Credit Facility [Member]                    
Debt [Line Items]                    
Interest expense             $ 0 $ 42 $ 166 $ 115
Amortization of financing costs             0 $ 18 $ 13 53
Description of variable rate basis                 prime rate plus 1.00%  
Maturity date                 Nov. 30, 2019  
Weighted-average borrowings outstanding                 $ 979 $ 971
Revolving line of credit         $ 10,000   20,000   $ 20,000  
Revolving Credit Facility [Member] | Amended and Restated Loan and Security Agreement [Member]                    
Debt [Line Items]                    
Maximum borrowing capacity   25,000       25,000        
Interest rate description                 Borrowings under the revolving credit facility bear interest, which is payable monthly, at a floating rate equal to the greater of the bank’s prime rate less 0.50%, or 5.0% until such time that EBITDA reaches a defined level, after which time the interest rate is reduced to the greater of prime less 0.75%, or 4.75%.  
Interest expense             32   $ 342  
Amortization of financing costs                 $ 84  
Maturity date                 Feb. 28, 2024  
Expiration period                 5 years  
Borrowing capacity decription                 Borrowings under the revolving credit facility are subject to a borrowing base equal to 80% of eligible accounts receivable plus a percentage of recurring revenue, as defined, not to exceed $25,000 in the aggregate.  
Annual fee per year during the first three years                 $ 100  
Annual fee per year in years four and five                 75  
Revolving line of credit   $ 25,000       $ 25,000 $ 25,000   $ 25,000  
XML 59 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Background and liquidity
9 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Background and liquidity
1. Background and liquidity
(a) Background
Phreesia, Inc. (the Company) is a leading provider of comprehensive solutions that transform the healthcare experience by engaging patients in their care and enabling healthcare provider organizations to optimize operational efficiency, improve profitability and enhance clinical care. Through the SaaS-based Phreesia Platform (the Phreesia Platform), the Company offers healthcare provider organizations a robust suite of solutions to manage the patient intake process and a leading payments solution for secure processing of patient payments. The Company’s Platform also provides life sciences companies with an engagement channel for targeted and direct communication with patients. The Company was formed in May 2005, and has its corporate headquarters in New York, and operations offices in Raleigh, North Carolina and Ottawa, Canada.
(b) Initial public offering
On July 22, 2019, the Company closed its initial public offering (IPO), in which the Company issued and sold 7,812,500 shares of common stock at a public offering price of $18.00 per share, resulting in net proceeds of $130,781, after deducting underwriting discounts and commissions of $9,844 but before deducting deferred offering costs of $6,084. In addition to the shares of common stock sold by the Company upon the IPO, certain selling stockholders sold an aggregate of 2,868,923 shares of common stock as part of the IPO.
Upon closing of the IPO, the Company’s outstanding shares of Senior A redeemable convertible preferred stock (Senior A Preferred), Senior B redeemable convertible preferred stock (Senior B Preferred, and together with the Senior A Preferred, the Senior Preferred), and the Junior convertible preferred stock (the Junior Preferred, and together with the Senior Preferred, the Convertible Preferred) automatically converted into shares of common stock and all of the outstanding shares of the Company’s redeemable preferred stock (Redeemable Preferred) were automatically extinguished and cancelled at the closing of the IPO. In addition, the Company’s warrants to purchase shares of Senior Preferred were converted into warrants to purchase shares of the Company’s common stock upon the closing of the IPO. Additionally, 588,763 shares of common stock were issued upon the cashless exercise of common stock warrants (See Note 10). Also, in connection with the IPO, the Company paid $14,955 in dividends to the Senior Preferred stockholders.
(c) Recapitalization
The Company effected a
0.4551-for-1
reverse split of its common stock on July 3, 2019. The reverse split combined each approximately 2.1973 shares of the Company’s issued and outstanding common stock into one share of common stock and correspondingly adjusted the conversion price of its convertible preferred stock. No fractional shares were issued in connection with the reverse split. Any fractional share resulting from the reverse split was rounded down to the nearest whole share, and in lieu of any fractional shares, the Company paid in cash to the holders of such fractional shares an amount equal to the fair market value, as determined by the board of directors, of such fractional shares. All share, per share and related information presented in the financial statements and accompanying notes have been retroactively adjusted, where applicable, to reflect the reverse stock split.
(d) Liquidity
Since the Company commenced operations, it has not generated sufficient revenue to meet its operating expenses and has continued to incur significant net losses. To date, the Company has primarily relied upon the proceeds from issuances of preferred stock and debt
,
and most recently with proceeds from the IPO
,
to fund its operations as well as sales of Company products
and services 
in the normal course of business. Management believes that losses and negative cash flows will continue for at least the next year.
Management believes that the Company’s cash and cash equivalents at October 31, 2019, along with cash generated in the normal course of business, and available borrowing capacity under its February 2019 Credit Facility (
See 
Note 6), are sufficient to fund its operations for at least the next 12 months. The Company will obtain additional financing if needed to successfully implement its long-term strategy. There can be no assurance that additional financing, if needed, can be obtained on terms acceptable to the Company.
 
The ability of the Company to achieve successful operations will depend on, among other things, new business, the retention of customers, and the effectiveness of sales and marketing initiatives. The Company is subject to a number of risks similar to other companies in its stage of business life cycle, including dependence on key individuals, competition in the marketplace, and the need to fund future product and services development.
XML 60 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related party transactions - Additional Information (Detail) - Affiliated Entity [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Jan. 31, 2019
Related Party Transaction [Line Items]          
Recognized revenue $ 1,223 $ 1,115 $ 4,098 $ 3,693  
Accounts receivable $ 1,277   $ 1,277   $ 598
XML 62 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Tables)
9 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Rollforward of contract assets and contract liabilities
The following table represents a rollforward of contract assets and contract liabilities:
 
   
Contract assets
(unbilled
accounts
receivable)
   
Contract
liabilities
(deferred
revenue)
 
January 31, 2019
  $636   $6,488 
Amount transferred to receivables from contract assets
   (576)   —   
Contract asset additions
   918    —   
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period
   —      (11,168)
Increases due to invoicing prior to satisfaction or performance obligations
   —      10,006 
   
 
 
   
 
 
 
October 31, 2019
  $978   $5,326 
   
 
 
   
 
 
 
Deferred contract acquisition costs
The following table represents a rollforward of deferred contract acquisition costs:
 
   
 
October 31,
 
   
 
January 31,
 
 
   
2019
   
2019
 
Beginning balance
  $3,194   $2,334 
Additions to deferred contract acquisition costs
   1,414    2,500 
Amortization of deferred contract acquisition costs
   (1,465)   (1,640)
   
 
 
   
 
 
 
Ending balance
   3,143    3,194 
Deferred contract acquisition costs, current (to be amortized in next 12 months)
   1,631    1,673 
Deferred contract acquisition costs, non current
   1,512    1,521 
   
 
 
   
 
 
 
Total deferred contract acquisition costs
  $3,143   $3,194 
   
 
 
   
 
 
 
XML 63 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net loss per share attributable to common stockholders
9 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Net loss per share attributable to common stockholders
14. Net loss per share attributable to common stockholders
Basic and diluted net loss per share attributable to common stockholders was calculated as follows:
 
   
Three months ended October 31,
   
Nine months ended October 31,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                    
Net loss
  $(2,437)  $(4,172)  $(16,625)  $(9,983)
Preferred stock dividend paid
   —      —      (14,955)   —   
Accretion of redeemable convertible preferred stock to redemption value
   —      (9,236)   (56,175)   (20,962)
   
 
 
   
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders
  $(2,437)  $(13,408)  $(87,755)  $(30,945)
   
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
                    
Weighted-average shares of common stock outstanding, basic and diluted
   35,790,951    1,909,858    15,007,247    1,176,833 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders
  $(0.07)  $(7.02)  $(5.85)  $(26.30)
   
 
 
   
 
 
   
 
 
   
 
 
 
The Company’s potential dilutive securities, which include Convertible Preferred, stock options, restricted stock units and outstanding warrants to purchase shares of common and preferred stock, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
 
   
October 31,
2019
   
October 31,
2018
 
Redeemable convertible preferred stock
(as-converted
to common stock)
   —       25,311,535 
Stock options to purchase common stock and restricted stock units
   6,645,106    5,094,108 
Warrants to purchase convertible preferred stock
   —       581,798 
Warrants to purchase common stock
   228,178    256,411 
   
 
 
   
 
 
 
    6,873,284    31,243,853 
   
 
 
   
 
 
 
XML 64 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair value measurements (Tables)
9 Months Ended
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of weighted-average inputs and assumptions
The Black-Scholes method and the following weighted-average inputs and assumptions was utilized to determine the fair value of the warrants as of January 31, 2019,
pre-stock
split:
 
   
January 31, 2019
 
   
Series A
Preferred
  
Junior
Preferred
  
Redeemable
Preferred
 
Estimated fair value of preferred stock
  $5.80  $4.88  $0.01 
Exercise price
  $2.88  $0.01  $0.01 
Remaining term (in years)
   7.01   1.60   1.60 
Risk-free interest rate
   2.6  2.5  2.5
Expected volatility
   45.1  45.1  45.1
Dividend yield
   0.0  0.0  0.0
Schedule of measure the fair market value of the warrant liability
The Black Scholes Method and following assumptions were used to measure the fair market value of the warrant liability upon the conversion date:
 
   
Series A
Preferred
  
Junior
Preferred
 
Estimated fair value of preferred stock
  $18.00  $18.00 
Exercise price
  $6.33  $0.01 
Remaining term (in years)
   6.55   1.13 
Risk-free interest rate
   1.9  1.9
Expected volatility
   45.9  45.9
Dividend yield
   0.0  0.0
XML 65 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Jan. 31, 2019
Revenue From Contract With Customer [Line Items]          
Revenue from Contract with Customer $ 32,843 $ 24,756 $ 91,968 $ 73,406  
Capitalized contract cost, amortization     1,465 1,179 $ 1,640
Selling and Marketing Expense [Member]          
Revenue From Contract With Customer [Line Items]          
Capitalized contract cost, amortization 491 416 1,465 1,179  
Subscription And Related Services [Member]          
Revenue From Contract With Customer [Line Items]          
Revenue from Contract with Customer 14,606 10,929 41,292 31,391  
Subscription And Related Services [Member] | Onsite kiosks [Member]          
Revenue From Contract With Customer [Line Items]          
Revenue from Contract with Customer $ 1,496 $ 1,197 $ 4,462 $ 3,388  
XML 66 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Jul. 22, 2019
Oct. 31, 2019
Oct. 31, 2018
Jan. 31, 2019
Class of Stock [Line Items]        
Common stock authorized   500,000,000   80,000,000
Common stock par value   $ 0.01   $ 0.01
Proceeds from proceeds from issuance intial public offering   $ 130,781 $ 0  
IPO [Member]        
Class of Stock [Line Items]        
Common stock authorized 500,000,000      
Common stock par value $ 0.01      
Stock issued during period initial public offering 7,812,500      
Share price $ 18.00      
Proceeds from proceeds from issuance intial public offering $ 130,781      
Convertible preferred stock converted 588,763      
Cashless exercise of common stock warrants   53,023    
Convertible Preferred Stock [Member]        
Class of Stock [Line Items]        
Convertible preferred stock converted 25,311,515      
XML 67 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of presentation
9 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation
2. Basis of presentation
(a) Basis of presentation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and include the accounts of Phreesia, Inc. and its branch operation in Canada.
(b) Fiscal year
The Company’s fiscal year ends on January 31. References to fiscal 2018 and 2019 refer to the fiscal year ended January 31, 2018 and 2019, respectively.
(c) Unaudited interim financial statements
The accompanying financial statements and the related footnote disclosures are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual audited financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments, necessary for the fair statement of the Company’s interim financial position as of October 31, 2019 and the results of its operations and its cash flows for the periods ended October 31, 2019 and 2018. The results for the interim periods are not necessarily indicative of results to be expected for the full year, any other interim periods, or any future year or period. The Company’s management believes that the disclosures are adequate to make the information presented not misleading when read in conjunction with the audited financial statements and accompanying notes for the year ended January 31, 2019.
XML 68 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - shares
9 Months Ended
Oct. 31, 2019
Dec. 06, 2019
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Entity Registrant Name Phreesia, Inc.  
Entity Central Index Key 0001412408  
Document Period End Date Oct. 31, 2019  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --01-31  
Trading Symbol PHR  
Entity Filer Category Non-accelerated Filer  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Address, State or Province NY  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   35,885,084
XML 69 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Statements of redeemable preferred stock and stockholders' equity (deficit) - USD ($)
$ in Thousands
Total
Redeemable Series A Preferred Stock [Member]
Redeemable Series B Preferred Stock [Member]
Junior Convertible Preferred Stock [Member]
Redeemable Preferred Stock [Member]
Total Redeemable Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Beginning Balance at Jan. 31, 2018   $ 57,022 $ 43,962 $ 32,746 $ 42,561 $ 176,291      
Beginning Balance at Jan. 31, 2018 $ (167,683)           $ 16 $ 0 $ (167,699)
Beginning Balance, Shares at Jan. 31, 2018   13,674,365 9,197,142 32,746,041 42,560,530        
Beginning Balance, Shares at Jan. 31, 2018             1,638,331    
Net loss (3,224)               (3,224)
Stock-based compensation expense 252             252  
Exercise of stock options 146           $ 1 145  
Exercise of stock options Shares             131,560    
Accretion of redeemable preferred stock   $ 1,406 $ 1,084     2,490      
Accretion of redeemable preferred stock (2,490)             (397) (2,093)
Ending Balance at Apr. 30, 2018   $ 58,428 $ 45,046 $ 32,746 $ 42,561 178,781      
Ending Balance at Apr. 30, 2018 (172,999)           $ 17 0 (173,016)
Ending Balance, Shares at Apr. 30, 2018   13,674,365 9,197,142 32,746,041 42,560,530        
Ending Balance, Shares at Apr. 30, 2018             1,769,891    
Beginning Balance at Jan. 31, 2018   $ 57,022 $ 43,962 $ 32,746 $ 42,561 176,291      
Beginning Balance at Jan. 31, 2018 (167,683)           $ 16 0 (167,699)
Beginning Balance, Shares at Jan. 31, 2018   13,674,365 9,197,142 32,746,041 42,560,530        
Beginning Balance, Shares at Jan. 31, 2018             1,638,331    
Net loss (9,983)                
Cashless Exercise Of Common Stock Warrants 0                
Ending Balance at Oct. 31, 2018 197,353 $ 72,350 $ 49,596 $ 32,746 $ 42,561 197,253     197,372
Ending Balance at Oct. 31, 2018             $ 19    
Ending Balance, Shares at Oct. 31, 2018   13,674,365 9,197,142 32,746,041 42,560,782        
Ending Balance, Shares at Oct. 31, 2018             1,944,445    
Beginning Balance at Apr. 30, 2018   $ 58,428 $ 45,046 $ 32,746 $ 42,561 178,781      
Beginning Balance at Apr. 30, 2018 (172,999)           $ 17 0 (173,016)
Beginning Balance, Shares at Apr. 30, 2018   13,674,365 9,197,142 32,746,041 42,560,530        
Beginning Balance, Shares at Apr. 30, 2018             1,769,891    
Net loss (2,587)               (2,587)
Stock-based compensation expense 252             252  
Exercise of stock options 12             12  
Exercise of stock options Shares             16,057    
Accretion of redeemable preferred stock   $ 6,961 $ 2,275     9,236      
Accretion of redeemable preferred stock (9,236)             (264) (8,972)
Ending Balance at Jul. 31, 2018   $ 65,389 $ 47,321 $ 32,746 $ 42,561 188,017      
Ending Balance at Jul. 31, 2018 (184,558)           $ 17 0 (184,575)
Ending Balance, Shares at Jul. 31, 2018   13,674,365 9,197,142 32,746,041 42,560,782        
Ending Balance, Shares at Jul. 31, 2018             1,785,948    
Net loss (4,172)               (4,172)
Stock-based compensation expense 447             447  
Exercise of stock options 166           $ 2 164  
Exercise of stock options Shares             158,497    
Accretion of redeemable preferred stock   $ 6,961 $ 2,275     9,236      
Accretion of redeemable preferred stock (9,236)             (611) (8,625)
Ending Balance at Oct. 31, 2018 197,353 $ 72,350 $ 49,596 $ 32,746 $ 42,561 197,253     197,372
Ending Balance at Oct. 31, 2018             $ 19    
Ending Balance, Shares at Oct. 31, 2018   13,674,365 9,197,142 32,746,041 42,560,782        
Ending Balance, Shares at Oct. 31, 2018             1,944,445    
Beginning Balance at Jan. 31, 2019 206,490 $ 79,311 $ 51,872 $ 32,746 $ 42,561 206,490      
Beginning Balance at Jan. 31, 2019 (210,974)           $ 20 0 (210,994)
Beginning Balance, Shares at Jan. 31, 2019   13,674,365 9,197,142 32,746,041 42,560,530        
Beginning Balance, Shares at Jan. 31, 2019             1,994,721    
Net loss (6,695)               (6,695)
Stock-based compensation expense 599             599  
Exercise of stock options 37           $ 0 37  
Exercise of stock options Shares             29,798    
Issuance of common stock warrants 833             833  
Accretion of redeemable preferred stock   $ 5,196 $ 2,667     7,863      
Accretion of redeemable preferred stock (7,863)             (1,469) (6,394)
Ending Balance at Apr. 30, 2019   $ 84,507 $ 54,539 $ 32,746 $ 42,561 214,353      
Ending Balance at Apr. 30, 2019 (224,063)           $ 20 0 (224,082)
Ending Balance, Shares at Apr. 30, 2019   13,674,365 9,197,142 32,746,041 42,560,530        
Ending Balance, Shares at Apr. 30, 2019             2,024,519    
Beginning Balance at Jan. 31, 2019 206,490 $ 79,311 $ 51,872 $ 32,746 $ 42,561 206,490      
Beginning Balance at Jan. 31, 2019 (210,974)           $ 20 0 (210,994)
Beginning Balance, Shares at Jan. 31, 2019   13,674,365 9,197,142 32,746,041 42,560,530        
Beginning Balance, Shares at Jan. 31, 2019             1,994,721    
Net loss (16,625)                
Cashless Exercise Of Common Stock Warrants 2,521                
Ending Balance at Oct. 31, 2019 0   $ 0 $ 0 $ 0        
Ending Balance at Oct. 31, 2019 102,493           $ 359 382,951 (280,817)
Ending Balance, Shares at Oct. 31, 2019     0 0 0        
Ending Balance, Shares at Oct. 31, 2019             35,872,057    
Beginning Balance at Apr. 30, 2019   $ 84,507 $ 54,539 $ 32,746 $ 42,561 214,353      
Beginning Balance at Apr. 30, 2019 (224,063)           $ 20 0 (224,082)
Beginning Balance, Shares at Apr. 30, 2019   13,674,365 9,197,142 32,746,041 42,560,530        
Beginning Balance, Shares at Apr. 30, 2019             2,024,519    
Net loss (7,493)               (7,493)
Stock-based compensation expense 1,467             1,467  
Exercise of stock options 41           $ 0 41  
Exercise of stock options Shares             22,038    
Accretion of redeemable preferred stock   $ 27,510 $ 20,802     48,312      
Accretion of redeemable preferred stock (48,312)             (1,508) (46,804)
Payment of preferred stock dividends (14,955)             (14,955)  
Issuance of common stock in initial public offering, net of issuance costs of $6,083,648 124,697           $ 78 124,619  
Issuance of common stock in initial public offering, net of issuance costs of $6,083,648 Shares             7,812,500    
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock 262,665 $ (112,018) $ (75,341) $ (32,746) $ (42,561) (262,665) $ 253 262,412  
Conversion of preferred stock into common stock and cancellation of redeemable preferred stock Shares   (13,674,365) (9,197,142) (32,746,041) (42,560,530)   25,311,535    
Conversion and exercise of preferred stock warrants into common stock 8,805           $ 6 8,799  
Conversion and exercise of preferred stock warrants into common stock Shares             588,763    
Ending Balance at Jul. 31, 2019   $ 0 $ 0 $ 0 $ 0 $ 0      
Ending Balance at Jul. 31, 2019 102,852           $ 357 380,875 (278,380)
Ending Balance, Shares at Jul. 31, 2019   0 0 0 0        
Ending Balance, Shares at Jul. 31, 2019             35,759,355    
Net loss (2,437)               (2,437)
Stock-based compensation expense 1,766             1,766  
Exercise of stock options 366           $ 1 365  
Exercise of stock options Shares             59,679    
Cashless Exercise Of Common Stock Warrants 2           $ 1 1  
Cashless exercise of common stock warrants Shares             53,023    
Deferred offering costs (56)             (56)  
Ending Balance at Oct. 31, 2019 0   $ 0 $ 0 $ 0        
Ending Balance at Oct. 31, 2019 $ 102,493           $ 359 $ 382,951 $ (280,817)
Ending Balance, Shares at Oct. 31, 2019     0 0 0        
Ending Balance, Shares at Oct. 31, 2019             35,872,057    
XML 70 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based compensation - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 20, 2019
Mar. 25, 2019
Oct. 14, 2014
Aug. 31, 2019
Jun. 30, 2019
Jan. 31, 2019
Jan. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Intrinsic value                   $ 1,728 $ 1,658
Weighted average Term                   2 years 11 months 23 days  
Option plan expense               $ 809 $ 447 $ 2,051 $ 950
Unrecognized compensation cost to stock option               6,975   6,975  
Incremental expense               173   $ 173  
Restricted Stock Units (RSUs) [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Expiration date   2026-03                  
RSU's granted   390,794               526,382  
Restricted stock expense               957   $ 1,781  
Unrecognised compensation costs               $ 3,779   $ 3,779  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Year 1 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Percentage of vest option   10.00%                  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Year 2 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Percentage of vest option   20.00%                  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Year 3 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Percentage of vest option   30.00%                  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Year 4 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Percentage of vest option   40.00%                  
Performance Shares [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
RSU's granted       72,126              
Time Based Restricted Stock Units [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
RSU's granted       4,873              
Maximum [Member] | Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Percentage of vest option       200.00%              
Director [Member] | Restricted Stock Units (RSUs) [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Expiration date           2026-06          
RSU's granted 58,589                    
2006 Stock Option Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of options issued                   151,548  
Expiration date     2017-08                
Number of shares available for issuance     4,424,986                
2018 Stock Option Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Additional shares authorized             3,048,490        
2019 Stock Option And Incentive Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserve for future issuance         2,139,683     2,129,560   2,129,560  
Percentage increase in number of shares reserved         5.00%            
Percentage of vest option         25.00%            
2019 Stock Option And Incentive Plan [Member] | Minimum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
vesting term         4 years            
2019 Stock Option And Incentive Plan [Member] | Maximum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
vesting term         10 years            
2019 Employee Stock Purchse Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserve for future issuance         855,873     855,873   855,873  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net loss per share attributable to common stockholders - Schedule of antidilutive securities excluded from computation of earnings per share (Detail) - shares
9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 6,873,284 31,243,853
Redeemable convertible preferred stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 0 25,311,535
Stock options to purchase common stock and restricted stock units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 6,645,106 5,094,108
Warrants to purchase convertible preferred stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 0 581,798
Warrants to purchase common stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 228,178 256,411
XML 72 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock warrants (Tables)
9 Months Ended
Oct. 31, 2019
Warrants and Rights Note Disclosure [Abstract]  
Schedule of warrants to purchase common and preferred stock outstanding
As of October 31, 2019 and January 31, 2019, the following warrants to purchase common and preferred stock were outstanding:
 
   Number of warrants     
Warrants to purchase
  October 31,
2019
   January 31,
2019
   Exercise price Expiration 
Senior A Preferred
   —      116,232   $2.19    
October 1, 2021
 
Senior A Preferred
   —      672,560   $3.00    
November 1, 2026
 
Junior Preferred
   —      489,605   $0.01    
September 5, 2020
 
Redeemable Preferred
        358,244   $0.01    
September 5, 2020
 
   
 
 
   
 
 
           
Total preferred stock (liability-classified)
   —      1,636,641           
   
 
 
   
 
 
           
Common stock
   —      166,952   $2.02    
October 21, 2025
 
Common stock
   —      89,459   $3.49    
November 1, 2026
 
Common stock
   75,137    —     $8.02    
February 28, 2029
​​​​​​​
 
Common stock (converted from preferred stock)
   153,041    —     $6.59    
November 1, 2026
 
   
 
 
   
 
 
           
Total common stock (equity-classified)
   228,178    256,411           
   
 
 
   
 
 
           
Schedule of summarizes the activity for the company's warrants
The following table summarizes the activity for the Company’s warrants for the periods presented:
 
   Common   Preferred 
Balance—January 31, 2019
   256,411    1,636,641 
Granted
   150,274    —   
Conversion of preferred stock warrants to common stock warrants
   581,798    —   
Exercised
   (760,305)   (1,636,641
   
 
 
   
 
 
 
Balance—October 31, 2019
   228,178    —   
   
 
 
   
 
 
 
Schedule of reconciliation of the warrant liability measured at fair value
The following table is a reconciliation of the warrant liability measured at fair value:
 
   Warrant Liability 
Balance at January 31, 2019
  $5,498 
Change in fair value of stock warrants nine months ended October 31, 2019
   3,307 
Conversion of convertible preferred stock warrants
   (8,805)
   
 
 
 
Balance at October 31, 2019
  $—   
   
 
 
 
XML 73 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of certain financial statement captions (Tables)
9 Months Ended
Oct. 31, 2019
Composition Of Certain Financial Statement [Abstract]  
Schedule of accrued liabilities
Accrued expenses as of October 31, 2019 and January 31, 2019 are as follows:
 
   
October 31,
   
January 31,
 
   
2019
   
2019
 
Payment processing fees liability
  $2,428   $2,267 
Commission and bonus
   2,653    320 
Accrued payment related to acquisition of Vital Score
   350    350 
Vacation
   543    417 
Other
   2,044    1,744 
   
 
 
   
 
 
 
Total
  $8,018   $5,098 
   
 
 
   
 
 
 
Schedule of property and equipment
Property and equipment as of October 31, 2019 and January 31, 2019 are as follows:
 
   
Useful Life
(years)
 
  
 
 
October
 31
,
 
 
 
   
 
 
January 31,
 
 
 
 
 
  
2019
   
2019
 
PhreesiaPads and Arrivals Stations
  3
 
  $26,470   $22,747 
Computer equipment
  3
 
   17,093    14,338 
Computer software
  3
 
   2,223    2,166 
Hardware development
  3
 
   1,024    1,024 
Furniture and fixtures
  7
 
   683    647 
Leasehold improvements
  2
 
   1,175    1,151 
    
 
  
 
 
   
 
 
 
Total property and equipment
   
 
  $48,668   $42,073 
Less accumulated depreciation and amortization
   
 
   (34,304)   (27,862)
    
 
  
 
 
   
 
 
 
Property and equipment — net
   
 
  $14,364   $14,211 
    
 
  
 
 
   
 
 
 
Schedule of intangible assets
The following presents the details of intangible assets as of October 31, 2019 and January 31, 2019.
 
 
Useful Life

(years)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
October 31,
 
January 31,
 
   
2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2019
 
 
 
 
 
 
 
Acquired technology gross carrying value
5   $490 $490 
Customer relationship gross carrying value
7    980  980 
     
 
 
 
 
 
 
Total intangible assets
    $1,470 $1,470 
Less accumulated amortization
     (212) (33)
     
 
 
 
 
 
 
Net carrying value
    $1,258 $1,437 
     
 
 
 
 
 
 
Schedule of estimated amortization expense for intangible assets
The estimated amortization expense for intangible assets for the next five years and thereafter is as follows as of October 31, 2019:
 
2020 (Remaining three months)
  $60 
Years ending January 31,
     
2021
   238 
2022
   238 
2023
   238 
2024
   224 
2025 - thereafter
   260 
   
 
 
 
Total
  $1,258 
   
 
 
 
Schedule of accounts receivable
Accounts receivable as of October 31, 2019 and January 31, 2019 are as follows:
 
   
October 31,
   
January 31,
 
   
2019
   
2019
 
Billed
  $19,759   $15,990 
Unbilled
   978    636 
   
 
 
   
 
 
 
Total accounts receivable, gross
  $20,737   $16,626 
Less allowance for doubtful accounts
   (729)   (517)
   
 
 
   
 
 
 
Total accounts receivable
  $20,008   $16,109 
   
 
 
   
 
 
 
XML 74 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income taxes
9 Months Ended
Oct. 31, 2019
Income Tax Disclosure [Abstract]  
Income taxes
13. Income taxes
The effective tax rate is 0% and 0% in the nine months ended October 31, 2019 and 2018, respectively. The difference between the U.S. Statutory rate of 21% and the effective tax rate is primarily due to the change in valuation allowance. The Company has recorded a full valuation allowance against its deferred tax assets at October 31, 2019 and January 31, 2019.
XML 75 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based compensation
9 Months Ended
Oct. 31, 2019
Share-based Payment Arrangement [Abstract]  
Equity-based compensation
9. Equity-based compensation
(a) Stock options
In 2006, the Board of Directors adopted the Company’s 2006 Stock Option Plan, which provided for the issuance of options to purchase up to 151,548 shares of the Company’s common stock to officers, directors, employees, and consultants. Over the years, the Company amended the plan to increase the shares available for issuance. On October 14, 2014, the Company increased the number of shares available for issuance under the 2006 plan to 4,424,986. The 2006 Stock Option Plan expired in August 2017.
In January 2018, the Board of Directors adopted the Company’s 2018 Stock Option Plan (as amended), which currently provides for the issuance of additional options to purchase up to 3,048,490 shares of the Company’s common stock to officers, directors, employees, and consultants. The option exercise price per share is determined by the Board of Directors based on the estimated fair value of the Company’s common stock.
In June 2019, the Board of Directors adopted the Company’s 2019 Stock Option and Incentive Plan, which replaced the 2018 Plan upon the completion of the IPO. The 2019 Plan allows the Compensation Committee to make equity-based incentive awards to the Company’s officers, employees, directors, and consultants. The initial reserve for the issuance of awards under this Plan is 2,139,683 shares of common stock. The initial number of shares reserved and available for issuance will automatically increase on February 1, 2020 and each February 1 thereafter by 5% of the number of shares of common stock outstanding on the immediately preceding January 31 (or such lesser number of shares determined by the Compensation Committee). Options granted under the plans ha
ve
a
 
maximum term of ten years and vest over a period determined by the Board of Directors (generally four years from the date of grant or the commencement of the grantee’s employment with the Company). Options generally vest 25% at the
one-year
anniversary of grant after which point they generally vest pro rata on a monthly basis.
Effective July 2019, all available shares from expired, terminated, or forfeited awards that remained under the 2006 or 2018 prior stock compensation plans will be available for grant under the 2019 Plan.
In June 2019, the Board of Directors also adopted the Company’s 2019 Employee Stock Purchase Plan (The ESPP), which became effective immediately prior to the effectiveness of the registration statement for the Company’s initial public offering. The total shares of common stock initially reserved under the ESPP is limited to 855,873 shares.
 
The fair value of stock options is estimated on the date of the grant using the Black-Scholes option pricing model for each of the stock option awards granted. The Company historically has been a private company and lacked company-specific historical and implied volatility information for shares. Accordingly, expected volatility is based on the stock volatility for comparable publicly traded companies. The Company uses the simplified method as described in S
EC
 Staff Accounting 
Bullet
in
 (
SAB)
 107 to estimate the expected life of stock options. Forfeitures are recorded when they occur. The risk-free rate is based on the U.S. Treasury yield curve at the time of the grant over the expected term of the stock option grants. The weighted average assumptions are provided below.
 
   For the three months ended   For the nine months ended 
   October 31,  October 31,   October 31,  October 31, 
   2019  2018   2019  2018 
Risk-free interest rate
   1.81  2.90
%
 
   2.18  2.83
Expected dividends
   None   None    None   None 
Expected term (in years)
   6.25   6.25    6.25   6.25 
Volatility
   45.90  45.00
%
 
   45.15  45.00
Weighted average fair market value of grants
  $12.42  
$
3.99   $4.99  $3.72 
Stock option activity for the nine months ended October 31, 2019 are as follows:
 
   Number of
options
   Weighted-
average
exercise price
   Weighted-
average
remaining
contractual life
(in years)
   Aggregate
 
Intrinsic
value
 
(in thousands)
 
Outstanding
 
 
January 31, 2019
   5,055,505   $2.45           
Granted in nine months ended October 31, 2019
   1,230,382   $8.78           
Exercised
   (111,515)  $3.98           
Forfeited and expired
   (53,627)  $3.38           
   
 
 
                
Outstanding and expected to vest
 
 
October 31, 2019
   6,120,745   $3.67    6.35   $140,339 
   
 
 
                
Exercisable
 
 
October 31, 2019
   4,197,481   $2.09    4.84   $103,178 
Amount vested in nine months ended October 31, 2019
   621,206   $4.03           
As of October 31, 2019, there are
2,129,560
shares available for future grant pursuant to the newly adopted 2019 Plan as well as an additional 855,873 shares available for future grant pursuant to the newly adopted ESPP.
The aggregate intrinsic value represents the total
pre-tax
intrinsic value (the difference between the Company’s estimated stock price at year end and the exercise price, multiplied by the related
in-the-money
options) that would have been received by the option holders had they exercised their options at the end of the period. This amount changes based on the market value of the Company’s common stock. The total intrinsic value of options exercised for the nine months ended October 31, 2019 and 2018, (based on the difference between the Company’s estimated stock price on the exercise date and the respective exercise price, multiplied by the number of options exercised) was $1,728 and $1,658, respectively.
For the three months ended October 31, 2019 and 2018, the Company recorded stock-based compensation expense for stock options of $809 and $447, respectively. For the nine months ended October 31, 2019 and 2018, the Company recorded stock-based compensation expense for stock options of $2,051
,
and $950 respectively. As of October 31, 2019, there is $6,975 of total unrecognized compensation cost related to stock options issued to employees that is expected to be recognized over a weighted-average term of 2.98 years.
 
Incremental expense associated with the modification of stock options during the three and nine months ended October 31, 2019 was $173.
 
The Company has not recognized and does not expect to recognize in the foreseeable future, any tax benefit related to employee stock-based compensation expense.
(b) Restricted stock units
On March 25, 2019 and June 20, 2019, the Company issued 390,794 and 58,589 stock units, respectively, to employees and directors that vest based on both a time-based condition and a performance-based condition. Pursuant to the time-based condition, 10% of the restricted stock units vest after one year, 20% vest after two years, 30% vest after three years and 40% vest after four years. The performance-based condition is based on a sale of the Company or an IPO, as defined. The restricted stock units expire
 
seven years from the grant date
.
Upon completion of the Company’s IPO in July 2019, the Company immediately recognized the fair value of the vested units with the unvested portion recognized over the remaining service period. In addition, in August 2019, the Company approved allowing executive officers the ability to elect to receive all or a portion of the bonus (based on its target bonus opportunity for the last half of the fiscal year) in the form of restricted stock units instead of cash. For such executive officers that elected to receive restricted stock units, such award was granted immediately after such election with a value equal to the portion of the target bonus opportunity that the executive officer elected not to receive in cash, and such award vests based on the achievement of the Company’s pre-defined performance targets. Further, such executive officer may earn up to 200% of the target number of restricted stock units based on actual performance, provided that certain stipulations are met.
The Company issued
4,873 time-based restricted stock units and 72,126
 
performance-based restricted stock units in August 2019. These time-based restricted stock units are subject to the same four-year vesting period as the previously granted units. The performance-based units, issued to key employees, are subject to the Company’s pre-defined targets. These performance-based units will vest over a six month period.
Restricted stock unit activity for the nine months ended October 31, 2019 are as follows:
 
  
  
Restricted stock units
 
Balance - January 31, 2019
  
 
20,164
 
Granted
  
 
526,382
 
Forfeited
  
 
(22,185
 
  
 
 
 
Balance - October 31, 2019
  
 
524,361
 
For the three and nine months ended October 31, 2019, the Company recognized
$957 and $1,781
respectively, in restricted stock unit compensation expense, with
$3,779 remaining of total unrecognized compensation costs related to these awards as of October 31, 2019.
XML 76 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues
9 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue
5. Revenue
The Company generates revenue primarily from providing an integrated SaaS-based software and payment platform for the healthcare industry. The Company derives revenue from subscription fees and related services generated from the Company’s provider customers for access to the Phreesia Platform, payment processing fees based on patient payment volume processed through the Phreesia Platform, and from digital patient engagement revenue from life sciences companies to reach, educate and communicate with patients when they are most receptive and actively seeking care.
The amount of subscription and related services revenue recorded pursuant to ASC 840 for the leasing of the Company’s self-service intake tablets and onsite kiosks was $1,496 and $1,197 for the three months ended October 31, 2019 and 2018, respectively. The amount of subscription and related services revenues recorded pursuant to ASC 840 for the leasing of the Company’s self-service intake tablets and onsite kiosks was $4,462 and $3,388 for the nine months ended October 31, 2019 and 2018, respectively.
Contract balances
The following table represents a rollforward of contract assets and contract liabilities:
 
   
Contract assets
(unbilled
accounts
receivable)
   
Contract
liabilities
(deferred
revenue)
 
January 31, 2019
  $636   $6,488 
Amount transferred to receivables from contract assets
   (576)   —   
Contract asset additions
   918    —   
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period
   —      (11,168)
Increases due to invoicing prior to satisfaction or performance obligations
   —      10,006 
   
 
 
   
 
 
 
October 31, 2019
  $978   $5,326 
   
 
 
   
 
 
 
Cost to obtain a contract
The Company capitalizes certain incremental costs to obtain customer contract and amortizes these costs over the life of the contracts. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations and totaled $491 and $416 for the three months ended October 31, 2019 and 2018, respectively. Amortization expense totaled $1,465 and $1,179 for the nine months ended October 31, 2019 and 2018, respectively. The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented.
The following table represents a rollforward of deferred contract acquisition costs:
 
   
 
October 31,
 
   
 
January 31,
 
 
   
2019
   
2019
 
Beginning balance
  $3,194   $2,334 
Additions to deferred contract acquisition costs
   1,414    2,500 
Amortization of deferred contract acquisition costs
   (1,465)   (1,640)
   
 
 
   
 
 
 
Ending balance
   3,143    3,194 
Deferred contract acquisition costs, current (to be amortized in next 12 months)
   1,631    1,673 
Deferred contract acquisition costs, non current
   1,512    1,521 
   
 
 
   
 
 
 
Total deferred contract acquisition costs
  $3,143   $3,194 
   
 
 
   
 
 
 
XML 77 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net loss per share attributable to common stockholders (Tables)
9 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
Basic and diluted net loss per share attributable to common stockholders was calculated as follows:
 
   
Three months ended October 31,
   
Nine months ended October 31,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                    
Net loss
  $(2,437)  $(4,172)  $(16,625)  $(9,983)
Preferred stock dividend paid
   —      —      (14,955)   —   
Accretion of redeemable convertible preferred stock to redemption value
   —      (9,236)   (56,175)   (20,962)
   
 
 
   
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders
  $(2,437)  $(13,408)  $(87,755)  $(30,945)
   
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
                    
Weighted-average shares of common stock outstanding, basic and diluted
   35,790,951    1,909,858    15,007,247    1,176,833 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net loss attributable to common stockholders
  $(0.07)  $(7.02)  $(5.85)  $(26.30)
   
 
 
   
 
 
   
 
 
   
 
 
 
Schedule of shares excluded from computation of diluted net loss per share
The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
   
October 31,
2019
   
October 31,
2018
 
Redeemable convertible preferred stock
(as-converted
to common stock)
   —       25,311,535 
Stock options to purchase common stock and restricted stock units
   6,645,106    5,094,108 
Warrants to purchase convertible preferred stock
   —       581,798 
Warrants to purchase common stock
   228,178    256,411 
   
 
 
   
 
 
 
    6,873,284    31,243,853 
   
 
 
   
 
 
 
XML 78 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of certain financial statement captions - Schedule Of Finite Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2019
Jan. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 1,470 $ 1,470
Less accumulated amortization (212) (33)
Net carrying value 1,258 1,437
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 490 490
Finite-lived intangible asset, useful life 5 years  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 980 $ 980
Finite-lived intangible asset, useful life 7 years  
XML 79 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Schedule Of Rollforward of contract assets and contract liabilities (Detail)
$ in Thousands
9 Months Ended
Oct. 31, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Beginning balance - Contract assets (unbilled accounts receivable) $ 636
Amount transferred to receivables from contract assets (576)
Contract asset additions 918
Ending balance - Contract assets (unbilled accounts receivable) 978
Beginning balance - Contract liabilities (deferred revenue) 6,488
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period (11,168)
Increases due to invoicing prior to satisfaction or performance obligations 10,006
Ending balance - Contract liabilities (deferred revenue) $ 5,326
XML 80 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and contingencies - Schedule of minimum lease payments (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Commitments And Contingencies [Line Items]    
2020 (Remaining three months) $ 611  
Year ending January 31, 2021 2,404  
Year ending January 31, 2022 1,621  
Year ending January 31, 2023 200  
Total capital lease payments 4,836  
Less amounts representing interest (452)  
Total capital lease payments, net of interest 4,384  
Less current portion (2,413) $ (1,869)
Total capital lease payments, net of interest and current portion $ 1,971 $ 2,401
XML 81 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock warrants - Additional information (Detail) - USD ($)
1 Months Ended 9 Months Ended
Sep. 30, 2019
Jul. 31, 2019
Oct. 31, 2019
Jan. 31, 2019
Class of Warrant or Right [Line Items]        
Common stock issued upon the exercise of warrants 75,137 256,411    
Common stock withheld 22,114 25,919    
Common stock warrants outstanding     $ 0 $ 5,498,000
Securities called by warrants     428,757  
Shares Issued Upon Exercise of warrants 53,023 230,492    
Convertible Common Stock Warrants [Member]        
Class of Warrant or Right [Line Items]        
Common stock warrants outstanding   $ 153,041    
Common Stock [Member]        
Class of Warrant or Right [Line Items]        
Common stock warrants outstanding   $ 228,178    
Conversion of preferred stock warrants to common stock warrants     581,798  
Warrant [Member]        
Class of Warrant or Right [Line Items]        
Common stock issued upon the exercise of warrants   428,757    
Common stock withheld   70,485    
XML 82 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-based compensation - Restricted stock Units (Detail) - Restricted Stock Units (RSUs) [Member] - shares
9 Months Ended
Mar. 25, 2019
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning balance   20,164
Granted 390,794 526,382
Forfeited   (22,185)
Ending balance   524,361