0001261333-18-000009.txt : 20180608 0001261333-18-000009.hdr.sgml : 20180608 20180608164839 ACCESSION NUMBER: 0001261333-18-000009 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20180430 FILED AS OF DATE: 20180608 DATE AS OF CHANGE: 20180608 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DOCUSIGN INC CENTRAL INDEX KEY: 0001261333 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 912183967 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38465 FILM NUMBER: 18890072 BUSINESS ADDRESS: STREET 1: 221 MAIN ST., SUITE 1000 CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 866-219-4318 MAIL ADDRESS: STREET 1: 221 MAIN ST., SUITE 1000 CITY: SAN FRANCISCO STATE: CA ZIP: 94105 10-Q 1 q11910q.htm DOCU FORM 10-Q Document
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
______________________________________
FORM 10-Q
______________________________________

(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 30, 2018
or
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to                
Commission File Number: 001-38465
______________________________________
DOCUSIGN, INC.
(Exact name of registrant as specified in its charter)
______________________________________
Delaware
(State or Other Jurisdictions of Incorporation)
 
91-2183967
(I.R.S. Employer Identification Number)
 
 
 
 
221 Main St., Suite 1000
San Francisco, California
(Address of Principal Executive Offices and Zip Code)
 
 
 
 
 
(415) 489-4940
(Registrant’s Telephone Number, Including Area Code)
 
______________________________________
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 (Exchange Act) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  ¨    No  x
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes  x    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
¨
Large accelerated filer
¨
Accelerated filer
 
 
 
 
x
Non-accelerated filer (Do not check if a smaller reporting company)
¨
Smaller reporting company
 
 
 
 
x
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. x
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  x
The registrant has 156,585,256 common shares, par value $0.0001, outstanding at May 31, 2018.



DOCUSIGN, INC.
TABLE OF CONTENTS

 
 
 
 
 
 
 
 
 
 
 


2


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, which statements involve substantial risk 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,” “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 ability to effectively sustain and manage our growth and future expenses, and our ability to achieve and maintain future profitability;
our ability to attract new customers and to maintain and expand our existing customer base;
our ability to scale and update our platform to respond to customers’ needs and rapid technological change;
the effects of increased competition on our market and our ability to compete effectively;
our ability to expand our operations and increase adoption of our platform internationally;
our ability to maintain, protect and enhance our brand;
the sufficiency of our cash and cash equivalents to satisfy our liquidity needs;
our failure or the failure of our platform of services to comply with applicable industry standards, laws, and regulations;
our ability to attract large organizations as users;
our ability to maintain our corporate culture;
our ability to offer high-quality customer support;
our ability to hire, retain and motivate qualified personnel;
our ability to identify targets for, execute on and realize the benefits of potential acquisitions;
our ability to estimate the size and potential growth of our target market; and
our ability to maintain proper and effective internal controls.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.

The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which such statements are made. We undertake no obligation to update any forward-looking statements after the date of this Quarterly Report on Form 10-Q or to conform such statements to actual results or revised expectations, except as required by law.


3


PART I - FINANCIAL INFORMATION
ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
DOCUSIGN, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
(in thousands, except share and per share data)
April 30, 2018
 
January 31, 2018
Assets
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
269,429

 
$
256,867

Restricted cash
367

 
569

Accounts receivable
104,128

 
123,750

Contract assets—current
12,030

 
14,260

Prepaid expense and other current assets
29,779

 
23,349

Total current assets
415,733

 
418,795

Property and equipment, net
60,095

 
63,019

Goodwill
36,074

 
37,306

Intangible assets, net
11,278

 
14,148

Deferred contract acquisition costs—noncurrent
78,401

 
75,535

Other assets—noncurrent
12,891

 
11,170

Total assets
$
614,472

 
$
619,973

Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Deficit
 
 
 
Current liabilities
 
 
 
Accounts payable
$
13,269

 
$
23,713

Accrued expenses
19,023

 
15,734

Accrued compensation
33,905

 
50,852

Contract liabilities—current
282,470

 
270,188

Deferred rent—current
1,811

 
1,758

Other liabilities—current
12,017

 
11,574

Total current liabilities
362,495

 
373,819

Contract liabilities—noncurrent
8,065

 
7,736

Deferred rent—noncurrent
22,862

 
23,044

Deferred tax liability—noncurrent
2,505

 
2,511

Other liabilities—noncurrent
4,419

 
4,010

Total liabilities
400,346

 
411,120

Commitments and contingencies (Note 8)

 

Redeemable convertible preferred stock, $0.0001 par value; 100,603,444 shares authorized; 100,226,099 shares issued and outstanding, $548,910 liquidation preference as of April 30, 2018 and January 31, 2018
547,854

 
547,501

Stockholders’ deficit
 
 
 
Common stock, $0.0001 par value; 205,000,000 shares authorized, 36,775,658 shares outstanding as of April 30, 2018; 185,000,000 shares authorized, 35,699,843 shares outstanding as of January 31, 2018
4

 
4

Additional paid-in capital
438,200

 
160,265

Accumulated other comprehensive income
1,075

 
3,403

Accumulated deficit
(773,007
)
 
(502,320
)
Total stockholders’ deficit
(333,728
)
 
(338,648
)
Total liabilities, redeemable convertible preferred stock, and stockholders’ deficit
$
614,472

 
$
619,973

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4


DOCUSIGN, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(Unaudited)
 
Three Months Ended April 30,
(in thousands, except share and per share data)
2018
 
2017
Revenue:
 
 
 
Subscription
$
148,198

 
$
106,847

Professional services and other
7,610

 
6,651

Total revenue
155,808

 
113,498

Cost of revenue:
 
 
 
Subscription
32,438

 
19,293

Professional services and other
25,856

 
7,831

Total cost of revenue
58,294

 
27,124

Gross profit
97,514

 
86,374

Operating expenses:
 
 
 
Sales and marketing
191,085

 
64,691

Research and development
70,870

 
22,708

General and administrative
103,117

 
18,239

Total expenses
365,072

 
105,638

Loss from operations
(267,558
)
 
(19,264
)
Interest expense
(193
)
 
(151
)
Interest income and other (expense), net
(2,228
)
 
(110
)
Loss before provision for (benefit from) income taxes
(269,979
)
 
(19,525
)
Provision for (benefit from) income taxes
708

 
(143
)
Net loss
$
(270,687
)
 
$
(19,382
)
Net loss per share attributable to common stockholders, basic and diluted
$
(7.46
)
 
$
(0.66
)
Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
36,334,395

 
29,761,804

 
 
 
 
Other comprehensive income (loss):
 
 
 
Foreign currency translation gains (losses), net of tax
(2,328
)
 
1,396

Comprehensive loss
$
(273,015
)
 
$
(17,986
)
 
 
 
 
Stock-based compensation expense included in costs and expenses:
 
 
 
Cost of revenue—subscription
$
9,955

 
$
238

Cost of revenue—professional services
16,045

 
235

Sales and marketing
112,481

 
2,705

Research and development
47,268

 
1,391

General and administrative
84,045

 
3,837


The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5


DOCUSIGN, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Cash flows from operating activities:
 
 
 
Net loss
$
(270,687
)
 
$
(19,382
)
Adjustments to reconcile net loss to net cash used in operating activities
 
 
 
Depreciation and amortization
8,600

 
7,686

Amortization of deferred contract acquisition and fulfillment costs
9,246

 
7,013

Stock-based compensation expense
269,794

 
8,406

Deferred income taxes
(6
)
 
(13
)
Other
2,225

 
(803
)
Changes in operating assets and liabilities
 
 
 
Accounts receivable
19,622

 
11,577

Contract assets
2,546

 
(38
)
Prepaid expenses & other current assets
(6,519
)
 
(5,570
)
Deferred contract acquisition and fulfillment costs
(12,326
)
 
(9,372
)
Other assets
440

 
884

Accounts payable
(7,218
)
 
(2,125
)
Accrued expenses
3,302

 
(1,046
)
Accrued compensation
(16,947
)
 
(9,128
)
Contract liabilities
12,611

 
13,027

Deferred rent
(129
)
 
(2,202
)
Other liabilities
438

 
389

Net cash provided by (used in) operating activities
14,992

 
(697
)
Cash flows from investing activities:
 
 
 
Purchases of property and equipment
(6,184
)
 
(6,770
)
Net cash used in investing activities
(6,184
)
 
(6,770
)
Cash flows from financing activities:
 
 
 
Proceeds from the exercise of stock options
7,815

 
5,830

Payment of deferred offering costs
(2,194
)
 

Net cash provided by financing activities
5,621

 
5,830

Effect of foreign exchange on cash, cash equivalents and restricted cash
(2,069
)
 
484

Net increase (decrease) in cash, cash equivalents and restricted cash
12,360

 
(1,153
)
Cash, cash equivalents and restricted cash at beginning of period
257,436

 
191,244

Cash, cash equivalents and restricted cash at end of period
$
269,796

 
$
190,091

 
 
 
 
Supplemental disclosure:
 
 
 
Cash paid for interest
$
144

 
$
142

Cash paid for taxes
1,516

 
171

Non-cash investing and financing activities:
 
 
 
Property and equipment in accounts payable and other accrued liabilities
$
3,238

 
$
1,880

Accretion of preferred stock
353

 
355

Deferred offering costs in accounts payable and other accrued liabilities
1,173

 


The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6


DOCUSIGN, INC.
Index for Notes to the Condensed Consolidated Financial Statements



7



DOCUSIGN, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Note 1.    Summary of Significant Accounting Policies

Organization and Description of Business

DocuSign, Inc. (“we,” “our,” or “us”) was incorporated in the State of Washington in April 2003. We merged with and into DocuSign, Inc., a Delaware corporation, in March 2015.

We provide a platform that enables businesses of all sizes to digitally prepare, execute and act on agreements, thereby simplifying and accelerating the process of doing business.

Basis of Presentation and Principles of Consolidation

Our condensed consolidated financial statements include the accounts of DocuSign, Inc. and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
    
Our condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our prospectus dated April 26, 2018, as filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended (File No. 333-223990) (“Prospectus”).

Our condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and, in our opinion, include all adjustments of a normal recurring nature necessary for the fair statement of our financial position, results of operations, and cash flows. The condensed consolidated balance sheet as of January 31, 2018 was derived from audited financial statements, but does not include all disclosures required by GAAP.  The results of operations for the three months ended April 30, 2018 are not necessarily indicative of the results to be expected for the year ending January 31, 2019.

Our fiscal year ends on January 31. References to fiscal 2019, for example, are to the fiscal year ending January 31, 2019.

Other than described below, there have been no changes to our significant accounting policies described in our Prospectus that have had a material impact on our consolidated financial statements and related notes.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Significant items subject to such estimates and assumptions include those related to the allocation of revenue between recognized and deferred amounts, allowance for bad debts, goodwill, intangible assets, deferred contract acquisition costs, customer benefit period, fair value of financial instruments, valuation of stock-based compensation, valuation of common stock, valuation of warrant liabilities and the valuation allowance for deferred income taxes.

Stock-Based Compensation
Compensation cost for all stock-based awards, including stock options and restricted stock units ("RSUs"), is measured at fair value on the date of grant and recognized over the service period. The fair value of stock options is estimated on the date of grant using a Black-Scholes model. The fair value of RSUs is estimated on the date of grant based on the fair value of our underlying common stock.


8



We recognize compensation expense for stock options on a straight-line basis over the requisite service period. Compensation expense for RSUs granted prior to January 31, 2018, is amortized on a graded basis over the requisite service period as long as the performance condition in the form of a specified liquidity event is probable to occur. The liquidity event condition was satisfied upon the effectiveness of our registration statement on Form S-1 ("IPO Registration Statement") on April 26, 2018. On that date we recorded a cumulative stock-based compensation expense of $262.8 million using the accelerated attribution method for all the RSUs, for which the service condition has been fully satisfied as of April 26, 2018. The remaining unrecognized stock-based compensation expense related to the RSUs will be recorded over their remaining requisite service periods. All RSUs granted after January 31, 2018 vest on the satisfaction of service-based condition only. We recognize compensation expense for such RSUs on a straight-line basis over the requisite service period.

Compensation expense is recognized net of forfeitures that are estimated at the time of grant and revised in subsequent periods if actual forfeitures differ from those estimates.

We account for equity instruments issued to non-employees at fair value of the consideration received or fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date on which it is probable that performance will occur. Compensation expense related to stock-based awards issued to non-employees was $0.7 million and $0.3 million for the three months ended April 30, 2018 and 2017.

Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board ("FASB") issued accounting standards update ("ASU") No. 2016-02, Leases (Topic 842), which supersedes current guidance related to accounting for leases. This guidance is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The standard is effective for public entities for annual and interim reporting periods beginning after December 15, 2018. Early adoption is permitted. The ASU can be adopted using either full or modified retrospective approach. We are evaluating the new guidance and assessing the potential impact on our consolidated financial statements.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220), which allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). As the amendments only relate to the reclassification of the income tax effects of the TCJA, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The standard is effective for annual and interim reporting periods beginning after December 15, 2018 for all entities. The amendments are to be applied either in the period of adoption or retrospectively to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized. Early adoption is permitted. The adoption of the standard is not expected to have a material impact on our consolidated financial statements.

Note 2.    Revenue and Performance Obligations

Subscription revenue is recognized over time and accounted for approximately 95% and 94% of our revenue for the three months ended April 30, 2018 and 2017.
    
The typical subscription term is one to three years. Most of our subscription contracts are non-cancelable over the contractual term. Customers typically have the right to terminate their contracts for cause, if we fail to perform. As of April 30, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $405.7 million, which consists of both billed and unbilled consideration that we expect to recognize as subscription revenue. We expect to recognize 42% of the transaction price in the year ending January 31, 2019, in our consolidated statement of operations and comprehensive loss with the remainder recognized thereafter.


9



Note 3.    Fair Value Measurements
We carry certain assets and liabilities at fair value. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used in measuring fair value, which prioritizes the inputs based on the observability as of the measurement date, is as follows:
Level 1
Quoted prices in active markets for identical assets or liabilities;
Level 2
Observable inputs other than the quoted prices in active markets for identical assets and liabilities; and
Level 3
Unobservable inputs for which there is little or no market data, which require us to develop assumptions of what market participants would use in pricing the asset or liability.

The following table summarizes our assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:
(in thousands)
Level 1
 
Level 2
 
Level 3
 
Total
April 30, 2018
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
Money market funds
$
123,081

 
$

 
$

 
$
123,081

Other liabilities—noncurrent
 
 
 
 
 
 
 
Warrant liabilities

 

 
849

 
849

 
 
 
 
 
 
 
 
January 31, 2018
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
Money market funds
$
122,663

 
$

 
$

 
$
122,663

Other liabilities—noncurrent
 
 
 
 
 
 
 
Warrant liabilities

 

 
445

 
445

    
Money market funds consist of cash equivalents with remaining maturities of three months or less at the date of purchase. We use quoted prices in active markets for identical assets or liabilities to determine fair value of our Level 1 investments in money market funds.

Warrant liabilities consisted of outstanding warrants to purchase 22,468 shares of our Series B-1 preferred stock. These warrants were issued in connection with a certain loan and securities agreement previously entered into with Silicon Valley Bank. We estimate the fair value of our warrant liability using the Black-Scholes pricing model. The significant unobservable inputs used in the fair value measurement of the redeemable convertible preferred stock warrant liability are the fair value of the underlying stock at the valuation date and the estimated term of the warrant. The fair value was $0.8 million as of April 30, 2018 and $0.4 million as of January 31, 2018. As the pricing of our initial public offering ("IPO") occurred on April 26, 2018, the fair value as of April 30, 2018 was based on the closing price of our publicly-traded common stock as of that date. We record gains and losses from revaluation of warrants to fair value in “Interest income and other income (expense), net” on our consolidated statements of operations and comprehensive loss.

All warrants to purchase shares of convertible preferred stock converted into 22,468 warrants to purchase common stock in connection with the closing of our IPO on May 1, 2018, subsequent to quarter end. See Note 13 for additional information.






Note 4.    Property and Equipment, Net

Property and equipment consisted of the following:
(in thousands)
April 30, 2018
 
January 31, 2018
Computer and network equipment
$
40,848

 
$
54,087

Software, including capitalized software development costs
21,961

 
24,270

Furniture and office equipment
9,099

 
9,692

Leasehold improvements
36,667

 
37,494

 
108,575

 
125,543

Less: Accumulated depreciation
(54,034
)
 
(66,160
)
 
54,541

 
59,383

Work in progress
5,554

 
3,636

 
$
60,095

 
$
63,019


Depreciation expense associated with property and equipment was $6.2 million and $5.1 million for the three months ended April 30, 2018 and 2017.

Note 5.    Goodwill and Intangible Assets, Net

The changes in the carrying amount of goodwill for the three months ended April 30, 2018 were as follows (in thousands):
Balance at January 31, 2018
$
37,306

Foreign currency translation
(1,232
)
Balance at April 30, 2018
$
36,074


Intangible assets consisted of the following:
 
As of April 30, 2018
(in thousands)
Estimated Fair Value
 
Accumulated Amortization
 
Acquisition-related Intangibles, Net
Existing technology
$
19,694

 
$
(17,299
)
 
$
2,395

Tradenames / trademarks
1,919

 
(1,384
)
 
535

Customer contracts & related relationships
11,582

 
(6,987
)
 
4,595

Certifications
6,917

 
(3,808
)
 
3,109

Maintenance contracts & related relationships
1,498

 
(879
)
 
619

 
$
41,610

 
$
(30,357
)
 
11,253

Cumulative translation adjustment
 
 
 
 
25

Total
 
 
 
 
$
11,278


11



 
As of January 31, 2018
(in thousands)
Estimated Fair Value
 
Accumulated Amortization
 
Acquisition-related Intangibles, Net
Existing technology
$
19,694

 
$
(15,953
)
 
$
3,741

Tradenames / trademarks
1,919

 
(1,294
)
 
625

Customer contracts & related relationships
11,582

 
(6,411
)
 
5,171

Certifications
6,917

 
(3,462
)
 
3,455

Maintenance contracts & related relationships
1,498

 
(804
)
 
694

 
41,610

 
(27,924
)
 
13,686

Cumulative translation adjustment
 
 
 
 
462

Total
 
 
 
 
$
14,148


Amortization of finite-lived intangible assets for the three months ended years ended April 30, 2018 and 2017 was as follows:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Cost of subscription revenue
$
1,668

 
$
1,697

Sales and marketing
765

 
840

 
$
2,433

 
$
2,537


As of April 30, 2018, future amortization of finite-lived intangibles that will be recorded in cost of revenue and operating expenses is estimated as follows, excluding cumulative translation adjustment (in thousands):
Fiscal 2019, remainder
$
5,093

Fiscal 2020
4,227

Fiscal 2021
1,933

Total
$
11,253


Note 6.    Contract Balances

Contract assets represent amounts for which we have recognized revenue, pursuant to our revenue recognition policy, for contracts that have not yet been invoiced to our customers where there is a remaining performance obligation, typically for multi-year arrangements. Total contract assets were $13.6 million and $16.1 million as of April 30, 2018 and January 31, 2018, of which $1.6 million and $1.9 million were noncurrent and included within "Other assets—noncurrent" on our consolidated balance sheets. The change in contract assets reflects the difference in timing between our satisfaction of remaining performance obligations and our contractual right to bill our customers.

Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are generally recognized as revenue over the contractual period. For the three months ended April 30, 2018 and 2017, we recognized revenue of $112 million and $78.3 million that was included in the corresponding contract liability balance at the beginning of the periods presented.

We receive payments from customers based upon contractual billing schedules. We record accounts receivable when the right to consideration becomes unconditional. Payment terms on invoiced amounts are typically 30 days.


12



Note 7.    Deferred Contract Acquisition and Fulfillment Costs

The following table represents a rollforward of our deferred contract acquisition costs:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
77,344

 
$
57,271

Additions to deferred contract acquisition costs
11,969

 
7,657

Amortization of deferred contract acquisition costs
(8,788
)
 
(6,503
)
Ending balance
$
80,525

 
$
58,425

 
 
 
 
Deferred contract acquisition costs, current
$
2,124

 
$
1,185

Deferred contract acquisitions costs, noncurrent
78,401

 
57,240

Total
$
80,525

 
$
58,425


The following table represents our contract fulfillment costs, which include third-party service fees:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
3,316

 
$
788

Additions to deferred contract fulfillment costs
357

 
1,715

Amortization of deferred contract fulfillment costs
(458
)
 
(510
)
Ending balance
$
3,215

 
$
1,993

 
 
 
 
Deferred contract fulfillment costs, current
$
1,188

 
$
1,060

Deferred contract fulfillment costs, noncurrent
2,027

 
933

Total
$
3,215

 
$
1,993


Current deferred contract fulfillment costs are included in "Prepaid expense and other current assets" and noncurrent costs are included in "Other assets—noncurrent" on our consolidated balance sheets.

Note 8.    Commitments and Contingencies

Operating Leases

We lease office space under noncancelable operating lease agreements that expire at various dates through June 2027. Some operating leases contain escalation provisions for adjustments in the consumer price index. We are responsible for maintenance, insurance and property taxes. We recognize rent expense on a straight-line basis over the defined lease periods. Rent expense under operating leases amounted to $4.4 million for each of the three months ended April 30, 2018 and 2017.
    
The future minimum annual lease payments as of April 30, 2018, related to the lease agreements were as follows (in thousands):
Fiscal 2019, remainder
$
13,457

Fiscal 2020
17,727

Fiscal 2021
16,067

Fiscal 2022
14,955

Fiscal 2023
15,298

Thereafter
38,871

Total minimum lease payments
$
116,375


13




Other Obligations

As of April 30, 2018, we had unused letters of credit outstanding associated with our various operating leases totaling $9.9 million.

In May 2017, we entered in an enterprise partnership arrangement with a cloud infrastructure provider through the year ending January 31, 2021. Total noncancelable amounts under this agreement are $2.1 million in the remainder of fiscal 2019, $2.8 million in fiscal 2020 and $1.4 million in fiscal 2021.

Indemnification

We enter into indemnification provisions under our agreements with other companies in the ordinary course of business, including business partners, contractors and parties performing our research and development. Pursuant to these arrangements, we agree to indemnify and defend the indemnified party for certain claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claim because of our activities. The duration of these indemnification agreements is generally perpetual. The maximum potential amount of future payments we could be required to make under these indemnifications is not determinable. Historically, we have not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, we believe the fair value of these indemnification agreements is not material as of April 30, 2018 and 2017. We maintain commercial general liability insurance and product liability insurance to offset certain of our potential liabilities under these indemnification agreements.

We have entered into indemnification agreements with each of our directors and executive officers. These agreements require us to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with us.

Claims and Litigation

From time to time, we may be subject to legal proceedings, claims, and litigations made against us in the ordinary course of business. We are not currently a party to any legal proceedings or are aware of any pending or threatened litigations, that would have a material adverse effect to our financial condition, results of operations, or cash flows, should such litigation be resolved unfavorably.

Note 9. Stockholders' Deficit

Equity Incentive Plans

We maintain three stock-based compensation plans: the 2018 Equity Incentive Plan ("2018 Plan"), the Amended and Restated 2011 Equity Incentive Plan (“2011 Plan”) and the Amended and Restated 2003 Stock Plan (“2003 Plan”).

Our board of directors adopted and our stockholders approved the 2018 Plan during the three months ended April 30, 2018. The 2018 Plan went into effect in April 2018, upon the effectiveness of the registration statement for our IPO. This plan serves as a successor to the 2011 Plan and 2003 Plan and provides for the grant of stock-based awards to our employees, directors and consultants. No additional awards under the 2011 Plan or 2003 Plan will be made as of the effective date of the 2018 Plan. Outstanding awards under these two plans continue to be subject to the terms and conditions of the respective plans.

Shares available for grant under the 2011 Plan that were reserved but not issued as of the effective date of the 2018 Plan were added to the reserves of the 2018 Plan. Any shares subject to outstanding awards originally granted under the 2011 Plan that: (i) expire or terminate for any reason prior to exercise or settlement; (ii) are forfeited because of the failure to meet a contingency or condition required to vest such shares or otherwise return to the Company; or (iii) are reacquired, withheld (or not issued) to satisfy a tax withholding obligation in connection with an award or to satisfy the purchase price or exercise price of a stock award shall become available for future issuance pursuant to the 2018 Plan. As of April 30, 2018, 19,231,517 shares were available for future issuance under the 2018 Plan.

The number of shares reserved under the 2018 Plan will automatically increase on the first day of each fiscal year, starting on February 1, 2019 and continuing through February 1, 2028, in an amount equal to (i) 5% of the total number of shares of our

14



capital stock outstanding on January 31st of the preceding fiscal year or (ii) a lesser number of shares as determined by our board of directors.

Stock Options
    
Option activity for the three months ended April 30, 2018, was as follows:
 
Number of Options Outstanding
 
Weighted-Average Exercise Price Per Share
 
Weighted-Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value
(In thousands)
Balances at January 31, 2018
19,831,715

 
$
11.44

 
6.62
 
$
152,754

Options granted

 

 
 
 
 
Options exercised
(1,075,815
)
 
7.19

 
 
 
 
Options canceled/expired
(278,500
)
 
11.24

 
 
 
 
Balances at April 30, 2018
18,477,400

 
$
11.69

 
6.52
 
$
497,823

Vested and expected to vest at April 30, 2018
17,998,946

 
$
11.54

 
6.48
 
$
487,637

Exercisable at April 30, 2018
13,867,931

 
$
9.96

 
6.07
 
$
397,652


As of April 30, 2018, our total unrecognized compensation cost related to stock option grants was $27.6 million. We expect to recognize this expense over the remaining weighted-average period of approximately 1.8 years.

RSUs

Substantially all the RSUs that we have issued through January 31, 2018 vest upon the satisfaction of both service-based and performance-based vesting conditions. The service-based condition is typically satisfied over a four-year service period. The performance-based condition related to these awards was satisfied upon the effectiveness of our IPO Registration Statement on April 26, 2018. On that date we recorded a cumulative stock-based compensation expense of $262.8 million using the accelerated attribution method for all the RSU with service condition fully satisfied. All RSUs granted after January 31, 2018 vest on the satisfaction of a service-based condition only.

RSU activity for the three months ended April 30, 2018, was as follows:
 
Number of Units
 
Weighted-Average Grant Date Fair Value
Unvested at January 31, 2018
23,080,543

 
$
17.54

Granted
1,036,698

 
29.00

Vested
(8,662,938
)
 
17.61

Canceled
(453,038
)
 
17.79

Unvested at April 30, 2018
15,001,265

 
$
18.66


As of April 30, 2018, our total unrecognized compensation cost related to RSUs was $125.4 million. We expect to recognize this expense over the remaining weighted-average period of approximately 1.5 years.

2018 Employee Stock Purchase Plan

During the three months ended April 30, 2018, our board of directors adopted and our stockholders approved the 2018 Employee Stock Purchase Plan (“2018 ESPP”). In April 2018, the 2018 ESPP went into effect upon the effectiveness of our IPO Registration Statement. A total of 3,800,000 shares of common stock were reserved for issuance under the 2018 ESPP. As of April 30, 2018, no shares of our common stock have been purchased under the 2018 ESPP. The number of shares reserved under the 2018 ESPP will automatically increase on the first day of each fiscal year, starting on February 1, 2019 and continuing through February 1, 2028, in an amount equal to the lesser of (i) 1% of the total number of shares of our common stock outstanding on January 31 of the preceding fiscal year, (ii) 3,800,000 shares, or (iii) a lower number determined by our board of directors.

15




Note 10.    Net Loss per Share Attributable to Common Stockholders

The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for periods presented:
 
Three Months Ended April 30,
(in thousands, except share and per share data)
2018
 
2017
Numerator:
 
 
 
Net loss
$
(270,687
)
 
$
(19,382
)
Less: preferred stock accretion
(353
)
 
(355
)
Net loss attributable to common stockholders
$
(271,040
)
 
$
(19,737
)
Denominator:
 
 
 
Weighted-average common shares outstanding
36,334,395

 
29,761,804

Net loss per share attributable to common stockholders:
 
 
 
Basic and diluted
$
(7.46
)
 
$
(0.66
)

Potentially dilutive securities that were excluded from the diluted per share calculations because they would have been antidilutive are as follows:
 
Three Months Ended April 30,
 
2018
 
2017
Convertible preferred stock as-converted
100,350,008

 
100,350,008

Stock options
18,477,400

 
26,065,347

Warrants to purchase convertible preferred stock
22,468

 
22,468

Warrants to purchase common stock

 
18,061

RSUs
15,001,265

 

Total antidilutive securities
133,851,141

 
126,455,884


The table above does not include 18,163,666 RSUs outstanding as of April 30, 2017, as these RSUs are subject to a performance condition that was not considered probable as of that period.

On May 1, 2018, after quarter end, we completed our IPO, in which we issued and sold 19,314,182 shares of common stock at price to the public of $29.00 per share. On that date, all our convertible preferred stock converted into 100,350,008 shares of common stock. These shares are included in our common stock outstanding as of that date. Refer to Note 13 for additional information.

Note 11.    Income Taxes

Our quarterly provision for income taxes is based on an estimated effective annual income tax rate. It includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.

Our provision for income taxes was $0.7 million for the three months ended April 30, 2018, compared to a tax benefit of $0.1 million for the three months ended April 30, 2017. The provision was primarily due to an increase in foreign tax expense, resulting from higher year-over-year earnings in certain foreign jurisdictions as we continue to scale our foreign operations to support our ongoing international growth.

In December 2017, the TCJA was enacted into law. The new legislation contains several key tax provisions that affected us, including a reduction of the federal corporate income tax rate to 21% effective January 1, 2018. We are required to recognize the effect of the tax law changes in the period of enactment, such as re-measuring our U.S. deferred tax assets and liabilities and our valuation allowance against our net U.S. deferred tax assets. In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the 2017 Tax Cuts and Jobs Act ("SAB 118"), added by the FASB to Income taxes (Topic 740) in February 2018, which allows us to record provisional amounts during a

16



measurement period not to extend beyond one year of the enactment date. As part of the transition to the new territorial tax system, the TCJA imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. Based on the current evaluation of our operations, no repatriation tax charge is anticipated due to negative earnings and profits in our foreign subsidiaries.

We recognized provisional tax impacts related to the revaluation of deferred tax assets and liabilities and corresponding valuation allowances in our consolidated financial statements for the year ended January 31, 2018. The ultimate impact may differ from those provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions we have made, additional regulatory guidance that may be issued, and actions we may take because of the TCJA. Any adjustments made to the provisional amounts under SAB 118 should be recorded as discrete adjustments in the period identified (not to extend beyond the one-year measurement provided in SAB 118). During the three months ended April 30, 2018, we did not make any adjustments to our provisional amounts included in our consolidated financial statements for the year ended January 31, 2018. Any adjustments are expected to be completed within the measurement period.

As of April 30, 2018, we were not able to reasonably estimate, and therefore have not recorded, deferred taxes for the Global Intangible Low-taxed Income ("GILTI") provisions. We have not yet determined our policy election with respect to whether to record deferred taxes for basis differences expected to reverse because of the GILTI provisions in future periods or use the period cost method. We have, however, included an estimate of the current GILTI impact in our tax provision for fiscal 2019.

We review the likelihood that we will realize the benefit of our deferred tax assets and, therefore, the need for valuation allowances, on a quarterly basis. There is no corresponding income tax benefit recognized with respect to losses incurred and no corresponding income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in our effective tax rate. We intend to maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.

As of April 30, 2018, our gross uncertain tax benefits totaled $7.8 million, including related accrued interest and penalties. As of April 30, 2018$7.8 million of our uncertain tax benefits, including related accrued interest and penalties, would impact the effective tax rate if recognized.

We are subject to taxation in the United States and various state and foreign jurisdictions. Earnings from international activities are subject to local country income tax. The material jurisdictions where we are subject to potential examination by taxing authorities include the United States, California and Israel. We are currently under an income tax examination by the Israel Tax Authority for tax years 2013 through 2016. We are not currently under audit by the Internal Revenue Service or any similar taxing authority in any other material jurisdiction. We believe that adequate amounts have been reserved in all jurisdictions.

Note 12.    Geographic Information

We operate in one operating and one reportable segment as we only report financial information on an aggregate and consolidated basis to the Chief Executive Officer, who is our chief operating decision maker.

Revenue by geography is generally based on the address of the customer as specified in our master subscription agreement. Revenues by geographic area were as follows:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
United States
$
129,814

 
$
96,345

International
25,994

 
17,153

Total revenues
$
155,808

 
$
113,498


No single country other than the United States had revenues greater than 10% of total revenues for the three months ended April 30, 2018 and 2017.






Our property and equipment by geographic area were as follows:
(in thousands)
April 30, 2018
 
January 31, 2018
United States
$
48,783

 
$
51,023

International
11,312

 
11,996

Total property and equipment
$
60,095

 
$
63,019


Note 13.    Subsequent Events

Initial Public Offering

On May 1, 2018, after this quarter end, we completed our IPO, in which we issued and sold 19,314,182 shares of common stock at price to the public of $29.00 per share, including 3,255,000 shares of common stock purchased by our underwriters from the full exercise of the over-allotment option. Certain of our existing stockholders sold an additional 5,640,818 shares at the public offering price. We received net proceeds of $524.8 million after deducting underwriting discounts and commissions of $30.8 million and other offering expenses of $4.5 million. We did not receive any proceeds from the sale of shares by our stockholders.

Upon the completion of our IPO, all 100,226,099 shares of our convertible preferred stock automatically converted into an aggregate of 100,350,008 shares of our common stock; all our outstanding warrants to purchase shares of convertible preferred stock converted into 22,468 warrants to purchase shares of common stock with the related warrant liability of $0.8 million reclassified into additional paid-in capital; and our Amended and Restated Certificate of Incorporation was filed and went in effect authorizing a total of 500,000,000 shares of common stock and 10,000,000 shares of preferred stock.

The unaudited pro forma condensed consolidated balance sheet is presented as if our IPO was completed on April 30, 2018, by applying adjustments to our historical condensed consolidated balance sheet. It reflects (1) the issuance of 19,314,182 shares of common stock for estimated net proceeds of $524.8 million (of which $2.8 million of offering costs were already included in the April 30, 2018 noncurrent asset balance), (2) conversion of all our convertible preferred stock into 100,350,008 shares of common stock, and (3) reclassification of the warrant liability of $0.8 million to additional paid-in capital upon the conversion of outstanding warrants to purchase shares of convertible preferred stock into warrants to purchase shares of common stock:
 
Unaudited
 
Actual
 
Pro Forma
 
Pro Forma
(in thousands)
April 30, 2018
 
Adjustments
 
April 30, 2018
Assets
 
 
 
 
 
Total current assets
$
415,733

 
$
527,576

 
$
943,309

Total noncurrent assets
198,739

 
(3,682
)
 
195,057

Total assets
$
614,472

 
$
523,894

 
$
1,138,366

Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
 
 
 
 
 
Total liabilities
$
400,346

 
$
(2,578
)
 
$
397,768

Redeemable convertible preferred stock
547,854

 
(547,854
)
 

Stockholders’ equity (deficit)
 
 
 
 
 
Common stock
4

 
12

 
16

Additional paid-in capital
438,200

 
1,074,314

 
1,512,514

Accumulated other comprehensive income
1,075

 

 
1,075

Accumulated deficit
(773,007
)
 

 
(773,007
)
Total stockholders’ equity (deficit)
(333,728
)
 
1,074,326

 
740,598

Total liabilities, redeemable convertible preferred stock, and stockholders’ equity (deficit)
$
614,472

 
$
523,894

 
$
1,138,366


18




Other

Our credit facility with Silicon Valley Bank of up to $80.0 million with a letter of credit sub-facility up to $15.0 million (as a sublimit of the revolving loan facility) and a swingline sub-facility up to $5.0 million (as a sublimit of the revolving loan facility) expired under its terms in May 2018, after this quarter end. We have not extended the credit facility as of the date of this filing.





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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements included in our final prospectus dated April 26, 2018, or Prospectus, as filed with the Securities and Exchange Commission pursuant to Rule 424(b) under the Securities Act 1933, as amended, or the Securities Act (File No. 333-223990).  As discussed in the section titled “Note Regarding Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” under Part II, Item 1A in this Quarterly Report on Form 10-Q and in our Prospectus. Our fiscal year ends January 31.

Executive Overview of First Quarter Results

Overview

DocuSign accelerates the process of doing business for companies and simplifies life for their customers and employees. We accomplish this by transforming the foundational element of business: the agreement.

As the core part of our broader platform for automating the agreement process, we offer the world’s #1 e-signature solution. Our platform has achieved widespread adoption by businesses of all sizes by enabling them to digitally prepare, execute and act on agreements.

We offer access to our software platform on a subscription basis and price such subscriptions based on the functionality required by our customers and the quantity of Envelopes provisioned. Similar to how physical agreements were mailed for signature in paper envelopes historically, an Envelope is a digital container used to send one or more documents for signature or approval to one or more recipients. Our customers have the flexibility to put a large number of documents in an Envelope. For a number of use cases, multiple Envelopes are used over the course of the process. For example, in the purchase or sale of a home, multiple Envelopes are used over the course of the home-buying process. To drive customer reach and adoption, we also offer for free certain limited-time or feature-constrained versions of our platform.

We offer access to our platform on a subscription basis and we generate substantially all our revenue from sales of subscriptions, which accounted for 95% and 94% of our revenue in the quarters ended April 30, 2018 and 2017. Our subscription fees include the use of our platform and access to customer support. Subscriptions generally range from one to three years, and substantially all our multi-year customers pay in annual installments, one year in advance.

We also generate revenue from professional and other non-subscription services, which consists primarily of fees associated with providing customers deployment and integration services. Other revenue includes amounts derived from sales of on-premises solutions. Professional services and other revenue accounted for 5% and 6% of our total revenue in the quarters ended April 30, 2018 and 2017. We anticipate continuing to invest in customer success through our professional services offerings as we believe it plays an important role in accelerating our customers’ deployment of our platform, which helps to drive customer retention and expansion of the use of our platform.

We offer subscriptions to our platform to enterprise businesses, commercial businesses and very small businesses ("VSBs"), which include professionals, sole proprietorships and individuals. We sell to customers through multiple channels. Our go-to-market strategy relies on our direct sales force and partnerships to sell to enterprises and commercial businesses and our web-based self-service channel to sell to VSBs, which is the most cost-effective way to reach our smallest customers. We offer more than 300 off-the-shelf, prebuilt integrations with the applications that many of our customers already use—including those offered by Google, NetSuite, Oracle, Salesforce, SAP, SAP SuccessFactors and Workday—so that they can create, sign, send and manage agreements from directly within these applications. We have a diverse customer base spanning various industries and countries with no significant customer concentration. No single largest customer accounted for more than 3% of total revenue in each of the quarters ended April 30, 2018 and 2017.

We focused initially on selling our e-signature solutions to commercial businesses and VSBs. We later expanded our focus to target enterprise customers by adding our first enterprise sales professionals in the year ended January 31, 2011. In the year ended January 31, 2013, we began to gain meaningful traction selling into new enterprise accounts with aggregate ACV

20


exceeding $5 million. To demonstrate this growth over time, the number of our customers with greater than $300,000 in ACV has increased from approximately 30 as of January 31, 2013 to more than 200 customers as of April 30, 2018. Each of our customer types have different purchasing patterns. VSBs tend to become customers quickly with very little to no direct interaction and generate smaller average contract values, while commercial and enterprise customers typically involve longer sales cycles, larger contract values and greater expansion opportunities for us.

Financial results

Total revenue was $155.8 million, an increase of 37% year-over-year.
Total costs and expenses were $423.4 million, including stock-based compensation expense of $269.8 million.
Loss from operations was $267.6 million.
Net loss was $270.7 million.
Cash provided by operating activities was $15.0 million.
Capital expenditures were $6.2 million.
Cash, cash equivalents and restricted cash were $269.8 million as of April 30, 2018.

Initial Public Offering
    
While our registration statement on Form S-1 (Registration No. 333-223990) ("IPO Registration Statement") related to our initial public offering ("IPO") was declared effective and our common stock began trading on the Nasdaq Global Select Market at the end April 2018, our IPO closed on May 1, 2018, after quarter end. As a result, our condensed consolidated financial statements as of April 30, 2018 and for the period then-ended do not reflect the sale of by us 19,314,182 shares at the IPO price of $29.00 for net proceeds to us of approximately $524.8 million, after underwriting discounts and commissions and offering expenses; the conversion of all outstanding shares of our convertible preferred stock into an aggregate of 100,350,008 shares of common stock; and the reclassification of our convertible preferred stock warrant liability to additional paid in capital in connection with the conversion of our outstanding convertible preferred stock warrants. Our condensed consolidated financial statements as of April 30, 2018 and for the period then-ended do reflect stock-based compensation expense of $262.8 million associated with RSUs, the service condition for which was met upon the effectiveness of our IPO Registration Statement.

Key Factors Affecting Our Performance

Growing Our Customer Base
    
We are highly focused on continuing to acquire new customers to support our long-term growth. We have invested, and expect to continue to invest, heavily in our sales and marketing efforts to drive customer acquisition. As of April 30, 2018, we had over 400,000 customers, including over 40,000 enterprise and commercial customers, as compared to over 300,000 customers and over 30,000 enterprise and commercial customers as of April 30, 2017. We define enterprise customers as companies generally included in the Global 2000. We generally define commercial customers to include both mid-market companies, which includes companies outside the Global 2000 that have greater than 250 employees, and small-to-medium-sized businesses ("SMBs"), which are companies with between 10 and 249 employees, in each case excluding any enterprise customers. VSBs nclude companies with fewer than 10 employees. We refer to total customers as all enterprise, commercial businesses and VSB customers.

We believe that our ability to increase the number of customers on our platform, particularly the number of enterprise and commercial customers, is an indicator of our market penetration, the growth of our business, and our potential future business opportunities. Increasing awareness of our platform, further developing our sales and marketing expertise, and continuing to build features tuned to different industry needs have expanded the diversity of our customer base to include organizations of all sizes across nearly every industry.

Retaining and Expanding Contracts with Existing Enterprise and Commercial Customers
    
Many of our customers have increased spend with us as they have expanded their use of our platform in both existing and new use cases across their front or back office operations. Our enterprise and commercial customers may start with just one-use case and gradually implement additional use cases across their organization once they see the benefits of the platform. Several of our largest enterprise customers have deployed our platform for hundreds of use cases across their organizations. We believe there is significant expansion opportunity with our customers following their initial adoption of our platform.


21


Increasing International Revenue
    
Our international revenues represented 17% and 15% in the three months ended April 30, 2018 and 2017. We started our international selling efforts in English-speaking common law countries, such as Canada, the UK and Australia, as we were able to leverage our core technologies in these jurisdictions since they have a similar approach to e-signature as the United States. We have since made significant investments to be able to offer our solutions in select civil law countries. For example, in Europe, we have Standards-Based Signature technology tailored for electronic IDentification, Authentication and trust Services ("eIDAS"). In addition, to follow longstanding tradition in Japan, we enable signers to upload and apply their personal eHanko stamp to represent their signatures on an agreement.
    
We plan to increase our international revenue by leveraging and continuing to expand the investments we have already made in our technology, direct sales force, and strategic partnerships, as well as helping existing U.S.-based customers manage agreements across their international businesses. Additionally, we expect our strategic partnerships in key international markets, including our current relationships with SAP in Europe, to further growth.

Investing for Growth

We believe that our market opportunity is large, and we plan to invest to continue to support further growth. This includes expanding our sales headcount and increasing our marketing initiatives. We also plan to continue to invest in expanding the functionality of our platform and underlying infrastructure and technology to meet the needs of our customers across industries.

Components of Results of Operations

Revenue

We derive revenue primarily from subscriptions and, to a lesser extent, professional services.

Subscription Revenue. Subscription revenue consists of fees for the use of our platform and our technical infrastructure and access to customer support, which includes phone or email support. We typically invoice customers in advance on an annual basis. We recognized subscription revenue ratably over the term of the contract subscription period beginning on the date access to our platform is provided, as long as all other revenue recognition criteria have been met.

Professional Services and Other Revenue. Professional services revenue includes fees associated with new customers requesting deployment and integration services. We price professional services on a time and materials basis and on a fixed fee basis. We generally have standalone value for our professional services and recognize revenue based on standalone selling price as services are performed or upon completion of services for fixed fee contracts. Other revenue includes amounts derived from sales of on-premises solutions.

Overhead Allocation

We allocate shared costs, such as facilities (including rent, utilities and depreciation on equipment shared by all departments), information technology, information security costs and recruiting to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category.

Cost of Revenue

Cost of Subscription Revenue. Cost of subscription revenue primarily consists of expenses related to hosting our platform and providing support. These expenses consist of employee-related costs, including salaries, bonuses, benefits, stock-based compensation and other related costs, as well as personnel costs for employees associated with our technical infrastructure and customer support. These expenses also consist of software and maintenance costs, third party hosting fees, outside services associated with the delivery of our subscription services, amortization expense associated with capitalized internal-use software and acquired intangible assets, credit card processing fees and allocated overhead. We expect our cost of revenue to continue to increase in absolute dollar amounts as we invest in our business.

Cost of Professional Services and Other Revenue. Cost of professional services and other revenue consists primarily of personnel costs for our professional services delivery team, travel related costs and allocated overhead.


22


Gross Profit and Gross Margin

Gross profit is total revenue less total cost of revenue. Gross margin is gross profit expressed as a percentage of total revenue. We expect that gross profit and gross margin will continue to be affected by various factors including our pricing, timing and amount of investment to maintain or expand our hosting capability, the growth of our platform support and professional services team, share-based compensation expenses, as well as amortization of costs associated with capitalized internal use software and acquired intangible assets and allocated overhead.

Operating Expenses

Our operating expenses consist of selling and marketing, research and development and general and administrative expenses.

Selling and Marketing Expense. Selling and marketing expense consists primarily of personnel costs, including sales commissions. These expenses also include expenditures related to advertising, marketing, promotional events and brand awareness activities, as well as allocated overhead. We expect selling and marketing expense to continue to increase in absolute dollars as we enhance our product offerings and implement marketing strategies.

Research and Development Expense. Research and development expense consists primarily of personnel costs. These expenses also include non-personnel costs, such as subcontracting, consulting and professional fees for third-party development resources and depreciation costs, as well as allocated overhead. Our research and development efforts focus on maintaining and enhancing existing functionality and adding new functionality. We expect research and development expense to increase in absolute dollars as we invest in the enhancement of our platform.

General and Administrative Expense. General and administrative expense consists primarily of employee-related costs for those employees associated with administrative services such as legal, human resources, information technology related to internal systems, accounting, and finance. These expenses also include certain third-party consulting services, certain facilities costs and allocated overhead.

Interest Expense

Interest expense consists primarily of commitment fees and amortization of costs related to our loan facility, which expired in May 2018. See Note 13 to our consolidated financial statements for additional information.

Interest Income and Other Income (Expense), Net

Interest income and other income (expense), net, consists primarily of interest earned on our cash and cash equivalents and foreign currency transaction gains and losses.

Provision for (Benefit from) Income Taxes

Our provision for (benefit from) income taxes consists primarily of income taxes in certain foreign jurisdictions where we conduct business and state minimum taxes in the United States, as well as certain tax benefits arising from acquisitions. We have a valuation allowance of our U.S. deferred tax assets, including U.S. net operating loss carryforwards. We expect to maintain this valuation allowance for the foreseeable future or until it becomes more likely than not that the benefit of our U.S. deferred tax assets will be realized by way of expected future taxable income in the U.S.


23


Discussion of Results of Operations

The following table summarizes our historical consolidated statements of operations data:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Revenue:
 
 
 
Subscription
$
148,198

 
$
106,847

Professional services and other
7,610

 
6,651

Total revenue
155,808

 
113,498

Cost of revenue:
 
 
 
Subscription
32,438

 
19,293

Professional services and other
25,856

 
7,831

Total cost of revenue
58,294

 
27,124

Gross profit
97,514

 
86,374

Operating expenses:
 
 
 
Sales and marketing
191,085

 
64,691

Research and development
70,870

 
22,708

General and administrative
103,117

 
18,239

Total expenses
365,072

 
105,638

Loss from operations
(267,558
)
 
(19,264
)
Interest expense
(193
)
 
(151
)
Interest income and other (expense), net
(2,228
)
 
(110
)
Loss before provision for (benefit from) income taxes
(269,979
)
 
(19,525
)
Provision for (benefit from) income taxes
708

 
(143
)
Net loss
$
(270,687
)
 
$
(19,382
)


24


The following table sets forth the components of our consolidated statements of operations data as a percentage of revenue:
 
Three Months Ended April 30,
 
2018
 
2017
Revenue:
 
 
 
Subscription
95
 %
 
94
 %
Professional services and other
5

 
6

Total revenue
100

 
100

Cost of revenue:
 
 
 
Subscription
21

 
17

Professional services and other
16

 
7

Total cost of revenue
37

 
24

Gross profit
63

 
76

Operating expenses:
 
 
 
Sales and marketing
123

 
57

Research and development
45

 
20

General and administrative
67

 
16

Total expenses
235

 
93

Loss from operations
(172
)
 
(17
)
Interest expense

 

Interest income and other (expense), net
(1
)
 

Loss before provision for (benefit from) income taxes
(173
)
 
(17
)
Provision for (benefit from) income taxes
1

 

Net loss
(174
)%
 
(17
)%

The following discussion and analysis is for the three months ended April 30, 2018, compared to the same period in 2017, unless otherwise stated.

Revenue
 
Three Months Ended April 30,
 
 
(in thousands)
2018
 
2017
 
% Change
Revenue:
 
 
 
 
 
Subscription
$
148,198

 
$
106,847

 
39
%
Professional services and other
7,610

 
6,651

 
14
%
Total revenue
$
155,808

 
$
113,498

 
37
%

Subscription revenue increased $41.4 million, or 39%. Subscription revenue was 95% of total revenue in the three months ended April 30, 2018 and 94% in the three months ended April 30, 2017. The increase was primarily attributable to increases in subscription sales to new and existing customers. We continue to invest in a variety of customer programs and initiatives, which, along with expanded customer use cases, have helped increase our subscription revenue over time. We expect subscription revenue to continue to increase as we offer new functionality and attract new customers.

Professional services and other revenue increased by $1.0 million, or 14%, primarily due to increased engagement of professional services to support our growing customer base.


25


Cost of Revenue and Gross Margin
 
Three Months Ended April 30,
 
 
(in thousands)
2018
 
2017
 
% Change
Cost of revenue:
 
 
 
 
 
Subscription
$
32,438

 
$
19,293

 
68
 %
Professional services and other
25,856

 
7,831

 
230
 %
Total cost of revenue
$
58,294

 
$
27,124

 
115
 %
Gross margin:
 
 
 
 
 
Subscription
78
 %
 
82
 %
 
(4
)pts
Professional services and other
(240
)%
 
(18
)%
 
(222
)pts
Total gross margin
63
 %
 
76
 %
 
(13
)pts

Cost of subscription revenue increased $13.1 million, or 68%, primarily due to:
An increase of $9.7 million in stock-based compensation expense primarily driven by the recognition of expense related to RSUs with a performance condition satisfied on the effectiveness of our IPO Registration Statement; and
An increase of $2.6 million in data center and other related operating costs to support our platform.

Cost of professional service and other revenue increased $18.0 million, or 230%, primarily due to:
An increase of $15.8 million in stock-based compensation primarily driven by the recognition of expense related to RSUs with a performance condition satisfied on the effectiveness of our IPO Registration Statement; and
An increase of $2.0 million in personnel costs primarily related to increased headcount in our professional services organization.

Sales and Marketing
 
Three Months Ended April 30,
 
 
(in thousands, except for percentages)
2018
 
2017
 
% Change
Sales and marketing
$
191,085

 
$
64,691

 
195
%
Percentage of revenue
123
%
 
57
%
 
 

Sales and marketing expenses increased $126.4 million, or 195%, primarily due to:
An increase of $109.8 million in stock-based compensation expense, primarily driven by the recognition of expense related to RSUs with a performance condition satisfied on the effectiveness of our IPO Registration Statement;
An increase of $8.7 million increase in personnel costs driven by increased headcount and higher commissions in line with higher sales;
An increase of $3.4 million in marketing and advertising expense, primarily due to higher spend for online advertising campaigns;
An increase of $2.0 million in allocated overhead due to increased headcount and facility costs; and
An increase of $1.3 million in travel costs to support the increase in the personnel.

Research and Development
 
Three Months Ended April 30,
 
 
(in thousands, except for percentages)
2018
 
2017
 
% Change
Research and development
$
70,870

 
$
22,708

 
212
%
Percentage of revenue
45
%
 
20
%
 
 

Research and development expenses increased $48.2 million, or 212%, primarily due to:
An increase of $45.9 million in stock-based compensation expense, primarily driven by the recognition of expense related to RSUs with a performance condition satisfied on the effectiveness of our IPO Registration Statement; and
An increase of $0.9 million in allocated overhead due to increased headcount and facility costs.


26


General and Administrative
 
Three Months Ended April 30,
 
 
(in thousands, except for percentages)
2018
 
2017
 
% Change
General and administrative
$
103,117

 
$
18,239

 
465
%
Percentage of revenue
67
%
 
16
%
 
 
    
General and administrative expenses increased $84.9 million, or 465%, primarily due to:
An increase of $80.2 million in stock-based compensation expense, primarily driven by the recognition of expense related to RSUs with a performance condition satisfied on the effectiveness of our IPO Registration Statement;
An increase of $3.8 million in professional fees, primarily driven by costs related to our IPO and preparation for operating as a public company, as well as higher audit and consulting costs; and
An increase of $2.4 million in allocated overhead in line with the increase in headcount.

Interest Income and Other (Expense), Net
 
Three Months Ended April 30,
 
 
(in thousands, except for percentages)
2018
 
2017
 
% Change
Interest income and other (expense), net
$
(2,228
)
 
$
(110
)
 
NM
Percentage of revenue
(1
)%
 
%
 
 

Interest income and other (expense), net, increased $2.1 million. The change was primarily due to foreign currency transaction losses driven by remeasurement of certain monetary transactions.

Provision for (Benefit from) Income Taxes
 
Three Months Ended April 30,
 
 
(in thousands, except for percentages)
2018
 
2017
 
% Change
Provision for (benefit from) income taxes
$
708

 
$
(143
)
 
(595
)%
Percentage of revenue
1
%
 
%
 
 

Provision for (benefit from) income taxes changed by $0.9 million primarily due to higher year-over-year earnings in certain foreign jurisdictions as we continue to scale our foreign operations to support our ongoing international growth. We have recorded valuation allowances against the deferred tax assets associated with losses for which we may not realize a related tax benefit.

Liquidity and Capital Resources

As of April 30, 2018, our principal sources of liquidity were cash and cash equivalents totaling $269.4 million, which were primarily bank deposits and money market funds. In May 2018, subsequent to quarter end, we received net proceeds of $524.8 million upon the completion of our IPO.

Since our inception, we have financed our operations primarily through private sales of equity securities as well as payments received from our customers. We believe our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditures needs over at least the next 12 months. While we generated positive cash flows from operations of $15.0 million in the three months ended April 30, 2018, we have generated losses from operations in the past as reflected in our accumulated deficit of $773.0 million as of April 30, 2018. We expect to continue to incur operating losses for the foreseeable future due to the investments we intend to make and as a result we may require additional capital resources to execute strategic initiatives to grow our business.

We typically invoice our customers annually in advance. Therefore, a substantial source of our cash is from such invoices, which are included on our consolidated balance sheets as accounts receivable prior to collection and contract liabilities. Our accounts receivable decreased by $19.6 million during the quarter ended April 30, 2018, which resulted in an $8.0 million increase in cash provided by operating activities. Accordingly, collections from our customers have a material impact on our cash flows from operating activities. Contract liabilities consists of the unearned portion of billed fees for our subscriptions, which is subsequently recognized as revenue in accordance with our revenue recognition policy. As of April 30, 2018, we

27


had contract liabilities of $290.5 million as compared to $277.9 million as of January 31, 2018. The increase in contract liabilities resulted in net cash provided by operating activities of $12.6 million. Therefore, our growth in billings to existing and new customers has a material net beneficial impact on our cash flows from operating activities, after consideration of the impact in our accounts receivable.

Our future capital requirements will depend on many factors including our growth rate, customer retention and expansion, the timing and extent of spending to support our efforts to develop our platform, the expansion of sales and marketing activities and the continuing market acceptance of our platform. We may in the future enter into arrangements to acquire or invest in complementary businesses, technologies and intellectual property rights. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.

We anticipate that we will spend substantial funds to satisfy tax withholding and remittance obligations when we settle our RSUs granted prior to the effective date of our IPO, as well as those we granted after such date. On the settlement dates for these RSUs, we plan to withhold shares and remit income taxes on behalf of the holders at the applicable minimum statutory rates, which we refer to as a net settlement. To fund these withholding and remittance obligations, we expect to use a substantial portion of our existing cash. If we elect not to fully fund tax withholding and remittance obligations through cash or if we are unable to do so, we may choose to sell equity or debt securities or borrow funds under our credit facility, or rely on a combination of these alternatives. For additional information, see “Risk Factors—We anticipate spending substantial funds in connection with the tax liabilities that arise upon the initial settlement of RSUs. The manner in which we fund these expenditures may have an adverse effect on our financial condition."

Credit Facility

In May 2015, we signed a Senior Secured Credit Agreement with Silicon Valley Bank, or credit agreement, and a syndicate of other banks. The credit agreement extended a revolving loan facility of up to $80.0 million with a letter of credit sub-facility up to $15.0 million (as a sublimit of the revolving loan facility) and a swingline sub-facility up to $5.0 million (as a sublimit of the revolving loan facility). Our obligations under that agreement are secured by substantially all our assets. The facility required us to comply with certain financial and non-financial covenants.

The credit agreement contained certain affirmative and negative covenants, including a minimum liquidity covenant, a consolidated adjusted earnings before interest, taxes, depreciation and amortization ("adjusted EBITDA"), covenant, limits on our ability to incur additional indebtedness, dispose of assets, make restricted payments, including dividends, investments and distributions and certain other specifically-defined restrictions on our activities. We were in compliance with all credit agreement covenants as of April 30, 2018.

Borrowings under the facility bore interest at a base rate, as defined in the credit agreement, plus a margin of 2.5% to 4.0%. The facility was subject to customary fees for loan facilities of this type, including ongoing commitment fees at a rate between 0.3% and 0.3375% per annum on the daily undrawn balance. Interest rate margins and commitment fees are based on our liquidity.

As of April 30, 2018, there were no outstanding borrowings under the facility. The facility expired under its terms in May 2018, after quarter end. We have not entered into an extension of this facility as of the date of this filing.


28


Cash Flows

The following table summarizes our cash flows for the periods indicated:
 
Three Months Ended April 30,
 
 
 
2018
 
2017
 
$ Change
Net cash provided by (used in):
 
 
 
 
 
Operating activities
$
14,992

 
$
(697
)
 
$
15,689

Investing activities
(6,184
)
 
(6,770
)
 
586

Financing activities
5,621

 
5,830

 
(209
)
Effect of foreign exchange on cash and cash equivalents
(2,069
)
 
484

 
(2,553
)
Net change in cash, cash equivalents and restricted cash
$
12,360

 
$
(1,153
)
 
$
13,513


Cash Flows from Operating Activities

We had positive cash flows from operating activities of $15.0 million for the three months ended April 30, 2018 as compared to negative cash flows of $0.7 million for the three months ended April 30, 2017, an increase of $15.7 million. This change was primarily due to increase of $267.6 million in non-cash expenses, partially offset by a $251.3 million increase in net loss. The increase in non-cash expenses was due to:
An increase of $261.4 million in stock-based compensation expense, primarily related to the recognition of expense related to RSUs with a performance condition satisfied on the effectiveness of our IPO Registration Statement;
An increase of $3.0 million in other adjustments, primarily related to foreign currency losses during the three months ended April 30, 2018; and
An increase of $2.2 million in amortization of deferred contract acquisition costs.

Net cash used in operating assets and liabilities increased by $0.6 million, primarily due to:
An increase of $7.6 million in net cash provided from changes in contract liabilities and accounts receivable as our business continued to grow; partially offset by
An increase of $7.8 million in net cash used in payments of accrued compensation driven by higher incentive compensation payments in the three months ended April 30, 2018 due to higher attainment and increase in headcount.

Cash Flows from Investing Activities

Cash used in investing activities decreased by $0.6 million for the three months ended April 30, 2018 as compared to the same prior year period. Our cash outflows during the two periods consist of purchases of property and equipment.

Cash Flows from Financing Activities

Cash provided by financing activities decreased by $0.2 million for the three months ended April 30, 2018 as compared to the same prior year period. We incurred cash outflows of $2.2 million for deferred offering costs related to our IPO. These outflows were partially offset by a $2.0 million increase in proceeds from exercises of stock options as more of our employees exercised their stock options.

Contractual Obligations and Commitments
The following table summarizes our contractual obligations and commitments as of April 30, 2018:
 
Payments Due by Period
 
Total
 
Less than 1 Year
 
1-3 Years
 
3-5 Years
 
More than 5 Years
Operating lease commitments
$
116.4

 
$
13.5

 
$
33.8

 
$
30.2

 
$
38.9

Enterprise partnership agreement
6.3

 
2.1

 
4.2

 

 

The commitment amounts in the table above are associated with contracts that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions

29


and the approximate timing of the actions under the contracts. The table does not include obligations under agreements that we can cancel without a significant penalty.
As of April 30, 2018, we had unused letters of credit outstanding associated with our various operating leases totaling $9.9 million.
Off-Balance Sheet Arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Critical Accounting Policies and Estimates
        
We prepare our financial statements in accordance with GAAP. Preparing these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.

The critical accounting estimates, assumptions, and judgments that we believe to have the most significant impact on our consolidated financial statements are revenue recognition, deferred contract acquisition costs, stock-based compensation, business combinations and valuation of goodwill and other acquired intangible assets and income taxes.
    
There have been no material changes to our critical accounting policies and estimates as described in our Prospectus, except as described below.

Stock-Based Compensation
    
Substantially all of the RSUs that we have issued through January 31, 2018 vest upon the satisfaction of both service-based and performance-based vesting conditions. The service-based condition is typically satisfied over a four-year service period. The performance-based condition related to these awards was satisfied on the effectiveness of the registration statement for our IPO, which occurred on April 26, 2018. Upon the effectiveness of our IPO Registration Statement , we recognized $262.8 million in stock-based compensation expense related to RSUs, for which the service-based condition was satisfied as of such date. All RSUs granted after January 31, 2018 vest on the satisfaction of service-based condition only.

In the three months ended April 30, 2018, we recognized total stock-based compensation related to our RSUs of $264.7 million. As of April 30, 2018, we have approximately $125.4 million of unrecognized stock-based compensation expense related to our RSUs to be recognized over the remaining weighted-average period of approximately 1.5 years.

Recent Accounting Pronouncements

See Note 1 to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for recently issued accounting pronouncements not yet adopted as of the date of this report.




Non-GAAP Financial Measures and Other Key Metrics

To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we use certain non-GAAP financial measures, as described below, to understand and evaluate our core operating performance. These non-GAAP financial measures, which may be different than similarly-titled measures used by other companies, are presented to enhance investors’ overall understanding of our financial performance and should not be considered a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP.

We believe that these non-GAAP financial measures provide useful information about our financial performance, enhance the overall understanding of our past performance and future prospects, and allow for greater transparency with respect to important metrics used by our management for financial and operational decision-making. We are presenting these non-GAAP measures to assist investors in seeing our financial performance using a management view, and because we believe that these measures provide an additional tool for investors to use in comparing our core financial performance over multiple periods with other companies in our industry.

Non-GAAP gross profit, non-GAAP subscription gross profit, non-GAAP professional services and other gross profit, non-GAAP gross margin, non-GAAP income (loss) from operations, non-GAAP operating margin and non-GAAP net income (loss): We define these non-GAAP financial measures as the respective GAAP measures, excluding expenses related to stock-based compensation, amortization of acquisition-related intangibles and, as applicable, other special items. We believe it is useful to exclude stock-based compensation in order to better understand the long-term performance of our core business and to facilitate comparison of our results to those of peer companies. We also view amortization of acquisition-related intangible assets, such as the amortization of the cost associated with an acquired company’s developed technology and trade names, as items arising from pre-acquisition activities determined at the time of an acquisition. While these intangible assets are continually evaluated for impairment, amortization of the cost of purchased intangibles is a static expense, one that is not typically affected by operations during any particular period.

Free cash flows: We define free cash flow as net cash provided by (used in) operating activities less purchases of property and equipment. We believe free cash flow is an important liquidity measure of the cash (if any) that is available, after purchases of property and equipment, for operational expenses, investment in our business, and to make acquisitions. Free cash flow is useful to investors as a liquidity measure because it measures our ability to generate or use cash in excess of our capital investments in property and equipment. Once our business needs and obligations are met, cash can be used to maintain a strong balance sheet and invest in future growth.

Billings: We define billings as total revenues plus the change in our contract liabilities and refund liability less contract assets and unbilled accounts receivable in a given period. Billings reflects sales to new customers plus subscription renewals and additional sales to existing customers. Only amounts invoiced to a customer in a given period are included in billings. We believe billings is a key metric to measure our periodic performance. Given that most of our customers pay in annual installments one year in advance, but we typically recognize a majority of the related revenue ratably over time, we use billings to measure and monitor our ability to provide our business with the working capital generated by upfront payments from our customers.


31


Reconciliation of gross profit and gross margin:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
GAAP gross profit
$
97,514

 
$
86,374

Add: Stock-based compensation
26,000

 
473

Add: Amortization of acquisition-related intangibles
1,668

 
1,697

Non-GAAP gross profit
$
125,182

 
$
88,544

GAAP gross margin
63
 %
 
76
 %
Non-GAAP adjustments
17
 %
 
2
 %
Non-GAAP gross margin
80
 %
 
78
 %
 
 
 
 
GAAP subscription gross profit
$
115,760

 
$
87,554

Add: Stock-based compensation
9,955

 
238

Add: Amortization of acquisition-related intangibles
1,668

 
1,697

Non-GAAP subscription gross profit
$
127,383

 
$
89,489

GAAP subscription gross margin
78
 %
 
82
 %
Non-GAAP adjustments
8
 %
 
2
 %
Non-GAAP subscription gross margin
86
 %
 
84
 %
 
 
 
 
GAAP professional services and other gross profit
$
(18,246
)
 
$
(1,180
)
Add: Stock-based compensation
16,045

 
235

Non-GAAP professional services and other gross profit
$
(2,201
)
 
$
(945
)
GAAP professional services and other gross margin
(240
)%
 
(18
)%
Non-GAAP adjustments
211
 %
 
4
 %
Non-GAAP professional services and other gross margin
(29
)%
 
(14
)%

Reconciliation of income (loss) from operations and operating margin:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
GAAP operating loss
$
(267,558
)
 
$
(19,264
)
Add: Stock-based compensation
269,794

 
8,406

Add: Amortization of acquisition-related intangibles
2,433

 
2,537

Non-GAAP operating income (loss)
$
4,669

 
$
(8,321
)
GAAP operating margin
(172
)%
 
(17
)%
Non-GAAP adjustments
175
 %
 
10
 %
Non-GAAP operating margin
3
 %
 
(7
)%

Reconciliation of net income (loss):
 
Three Months Ended April 30,
(in thousands, except per share data)
2018
 
2017
GAAP net loss
$
(270,687
)
 
$
(19,382
)
Add: Stock-based compensation
269,794

 
8,406

Add: Amortization of acquisition-related intangibles
2,433

 
2,537

Non-GAAP net income (loss)
$
1,540

 
$
(8,439
)


32


Computation of free cash flow:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Net cash provided by (used in) operating activities
$
14,992

 
$
(697
)
Less: purchase of property and equipment
(6,184
)
 
(6,770
)
Non-GAAP free cash flow
$
8,808

 
$
(7,467
)

Computation of billings:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Revenue
$
155,808

 
$
113,498

Add: Contract liabilities and refund liability, end of period
293,667

 
208,882

Less: Contract liabilities and refund liability, beginning of period
(282,943
)
 
(195,501
)
Add: Contract assets and unbilled accounts receivable, beginning of period
16,899

 
10,095

Less: Contract assets and unbilled accounts receivable, end of period
(14,555
)
 
(10,400
)
Non-GAAP billings
$
168,876

 
$
126,574


ITEM 3. QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in foreign currency exchange rates.
Interest Rate Risk
As of April 30, 2018, we had cash and cash equivalents of $269.4 million, which consisted primarily of bank deposits and money market funds. Interest-earning instruments carry a degree of interest rate risk. However, our historical interest income has not fluctuated significantly. A hypothetical 10% change in interest rates would have not had a material impact on our financial statements included in this Quarterly Report on Form 10-Q. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure.
Foreign Currency Exchange Risk
Our reporting currency is the U.S. dollar, and the functional currency of each of our subsidiaries is either its local currency or the U.S. dollar, depending on the circumstances. The assets and liabilities of each of our subsidiaries are translated into U.S. dollars at exchange rates in effect at each balance sheet date. Operations accounts are translated using the average exchange rate for the relevant period. Decreases in the relative value of the U.S. dollar to other currencies may negatively affect revenue and other operating results as expressed in U.S. dollars. Foreign currency translation adjustments are accounted for as a component of accumulated other comprehensive income (loss) within stockholders’ equity. Gains or losses due to transactions in foreign currencies are included in “Interest income and other income (expense), net” in our consolidated statements of operations and comprehensive loss. We have not engaged in the hedging of foreign currency transactions to date, although we may choose to do so in the future. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on operating results.

33


ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of April 30, 2018, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in this Quarterly Report on Form 10-Q was (a) reported within the time periods specified by SEC rules and regulations, and (b) communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding any required disclosure.

Changes in Internal Control

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.


34


PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition or cash flows. We have received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend ourselves, our partners and our customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

ITEM 1A. RISK FACTORS

Our business involves significant risks, some of which are described below. You should carefully consider the following risks, together with all of the other information in this Quarterly Report on Form 10-Q, including our consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q. Any of the following risks could have an adverse effect on our business, results of operations, financial condition or prospects, and could cause the trading price of our common stock to decline. Our business, results of operations, financial condition, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material.

Risks Related to Our Business and Industry

We have a history of operating losses and may not achieve or sustain profitability in the future.

We began operations in 2003 and have experienced net losses since inception. We generated a net loss of $270.7 million and $19.4 million in the three months ended April 30, 2018 and 2017, and as of April 30, 2018, we had an accumulated deficit of $773.0 million. We will need to generate and sustain increased revenue levels in future periods in order to become profitable, and, even if we do, we may not be able to maintain or increase our level of profitability. We intend to continue to expend significant funds to support further growth and further develop our platform. We also plan to continue to invest to expand the functionality of our platform to automate the agreement process, expand our infrastructure and technology to meet the needs of our customers, expand our sales headcount, increase our marketing activities, and grow our international operations. We will also face increased compliance costs associated with growth, the expansion of our customer base, and the costs of being a public company. Our efforts to grow our business may be costlier than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications and delays and other unknown events. If we are unable to achieve and sustain profitability, the value of our business and common stock may significantly decrease.

The market for our e-signature solution-as the core part of our broader platform for automating the agreement process-is relatively new and evolving. If the market does not develop further, develops more slowly, or in a way that we do not expect, our business will be adversely affected.

The market for our e-signature solution-as the core part of our broader platform for automating the agreement process-is relatively new and evolving, which makes our business and future prospects difficult to evaluate. We have customers in a wide variety of industries, including real estate, financial services, insurance, manufacturing, and healthcare and life sciences. It is difficult to predict customer demand for our solutions, customer retention and expansion rates, the size and growth rate of the market, the entry of competitive products, or the success of existing competitive products. We expect that we will continue to need intensive sales efforts to educate prospective customers, particularly enterprise and commercial customers, about the uses and benefits of our e-signature solutions. The size and growth of our addressable market depends on a number of factors, including businesses continuing to desire to differentiate themselves through e-signature solutions and other aspects of our platform that automate the agreement process, as well as changes in the competitive landscape, technological changes, budgetary constraints of our customers, changes in business practices, changes in regulatory environment and changes in economic conditions. If businesses do not perceive the value proposition of our offerings, then a viable market for solutions may not develop further, or it may develop more slowly than we expect, either of which would adversely affect our business and operating results.


35



If we are unable to attract new customers, our revenue growth will be adversely affected.

To increase our revenue, we must continue to attract new customers and increase sales to new customers. As our market matures, product and service offerings evolve, competitors introduce lower cost and/or differentiated products or services that are perceived to compete with our solutions, our ability to sell subscriptions for our solutions could be impaired. As a result of these and other factors, we may be unable to attract new customers, which could have an adverse effect on our business, revenue, gross margins and other operating results, and accordingly on the value of our common stock.

If we are unable to retain customers at existing levels or sell additional functionality and services to our existing customers, our revenue growth will be adversely affected.

To increase our revenue, we must retain existing customers, convince them to expand their use of our products and services across their organizations and for a variety of use cases, and expand their subscriptions on terms favorable to us. Our ability to retain our customers and expand their subscriptions could be impaired for a variety of reasons, as discussed throughout “Risk Factors.” As a result, we may be unable to renew our agreements with existing customers or attract new business from existing customers on terms favorable or comparable to prior periods, which could have an adverse effect on our business, revenue, gross margins and other operating results, and accordingly on the value of our common stock.

Our future success also depends in part on our ability to sell additional functionality and services, more subscriptions or enhanced editions of our solutions to our existing customers. This may require more sophisticated and costly sales efforts that are targeted at larger enterprises and more senior management at our customers. Similarly, the rate at which our customers purchase new or enhanced solutions from us depends on a number of factors, including general economic conditions and customer reaction to pricing of this additional functionality and these services. If our efforts to sell additional functionality and services to our customers are not successful, our business and growth prospects may suffer.

Our customers have no obligation to renew their subscriptions for our solutions after the expiration of their initial subscription period, and a majority of our subscription contracts were one year in duration in fiscal year 2018. In order for us to maintain or improve our results of operations, it is important that our customers renew their subscriptions with us when the existing subscription term expires on the same or more favorable terms. We cannot accurately predict expansion rates given the diversity of our customer base across industries and geographies and its range from enterprises to VSBs. Our expansion rates may decline or fluctuate as a result of a number of factors, including customer spending levels, customer dissatisfaction with our solutions, decreases in the number of users at our customers, changes in the type and size of our customers, pricing changes, competitive conditions, the acquisition of our customers by other companies and general economic conditions. As a result, we cannot assure you that customers will renew or expand their subscriptions to our platform. If our customers do not renew their subscriptions for our service or if they reduce their subscription amounts at the time of renewal, our revenue will decline and our business will suffer. If our expansion rates fall significantly below the expectations of the public market, securities analysts, or investors, the price of our common stock could also be harmed.

We are dependent on our e-signature solutions, and the lack of continued adoption of our platform could cause our operating results to suffer.

Sales of subscriptions to our platform account for substantially all of our subscription revenue and are the source of substantially all of our professional services revenue. We expect that we will be substantially dependent on our e-signature solution to generate revenue for the foreseeable future. As a result, our operating results could suffer due to:
any decline in demand for our e-signature solution;
the failure of our e-signature solution to achieve continued market acceptance;
the market for electronic signatures not continuing to grow, or growing more slowly than we expect;
the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our e-signature solution;
technological innovations or new standards that our e-signature solution does not address;
changes in regulatory requirements;
sensitivity to current or future prices offered by us or competing e-signature solutions; and
our inability to release enhanced versions of our e-signature solution on a timely basis.

If the market for our e-signature solution grows more slowly than anticipated or if demand for our e-signature solution does not grow as quickly as anticipated, whether as a result of competition, pricing sensitivities, product obsolescence,

36


technological change, unfavorable economic conditions, uncertain geopolitical environment, budgetary constraints of our customers or other factors, we may not be able to grow our revenue.

We face significant competition from both established and new companies offering e-signature solutions, which may have a negative effect on our ability to add new customers, retain existing customers and grow our business.

Our e-signature solutions address a market that is evolving and highly competitive. Our primary competition comes from companies that offer products and solutions that currently compete with some but not all of the functionality present in our platform. Our solutions compete with similar offerings by others currently, and there may be an increasing number of similar solutions offered by additional competitors in the future. In particular, one or more global software companies may elect to include an electronic signature capability in their products. Our primary global competitor is currently Adobe Systems Incorporated, which began to offer an electronic signature solution following its acquisition of EchoSign in 2011 (now known as Adobe Sign). We also face competition from a select number of niche vendors that focus on specific industries or geographies. In addition, our current and prospective customers may develop their own e-signature solutions in-house. The introduction of new technologies and the influx of new entrants into the market may intensify competition in the future, which could harm our business and our ability to increase revenues, maintain or increase customer renewals and maintain our prices.

Adobe has a longer operating history, significant financial, technical, marketing and other resources, strong brand and customer recognition, a large intellectual property portfolio and broad global distribution and presence.

Many of our competitors have developed, or are developing, products that currently, or in the future are likely to, compete with some or all of our functionality. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. Our competitors may also be able to offer products or functionality similar to ours at a more attractive price than we can by integrating or bundling such products with their other product offerings. Furthermore, our actual and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and offerings in the markets we address. Acquisitions and consolidation in our industry may provide our competitors with even more resources or may increase the likelihood of our competitors offering bundled or integrated products with which we cannot compete effectively.

Our current and potential competitors may also develop and market new technologies that render our existing or future products less competitive, unmarketable or obsolete. In addition, if these competitors develop products with similar or superior functionality to our solutions, we may need to decrease the prices for our solutions in order to remain competitive. If we are unable to maintain our current pricing due to competitive pressures, our margins will be reduced and our operating results will be negatively affected.

Our recent rapid growth may not be indicative of our future growth, and, if we continue to grow rapidly, we may not be able to manage our growth effectively.

Our revenue grew from $113.5 million in the three months ended April 30, 2017 to $155.8 million in the three months ended April 30, 2018. We expect that, in the future, as our revenue increases to higher levels, our revenue growth rate will decline. We also believe that growth of our revenue depends on a number of factors, including our ability to:
price our e-signature solutions effectively so that we are able to attract and retain customers without compromising our profitability;
attract new customers, increase our existing customers’ use of our solutions and provide our customers with excellent customer support;
continue to introduce our e-signature solutions to new markets outside of the United States; and
increase awareness of our brand on a global basis.

We may not successfully accomplish any of these objectives. We expect to continue to expend substantial financial and other resources on:
sales and marketing, including a significant expansion of our sales organization, particularly in the U.S.;
our technology infrastructure, including systems architecture, management tools, scalability, availability, performance and security, as well as disaster recovery measures;
product development, including investments in our product development team and the development of new products and new functionality for our existing solutions;
international expansion; and
general administration, including legal and accounting expenses.

37



In addition, our historical rapid growth has placed and may continue to place significant demands on our management and our operational and financial resources. We have also experienced significant growth in the number of customers, users and transactions and the amount of data that our infrastructure supports. As we continue to grow, we may need to open new offices in the United States and internationally, and hire additional personnel for those offices. Finally, our organizational structure is becoming more complex as we add additional staff, and we will need to improve our operational, financial and management controls as well as our reporting systems and procedures. We will require capital expenditures and the allocation of valuable management resources to grow and change in these areas. In addition, if we are unable to effectively manage the growth of our business, the quality of our solutions may suffer and we may be unable to address competitive challenges, which would adversely affect our overall business, operations and financial condition.

Our security measures have on occasion in the past been, and may in the future be, compromised. Consequently, our solutions may be perceived as not being secure. This may result in customers curtailing or ceasing their use of our solutions, our reputation being harmed and our incurring significant liabilities and adverse effects on our results of operations and growth prospects.

Our operations involve the storage and transmission of customer data or information, and security incidents have occurred in the past, and may occur in the future, resulting in unauthorized access to, loss of or unauthorized disclosure of this information, regulatory enforcement actions, litigation, indemnity obligations and other possible liabilities, as well as negative publicity, which could damage our reputation, impair our sales and harm our business. Cyberattacks and other malicious internet-based activity continue to increase, and cloud-based platform providers of services have been and are expected to continue to be targeted. In addition, to traditional computer “hackers,” malicious code (such as viruses and worms), employee theft or misuse and denial-of-service attacks, sophisticated nation-state and nation-state supported actors now engage in attacks (including advanced persistent threat intrusions). Despite significant efforts to create security barriers to such threats, it is virtually impossible for us to entirely mitigate these risks. If our security measures are compromised as a result of third-party action, employee or customer error, malfeasance, stolen or fraudulently obtained log-in credentials or otherwise, our reputation could be damaged, our business may be harmed and we could incur significant liability. We have not always been able in the past and may be unable in the future to anticipate or prevent techniques used to obtain unauthorized access or to compromise our systems because they change frequently and are generally not detected until after an incident has occurred. In May 2017, a malicious third party gained temporary access to a separate, non-core system used for service-related announcements that contained a list of email addresses. We took immediate action to prevent unauthorized access to this system, put further security controls in place and worked with law enforcement agencies. Concerns regarding data privacy and security may cause some of our customers to stop using our solutions and fail to renew their subscriptions. This discontinuance in use or failure to renew could substantially harm our business, operating results and growth prospects. Further, as we rely on third-party and public-cloud infrastructure, we will depend in part on third-party security measures to protect against unauthorized access, cyberattacks and the mishandling of customer data. In addition, failures to meet customers’ expectations with respect to security and confidentiality of their data and information could damage our reputation and affect our ability to retain customers, attract new customers and grow our business. In addition, a cybersecurity event could result in significant increases in costs, including costs for remediating the effects of such an event; lost revenues due to decrease in customer trust and network downtime; increases in insurance coverage due to cybersecurity incidents; and damages to our reputation because of any such incident.

Many governments have enacted laws requiring companies to provide notice of data security incidents involving certain types of personal data. In addition, some of our customers contractually require notification of data security breaches. Security compromises experienced by our competitors, by our customers or by us may lead to public disclosures, which may lead to widespread negative publicity. Any security compromise in our industry, whether actual or perceived, could harm our reputation, erode customer confidence in the effectiveness of our security measures, negatively affect our ability to attract new customers, cause existing customers to elect not to renew their subscriptions or subject us to third-party lawsuits, regulatory fines or other action or liability, which could adversely affect our business and operating results.

There can be no assurance that any limitations of liability provisions in our contracts would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be sure that our existing general liability insurance coverage and coverage for errors or omissions will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have an adverse effect on our business, financial condition and results of operations.

38



We are subject to governmental regulation and other legal obligations, including those related to e-signature laws, privacy, data protection, and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance with such laws could also result in additional costs and liabilities to us or inhibit sales of our software.
    
We receive, store and process personal information and other data from and about customers, in addition to our employees and services providers. In addition, customers use our services to obtain and store personal identifiable information, personal health information and personal financial information. Our handling of data is thus subject to a variety of laws and regulations, including regulation by various government agencies, such as the U.S. Federal Trade Commission, or FTC, and various state, local and foreign agencies. Our data handling also is subject to contractual obligations and industry standards.

The U.S. federal and various state and foreign governments have adopted or proposed limitations on the collection, distribution, use and storage of data relating to individuals and businesses, including the use of contact information and other data for marketing, advertising and other communications with individuals and businesses. In the United States, various laws and regulations apply to the collection, processing, disclosure and security of certain types of data, including the Electronic Communications Privacy Act, the Computer Fraud and Abuse Act, the Health Insurance Portability and Accountability Act of 1996, the Gramm Leach Bliley Act and state laws relating to privacy and data security. We implement services that meet the technological requirements requested by our customers that would be subject to the Electronic Signatures in Global and National Commerce Act, or ESIGN Act in the United States, eIDAS in the European Union, or EU, and similar U.S. state laws, particularly the Uniform Electronic Transactions Act, or UETA, which authorize the creation of legally binding and enforceable agreements utilizing electronic records and signatures. We are particularly reliant on UETA and the ESIGN Act that together have solidified the legal landscape for use of electronic records and electronic signatures in commerce by confirming that electronic records and signatures carry the same weight and have the same legal effect as traditional paper documents and wet ink signatures. Additionally, the FTC and many state attorneys general are interpreting federal and state consumer protection laws as imposing standards for the online collection, use, dissemination and security of data. The laws and regulations relating to privacy and data security are evolving, can be subject to significant change and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions.

In addition, several foreign countries and governmental bodies, including the EU, have laws and regulations dealing with the handling and processing of personal information obtained from their residents, which in certain cases are more restrictive than those in the United States. Laws and regulations in these jurisdictions apply broadly to the collection, use, storage, disclosure and security of various types of data, including data that identifies or may be used to identify an individual, such as names, email addresses and in some jurisdictions, Internet Protocol, or IP, addresses. Such laws and regulations may be modified or subject to new or different interpretations, and new laws and regulations may be enacted in the future. Within the European Union, the General Data Protection Regulation, or GDPR, became effective in May 2018, replaced the 1995 European Union Data Protection Directive and superseded applicable EU member state legislation.

The GDPR significantly increases the level of sanctions for non-compliance from those in existing EU data protection law. EU data protection authorities will have the power to impose administrative fines for violations of the GDPR of up to a maximum of €20 million or 4% of the data controller’s or data processor’s total worldwide global turnover for the preceding financial year, whichever is higher, and violations of the GDPR may also lead to damages claims by data controllers and data subjects. Such penalties are in addition to any civil litigation claims by data controllers, customers, and data subjects. Since we act as a data processor for our customers, we are taking steps to cause our processes to be compliant with applicable portions of the GDPR, but we cannot assure you that such steps will be effective.

The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly laws outside the United States, as a result of the rapidly evolving regulatory framework for privacy issues worldwide. For example, laws relating to the liability of providers of online services for activities of their users and other third parties are currently being tested by a number of claims, including actions based on invasion of privacy and other torts, unfair competition, copyright and trademark infringement, and other theories based on the nature and content of the materials searched, the ads posted, or the content provided by users. As a result of the laws that are or may be applicable to us, and due to the sensitive nature of the information we collect, we have implemented policies and procedures to preserve and protect our data and our customers’ data against loss, misuse, corruption, misappropriation caused by systems failures, unauthorized access or misuse. If our policies, procedures, or measures relating to privacy, data protection, marketing, or customer communications fail to comply with laws, regulations, policies, legal obligations or industry standards, we may be subject to governmental enforcement actions, litigation, regulatory investigations, fines, penalties and negative publicity and could

39


cause our application providers, customers and partners to lose trust in us, which could materially affect our business, operating results and financial condition.

In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that may apply to us. Because the interpretation and application of privacy and data protection laws, regulations, rules and other standards are still uncertain, it is possible that these laws, rules, regulations and other actual or alleged legal obligations, such as contractual or self-regulatory obligations, may be interpreted and applied in a manner that is inconsistent with our existing data management practices or the functionality of our solutions. If so, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and practices or modify our software, which could have an adverse effect on our business.

Any failure or perceived failure by us to comply with laws, regulations, policies, legal or contractual obligations, industry standards, or regulatory guidance relating to privacy or data security, may result in governmental investigations and enforcement actions (including, for example, a ban by EU Supervisory Authorities on the processing of EU personal data under the GDPR), litigation, fines and penalties or adverse publicity, and could cause our customers and partners to lose trust in us, which could have an adverse effect on our reputation and business. We expect that there will continue to be new proposed laws, regulations and industry standards relating to privacy, data protection, marketing, electronic signatures, consumer communications and information security in the United States, the EU and other jurisdictions, and we cannot determine the impact such future laws, regulations and standards may have on our business. Future laws, regulations, standards and other obligations or any changed interpretation of existing laws or regulations could impair our ability to develop and market new functionality and maintain and grow our customer base and increase revenue. Future restrictions on the collection, use, sharing or disclosure of data or additional requirements for express or implied consent of our customers, partners or end consumers for the use and disclosure of such information could require us to incur additional costs or modify our solutions, possibly in a material manner, and could limit our ability to develop new functionality.

If we are not able to comply with these laws or regulations or if we become liable under these laws or regulations, we could be directly harmed, and we may be forced to implement new measures to reduce our exposure to this liability. This may require us to expend substantial resources or to discontinue certain solutions, which would negatively affect our business, financial condition and results of operations. In addition, the increased attention focused upon liability issues as a result of lawsuits and legislative proposals could harm our reputation or otherwise impact the growth of our business. Any costs incurred as a result of this potential liability could harm our business and operating results.

We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors, our stock price and the value of your investment could decline.

Our operating results have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance, and comparing our operating results on a period-to-period basis may not be meaningful. In addition to the other risks described herein, factors that may affect our operating results include the following:
fluctuations in demand for or pricing of our solutions;
our ability to attract and retain customers;
our ability to retain our existing customers at existing levels and expand of their usage of our solutions;
customer expansion rates and the pricing and quantity of user subscriptions renewed;
timing of new subscriptions and payments;
fluctuations in customer delays in purchasing decisions in anticipation of new products or product enhancements by us or our competitors;
changes in customers’ budgets and in the timing of their budget cycles and purchasing decisions;
potential and existing customers choosing our competitors’ products or developing their own e-signature solution in-house, or opting to use only the free version of our products;
timing of new products, new product functionality and new customers;
the collectability of receivables from customers and resellers, which may be hindered or delayed if these customers or resellers experience financial distress;
delays in closing sales, including the timing of renewals, which may result in revenue being pushed into the next quarter, particularly because a large portion of our sales occur toward the end of each quarter;
our ability to control costs, including our operating expenses;
potential accelerations of prepaid expenses and deferred costs;
the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses (including commissions and bonuses associated with performance);

40


the amount and timing of non-cash expenses, including stock based compensation, goodwill impairments and other non-cash charges;
the amount and timing of costs associated with recruiting, training and integrating new employees;
impacts of acquisitions;
issues relating to partnerships with third parties, product and geographic mix;
general economic conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers participate;
the impact of new accounting pronouncements;
changes in the competitive dynamics of our market, including consolidation among competitors or customers;
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our solutions; and
awareness of our brand on a global basis.

Any of the foregoing and other factors may cause our results of operations to vary significantly. In addition, we expect to incur significant additional expenses due to the increased costs of operating as a public company. If our quarterly results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class action suits.

Our sales cycle with enterprise and commercial customers can be long and unpredictable, and our sales efforts require considerable time and expense.

The timing of our sales with our enterprise customers and related revenue recognition is difficult to predict because of the length and unpredictability of the sales cycle for these customers. In addition, for these enterprise customers, the lengthy sales cycle for the evaluation and implementation of our solutions, which in certain implementations, particularly for highly regulated industries and customized applications, may also cause us to experience a delay between increasing operating expenses for such sales efforts and, upon successful sales, the generation of corresponding revenue. We are often required to spend significant time and resources to better educate and familiarize these potential customers with the value proposition of paying for our products and services. The length of our sales cycle for these customers, from initial evaluation to payment for our offerings is generally three to nine months but can vary substantially from customer to customer. As the purchase and deployment of our products can be dependent upon customer initiatives, infrequently, our sales cycle can extend to more than nine months. Customers often view a subscription to our products and services as a strategic decision and significant investment and, as a result, frequently require considerable time to evaluate, test and qualify our product offering prior to entering into or expanding a subscription. During the sales cycle, we expend significant time and money on sales and marketing and contract negotiation activities, which may not result in a sale. Additional factors that may influence the length and variability of our sales cycle include:
the effectiveness of our sales force, in particular new sales people as we increase the size of our sales force and train our new sales people to sell to enterprise customers that require more training;
the discretionary nature of purchasing and budget cycles and decisions;
the obstacles placed by customers’ procurement process;
economic conditions and other factors impacting customer budgets;
the customer’s integration complexity;
the customer’s familiarity with the e-signature process;
customer evaluation of competing products during the purchasing process; and
evolving customer demands.

Given these factors, it is difficult to predict whether and when a sale will be completed, and when revenue from a sale will be recognized.

If we fail to forecast our revenue accurately, or if we fail to match our expenditures with corresponding revenue, our operating results could be adversely affected.

Because our recent growth has resulted in the rapid expansion of our business and product offerings, we do not have a long history upon which to base forecasts of future revenues and operating results. Accordingly, we may be unable to prepare accurate internal financial forecasts or replace anticipated revenue that we do not receive as a result of delays arising from these factors. If we do not address these risks successfully, our results of operations could differ materially from our estimates and forecasts or the expectations of investors, causing our business to suffer and our stock price to decline.


41


If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations and changing customer needs, requirements or preferences, our products may become less competitive.

The market in which we compete is relatively new and subject to rapid technological change, evolving industry standards and changing regulations, as well as changing customer needs, requirements and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. If we were unable to enhance our e-signature solutions or develop new solutions that keep pace with rapid technological and regulatory change, our business, results of operations, and financial condition could be adversely affected. If new technologies emerge that are able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely impact our ability to compete effectively.

If we fail to maintain our brand, our ability to expand our customer base will be impaired and our financial condition may suffer.

We believe that our maintaining the DocuSign brand is important to supporting continued acceptance of our existing and future solutions, and, as a result, attracting new customers to our solutions and retaining existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining our brand will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable and useful solutions to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and solutions and our ability to successfully differentiate our solutions from competitive products and services. Additionally, the performance of our partners may affect our brand and reputation if customers do not have a positive experience with our partners’ services. Brand promotion activities may not generate customer awareness or yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incurred in building our brand. If we fail to successfully promote and maintain our brand, we may fail to attract enough new customers or retain our existing customers to the extent necessary to realize a sufficient return on our brand-building efforts, and our business could suffer.

Many of our customers deploy our solutions globally, and therefore, must comply with certain legal and regulatory requirements in varying countries. If our solutions fail to meet such requirements, our business could incur significant liabilities.

Customers use our solutions globally to comply with certain safe harbors and legislation of the countries in which they transact business. For example, some of our customers rely on our certification under the Federal Risk and Authorization Management Program, or FedRAMP and eIDAS in the European Union, to help satisfy their own legal and regulatory compliance requirements. If our solutions are found by a court or regulatory body to be inadequate to meet a compliance requirement for which they are being used, we could be exposed to liability and documents executed through our solutions could in some instances be rendered unenforceable. In addition, the increased attention focused upon liability issues as a result of lawsuits and legislative proposals could harm our reputation or otherwise impact the growth of our business. Any costs incurred as a result of this potential liability could harm our business and operating results.

Our sales to government entities and highly regulated organizations are subject to a number of challenges and risks.

We sell to U.S. federal, state and local, as well as foreign, governmental agency customers, as well as to customers in highly regulated industries such as financial services, pharmaceuticals, insurance, healthcare and life sciences. Sales to such entities are subject to a number of challenges and risks. Selling to such entities can be highly competitive, expensive and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government contracting requirements may change and in doing so restrict our ability to sell into the government sector until we have attained the revised certification. Government demand and payment for our offerings are affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our offerings.

Further, governmental and highly regulated entities may demand shorter subscription periods or other contract terms that differ from our standard arrangements, including terms that can lead those customers to obtain broader rights in our offerings than would be standard. Such entities may have statutory, contractual or other legal rights to terminate contracts with us or our partners due to a default or for other reasons, and any such termination may adversely affect our reputation, business, results of operations and financial condition.


42


We may need to reduce or change our pricing model to remain competitive.

We price our subscriptions based on the number of users within an organization that use our platform to send agreements digitally for signature or the number of Envelopes that such users are provisioned to send. We expect that we may need to change our pricing from time to time. As new or existing competitors introduce new products that compete with ours or reduce their prices, we may be unable to attract new customers or retain existing customers based on our historical pricing. We also must determine the appropriate price to enable us to compete effectively internationally. Moreover, mid- to large-size enterprises may demand substantial price discounts as part of the negotiation of sales contracts. As a result, we may be required or choose to reduce our prices or otherwise change our pricing model, which could adversely affect our business, operating results and financial condition.

Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our solutions.

Our ability to increase our customer base and achieve broader market acceptance of our e-signature solutions will depend to a significant extent on our ability to expand our marketing and sales operations. We plan to continue expanding our sales force and strategic partners, both domestically and internationally. We also plan to dedicate significant resources to sales and marketing programs, including internet and other online advertising. The effectiveness of our online advertising has varied over time and may vary in the future due to competition for key search terms, changes in search engine use and changes in the search algorithms used by major search engines. All of these efforts will require us to invest significant financial and other resources. In addition, the cost to acquire customers is high due to these marketing and sales efforts. Our business and operating results will be harmed if our efforts do not generate a correspondingly significant increase in revenue. We may not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop and retain talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if our sales and marketing programs are not effective.

We rely on the performance of highly skilled personnel, including our management and other key employees, and the loss of one or more of such personnel, or of a significant number of our team members, could harm our business.

Our success and future growth depend upon the continued services of our management team and other key employees. From time to time, there may be changes in our management team resulting from the hiring or departure of executives and key employees, which could disrupt our business. We also are dependent on the continued service of our existing software engineers because of the complexity of our solutions. Our senior management and key employees are employed on an at-will basis. We may terminate any employee’s employment at any time, with or without cause, and any employee may resign at any time, with or without cause. The loss of one or more of our senior management or other key employees could harm our business, and we may not be able to find adequate replacements. We cannot ensure that we will be able to retain the services of any members of our senior management or other key employees.

The failure to attract and retain additional qualified personnel could prevent us from executing our business strategy.
    
To execute our business strategy, we must attract and retain highly qualified personnel. Competition for executive officers, software developers, sales personnel and other key employees in our industry is intense. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing and managing cloud-based software, as well as for skilled sales and operations professionals. Many of the companies with which we compete for experienced personnel have greater resources than we do. If we fail to attract new personnel or fail to retain and motivate our current personnel, our growth prospects could be severely harmed.

If our solutions do not achieve sufficient market acceptance, our financial results and competitive position will suffer.

We spend substantial amounts of time and money to research and develop and enhance versions of our existing software to incorporate additional functionality or other enhancements in order to meet our customers’ rapidly evolving demands. Maintaining adequate research and development resources, such as the appropriate personnel and development technology, to meet the demands of the market is essential. If we are unable to develop solutions internally due to a lack of other research and development resources, we may be forced to expand into a certain market or strategy through acquisitions. Acquisitions could be expensive and we could be unsuccessful in integrating acquired technologies or businesses into our business. Thus, when we develop or acquire new or enhanced solutions, we typically incur expenses and expend resources upfront to develop, market, promote and sell the new offering. Therefore, when we develop or acquire and introduce new or enhanced products, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing

43


or acquiring and bringing them to market. Further, we may make changes to our solutions that our customers do not like or find useful. Our new solutions or enhancements and changes to our existing solutions could fail to attain sufficient market acceptance for many reasons, including:
failure to predict market demand accurately in terms of functionality and to supply solutions that meet this demand in a timely fashion;
defects, errors or failures;
negative publicity about their performance or effectiveness;
changes in the legal or regulatory requirements, or increased legal or regulatory scrutiny, adversely affecting our solutions;
delays in releasing our new solutions or enhancements to the market; and
introduction or anticipated introduction of competing products by our competitors.

If our new solutions or enhancements and changes do not achieve adequate acceptance in the market, or if products and technologies developed by others achieve greater acceptance in the market, our business and operating results and our ability to generate revenues could be harmed. The adverse effect on our financial results may be particularly acute because of the significant research, development, marketing, sales and other expenses we will have incurred in connection with the new solutions or enhancements.

If our solutions fail to perform properly due to defects or similar problems, and if we fail to develop enhancements to resolve any defect or other problems, we could lose customers, become subject to service performance or warranty claims or incur significant costs.

Our operations are dependent upon our ability to prevent system interruption. The applications underlying our e-signature solutions are inherently complex and may contain material defects or errors, which may cause disruptions in availability or other performance problems. We have from time to time found defects in our solutions and may discover additional defects in the future that could result in data unavailability, unauthorized access to, loss, corruption or other harm to our end-customers’ data. We may not be able to detect and correct defects or errors before implementing our solutions. Consequently, we or our customers may discover defects or errors after our solutions have been employed. We implement bug fixes and upgrades as part of our regularly scheduled system maintenance. If we do not complete this maintenance according to schedule or if customers are otherwise dissatisfied with the frequency and/or duration of our maintenance services and related system outages, customers could elect not to renew, or delay or withhold payment to us, or cause us to issue credits, make refunds or pay penalties.

The occurrence of any defects, errors, disruptions in service or other performance problems with our software, whether in connection with the day-to-day operation, upgrades or otherwise, could result in:
loss of customers;
lost or delayed market acceptance and sales of our solutions;
delays in payment to us by customers;
injury to our reputation and brand;
legal claims, including warranty and service claims, against us;
diversion of our resources, including through increased service and warranty expenses or financial concessions; and increased insurance costs.

The costs incurred in correcting any material defects or errors in our software or other performance problems may be substantial and could adversely affect our operating results.

As a result of our customers’ increased usage of our e-signature solutions, we will need to continually improve our infrastructure to avoid service interruptions or slower system performance.

As usage of our e-signature solutions grows, we will need to devote additional resources to improving our computer network and our infrastructure in order to maintain the performance of our solutions. Any failure or delays in our computer systems could cause service interruptions or slower system performance. If sustained or repeated, these performance issues could reduce the attractiveness of our solutions to customers. These performance issues could result in lost customer opportunities and lower renewal rates, any of which could hurt our revenue growth, customer loyalty and reputation. We may need to incur significant additional costs to upgrade or expand our computer systems and architecture in order to accommodate increased demand for our solutions.


44


Interruptions or delays in performance of our service could result in customer dissatisfaction, damage to our reputation, loss of customers, limited growth and reduction in revenue.

We currently serve our customers from third-party data center hosting facilities. Our customers need to be able to access our products at any time, without interruption or degradation of performance. In some cases, third- party cloud providers run their own platforms that we access, and we are, therefore, vulnerable to their service interruptions. We therefore depend, in part, on our third-party facility providers’ ability to protect these facilities against damage or interruption from natural disasters, power or telecommunications failures, criminal acts and similar events. In the event that our data center arrangements are terminated, or if there are any lapses of service or damage to a center, we could experience lengthy interruptions in our service as well as delays and additional expenses in arranging new facilities and services. Even with current and planned disaster recovery arrangements, including the existence of secondary data centers that become active during certain lapses of service or damage at a primary data center, our business could be harmed.

We designed our system infrastructure and procure and own or lease the computer hardware used for our services. Design and mechanical errors, spikes in usage volume and failure to follow system protocols and procedures could cause our systems to fail, resulting in interruptions in our e-signature solutions. Any interruptions or delays in our service, whether or not caused by our products, whether as a result of third-party error, our own error, natural disasters or security breaches, whether accidental or willful, could harm our relationships with customers and cause our revenue to decrease and/or our expenses to increase. Also, in the event of damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. These factors in turn could further reduce our revenue, subject us to liability and cause us to issue credits or cause customers to fail to renew their subscriptions, any of which could adversely affect our business.

The success of our business depends on customers’ continued and unimpeded access to our platform on the internet.

Our customers must have internet access in order to use our platform. Some providers may take measures that affect their customers’ ability to use our platform, such as degrading the quality of the data packets we transmit over their lines, giving those packets lower priority, giving other packets higher priority than ours, blocking our packets entirely or attempting to charge their customers more for using our platform.

In December 2010, the Federal Communications Commission, or the FCC, adopted net neutrality rules barring internet providers from blocking or slowing down access to online content, protecting services like ours from such interference. Recently, the FCC voted in favor of repealing the net neutrality rules, and it is currently uncertain how the U.S. Congress will respond to this decision. To the extent network operators attempt to interfere with our services, extract fees from us to deliver our solution or otherwise engage in discriminatory practices, our business could be adversely impacted. Within such a regulatory environment, we could experience discriminatory or anti-competitive practices that could impede our domestic and international growth, cause us to incur additional expense or otherwise negatively affect our business.

If we fail to offer high quality support, our business and reputation could suffer.

Our customers rely on our personnel for support of solutions. High-quality support is important for the renewal and expansion of our agreements with existing customers. The importance of high-quality support will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to sell new software to existing and new customers could suffer and our reputation with existing or potential customers could be harmed.

We may not be able to scale our business quickly enough to meet our customers’ growing needs and if we are not able to grow efficiently, our operating results could be harmed.

As usage of our e-signature solutions grows and as customers use our solutions for more types of transactions, we will need to devote additional resources to improving our application architecture, integrating with third-party systems, and maintaining infrastructure performance. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support and professional services, to serve our growing customer base.

Any failure of or delay in these efforts could cause impaired system performance and reduced customer satisfaction. These issues could reduce the attractiveness of our solutions to customers, resulting in decreased sales to new customers, lower renewal rates by existing customers, the issuance of service credits, or requested refunds, which could hurt our revenue growth and our reputation. Even if we are able to upgrade our systems and expand our staff, any such expansion will be expensive and complex, requiring management time and attention. We could also face inefficiencies or operational failures as

45


a result of our efforts to scale our infrastructure. Moreover, there are inherent risks associated with upgrading, improving and expanding our systems infrastructure. We cannot be sure that the expansion and improvements to our systems infrastructure will be effectively implemented on a timely basis, if at all. These efforts may reduce revenue and our margins and adversely affect our financial results.

Future acquisitions, strategic investments, partnerships or alliances could be difficult to identify and integrate, divert the attention of management, disrupt our business, dilute stockholder value and adversely affect our operating results and financial condition.

We may in the future seek to acquire or invest in businesses, products or technologies that we believe could complement or expand our solutions, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions, whether or not the acquisition purchases are completed. In addition, we have only limited experience in acquiring other businesses. We may not be able to find and identify desirable acquisition targets or be successful in entering into an agreement with any particular target. If we acquire additional businesses, we may not be able to integrate successfully the acquired personnel, operations and technologies, or effectively manage the combined business following the acquisition. Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. An acquisition may also negatively affect our financial results because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, may expose us to claims and disputes by third parties, including intellectual property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition. In addition, if an acquired business fails to meet our expectations, our operating results, business and financial condition may suffer.

If we are unable to maintain successful relationships with our partners, our business, results of operations and financial condition could be harmed.

In addition to our direct sales force and our website, we use strategic partners, such as global system integrators, value-added resellers and independent software vendors to sell our subscription offerings and related services. Our agreements with our partners are generally nonexclusive, meaning our partners may offer their customers products and services of several different companies, including products and services that compete with ours, or may themselves be or become competitors. If our partners do not effectively market and sell our subscription offerings and related services, choose to use greater efforts to market and sell their own products and services or those of our competitors, or fail to meet the needs of our customers, our ability to grow our business and sell our subscription offerings and related services may be harmed. Our partners may cease marketing our subscription offerings or related services with limited or no notice and with little or no penalty. In addition, acquisitions of our partners by our competitors could result in a decrease in the number of our current and potential customers, as our partners may no longer facilitate the adoption of our solutions by potential customers. The loss of a substantial number of our partners, our possible inability to replace them, or the failure to recruit additional partners could harm our growth objectives and results of operations. Even if we are successful in maintaining and recruiting new partners, we cannot assure you that these relationships will result in increased customer usage of our solutions or increased revenue.

We could incur substantial costs in protecting or defending our proprietary rights, and any failure to adequately protect our rights could impair our competitive position and we may lose valuable assets, experience reduced revenue and incur costly litigation to protect our rights.

Our success is dependent, in part, upon protecting our proprietary technology. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws and contractual provisions in an effort to establish and protect our proprietary rights. However, the steps we take to protect our intellectual property may be inadequate. While we have been issued patents in the U.S. and other countries and have additional patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications. In addition, any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties. Any of our patents, trademarks or other intellectual property rights may be challenged or circumvented by others or invalidated through administrative process or litigation. There can be no guarantee that others will not independently develop similar products, duplicate any of our products or design around our patents. Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create products and services that compete with ours. Some license provisions protecting against unauthorized use, copying, transfer and disclosure of our products may

46


be unenforceable under the laws of jurisdictions outside the United States. To the extent we expand our international activities, our exposure to unauthorized copying and use of our products and proprietary information may increase.

We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances. No assurance can be given that these agreements will be effective in controlling access to and distribution of our products and proprietary information. Further, these agreements do not prevent our competitors or partners from independently developing technologies that are substantially equivalent or superior to our solutions.

In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. Litigation brought to protect and enforce our intellectual property rights could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay further sales or the implementation of our solutions, impair the functionality of our solutions, delay introductions of new solutions, result in our substituting inferior or more costly technologies into our solutions, or injure our reputation. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Moreover, policing unauthorized use of our technologies, trade secrets and intellectual property may be difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. If we fail to meaningfully protect our intellectual property and proprietary rights, our business, operating results and financial condition could be adversely affected.

We are currently, and may in the future be, subject to legal proceedings and litigation, including intellectual property disputes, which are costly and may subject us to significant liability and increased costs of doing business. Our business may suffer if it is alleged or determined that our technology infringes the intellectual property rights of others.

The software industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets and other intellectual and proprietary rights. Companies in the software industry are often required to defend against litigation claims based on allegations of infringement or other violations of intellectual property rights. Our technologies may not be able to withstand any third-party claims or rights against their use. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. Any litigation may also involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our patents may therefore provide little or no deterrence. If a third party is able to obtain an injunction preventing us from accessing such third-party intellectual property rights, or if we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of our software or cease business activities covered by such intellectual property, and may be unable to compete effectively. Any inability to license third party technology in the future would have an adverse effect on our business or operating results, and would adversely affect our ability to compete. We may also be contractually obligated to indemnify our customers in the event of infringement of a third party’s intellectual property rights. Responding to such claims, including those currently pending, regardless of their merit, can be time consuming, costly to defend in litigation, and damage our reputation and brand.

We are currently the subject of lawsuits that allege our solutions infringe the intellectual property rights of other companies. While we intend to vigorously defend these lawsuits, intellectual property lawsuits are complex and inherently uncertain and there can be no assurance that we will prevail in defense of these actions. A decision in favor of the plaintiff in the currently pending lawsuits against us, or in any similar lawsuits that are brought against us in the future, could subject us to significant liability for damages and our ability to develop and sell our products may be harmed. We also may be required to redesign our products, delay releases, enter into costly settlement or license agreements, pay costly damage awards, or face a temporary or permanent injunction prohibiting us from marketing or selling our solutions. Requiring us to change one or more aspects of the way we deliver our solutions may harm our business.

Lawsuits are time-consuming and expensive to resolve and they divert management’s time and attention. Although we carry general liability insurance, our insurance may not cover potential claims of this type or may not be adequate to indemnify us for all liability that may be imposed. We cannot predict the outcome of lawsuits, and cannot assure you that the results of any of these actions will not have an adverse effect on our business, operating results or financial condition.


47


We use open source software in our products, which could subject us to litigation or other actions.

We use open source software in our solutions. From time to time, there have been claims challenging the ownership of open source software against companies that incorporate open source software into their products. As a result, we could be subject to lawsuits by parties claiming ownership of what we believe to be open source software. Litigation could be costly for us to defend, have a negative effect on our operating results and financial condition or require us to devote additional research and development resources to change our products. In addition, if we were to combine our proprietary software products with open source software in a certain manner, we could under certain of the open source licenses, be required to release the source code of our proprietary software products. If we inappropriately use or incorporate open source software subject to certain types of open source licenses that challenge the proprietary nature of our software products, we may be required to re-engineer our products, discontinue the sale of our solutions or take other remedial actions.

Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement, data protection and other losses.

Our agreements with customers and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, data protection, damages caused by us to property or persons, or other liabilities relating to or arising from our platform, services or other contractual obligations. Some of these indemnity agreements provide for uncapped liability for which we would be responsible, and some indemnity provisions survive termination or expiration of the applicable agreement. Large indemnity payments could harm our business, results of operations and financial condition. Although we normally contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them and we may be required to cease use of certain functions of our platform or services as a result of any such claims. In addition, our customer agreements generally include a warranty that the proper use of DocuSign by a customer in accordance with the agreement and applicable law will be sufficient to meet the definition of an “electronic signature” as defined in the ESIGN Act and eIDAS. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.

Unfavorable conditions in our industry or the global economy or reductions in information technology spending could limit our ability to grow our business and negatively affect our results of operations.

Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers. The revenue growth and potential profitability of our business depend on demand for our solutions. Current or future economic uncertainties or downturns could adversely affect our business and results of operations. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, political turmoil, natural catastrophes, warfare and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, could cause a decrease in business investments, including spending on information technology, and negatively affect the growth of our business. To the extent our solutions are perceived by customers and potential customers as costly, or too difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in general information technology spending. Also, competitors, many of whom are larger and more established than we are, may respond to market conditions by lowering prices and attempting to lure away our customers. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our solutions. We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, results of operations and financial condition could be adversely affected.

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

As of January 31, 2018, we had accumulated federal and state net operating loss carry forwards, or NOLs, of $479.0 million and $170.0 million inclusive of excess tax benefits. The federal and state net operating loss carry forwards will begin to expire in 2023 and 2024. As of January 31, 2018, we also had total foreign net operating loss carry forwards of $14.7 million, which do not expire under local law. In general, under Section 382 of the United States 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-change NOLs to offset future taxable income. An analysis was conducted through January 31, 2017 to determine whether an ownership change had occurred since inception. The analysis indicated that because an ownership change occurred in a prior year, federal and state net operating losses were limited pursuant to IRC 382. This limitation has been accounted for in calculating the available net operating loss carryforwards. If we undergo an ownership change, our ability to utilize NOLs

48


could be limited by Section 382 of the Code. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. For these reasons, we may not be able to utilize a material portion of the NOLs, even if we were to achieve profitability.

The TCJA, was enacted on December 22, 2017 and significantly reforms the Code. The TCJA, among other things, includes changes to U.S. federal tax rates and the rules governing net operating loss carryforwards. For NOLs arising in tax years beginning after December 31, 2017, the TCJA limits a taxpayer’s ability to utilize NOL carryforwards to 80% of taxable income. In addition, NOLs arising in tax years ending after December 31, 2017 can be carried forward indefinitely, but carryback is generally prohibited. NOLs generated in tax years beginning before January 1, 2018 will not be subject to the taxable income limitation, and NOLs generated in tax years ending before January 1, 2018 will continue to have a two-year carryback and twenty-year carryforward period. Deferred tax assets for NOLs will need to be measured at the applicable tax rate in effect when the NOL is expected to be utilized. The changes in the carryforward/carryback periods as well as the new limitation on use of NOLs may significantly impact our valuation allowance assessments for NOLs generated after December 31, 2017. We will need to consider tax accounting implications from deferred tax liabilities related to the indefinite-lived assets (e.g. intangibles) as an income source for the indefinite-lived NOLs.

Natural catastrophic events and man-made problems such as power disruptions, computer viruses, data security breaches and terrorism may disrupt our business.

We rely heavily on our network infrastructure and information technology systems for our business operations. A disruption or failure of these systems in the event of online attack, earthquake, fire, terrorist attack, power loss, telecommunications failure or other similar catastrophic event could cause system interruptions, delays in accessing our service, reputational harm and loss of critical data or could prevent us from providing our solutions to our customers. A catastrophic event that results in the destruction or disruption of our data centers, or our network infrastructure or information technology systems, including any errors, defects or failures in third- party hardware, could affect our ability to conduct normal business operations and adversely affect our operating results.

In addition, as computer malware, viruses and computer hacking, fraudulent use attempts and phishing attacks have become more prevalent, we face increased risk from these activities to maintain the performance, reliability, security and availability of our solutions and related services and technical infrastructure to the satisfaction of our customers. Any such computer malware, viruses, computer hacking, fraudulent use attempts, phishing attacks or other data security breaches to our network infrastructure or information technology systems or to computer hardware we lease from third parties, could, among other things, harm our reputation and our ability to retain existing customers and attract new customers.

Our current operations are international in scope and we plan further geographic expansion, creating a variety of operational challenges.

A component of our growth strategy involves the further expansion of our operations and customer base internationally. In each of the fiscal years ended January 31, 2017 and 2018, total revenue generated from customers outside the United States was 17% of our total revenue. We currently have offices in the U.S., United Kingdom, France, Ireland, Israel, Australia, Singapore, Japan and Brazil. We are continuing to adapt to and develop strategies to address international markets but there is no guarantee that such efforts will have the desired effect. As of January 31, 2018, approximately 24% of our full-time employees were located outside of the United States. We expect that our international activities will continue to grow over the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant management attention and financial resources. In connection with such expansion, we may face difficulties including costs associated with developing software and providing support in many languages, varying seasonality patterns, potential adverse movement of currency exchange rates, longer payment cycles and difficulties in collecting accounts receivable in some countries, tariffs and trade barriers, a variety of regulatory or contractual limitations on our ability to operate, adverse tax events, reduced protection of intellectual property rights in some countries and a geographically and culturally diverse workforce and customer base. Failure to overcome any of these difficulties could negatively affect our results of operations.

Our current international operations and future initiatives involve a variety of risks, including:
changes in a specific country’s or region’s political or economic conditions;
the need to adapt and localize our products for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;

49


potential changes in trade relations arising from policy initiatives implemented by the Trump administration, which has been critical of existing and proposed trade agreements;
unexpected changes in laws, regulatory requirements, taxes or trade laws;
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe;
differing labor regulations, especially in Europe, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits and compliance programs;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems and regulatory systems;
increased travel, real estate, infrastructure and legal compliance costs associated with international operations;
currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we chose to do so in the future;
limitations on our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;
laws and business practices favoring local competitors or general preferences for local vendors;
limited or insufficient intellectual property protection or difficulties enforcing our intellectual property;
political instability or terrorist activities;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the UK Bribery Act, and similar laws and regulations in other jurisdictions; and
adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.

Our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. If we invest substantial time and resources to further expand our international operations and are unable to do so successfully and in a timely manner, our business and operating results will suffer.

Our international operations may subject us to potential adverse tax consequences.

We are expanding our international operations and staff to better support our growth into international markets. Our corporate structure and associated transfer pricing policies contemplate future growth into the international markets, and consider the functions, risks and assets of the various entities involved in the intercompany transactions. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of the various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.

The TCJA was enacted on December 22, 2017 and significantly reforms the Code. The TCJA, among other things, includes changes to U.S. federal tax rates, imposes additional limitations on the deductibility of interest, has both positive and negative changes to the utilization of future net operating loss carryforwards, allows for the expensing of certain capital expenditures, and puts into effect the migration from a “worldwide” system of taxation to a territorial system. Our net deferred tax assets and liabilities and valuation allowance will be revalued at the newly enacted U.S. corporate rate. We continue to examine the impact this tax reform legislation may have on our business. The impact of this tax reform on holders of our common stock is uncertain and could be adverse.

Our ability to timely raise capital in the future may be limited, or may be unavailable on acceptable terms, if at all, and our failure to raise capital when needed could harm our business, operating results and financial condition, and debt or equity issued to raise additional capital may reduce the value of our common stock.

We have funded our operations since inception primarily through equity financings and payments by our customers for use of our product offerings and related services. We cannot be certain when or if our operations will generate sufficient cash to fund our ongoing operations or the growth of our business.

50



We intend to continue to make investments to support our business and may require additional funds. Additional financing may not be available on favorable terms, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results and financial condition. If we incur additional debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in the future offering will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interest.

We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate the controls.

Our solutions are subject to U.S. export controls, including the Export Administration Regulations and economic sanctions administered by the Office of Foreign Assets Control, and we incorporate encryption technology into certain of our solutions. These encryption products and the underlying technology may be exported outside of the United States only with the required export authorizations, including by license, a license exception or other appropriate government authorizations, including the filing of an encryption registration.

Furthermore, our activities are subject to the U.S. economic sanctions laws and regulations that prohibit the shipment of certain products and services without the required export authorizations, including to countries, governments and persons targeted by U.S. embargoes or sanctions. Additionally, the Trump administration has been critical of existing trade agreements and may impose more stringent export and import controls. Obtaining the necessary export license or other authorization for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities even if the export license ultimately may be granted. While we take precautions to prevent our solutions from being exported in violation of these laws, including obtaining authorizations for our encryption products, implementing IP address blocking and screenings against U.S. government and international lists of restricted and prohibited persons, we cannot guarantee that the precautions we take will prevent violations of export control and sanctions laws. Violations of U.S. sanctions or export control laws can result in significant fines or penalties and possible incarceration for responsible employees and managers could be imposed for criminal violations of these laws.

We also note that if our strategic partners fail to obtain appropriate import, export or re-export licenses or permits, we may also be adversely affected, through reputational harm as well as other negative consequences including government investigations and penalties. We presently incorporate export control compliance requirements to our strategic partner agreements; however, no assurance can be given that our strategic partners will be able to comply with such requirements.

Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export licensing requirements, and have enacted laws that could limit our ability to distribute our solutions or could limit our end-customers’ ability to implement our solutions in those countries. Changes in our solutions or future changes in export and import regulations may create delays in the introduction of our solutions in international markets, prevent our end-customers with international operations from deploying our solutions globally or, in some cases, prevent the export or import of our solutions to certain countries, governments, or persons altogether. From time to time, various governmental agencies have proposed additional regulation of encryption technology, including the escrow and government recovery of private encryption keys. Any change in export or import regulations, economic sanctions or related legislation, increased export and import controls stemming from Trump administration policies, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our solutions by, or in our decreased ability to export or sell our solutions to, existing or potential end-customers with international operations. Any decreased use of our solutions or limitation on our ability to export or sell our solutions would adversely affect our business, operating results and prospects.

We are exposed to fluctuations in currency exchange rates, which could negatively affect our operating results.

Our sales contracts are primarily denominated in U.S. dollars, and therefore substantially all of our revenue is not subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our platform to our customers outside of the United States, which could adversely affect our operating results. In addition, an increasing portion of our operating expenses is incurred and an increasing portion of our assets is held outside the United States. These

51


operating expenses and assets are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our operating results could be adversely affected.

We are a multinational organization faced with increasingly complex tax issues in many jurisdictions, and we could be obligated to pay additional taxes in various jurisdictions.

As a multinational organization, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have an adverse effect on our liquidity and operating results. In addition, the authorities in these jurisdictions could review our tax returns and impose additional tax, interest and penalties, and the authorities could claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries, any of which could have a material impact on us and the results of our operations.

The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.

Furthermore, the TCJA, among other things, imposes a migration from a “worldwide” system of taxation to a territorial system. We continue to examine the impact this tax reform legislation may have on our business. The impact of this tax reform on holders of our common stock is uncertain and could be adverse.

We are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and non-compliance with such laws can subject us to criminal and/or civil liability and harm our business.

We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the UK Bribery Act, and other anti-bribery and anti-money laundering laws in the countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies and their employees and third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. As we increase our international sales and business and sales to the public sector, we may engage with business partners and third party intermediaries to market our services and to obtain necessary permits, licenses, and other regulatory approvals. In addition, we or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities.

While we have policies and procedures to address compliance with such laws, we cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. As we increase our international sales and business, our risks under these laws may increase.

Detecting, investigating and resolving actual or alleged violations can require a significant diversion of time, resources, and attention from senior management. In addition, noncompliance with anti-corruption, anti-bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension and/or debarment from contracting with certain persons, the loss of export privileges, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations and financial condition could be materially harmed. In addition, responding to any action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees. Enforcement actions and sanctions could further harm our business, results of operations, and financial condition.


52


Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.

GAAP is subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change.

Because we recognize revenue from subscriptions over the term of the relevant contract, downturns or upturns in sales contracts are not immediately reflected in full in our operating results.

We recognize revenue over the term of each of our contracts, which are typically one year in length but may be up to three years or longer in length. As a result, much of our revenue is generated from the recognition of contract liabilities from contracts entered into during previous periods. Consequently, a shortfall in demand for our solutions and professional services or a decline in new or renewed contracts in any one quarter may not significantly reduce our revenue for that quarter but could negatively affect our revenue in future quarters. Our revenue recognition model also makes it difficult for us to rapidly increase our revenue through additional sales contracts in any period, as revenue from new customers is recognized over the applicable term of their contracts.

If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to allocation of revenue between recognized and deferred amounts, allowance for doubtful accounts, goodwill and intangible assets, fair value of financial instruments, valuation of stock-based compensation, valuation of warrant liabilities and the valuation allowance for deferred income taxes. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our common stock.

Future indebtedness could restrict our operations, particularly our ability to respond to changes in our business or to take specified actions.

Any future indebtedness would likely contain, a number of restrictive covenants that impose significant operating and financial restrictions on us, including restrictions on our ability to take actions that may be in our best interests. Our ability to meet those financial covenants can be affected by events beyond our control, and we may not be able to continue to meet those covenants. If we seek to enter into a credit facility we may not be able to obtain debt financing on terms that are favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms that are satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be harmed.

We may not be able to successfully manage the growth of our business if we are unable to improve our internal systems, processes and controls.

We need to continue to improve our internal systems, processes and controls to effectively manage our operations and growth. We may not be able to successfully implement and scale improvements to our systems and processes in a timely or efficient manner or in a manner that does not negatively affect our operating results. For example, we may not be able to effectively monitor certain extraordinary contract requirements or provisions that are individually negotiated by our sales force as the number of transactions continues to grow. In addition, our systems and processes may not prevent or detect all errors, omissions or fraud. We may experience difficulties in managing improvements to our systems, processes and controls or in connection with third-party software, which could impair our ability to provide products or services to our customers in a timely manner, causing us to lose customers, limit us to smaller deployments of our products or increase our technical support costs.

53



Risks Related to Ownership of Our Common Stock

Our stock price may be volatile, and the value of our common stock may decline.

The market price of our common stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control or are related in complex ways, including:
actual or anticipated fluctuations in our financial condition and operating results;
variance in our financial performance from expectations of securities analysts;
changes in the prices of subscriptions to our solutions;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our solutions;
announcements by us or our competitors of significant business developments, acquisitions or new offerings;
our involvement in any litigation;
future sales of our common stock or other securities, by us or our stockholders, as well as the anticipation of lock-up releases;
changes in senior management or key personnel;
the trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and
general economic, regulatory and market conditions.

Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may negatively impact the market price of our common stock and you may lose some or all of your investment. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.

We anticipate spending substantial funds in connection with the tax liabilities that arise upon the initial settlement of RSUs. The manner in which we fund these expenditures may have an adverse effect on our financial condition.

We anticipate that we will spend substantial funds to satisfy tax withholding and remittance obligations when we settle our RSUs granted by us. Substantially all of the RSUs that we have issued prior to January 31, 2018 vest upon the satisfaction of both a service condition and a performance condition. The service condition for the majority of our outstanding RSUs is satisfied over a period of four years. Generally, the performance-based condition is a liquidity event requirement, which was satisfied as to any then-outstanding RSUs on the effective date of the registration statement for our IPO. The RSUs vest on the first date upon which both the service-based and performance-based requirements are satisfied. When the RSUs vest, we will deliver one share of common stock for each vested RSU on the settlement date. Since the liquidity event requirement was met due to our IPO, the settlement for RSUs following vesting generally occurs upon the later of: (1) the next quarterly settlement date (March 15, June 15, September 15 and December 15) or (2) the third quarterly settlement date that follows our IPO.

On the settlement dates for these RSUs, we plan to withhold shares and remit income taxes on behalf of the holders at the applicable minimum statutory rates, which we refer to as a net settlement. We currently expect that the average of these withholding tax rates will be approximately 40%, and the income taxes due would be based on the then-current value of the underlying shares of our common stock. Based on 12,043,711 RSUs outstanding as of May 31, 2018, for which the service condition is expected to be satisfied on December 14, 2018 (the day before the initial settlement date following our IPO), and assuming the price of our common stock at the time of settlement is equal to $49.81, the closing price of our common stock on May 31, 2018, we estimate that this tax obligation on the initial settlement date would be approximately $232.6 million in the aggregate. The amount of this obligation could be higher or lower, depending on (1) the price of shares of our common stock on the settlement date, and (2) the actual number of RSUs outstanding for which the service condition has been satisfied. Assuming a 40% tax withholding rate, we expect to deliver an aggregate of approximately 7.5 million shares of our common stock to RSU holders after withholding an aggregate of approximately 4.5 million shares of our common stock, based on 12,043,711 RSUs outstanding as of May 31, 2018 for which the service condition is expected to be satisfied on December 14, 2018. In connection with these net settlements, we would withhold and remit the tax liabilities of approximately $224.9 million on behalf of the RSU holders to the relevant tax authorities in cash.

To fund these withholding and remittance obligations, we expect to use a substantial portion of our existing cash. If we elect not to fully fund tax withholding and remittance obligations through cash or we are unable to do so, we may choose to sell

54


equity or debt securities or borrow funds, or rely on a combination of these alternatives. In the event that we sell equity securities and are unable to match successfully the proceeds to the amount of the tax liability, the newly issued shares may be dilutive, and such sale could also result in a decline of our stock price. In the event that we elect to satisfy tax withholding and remittance obligations in whole or in part by incurring debt, our interest expense and principal repayment requirements could increase significantly, which could have an adverse effect on our financial condition or results of operations.

Future sales of our common stock in the public market could cause the market price of our common stock to decline.

Sale of substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of our common stock.

All of our directors and officers and the holders of substantially all of our capital stock and securities convertible into or exchangeable for our capital stock are subject to market standoff agreements with us or lock-up agreements with the underwriters in our IPO that restrict their ability to transfer shares of our capital stock for 180 days from the IPO. These agreements limit the number of shares of capital stock that may be sold immediately following the IPO. Subject to certain limitations, approximately 152,109,033 shares of common stock will become eligible for sale upon expiration of the 180-day lock-up period, based on the number of shares outstanding as of January 31, 2018 and including the shares that were sold in the IPO, which were available to be resold in the public market immediately following the IPO. The underwriters in our IPO may, in their sole discretion, permit our stockholders who are subject to these lock-up agreements to sell shares prior to the expiration of the lock-up agreements.

Following the expiration of the market standoff and lock-up agreements referred to above, under our investors’ rights agreement, certain stockholders can require us to register shares owned by them for public sale in the United States. In addition, we 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 the market standoff agreements and 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 shares 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 also could cause the trading price of our common stock to decline and make it more difficult for you to sell shares of our common stock.

We may issue our shares of common stock or securities convertible into our common stock from time to time in connection with a financing, acquisition, investments or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the trading price of our common stock to decline.

If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, our stock price and trading volume could decline.

Our stock price and trading volume is heavily influenced by the way analysts and investors interpret our financial information and other disclosures. If securities or industry analysts do not publish research or reports about our business, delay publishing reports about our business or publish negative reports about our business, regardless of accuracy, our stock price and trading volume could decline.

The trading market for our common stock depends, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. A limited number of analysts are currently covering our company. If few analysts cover us, demand for our common stock could decrease and our common stock price and trading volume may decline. Similar results may occur if one or more of these analysts stop covering us in the future or fail to publish reports on us regularly.

Even if our common stock is actively covered by analysts, we do not have any control over the analysts or the measures that analysts or investors may rely upon to forecast our future results. Over-reliance by analysts or investors on any particular metric to forecast our future results may result in forecasts that differ significantly from our own.

In addition, as required by the new revenue recognition standards under ASC 606, we disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the

55


reporting period. Market practices surrounding the calculation of this measure are still evolving. It is possible that analysts and investors could misinterpret our disclosure or that the terms of our customer contracts or other circumstances could cause our methods for preparing this disclosure to differ significantly from others, which could lead to inaccurate or unfavorable forecasts by analysts and investors.

Regardless of accuracy, unfavorable interpretations of our financial information and other public disclosures could have a negative impact on our stock price. If our financial performance fails to meet analyst estimates, for any of the reasons discussed above or otherwise, or one or more of the analysts who cover us downgrade our common stock or change their opinion of our common stock, our stock price would likely decline.

An active trading market for our common stock may not be sustained.

Our common stock is currently listed on the Nasdaq Global Select Market, or Nasdaq, under the symbol “DOCU” and trades on that market. We cannot assure you that an active trading market for our common stock will be sustained.  Accordingly, we cannot assure you of the liquidity of any trading market, your ability to sell your shares of our common stock when desired, or the prices that you may obtain for your shares.

We do not intend to pay dividends for the foreseeable future and, as a result, 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 capital stock and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

Concentration of ownership of our common stock among our existing executive officers, directors and principal stockholders may prevent new investors from influencing significant corporate decisions.

Our executive officers, directors and current beneficial owners of 5% or more of our common stock beneficially a significant percentage of our outstanding common stock. These persons, acting together, will be able to significantly influence all matters requiring stockholder approval, including the election and removal of directors and any merger or other significant corporate transactions. The interests of this group of stockholders may not coincide with the interests of other stockholders.

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

We are an “emerging growth company,” as defined in the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We cannot predict if investors will find our common stock less attractive if we choose to rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.

We will incur increased costs as a result of operating as a public company, and our management will be required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.

As a public company, we will incur significant legal, accounting and other expenses that we did not incur as a private company, which we expect to further increase after we are no longer an “emerging growth company.” The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the Nasdaq and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations will increase our legal and financial compliance costs and will make some activities more time-consuming and costly. We cannot predict or estimate the amount of additional costs we will incur as a public company or the timing of such costs.


56


As a result of being a public company, we are obligated to develop and maintain proper and effective internal controls over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.

We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, or Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting for the year ending January 31, 2020. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, our independent registered public accounting firm will be required to attest to the effectiveness of our internal control over financial reporting in our first annual report required to be filed with the SEC following the date we are no longer an “emerging growth company.” We will be required to disclose significant changes made in our internal control procedures on a quarterly basis.

We have commenced the costly and challenging process of compiling the system and processing documentation necessary to perform the evaluation needed to comply with Section 404, and we may not be able to complete our evaluation, testing and any required remediation in a timely fashion. Our compliance with Section 404 will require that we incur substantial accounting expense and expend significant management efforts. We currently do not have an internal audit group, and we will need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404.

During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the Nasdaq, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
    
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our chief executive officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of sixty-six and two-thirds percent (66 2/3%) of our outstanding shares of common stock;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least sixty-six and two-thirds percent (66 2/3%) of our outstanding shares of common stock to amend our bylaws and certain provisions of our certificate of incorporation.

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing

57


the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any delay or prevention of a change of control transaction or changes in our management could cause the market price of our common stock to decline.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware or the U.S. federal district courts will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or other employees.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the sole and exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, any action asserting a claim against us arising pursuant to any provisions of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. Our amended and restated certificate of incorporation further provides that the U.S. federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. These choice of forum provisions 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. Some companies that adopted a similar federal district court forum selection provision are currently subject to a suit in the Chancery Court of Delaware by stockholders who assert that the provision is not enforceable. If a court were to find either choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our results of operations and financial condition.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Unregistered Sales of Equity Securities

Issuances of RSUs and Options to Purchase Common Stock

From February 1, 2018 through April 30, 2018, we issued under our 2011 Plan RSUs for an aggregate of 1,036,698 shares of our common stock to employees and a director. Over the same period, 1,075,815 shares of common stock were issued upon the exercise of options granted under our 2011 Plan.

The offers, sales and issuances of the securities described in the preceding paragraph were deemed to be exempt from registration either under Rule 701 promulgated under the Securities Act, or Rule 701, in that the transactions were under compensatory benefit plans and contracts relating to compensation, or under Section 4(a)(2) of the Securities Act in that the transactions were between an issuer and members of its senior executive management and did not involve any public offering within the meaning of Section 4(a)(2). The recipients of such securities were our employees, directors or consultants and received the securities under our equity incentive plans. Appropriate legends were affixed to the securities issued in these transactions.

Use of Proceeds

On May 1, 2018, after this quarter-end, we completed our IPO in which we issued and sold 19,314,182 shares of common stock at a price to the public of $29.00 per share, including 3,255,000 shares of common stock purchased by our underwriters from the over-allotment option and excluding shares of common stock sold in the IPO by certain of our existing stockholders. The offer and sale of all of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-223990), which was declared effective by the SEC on April 26, 2018.

Morgan Stanley & Co. LLC and J.P. Morgan Securities LLC acted as lead book-running managers for the offering. Citigroup Global Markets Inc., Merrill Lynch, Pierce, Fenner & Smith Incorporated and Deutsche Bank Securities Inc. were additional book-running managers, and JMP Securities LLC, Piper Jaffray & Co. and William Blair & Company, L.L.C. acted as co-managers for the offering. The offering commenced on April 26, 2018 and did not terminate before all securities registered in the registration statement were sold.


58


We received net proceeds of $524.8 million after deducting underwriting discounts and commissions of $30.8 million and offering expenses of $4.5 million. No offering expenses were paid directly or indirectly to any of our directors, officers, or persons owning ten percent or more of our capital stock (or their associates or affiliates). As of April 30, 2018, approximately $1.7 million of expenses incurred in connection with our IPO were not yet paid.

There has been no material change in the planned use of the IPO proceeds as described in our final prospectus filed with the SEC on April 26, 2018, pursuant to Rule 424(b) of the Securities Act.

ITEMS 3, 4 and 5 are not applicable and have been omitted.

ITEM 6. Exhibits

The documents listed in the Exhibit Index of this Quarterly Report on Form 10-Q are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).




EXHIBIT INDEX
Exhibit Number
 
Description
 
Form
 
File No.
 
Incorporated by Reference Exhibit
 
Filing Date
3.1
 
 
8-K
 
001-38465
 
3.1
 
May 1, 2018
3.2
 
 
S-1
 
333-223990
 
3.4
 
April 25, 2018
4.1
 
Reference is made to Exhibits 3.1 through 3.2
 
 
 
 
 
 
 
 
4.2
 
 
S-1
 
333-223990
 
4.1
 
April 17, 2018
10.1
 
 
S-1
 
333-223990
 
10.5
 
April 25, 2018
10.2
 
 
S-1
 
333-223990
 
10.6
 
April 25, 2018
10.3
 
 
S-1
 
333-223990
 
10.7
 
April 25, 2018
10.4
 
 
S-1
 
333-223990
 
10.8
 
April 25, 2018
10.5
 
 
S-1
 
333-223990
 
10.13
 
March 28, 2018
31.1
 
 
 
 
 
 
 
 
 
31.2
 
 
 
 
 
 
 
 
 
32.1*
 
 
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Definition Linkbase Document.
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Labels Linkbase Document.
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 

*
The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.


60


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Date: June 8, 2018
 
DOCUSIGN, INC.
 
 
 
 
By:
/s/ Daniel D. Springer
 
 
Daniel D. Springer
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
 
 
 
By:
/s/ Michael J. Sheridan
 
 
Michael J. Sheridan
 
 
Chief Financial Officer
 
 
(Principal Accounting and Financial Officer)



61
EX-31.1 2 exhibit311.htm EXHIBIT 31.1 Exhibit


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, Daniel D. Springer, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of DocuSign, 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(s) 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:
(1)
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;
(2)
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
(3)
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(s) 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):
(1)
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
(2)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: June 8, 2018
 
By:
/s/ Daniel D. Springer
 
 
Daniel D. Springer
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)



EX-31.2 3 exhibit312.htm EXHIBIT 31.2 Exhibit


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, Michael J. Sheridan, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of DocuSign, 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(s) 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:
(1)
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;
(2)
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
(3)
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(s) 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):
(1)
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
(2)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: June 8, 2018
 
By:
/s/ Michael J. Sheridan
 
 
Michael J. Sheridan
 
 
Chief Financial Officer
 
 
(Principal Accounting and Financial Officer)



EX-32.1 4 exhibit321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Daniel D. Springer, the Chief Executive Officer of DocuSign, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of DocuSign, Inc. for the fiscal quarter ended April 30, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of DocuSign, Inc. 


Date: June 8, 2018
 
By:
/s/ Daniel D. Springer
 
 
Daniel D. Springer
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)

 
I, Michael J. Sheridan, the Chief Financial Officer of DocuSign, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of DocuSign, Inc. for the fiscal quarter ended April 30, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of DocuSign, Inc.  

 
Date: June 8, 2018
 
By:
/s/ Michael J. Sheridan
 
 
Michael J. Sheridan
 
 
Chief Financial Officer
 
 
(Principal Accounting and Financial Officer)



EX-101.INS 5 docu-20180430.xml XBRL INSTANCE DOCUMENT 0001261333 2018-02-01 2018-04-30 0001261333 2018-05-31 0001261333 2018-04-30 0001261333 2018-01-31 0001261333 us-gaap:CostOfSalesMember docu:SubscriptionAndCirculationMember 2018-02-01 2018-04-30 0001261333 docu:SubscriptionAndCirculationMember 2018-02-01 2018-04-30 0001261333 us-gaap:CostOfSalesMember docu:ProfessionalServicesAndOtherMember 2017-02-01 2017-04-30 0001261333 2017-02-01 2017-04-30 0001261333 us-gaap:CostOfSalesMember docu:ProfessionalServicesAndOtherMember 2018-02-01 2018-04-30 0001261333 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-04-30 0001261333 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2017-04-30 0001261333 docu:ProfessionalServicesAndOtherMember 2018-02-01 2018-04-30 0001261333 docu:SubscriptionAndCirculationMember 2017-02-01 2017-04-30 0001261333 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2017-04-30 0001261333 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-04-30 0001261333 docu:ProfessionalServicesAndOtherMember 2017-02-01 2017-04-30 0001261333 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-04-30 0001261333 us-gaap:CostOfSalesMember docu:SubscriptionAndCirculationMember 2017-02-01 2017-04-30 0001261333 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2017-04-30 0001261333 2017-04-30 0001261333 2017-01-31 0001261333 us-gaap:RestrictedStockUnitsRSUMember 2018-04-26 2018-04-26 0001261333 docu:SubscriptionAndCirculationMember us-gaap:MinimumMember 2018-02-01 2018-04-30 0001261333 docu:SubscriptionAndCirculationMember us-gaap:MaximumMember 2018-02-01 2018-04-30 0001261333 2018-05-01 2018-04-30 0001261333 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember docu:SubscriptionAndCirculationMember 2017-02-01 2017-04-30 0001261333 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember docu:SubscriptionAndCirculationMember 2018-02-01 2018-04-30 0001261333 2018-05-01 2018-02-01 2018-04-30 0001261333 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2018-05-01 0001261333 docu:SeriesB1PreferredStockMember 2018-04-30 0001261333 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001261333 us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001261333 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001261333 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001261333 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001261333 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001261333 us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001261333 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001261333 us-gaap:ConstructionInProgressMember 2018-04-30 0001261333 us-gaap:ComputerEquipmentMember 2018-01-31 0001261333 docu:PropertyPlantandEquipmentExcludingConstructionInProgressMember 2018-01-31 0001261333 us-gaap:ConstructionInProgressMember 2018-01-31 0001261333 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-01-31 0001261333 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-04-30 0001261333 docu:PropertyPlantandEquipmentExcludingConstructionInProgressMember 2018-04-30 0001261333 us-gaap:LeaseholdImprovementsMember 2018-01-31 0001261333 us-gaap:FurnitureAndFixturesMember 2018-01-31 0001261333 us-gaap:FurnitureAndFixturesMember 2018-04-30 0001261333 us-gaap:LeaseholdImprovementsMember 2018-04-30 0001261333 us-gaap:ComputerEquipmentMember 2018-04-30 0001261333 us-gaap:CostOfSalesMember 2017-02-01 2017-04-30 0001261333 us-gaap:CostOfSalesMember 2018-02-01 2018-04-30 0001261333 us-gaap:TrademarksAndTradeNamesMember 2018-01-31 0001261333 us-gaap:CustomerContractsMember 2018-01-31 0001261333 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-31 0001261333 us-gaap:ServicingContractsMember 2018-01-31 0001261333 us-gaap:CertificationMarksMember 2018-01-31 0001261333 us-gaap:CertificationMarksMember 2018-04-30 0001261333 us-gaap:CustomerContractsMember 2018-04-30 0001261333 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-04-30 0001261333 us-gaap:TrademarksAndTradeNamesMember 2018-04-30 0001261333 us-gaap:ServicingContractsMember 2018-04-30 0001261333 docu:ContractFulfillmentCostsMember 2018-04-30 0001261333 docu:ContractFulfillmentCostsMember 2017-02-01 2017-04-30 0001261333 docu:ContractFulfillmentCostsMember 2018-01-31 0001261333 docu:ContractFulfillmentCostsMember 2018-02-01 2018-04-30 0001261333 docu:ContractFulfillmentCostsMember 2017-04-30 0001261333 docu:ContractFulfillmentCostsMember 2017-01-31 0001261333 docu:ContractAcquisitionCostsMember 2017-02-01 2017-04-30 0001261333 docu:ContractAcquisitionCostsMember 2017-04-30 0001261333 docu:ContractAcquisitionCostsMember 2017-01-31 0001261333 docu:ContractAcquisitionCostsMember 2018-02-01 2018-04-30 0001261333 docu:ContractAcquisitionCostsMember 2018-04-30 0001261333 docu:ContractAcquisitionCostsMember 2018-01-31 0001261333 us-gaap:RestrictedStockUnitsRSUMember 2018-04-30 0001261333 docu:A2018EmployeeStockPurchasePlanMember 2018-02-01 2018-04-30 0001261333 docu:A2018EmployeeStockPurchasePlanMember 2018-04-30 0001261333 docu:A2018EquityIncentivePlanMember 2018-02-01 2018-04-30 0001261333 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-04-30 0001261333 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-04-30 0001261333 docu:A2018EquityIncentivePlanMember 2018-04-30 0001261333 2017-02-01 2018-01-31 0001261333 us-gaap:RestrictedStockUnitsRSUMember 2018-01-31 0001261333 us-gaap:SubsequentEventMember us-gaap:IPOMember 2018-05-01 2018-05-01 0001261333 us-gaap:SubsequentEventMember us-gaap:IPOMember 2018-05-01 0001261333 us-gaap:RestrictedStockUnitsRSUMember 2017-04-30 0001261333 us-gaap:ConvertiblePreferredStockMember 2018-02-01 2018-04-30 0001261333 us-gaap:ConvertiblePreferredStockMember us-gaap:SubsequentEventMember 2018-05-01 2018-05-01 0001261333 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2017-04-30 0001261333 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-04-30 0001261333 docu:WarrantstoPurchaseConvertiblePreferredStockMember 2017-02-01 2017-04-30 0001261333 docu:WarrantstoPurchaseCommonStockMember 2017-02-01 2017-04-30 0001261333 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-04-30 0001261333 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-04-30 0001261333 docu:WarrantstoPurchaseConvertiblePreferredStockMember 2018-02-01 2018-04-30 0001261333 docu:WarrantstoPurchaseCommonStockMember 2018-02-01 2018-04-30 0001261333 country:US 2018-01-31 0001261333 country:US 2018-04-30 0001261333 us-gaap:NonUsMember 2018-01-31 0001261333 us-gaap:NonUsMember 2018-04-30 0001261333 us-gaap:NonUsMember 2017-02-01 2017-04-30 0001261333 us-gaap:NonUsMember 2018-02-01 2018-04-30 0001261333 country:US 2018-02-01 2018-04-30 0001261333 country:US 2017-02-01 2017-04-30 0001261333 us-gaap:ProFormaMember 2018-04-30 0001261333 docu:RestatementAdjustmentAndProFormaMember 2018-04-30 0001261333 us-gaap:SubsequentEventMember 2018-05-01 0001261333 us-gaap:SubsequentEventMember 2018-05-01 2018-05-01 0001261333 us-gaap:SubsequentEventMember docu:IPOSharesFromExistingShareholdersMember 2018-05-01 2018-05-01 0001261333 us-gaap:BridgeLoanMember docu:SiliconValleyBankMember us-gaap:LineOfCreditMember 2018-04-30 0001261333 docu:WarrantstoPurchaseCommonStockMember us-gaap:SubsequentEventMember 2018-05-01 2018-05-01 0001261333 us-gaap:RevolvingCreditFacilityMember docu:SiliconValleyBankMember us-gaap:LineOfCreditMember 2018-04-30 0001261333 us-gaap:LetterOfCreditMember docu:SiliconValleyBankMember us-gaap:LineOfCreditMember 2018-04-30 0001261333 us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2018-05-01 2018-05-01 0001261333 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2018-05-01 2018-05-01 iso4217:USD xbrli:pure iso4217:USD xbrli:shares docu:plan docu:segment xbrli:shares false --01-31 Q1 2019 2018-04-30 10-Q 0001261333 156585256 Non-accelerated Filer DOCUSIGN INC 0.01 0.05 7657000 1715000 11969000 357000 1185000 1060000 2124000 1188000 57240000 933000 75535000 78401000 78401000 2027000 P30D P3Y P1Y 462000 25000 13686000 3455000 5171000 694000 3741000 625000 11253000 3109000 4595000 619000 2395000 535000 9372000 12326000 38000 -2546000 13027000 12611000 -2202000 -129000 4500000 30800000 0.42 3 0 1173000 23713000 13269000 123750000 104128000 15734000 19023000 66160000 54034000 3403000 1075000 0 1075000 160265000 438200000 1074314000 1512514000 800000 8406000 235000 238000 3837000 1391000 2705000 269794000 16045000 9955000 84045000 47268000 112481000 2537000 1697000 840000 2433000 1668000 765000 100350008 126455884 18061 22468 26065347 0 133851141 0 22468 100350008 18477400 15001265 619973000 614472000 523894000 1138366000 418795000 415733000 527576000 943309000 198739000 -3682000 195057000 1880000 3238000 7013000 6503000 510000 9246000 8788000 458000 57271000 788000 58425000 1993000 77344000 3316000 80525000 3215000 256867000 269429000 122663000 0 0 122663000 123081000 0 0 123081000 191244000 190091000 257436000 269796000 -1153000 12360000 22468 22468 3800000 19231517 0.0111 0.0001 185000000 205000000 500000000 35699843 36775658 4000 4000 12000 16000 -17986000 -273015000 0.94 0.95 16100000 13600000 14260000 12030000 1900000 1600000 270188000 282470000 7736000 8065000 78300000 112000000 27124000 7831000 19293000 58294000 25856000 32438000 -13000 -6000 2511000 2505000 2800000 1758000 1811000 23044000 22862000 5100000 6200000 7686000 8600000 -0.66 -7.46 484000 -2069000 50852000 33905000 P1Y9M18D P1Y6M 125400000 27600000 27924000 3462000 6411000 804000 15953000 1294000 30357000 3808000 6987000 879000 17299000 1384000 5093000 1933000 4227000 41610000 6917000 11582000 1498000 19694000 1919000 41610000 6917000 11582000 1498000 19694000 1919000 14148000 11278000 18239000 103117000 37306000 36074000 -1232000 86374000 97514000 -19525000 -269979000 -143000 708000 171000 1516000 -2125000 -7218000 -11577000 -19622000 -1046000 3302000 -9128000 -16947000 -884000 -440000 389000 438000 5570000 6519000 151000 193000 142000 144000 300000 700000 9900000 411120000 400346000 -2578000 397768000 619973000 614472000 523894000 1138366000 373819000 362495000 5000000.0 15000000.0 80000000.0 5830000 5621000 -6770000 -6184000 -697000 14992000 -19382000 -270687000 -19737000 -271040000 -110000 -2228000 1 1 105638000 365072000 -19264000 -267558000 116375000 15298000 14955000 16067000 17727000 38871000 13457000 4400000 4400000 11170000 12891000 1396000 -2328000 11574000 12017000 400000 0 0 445000 445000 800000 0 0 849000 849000 4010000 4419000 803000 -2225000 0 2194000 6770000 6184000 10000000 23349000 29779000 524800000 5830000 7815000 125543000 54087000 9692000 37494000 24270000 108575000 40848000 9099000 36667000 21961000 63019000 59383000 3636000 51023000 11996000 60095000 54541000 5554000 48783000 11312000 2800000 1400000 2100000 22708000 70870000 569000 367000 -502320000 -773007000 0 -773007000 113498000 6651000 106847000 96345000 17153000 155808000 7610000 148198000 129814000 25994000 405700000 P9M 5640818 19314182 3255000 29.00 64691000 191085000 262800000 P4Y 453038 17.79 1036698 29.00 18163666 23080543 15001265 17.54 18.66 8662938 17.61 13867931 9.96 278500 11.24 0 152754000 497823000 19831715 18477400 11.44 11.69 487637000 17998946 11.54 7.19 397652000 P6Y26D P6Y7M13D P6Y6M7D P6Y5M23D 22468 100350008 1075815 -338648000 -333728000 1074326000 740598000 355000 353000 355000 353000 547501000 547854000 -547854000 0 548910000 548910000 100603444 100603444 100226099 100226099 100226099 100226099 100226099 0.0001 0.0001 7800000 7800000 29761804 36334395 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Therefore,&#160;these unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our prospectus dated April 26, 2018, as filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended (File No. 333-223990) (&#8220;Prospectus&#8221;).</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and, in our opinion, include all adjustments of a normal recurring nature necessary for the fair statement of our financial position, results of operations, and cash flows. The condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was derived from audited financial statements, but does not include all disclosures required by GAAP.&#160; The results of operations for the&#160;three months ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;are not necessarily indicative of the results to be expected for the year ending&#160;</font><font style="font-family:inherit;font-size:10pt;color:#181717;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The following table represents a rollforward of our deferred contract acquisition costs:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions to deferred contract acquisition costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,969</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred contract acquisition costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,525</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,425</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract acquisition costs, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract acquisitions costs, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,425</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our contract fulfillment costs, which include third-party service fees: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions to deferred contract fulfillment costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred contract fulfillment costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,215</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,993</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,215</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,993</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">We lease office space under noncancelable operating lease agreements that expire at various dates through </font><font style="font-family:inherit;font-size:10pt;color:#181717;">June 2027</font><font style="font-family:inherit;font-size:10pt;color:#181717;">. Some operating leases contain escalation provisions for adjustments in the consumer price index. We are responsible for maintenance, insurance and property taxes. We recognize rent expense on a straight-line basis over the defined lease periods. Rent expense under operating leases amounted to </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> for each of the three months ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2017</font><font style="font-family:inherit;font-size:10pt;color:#181717;">.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The future minimum annual lease payments as of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, related to the lease agreements were as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2019, remainder</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,375</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Other Obligations</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">As of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, we had unused letters of credit outstanding associated with our various operating leases totaling </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;">.</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">In May 2017, we entered in an enterprise partnership arrangement with a cloud infrastructure provider through the year ending January 31, 2021. Total noncancelable amounts under this agreement are </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> in the remainder of fiscal 2019, </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> in fiscal 2020 and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> in fiscal 2021.</font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">We enter into indemnification provisions under our agreements with other companies in the ordinary course of business, including business partners, contractors and parties performing our research and development. Pursuant to these arrangements, we agree to indemnify and defend the indemnified party for certain claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claim because of our activities. The duration of these indemnification agreements is generally perpetual. The maximum potential amount of future payments we could be required to make under these indemnifications is not determinable. Historically, we have not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, we believe the fair value of these indemnification agreements is not material as of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2017</font><font style="font-family:inherit;font-size:10pt;color:#181717;">. We maintain commercial general liability insurance and product liability insurance to offset certain of our potential liabilities under these indemnification agreements.</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">We have entered into indemnification agreements with each of our directors and executive officers. These agreements require us to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with us.</font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Claims and Litigation</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">From time to time, we may be subject to legal proceedings, claims, and litigations made against us in the ordinary course of business. We are not currently a party to any legal proceedings or are aware of any pending or threatened litigations, that would have a material adverse effect to our financial condition, results of operations, or cash flows, should such litigation be resolved unfavorably.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements include the accounts of DocuSign, Inc. and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Net Loss per Share Attributable to Common Stockholders</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for periods presented:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">(in thousands, except share and per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(270,687</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,382</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: preferred stock accretion</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(353</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss attributable to common stockholders</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271,040</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,737</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,334,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,761,804</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net loss per share attributable to common stockholders:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.66</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Potentially dilutive securities that were excluded from the diluted per share calculations because they would have been antidilutive are as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Convertible preferred stock as-converted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,350,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,350,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,477,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,065,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants to purchase convertible preferred stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants to purchase common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,001,265</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total antidilutive securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,851,141</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,455,884</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table above does not include </font><font style="font-family:inherit;font-size:10pt;">18,163,666</font><font style="font-family:inherit;font-size:10pt;"> RSUs outstanding as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, as these RSUs are subject to a performance condition that was not considered probable as of that period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 1, 2018, after quarter end, we completed our IPO, in which we issued and sold </font><font style="font-family:inherit;font-size:10pt;">19,314,182</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock at price to the public of </font><font style="font-family:inherit;font-size:10pt;">$29.00</font><font style="font-family:inherit;font-size:10pt;"> per share. On that date, all our convertible preferred stock converted into </font><font style="font-family:inherit;font-size:10pt;">100,350,008</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock. These shares are included in our common stock outstanding as of that date. Refer to </font><font style="font-family:inherit;font-size:10pt;">Note 13</font><font style="font-family:inherit;font-size:10pt;"> for additional information.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We carry certain assets and liabilities at fair value. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used in measuring fair value, which prioritizes the inputs based on the observability as of the measurement date, is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:92%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted prices in active markets for identical assets or liabilities;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Observable inputs other than the quoted prices in active markets for identical assets and liabilities; and</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unobservable inputs for which there is little or no market data, which require us to develop assumptions of what market participants would use in pricing the asset or liability.</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The following table summarizes our assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and cash equivalents</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other liabilities&#8212;noncurrent</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrant liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and cash equivalents</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other liabilities&#8212;noncurrent</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrant liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Money market funds consist of cash equivalents with remaining maturities of three months or less at the date of purchase. We use quoted prices in active markets for identical assets or liabilities to determine fair value of our Level 1 investments in money market funds. </font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Warrant liabilities consisted of outstanding warrants to purchase </font><font style="font-family:inherit;font-size:10pt;color:#181717;">22,468</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> shares of our Series B-1 preferred stock. These warrants were issued in connection with a certain loan and securities agreement previously entered into with Silicon Valley Bank. </font><font style="font-family:inherit;font-size:10pt;">We estimate the fair value of our warrant liability using the Black-Scholes pricing model. The significant unobservable inputs used in the fair value measurement of the redeemable convertible preferred stock warrant liability are the fair value of the underlying stock at the valuation date and the estimated term of the warrant. </font><font style="font-family:inherit;font-size:10pt;color:#181717;">The fair value was </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> as of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;">. As the pricing of our initial public offering ("IPO") occurred on April 26, 2018, the fair value as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> was based on the closing price of our publicly-traded common stock as of that date. We record gains and losses from revaluation of warrants to fair value in &#8220;Interest income and other income (expense), net&#8221; on our consolidated statements of operations and comprehensive loss. </font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All warrants to purchase shares of convertible preferred stock converted into </font><font style="font-family:inherit;font-size:10pt;">22,468</font><font style="font-family:inherit;font-size:10pt;"> warrants to purchase common stock in connection with the closing of our IPO on May 1, 2018, subsequent to quarter end. See </font><font style="font-family:inherit;font-size:10pt;">Note 13</font><font style="font-family:inherit;font-size:10pt;"> for additional information.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Amortization of finite-lived intangible assets for the three months ended years ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2017</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> was as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of subscription revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">765</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,433</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,537</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Our fiscal year ends on January 31. References to fiscal </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2019</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, for example, are to the fiscal year ending </font><font style="font-family:inherit;font-size:10pt;color:#181717;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;color:#181717;">.</font><font style="font-family:inherit;font-size:10pt;"> </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Goodwill and Intangible Assets, Net</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The changes in the carrying amount of goodwill for the three months ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at January 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">37,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,232</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at April 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">36,074</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Intangible assets consisted of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of April 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition-related Intangibles, Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tradenames / trademarks</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,919</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,384</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer contracts &amp; related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,808</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance contracts &amp; related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,253</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative translation adjustment</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,278</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of January 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition-related Intangibles, Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tradenames / trademarks</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,919</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,294</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer contracts &amp; related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,462</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance contracts &amp; related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,686</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative translation adjustment</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,148</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Amortization of finite-lived intangible assets for the three months ended years ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2017</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> was as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of subscription revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">765</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,433</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,537</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">As of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, future amortization of finite-lived intangibles that will be recorded in cost of revenue and operating expenses is estimated as follows, excluding cumulative translation adjustment (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2019, remainder</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;color:#181717;">Our</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">quarte</font><font style="font-family:inherit;font-size:10pt;">rly provision for income taxes is based on an estimated effective annual income tax rate. It includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our provision for income taxes was </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, compared to a tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.&#160;The provision was primarily due to an increase in foreign tax expense, resulting from higher year-over-year earnings in certain foreign jurisdictions as we continue to scale our foreign operations to support our ongoing international growth.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the TCJA was enacted into law. The new legislation contains several key tax provisions that affected us, including a reduction of the federal corporate income tax rate to </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> effective January 1, 2018. We are required to recognize the effect of the tax law changes in the period of enactment, such as re-measuring our U.S. deferred tax assets and liabilities and our valuation allowance against our net U.S. deferred tax assets. In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the 2017 Tax Cuts and Jobs Act ("SAB 118"), added by the FASB to Income taxes (Topic 740) in February 2018, which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As part of the transition to the new territorial tax system, the TCJA imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. Based on the current evaluation of our operations, no repatriation tax charge is anticipated due to negative earnings and profits in our foreign subsidiaries.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized provisional tax impacts related to the revaluation of deferred tax assets and liabilities and corresponding valuation allowances in our consolidated financial statements for the year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. The ultimate impact may differ from those provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions we have made, additional regulatory guidance that may be issued, and actions we may take because of the TCJA. Any adjustments made to the provisional amounts under SAB 118 should be recorded as discrete adjustments in the period identified (not to extend beyond the one-year measurement provided in SAB 118). During the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we did not make any adjustments to our provisional amounts included in our consolidated financial statements for the year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. Any adjustments are expected to be completed within the measurement period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were not able to reasonably estimate, and therefore have not recorded, deferred taxes for the Global Intangible Low-taxed Income ("GILTI") provisions. We have not yet determined our policy election with respect to whether to record deferred taxes for basis differences expected to reverse because of the GILTI provisions in future periods or use the period cost method. We have, however, included an estimate of the current GILTI impact in our tax provision for fiscal 2019.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review the likelihood that we will realize the benefit of our deferred tax assets and, therefore, the need for valuation allowances, on a quarterly basis. There is no corresponding income tax benefit recognized with respect to losses incurred and no corresponding income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in our effective tax rate. We intend to maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, our gross uncertain tax benefits totaled&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">, including related accrued interest and penalties. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of our uncertain tax benefits, including related accrued interest and penalties, would impact the effective tax rate if recognized. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to taxation in the United States and various state and foreign jurisdictions. Earnings from international activities are subject to local country income tax. The material jurisdictions where we are subject to potential examination by taxing authorities include the United States, California and Israel. We are currently under an income tax examination by the Israel Tax Authority for tax years 2013 through 2016. We are not currently under audit by the Internal Revenue Service or any similar taxing authority in any other material jurisdiction. We believe that adequate amounts have been reserved in all jurisdictions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Our property and equipment by geographic area were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,312</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,996</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">In February 2016, the Financial Accounting Standards Board ("FASB") issued accounting standards update ("ASU") No. 2016-02, Leases (Topic 842), which supersedes current guidance related to accounting for leases. This guidance is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The standard is effective for public entities for annual and interim reporting periods beginning after December 15, 2018. Early adoption is permitted. The ASU can be adopted using either full or modified retrospective approach. We are evaluating the new guidance and assessing the potential impact on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">In February 2018, the FASB issued ASU No. 2018-02, Income Statement&#8212;Reporting Comprehensive Income (Topic 220), which allows </font><font style="font-family:inherit;font-size:10pt;">a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). As the amendments only relate to the reclassification of the income tax effects of the TCJA, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The standard is effective </font><font style="font-family:inherit;font-size:10pt;color:#181717;">for annual and interim reporting periods beginning after December 15, 2018 for all entities. The amendments are to be applied either</font><font style="font-family:inherit;font-size:10pt;"> in the period of adoption or retrospectively to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized. </font><font style="font-family:inherit;font-size:10pt;color:#181717;">Early adoption is permitted. The adoption of the standard is not expected to have a material impact on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;text-align:left;padding-left:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Property and equipment consisted of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer and network equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,848</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,087</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software, including capitalized software development costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and office equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,494</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,575</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54,034</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(66,160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in progress</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,636</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Depreciation expense associated with property and equipment was </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2017</font><font style="font-family:inherit;font-size:10pt;color:#181717;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Property and equipment consisted of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer and network equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,848</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,087</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software, including capitalized software development costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and office equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,494</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,575</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54,034</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(66,160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in progress</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,636</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue and Performance Obligations</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription revenue is recognized over time and accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">95%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">94%</font><font style="font-family:inherit;font-size:10pt;"> of our revenue for the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The typical subscription term is </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. Most of our subscription contracts are non-cancelable over the contractual term. Customers typically have the right to terminate their contracts for cause, if we fail to perform. </font><font style="font-family:inherit;font-size:10pt;">As of April 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the aggregate amount of the transaction price allocated to remaining performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$405.7 million</font><font style="font-family:inherit;font-size:10pt;">, which consists of both billed and unbilled consideration that we expect to recognize as subscription revenue. We expect to recognize </font><font style="font-family:inherit;font-size:10pt;">42%</font><font style="font-family:inherit;font-size:10pt;"> of the transaction price in the year ending </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, in our consolidated statement of operations and comprehensive loss with the remainder recognized thereafter.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Contract Balances</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Contract assets represent amounts for which we have recognized revenue, pursuant to our revenue recognition policy, for contracts that have not yet been invoiced to our customers where there is a remaining performance obligation, typically for multi-year arrangements. Total contract assets were </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$13.6 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$16.1 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> as of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, of which </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> were noncurrent and included within "Other assets&#8212;noncurrent" on our consolidated balance sheets. The change in contract assets reflects the difference in timing between our satisfaction of remaining performance obligations and our contractual right to bill our customers.</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are generally recognized as revenue over the contractual period. For the three months ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2017</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, we recognized revenue of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$112 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">$78.3 million</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> that was included in the corresponding contract liability balance at the beginning of the periods presented.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">We receive payments from customers based upon contractual billing schedules. We record accounts receivable when the right to consideration becomes unconditional. Payment terms on invoiced amounts are typically </font><font style="font-family:inherit;font-size:10pt;color:#181717;">30</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> days.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Deferred Contract Acquisition and Fulfillment Costs</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The following table represents a rollforward of our deferred contract acquisition costs:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions to deferred contract acquisition costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,969</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred contract acquisition costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,525</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,425</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract acquisition costs, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract acquisitions costs, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,425</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our contract fulfillment costs, which include third-party service fees: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions to deferred contract fulfillment costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred contract fulfillment costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,215</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,993</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract fulfillment costs, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,215</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,993</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current deferred contract fulfillment costs are included in "Prepaid expense and other current assets" and noncurrent costs are included in "Other assets&#8212;noncurrent" on our consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Potentially dilutive securities that were excluded from the diluted per share calculations because they would have been antidilutive are as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Convertible preferred stock as-converted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,350,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,350,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,477,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,065,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants to purchase convertible preferred stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants to purchase common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,001,265</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total antidilutive securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,851,141</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,455,884</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited pro forma condensed consolidated balance sheet is presented as if our IPO was completed on </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, by applying adjustments to our historical condensed consolidated balance sheet. It reflects (1) the issuance of </font><font style="font-family:inherit;font-size:10pt;">19,314,182</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for estimated net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$524.8 million</font><font style="font-family:inherit;font-size:10pt;"> (of which </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> of offering costs were already included in the </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> noncurrent asset balance), (2) conversion of all our convertible preferred stock into </font><font style="font-family:inherit;font-size:10pt;">100,350,008</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock, and (3) reclassification of the warrant liability of </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> to additional paid-in capital upon the conversion of outstanding warrants to purchase shares of convertible preferred stock into warrants to purchase shares of common stock:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unaudited</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Actual</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pro Forma</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pro Forma</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">415,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">527,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total noncurrent assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,682</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614,472</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,138,366</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities, Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Redeemable convertible preferred stock</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">547,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(547,854</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders&#8217; equity (deficit)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#333333;">Common stock</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in capital</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,074,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,512,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(773,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(773,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stockholders&#8217; equity (deficit)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(333,728</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,074,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">740,598</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total liabilities, redeemable convertible preferred stock, and stockholders&#8217; equity (deficit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614,472</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,138,366</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for periods presented:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">(in thousands, except share and per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(270,687</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,382</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: preferred stock accretion</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(353</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss attributable to common stockholders</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271,040</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,737</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,334,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,761,804</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net loss per share attributable to common stockholders:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.66</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The following table summarizes our assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and cash equivalents</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other liabilities&#8212;noncurrent</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrant liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and cash equivalents</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other liabilities&#8212;noncurrent</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrant liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Intangible assets consisted of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of April 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e8;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition-related Intangibles, Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tradenames / trademarks</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,919</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,384</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer contracts &amp; related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,808</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance contracts &amp; related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,253</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative translation adjustment</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,278</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of January 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition-related Intangibles, Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tradenames / trademarks</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,919</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,294</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer contracts &amp; related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,462</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance contracts &amp; related relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,686</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative translation adjustment</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,148</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The future minimum annual lease payments as of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, related to the lease agreements were as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2019, remainder</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,375</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The changes in the carrying amount of goodwill for the three months ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at January 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">37,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,232</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at April 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">36,074</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity for the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, was as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Number of Units</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Weighted-Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested at January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,080,543</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,036,698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,662,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(453,038</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested at April 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,001,265</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Revenues by geographic area were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,808</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,498</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Option activity for the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, was as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">Number of Options Outstanding</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">Weighted-Average Exercise Price Per Share</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">Weighted-Average Remaining Contractual Term (Years)</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">Aggregate Intrinsic Value <br clear="none"/>(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances at January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,831,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,075,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled/expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(278,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances at April 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,477,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest at April 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,998,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.48</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">487,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at April 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,867,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">As of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, future amortization of finite-lived intangibles that will be recorded in cost of revenue and operating expenses is estimated as follows, excluding cumulative translation adjustment (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2019, remainder</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Geographic Information</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment as we only report financial information on an aggregate and consolidated basis to the Chief Executive Officer, who is our chief operating decision maker.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Revenue by geography is generally based on the address of the customer as specified in our master subscription agreement. Revenues by geographic area were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,808</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,498</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">No single country other than the United States had revenues greater than </font><font style="font-family:inherit;font-size:10pt;color:#181717;">10%</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> of total revenues for the three months ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;color:#181717;"> and </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Our property and equipment by geographic area were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,312</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,996</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation cost for all stock-based awards, including stock options and restricted stock units ("RSUs"), is measured at fair value on the date of grant and recognized over the service period. The fair value of stock options is estimated on the date of grant using a Black-Scholes model. The fair value of RSUs is estimated on the date of grant based on the fair value of our underlying common stock.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize compensation expense for stock options on a straight-line basis over the requisite service period. Compensation expense for RSUs granted prior to January 31, 2018, is amortized on a graded basis over the requisite service period as long as the performance condition in the form of a specified liquidity event is probable to occur. The liquidity event condition was satisfied upon the effectiveness of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">our registration statement</font><font style="font-family:inherit;font-size:10pt;"> on Form S-1 ("IPO Registration Statement") on April 26, 2018. On that date we recorded a cumulative stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$262.8 million</font><font style="font-family:inherit;font-size:10pt;"> using the accelerated attribution method for all the RSUs, for which the service condition has been fully satisfied as of April 26, 2018. The remaining unrecognized stock-based compensation expense related to the RSUs will be recorded over their remaining requisite service periods. All RSUs granted after January 31, 2018 vest on the satisfaction of service-based condition only. We recognize compensation expense for such RSUs on a straight-line basis over the requisite service period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense is recognized net of forfeitures that are estimated at the time of grant and revised in subsequent periods if actual forfeitures differ from those estimates.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for equity instruments issued to non-employees at fair value of the consideration received or fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty&#8217;s performance is complete or the date on which it is probable that performance will occur. Compensation expense related to stock-based awards issued to non-employees was </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Organization and Description of Business</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">DocuSign, Inc. (&#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) was incorporated in the State of Washington in April 2003. We merged with and into DocuSign, Inc., a Delaware corporation, in March 2015.</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">We provide a platform that enables businesses of all sizes to digitally prepare, execute and act on agreements, thereby simplifying and accelerating the process of doing business.</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements include the accounts of DocuSign, Inc. and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Therefore,&#160;these unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our prospectus dated April 26, 2018, as filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended (File No. 333-223990) (&#8220;Prospectus&#8221;).</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and, in our opinion, include all adjustments of a normal recurring nature necessary for the fair statement of our financial position, results of operations, and cash flows. The condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was derived from audited financial statements, but does not include all disclosures required by GAAP.&#160; The results of operations for the&#160;three months ended </font><font style="font-family:inherit;font-size:10pt;color:#181717;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;are not necessarily indicative of the results to be expected for the year ending&#160;</font><font style="font-family:inherit;font-size:10pt;color:#181717;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Our fiscal year ends on January 31. References to fiscal </font><font style="font-family:inherit;font-size:10pt;color:#181717;">2019</font><font style="font-family:inherit;font-size:10pt;color:#181717;">, for example, are to the fiscal year ending </font><font style="font-family:inherit;font-size:10pt;color:#181717;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;color:#181717;">.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than described below, there have been no changes to our significant accounting policies described in our Prospectus&#160;that have had a material impact on our consolidated financial statements and related notes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Significant items subject to such estimates and assumptions include those related to the allocation of revenue between recognized and deferred amounts, allowance for bad debts, goodwill, intangible assets, deferred contract acquisition costs, customer benefit period, fair value of financial instruments, valuation of stock-based compensation, valuation of common stock, valuation of warrant liabilities and the valuation allowance for deferred income taxes.</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation cost for all stock-based awards, including stock options and restricted stock units ("RSUs"), is measured at fair value on the date of grant and recognized over the service period. The fair value of stock options is estimated on the date of grant using a Black-Scholes model. The fair value of RSUs is estimated on the date of grant based on the fair value of our underlying common stock.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize compensation expense for stock options on a straight-line basis over the requisite service period. Compensation expense for RSUs granted prior to January 31, 2018, is amortized on a graded basis over the requisite service period as long as the performance condition in the form of a specified liquidity event is probable to occur. The liquidity event condition was satisfied upon the effectiveness of </font><font style="font-family:inherit;font-size:10pt;color:#181717;">our registration statement</font><font style="font-family:inherit;font-size:10pt;"> on Form S-1 ("IPO Registration Statement") on April 26, 2018. On that date we recorded a cumulative stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$262.8 million</font><font style="font-family:inherit;font-size:10pt;"> using the accelerated attribution method for all the RSUs, for which the service condition has been fully satisfied as of April 26, 2018. The remaining unrecognized stock-based compensation expense related to the RSUs will be recorded over their remaining requisite service periods. All RSUs granted after January 31, 2018 vest on the satisfaction of service-based condition only. We recognize compensation expense for such RSUs on a straight-line basis over the requisite service period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense is recognized net of forfeitures that are estimated at the time of grant and revised in subsequent periods if actual forfeitures differ from those estimates.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for equity instruments issued to non-employees at fair value of the consideration received or fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty&#8217;s performance is complete or the date on which it is probable that performance will occur. Compensation expense related to stock-based awards issued to non-employees was </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;padding-left:1px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">In February 2016, the Financial Accounting Standards Board ("FASB") issued accounting standards update ("ASU") No. 2016-02, Leases (Topic 842), which supersedes current guidance related to accounting for leases. This guidance is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The standard is effective for public entities for annual and interim reporting periods beginning after December 15, 2018. Early adoption is permitted. The ASU can be adopted using either full or modified retrospective approach. We are evaluating the new guidance and assessing the potential impact on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">In February 2018, the FASB issued ASU No. 2018-02, Income Statement&#8212;Reporting Comprehensive Income (Topic 220), which allows </font><font style="font-family:inherit;font-size:10pt;">a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). As the amendments only relate to the reclassification of the income tax effects of the TCJA, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The standard is effective </font><font style="font-family:inherit;font-size:10pt;color:#181717;">for annual and interim reporting periods beginning after December 15, 2018 for all entities. The amendments are to be applied either</font><font style="font-family:inherit;font-size:10pt;"> in the period of adoption or retrospectively to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized. </font><font style="font-family:inherit;font-size:10pt;color:#181717;">Early adoption is permitted. The adoption of the standard is not expected to have a material impact on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' Deficit</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> stock-based compensation plans: the 2018 Equity Incentive Plan ("2018 Plan"), the Amended and Restated 2011 Equity Incentive Plan (&#8220;2011 Plan&#8221;) and the Amended and Restated 2003 Stock Plan (&#8220;2003 Plan&#8221;). </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our board of directors adopted and our stockholders approved the 2018 Plan during the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The 2018 Plan went into effect in April 2018, upon the effectiveness of the registration statement for our IPO. This plan serves as a successor to the 2011 Plan and 2003 Plan and provides for the grant of stock-based awards to our employees, directors and consultants. No additional awards under the 2011 Plan or 2003 Plan will be made as of the effective date of the 2018 Plan. Outstanding awards under these two plans continue to be subject to the terms and conditions of the respective plans. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available for grant under the 2011 Plan that were reserved but not issued as of the effective date of the 2018 Plan were added to the reserves of the 2018 Plan. Any shares subject to outstanding awards originally granted under the 2011 Plan that: (i)&#160;expire or terminate for any reason prior to exercise or settlement; (ii)&#160;are forfeited because of the failure to meet a contingency or condition required to vest such shares or otherwise return to the Company; or (iii)&#160;are reacquired, withheld (or not issued) to satisfy a tax withholding obligation in connection with an award or to satisfy the purchase price or exercise price of a stock award shall become available for future issuance pursuant to the 2018 Plan. As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">19,231,517</font><font style="font-family:inherit;font-size:10pt;"> shares were available for future issuance under the 2018 Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of shares reserved under the 2018 Plan will automatically increase on the first day of each fiscal year, starting on February&#160;1, 2019 and continuing through February&#160;1, 2028, in an amount equal to (i) </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> of the total number of shares of our capital stock outstanding on January 31st&#160;of the preceding fiscal year or (ii)&#160;a lesser number of shares as determined by our board of directors.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Option activity for the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, was as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">Number of Options Outstanding</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">Weighted-Average Exercise Price Per Share</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">Weighted-Average Remaining Contractual Term (Years)</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#67b7e7;font-weight:bold;">Aggregate Intrinsic Value <br clear="none"/>(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances at January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,831,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,075,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled/expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(278,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances at April 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,477,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest at April 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,998,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.48</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">487,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at April 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,867,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, our total unrecognized compensation cost related to stock option grants was </font><font style="font-family:inherit;font-size:10pt;">$27.6 million</font><font style="font-family:inherit;font-size:10pt;">. We expect to recognize this expense over the remaining weighted-average period of approximately </font><font style="font-family:inherit;font-size:10pt;">1.8</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Substantially all the RSUs that we have issued through January 31, 2018 vest upon the satisfaction of both service-based and performance-based vesting conditions. The service-based condition is typically satisfied over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year service period. The performance-based condition&#160;related to these awards was satisfied&#160;upon the effectiveness of our IPO Registration Statement on April 26, 2018. On that date we recorded a cumulative stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$262.8 million</font><font style="font-family:inherit;font-size:10pt;"> using the accelerated attribution method for all the RSU with service condition fully satisfied. All RSUs granted after January 31, 2018 vest on the satisfaction of a service-based condition only.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity for the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, was as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Number of Units</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#67b7e7;font-weight:bold;">Weighted-Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested at January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,080,543</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,036,698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,662,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(453,038</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested at April 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,001,265</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, our total unrecognized compensation cost related to RSUs was </font><font style="font-family:inherit;font-size:10pt;">$125.4 million</font><font style="font-family:inherit;font-size:10pt;">. We expect to recognize this expense over the remaining weighted-average period of approximately </font><font style="font-family:inherit;font-size:10pt;">1.5</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three months ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, our board of directors adopted and our stockholders approved the 2018 Employee Stock Purchase Plan (&#8220;2018 ESPP&#8221;). In April 2018, the 2018 ESPP went into effect upon the effectiveness of our IPO Registration Statement. A total of </font><font style="font-family:inherit;font-size:10pt;">3,800,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were reserved for issuance under the 2018 ESPP. As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, no shares of our common stock have been purchased under the 2018 ESPP. The number of shares reserved under the 2018 ESPP will automatically increase on the first day of each fiscal year, starting on February&#160;1, 2019 and continuing through February&#160;1, 2028, in an amount equal to the lesser of (i) </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of the total number of shares of our common stock outstanding on January 31&#160;of the preceding fiscal year, (ii) </font><font style="font-family:inherit;font-size:10pt;">3,800,000</font><font style="font-family:inherit;font-size:10pt;"> shares, or (iii)&#160;a lower number determined by our board of directors.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;font-weight:bold;">Subsequent Events</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Initial Public Offering</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 1, 2018, after this quarter end, we completed our IPO, in which we issued and sold </font><font style="font-family:inherit;font-size:10pt;">19,314,182</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock at price to the public of </font><font style="font-family:inherit;font-size:10pt;">$29.00</font><font style="font-family:inherit;font-size:10pt;"> per share, including </font><font style="font-family:inherit;font-size:10pt;">3,255,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock purchased by our underwriters from the full exercise of the over-allotment option. Certain of our existing stockholders sold an additional </font><font style="font-family:inherit;font-size:10pt;">5,640,818</font><font style="font-family:inherit;font-size:10pt;"> shares at the public offering price. We received net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$524.8 million</font><font style="font-family:inherit;font-size:10pt;"> after deducting underwriting discounts and commissions of $</font><font style="font-family:inherit;font-size:10pt;">30.8 million</font><font style="font-family:inherit;font-size:10pt;"> and other offering expenses of $</font><font style="font-family:inherit;font-size:10pt;">4.5 million</font><font style="font-family:inherit;font-size:10pt;">. We did not receive any proceeds from the sale of shares by our stockholders.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon the completion of our IPO, all </font><font style="font-family:inherit;font-size:10pt;">100,226,099</font><font style="font-family:inherit;font-size:10pt;"> shares of our convertible preferred stock automatically converted into an aggregate of </font><font style="font-family:inherit;font-size:10pt;">100,350,008</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock; all our </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">outstanding warrants to purchase shares of convertible preferred stock converted into </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">22,468</font><font style="font-family:inherit;font-size:10pt;color:#231f20;"> warrants to purchase shares of common stock with the related warrant liability of </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;color:#231f20;"> reclassified into additional paid-in capital; and our </font><font style="font-family:inherit;font-size:10pt;">Amended and Restated Certificate of Incorporation was filed and went in effect authorizing a total of </font><font style="font-family:inherit;font-size:10pt;">500,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock and </font><font style="font-family:inherit;font-size:10pt;">10,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of preferred stock.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited pro forma condensed consolidated balance sheet is presented as if our IPO was completed on </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, by applying adjustments to our historical condensed consolidated balance sheet. It reflects (1) the issuance of </font><font style="font-family:inherit;font-size:10pt;">19,314,182</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for estimated net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$524.8 million</font><font style="font-family:inherit;font-size:10pt;"> (of which </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> of offering costs were already included in the </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> noncurrent asset balance), (2) conversion of all our convertible preferred stock into </font><font style="font-family:inherit;font-size:10pt;">100,350,008</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock, and (3) reclassification of the warrant liability of </font><font style="font-family:inherit;font-size:10pt;color:#231f20;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> to additional paid-in capital upon the conversion of outstanding warrants to purchase shares of convertible preferred stock into warrants to purchase shares of common stock:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unaudited</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Actual</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pro Forma</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pro Forma</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#67b7e7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">415,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">527,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total noncurrent assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,682</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614,472</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,138,366</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities, Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Redeemable convertible preferred stock</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">547,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(547,854</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders&#8217; equity (deficit)</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#333333;">Common stock</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in capital</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,074,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,512,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(773,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(773,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stockholders&#8217; equity (deficit)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(333,728</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,074,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">740,598</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total liabilities, redeemable convertible preferred stock, and stockholders&#8217; equity (deficit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614,472</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,138,366</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#231f20;font-weight:bold;">Other</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our credit facility with Silicon Valley Bank of up to </font><font style="font-family:inherit;font-size:10pt;">$80.0 million</font><font style="font-family:inherit;font-size:10pt;"> with a letter of credit sub-facility up to </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> (as a sublimit of the revolving loan facility) and a swingline sub-facility up to </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> (as a sublimit of the revolving loan facility) expired under its terms in May 2018, after this quarter end. We have not extended the credit facility as of the date of this filing.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:left;text-indent:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#181717;">Significant items subject to such estimates and assumptions include those related to the allocation of revenue between recognized and deferred amounts, allowance for bad debts, goodwill, intangible assets, deferred contract acquisition costs, customer benefit period, fair value of financial instruments, valuation of stock-based compensation, valuation of common stock, valuation of warrant liabilities and the valuation allowance for deferred income taxes.</font></div></div> EX-101.SCH 6 docu-20180430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2122100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Contract Balances link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Goodwill and Intangible Assets, Net - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Goodwill and Intangible Assets, Net - Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Goodwill and Intangible Assets, Net - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2434401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Calculation of basic and diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 2431404 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Revenue and Performance Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Revenue and Performance Obligations - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Stockholders' Deficit link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Stockholders' Deficit - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Stockholders' Deficit - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Stockholders' Deficit - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Stockholders' Deficit (Tables) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2440402 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440403 - Disclosure - Subsequent Events - Pro Forma Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2340301 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 docu-20180430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 docu-20180430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 docu-20180430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statement of Financial Position [Abstract] Redeemable convertible preferred stock, par value (in usd per share) Temporary Equity, Par Value Redeemable convertible preferred stock, shares authorized (in shares) Temporary Equity, Shares Authorized Redeemable convertible preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Redeemable convertible preferred stock, shares outstanding (in shares) Temporary Equity, Shares Outstanding Redeemable convertible preferred stock, liquidation preference Temporary Equity, Liquidation Preference Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash, Current Accounts receivable Accounts Receivable, Net, Current Contract assets—current Contract with Customer, Asset, Net, Current Prepaid expense and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Intangible assets, net Finite-Lived Intangible Assets, Net Deferred contract acquisition costs—noncurrent Capitalized Contract Cost, Net, Noncurrent Capitalized Contract Cost, Net, Noncurrent Other assets—noncurrent Other Assets, Noncurrent Total assets Assets Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Deficit Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses Accrued Liabilities, Current Accrued compensation Employee-related Liabilities, Current Contract liabilities—current Contract with Customer, Liability, Current Deferred rent—current Deferred Rent Credit, Current Other liabilities—current Other Liabilities, Current Total current liabilities Liabilities, Current Contract liabilities—noncurrent Contract with Customer, Liability, Noncurrent Deferred rent—noncurrent Deferred Rent Credit, Noncurrent Deferred tax liability—noncurrent Deferred Income Tax Liabilities, Net Other liabilities—noncurrent Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 8) Commitments and Contingencies Redeemable convertible preferred stock, $0.0001 par value; 100,603,444 shares authorized; 100,226,099 shares issued and outstanding, $548,910 liquidation preference as of April 30, 2018 and January 31, 2018 Temporary Equity, Carrying Amount, Attributable to Parent Stockholders’ deficit Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.0001 par value; 205,000,000 shares authorized, 36,775,658 shares outstanding as of April 30, 2018; 185,000,000 shares authorized, 35,699,843 shares outstanding as of January 31, 2018 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity (deficit) Stockholders' Equity Attributable to Parent Total liabilities, redeemable convertible preferred stock, and stockholders’ equity (deficit) Liabilities and Equity Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Product concentration risk Product Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Sales Revenue, Net [Member] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Subscription Subscription And Circulation [Member] Subscription And Circulation [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Concentration risk percentage Concentration Risk, Percentage Contract term Contract With Customer, Term Contract With Customer, Term Remaining performance obligations Revenue, Remaining Performance Obligation Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer and network equipment Computer Equipment [Member] Software, including capitalized software development costs Software and Software Development Costs [Member] Furniture and office equipment Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Property and equipment, excluding work in progress Property, Plant and Equipment, Excluding Construction In Progress [Member] Property, Plant and Equipment, Excluding Construction In Progress [Member] Work in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Depreciation expense Depreciation Earnings Per Share [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Convertible preferred stock as-converted Convertible Preferred Stock [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] RSUs Restricted Stock Units (RSUs) [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] IPO, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Shares subject to performance or vesting conditions (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of shares issued and sold, IPO (in shares) Sale of Stock, Number of Shares Issued in Transaction Price per share, IPO (in usd per share) Sale of Stock, Price Per Share Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Deferred contract costs Capitalized Contract Cost [Table Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Subsequent Events [Abstract] Pro forma condensed consolidated balance sheet Condensed Balance Sheet [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Percentage Remaining performance obligations, period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Stock options Employee Stock Option [Member] Warrants to purchase convertible preferred stock Warrants to Purchase Convertible Preferred Stock [Member] Warrants to Purchase Convertible Preferred Stock [Member] Warrants to purchase common stock Warrants to Purchase Common Stock [Member] Warrants to Purchase Common Stock [Member] RSUs Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Deferred Contract Acquisition and Fulfillment Costs Revenue from Contract with Customer [Text Block] Contract assets Contract with Customer, Asset, Net Contract assets, noncurrent Contract with Customer, Asset, Net, Noncurrent Revenue recognized that was included in contract liability balance at the beginning of the period Contract with Customer, Liability, Revenue Recognized Payment term Contract With Customer, Standard Accounts Receivable Payment Term Contract With Customer, Standard Accounts Receivable Payment Term Equity [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2018 Plan 2018 Equity Incentive Plan [Member] 2018 Equity Incentive Plan [Member] 2018 ESPP 2018 Employee Stock Purchase Plan [Member] 2018 Employee Stock Purchase Plan [Member] Stock options Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of stock-based compensation plans Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans Reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Annual increase in shares reserved, percentage of total shares Capital Shares Reserved for Future Issuance, Annual Increase, Percentage of Stock Outstanding Capital Shares Reserved for Future Issuance, Annual Increase, Percentage of Stock Outstanding Unrecognized compensation cost, options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Unrecognized compensation cost, remaining weighted-average period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Service period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accelerated share based compensation expense Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost Unrecognized compensation cost, RSUs Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Number of Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested at beginning of period (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested at end of period (in shares) Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Unvested at beginning of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Canceled (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unvested at end of period (in usd per share) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stock-based compensation expense for non-employees Issuance of Stock and Warrants for Services or Claims Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Net Income (Loss) Attributable to Parent Adjustments to reconcile net loss to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Amortization of deferred contract acquisition and fulfillment costs Capitalized Contract Cost, Amortization Stock-based compensation expense Allocated Share-based Compensation Expense Deferred income taxes Deferred Income Tax Expense (Benefit) Other Other Noncash Income (Expense) Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Contract assets Increase (Decrease) In Contract With Customer, Asset Increase (Decrease) In Contract with Customer, Asset Prepaid expenses & other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred contract acquisition and fulfillment costs Increase (Decrease) In Capitalized Contract Cost Increase (Decrease) In Capitalized Contract Cost Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Accrued compensation Increase (Decrease) in Employee Related Liabilities Contract liabilities Increase (Decrease) In Contract With Customer, Liability Increase (Decrease) In Contract with Customer, Liability Deferred rent Increase (Decrease) In Deferred Rent Credit Increase (Decrease) In Deferred Rent Credit Other liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Payment of deferred offering costs Payments of Stock Issuance Costs Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign exchange on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Supplemental disclosure: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for taxes Income Taxes Paid, Net Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Property and equipment in accounts payable and other accrued liabilities Capital Expenditures Incurred but Not yet Paid Accretion of preferred stock Temporary Equity, Accretion to Redemption Value Deferred offering costs in accounts payable and other accrued liabilities Stock Issuance Costs Incurred But Not Yet Paid Stock Issuance Costs Incurred But Not Yet Paid Schedule of future minimum rental payments for operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Fair Value Disclosures [Abstract] Summary of assets and liabilities measured at fair value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Segment Reporting [Abstract] Revenues by geographic area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Property and equipment by geographic area Long-lived Assets by Geographic Areas [Table Text Block] Geographic Information Segment Reporting Disclosure [Text Block] Carrying amount of goodwill Schedule of Goodwill [Table Text Block] Intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization of finite-lived intangible assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Future amortization of finite-lived intangibles Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Over-Allotment Option Over-Allotment Option [Member] IPO - Shares From Existing Shareholders IPO - Shares From Existing Shareholders [Member] IPO - Shares From Existing Shareholders [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Letter of Credit Letter of Credit [Member] Bridge Loan Bridge Loan [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Silicon Valley Bank Silicon Valley Bank [Member] Silicon Valley Bank [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Proceeds from issuance initial public offering Proceeds from Issuance Initial Public Offering Underwriting discounts and commissions Payments Of Stock Issuance Costs, Underwriting Discounts And Commissions Payments of Stock Issuance Costs, Underwriting Discounts And Commissions Other offering expenses Payments Of Stock Issuance Costs, Other Payments of Stock Issuance Costs, Other Shares issued upon conversion (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Reclassification of outstanding warrant liability into additional paid-in capital upon issuance of new warrants Adjustments to Additional Paid in Capital, Warrant Issued Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Payment of deferred offering costs Deferred Offering Costs Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Stockholders' Deficit Stockholders' Equity Note Disclosure [Text Block] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Fiscal 2019, remainder Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Fiscal 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Fiscal 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Acquisition-related intangibles, net, excluding cumulative translation adjustment Finite-Lived Intangible Assets, Net Excluding Cumulative Translation Adjustments Finite-Lived Intangible Assets, Net Excluding Cumulative Translation Adjustments Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Existing technology Technology-Based Intangible Assets [Member] Tradenames / trademarks Trademarks and Trade Names [Member] Customer contracts & related relationships Customer Contracts [Member] Certifications Certification Marks [Member] Maintenance contracts & related relationships Servicing Contracts [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Estimated Fair Value Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Cumulative translation adjustment Finite-Lived Intangible Assets, Cumulative Translation Adjustment Finite-Lived Intangible Assets, Cumulative Translation Adjustment Acquisition-related Intangibles, Net Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Series B-1 preferred stock Series B-1 Preferred Stock [Member] Series B-1 Preferred Stock [Member] Class A common stock Common Class A [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Other liabilities—noncurrent Other Liabilities, Fair Value Disclosure Document And Entity Information [Abstract] Document And Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Pro Forma Adjustments Restatement Adjustment And Pro Forma [Member] Restatement Adjustment And Pro Forma [Member] Pro Forma Pro Forma [Member] Total current assets Total noncurrent assets Assets, Noncurrent Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) Total liabilities Common stock Income Statement [Abstract] Statement [Table] Statement [Table] Professional services and other Professional Services And Other [Member] Professional Services And Other [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue: Cost of Revenue [Abstract] Cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total expenses Operating Expenses Loss from operations Operating Income (Loss) Interest expense Interest Expense Interest income and other (expense), net Nonoperating Income (Expense) Loss before provision for (benefit from) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense (Benefit) Net loss Net loss per share attributable to common stockholders, basic and diluted (in usd per share) Earnings Per Share, Basic and Diluted Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation gains (losses), net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Stock-based compensation expense included in costs and expenses: Allocated Share-based Compensation Expense [Abstract] Allocated Share-based Compensation Expense [Abstract] Fiscal 2019, remainder Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Fiscal 2020 Operating Leases, Future Minimum Payments, Due in Two Years Fiscal 2021 Operating Leases, Future Minimum Payments, Due in Three Years Fiscal 2022 Operating Leases, Future Minimum Payments, Due in Four Years Fiscal 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Revenue and Performance Obligations Contract Balances Calculation of basic and diluted loss per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Antidilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Consolidation Consolidation, Policy [Policy Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Numerator: Numerator [Abstract] Numerator [Abstract] Net loss Less: preferred stock accretion Temporary Equity, Accretion to Redemption Value, Adjustment Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Denominator: Denominator [Abstract] Denominator [Abstract] Weighted-average common shares outstanding (in shares) Net loss per share attributable to common stockholders: Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted (in usd per share) Goodwill [Roll Forward] Goodwill [Roll Forward] Balance at January 31, 2018 Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Balance at April 30, 2018 Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options canceled/expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Ending balance (in shares) Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted-Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options canceled/expired (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Ending balance (in usd per share) Vested and expected to vest (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Exercisable (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share Based Payment Award, Options, Intrinsic Value [Abstract] Share-Based Compensation Arrangement By Share Based Payment Award, Options, Intrinsic Value [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Rent expense Operating Leases, Rent Expense, Net Letters of credit outstanding Letters of Credit Outstanding, Amount Noncancelable amount due in remainder of fiscal 2019 Purchase Obligation, Future Minimum Payments, Remainder of Fiscal Year Noncancelable amount due in fiscal 2020 Purchase Obligation, Due in Second Year Noncancelable amount due in fiscal 2021 Purchase Obligation, Due in Third Year Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES International Non-US [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of operating segments Number of Operating Segments Number of reportable segments Number of Reportable Segments Total revenues Total property and equipment Uncertain tax benefits Unrecognized Tax Benefits Uncertain tax benefits that would impact the effective tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Stock option activity Share-based Compensation, Stock Options, Activity [Table Text Block] RSU activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Subsequent Events Subsequent Events [Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Contract Acquisition Costs Contract Acquisition Costs [Member] Contract Acquisition Costs [Member] Contract Fulfillment Costs Contract Fulfillment Costs [Member] Contract Fulfillment Costs [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Capitalized Contract Cost, Net [Roll Forward] Capitalized Contract Cost, Net [Roll Forward] Capitalized Contract Cost, Net [Roll Forward] Beginning balance Capitalized Contract Cost, Net Additions to deferred contract acquisition costs Capitalized Contract Cost, Additions Capitalized Contract Cost, Additions Amortization of deferred contract acquisition costs Ending balance Deferred contract acquisition costs, current Capitalized Contract Cost, Net, Current Capitalized Contract Cost, Net, Current Deferred contract acquisitions costs, noncurrent Total Amortization of finite-lived intangible assets Amortization of Intangible Assets Property and equipment Property, Plant and Equipment [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure EX-101.PRE 10 docu-20180430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document And Entity Information - shares
3 Months Ended
Apr. 30, 2018
May 31, 2018
Document And Entity Information [Abstract]    
Entity Registrant Name DOCUSIGN INC  
Entity Central Index Key 0001261333  
Current Fiscal Year End Date --01-31  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Apr. 30, 2018  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
Entity Filer Category Non-accelerated Filer  
Entity Common Stock, Shares Outstanding   156,585,256
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Current assets    
Cash and cash equivalents $ 269,429 $ 256,867
Restricted cash 367 569
Accounts receivable 104,128 123,750
Contract assets—current 12,030 14,260
Prepaid expense and other current assets 29,779 23,349
Total current assets 415,733 418,795
Property and equipment, net 60,095 63,019
Goodwill 36,074 37,306
Intangible assets, net 11,278 14,148
Deferred contract acquisition costs—noncurrent 78,401 75,535
Other assets—noncurrent 12,891 11,170
Total assets 614,472 619,973
Current liabilities    
Accounts payable 13,269 23,713
Accrued expenses 19,023 15,734
Accrued compensation 33,905 50,852
Contract liabilities—current 282,470 270,188
Deferred rent—current 1,811 1,758
Other liabilities—current 12,017 11,574
Total current liabilities 362,495 373,819
Contract liabilities—noncurrent 8,065 7,736
Deferred rent—noncurrent 22,862 23,044
Deferred tax liability—noncurrent 2,505 2,511
Other liabilities—noncurrent 4,419 4,010
Total liabilities 400,346 411,120
Commitments and contingencies (Note 8)
Redeemable convertible preferred stock, $0.0001 par value; 100,603,444 shares authorized; 100,226,099 shares issued and outstanding, $548,910 liquidation preference as of April 30, 2018 and January 31, 2018 547,854 547,501
Stockholders’ deficit    
Common stock, $0.0001 par value; 205,000,000 shares authorized, 36,775,658 shares outstanding as of April 30, 2018; 185,000,000 shares authorized, 35,699,843 shares outstanding as of January 31, 2018 4 4
Additional paid-in capital 438,200 160,265
Accumulated other comprehensive income 1,075 3,403
Accumulated deficit (773,007) (502,320)
Total stockholders’ equity (deficit) (333,728) (338,648)
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity (deficit) $ 614,472 $ 619,973
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Apr. 30, 2018
Jan. 31, 2018
Statement of Financial Position [Abstract]    
Redeemable convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, shares authorized (in shares) 100,603,444 100,603,444
Redeemable convertible preferred stock, shares issued (in shares) 100,226,099 100,226,099
Redeemable convertible preferred stock, shares outstanding (in shares) 100,226,099 100,226,099
Redeemable convertible preferred stock, liquidation preference $ 548,910,000 $ 548,910,000
Common stock, par value (in usd per share) $ 0.0001 $ 0.0111
Common stock, shares authorized (in shares) 205,000,000 185,000,000
Common stock, shares outstanding (in shares) 36,775,658 35,699,843
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Revenue:    
Total revenue $ 155,808 $ 113,498
Cost of revenue:    
Cost of revenue 58,294 27,124
Gross profit 97,514 86,374
Operating expenses:    
Sales and marketing 191,085 64,691
Research and development 70,870 22,708
General and administrative 103,117 18,239
Total expenses 365,072 105,638
Loss from operations (267,558) (19,264)
Interest expense (193) (151)
Interest income and other (expense), net (2,228) (110)
Loss before provision for (benefit from) income taxes (269,979) (19,525)
Provision for (benefit from) income taxes 708 (143)
Net loss $ (270,687) $ (19,382)
Net loss per share attributable to common stockholders, basic and diluted (in usd per share) $ (7.46) $ (0.66)
Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 36,334,395 29,761,804
Other comprehensive income (loss):    
Foreign currency translation gains (losses), net of tax $ (2,328) $ 1,396
Comprehensive loss (273,015) (17,986)
Stock-based compensation expense included in costs and expenses:    
Stock-based compensation expense 269,794 8,406
Sales and marketing    
Stock-based compensation expense included in costs and expenses:    
Stock-based compensation expense 112,481 2,705
Research and development    
Stock-based compensation expense included in costs and expenses:    
Stock-based compensation expense 47,268 1,391
General and administrative    
Stock-based compensation expense included in costs and expenses:    
Stock-based compensation expense 84,045 3,837
Subscription    
Revenue:    
Total revenue 148,198 106,847
Cost of revenue:    
Cost of revenue 32,438 19,293
Subscription | Cost of revenue    
Stock-based compensation expense included in costs and expenses:    
Stock-based compensation expense 9,955 238
Professional services and other    
Revenue:    
Total revenue 7,610 6,651
Cost of revenue:    
Cost of revenue 25,856 7,831
Professional services and other | Cost of revenue    
Stock-based compensation expense included in costs and expenses:    
Stock-based compensation expense $ 16,045 $ 235
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Cash flows from operating activities:    
Net loss $ (270,687) $ (19,382)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 8,600 7,686
Amortization of deferred contract acquisition and fulfillment costs 9,246 7,013
Stock-based compensation expense 269,794 8,406
Deferred income taxes (6) (13)
Other 2,225 (803)
Changes in operating assets and liabilities    
Accounts receivable 19,622 11,577
Contract assets 2,546 (38)
Prepaid expenses & other current assets (6,519) (5,570)
Deferred contract acquisition and fulfillment costs (12,326) (9,372)
Other assets 440 884
Accounts payable (7,218) (2,125)
Accrued expenses 3,302 (1,046)
Accrued compensation (16,947) (9,128)
Contract liabilities 12,611 13,027
Deferred rent (129) (2,202)
Other liabilities 438 389
Net cash provided by (used in) operating activities 14,992 (697)
Cash flows from investing activities:    
Purchases of property and equipment (6,184) (6,770)
Net cash used in investing activities (6,184) (6,770)
Cash flows from financing activities:    
Proceeds from the exercise of stock options 7,815 5,830
Payment of deferred offering costs (2,194) 0
Net cash provided by financing activities 5,621 5,830
Effect of foreign exchange on cash, cash equivalents and restricted cash (2,069) 484
Net increase (decrease) in cash, cash equivalents and restricted cash 12,360 (1,153)
Cash, cash equivalents and restricted cash at beginning of period 257,436 191,244
Cash, cash equivalents and restricted cash at end of period 269,796 190,091
Supplemental disclosure:    
Cash paid for interest 144 142
Cash paid for taxes 1,516 171
Non-cash investing and financing activities:    
Property and equipment in accounts payable and other accrued liabilities 3,238 1,880
Accretion of preferred stock 353 355
Deferred offering costs in accounts payable and other accrued liabilities $ 1,173 $ 0
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies
3 Months Ended
Apr. 30, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies

Organization and Description of Business

DocuSign, Inc. (“we,” “our,” or “us”) was incorporated in the State of Washington in April 2003. We merged with and into DocuSign, Inc., a Delaware corporation, in March 2015.

We provide a platform that enables businesses of all sizes to digitally prepare, execute and act on agreements, thereby simplifying and accelerating the process of doing business.

Basis of Presentation and Principles of Consolidation

Our condensed consolidated financial statements include the accounts of DocuSign, Inc. and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
    
Our condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our prospectus dated April 26, 2018, as filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended (File No. 333-223990) (“Prospectus”).

Our condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and, in our opinion, include all adjustments of a normal recurring nature necessary for the fair statement of our financial position, results of operations, and cash flows. The condensed consolidated balance sheet as of January 31, 2018 was derived from audited financial statements, but does not include all disclosures required by GAAP.  The results of operations for the three months ended April 30, 2018 are not necessarily indicative of the results to be expected for the year ending January 31, 2019.

Our fiscal year ends on January 31. References to fiscal 2019, for example, are to the fiscal year ending January 31, 2019.

Other than described below, there have been no changes to our significant accounting policies described in our Prospectus that have had a material impact on our consolidated financial statements and related notes.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Significant items subject to such estimates and assumptions include those related to the allocation of revenue between recognized and deferred amounts, allowance for bad debts, goodwill, intangible assets, deferred contract acquisition costs, customer benefit period, fair value of financial instruments, valuation of stock-based compensation, valuation of common stock, valuation of warrant liabilities and the valuation allowance for deferred income taxes.

Stock-Based Compensation
Compensation cost for all stock-based awards, including stock options and restricted stock units ("RSUs"), is measured at fair value on the date of grant and recognized over the service period. The fair value of stock options is estimated on the date of grant using a Black-Scholes model. The fair value of RSUs is estimated on the date of grant based on the fair value of our underlying common stock.

We recognize compensation expense for stock options on a straight-line basis over the requisite service period. Compensation expense for RSUs granted prior to January 31, 2018, is amortized on a graded basis over the requisite service period as long as the performance condition in the form of a specified liquidity event is probable to occur. The liquidity event condition was satisfied upon the effectiveness of our registration statement on Form S-1 ("IPO Registration Statement") on April 26, 2018. On that date we recorded a cumulative stock-based compensation expense of $262.8 million using the accelerated attribution method for all the RSUs, for which the service condition has been fully satisfied as of April 26, 2018. The remaining unrecognized stock-based compensation expense related to the RSUs will be recorded over their remaining requisite service periods. All RSUs granted after January 31, 2018 vest on the satisfaction of service-based condition only. We recognize compensation expense for such RSUs on a straight-line basis over the requisite service period.

Compensation expense is recognized net of forfeitures that are estimated at the time of grant and revised in subsequent periods if actual forfeitures differ from those estimates.

We account for equity instruments issued to non-employees at fair value of the consideration received or fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date on which it is probable that performance will occur. Compensation expense related to stock-based awards issued to non-employees was $0.7 million and $0.3 million for the three months ended April 30, 2018 and 2017.

Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board ("FASB") issued accounting standards update ("ASU") No. 2016-02, Leases (Topic 842), which supersedes current guidance related to accounting for leases. This guidance is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The standard is effective for public entities for annual and interim reporting periods beginning after December 15, 2018. Early adoption is permitted. The ASU can be adopted using either full or modified retrospective approach. We are evaluating the new guidance and assessing the potential impact on our consolidated financial statements.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220), which allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). As the amendments only relate to the reclassification of the income tax effects of the TCJA, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The standard is effective for annual and interim reporting periods beginning after December 15, 2018 for all entities. The amendments are to be applied either in the period of adoption or retrospectively to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized. Early adoption is permitted. The adoption of the standard is not expected to have a material impact on our consolidated financial statements.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue and Performance Obligations
3 Months Ended
Apr. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue and Performance Obligations
Revenue and Performance Obligations

Subscription revenue is recognized over time and accounted for approximately 95% and 94% of our revenue for the three months ended April 30, 2018 and 2017.
    
The typical subscription term is one to three years. Most of our subscription contracts are non-cancelable over the contractual term. Customers typically have the right to terminate their contracts for cause, if we fail to perform. As of April 30, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $405.7 million, which consists of both billed and unbilled consideration that we expect to recognize as subscription revenue. We expect to recognize 42% of the transaction price in the year ending January 31, 2019, in our consolidated statement of operations and comprehensive loss with the remainder recognized thereafter.
Contract Balances

Contract assets represent amounts for which we have recognized revenue, pursuant to our revenue recognition policy, for contracts that have not yet been invoiced to our customers where there is a remaining performance obligation, typically for multi-year arrangements. Total contract assets were $13.6 million and $16.1 million as of April 30, 2018 and January 31, 2018, of which $1.6 million and $1.9 million were noncurrent and included within "Other assets—noncurrent" on our consolidated balance sheets. The change in contract assets reflects the difference in timing between our satisfaction of remaining performance obligations and our contractual right to bill our customers.

Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are generally recognized as revenue over the contractual period. For the three months ended April 30, 2018 and 2017, we recognized revenue of $112 million and $78.3 million that was included in the corresponding contract liability balance at the beginning of the periods presented.

We receive payments from customers based upon contractual billing schedules. We record accounts receivable when the right to consideration becomes unconditional. Payment terms on invoiced amounts are typically 30 days.
Deferred Contract Acquisition and Fulfillment Costs

The following table represents a rollforward of our deferred contract acquisition costs:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
77,344

 
$
57,271

Additions to deferred contract acquisition costs
11,969

 
7,657

Amortization of deferred contract acquisition costs
(8,788
)
 
(6,503
)
Ending balance
$
80,525

 
$
58,425

 
 
 
 
Deferred contract acquisition costs, current
$
2,124

 
$
1,185

Deferred contract acquisitions costs, noncurrent
78,401

 
57,240

Total
$
80,525

 
$
58,425


The following table represents our contract fulfillment costs, which include third-party service fees:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
3,316

 
$
788

Additions to deferred contract fulfillment costs
357

 
1,715

Amortization of deferred contract fulfillment costs
(458
)
 
(510
)
Ending balance
$
3,215

 
$
1,993

 
 
 
 
Deferred contract fulfillment costs, current
$
1,188

 
$
1,060

Deferred contract fulfillment costs, noncurrent
2,027

 
933

Total
$
3,215

 
$
1,993



Current deferred contract fulfillment costs are included in "Prepaid expense and other current assets" and noncurrent costs are included in "Other assets—noncurrent" on our consolidated balance sheets.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
3 Months Ended
Apr. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
We carry certain assets and liabilities at fair value. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used in measuring fair value, which prioritizes the inputs based on the observability as of the measurement date, is as follows:
Level 1
Quoted prices in active markets for identical assets or liabilities;
Level 2
Observable inputs other than the quoted prices in active markets for identical assets and liabilities; and
Level 3
Unobservable inputs for which there is little or no market data, which require us to develop assumptions of what market participants would use in pricing the asset or liability.

The following table summarizes our assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:
(in thousands)
Level 1
 
Level 2
 
Level 3
 
Total
April 30, 2018
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
Money market funds
$
123,081

 
$

 
$

 
$
123,081

Other liabilities—noncurrent
 
 
 
 
 
 
 
Warrant liabilities

 

 
849

 
849

 
 
 
 
 
 
 
 
January 31, 2018
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
Money market funds
$
122,663

 
$

 
$

 
$
122,663

Other liabilities—noncurrent
 
 
 
 
 
 
 
Warrant liabilities

 

 
445

 
445


    
Money market funds consist of cash equivalents with remaining maturities of three months or less at the date of purchase. We use quoted prices in active markets for identical assets or liabilities to determine fair value of our Level 1 investments in money market funds.

Warrant liabilities consisted of outstanding warrants to purchase 22,468 shares of our Series B-1 preferred stock. These warrants were issued in connection with a certain loan and securities agreement previously entered into with Silicon Valley Bank. We estimate the fair value of our warrant liability using the Black-Scholes pricing model. The significant unobservable inputs used in the fair value measurement of the redeemable convertible preferred stock warrant liability are the fair value of the underlying stock at the valuation date and the estimated term of the warrant. The fair value was $0.8 million as of April 30, 2018 and $0.4 million as of January 31, 2018. As the pricing of our initial public offering ("IPO") occurred on April 26, 2018, the fair value as of April 30, 2018 was based on the closing price of our publicly-traded common stock as of that date. We record gains and losses from revaluation of warrants to fair value in “Interest income and other income (expense), net” on our consolidated statements of operations and comprehensive loss.

All warrants to purchase shares of convertible preferred stock converted into 22,468 warrants to purchase common stock in connection with the closing of our IPO on May 1, 2018, subsequent to quarter end. See Note 13 for additional information.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net
3 Months Ended
Apr. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Property and Equipment, Net

Property and equipment consisted of the following:
(in thousands)
April 30, 2018
 
January 31, 2018
Computer and network equipment
$
40,848

 
$
54,087

Software, including capitalized software development costs
21,961

 
24,270

Furniture and office equipment
9,099

 
9,692

Leasehold improvements
36,667

 
37,494

 
108,575

 
125,543

Less: Accumulated depreciation
(54,034
)
 
(66,160
)
 
54,541

 
59,383

Work in progress
5,554

 
3,636

 
$
60,095

 
$
63,019



Depreciation expense associated with property and equipment was $6.2 million and $5.1 million for the three months ended April 30, 2018 and 2017.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net
3 Months Ended
Apr. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net
Goodwill and Intangible Assets, Net

The changes in the carrying amount of goodwill for the three months ended April 30, 2018 were as follows (in thousands):
Balance at January 31, 2018
$
37,306

Foreign currency translation
(1,232
)
Balance at April 30, 2018
$
36,074



Intangible assets consisted of the following:
 
As of April 30, 2018
(in thousands)
Estimated Fair Value
 
Accumulated Amortization
 
Acquisition-related Intangibles, Net
Existing technology
$
19,694

 
$
(17,299
)
 
$
2,395

Tradenames / trademarks
1,919

 
(1,384
)
 
535

Customer contracts & related relationships
11,582

 
(6,987
)
 
4,595

Certifications
6,917

 
(3,808
)
 
3,109

Maintenance contracts & related relationships
1,498

 
(879
)
 
619

 
$
41,610

 
$
(30,357
)
 
11,253

Cumulative translation adjustment
 
 
 
 
25

Total
 
 
 
 
$
11,278


 
As of January 31, 2018
(in thousands)
Estimated Fair Value
 
Accumulated Amortization
 
Acquisition-related Intangibles, Net
Existing technology
$
19,694

 
$
(15,953
)
 
$
3,741

Tradenames / trademarks
1,919

 
(1,294
)
 
625

Customer contracts & related relationships
11,582

 
(6,411
)
 
5,171

Certifications
6,917

 
(3,462
)
 
3,455

Maintenance contracts & related relationships
1,498

 
(804
)
 
694

 
41,610

 
(27,924
)
 
13,686

Cumulative translation adjustment
 
 
 
 
462

Total
 
 
 
 
$
14,148



Amortization of finite-lived intangible assets for the three months ended years ended April 30, 2018 and 2017 was as follows:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Cost of subscription revenue
$
1,668

 
$
1,697

Sales and marketing
765

 
840

 
$
2,433

 
$
2,537



As of April 30, 2018, future amortization of finite-lived intangibles that will be recorded in cost of revenue and operating expenses is estimated as follows, excluding cumulative translation adjustment (in thousands):
Fiscal 2019, remainder
$
5,093

Fiscal 2020
4,227

Fiscal 2021
1,933

Total
$
11,253

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Balances
3 Months Ended
Apr. 30, 2018
Revenue from Contract with Customer [Abstract]  
Contract Balances
Revenue and Performance Obligations

Subscription revenue is recognized over time and accounted for approximately 95% and 94% of our revenue for the three months ended April 30, 2018 and 2017.
    
The typical subscription term is one to three years. Most of our subscription contracts are non-cancelable over the contractual term. Customers typically have the right to terminate their contracts for cause, if we fail to perform. As of April 30, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $405.7 million, which consists of both billed and unbilled consideration that we expect to recognize as subscription revenue. We expect to recognize 42% of the transaction price in the year ending January 31, 2019, in our consolidated statement of operations and comprehensive loss with the remainder recognized thereafter.
Contract Balances

Contract assets represent amounts for which we have recognized revenue, pursuant to our revenue recognition policy, for contracts that have not yet been invoiced to our customers where there is a remaining performance obligation, typically for multi-year arrangements. Total contract assets were $13.6 million and $16.1 million as of April 30, 2018 and January 31, 2018, of which $1.6 million and $1.9 million were noncurrent and included within "Other assets—noncurrent" on our consolidated balance sheets. The change in contract assets reflects the difference in timing between our satisfaction of remaining performance obligations and our contractual right to bill our customers.

Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are generally recognized as revenue over the contractual period. For the three months ended April 30, 2018 and 2017, we recognized revenue of $112 million and $78.3 million that was included in the corresponding contract liability balance at the beginning of the periods presented.

We receive payments from customers based upon contractual billing schedules. We record accounts receivable when the right to consideration becomes unconditional. Payment terms on invoiced amounts are typically 30 days.
Deferred Contract Acquisition and Fulfillment Costs

The following table represents a rollforward of our deferred contract acquisition costs:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
77,344

 
$
57,271

Additions to deferred contract acquisition costs
11,969

 
7,657

Amortization of deferred contract acquisition costs
(8,788
)
 
(6,503
)
Ending balance
$
80,525

 
$
58,425

 
 
 
 
Deferred contract acquisition costs, current
$
2,124

 
$
1,185

Deferred contract acquisitions costs, noncurrent
78,401

 
57,240

Total
$
80,525

 
$
58,425


The following table represents our contract fulfillment costs, which include third-party service fees:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
3,316

 
$
788

Additions to deferred contract fulfillment costs
357

 
1,715

Amortization of deferred contract fulfillment costs
(458
)
 
(510
)
Ending balance
$
3,215

 
$
1,993

 
 
 
 
Deferred contract fulfillment costs, current
$
1,188

 
$
1,060

Deferred contract fulfillment costs, noncurrent
2,027

 
933

Total
$
3,215

 
$
1,993



Current deferred contract fulfillment costs are included in "Prepaid expense and other current assets" and noncurrent costs are included in "Other assets—noncurrent" on our consolidated balance sheets.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deferred Contract Acquisition and Fulfillment Costs
3 Months Ended
Apr. 30, 2018
Revenue from Contract with Customer [Abstract]  
Deferred Contract Acquisition and Fulfillment Costs
Revenue and Performance Obligations

Subscription revenue is recognized over time and accounted for approximately 95% and 94% of our revenue for the three months ended April 30, 2018 and 2017.
    
The typical subscription term is one to three years. Most of our subscription contracts are non-cancelable over the contractual term. Customers typically have the right to terminate their contracts for cause, if we fail to perform. As of April 30, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $405.7 million, which consists of both billed and unbilled consideration that we expect to recognize as subscription revenue. We expect to recognize 42% of the transaction price in the year ending January 31, 2019, in our consolidated statement of operations and comprehensive loss with the remainder recognized thereafter.
Contract Balances

Contract assets represent amounts for which we have recognized revenue, pursuant to our revenue recognition policy, for contracts that have not yet been invoiced to our customers where there is a remaining performance obligation, typically for multi-year arrangements. Total contract assets were $13.6 million and $16.1 million as of April 30, 2018 and January 31, 2018, of which $1.6 million and $1.9 million were noncurrent and included within "Other assets—noncurrent" on our consolidated balance sheets. The change in contract assets reflects the difference in timing between our satisfaction of remaining performance obligations and our contractual right to bill our customers.

Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are generally recognized as revenue over the contractual period. For the three months ended April 30, 2018 and 2017, we recognized revenue of $112 million and $78.3 million that was included in the corresponding contract liability balance at the beginning of the periods presented.

We receive payments from customers based upon contractual billing schedules. We record accounts receivable when the right to consideration becomes unconditional. Payment terms on invoiced amounts are typically 30 days.
Deferred Contract Acquisition and Fulfillment Costs

The following table represents a rollforward of our deferred contract acquisition costs:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
77,344

 
$
57,271

Additions to deferred contract acquisition costs
11,969

 
7,657

Amortization of deferred contract acquisition costs
(8,788
)
 
(6,503
)
Ending balance
$
80,525

 
$
58,425

 
 
 
 
Deferred contract acquisition costs, current
$
2,124

 
$
1,185

Deferred contract acquisitions costs, noncurrent
78,401

 
57,240

Total
$
80,525

 
$
58,425


The following table represents our contract fulfillment costs, which include third-party service fees:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
3,316

 
$
788

Additions to deferred contract fulfillment costs
357

 
1,715

Amortization of deferred contract fulfillment costs
(458
)
 
(510
)
Ending balance
$
3,215

 
$
1,993

 
 
 
 
Deferred contract fulfillment costs, current
$
1,188

 
$
1,060

Deferred contract fulfillment costs, noncurrent
2,027

 
933

Total
$
3,215

 
$
1,993



Current deferred contract fulfillment costs are included in "Prepaid expense and other current assets" and noncurrent costs are included in "Other assets—noncurrent" on our consolidated balance sheets.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
3 Months Ended
Apr. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Operating Leases

We lease office space under noncancelable operating lease agreements that expire at various dates through June 2027. Some operating leases contain escalation provisions for adjustments in the consumer price index. We are responsible for maintenance, insurance and property taxes. We recognize rent expense on a straight-line basis over the defined lease periods. Rent expense under operating leases amounted to $4.4 million for each of the three months ended April 30, 2018 and 2017.
    
The future minimum annual lease payments as of April 30, 2018, related to the lease agreements were as follows (in thousands):
Fiscal 2019, remainder
$
13,457

Fiscal 2020
17,727

Fiscal 2021
16,067

Fiscal 2022
14,955

Fiscal 2023
15,298

Thereafter
38,871

Total minimum lease payments
$
116,375



Other Obligations

As of April 30, 2018, we had unused letters of credit outstanding associated with our various operating leases totaling $9.9 million.

In May 2017, we entered in an enterprise partnership arrangement with a cloud infrastructure provider through the year ending January 31, 2021. Total noncancelable amounts under this agreement are $2.1 million in the remainder of fiscal 2019, $2.8 million in fiscal 2020 and $1.4 million in fiscal 2021.

Indemnification

We enter into indemnification provisions under our agreements with other companies in the ordinary course of business, including business partners, contractors and parties performing our research and development. Pursuant to these arrangements, we agree to indemnify and defend the indemnified party for certain claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claim because of our activities. The duration of these indemnification agreements is generally perpetual. The maximum potential amount of future payments we could be required to make under these indemnifications is not determinable. Historically, we have not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, we believe the fair value of these indemnification agreements is not material as of April 30, 2018 and 2017. We maintain commercial general liability insurance and product liability insurance to offset certain of our potential liabilities under these indemnification agreements.

We have entered into indemnification agreements with each of our directors and executive officers. These agreements require us to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with us.

Claims and Litigation

From time to time, we may be subject to legal proceedings, claims, and litigations made against us in the ordinary course of business. We are not currently a party to any legal proceedings or are aware of any pending or threatened litigations, that would have a material adverse effect to our financial condition, results of operations, or cash flows, should such litigation be resolved unfavorably.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Deficit
3 Months Ended
Apr. 30, 2018
Equity [Abstract]  
Stockholders' Deficit
Stockholders' Deficit

Equity Incentive Plans

We maintain three stock-based compensation plans: the 2018 Equity Incentive Plan ("2018 Plan"), the Amended and Restated 2011 Equity Incentive Plan (“2011 Plan”) and the Amended and Restated 2003 Stock Plan (“2003 Plan”).

Our board of directors adopted and our stockholders approved the 2018 Plan during the three months ended April 30, 2018. The 2018 Plan went into effect in April 2018, upon the effectiveness of the registration statement for our IPO. This plan serves as a successor to the 2011 Plan and 2003 Plan and provides for the grant of stock-based awards to our employees, directors and consultants. No additional awards under the 2011 Plan or 2003 Plan will be made as of the effective date of the 2018 Plan. Outstanding awards under these two plans continue to be subject to the terms and conditions of the respective plans.

Shares available for grant under the 2011 Plan that were reserved but not issued as of the effective date of the 2018 Plan were added to the reserves of the 2018 Plan. Any shares subject to outstanding awards originally granted under the 2011 Plan that: (i) expire or terminate for any reason prior to exercise or settlement; (ii) are forfeited because of the failure to meet a contingency or condition required to vest such shares or otherwise return to the Company; or (iii) are reacquired, withheld (or not issued) to satisfy a tax withholding obligation in connection with an award or to satisfy the purchase price or exercise price of a stock award shall become available for future issuance pursuant to the 2018 Plan. As of April 30, 2018, 19,231,517 shares were available for future issuance under the 2018 Plan.

The number of shares reserved under the 2018 Plan will automatically increase on the first day of each fiscal year, starting on February 1, 2019 and continuing through February 1, 2028, in an amount equal to (i) 5% of the total number of shares of our capital stock outstanding on January 31st of the preceding fiscal year or (ii) a lesser number of shares as determined by our board of directors.

Stock Options
    
Option activity for the three months ended April 30, 2018, was as follows:
 
Number of Options Outstanding
 
Weighted-Average Exercise Price Per Share
 
Weighted-Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value
(In thousands)
Balances at January 31, 2018
19,831,715

 
$
11.44

 
6.62
 
$
152,754

Options granted

 

 
 
 
 
Options exercised
(1,075,815
)
 
7.19

 
 
 
 
Options canceled/expired
(278,500
)
 
11.24

 
 
 
 
Balances at April 30, 2018
18,477,400

 
$
11.69

 
6.52
 
$
497,823

Vested and expected to vest at April 30, 2018
17,998,946

 
$
11.54

 
6.48
 
$
487,637

Exercisable at April 30, 2018
13,867,931

 
$
9.96

 
6.07
 
$
397,652



As of April 30, 2018, our total unrecognized compensation cost related to stock option grants was $27.6 million. We expect to recognize this expense over the remaining weighted-average period of approximately 1.8 years.

RSUs

Substantially all the RSUs that we have issued through January 31, 2018 vest upon the satisfaction of both service-based and performance-based vesting conditions. The service-based condition is typically satisfied over a four-year service period. The performance-based condition related to these awards was satisfied upon the effectiveness of our IPO Registration Statement on April 26, 2018. On that date we recorded a cumulative stock-based compensation expense of $262.8 million using the accelerated attribution method for all the RSU with service condition fully satisfied. All RSUs granted after January 31, 2018 vest on the satisfaction of a service-based condition only.

RSU activity for the three months ended April 30, 2018, was as follows:
 
Number of Units
 
Weighted-Average Grant Date Fair Value
Unvested at January 31, 2018
23,080,543

 
$
17.54

Granted
1,036,698

 
29.00

Vested
(8,662,938
)
 
17.61

Canceled
(453,038
)
 
17.79

Unvested at April 30, 2018
15,001,265

 
$
18.66



As of April 30, 2018, our total unrecognized compensation cost related to RSUs was $125.4 million. We expect to recognize this expense over the remaining weighted-average period of approximately 1.5 years.

2018 Employee Stock Purchase Plan

During the three months ended April 30, 2018, our board of directors adopted and our stockholders approved the 2018 Employee Stock Purchase Plan (“2018 ESPP”). In April 2018, the 2018 ESPP went into effect upon the effectiveness of our IPO Registration Statement. A total of 3,800,000 shares of common stock were reserved for issuance under the 2018 ESPP. As of April 30, 2018, no shares of our common stock have been purchased under the 2018 ESPP. The number of shares reserved under the 2018 ESPP will automatically increase on the first day of each fiscal year, starting on February 1, 2019 and continuing through February 1, 2028, in an amount equal to the lesser of (i) 1% of the total number of shares of our common stock outstanding on January 31 of the preceding fiscal year, (ii) 3,800,000 shares, or (iii) a lower number determined by our board of directors.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share Attributable to Common Stockholders
3 Months Ended
Apr. 30, 2018
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders
Net Loss per Share Attributable to Common Stockholders

The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for periods presented:
 
Three Months Ended April 30,
(in thousands, except share and per share data)
2018
 
2017
Numerator:
 
 
 
Net loss
$
(270,687
)
 
$
(19,382
)
Less: preferred stock accretion
(353
)
 
(355
)
Net loss attributable to common stockholders
$
(271,040
)
 
$
(19,737
)
Denominator:
 
 
 
Weighted-average common shares outstanding
36,334,395

 
29,761,804

Net loss per share attributable to common stockholders:
 
 
 
Basic and diluted
$
(7.46
)
 
$
(0.66
)

Potentially dilutive securities that were excluded from the diluted per share calculations because they would have been antidilutive are as follows:
 
Three Months Ended April 30,
 
2018
 
2017
Convertible preferred stock as-converted
100,350,008

 
100,350,008

Stock options
18,477,400

 
26,065,347

Warrants to purchase convertible preferred stock
22,468

 
22,468

Warrants to purchase common stock

 
18,061

RSUs
15,001,265

 

Total antidilutive securities
133,851,141

 
126,455,884



The table above does not include 18,163,666 RSUs outstanding as of April 30, 2017, as these RSUs are subject to a performance condition that was not considered probable as of that period.

On May 1, 2018, after quarter end, we completed our IPO, in which we issued and sold 19,314,182 shares of common stock at price to the public of $29.00 per share. On that date, all our convertible preferred stock converted into 100,350,008 shares of common stock. These shares are included in our common stock outstanding as of that date. Refer to Note 13 for additional information.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
3 Months Ended
Apr. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

Our quarterly provision for income taxes is based on an estimated effective annual income tax rate. It includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.

Our provision for income taxes was $0.7 million for the three months ended April 30, 2018, compared to a tax benefit of $0.1 million for the three months ended April 30, 2017. The provision was primarily due to an increase in foreign tax expense, resulting from higher year-over-year earnings in certain foreign jurisdictions as we continue to scale our foreign operations to support our ongoing international growth.

In December 2017, the TCJA was enacted into law. The new legislation contains several key tax provisions that affected us, including a reduction of the federal corporate income tax rate to 21% effective January 1, 2018. We are required to recognize the effect of the tax law changes in the period of enactment, such as re-measuring our U.S. deferred tax assets and liabilities and our valuation allowance against our net U.S. deferred tax assets. In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the 2017 Tax Cuts and Jobs Act ("SAB 118"), added by the FASB to Income taxes (Topic 740) in February 2018, which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As part of the transition to the new territorial tax system, the TCJA imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. Based on the current evaluation of our operations, no repatriation tax charge is anticipated due to negative earnings and profits in our foreign subsidiaries.

We recognized provisional tax impacts related to the revaluation of deferred tax assets and liabilities and corresponding valuation allowances in our consolidated financial statements for the year ended January 31, 2018. The ultimate impact may differ from those provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions we have made, additional regulatory guidance that may be issued, and actions we may take because of the TCJA. Any adjustments made to the provisional amounts under SAB 118 should be recorded as discrete adjustments in the period identified (not to extend beyond the one-year measurement provided in SAB 118). During the three months ended April 30, 2018, we did not make any adjustments to our provisional amounts included in our consolidated financial statements for the year ended January 31, 2018. Any adjustments are expected to be completed within the measurement period.

As of April 30, 2018, we were not able to reasonably estimate, and therefore have not recorded, deferred taxes for the Global Intangible Low-taxed Income ("GILTI") provisions. We have not yet determined our policy election with respect to whether to record deferred taxes for basis differences expected to reverse because of the GILTI provisions in future periods or use the period cost method. We have, however, included an estimate of the current GILTI impact in our tax provision for fiscal 2019.

We review the likelihood that we will realize the benefit of our deferred tax assets and, therefore, the need for valuation allowances, on a quarterly basis. There is no corresponding income tax benefit recognized with respect to losses incurred and no corresponding income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in our effective tax rate. We intend to maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.

As of April 30, 2018, our gross uncertain tax benefits totaled $7.8 million, including related accrued interest and penalties. As of April 30, 2018$7.8 million of our uncertain tax benefits, including related accrued interest and penalties, would impact the effective tax rate if recognized.

We are subject to taxation in the United States and various state and foreign jurisdictions. Earnings from international activities are subject to local country income tax. The material jurisdictions where we are subject to potential examination by taxing authorities include the United States, California and Israel. We are currently under an income tax examination by the Israel Tax Authority for tax years 2013 through 2016. We are not currently under audit by the Internal Revenue Service or any similar taxing authority in any other material jurisdiction. We believe that adequate amounts have been reserved in all jurisdictions.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Geographic Information
3 Months Ended
Apr. 30, 2018
Segment Reporting [Abstract]  
Geographic Information
Geographic Information

We operate in one operating and one reportable segment as we only report financial information on an aggregate and consolidated basis to the Chief Executive Officer, who is our chief operating decision maker.

Revenue by geography is generally based on the address of the customer as specified in our master subscription agreement. Revenues by geographic area were as follows:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
United States
$
129,814

 
$
96,345

International
25,994

 
17,153

Total revenues
$
155,808

 
$
113,498



No single country other than the United States had revenues greater than 10% of total revenues for the three months ended April 30, 2018 and 2017.

Our property and equipment by geographic area were as follows:
(in thousands)
April 30, 2018
 
January 31, 2018
United States
$
48,783

 
$
51,023

International
11,312

 
11,996

Total property and equipment
$
60,095

 
$
63,019

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events
3 Months Ended
Apr. 30, 2018
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events

Initial Public Offering

On May 1, 2018, after this quarter end, we completed our IPO, in which we issued and sold 19,314,182 shares of common stock at price to the public of $29.00 per share, including 3,255,000 shares of common stock purchased by our underwriters from the full exercise of the over-allotment option. Certain of our existing stockholders sold an additional 5,640,818 shares at the public offering price. We received net proceeds of $524.8 million after deducting underwriting discounts and commissions of $30.8 million and other offering expenses of $4.5 million. We did not receive any proceeds from the sale of shares by our stockholders.

Upon the completion of our IPO, all 100,226,099 shares of our convertible preferred stock automatically converted into an aggregate of 100,350,008 shares of our common stock; all our outstanding warrants to purchase shares of convertible preferred stock converted into 22,468 warrants to purchase shares of common stock with the related warrant liability of $0.8 million reclassified into additional paid-in capital; and our Amended and Restated Certificate of Incorporation was filed and went in effect authorizing a total of 500,000,000 shares of common stock and 10,000,000 shares of preferred stock.

The unaudited pro forma condensed consolidated balance sheet is presented as if our IPO was completed on April 30, 2018, by applying adjustments to our historical condensed consolidated balance sheet. It reflects (1) the issuance of 19,314,182 shares of common stock for estimated net proceeds of $524.8 million (of which $2.8 million of offering costs were already included in the April 30, 2018 noncurrent asset balance), (2) conversion of all our convertible preferred stock into 100,350,008 shares of common stock, and (3) reclassification of the warrant liability of $0.8 million to additional paid-in capital upon the conversion of outstanding warrants to purchase shares of convertible preferred stock into warrants to purchase shares of common stock:
 
Unaudited
 
Actual
 
Pro Forma
 
Pro Forma
(in thousands)
April 30, 2018
 
Adjustments
 
April 30, 2018
Assets
 
 
 
 
 
Total current assets
$
415,733

 
$
527,576

 
$
943,309

Total noncurrent assets
198,739

 
(3,682
)
 
195,057

Total assets
$
614,472

 
$
523,894

 
$
1,138,366

Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
 
 
 
 
 
Total liabilities
$
400,346

 
$
(2,578
)
 
$
397,768

Redeemable convertible preferred stock
547,854

 
(547,854
)
 

Stockholders’ equity (deficit)
 
 
 
 
 
Common stock
4

 
12

 
16

Additional paid-in capital
438,200

 
1,074,314

 
1,512,514

Accumulated other comprehensive income
1,075

 

 
1,075

Accumulated deficit
(773,007
)
 

 
(773,007
)
Total stockholders’ equity (deficit)
(333,728
)
 
1,074,326

 
740,598

Total liabilities, redeemable convertible preferred stock, and stockholders’ equity (deficit)
$
614,472

 
$
523,894

 
$
1,138,366



Other

Our credit facility with Silicon Valley Bank of up to $80.0 million with a letter of credit sub-facility up to $15.0 million (as a sublimit of the revolving loan facility) and a swingline sub-facility up to $5.0 million (as a sublimit of the revolving loan facility) expired under its terms in May 2018, after this quarter end. We have not extended the credit facility as of the date of this filing.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Apr. 30, 2018
Accounting Policies [Abstract]  
Consolidation
Our condensed consolidated financial statements include the accounts of DocuSign, Inc. and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Basis of Presentation
Our condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our prospectus dated April 26, 2018, as filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended (File No. 333-223990) (“Prospectus”).

Our condensed consolidated financial statements are unaudited and have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and, in our opinion, include all adjustments of a normal recurring nature necessary for the fair statement of our financial position, results of operations, and cash flows. The condensed consolidated balance sheet as of January 31, 2018 was derived from audited financial statements, but does not include all disclosures required by GAAP.  The results of operations for the three months ended April 30, 2018 are not necessarily indicative of the results to be expected for the year ending January 31, 2019.

Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2019, for example, are to the fiscal year ending January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Significant items subject to such estimates and assumptions include those related to the allocation of revenue between recognized and deferred amounts, allowance for bad debts, goodwill, intangible assets, deferred contract acquisition costs, customer benefit period, fair value of financial instruments, valuation of stock-based compensation, valuation of common stock, valuation of warrant liabilities and the valuation allowance for deferred income taxes.
Stock-Based Compensation
Compensation cost for all stock-based awards, including stock options and restricted stock units ("RSUs"), is measured at fair value on the date of grant and recognized over the service period. The fair value of stock options is estimated on the date of grant using a Black-Scholes model. The fair value of RSUs is estimated on the date of grant based on the fair value of our underlying common stock.

We recognize compensation expense for stock options on a straight-line basis over the requisite service period. Compensation expense for RSUs granted prior to January 31, 2018, is amortized on a graded basis over the requisite service period as long as the performance condition in the form of a specified liquidity event is probable to occur. The liquidity event condition was satisfied upon the effectiveness of our registration statement on Form S-1 ("IPO Registration Statement") on April 26, 2018. On that date we recorded a cumulative stock-based compensation expense of $262.8 million using the accelerated attribution method for all the RSUs, for which the service condition has been fully satisfied as of April 26, 2018. The remaining unrecognized stock-based compensation expense related to the RSUs will be recorded over their remaining requisite service periods. All RSUs granted after January 31, 2018 vest on the satisfaction of service-based condition only. We recognize compensation expense for such RSUs on a straight-line basis over the requisite service period.

Compensation expense is recognized net of forfeitures that are estimated at the time of grant and revised in subsequent periods if actual forfeitures differ from those estimates.

We account for equity instruments issued to non-employees at fair value of the consideration received or fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date on which it is probable that performance will occur. Compensation expense related to stock-based awards issued to non-employees was $0.7 million and $0.3 million for the three months ended April 30, 2018 and 2017.

Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued accounting standards update ("ASU") No. 2016-02, Leases (Topic 842), which supersedes current guidance related to accounting for leases. This guidance is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The standard is effective for public entities for annual and interim reporting periods beginning after December 15, 2018. Early adoption is permitted. The ASU can be adopted using either full or modified retrospective approach. We are evaluating the new guidance and assessing the potential impact on our consolidated financial statements.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220), which allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). As the amendments only relate to the reclassification of the income tax effects of the TCJA, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. The standard is effective for annual and interim reporting periods beginning after December 15, 2018 for all entities. The amendments are to be applied either in the period of adoption or retrospectively to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized. Early adoption is permitted. The adoption of the standard is not expected to have a material impact on our consolidated financial statements.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2018
Fair Value Disclosures [Abstract]  
Summary of assets and liabilities measured at fair value
The following table summarizes our assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy:
(in thousands)
Level 1
 
Level 2
 
Level 3
 
Total
April 30, 2018
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
Money market funds
$
123,081

 
$

 
$

 
$
123,081

Other liabilities—noncurrent
 
 
 
 
 
 
 
Warrant liabilities

 

 
849

 
849

 
 
 
 
 
 
 
 
January 31, 2018
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
Money market funds
$
122,663

 
$

 
$

 
$
122,663

Other liabilities—noncurrent
 
 
 
 
 
 
 
Warrant liabilities

 

 
445

 
445

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net (Tables)
3 Months Ended
Apr. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and equipment
Property and equipment consisted of the following:
(in thousands)
April 30, 2018
 
January 31, 2018
Computer and network equipment
$
40,848

 
$
54,087

Software, including capitalized software development costs
21,961

 
24,270

Furniture and office equipment
9,099

 
9,692

Leasehold improvements
36,667

 
37,494

 
108,575

 
125,543

Less: Accumulated depreciation
(54,034
)
 
(66,160
)
 
54,541

 
59,383

Work in progress
5,554

 
3,636

 
$
60,095

 
$
63,019

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net (Tables)
3 Months Ended
Apr. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Carrying amount of goodwill
The changes in the carrying amount of goodwill for the three months ended April 30, 2018 were as follows (in thousands):
Balance at January 31, 2018
$
37,306

Foreign currency translation
(1,232
)
Balance at April 30, 2018
$
36,074

Intangible assets
Intangible assets consisted of the following:
 
As of April 30, 2018
(in thousands)
Estimated Fair Value
 
Accumulated Amortization
 
Acquisition-related Intangibles, Net
Existing technology
$
19,694

 
$
(17,299
)
 
$
2,395

Tradenames / trademarks
1,919

 
(1,384
)
 
535

Customer contracts & related relationships
11,582

 
(6,987
)
 
4,595

Certifications
6,917

 
(3,808
)
 
3,109

Maintenance contracts & related relationships
1,498

 
(879
)
 
619

 
$
41,610

 
$
(30,357
)
 
11,253

Cumulative translation adjustment
 
 
 
 
25

Total
 
 
 
 
$
11,278


 
As of January 31, 2018
(in thousands)
Estimated Fair Value
 
Accumulated Amortization
 
Acquisition-related Intangibles, Net
Existing technology
$
19,694

 
$
(15,953
)
 
$
3,741

Tradenames / trademarks
1,919

 
(1,294
)
 
625

Customer contracts & related relationships
11,582

 
(6,411
)
 
5,171

Certifications
6,917

 
(3,462
)
 
3,455

Maintenance contracts & related relationships
1,498

 
(804
)
 
694

 
41,610

 
(27,924
)
 
13,686

Cumulative translation adjustment
 
 
 
 
462

Total
 
 
 
 
$
14,148

Amortization of finite-lived intangible assets
Amortization of finite-lived intangible assets for the three months ended years ended April 30, 2018 and 2017 was as follows:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Cost of subscription revenue
$
1,668

 
$
1,697

Sales and marketing
765

 
840

 
$
2,433

 
$
2,537

Future amortization of finite-lived intangibles
As of April 30, 2018, future amortization of finite-lived intangibles that will be recorded in cost of revenue and operating expenses is estimated as follows, excluding cumulative translation adjustment (in thousands):
Fiscal 2019, remainder
$
5,093

Fiscal 2020
4,227

Fiscal 2021
1,933

Total
$
11,253

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deferred Contract Acquisition and Fulfillment Costs (Tables)
3 Months Ended
Apr. 30, 2018
Revenue from Contract with Customer [Abstract]  
Deferred contract costs
The following table represents a rollforward of our deferred contract acquisition costs:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
77,344

 
$
57,271

Additions to deferred contract acquisition costs
11,969

 
7,657

Amortization of deferred contract acquisition costs
(8,788
)
 
(6,503
)
Ending balance
$
80,525

 
$
58,425

 
 
 
 
Deferred contract acquisition costs, current
$
2,124

 
$
1,185

Deferred contract acquisitions costs, noncurrent
78,401

 
57,240

Total
$
80,525

 
$
58,425


The following table represents our contract fulfillment costs, which include third-party service fees:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
Beginning balance
$
3,316

 
$
788

Additions to deferred contract fulfillment costs
357

 
1,715

Amortization of deferred contract fulfillment costs
(458
)
 
(510
)
Ending balance
$
3,215

 
$
1,993

 
 
 
 
Deferred contract fulfillment costs, current
$
1,188

 
$
1,060

Deferred contract fulfillment costs, noncurrent
2,027

 
933

Total
$
3,215

 
$
1,993

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Apr. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments for operating leases
The future minimum annual lease payments as of April 30, 2018, related to the lease agreements were as follows (in thousands):
Fiscal 2019, remainder
$
13,457

Fiscal 2020
17,727

Fiscal 2021
16,067

Fiscal 2022
14,955

Fiscal 2023
15,298

Thereafter
38,871

Total minimum lease payments
$
116,375

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Deficit (Tables)
3 Months Ended
Apr. 30, 2018
Equity [Abstract]  
Stock option activity
Option activity for the three months ended April 30, 2018, was as follows:
 
Number of Options Outstanding
 
Weighted-Average Exercise Price Per Share
 
Weighted-Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value
(In thousands)
Balances at January 31, 2018
19,831,715

 
$
11.44

 
6.62
 
$
152,754

Options granted

 

 
 
 
 
Options exercised
(1,075,815
)
 
7.19

 
 
 
 
Options canceled/expired
(278,500
)
 
11.24

 
 
 
 
Balances at April 30, 2018
18,477,400

 
$
11.69

 
6.52
 
$
497,823

Vested and expected to vest at April 30, 2018
17,998,946

 
$
11.54

 
6.48
 
$
487,637

Exercisable at April 30, 2018
13,867,931

 
$
9.96

 
6.07
 
$
397,652

RSU activity
RSU activity for the three months ended April 30, 2018, was as follows:
 
Number of Units
 
Weighted-Average Grant Date Fair Value
Unvested at January 31, 2018
23,080,543

 
$
17.54

Granted
1,036,698

 
29.00

Vested
(8,662,938
)
 
17.61

Canceled
(453,038
)
 
17.79

Unvested at April 30, 2018
15,001,265

 
$
18.66

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Apr. 30, 2018
Earnings Per Share [Abstract]  
Calculation of basic and diluted loss per share
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders for periods presented:
 
Three Months Ended April 30,
(in thousands, except share and per share data)
2018
 
2017
Numerator:
 
 
 
Net loss
$
(270,687
)
 
$
(19,382
)
Less: preferred stock accretion
(353
)
 
(355
)
Net loss attributable to common stockholders
$
(271,040
)
 
$
(19,737
)
Denominator:
 
 
 
Weighted-average common shares outstanding
36,334,395

 
29,761,804

Net loss per share attributable to common stockholders:
 
 
 
Basic and diluted
$
(7.46
)
 
$
(0.66
)

Antidilutive securities
Potentially dilutive securities that were excluded from the diluted per share calculations because they would have been antidilutive are as follows:
 
Three Months Ended April 30,
 
2018
 
2017
Convertible preferred stock as-converted
100,350,008

 
100,350,008

Stock options
18,477,400

 
26,065,347

Warrants to purchase convertible preferred stock
22,468

 
22,468

Warrants to purchase common stock

 
18,061

RSUs
15,001,265

 

Total antidilutive securities
133,851,141

 
126,455,884

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Geographic Information (Tables)
3 Months Ended
Apr. 30, 2018
Segment Reporting [Abstract]  
Revenues by geographic area
Revenues by geographic area were as follows:
 
Three Months Ended April 30,
(in thousands)
2018
 
2017
United States
$
129,814

 
$
96,345

International
25,994

 
17,153

Total revenues
$
155,808

 
$
113,498

Property and equipment by geographic area
Our property and equipment by geographic area were as follows:
(in thousands)
April 30, 2018
 
January 31, 2018
United States
$
48,783

 
$
51,023

International
11,312

 
11,996

Total property and equipment
$
60,095

 
$
63,019

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events (Tables)
3 Months Ended
Apr. 30, 2018
Subsequent Events [Abstract]  
Pro forma condensed consolidated balance sheet
The unaudited pro forma condensed consolidated balance sheet is presented as if our IPO was completed on April 30, 2018, by applying adjustments to our historical condensed consolidated balance sheet. It reflects (1) the issuance of 19,314,182 shares of common stock for estimated net proceeds of $524.8 million (of which $2.8 million of offering costs were already included in the April 30, 2018 noncurrent asset balance), (2) conversion of all our convertible preferred stock into 100,350,008 shares of common stock, and (3) reclassification of the warrant liability of $0.8 million to additional paid-in capital upon the conversion of outstanding warrants to purchase shares of convertible preferred stock into warrants to purchase shares of common stock:
 
Unaudited
 
Actual
 
Pro Forma
 
Pro Forma
(in thousands)
April 30, 2018
 
Adjustments
 
April 30, 2018
Assets
 
 
 
 
 
Total current assets
$
415,733

 
$
527,576

 
$
943,309

Total noncurrent assets
198,739

 
(3,682
)
 
195,057

Total assets
$
614,472

 
$
523,894

 
$
1,138,366

Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
 
 
 
 
 
Total liabilities
$
400,346

 
$
(2,578
)
 
$
397,768

Redeemable convertible preferred stock
547,854

 
(547,854
)
 

Stockholders’ equity (deficit)
 
 
 
 
 
Common stock
4

 
12

 
16

Additional paid-in capital
438,200

 
1,074,314

 
1,512,514

Accumulated other comprehensive income
1,075

 

 
1,075

Accumulated deficit
(773,007
)
 

 
(773,007
)
Total stockholders’ equity (deficit)
(333,728
)
 
1,074,326

 
740,598

Total liabilities, redeemable convertible preferred stock, and stockholders’ equity (deficit)
$
614,472

 
$
523,894

 
$
1,138,366

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 26, 2018
Apr. 30, 2018
Apr. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense for non-employees   $ 0.7 $ 0.3
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Accelerated share based compensation expense $ 262.8    
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue and Performance Obligations - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Disaggregation of Revenue [Line Items]    
Remaining performance obligations $ 405.7  
Subscription | Minimum    
Disaggregation of Revenue [Line Items]    
Contract term 1 year  
Subscription | Maximum    
Disaggregation of Revenue [Line Items]    
Contract term 3 years  
Product concentration risk | Revenue | Subscription    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 95.00% 94.00%
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue and Performance Obligations - Remaining Performance Obligations (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-05-01
3 Months Ended
Apr. 30, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations, percentage 42.00%
Remaining performance obligations, period of recognition 9 months
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other liabilities—noncurrent $ 800 $ 400
Fair Value, Measurements, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 123,081 122,663
Other liabilities—noncurrent 849 445
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 123,081 122,663
Other liabilities—noncurrent 0 0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Other liabilities—noncurrent 0 0
Fair Value, Measurements, Recurring | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Other liabilities—noncurrent $ 849 $ 445
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
May 01, 2018
Apr. 30, 2018
Jan. 31, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Other liabilities—noncurrent   $ 0.8 $ 0.4
Series B-1 preferred stock      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Warrants outstanding (in shares)   22,468  
Class A common stock | Subsequent Event      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Warrants outstanding (in shares) 22,468    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Jan. 31, 2018
Property, Plant and Equipment [Line Items]      
Property and equipment, net $ 60,095   $ 63,019
Depreciation expense 6,200 $ 5,100  
Computer and network equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 40,848   54,087
Software, including capitalized software development costs      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 21,961   24,270
Furniture and office equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 9,099   9,692
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 36,667   37,494
Property and equipment, excluding work in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 108,575   125,543
Less: Accumulated depreciation (54,034)   (66,160)
Property and equipment, net 54,541   59,383
Work in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, net $ 5,554   $ 3,636
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net - Goodwill (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2018
USD ($)
Goodwill [Roll Forward]  
Balance at January 31, 2018 $ 37,306
Foreign currency translation (1,232)
Balance at April 30, 2018 $ 36,074
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net - Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Fair Value $ 41,610 $ 41,610
Accumulated Amortization (30,357) (27,924)
Acquisition-related intangibles, net, excluding cumulative translation adjustment 11,253 13,686
Cumulative translation adjustment 25 462
Acquisition-related Intangibles, Net 11,278 14,148
Existing technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Fair Value 19,694 19,694
Accumulated Amortization (17,299) (15,953)
Acquisition-related intangibles, net, excluding cumulative translation adjustment 2,395 3,741
Tradenames / trademarks    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Fair Value 1,919 1,919
Accumulated Amortization (1,384) (1,294)
Acquisition-related intangibles, net, excluding cumulative translation adjustment 535 625
Customer contracts & related relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Fair Value 11,582 11,582
Accumulated Amortization (6,987) (6,411)
Acquisition-related intangibles, net, excluding cumulative translation adjustment 4,595 5,171
Certifications    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Fair Value 6,917 6,917
Accumulated Amortization (3,808) (3,462)
Acquisition-related intangibles, net, excluding cumulative translation adjustment 3,109 3,455
Maintenance contracts & related relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Fair Value 1,498 1,498
Accumulated Amortization (879) (804)
Acquisition-related intangibles, net, excluding cumulative translation adjustment $ 619 $ 694
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net - Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Finite-Lived Intangible Assets [Line Items]    
Amortization of finite-lived intangible assets $ 2,433 $ 2,537
Cost of revenue    
Finite-Lived Intangible Assets [Line Items]    
Amortization of finite-lived intangible assets 1,668 1,697
Sales and marketing    
Finite-Lived Intangible Assets [Line Items]    
Amortization of finite-lived intangible assets $ 765 $ 840
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net - Future Amortization (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]    
Fiscal 2019, remainder $ 5,093  
Fiscal 2020 4,227  
Fiscal 2021 1,933  
Acquisition-related intangibles, net, excluding cumulative translation adjustment $ 11,253 $ 13,686
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Jan. 31, 2018
Revenue from Contract with Customer [Abstract]      
Contract assets $ 13.6   $ 16.1
Contract assets, noncurrent 1.6   $ 1.9
Revenue recognized that was included in contract liability balance at the beginning of the period $ 112.0 $ 78.3  
Payment term 30 days    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deferred Contract Acquisition and Fulfillment Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2018
Jan. 31, 2018
Apr. 30, 2017
Capitalized Contract Cost, Net [Roll Forward]          
Amortization of deferred contract acquisition costs $ (9,246) $ (7,013)      
Deferred contract acquisitions costs, noncurrent     $ 78,401 $ 75,535  
Contract Acquisition Costs          
Capitalized Contract Cost, Net [Roll Forward]          
Beginning balance 77,344 57,271      
Additions to deferred contract acquisition costs 11,969 7,657      
Amortization of deferred contract acquisition costs (8,788) (6,503)      
Ending balance 80,525 58,425      
Deferred contract acquisition costs, current     2,124   $ 1,185
Deferred contract acquisitions costs, noncurrent     78,401   57,240
Total 77,344 57,271 80,525 77,344 58,425
Contract Fulfillment Costs          
Capitalized Contract Cost, Net [Roll Forward]          
Beginning balance 3,316 788      
Additions to deferred contract acquisition costs 357 1,715      
Amortization of deferred contract acquisition costs (458) (510)      
Ending balance 3,215 1,993      
Deferred contract acquisition costs, current     1,188   1,060
Deferred contract acquisitions costs, noncurrent     2,027   933
Total $ 3,316 $ 788 $ 3,215 $ 3,316 $ 1,993
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Commitments and Contingencies Disclosure [Abstract]    
Rent expense $ 4.4 $ 4.4
Letters of credit outstanding 9.9  
Noncancelable amount due in remainder of fiscal 2019 2.1  
Noncancelable amount due in fiscal 2020 2.8  
Noncancelable amount due in fiscal 2021 $ 1.4  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details)
$ in Thousands
Apr. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2019, remainder $ 13,457
Fiscal 2020 17,727
Fiscal 2021 16,067
Fiscal 2022 14,955
Fiscal 2023 15,298
Thereafter 38,871
Total minimum lease payments $ 116,375
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Deficit - Narrative (Details)
$ in Millions
3 Months Ended
Apr. 26, 2018
USD ($)
Apr. 30, 2018
USD ($)
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of stock-based compensation plans | plan   3
Unrecognized compensation cost, options   $ 27.6
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost, remaining weighted-average period for recognition   1 year 9 months 18 days
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost, remaining weighted-average period for recognition   1 year 6 months
Service period   4 years
Accelerated share based compensation expense $ 262.8  
Unrecognized compensation cost, RSUs   $ 125.4
2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Reserved for future issuance (in shares) | shares   19,231,517
Annual increase in shares reserved, percentage of total shares   5.00%
2018 ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Reserved for future issuance (in shares) | shares   3,800,000
Annual increase in shares reserved, percentage of total shares   1.00%
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Deficit - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2018
Jan. 31, 2018
Number of Options Outstanding    
Beginning balance (in shares) 19,831,715  
Options granted (in shares) 0  
Options exercised (in shares) (1,075,815)  
Options canceled/expired (in shares) (278,500)  
Ending balance (in shares) 18,477,400 19,831,715
Vested and expected to vest (in shares) 17,998,946  
Exercisable (in shares) 13,867,931  
Weighted-Average Exercise Price Per Share    
Beginning balance (in usd per share) $ 11.44  
Options granted (in usd per share)  
Options exercised (in usd per share) 7.19  
Options canceled/expired (in usd per share) 11.24  
Ending balance (in usd per share) 11.69 $ 11.44
Vested and expected to vest (in usd per share) 11.54  
Exercisable (in usd per share) $ 9.96  
Weighted-Average Remaining Contractual Term    
Balance 6 years 6 months 7 days 6 years 7 months 13 days
Vested and expected to vest 6 years 5 months 23 days  
Exercisable 6 years 26 days  
Aggregate Intrinsic Value    
Balance $ 497,823 $ 152,754
Vested and expected to vest 487,637  
Exercisable $ 397,652  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Deficit - RSU Activity (Details) - RSUs
3 Months Ended
Apr. 30, 2018
$ / shares
shares
Number of Units  
Unvested at beginning of period (in shares) | shares 23,080,543
Granted (in shares) | shares 1,036,698
Vested (in shares) | shares (8,662,938)
Canceled (in shares) | shares (453,038)
Unvested at end of period (in shares) | shares 15,001,265
Weighted-Average Grant Date Fair Value  
Unvested at beginning of period (in usd per share) | $ / shares $ 17.54
Granted (in usd per share) | $ / shares 29.00
Vested (in usd per share) | $ / shares 17.61
Canceled (in usd per share) | $ / shares 17.79
Unvested at end of period (in usd per share) | $ / shares $ 18.66
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share Attributable to Common Stockholders - Calculation of basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Numerator:    
Net loss $ (270,687) $ (19,382)
Less: preferred stock accretion (353) (355)
Net loss attributable to common stockholders $ (271,040) $ (19,737)
Denominator:    
Weighted-average common shares outstanding (in shares) 36,334,395 29,761,804
Net loss per share attributable to common stockholders:    
Basic and diluted (in usd per share) $ (7.46) $ (0.66)
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 133,851,141 126,455,884
Convertible preferred stock as-converted    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 100,350,008  
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 18,477,400 26,065,347
Warrants to purchase convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 22,468 22,468
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 0 18,061
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 15,001,265 0
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share Attributable to Common Stockholders - Narrative (Details) - $ / shares
3 Months Ended
May 01, 2018
Apr. 30, 2018
Apr. 30, 2017
Jan. 31, 2018
IPO, Sale of Stock [Line Items]        
Antidilutive securities (in shares)   133,851,141 126,455,884  
Subsequent Event | IPO        
IPO, Sale of Stock [Line Items]        
Number of shares issued and sold, IPO (in shares) 19,314,182      
Price per share, IPO (in usd per share) $ 29.00      
RSUs        
IPO, Sale of Stock [Line Items]        
Shares subject to performance or vesting conditions (in shares)   15,001,265 18,163,666 23,080,543
Convertible preferred stock as-converted        
IPO, Sale of Stock [Line Items]        
Antidilutive securities (in shares)   100,350,008    
Convertible preferred stock as-converted | Subsequent Event        
IPO, Sale of Stock [Line Items]        
Antidilutive securities (in shares) 100,350,008      
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Income Tax Disclosure [Abstract]    
Provision for (benefit from) income taxes $ 708 $ (143)
Uncertain tax benefits 7,800  
Uncertain tax benefits that would impact the effective tax rate if recognized $ 7,800  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Geographic Information (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2018
USD ($)
segment
Apr. 30, 2017
USD ($)
Jan. 31, 2018
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Total revenues $ 155,808 $ 113,498  
Total property and equipment 60,095   $ 63,019
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 129,814 96,345  
Total property and equipment 48,783   51,023
International      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 25,994 $ 17,153  
Total property and equipment $ 11,312   $ 11,996
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events - Narrative (Details) - USD ($)
May 01, 2018
Apr. 30, 2018
Jan. 31, 2018
Subsequent Event [Line Items]      
Redeemable convertible preferred stock, shares issued (in shares)   100,226,099 100,226,099
Common stock, shares authorized (in shares)   205,000,000 185,000,000
Payment of deferred offering costs   $ (2,800,000)  
Revolving Credit Facility | Silicon Valley Bank | Line of Credit      
Subsequent Event [Line Items]      
Credit facility, maximum borrowing capacity   80,000,000.0  
Letter of Credit | Silicon Valley Bank | Line of Credit      
Subsequent Event [Line Items]      
Credit facility, maximum borrowing capacity   15,000,000.0  
Bridge Loan | Silicon Valley Bank | Line of Credit      
Subsequent Event [Line Items]      
Credit facility, maximum borrowing capacity   $ 5,000,000.0  
Subsequent Event      
Subsequent Event [Line Items]      
Proceeds from issuance initial public offering $ 524,800,000    
Underwriting discounts and commissions 30,800,000    
Other offering expenses $ 4,500,000    
Redeemable convertible preferred stock, shares issued (in shares) 100,226,099    
Common stock, shares authorized (in shares) 500,000,000    
Preferred stock, shares authorized (in shares) 10,000,000    
Subsequent Event | Warrants to purchase common stock      
Subsequent Event [Line Items]      
Shares issued upon conversion (in shares) 22,468    
Reclassification of outstanding warrant liability into additional paid-in capital upon issuance of new warrants $ 800,000    
Subsequent Event | Common Stock      
Subsequent Event [Line Items]      
Shares issued upon conversion (in shares) 100,350,008    
Subsequent Event | IPO      
Subsequent Event [Line Items]      
Number of shares issued and sold, IPO (in shares) 19,314,182    
Price per share, IPO (in usd per share) $ 29.00    
Subsequent Event | Over-Allotment Option      
Subsequent Event [Line Items]      
Number of shares issued and sold, IPO (in shares) 3,255,000    
Subsequent Event | IPO - Shares From Existing Shareholders      
Subsequent Event [Line Items]      
Number of shares issued and sold, IPO (in shares) 5,640,818    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events - Pro Forma Balance Sheet (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Assets    
Total current assets $ 415,733 $ 418,795
Total noncurrent assets 198,739  
Total assets 614,472 619,973
Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)    
Total liabilities 400,346 411,120
Redeemable convertible preferred stock, $0.0001 par value; 100,603,444 shares authorized; 100,226,099 shares issued and outstanding, $548,910 liquidation preference as of April 30, 2018 and January 31, 2018 547,854 547,501
Common stock 4 4
Additional paid-in capital 438,200 160,265
Accumulated other comprehensive income 1,075 3,403
Accumulated deficit (773,007) (502,320)
Total stockholders’ equity (deficit) (333,728) (338,648)
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity (deficit) 614,472 $ 619,973
Pro Forma Adjustments    
Assets    
Total current assets 527,576  
Total noncurrent assets (3,682)  
Total assets 523,894  
Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)    
Total liabilities (2,578)  
Redeemable convertible preferred stock, $0.0001 par value; 100,603,444 shares authorized; 100,226,099 shares issued and outstanding, $548,910 liquidation preference as of April 30, 2018 and January 31, 2018 (547,854)  
Common stock 12  
Additional paid-in capital 1,074,314  
Accumulated other comprehensive income 0  
Accumulated deficit 0  
Total stockholders’ equity (deficit) 1,074,326  
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity (deficit) 523,894  
Pro Forma    
Assets    
Total current assets 943,309  
Total noncurrent assets 195,057  
Total assets 1,138,366  
Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)    
Total liabilities 397,768  
Redeemable convertible preferred stock, $0.0001 par value; 100,603,444 shares authorized; 100,226,099 shares issued and outstanding, $548,910 liquidation preference as of April 30, 2018 and January 31, 2018 0  
Common stock 16  
Additional paid-in capital 1,512,514  
Accumulated other comprehensive income 1,075  
Accumulated deficit (773,007)  
Total stockholders’ equity (deficit) 740,598  
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity (deficit) $ 1,138,366  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #2&R$P?(\\#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,$% @ -(;(3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " TALA,!(Z[8.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O6334D*7%\4G!<&!XEM(;EM8TX;DI-VW-ZU; MA^@'\#%W__SN=W"-"=+T$5]B'S"2PW0S^K9+TH0-.Q %"9#, ;U.94YTN;GK MH]>4GW$/09NCWB.L.*_ (VFK2<,$+,)"9*JQ1IJ(FOIXQENSX,-G;&>8-8 M M>NPH@2@%,#5-#*>Q;> *F&"$T:?O MJ%.%?_Q,X=8.?DF-R2&H:A'-9S+N\@ MX/WYZ75>MW!=(MT9S+^2DW0*N&&7R6_K^X?M(U,K+NJ"5P6OMZ*2M[6\XQ^3 MZP^_J[#OK=NY?VQ\$50-_+H+]0502P,$% @ -(;(3)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " TALA,Z=I8UE8" "P!P & 'AL+W=OA2!O-.YNI7*;( B;\F-_J#J9WL4>@5&*Y>JIHVL>!,(>MV&.[@Y0&P(%O%2 MT4Y.YH$)Y<3YJUE\O6S#R'A$&3TK8X+HX4$/E#%C2?OQ>S :CIJ&.)V_6_]L M@]?!G(BD!\Y^51=5;L,L#"[T2NY,/?/N"QT"2L)@B/X;?5"FX<83K7'F3-IO M<+Y+Q>O!BG:E)F_]6#5V[/J3& \T/P$-!#02$/HO 0\$/!+Z;(+>,QOJ)Z)( MD0O>!:+_6RTQEP)NL$[FV6S:W-DS':W4NX\BRL'#F!D0^QZ!)@@X(H"V/0H@ MG\ >.73T4>#@(K!? 'LCP):.)_383X^]]-C2XPD]F27 1:1^@<0KD#CTU4R@ M1R06T?091BG$>"$-J5R +:5I[)=8N/YY)>"")7P)&_IJ*7 OIO*HBYZ>C""[\$+A0N]#5F=^M 9-. M,=F"BK> =Q"Y*NNYBHM!T8**OXHA=BW V4,Q8#X42I(F68*2>46"R?M74W&S MK4(&9WYO;)^:[([M:&R[T3-[?X4?\721T:K M<]M][_M/7:AV M4U!39VA,GC75X;A$8'KI%_]HT5???)M3M^7X)R_<'WPXO M^V%\D*U7I^HE_!F&OTX/7;S+KJ/L#DTX]H?VN.C"\_WR)[C;4CX&3(J_#^'< MWUPOQJD\MNWW\>:WW?W2C(Y"'9Z&<8@J?KR%;:CK<:3HX]]YT.4UYQAX>_T^ M^B_3Y.-D'JL^;-OZG\-NV-\OB^5B%YZKUWKXUIY_#?.$W'(QS_[W\!;J*!^= MQ!Q/;=U/?Q=/K_W0-O,HT4I3_;A\'H[3YWD>_SU,#\ Y *\!8#\-H#F 6$!V M<39-]>=JJ-:KKCTONLO;.E7CHH [BE_FT_AP^NZF_\79]O'IVQIQE;V-X\R2 MS46"MY*/BJVBH*LDB_FO)E U@5,\W<9;/9[4>)KB[6V\8Y.X2/PD.5XD>6FQ M9#-19"XO\>-6+EU[80MAXD05+[_ER451$ M-O&6"M5+(;SP&6\*D<6"\T3,C"8K?.ET-Z7JII1N@+DI19K@YSM*DUFP1<*/CDU MZ<=R/R@2^<(:X'X4F7.46#N@8Q@DAXES>-9\W.1%*?PH,@"?V.6@@Q@DB8F3 M&"1F<[#6BQ*GZ5H10W4=)Z*5!5$G:HHJ6HY55'BLC"Y M\"-5WE.B!J+.5)1,M9RI*%F)6.04V+46.)PUE8%$_4.=S2C9;#F;44+7&D/\G6XU7:S(F'*D MTQDEG1VGLZ81Y/E4\]&)SF647':"@I*WSOK"\>92USF3<$0ZE\F(WL E:C'I M+"7)4NYU0Q*2?#J?2C[ZT!E*DJ%._!Z7;+14H.$U3]%!;C!/=*:4.""0#'6< M6J2TG,9S2B@JLB;UGG2&DF2HX\PB"<8$N+/+4[QO2:4J2IH[S:];6$=: M=>?">(.E6O(K$!TG^&Q,#04!A EH<-WZ96'V#KPLV$W2NB4'[HE;TV#^>T7K?\!;?8(:H-1 MO-2D%[.YITLY,O:J%U_.6Q]J(D+)2>H06 UWLB>4ZDB*X]<8U)]R:N-\_A[] MDRE>%7/$@NP9_5F?9;7U,]\[DPN^4?G,^L]D+"CVO;'ZK^1.J))K$I7CQ*@P M5^]T$Y(U8Q2%TN"W8:Q;,_;#G12--K%M=5A_%&@3JH=YTIOFV9E[JEJA=N]E @MPUW%&R6Z0!#-)L%3L'8IP MD@"5?X((G!"!\8=S".3VATY_:/S1W&\A[@9)9B2MD< G""&R*OFO;$$3.6FB M-4UHT0R2>)8&J1\/AE$464"/*!=,L9,I7C-9F7:Q*U,0)##/+:9'E NFQ,F4 MK)EBBREYF.D1Y8(I=3*E:Z;$8AHDZ2Q3'&6YR@:M'V?_B'+!E#F9LC53:C%E MCWW=3AE"?_FZ$)K)Y]P_Q:M\([,JDZMNFK%\8D45'ADXI7 MJ:-V6E!RD7J:JCD?SIMA(5DWGJ5@.M#+/U!+ P04 " TALA,EVP-8^,$ M E& & 'AL+W=OVW;N]]/_M>5\?N;K[O^]/M8M%M][XNNYOFY(_A+T]-6Y=]>&R?%]VI M]>5N#*JK!659L:C+PW&^6H[O'MK5LGGIJ\/1/[2S[J6NR_;?M:^:M[NYFK^_ M^'IXWO?#B\5J>2J?_1^^__/TT(:GQ664W:'VQ^[0'&>M?[J;WZO;39X- 2/B MKX-_ZZZ^SX94'IOFV_#PZ^YNG@V,?.6W_3!$&3Y>_<97U3!2X/'/-.C\,N<0 M>/W]??2?Q^1#,H]EYS=-]?=AU^_OYG8^V_FG\J7JOS9OO_@IH7P^F[+_S;_Z M*L ')F&.;5-UX[^S[4O7-_4T2J!2E]_/GX?C^/DVC?\>A@-H"J!+0)C[_P)X M"N ? 7I,_LQL3/6GLB]7R[9YF[7G7^M4#HM"W7(HYG9X.=9N_%O(M@MO7UAW$FR/H,H2N(NB 68?#+#(1F6),(IX\3;"3")&9@F ./\7P=3SA>PW@] MQNOK>(YJ<(:8$7(\UR#/;6:C3 !,L786L\DAFUQFHW%\ >,+F4T>97.&Y%RLA)S5<*9$E9&S&F=3E+"S MDI8U3LB+L!N2=,-XB[8F:7/!?8S8R@&,M=ABTBQ20D;SR 8I2)QZ-E:Q!7TXL$IVXFI%M-'FW@\6GI?CD[8YLCV%;%9^3 :HH M4D<;W$!S%A.)815K$%'3BT2K&+M/KWF M MALO9Z/U:W6[.-]8_ACE?H/]>ML^'8S=[;/J^J<<+VJ>FZ7W@F-V$'VSOR]WE MH?)/_?#5A._M^>+Z_- WI^E2?G'YGX'5?U!+ P04 " TALA,U,K07C #/>_/L 9KULU>F\F(M/=Y\JZ*^+ MWESKYDM[=*Y;?*W*<_NX/';=Y6&];O='5Q7MI_KBSOT_KW53%5U_V;RMVTOC MBL/8J"K7' 3QNBI.Y^5V,]Y[;K:;^KTK3V?WW"S:]ZHJFG]WKJROCTM:?KOQ M^?1V[(8;Z^WF4KRY/USWY^6YZ:_6]UX.I\J=VU-]7C3N]7'Y1 ]Y.#88%7^= MW+6=G2^&4%[J^LMP\>OA<1D,CESI]MW01=$?/ESNRG+HJ??QS]3I\C[FT'!^ M_JWWG\?@^V!>BM;E=?GWZ= ='Y?IP@ M'#L(9QVDB4K"39*,DO,H67$2Q%J7 QUEDC*V$T$[$8C'DY 8=A";>"A02=_= M--',:!K/LG:+QHJ2.(VQE01:28 54582,TK&8:RL6%$2D& K*;22&BM9J)RD M9A".LT3+?4]F"?+FB=A$Q'HV3YJY56=12DVDT(7KV(,FT'R*(H\:"7,.PH H;,$A2!%YV%38* M+I/$0U_"]"2 3PJT(XO&,-3X!*(T#3UF,#_) E3,X[)L7"5,J78#9$RS:?RC M'PQ1LA05\[0L'T7T I0#U:J'H&^R8XZ2!:E^"CM"E(RS4"_=2)<1>^878YXR MX"F128H8YXR MX"G%.B3 R9A27>= 6>(#/&.<,L*I7O_8DA(:0C*_(8Q43D"2?;,<4Y M!4DO MCSNV@$M2TE434$6I^"+"%&103K+&( .\,9G:%L@\9@034 !61-0+-JB6*MR MI/+F1C#_!/!/%WH[060+8@U ( M]Z[E@_ G 'VO\":@[66)=7@#9JL>%I^(6 MS\TH5P1P4P$'S82(6SKBO%%HP4Z;4D1RKO M_@W&J:0@NYZ57# "!2!0- +%LDW8U!5 16GJVU#"$ P!!$5#,+1XDTBQ((9MW*5M%_OZ_=P-NWRSN_>= MX"<>MB[5_1T]Y+?]W._=W+:7?R^:M].Y7;S475=7X_;E:UUWKG<8?.HS=73% MX7Y1NM=N.$WZ\^:VK7N[Z.K+M&6]ON^;;_\#4$L#!!0 ( #2&R$RA[[X- MM $ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MP@$/T5 MQ >$7>RDTIW_? 3NNVUIY 6:8<^;,,&2C ML2^N!?#D34GMR168&+SL-)TO@O%4Y707!(&$T@<&@=L% M[D'*0(0R7F=.NJ0,P/7YG?USK!UK.0L']T;^["K?YO26D@IJ,4C_;,9'F.NY MIF0N_@M<0&)X4((Y2B-=7$DY.&_4S()2E'B;]D['?9QNTF2&;0/X#. +X#;F M85.BJ/Q!>%%DUHS$3KWO17CB_8%C;\K@C*V(=RC>H?=2[),D8Y= -,<(T.5*:0<=)7GF7@;WC\4W^A$_3_E78IM..G(W'EXW]KXWQ@%)V5SA"+7ZP MQ9!0^W#\A&<[C=ED>-///X@MW[CX#5!+ P04 " TALA,0FV4\+4! #2 M P & 'AL+W=O-(!S0OM@%P MY$U);3/:.-<=&;-% TK8&^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YI8IT6J:I]%W M-GF*O9.MAK,AME=*F%\GD#AD=$L_'(]MW;C@8'G:B1J>P/WHSL9;;&8I6P7: MMJB)@2JC=]OC*0GQ,>!G"X-=G$FHY(+X$HRO948W01!(*%Q@$'Z[PCU(&8B\ MC->)D\XI W!Y_F#_$FOWM5R$A7N4SVWIFHP>*"FA$KUTCS@\P%3/)TJFXK_! M%:0/#TI\C@*EC2LI>NM032Q>BA)OX][JN _C3;*?8.L /@'X##C$/&Q,%)5_ M%D[DJ<&!F+'WG0A/O#URWYLB.&,KXIT7;[WWFF]WMRF[!J(IYC3&\&7,',$\ M^YR"KZ4X\7_@?!V^6U6XB_#='PKWZP3)*D$2"9+_EK@6<_@K"5OT5(&IXS19 M4F"OXR0OO// WO'X)K_#QVG_+DS=:DLNZ/S+QOY7B Z\E,V-'Z'&?[#9D%"Y M<-S[LQG';#0<=M,/8O,WSM\!4$L#!!0 ( #2&R$S98C",M $ -(# 8 M >&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0LT#:= 5( MV515*[72*E739R\,8,47:ILE_?N.#:&H17FQ/>-SSEP\+B9CGUT/X,F+DMJ5 MM/=^.#+FZAX4=S=F (TWK;&*>S1MQ]Q@@3>1I"1+D^0=4UQH6A71=[95848O MA8:S)6Y4BMO?)Y!F*NF!OCH>1=?[X&!5,? .OH/_,9PM6FQ5:80"[831Q$); MTOO#\90'? 0\"9C)*ZM%YHQ853$7QEWD7.N[3?)/E"VV?D"Z$="7)_L"^:Y '@7R-TO

3_%LDV/55@NSA-CM1FU'&2 M-]YU8._3^"9_X?.T?^.V$]J1B_'XLK'_K3$>,)7D!D>HQP^V&A):'X[O\6SG M,9L-;X;E!['U&U=_ %!+ P04 " TALA,1*Z^=+,! #2 P & 'AL M+W=OB;XTDVK0L.5F2]:. [N!_]R7B++2R5U-!9B1TQ4.?T+CD< MTQ ? WY*&.WJ3$(E9\278'RI>N^E2%*>L4L@FF..4PQ?QRP1S+,O*?A6BB/_!\ZW MX?M-A?L(W[]3N-\F2#<)TDB0_K?$K9CT0Q*VZJD&T\1ILJ3$H8N3O/(N WO' MXYO\#9^F_9LPC>PL.:/S+QO[7R,Z\%)V5WZ$6O_!%D-![<+QDS^;::%EGTG4R18>^DT' RQ/9*4E)!S7OIGG%X@JF>/253\5_A M*'!R4^1XG2QI64O76H M)A8O1?'W<1>'M( M?&_*X(RMB'=>O/7>2[%-]QF[!*(IYCC&),N8.8)Y]CE%LI;BF/P#3];ANU6% MNPC?_:'P>IT@725((T'ZWQ+78F[^2L(6/55@FCA-EI38ZSC)"^\\L'=)?)/? MX>.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34+AQO_-F,8S8:#KOI!['Y M&Q&PO=V]R:W-H965T M:9M<<7 M!1@7\#K]^P)V7*NU^@+,<,Z9"T,VHGFU+8 C;TIJF]/6N?[$F"U;4,+>80_: MW]1HE'#>- VSO0%119*2C.]V'Y@2G:9%%GT74V0X.-EIN!AB!Z6$^74&B6-. M]_3=\=PUK0L.5F2]:. ;N._]Q7B++2I5IT#;#C4Q4.?T87\ZIP$? 3\Z&.WJ M3$(E5\378'RNX@?3PD(F/4:*T<27E8!VJ6<6G MHL3;M'*S.!(S-3[7H0GWI^X[TT9 MG+$5\+,_Z'S;7JRF6$2ZG+8%D@W!=(HD/ZWQ U,&PO=V]R:W-H965TP.\CB0E6;+;?6"*"TW+//K.ILQQ<%)H.!MB!Z6X^7T"B6-!]_3- M\23:S@4'*_.>M_ =W(_^;+S%%I5:*-!6H"8&FH+>[X^G+. CX%G :%=G$BJY M(+X$XTM=T%U(""14+BAPOUWA :0,0CZ-7[,F74(&XOK\IOXIUNYKN7 +#RA_ MBMIU!3U04D/#!^F>;VV2F;1.2F9 LA$.,PZ9 ,?-'[GB9&QR)F7K?\_#$^V/B>U,%9VQ% MO//)6^^]EOOL8\ZN06C&G"9,LL8L".;5EQ#)5HA3\A\]V::GFQFFD9ZNHZ=W MVP+9ID 6!;)W2]S I(=_@K!53Q68-DZ3)14..D[RRKL,['U\1/87/DW[-VY: MH2VYH/,O&_O?(#KPJ>QN_ AU_H,MAH3&A>.=/YMIS";#83__(+9\X_(/4$L# M!!0 ( #2&R$RW.CHBLP$ -(# 9 >&PO=V]R:W-H965T/253\=_@ A+#@Q+,41KIXDK*WGFC)A:4HOCSN L= M]V&\V:<3;!V03H!T!MS$/&Q,%)5_YIX7F34#L6/O.QZ>>'-(L3=E<,96Q#L4 M[]![*3;[)&.70#3%',>8=!DS1S!DGU.D:RF.Z3_P=!V^756XC?#M&X7_R;]; M)=A%@MV'):[%O%?)%CU58)LX38Z4IM=QDA?>>6!OXR.RU_!QVK]SVPCMR-EX M?-G8_]H8#R@EN<(1:O&#S8:$VH?C)SS;<U'VC;0! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70GQCS50=:^#O;@\&;QCHM IJN9;YW M(.H$THKQW>X-TT(:6N;)=W%E;H>@I(&+(W[06KB?9U!V+.B>OCJ>9-N%Z&!E MWHL6OD#XVE\<6FQAJ:4&XZ4UQ$%3T(?]Z9S%^!3P3<+H5V<2*[E:^QR-CW5! M=U$0**A"9!"XW> 1E(I$*./'S$F7E!&X/K^ROT^U8RU7X>'1JN^R#EU![RFI MH1&#"D]V_ !S/4=*YN(_P0T4AD55(,/5L\L*$6+EVF7)NWC=,/Y M#-L&\!G %\!]RL.F1$GY.Q%$F3L[$C?UOA?QB?(_>6[D_ M'G)VBT1SS'F*X>N8)8(A^Y*";Z4X\W_@?!M^V%1X2/##'PJS;8)LDR!+!-E_ M2]R*.?Z5A*UZJL&U:9H\J>Q@TB2OO,O /J1'9+_#IVG_+%PKC2=7&_!E4_\; M:P.@E-T=CE"''VPQ%#0A'M_BV4UC-AG!]O,/8LLW+G\!4$L#!!0 ( #2& MR$SCR1"1M $ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!: M,;[9W#,MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG&O@" M_FMWL<%B,TLE-1@GT1 +=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW4E80<)2J75E+VSJ.>6((4+5['79JT#^/-X3#!U@%\ M O 9<$QYV)@H*7\GO"@RBP.Q8^\[$9]X>^*A-V5TIE:DNR#>!>^MV![N,W:+ M1%/,>8SARY@Y@@7V.05?2W'F_\#Y.GRWJG"7X+L_%#ZL$^Q7"?:)8/_?$M=B MCG\E88N>:K!-FB9'2NQ-FN2%=Q[81Y[>Y'?X..V?A6VD<>2*/KQLZG^-Z"%( MV=R%$6K#!YL-!;6/QX=PMN.8C8;';OI!;/[&Q2]02P,$% @ -(;(3/+1 MN+BU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@ M$/T5Q <$K[W9IBO;4C91U4JMM$K5])FUQS8*,"[@=?KW!>RX5FOE!9CAG#,7 MAGQ$\V([ $=>E=2VH)US_9$Q6W6@N+W!'K2_:= H[KQI6F9[ [R.)"59FB0' MIKC0M,RC[VS*' -H'? 0\"QCMZDQ")1?$EV!\J0N:A(1 0N6" O?; M%1Y RB#DT_@U:](E9""NSV_JGV+MOI8+M_" \J>H75?0.TIJ:/@@W1..GV&N MYY:2N?BO< 7IX2$3'Z-":>-*JL$Z5+.*3T7QUVD7.N[C=)-E,VV;D,Z$="'< MQ3AL"A0S?^2.E[G!D9BI]ST/3[P[IKXW57#&5L0[G[SUWFNYN_V8LVL0FC&G M"9.N,0N">?4E1+H5XI3^1T^WZ=EFAEFD9^OHAV1;8+\IL(\"^W=+W, <_BV2 MK7JJP+1QFBRI<-!QDE?>96#OT_@F?^'3M'_CIA7:D@LZ_[*Q_PVB Y]*&UL?5/;;M0P$/T5 MRQ]0[WI#*:LD4K<(@032JHCR[$TFB55?@NULRM\S=M(0(.+%]HSGG#DS'N>C M=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WNEFDA M#2WSY#N[,K=#4-+ V1$_:"WC]_GC*8GP*>)(P^M69Q$HNUCY'XU-=T%T4! JJ$!D$;E=X M *4B$LVLDFF-.4PQ? MQRP1#-F7%'PKQ8G_ ^?;\,.FPD."'_Y0>-@FR#8)LD20_;?$K9CLKR1LU5,- MKDW3Y$EE!Y,F>>5=!O:>IS?Y'3Y-^Q?A6FD\N=B +YOZWU@; *7L;G"$.OQ@ MBZ&@"?'X%L]N&K/)"+:??Q!;OG'Y"U!+ P04 " TALA,"'=9\K4! #2 M P &0 'AL+W=O_$M M0""O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S8'IH4TM,B2 M[^R*S/9!20-G1WROM7 _3Z#LD-,M?7,\R:8-T<&*K!,-?(7PK3L[M-C,4DD- MQDMKB(,ZIP_;XVD?XU/ LX3!+\XD5G*Q]B4:GZJ<;J(@4%"&R"!PN\(C*!6) M4,:/B9/.*2-P>7YC_Y!JQUHNPL.C5=]E%=JFXIF8K_ M#%=0&!Z58([2*I]64O8^6#VQH!0M7L==FK0/XPU_-\'6 7P"\!EPG_*P,5%2 M_EX$463.#L2-O>]$?.+MD6-ORNA,K4AW*-ZC]UIL#[<9NT:B*>8TQO!ES!S! MD'U.P==2G/@_<+X.WZTJW"7X[@^%AW6"_2K!/A'L_UOB6LS=7TG8HJ<:7).F MR9/2]B9-\L([#^P#3V_R.WR<]B_"-=)X+Q#L]N'+/1"+:;?A";OW'Q"U!+ P04 " TALA,HRQ4'?H! #+!0 M&0 'AL+W=O;!3R1;4 VGOE MK%>YWVH]G A190N ;Z._#11J++"Q5QZ%7 MG>@]"77N/^Y.YZ/%.\"/#D:UVGNVDJL0+];X7.5^8!,"!J6V#-0L=W@"QBR1 M2>/7S.DODC9PO7]C_^AJ-[5$/())MQ=/5H^)@VS<&%%>*6Z]&V$K[S*I'D/W&/_"IS'WESE-%\F0XMA'IUDF=_%'U!+ P04 M " TALA,ZZ!24K8! #2 P &0 'AL+W=O.)MYX*# ME'G/6G@&]ZL_&6^11:7F$I3E6B$#38'OTL,Q"_@(^,UAM*LS"I6Z MP$E(" 14+B@POUW@'H0(0CZ-UUD3+R$#<7W^4'^(M?M:SLS"O19_>.VZ N\Q MJJ%A@W!/>GR$N9YKC.;B?\ %A(>'3'R,2@L;5U0-UFDYJ_A4)'N;=J[B/DXW MU[.O/9AJSR7"ZGW\06;YQ^0Y02P,$% M @ -(;(3'%)K'JV 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0+RQ)5RM RJ:*4JF55JG:/GMA "N^4-LLZ=]W; BA M*2^V9WS.F8O'^6CLB^L /'E54KN"=M[W1\9LM M\#J2E&3I;G?'%!>:EGGTG6V9F\%+H>%LB1N4XO;/":09"YK0-\>S:#L?'*S, M>]["=_ _^K-%BRTJM5"@G3":6&@*>I\<3UG 1\!/ :-;G4FHY&+,2S"^U 7= MA81 0N6# L?M"@\@91#"-'[/FG0)&8CK\YOZ8ZP=:[EP!P]&_A*U[PIZH*2& MA@_2/YOQ">9Z;BF9B_\*5Y (#YE@C,I(%U=2#\S*T9B9UZW_/PQ,DQQ=Y4P1E;$>\P>8?>:YD< MLIQ=@]",.4V8=(U9$ S5EQ#I5HA3^A\]W:;O-S/<1_I^'3W;;PMDFP)9%,C^ M*?'V0XE;F+L/0=BJIPIL&Z?)D&PO=V]R:W-H965T0/B%D#RV8%2-E$52NUTBI5VVM6)/I!0Y^AA=SRE%N\ /SL8U6H?V$HN0KQ8XTN5 MH] F! Q*;1FH66[P"(Q9(I/&[YD3+9(V<+U_8__D:C>U7*B"1\%^=95N3H& N_BO<@!FXS<1HE((I]PW*J]*"SRPF%4Y?I[7KW3I. M)TDTA_D#R!Q EH"#T\&3D,O\B6I:9%*,@9QZ/U#[BW='8GI36J=KA3LSR2OC MO16[0YKAFR6:,:<)0]:8!8$-^R)!?!(G\BZ<^,,C;X:1"X_6ZO'>3Q!["6)' M$/]7XF%3H@]S[Q=)O"+)>X+[<"/BPWS0R;U79.\A(!L1'R;RBZ1>D=1#$&]$ M?)AD(X)75Y"#;-SPJ: 4U]X-_LJ[S/<#<5?X'WQZ'+Y1V72]"BY"FT%PU[46 M0H-));PS76W->[08#&IMMZG9RVDJ)T.+87YP\/+J%7\!4$L#!!0 ( #2& MR$RX(MEXMP$ -(# 9 >&PO=V]R:W-H965T]*D<\A 7)Y?U3_%VK&6*W?P:.0O4?DVIT=**JAY+_V3 M&3[#5,\])5/Q7^$&$N$A$XQ1&NGB2LK>>:,F%4Q%\9=Q%SKNPWBS3R;:.B&= M".E,.,8X; P4,__(/2\R:P9BQ]YW/#QQH?=6)!_V&;L% MH0ES'C'I$C,C&*K/(=*U$.?T'3U=IV]7,]Q&^G89?7M8%]BM"NRBP.Z_$@]O M2ES#'-\$88N>*K!-G"9'2M/K.,D+[SRP#VE\DW_P<=J_<=L(['S9V/_: M& ^8RN8.1ZC%#S8;$FH?C@<\VW',1L.;;OI!;/[&Q5]02P,$% @ -(;( M3):Z*;:V 0 T@, !D !X;"]W;W)K&UL=5-A M;]P@#/TKB!]0%DB!V4XN;W$22.!=W1=\>S:#L7'*S,>]["=W _ M^I/Q%EM8:J% 6X&:&&@*>K\['+,0'P->!(QV=2:ADC/B:S"^U 5-0D(@H7*! M@?OM @\@92#R:?R:.>DB&8#K\SO[4ZS=UW+F%AY0_A2UZPIZ2TD-#1^D>\;Q M,\SU7%,R%_\5+B!]>,C$:U0H;5Q)-5B':F;QJ2C^-NU"QWV<;FZR&;8-2&= MN@!NHPZ;A&+FC]SQ,C'U/>F"L[8BGCGD[?>>REW=W8XQ:3KF"6">?9%(MV2.*;_P--M^'XSPWV$[]?JU__1SS8)LDB0K?63Y$.) M6S$?1=BJIPI,&Z?)D@H''2=YY5T&]CZ-;_(W?)KV;]RT0EMR1N=?-O:_073@ M4TFN_ AU_H,MAH3&A>,G?S;3F$V&PW[^06SYQN4?4$L#!!0 ( #2&R$P^ MJR/RQ $ #<$ 9 >&PO=V]R:W-H965TOWW!?2LW=(OP@QOWIMA M&(M9Z1?3 UCT*L5@2MQ;.QX),74/DID[-<+@3EJE);/.U!TQHP;6A" I"$V2 M>R(9'W!5!-]95X6:K. #G#4RDY1,_SJ!4'.)4_SF>.9=;[V#5,7(.O@*]MMX MULXB&TO#)0R&JP%I:$O\F!Y/N<<'P'<.L]GMD:_DHM2+-SXU)4Y\0B"@MIZ! MN>4*3R"$)W)I_%PY\2;I _?[-_8/H797RX49>%+B!V]L7^('C!IHV23LLYH_ MPEI/CM%:_&>X@G!PGXG3J)4PX8OJR5@E5Q:7BF2OR\J'L,[+29:N8?$ N@;0 M+> AZ)!%*&3^GEE6%5K-2"]W/S+?XO1(W=W4WAFN(IRYY(WS7BN:T()'.,$A2G (!(>_2LQN2HQA M_B.21T7R"$%^(Q+#W-^(D%WC).@N/%F#:C4-85QVWFTJ'FEH_!_X,E)?F.[X M8-!%6?=\0I-;I2RX5)([ETOOIG@S!+36;]^YO5[>\F)8-:YC2K9_1?4;4$L# M!!0 ( #2&R$QCBPY&PO=V]R:W-H965TZ0PWQO0'0G31@&#Z1O;0V9-**L&, M-55-=*^ E3Y(<$*CZ)8(UG8X3[WOI/)4#H:W'9P4TH,03/T] I=CAF/\X7AN MZ\8X!\G3GM7P"\SO_J2L11:6LA70Z59V2$&5X;OX<$PYGAR"4$' KC&)A=+G /G#LBF\;;S(D721>XWG^P/_K:;2UGIN%>\I>V M-$V&]QB54+&!FV)U2@DU_Z+BD$;*686FXI@[]/: M=GX=IY/;[1P6#J!S %T"]EZ'3$(^\P=F6)XJ.2(U];YG[HKC [6]*9S3M\*? MV>2U]5YR&NU2@*$R\(8MD7"1J2.-(OX30+H2B2$N>XD65V< %7[)ZM1(8?.C\O* MNTS%'?47_Q\^C=1/INJVT^@LC7T^_I(K*0W85*(;FTMCIW@Q.%3&;7=VKZ:W M/!E&]O.8DN5?D?\#4$L#!!0 ( #2&R$S >M&PO M=V]R:W-H965TFEYR M33:]W/4SJ^-+"N(!KNV_/T!K[1Y?9&9XYGEF@#&;I'K5+8!!;X+W.L>M,<.! M$%VV()B^D0/T=J>62C!C7=40/2A@E4\2G-#=;D\$ZWI<9#YV4D4F1\.['DX* MZ5$(IMZ/P.64XPA_!)Z[IC4N0(IL8 W\ O-[."GKD96EZ@3TNI,]4E#G^"XZ M'%.']X _'4QZ8R/7R5G*5^?\J'*\K].\TY"E[1P ET2Z)IPZW7(+.0K_\X,*S(E)Z3F MLQ^8N^+H0.W9E"[HC\+OV>*UC5X*&M&,7!S1@CG.&+K!1"N"6/95@H8DCO2_ M=!I.CX,5QCX]WJKOXS!!$B1(/$'RI<7XJL40)@F+I$&1-$"07HF$,/LK$;*Y M. &J\4]6HU*.O1^7372=BCO_4L@G?!ZI)Z::KM?H+(U]/OZ2:RD-V%)V-[:6 MUD[QZG"HC3._65O-;WEVC!R6,27KOZ+X!U!+ P04 " TALA,;D^=G+@! M #2 P &0 'AL+W=O?<#R[9H,VS M;0$<>I5"V1RWSG5'0FS9@F3V1G>@_$VMC63.FZ8AMC/ JDB2@M#-9D)DT\1PR$)?G=_5OL79?RX59N-?B#Z].#E2WYLR.&,KXIU/WGKOM:#)/B/7(#1A3B.&+C#) MC"!>?0Y!UT*V#L:W^0??)SV1V8:KBRZ:.=?-O:_UMJ!3V5SXT>H M]1]L-@34+ASW_FS&,1L-I[OI!Y'Y&Q=_ 5!+ P04 " TALA,.(\1$-T! M 1!0 &0 'AL+W=O)$U@ K>6M;)':J5ZK<8RZ*&ELH5[Z'3*Q47+54Z%&P&TM*2681*&*6YI MTZ$\L[FCR#-^4:SIX"@">6E;*OX^ N/##D7HEGANSK4R"9QG/3W#3U"_^J/0 M$9Y4RJ:%3C:\"P14._0EVAY2@[> WPT,\FX>F$I.G+^8X%NY0Z$Q! P*912H M'JZP!\:,D+;QZC31M*4AWL]OZE]M[;J6$Y6PY^Q/4ZIZAQY04$)%+TP]\^$) M7#UK%+CBO\,5F(8;)WJ/@C-IOT%QD8JW3D5;:>G;.#:='0>G?Z/Y"<01R$2( MDO\28D>(/TM('"%9$/!8BNW-@2J:9X(/@1A/MZ?F$D7;1'>_,$G;;+NFVR-U M]IH3$F;X:H0P5B M*Y#,!.)%&2,F"BVHLZ!PM5E4X@7%?BN)UTKBL9+X!=9>@?7GFY%Z!5*/@_7B MW-./=9*4K!X6^^"[NV8>BQ]4G)M.!B>N]+6UEZOB7(&6#%?:>*W?IRE@4"DS MW>BY&/_2,5"\=P\0GE[!_!]02P,$% @ -(;(3)/IY2PT @ )@< !D M !X;"]W;W)K&ULE57MCILP$'P5Q ,$,.13@)2D MJEJIE:*K>OWMD$U 9S"UG7!]^]J&< E9JO0/MI>9V1V#UW'#Q9O, 93S7K)* M)FZN5+WR/)GE4%(YX354^LV1BY(JO10G3]8"Z,&22N81WY]Y)2TJ-XUM;"?2 MF)\5*RK8"4>>RY**/QM@O$G\S>S^'I(7-]4! PR922H'BZP!<:, MDJ[C=R?J]CD-\79^5?]LS6LS>RIAR]FOXJ#RQ%VXS@&.],S4"V^^0&=HZCJ= M^V]P :;AIA*=(^-,VJ>3G:7B9:>B2RGI>SL6E1V;3O]*PPFD(Y">H'/_BQ!V MA/"#$%GS;676ZB>J:!H+WCBB_5HU-3]%L KU9F8F:/?.OM-NI8Y>4D)FL7)"\Q0@=GS3N>HP/RQ@M ?.,4P(]]C M@299( ($%UBB LOG;9H/@OW7_A-&45 XDF?D_ 2(1#0B@9Z/=4#^PRU^ ((0 MJ6(Z=(N!!F=]BX*&Q7@WW:4$<;*-6#H9/U?*G..;:-_LU\1TIT%\8RX!V[4^ M9-H;Y#L5IZ*2SIXKW?MLASIRKD#7Z$_T,W MDM=?C>E?4$L#!!0 ( #2&R$S\\O!PQ $ #<$ 9 >&PO=V]R:W-H M965TE+X%=S\S. IM\4OK5= 6O4G1FP)WU@X'0DS5@63F M3@W0NR^-TI)9%^J6F$$#JP-)"D*3Y!V1C/>XS$/NI,M?Z@(GWA (J*Q78&ZYP",(X86N)V?U5_#KV[ M7L[,P*,2/WAMNP+?8U1#PT9A7]3T$99^]A@MS7^&"P@']TYXP"XJL L"NZW +KEI,8;Y3Y/[:)%]1(#>%(EALILB9'-Q$G0;GJQ! ME1K[,"Z;[#H5#S1<_!_X/%)?F&YY;]!96?=\PB4W2EEP5I([YZ5S4[P& AKK MM^_=7L]O>0ZL&I8Q)>M_1?D;4$L#!!0 ( #2&R$QQ(T47@@( #0* 9 M >&PO=V]R:W-H965TU_8G_+S!*QU@$+]SVHC!V-*I[!A[TY-OA[7M:$6TH'NI*8AZ M7.B&%H5F4CK^=J1VOZ<.'(ZO[%],\BJ9'1%TPXH_^4%F:SNVK0,]DG,A7UGS ME78)!;;59?^=7FBAX%J)VF//"F%^K?U92%9V+$I*2=[;9UZ99]/Q7\/@ +<+ MA0NJ<$V\-U(1P 0>2. 9 G] X,>3 M+%I(9""5@<2.,\ECCO$'F)$.']3ASW2X?@@3!"!!\'@E0I @G"L()I5H(<$@ M2^QZ3HPGQ8!@;AC>,#8"U43+OD2S;6)_-9$RQ_BWJA*#.F+ EP@F6($$J\=] MP0[<:A1ZF&DQKR]Q[03R>KNCH;ZBV+Z'U!+ P04 M " TALA,=D<$9OX! #X!0 &0 'AL+W=O*;EHJ-*E M."/9": G2VH8PD&P1 VM6S]/[=I!Y"F_*%:WO#0-%;^VP'B?^:'_MO!4 MGRME%E">=O0,WT!][PY"5VA2.=4-M++FK2>@S/P/X6:_-G@+>*ZAE[.Y9Y(< M.7\QQ>=3Y@?&$# HE%&@>KC"#A@S0MK&SU'3GXXTQ/G\3?VCS:ZS'*F$'6<_ MZI.J,C_QO1.4],+4$^\_P9@G]KTQ_!>X M-PXT2?47 F[:]77*3BS:BBK33T M=1CKUH[]L+-*1IJ;@$<"G@AA]"XA&@G1'P)YET!& KDCH"&*[*IJG@O>> M&+YN1\V?*-P0W?W"+-IFVSW='JE7KSF.@Q1=C="(V0X8?(,);S$[!^86L7<@ MH@F"M,G)*78ZQ98?S?DD=@M$3H'("I"9 $GN4@R0,+"8UF*"Q1UH[P01MQ/B M=$+^+=^,ZBZ;'/?P-02P,$% @ -(;(3+:$6,8D P Y0P M !D !X;"]W;W)K&ULE5==;YLP%/TKB/<5_ E$ M2:0FT;1)FU1MVO9,$R=!!9R!TW3_?K:AE-B7*GT!;,Z]/O? N9CY139/[5$( M%;Q49=TNPJ-2IUD4M=NCJ/+V3IY$K>_L95/E2@^;0]2>&I'O;%!51CB.>53E M11TNYW;NH5G.Y5F512T>FJ ]5U7>_%N)4EX6(0I?)WX4AZ,R$]%R?LH/XJ=0 MOTX/C1Y%0Y9=48FZ+60=-&*_"._1;(.9";"(WX6XM*/KP)3R*.63&7S=+<+8 M,!*EV"J3(M>G9[$696DR:1Y_^Z3AL*8)'%^_9O]LB]?%/.:M6,OR3[%3QT68 MAL%.[/-SJ7[(RQ?1%\3"H*_^FW@6I88;)GJ-K2Q;>PRVYU;)JL^BJ53Y2WT_*T>O9YB1F;1\\F48]9=1@\PJ !$>GLPQ(86F*% MO7!\O<#:1R3H&K(!DA"8! 'K)#:>7-7)X0043$!M CI*0!R.JPZ26$AM(3R. M,T?-#8 B,N81SGKBJ +"$9G2"$&QG M!/B93[1Z!)L09;?+@F$7XO@&67K0N%X4IRQQ.SZ$TU]9.E$5AEV- 5=SZE+R M[?I)-S%"74H CG,TU:LP[&OL^]K[*/:8ZZ[*J/=]!V 92:'(JZ#1ZETCM1NU_<2ZF$)AG?:9)'_<\Q M#$JQ5^8RT==-M_'N!DJ>^I^*:/BS6?X'4$L#!!0 ( #2&R$R^]LG#Y0$ M *0$ 9 >&PO=V]R:W-H965T,SY\R8&>\1$&?=)PP8C2IFB1' 60V@8QBG 4I8B1?@C+ MW/I.HLSYI&@_P$D$, Y7Y2%KX!>KW>!+:0BM+ MW3,89,^'0$!3A _QX9@:O 4\]S#+S3XPE9PY?S7&][H((Y,04*B482!ZN< C M4&J(=!I_%LYPE32!V_T[^U=;NZ[E3"0\ ["K MQ0G9S+\01 M8.(5@33[*H%]$D=\$X[3S$^0>'-,+$'R@>#>3[#S$NPLP>X#P>>K(ATFLYC! M8I(LB5*_S-XKL[^5R:(K&8?9;V0^Q3C!?IG4*Y-Z9.(KF?2VFC3*=E@, M L1 9 >&PO=V]R:W-H965T?UQF M1U6]U#LI&^>MR,MZ[NZ:9O_@>?5J)XNTOE=[6>I_-JHJTD8?5ENOWEZ1[X=>D6:ENYAUYYZJQ4P=FCPKY5/EU(>B2*N_CS)7Q[G+W/<3W[/MKFE/ M>(O9/MW*'[+YN7^J])%WSK+."EG6F2J=2F[F[@?VL.34!G2*7YD\UA?[3EO* MLU(O[<&7]=SU6T#E_GOV3UWQNICG MM)9+E?_.ULUN[L:NLY:;]) WW]7QL^P+"ERGK_ZK?)6YEK=.]#56*J^[7V=U MJ!M5]%FTE2)].VVSLML>^_SO83B ^@ Z!S#QWP#>!W CP#LYZTK]F#;I8E:I MHU.=9FN?MDW!'K@>S%5[LAN[[C]=;:W/OBXHHIGWVB;J-8\G#5UJAHHE4/"S MQ-,&SBX(NJ NG@]!/6$&]:%!K$B;"I,$UV=#0")C8A%74BP;K@T64)*8CI N28&R, M,*4835A)O6C0O3PQ^Q>H>"38B!W,/ :@%X^ BF%2,7%#XV"Z,(07JW$ .1)F MS=(5U= .Y@M#@+':QL;''>.QU<=(1J-]C$'#$&FLIK$A$G"K9VQ1> '&H1D, M&@9($X]U'48-NX$UA%E#4UA# "(LB,TGCZNRH2',&IK"&@(,"9/8O&-#F6 C M@TPCST-32$,V0T1@D0:H A:-V<&D(42:L2'&I*$;2$.8-#2%-&0S)$R8-4E7 M5$,[F#0TA30$$,)CWWR&@++1)QK"I*$II"$;(ISY)HF12@0CK"',&D*L&9MQ MS!JZ@34UDNCX? MY'+3M+N1WJ].K^>G@T;M^T\/WOG[Q^(?4$L#!!0 ( #2&R$R'Q]X$*P( M '\& 9 >&PO=V]R:W-H965T$XXE3Y$]O+S.S.$B]YS_BK MJ &D\T9)*PJWEK);(R2J&B@63ZR#5CTY,DZQ5$=^0J+C@ ^&1 D*/"]!%#>M M6^8FMN-ESLZ2-"WLN"/.E&+^=P.$]87KN]? 2W.JI0Z@,N_P"7Z _-GMN#JA M2>704&A%PUJ'P[%PG_WUUOK#UT/A>KHB(%!)+8'5 MIK$BVY80%GD+8I!LVM+@9_,A!-.Q?#2!P.DG7CN$?3 M-Z?\!U!+ P04 " TALA,3MT76>P! *!0 &0 'AL+W=OA#)%GX+=/K9X!WBK MH5>SO6>='(5XM\&W(D6^%00<X #=PJ\3TR 57[NGE9Z5% M,[(8*0W[&-:Z=6L_\E_+U@O(6$"F@B#\;P$="^BB _*G-7/3+,LD:+WY/"Q M.F9G(MA11DP9(ZY1>Q7$'2"8"-@4D%6 M51!73V]4;-8)Z"H!=03A#<%V86/ ;!RF=9C(?WX@,USM$@Z'%&UL?57;CILP$/T5Q =@;H$D J0E4=5*K11M MU?;9(9. UF!J.V'[]_6%L"SQ[DML#^><.>/+)!LH>^$U@'!>6]+QW*V%Z+<( M\:J&%G./]M#)+V?*6BSDDET0[QG@DR:U!(6^GZ 6-YU;9#IV8$5&KX(T'1R8 MPZ]MB]F_$@@=,-[1P&Y]Q] M"K;[5.$UX'<# Y_-'57)D=(7M?AVREU?&0("E5 *6 XWV $A2DC:^#MJNE-* M19S/[^I?=.VREB/FL*/D3W,2=>ZN7><$9WPEXID.7V&L9^4Z8_'?X09$PI43 MF:.BA.M?I[IR0=M115II\:L9FTZ/PZA_I]D)X4@()X+,_1DA&@G1&R'^E!"/ MA'A!0*84O3=[+'"1,3HXS)QNC]4E"K:QW/U*!?5FZV]R>[B,WHIPOLK>(1'83D;7.2/.C>0U1:A>( MK0*Q%HCG GZZV"B#"7P-ZL8L7K(HQ89*O ^V=&4ULWHP$V[\A1F#"<)YF@ M3POLHAL3=RIZ[82Z@[/HU/N>0O7X%O$RV.Y,"WN3,0WU!V:7IN/.D0KYM/4# M/%,J0%KT/7DHM>SATX+ 6:AI*N?,=#*S$+0?FS2:_BF*_U!+ P04 " T MALA,\]#>=H\# "O#P &0 'AL+W=OZX,0RGLO\K)>^ >ECK,@J#<'4:3UK3R*4G^SDU61*KVL M]D%]K$2Z;8V*/" (14&19J6_G+=[3]5R+D\JSTKQ5'GUJ2C2ZN^]R.5YX6/_ M8^,YVQ]4LQ$LY\=T+WX(]?/X5.E5N]<I?KR)ELK5LSQ_$>9 S/?,Z;^)-Y%K>,-$Q]C( MO&X_OL-OL/J4J7\TJ>O:IKH&/:]"F>1;J^FV:S+6?[G2Y MK7??EB0)Y\%;X\A@[CL,Z6'P!1%H[Y<0! IQ3QQS,@RP@:"GJE2V#!Q:[B4A2.N(!E$D?390[#0HGY M!*$SH/YY*<7VCQ" ZM_X(1M8=;$KNZ[285=1*>,V&1>$.1[+#2R[V-5=0.E< M2;T)F2-T (KAD6M#8.$EKO"Z.D=<1:4$VS('H'"2C,@N@6670+)KJQQQ]53K MEY6=-81"T5AV8-$EKNBZ*D< T46$VW1<5$+'D@-K+G$UUY4X ^+7KQ6 3%&(:M].A+6WD:=2-?^J>[N7J?..-#.)M7^/9ZMN M=OQTTXVRW]-JGY6U]R*5GGC:N60GI1*:)+K5U3GHZ?FRR,5.-:]6)>"T+]@>G\N,C2?K*7OE%8!PWAK2\MRMA.BV"/&R M@@;S%>V@E3MGRAHLY))=$.\8X),F-00%GA>C!M>M6V0Z=F!%1J^"U"TN[[X'GNM+)50 %5F'+_ #Q,_NP.0*C2JGNH&6U[1U&)QS]\G? M[E.%UX"7&GH^F3NJDB.EKVKQ]92[GDH(")1"*6 YW& /A"@AF<;O0=,=+15Q M.G]7_ZQKE[4<,8<]);_JDZAR-W6=$YSQE8AGVG^!H9ZUZPS%?X,;$ E7F4B/ MDA*NOTYYY8(V@XI,I<%O9JQ;/?9F)XD'FIT0#(1@)$CO?Q'"@1!^$")=O,E, ME_H)"UQDC/8.,Y?58?5/^-M0'F:I@OKL])ZLELOHK0B]=89N2FC [ PFF&#\ M$8&D^F@1V"QVP8(>W!OLEXCD@4-H+2+4_'":X/J!0&05B+1 ='<*\>P4#,;W M-*C5H&@5S2KY#^@NE;4UE;4EE626BL'XP<1EL]K876*K2VQQ26M']Z94@$R1V\EK[62K7A< M$#@+-4WDG)F&9!:"=D.O16/#+_X"4$L#!!0 ( #2&R$RL*,%\" ( ,\% M 9 >&PO=V]R:W-H965T72 M=M"+EO4>AWKO?PIWAT+'FX#?+8QBL?=T)R?&WK7Q[;+W UT04#A+K4#4&?W37F2S]W/?NT!-;E2^L?$K3/TD MOC*.^]BL*P1' MQ. TFV.0TI\AV G!1B!:"(1)Z!:(G *1$8B7%>3YJDH;DYF8WD*B.'E29^S$ MQ'88X4(#!SA8@6Q4L@1E&7X"2IR@Q E:SSW9@M+@V>13)RAU@O *E&Y!<9$D M;E#F!&5.4+0"95M0@HO<#&ULE59AKYHP%/TKA!\@M!5$@R1[+LN6;(EY MR[;/5:N05RAKJ[S]^[4%"> E\?E!:#GWG'LO/:5I(^2;RAG3WGO)*[7UX]6\I!B#<[^';:^J'-B'%VU):"FLN-[1CGELGD M\;\*BW*CL6D4M+W]EI4[MIT_/J:99*T7BR?5LUM8L";8AIYM%.NMZY9Z9:969O&4'+-+A9 MH@[STF+P"!.-,3L($_>8P.30)X+!1+ C( ,"C#%,0$ "X@B6HPQ6DRQ;3.0P M58N!)9:@Q!*02"82+0:% PV\6LRT(@)E(D!F#1/$($'\?"]7(,'J,0,<3@J% M, @624"1Y($ XR5,L 8)UL^7:=\'M/K#)PH%07,Z,RY# 69ZD"@F88@V$0( M SV-IG;&P!*-\2*9D8+MA@"_3:5V'6@DA7"TF*L*MAT"?(=G'(5@2Z'H VL% M-A6*@2RF&TP'&NXP:(W-=CG8BL9BL $1Y*[I5@."9C8*!'L0/9J0D'"& G8A M^H -,6Q###ELVMH.--J\D]#^9K1@*V+(9=/.0B RW=R"P3?6'GI^4'DI*N4= MA#:?:_=1/0NAF2$,%R;MW)RS^@%G9VUO5^9>MH>-=J!%W1VD@OXTE_T'4$L# M!!0 ( #2&R$P*KL*!2@, )@- 9 >&PO=V]R:W-H965T5?O2==$MU%DV MYLM!M76A3;,])MVYE<7>&M55@M,T2^JB;.+UTO8]M.NENNBJ;.1#&W67NB[: M/QM9J>LJ1O%;QV-Y/.F^(UDOS\51?I?ZQ_FA-:UD\K(O:]ETI6JB5AY6\3VZ MV^*L-["(GZ6\=K/WJ$_E2:GGOO%EOXK3/B)9R9WN713F\2*WLJIZ3R:.WZ/3 M>.+L#>?O;]X_V>1-,D]%)[>J^E7N]6D5YW&TEX?B4NE'=?TLQX18'(W9?Y4O MLC+P/A+#L5-59_^CW:73JAZ]F%#JXG5XEHU]7D?_;V:P 1X-\&2 V;L&9#0@ MCD$R1&93_5CH8KULU35JA]DZ%_VB0'?$#.:N[[1C9[^9;#O3^[(F!"^3E][1 MB-D,&#S#H%O$UD<00B9,8B*8PL!0&!OL.7""V *( ,!$R76GMR$2&$'%'1 MK0-ZXX Y(S5@F,4TPTB)G"".&,S$0"8&,&4.$_.84I@B RDR@(([%)E'\0&E MG.6A9#C(Q &FW&'B/A/F.4L#*>4@40X0"84" /E!7'T80(K.,^ *) !,L M#PC0!^KJPPBZ83)CAT-C!\L$ G2"NCHQ@ERJ3+B;1/9?LPG+"0+TA+IZ,H+< MB%B("A84!"@*=15E!,V3$@N1I;-?:!W!FH&$7ULL((08U@(,: %SM0 $>9LN M! IM[+!68 2X<,L/! 6D%L."@@%!86Y5@" >X('E! ,'"98'7,!2@0&I\.=G M /'9PJ*"YYBX4^3C$,,\M-8QK"D8T!1_EOQ#!\UY1D(#"&L*!C3%GZC,RXH( MGC%WDTEFY]Q:MD=[)>BBG;HT]CXRZYVN'??8GI/_P8<[R[>B/99-%STI;4[; M]DQ\4$I+$TZZ,#F?S#5I:E3RH/M7;M[;X:XP-+0ZC_>@9+J,K?\"4$L#!!0 M ( #2&R$PA+.L); ( -(' 9 >&PO=V]R:W-H965T^TD3D +F-I.LGW[VH:E M!(8;?&#F_V8,X]G?:>Z^K1FW]0NMV'03J6/":J95H>6/>G(6LF39+ M>0E4*SD[.:>Z"@A"<5"SLO'SC=M[EOE&7'55-OQ9>NI:UTS^W?-*W+<^]C\V M7LI+H>U&D&]:=N$_N7YMGZ59!8/*J:QYHTK1>)*?M_X.K_[.+;:>LC&Q&O^%%;"6:&&W_B56653!Q_>E%_8%K'\?Q#_8M+WB1S M8(H_B>IW>=+%UD]][\3/[%KI%W'_RON$(M_KL__.;[PRYC82PSB*2KFG=[PJ M+>I>Q812L_=N+!LWWKLW<=B[P0ZD=R"# W6@3VD+Y MWYLM8, BW6$RQR1HBNF,,'W,:*D8,5S.F (H/$51$)4L9047/@8J/YE6?F_T M\)G2U>C7ZTC!Z$JMN;RX9J*\H[@VKI.-=H>&M2/N2OYOWG6['TQ>RD9Y!Z'- MQ>ZNW[,0FIMHT,I\Q,(TV&%1\;.VT\3,9==ENH46;=]!@Z&-Y_\ 4$L#!!0 M ( #2&R$RH[P Y7P( "H' 9 >&PO=V]R:W-H965TU#>$X MX_0EV,OL[,PZK+.!LE=>$2*RVN.S?/=.S \HQ>15-WY, N[]\!S M?:F$"GAYUN,+^4G$2W]@Z)1VO:>M,[K^3&VDD7"F1-4K:?P\1_3[,G!%-","?(VO]+@%,"?$\(M?E1F;;Z&0N<9XP.#AM/ MJ\?J3^%OH6QFJ8*Z=_J==,ME])9#!#/OIH@FS'[$! N,/R,\R3Z7"&PE]L$J M/?A8H%@CT(,*T&H"ZGSXP41H)PBM!*$F"!<$"3*:,$*0AG0:\BE (#9QA07G MIS )['(BJYQH)0>BR- S8J)E'1@9)U=809%=2FR5$ENDQ(:4V-8:'X3 4&/! M^2F"R*X'6?4@RU$_($BL!(G%4&(82E9M@S&$(4R-0RC6P"!%L9^ !_^^U"HI MM7A*[01R8EJ_8K!VE0#S,QY!Z;+_:!,:IUG88& 3QX8@;S%A6L(N>AASIZ37 M3JAO>1&=!_Y3H":4$=^KBT!/KG>:\1;Y@=FE[KASI$+./SVESI0*(E6"C6QZ M)2^N>=.0LU!+)-=LG-[C1M!^NIF\^7K,_P%02P,$% @ -(;(3/B^&ULE5;;CILP$/T5 MQ U#2$)#"W[$K YF2<[(4NFS5+N U5+SK8NJ"P" M@E W]A_^S$&S$;IOA:%+_RK3XL M_-3WMGS'CH5^$>6_A,$!I T@78#)_:\ V@;0:T#HQ#>5.:F?F&;+N11G3S;_5LWL2X$? MJ3$SLYO.._?,J%5F][2D*9X')TO48E8-AMQ@KHC L'HA( M1C)04 1U\?1.!($)0I @= 3A'0'MN=!@(H>I&APL )(E1'-$P&2EKI$,Q4%8T0@%VX!,F'S ';C%, MIYA#AY))&*=]9_X'NR\(;ED,]6P\0@$W&(X^8 O<8CB>8DL\T#MX6880G*)X MY"N(X7;%PWXUOHY0P&V(TP]8 C&UL ME5;;CMHP%/R5*!^P\24. 06D ENU4BNAK=H^&S 0;1*GMH'MW]=V0@KA9,6^ M$-N9F7.)!SL[2_6J#T*8X*TL*CT-#\;4DRC2FX,HN7Z2M:CLFYU4)3=VJO:1 MKI7@6T\JBX@@E$0ESZMPEOFUE9IE\FB*O!(K%>AC67+U=RX*>9Z&.+PLO.3[ M@W$+T2RK^5[\$.9GO5)V%G4JV[P4E;QIQ4-NYB.>#V^J'_VQ=MBUER+ MA2Q^YUMSF(9I&&S%CA\+\R+/7T1;$ N#MOIOXB0*"W>9V!@;66C_&VR.VLBR M5;&IE/RM>>:5?YY;_0L-)I"60#H"IN\2:$N@_PGQNX2X)<2/$EA+8#U"U-3N MF[GDAL\R)<^!:O9#S=VVPQ-F/]?&+?JOX]_9?FJ[>IK1=)1%)R?48N8-AEQA M",.WF 6 N44L[Q&CGL@S($([2&3KZ(HA8#'$\^E-,2DL0$$!Z@7B&P':J[3! M,(^I/ 93FC*,XUXY2P!)DIBQ-(WAI&(PJ1A(:@P+,%" /=Z6!!1([C,8H]XF M2>Z+'5/;DY3 D49@I!$0J=?6>8,9744B ^U(P1CI70Q"!C[(&!08/]Y/C M(:!.TK<4NF\I0\CN(=:W%H!,<4*3).D[[!Y)*$H1BP>,A@?^-C"P*0>:B&&S MX@^X%<-VQ8_X%0,V1(C:3J*A:+ /,6#$\5#;8"?B#U@1PU[$@!G[-<\QX,:! MFJ.KD\)=#KYSM<\K':REL8>./QIV4AIA9=&3%3S8^T@W*<3.N.'(CE5S*#<3 M(^OVPA%UMY[9/U!+ P04 " TALA,V_;- " N!0 &0 'AL+W=O M,*+T4%9:= '*Q28SBT/<3S$C3HCRSL9/(,WY5M&GA)#QY M98R(OP>@O-^C +T&GIJJ5B: \ZPC%?P ];,[";W"(\NE8=#*AK>>@'*/'H+= M,3%X"_C50"\G<\\X.7/^;!9?+WOD&T% H5"&@>CA!D>@U!!I&7\&3C26-(G3 M^2O[9^M=>SD3"4=.?S<75>]1BKP+E.1*U1/OO\#@9X.\P?PWN '5<*-$UR@X ME?;K%5>I.!M8M!1&7MS8M';LW;+/TN MJ^#)-6,@*OLBI5?P:ZO,#YU$QT?_$)IK.HL?=#-P;_>-QG62[T1432N],U?Z M$=BK6G*N0&OT[_0AU+IYC0L*I3+3K9X+]X3=0O%NZ$YX;)'Y/U!+ P04 M" TALA,XL>**J<" !A"0 &0 'AL+W=O]%$($[Q69:T7X=&89A9%>GL4%=>?9"-J^VUG,N3*8M:/*I GZJ*J[\K4E1U%/;3!U!A[QJQ 7 M/>@'+I1G*5_&P_\;^V0=O M@WGF6JQE^;O8F>,BS,-@)_;\5)HG>?DBNH!H&'31?Q-G45JX4V)];&6I_3?8 MGK215<=BI53\M6V+VK>7]D^:=V:P >D,2&] /C:(.X/XW0!_:)!T!LG((&I# M\6NSX88OYTI> M6FM^%N%^%98E=_ZR;]8OM_=GFTG3TO8Y;-H[,CZC"K%D,& M&-PC(LO>NR"0BQ69F,(K@AN1)"!!X@F2 M*P(R6JP60SVF_FBQ*.B" B[BD0MZKXL4=)$"+I*1BQ:3#5U0FJ-QV@ 8CI-! M=J_D9*"<#)!#1W*R2<0I0FR$VF03-6F,,(/%Y*"8'!"3P@0,)&#W[S&,X!.) M[LA/![K: X3E>(1; SB6Q@F]H>A&C9:/]NX&@%&,2'Q#$%A1 M'C !!&4W*.!:@/^C&&"X&F"H'$P2-:T'A#(VR5,R/4D9IK>6!:X=&"H>DSQ1 MZ,QB,LX3!&-L?!:BP3U3"77P=[@.MO)4&U>K![/].^&!N'MJ-+_"LW5[?[W3 MM(^/[UP=BEH'S]+86]#?57LIC; JT2>K\FC?._V@%'OCNIGMJ_;2;P=&-MV# M)NI?5&PO=V]R:W-H M965T_N/=?+N3C) M(J_X<^TUI[+,ZK\K7HC+PB?^^XWO^?X@VQO!*^5%B-?VXLMVX8=M1;S@&]F&R-3A MS->\*-I(JHX_.JA_S=DZ#L_?HW_JQ"LQ+UG#UZ+XG6_E8>$GOK?EN^Q4R._B M\IEK09'O:?5?^9D7RKRM1.78B*+I_GN;4R-%J:.H4LKLK3_F57>\Z/CO;K@# M: >X.A VZ4"U [W5@6D'9C@$O91N;9XRF2WGM;AX=?]XCUG;1>21J=7?M#>[ MQ>X^4\O3J+OG)0N3>7!N VF;56\# QN(R-AFC=B,+9X0"WHU"521UTH!K10Z M?SJJ-,4#4#0 [0*P08"8&2IZDZ@SJ3H3$H8 <9BFAII;+$$PD:($$J,%L[L9:U5^K2FJ*94B03X %(B*,:WJZ6.&@G-^C51J,^FFPC M@@-+ $GF0)[@R!)ZAV2<,&(CADAF5C]/*\;)(38ZC#!'"!P)$M^A&(>"S) J M(O,[?68K!C:%,,$)(AA"L9G-9HB&D\EPB A&T@<_%.>'VOP@BFU^HECMU(A)3S#8^+5;]V]9O<^KQGL1 M4NTANYW>3@C)5=#P084[\&Q[O2CX3K:G,W5>]UOF_D**H_XY(+C^)K'\!U!+ M P04 " TALA,$:T(8"<$ F% &0 'AL+W=O-SQF9QKIMO[=ZY+OI>E<=V&>^[[O28).UF[ZJB M_5*?W+'_SZYNJJ+K;YO7I#TUKMB.@ZHR0:72I"H.QWBU&)\]-ZM%_=:5AZ-[ M;J+VK:J*YK\G5];G90SQQX.OA]=]-SQ(5HM3\>K^=-U?I^>FOTNN4;:'RAW; M0WV,&K=;QC_!XUKC,&!$_'UPY_;F.AI*>:GK;\/-;]MEK 9&KG2;;@A1]#_O M;NW*R^ MUN=?W520B:.I^M_=NRM[^,"DS[&IRW;\&VW>VJZNIB@]E:KX?OD]',??\Q3_ M8Y@\ *!T ^M,!- T@;T!R83:6^G/1%:M%4Y^CYO*V3L6P*."1^LG<# _' MN1O_UU?;]D_?5QK-(GD? DV8IPL&;S X1ZP%!%TA24_@R@)%%CB.IQF+5 Y M8@ : ^B; *2\*BX0.T*.EQQ@+)%7B@3+;&YD-EIDHQD;C=:C<\&8FSR09Y9R M.8\1\QA>=>JE,2Q-"EI;_P5*L#RW@9>8BFQ2X25F<@ K!K!\VG*O',MX:J5( M>U6O!1@ H)+99"*;C+$QWJP]92R-T38SVF,CPHP"F4TNLLF%)>5/3LZK]IA\ MAIB1 "6[A>*3PMQ"\224]8W%]PR.@U1A&E :!/P+."-? Q-FEDE9X_/A*-(J MH "0?0R0L_&%/V%N\SQ82TI9GY - HIM(Q!MD;@WF@RGQ/Q5$1D,?,YB< L MU0&A@VR0P!W2^*L9N$.*UC7A[)W>!;*5 O=23:&)EOT/) ,,=#&0'1"X!;(^ M!MS<#%IC0YED=P-N;[Q' 7>N!THS#&22G0NX=;$N!=R8#%*6!]P)97="=7\' M0ME.D-L)ZT'(C>(!C0TE"NQX!*?PVPM*!C!O,/-4L@$@-P#>.Y +&P+O&65- MHZ!IOS>@L.M15A.$*I+%BERLS/21;VD")2YF<"+N5< M$ZG +IQD+1/7,O=2XF*&W*B;)35/%3CG" <=?^63(&6@C-+0_,EZ)GV_FY*L M4Q*:JK_DB.N4%FH) C5-U+B M0@4#:$)&2K)2B2N5&2GQWCS;/<_/P[*6'-:EKT66KB_&B:,_:$6DYL/-L,7M#^*YO5P;*.7NNOJ:OQ"LZOK MSO5!U9>>^-X5V^M-Z7;=<&G[Z^;RY>IRT]6GZ:M<&POZUV5K+'LJ-CKV 2)!"5TDP 9(R^KH M'[]Y.S>< Q"4/1L]LW[H+ID SC5/GKQ\F?G'JMI'ASS[VR&]*@[Y_D_/QJ/A ML^C+=I-7?WIVO]_O?OSAAVIYGVZ3JE?LTAR>K(MRF^SAG^7=#]6N3)-5=9^F M^^WFAV&_/_UAFV3YLY__6&4__W'_\\MB>=BF^3ZZS%?1JWR?[1^C-SFWD!5Y M=!%5]TF95G_\8?_S'W_ ;_B[4?1KD>_O*_AFE:[J3R]W92\:]>-HV!_,ZP]_ M31ZCT2#\[-AP_G)Y6^W+9+G_/_4OY>4/Z5V&;T 3[Y)MZK7__NK3S9M?WD5O MWETUM' %W9?)!KI=I5^B_Y4^UM^[.I0E#O%U5BWAO?^=)B6N0O0RV7O]75ST M!Q>C0>,T/S[NO&\&_8M_\Q84WE[1%Z\WR5W]Z3K95/Y451_7:9D5J\8AJKWZ M;__R+ZT[8D_W-?SHD43]3>DW^.Z_>4LBJ_\ZVZ1E= 7CO"M*;^G?%?E%LERF M\ Z\L>*WF_:QV&Z!8F[VQ?+W.+HA*H[>'_;5/LE76>XMXE4!&YY7T"K\516; M;$5=O$@V2;Y,H0$X0A6XU4KB@H MJ2IHTWN:5/<1M!DM\8_T;X?L<[*!U[T7/Z1 Z=D21XFO>AN[7"+'J*(R7:;0 MQNW&VWN8*9TF&^A*ZJS)B+\NBTJN0%WG#0KRG23M+UOPRS[YAIV5--EERFVU@ M"#Z?U9NX2QY#.PC/RT.J-R7T/3U?%EM\@;AH(Q58XV@G!;V*^+#]55ZLSBV[ MQ-*R,"V#;MZ,T+@[O+U/ONAN'CN2QRG#XDFW3G:[S?9X)"KF##!Y8&%IOH27 MH[-WQ3Z-YN>UKU!(^+':)1]F/T6K=)TM,V\7Y,)HGNZP/XGA-_R?/]TX M&DWCV6P23R=S]=2:8G &L$3S]B:AN<4BGH]'S4T>6X'+U8J8&U 8LN\+N+66 MR2X#B@OPBL/VL*%K3Q@[<(TRO0?&D7U.X;Z#?XY/MTGX&L->\E-_ A4=HK+AX]IS3VXL[H/:! @CX-RM&3A?06CV!0DQGHC2?,4-4Q\+5EMLYPTUCTL M<7@]FF0[VH]U66RC0F];0"H&^H6%D48:GS-SMX3Z,_GB/"A'4]^W*6CF>(** MSR!! V'"/Z.S6Y@>K#&-[%RU"R*4/X'KIW[X+@6Y#T;0]+LY?5&R!QWI]K"G M<[\O\$K31TANACBZ3:ILR=N6;0Y[.83MQ_BW-+N[AUPB]E=+F+W\C%" TJU M819XEV3 #>A+Z(R( ><(^Q+@3E:7H?TA:>P"9E/32+1.">/<'%9JV2H1=YL/ MY9'VO/#UIGCHSJ;IDS5]8G,2E"Z7P)%(YO*6_7+UUT,EZ@B0;)G"?;K,@'XU?<.O M^#=9,-0Q"#7MJUQ 02 @T280?]P6<$__/:BW7EK/6UL?-NMLLR%Q MC,BK4>5KXS[O0SM\=9^ 0E;5)DIJ/W7=195MLHTX=I*.N]$4G4*ST#TJXY1^/4![O$$ M%QOH:A/L@3866" MXL!U\JAT$7U:BC7\@5T&]S^X Z%A>F98:'9)/:WE>DF_+.F01&AI@R9CS\)) M*URVFS5Q0' ZRQ2V![4X_NN<;HPG-WK5^4NXL$'NN/U$%F[J]K,,6+ MH*FIF\-NMR$F#W?'*JN6P&$/94#^I5U"3H'25":"7?M;8>FJR"]H9!8%(ZOH M2)N!LX*;D]0LF=;MEXB1LMT.6J:*T==4MD:6XU+VUP_BYK#=HJD%AG #!)VM M0?='7Q4WBAU=P\V\;#;CVJ^T:/[=^XG>EW=)KNY G,S+U$@Q\/V+0Y7E('E$ MZ)W!QN+H3;[L16=H#AGV?WI(8_IK\%,DOQ2'4O\$%"*_'BKY[3QZ2"JZ'LM= MP5X86%=D0B2+8)^_ >W (/<%\D Q>0W[_5$O^BV-MFEY!]\\9'O6DX!.B]K@ MXBB!:6R2!Y2/53\PGQB;^Y4T+% J)]2<<"7X8@?R*CH*82QTHG![0461^3,G M3S8@?8&230+**KM#*]CF$>D)%/@T1CZZ!/&:)0]D7K"F=V7*$E:,LRQ38']5 MMMUMLO6C.AG:)84_X%+LD$-7U.6JP!_5,'K1"Q#EZ<$UFF3A3.N=NP9276:[ M#0_5B'GX_/T!)7HE BYM$7"M;4J5$09%CJ;!:)J'5FM4P';8,GH 36/S>%$\ MY'BF0!#.5EE2 GWUHDM8,N(E*%\GN>@&R &4D>"6+6-5= ^:$/#&%#C])@.U M5A''TIY*[^2YF&9EGU;J)),.;*_@!'N- ;(T&=R,X MQ;:)X1"M-3 K!Z,MMMD>)[D[E-4!6020-6TYW!C ,Y#!E0=EMRC3N\-&C#NH MP.&1!7(OB=71&Z_4!4W^!E)7]$K=O+I2"]4#=0(. E[K=";@'C[DR6&5\7[S M A[?UPITD@V0#XPQ312A_/60$VGQW'&,QQOBR;$%&C>B10 M1=R.,*4IF\QC-*6#&*SX$BW-JRMG63_ .D;CX?CL]AQF"VIY?0$O6=@9+$8C M:B]!ESUJZNBDCMX5O6@T&ET,AZ/%HG^NE_5:C\RL[JD'!-FDV0!NRT[$:LV+798+TV9>A,PWL31' MY,=R3E"%!$6&3"3)'@X0:(_(0/$2)#$%#TZ2E:8O_!I[,!#K+/N!HHB:OE"BU-#%? 'BX#8@U[ M9TULME&BR%2RD(T'GT<9G)!>F/T]W%#1EN$X3'-U1QDN*/2J%C4COK0"#H%& M1\4,5"] !+!2 )K >P.N2Q8A"C[/IW*Q M7O2)-;I7((-CLQ41 Q]0;?1HN/ZQ0[RBT-5EKA$AKPI&F2=W?)!@#;;)[[#A MNA<2::KJL&4=DJ>8L#K'A (2&?&%K18LPI8.,5DJ^L87M>MZW_@-][(2:;+Q MTL3OFH8C5C37?!BM#J62T/@CVF52NGK(OP_$B?@4+.ER6F6H0BA%NZBL9>HY MLCD<_&V%HM-?:94*^!/$U.8U-0(:-JKV75W?FTVQU#LLD08%""]R[ !$^4K9Z M7KV8N3-[P!RBS'+0<0[" O&YGE;58+NMO;9T7%[.(] /".A7)SA<0O.BNQJK MD(&OQRBQBQ<)&U@M0[+S#UP$:H7T"&O\J*JL*G75(54Y5IBZVL\/#WF&CN1G M'VX^5<_.X6,XEFF"YV2%9\!>T=PY$7-!>4 MP.'E$L]O74R@?14KMA+#X",RI'4; LH?FX+Q'J1.!CB\^%TV)M'6V"$^(2I6Q1EC2Q5;CE\ M8YL"EU[I@X^OXMZSS/)PGRWOG8-G%NT^J5CD6!]0%33K9X.!S!19U$-X-H[H MD%NG^^B\:C<(T2:R>E:O9*D4J66EU4\3V8GN[U!YL@;AQI>$T4JH3C)/DNT# MQ&RX43UVM39%OGGL?)CQ+J6!?/.#G%4V$Q7?)O2Y3K,]2>0L_)2IQNSXSV6R6,W[3UAN5CABY9=ZH"TZ"_K<@O M4A"?B\>4A2B7IRI5.EN) B&P8#8D^.]Z?4E7,5-\BNN--Q8" (#XX H&"N?[ M"QD+4[/<9_2Y(\]U[@[[H.=)N4CCA\SE=*,:Y>MW)&&#[KW/#^_@([(]D_7?JLB88NY.*"_ M'E9W1*Q$$S:!HX.AV! \ 74T%#5@H:+VNDQK5OBRR L<,I_%-W#!I;O+V]>P,VG ++FU4J_>MC1]IT]N[SY!*^B20F[ MN>@/X^AM2M[*LX_%+EM&\_'P7 XJ<"(@8E@4>*J(;T.2MBC6ZA'I;4/M MX8[!F=#O9Q79]XCTX!OMAB.;,)J-$#S" .4M*JF,F,:U1%^9Y:JHT,"A&"_V M2?TY&B']8(OV0"8&AY%%O#+=BTD"QY_L M@(LERWN^0/#N$G5(#GB>/I@]%U&@;? )-HQ>_0C,Y0@ ;2O*QJD) MY?+9^<@5%7"7R2BJR)12(ZBDM^\*@>$."2PES+HD/GWK(K-D%#1EMN<CNS MQ1"SHB24F#6%?Y&+:IVN"/RI_:?VGLJ_]8:ZXFD'QF&&S0.PEQPW1%MU80YT M$S[=8-EK /6R+].2F]X#([T+HU/5)T1)&DU$]LHK96EJ \@?[3!R4'W*DN8* M_:PZ9%OE]F5)4O0]Y*1?2%J!A5],_D#O+,9_,+JNS. I,AKNV/YQAQ$$I##H M@:+HAJ,LS^".& Y-B3-:OU(O87G#;OI MZ96NU%A@ID0;Q(A0T:(QD#1)+(H42-,;3GV9@!!&LMH#R9<;H?-LL"E"-?R,J-M9:F-HDR[1GVU)?3"VG@2J\?]B258JXM"_%\T MJ%NX"B(0,39B33WD\@]75R*.^:"\(@KTR&IK4KG[("1!EV_H_?'P#\VSE,/? MZN[0+C;GC+JN,1?'O_20N<;1R4N)#DWK3)#/A-ALSYS+%\K17P,L(J]F,(.6 MFHUEY$%<+U;CLD"QXU^U#Y.\R\N"3IA'MK48FC->%^1JC^F>17K4)V 55ZK! MI2;M!W("L2LH8R&AG8)BZS1@WUN\YR]H7VIB)$-YCV M!N:7KE%ML.5H[Z8%?3[PVNPM] _4KXDTE"M5KF[<GWS2Q,IBZ!Y",H8/!T*6FV=PR/3#?2UQ$!8\,EJO:%7F? MKA#PHBV+Y MPSA&_6B5/%9HC1'ZTH1X60-BO[: V%<$5R3/2H%*#2EFC.91G)98&#P$PD/S MDA((.CCQ?H2&D7+L_!T6Y9S1!DNTP#D3$A'1"[V#:FN?1[-9/!J/X8_)+![. M!I&*-65\W?&Q1(-!O)@NHED\GC^&/#BD 8FTJ>1X-X\$0ISB(!_,C'U?J:XL!SZ#3_H 6:-R7 MR\(?TY&]MGF=#]E7^ARRR1D=A,]UG7]!O/!)"H1]70WM<+ 5X8&=J5 M_YWLRK\:P[^G]%FOO;2@3\UZ7D.[R.*7((L]1F(S;@&4&),W7*#&_)U5%+*> M\_6;H*T8,0THBCFR>Q M;D@<,-H7R%KCJ )*..)(4PPNWF?+;)<0V^?[M.Y9$642S_?%'ATE]_!_")5^ M%%CK#DU2*C2%OR:SE5X,Q47(DYWM&25-)B?ZU''7%[?(5[1Y5QNAZJ-BYWJ(?7?^7A!__.TN9,' M/8RGTU'CH/GI-QKT>#RA_P5&8NE+WL#)G& 4MRVB>,5MLW95%7(N51[,;R<1 M=R2Y(TT_Z="Z+((/%5NN0A@C16DK*!;LYG,&9PVNG)1"Q"0$AQJY@:E!PWC9;F )7B0Y ZZ4Q[8!JU4'XCTV M.I,=+[)X!2P4Y2' 5M6=5>O:OFHT@+E+@H_ :!7>W8C:/KC8)5Z2]:=(26+J*& MF%2'?>]M\<@326HD[U_HE.$#Y?N<0&0/1?F[U=/S:-R/YV-4+"=CD#!FT4VQ MWC]0R*&!#$M6+L;[R7,[C8PHSOK1ZT.9$Y*,:7J]QC-G>EY0 M\K5%/%T,&2*"*470TU<6GX6*1U,0'V;1:!:/%^-HT)_'D]D$I(I)/!F/X*,* MQ'8WQY>5HN$,YS,:D_UE&@^FJ)'#3Y/Q()HLXM%\%/V&2T'R:0%W$-S[T.YD M#(KQ=(3V@VD?1H@:\A1$K\$B(YDFI_-HZ\3)^M M1SGH?*R=[U?ZWK9L#3;1.W8JRW1[H1!49DRR%Z^^9!PZOT^7]WFQ*>X>45C' MHXC6Q+/!+!["T3PG"^,(CL!'O!CS!*W./T1T2Z($6J'I",X%K,]HCN=L,IH8 MW[AQB'%.$#4:^B_>2O?9CHRLD_D0+:0+8#WG$9Q/Z ]#636^I(K@(5#[V2B> M]]&Z-HH'_07<"P3W4E#S+GT!%X'EG<]P:E,8./"^03P=]''.L/QH^CO'$0TG M: _3P&V;%DR08(2F43&EX3>SN6RG1V7_!!LZB1>3$6WH*)X! SRZH<,%;NAT M^!4;.AX,D";BP6S0N*'CZ9 V=#R9?,6&]FFL,&+9SK/A+%X,\<K3$TAIS^9 M>J=3-B%/%W#1^VGCHMET$LW'?3KYX]&(_CL9S9I@$NL#W^_=EDKL-1[V7Q)J MV0%E)#%XF>_Z?D.\-L&>L04Y ($([O^1>3SL WL:#F?6 M+P,\,99-G9E'8RXBA5)HS K2W05W+ WOE9V&]Z27N]WY[4V8I(4"_@6MB5&S M(@92[E_Q2*,5R$(#Z4\%=ZN37##U "UDE)L.-*D2K06DE^'#LCCVO M(A>[!IZ/+0V>8CD00:A@0*>"QH0E(+Q_>]@J^*0,4;G.@]IZ7(\4\@C@F*S7 M>)('>,7,G*,,0LZL?I9!AIO:/PWQ+EC W61^&B&DVU1B "8QN'G@QZ5X=CF!@C]FRP9FT.RVE.+Q\BA1+^& M1=RT;QK]G>29497@GLQR7)PE?,2A@BIMCZVFJ]_T!L5:DBI*YM/DI4EU^!'9 M6PC>%LX/VXNNW?PM>" MC!G1"4TBLJ;\J*._Q?BHUR+E$;#G3UF%EYLDV[I9 M!L2B5AT(GT5Q8%DNQL#;QZ8V&4M/L!N2QN" ALFS*"!'5!OB*)!7*@R-IFT M83QH!G7=].:^RU O$5/H>R2RZ-;%X;,OHD$(M (;M--EGYNL&@?7608A1 ^DXUR?-VU^WEU<-!BYCDB-]=K]%\JRE469+VYM@^F9<>< M1?I-=L;Q>;2L!#$*=4<3L@H(Q9QP3A3&R5-0UBIU<)O5ANO=->>6PEDQ_PKP M:J!A3"PFN4X.FPWG:MY+X*CD=X+3J!.BP7]BYV37'%[:!8TNK$=!LNG,%(DA M%J$(() $YK 1FQM-_("02<,PWD+C?(]&KRG,)>- &?POD1QW9*>_V*1WZ'/@ M3)480Q,+;L9)N]S%_T#\4J@)DP1;C,Z>T4/\&]-BX-N7DDL+ M20>K'A%SA+<&34V(WX=>P5]TCC?EJ6MHL3_B5"#U9N!WNQE.=W1;"/+2X@T2 MK:< RG8:;PXF^:KD?9,44OT>QU-AO.!BYE@1& MXJ3E#.D Z;C&>DE)W.P38NOO"ML')2T8#+89%'1LQJ2,(\QY]&J8F#0[5EVO M=<^N'N;UA5&P#P63N J*4\%F%E^D72;TL,Q%02=-$BX5Q4E-]53ELN1SDK%T MCHLHB5D"$Y5(%5:8<<-6E'F,)!*)+>XZ85$%5RNC+4J;56!Q+H&9BDO3FF_A M+QF(2W? (%&.4WDEFB:"CKAS98U VM%!2!PUB #ZI.+@&29%DPE9R51(T3]! M.] 0LGW)O8#+8J13$94V!XX/W%)DL4E5M7R,./I$K=\4I-"FO*@Q(1@136')[C)6Z3^$"."/,F-JS]]HISTU 9,DLX.N]$= MFA1)&T=,DEP]*:5-*V%E')3%(6BF$Y M93&9 EN[<6A'=8!,TJO'H ]$X!/F M"ZE2=W)XNTI2E)45(A0H,2_)AE9R.DQ D'# :F$%0:N8+3GM*E16 MZ>?N>\-Y+'8 T5^ SA(*I<-C,#%A8ZRSU^B^01OZOT@8?3W!#QIX% M_YT>DV[=FJ\NT7$I)3I>*>J^)NJ^AD^)O?IO?M!0-F4NQIWXB*B>,RR!B: M';KX!MX Z35;BJ-)!\J%_*% Y/,1H]_17M4;CZ-I;SK$?TR&\6PRUE-1W%%! M\]3OZHRNT(G4GTWB.;1U'LUZ0&?J';;FI*L?F'FNT%\SCR?]/GG?>L.Q,\C: M.H/@,)[-XG&_ST.<+F"($QSB>#&+Y\-1].]II<0<.Z28F&&@O5F\6,SCQ7C* M[4UPR@2'&,]G\70T4QO#UB?_^U$\GT(;(P1N+GJ+*7S>GZ&C;8&1(\,F?H+T MR&?%2::T]'*ZU3.W2-(3W@&))1W.K+B[QN!.,I9IZ[))2J2HZ:%>-<8*.7=B MC0>]N8KXIJ#N9JT5%@/O:-P6#=E$PEP M)L)-?E6)X8T$(VB^AG1/F1U=;!)AT0HE<)YAISBX,I2^SN_>OHMKIA*1,DY) M6-:3R=#H'U("@" MOI@.HBMAK1B(!.VI)[.%TW>=A6&=QT$\G!+7G_>FTV_)M#C=&W*IP7!B&=/_ M7["IB6)3K-*+VJ;4:"5@DHSU\A1--VX0)T[5L5M'9!D*X,V;ZVNCX;]Q%6G3 M'KSEJ]U/93!P*&6WX54$WSBU0&OY3VMZ'2'@&\1@'&6CG)T7=9'1[L1*'BYK MY4G,W/I)0C8OVS^UD,WN4))UH6\4N0==16Y[_1HE[E9Y.V9INTX"L:4K1L 8 MC1S>2?0.%<]YJPK0L>A[62M 9]=-EU/E&1!57B0C0#<;$Y_693!>2"7RGE9LCY-_U8/33\$*$5 FW>U5G[E519"BOVPPT3O$.R2P5S]& MNGCAUUF37W"'3CN MZSYG(^S_99H79'/!(7HU#U53?B52N$Q'HS$A&X?0UG00(X3L:04:?Z2J*>[N MPAAG/5 H:+1]O$_/HVOE(J*4?AMVT%A1,,8VQE"F=&72=JEVS< L JNTL8C\ M*@^U3((HENO^$@<^<81P;%19:>)=Q _M/PN<7[E*H*W?=!5"*YQ!)]U&,&'3C+9FW38 1< M<#*(!^-!-(#1CR>@XL[''.'**N)M@4;+>C4%Z'4P'8' -I5LL>WUMS$Q!N=4 MKD23PKVSC)=)0ZYEG16#_$^2.()BU21WJ!70HO28][4H"Q:]K>B*F%W3G*%T MI<2&V*07>]#*'05W(9 ?.0,B*8$[-$@,B80SJ_M-1P&!\D%RKJ9W5[&A+/(J M^J5K<(I-CN'Q*"^ILB#5@M);[U(O2HC*2>#$GA"2(FD$/X;JGYEGW6!Z=EOD M&.)=C4HJ+667N+63SJ-*K..F$/JC,9?&+"_ KEJ&.)!--2/3BR*B2)0Z5LEEV8@L;ZXQ$T^0CL& MH9Y+,%;^797H+Y!%[U&EV7W/M7N:5M!+G7N*OLDI2EE_8I.ZJFF AZ/_A*@1 MAC%<*Y?YLE2,PB@!%$;T@?TSV<*.2QP MT0JN@<\$'<%$KK@B%J#+*D."ZH4#RD), T)*#)JH0Z)%#*<#"=\<-R6J#Y2I M1T-/C;_'UJ'KZ1Z%V.LQ.$9WIL7@P#1R&5'.IPN3C0%7F[)$Z@PAV&1+;16& M(/JE+A2< I^C'-S4:-/V8?4K8+SKM;IR;N@?5@;C%XA5@;\HF>L ;S2+;5KO MO=E2*3+'R4EGI2E/ZLWE"VP/7?_L>A0H&B61A0UX8W, 20,[&_>I &@M]ZR3 M%_:@:Q67*T-6&BNFJ\,D3FBQ[!U>].1=Q.3'P"@>"US\7,"5RIVJ=E?NITO& M"#K)_D2 X,L83P$<*1!["D*3X+Y4CQ4P9>L0 5\O"$V,_5T0] 8SP8#0+*D) MX2.,0T;4T%*^*,!\B_O M.,U>SMDJ*&Z0&4^.+A,\;'HX@A!89PP$MWF2.[S?G"1F]A::^Z^.G:N'"G<] M6&Y^L^"E%TK"&"Q45*^@E082_#%;1)Y/&,N?(3;^T4IK M'LN:QRH!]YZSHC '3/8(P:WYY/ 2,+K C!@BZH63:P&%FZY/P$J?4H#+6 M5Y0WO,1R (%0!"654(().HQ#E4N&!F48Y[U3+: /J)>N M!).)J?5KJR!8F= "^&+UMR'3^D90>G'+!7AK*S%6ZA>?J3::)Q]2E<82A_;$!/V]AQI&^+APM\9Z7SBS_[ MYG5L2B$&1JJ2CE@V.(:J8JS1*-S;\0A ]#,U,^0CJ>R@P0(X_,4DS M*V=Y,78+ 8>U0T*#M84E% 4%^2RV+&A:#!B*N,F+P"XE/;4XNB\>L(_84)"E MG*C^U.7 _0JW$DISQ#:&;)AH .'BGS.\^M#>FOV>;K+[HEAI-R89B6&_-TK( MLN1R)\>AR\)C0PJQW*YB(P]Q[YA#?T3_WCSRLDME4\9!U^X 2WI4 [)NH_I6 M"[9>@\ Y)UMSDZ:&2&.3^L)D>+44UW4%?0D."7T3F.Q,,JYT'8&1B0;3+7SNSCJ,K("R89)XEG$FA*A/,1"2K9\#D+$ D MN7M(W8ZA=?Z>E1X9@+B]X1>.20:"&6E?%!9L:8"O2X]81%:WS@N]B52J^QMQ M\@OZLHPTM5 MD19W9;(#Y0LFH$UP'L@\9;.2*?31DOPBV"+.@'41,J2@.F;"\!)1T+B.!*>[ MDQ[9&B)5-\C*$:SV+78Y*T-][I4)QJM:@3OOLW2-0"8)#'G/@2&HA1:4RQ^% M,'K'#'*5+OF61.FN[.EMANV_DRD_NI%/3J8E$+I+"\VMBW,B]$57_Q/VODTJ M-#0[0>LZ5D7W7-E=H\<%&'$](O2I\.^BSV]?M\DD5'L2 &O%:M&FAGC@AO]4QRM QV^G;VO4OD%4WQ M^60XMA/=T3ZMV&1+M2YECL0405N09.J<4FT+FZ/,A\^!_.V&="(W/1J=QX+> M'O>%&B1VR( M#MC%PH.,M/A['81,SD_:3]>4<357[SO'1-8"93@82%8C\Q M(WMBS':;LEAZ-0RY8K+E"W2%,/[])VT@#\9ZF6PYM(JH]K.?0/EMUIFJ"2-@ M+V7L%RGK[VPLUN"M">-VVLXV-C8(O17*_0F'@F1!-G5285\*25DA=7N"B%T3 M+[. *WB=9 :$AA.S.&'NZS5 ZE@;BW.&^:8FRY[<92SDJM350,X&Y^SZ4Z U M)-^CC):R96CGZ!'.NI4&IE MF>,Y2#O#6 _N^)%I/2,&MNC.X1OQ"$XLVYTE M_ @2C*+Y2XZXN ;2?TVD;_YJEXHN+:*M/V(C@U3L<;+F4YZR23RC=$R3X2R> MS#!883$>Q:/^PLJ2X7XU6("(-5I@FJTI0;0&"[C=)S.%<%%M3X'$Q[,AM3V* MYPLI*#&:QZ/I-'IKG \Q<"B=Q=;&!%WKM;W1O,0&S$G-6Q40>R91N^DH@?0H&N-L"#.=<]:RQ2R> 0__T"V-[F0\B^>3,:: Y#_.-;PG-"XI\'NV M4N.ZLL\XR/D@B4YU*8D J8YAL8; -3'D98P\(\)(,1@^_'79K;8C1T*K+',]&HU$\&Q)"G(<]G**S,IY@;]7M\4GF++(V?0L1+H M@,)YH1N5#P<3Z\,SB2<&F7*;6;F7UP3@FL";S,2.6!(?E _I>DGUGYC M)K836\^SG]_S)1:ZXX/^ M(]OHIFLNP9A?%LL#CIL0 CTME3T [6X>+XH'])ZXCEZ,4R$;(^?H<8ICL%9P MJX+7C(TJQ0W.E5E\:4^W%]57XP4G^5HC6T5!*6BA.G4!+. \^L155JGJD M@CB<$8)B&(,.AOKLQ"2LMA-N+6A\A\G\5(#"+Y>7.C9!@% ,GPJ:KHS.YQ1# M)A_$/E4%DZGL2HZ/!8COR$#!*;9-#(=HK8%9.8R(ED0F]9A@*L.ZY')'!Y4I M41S(-F+DQDIECPF>OTCMN2NM'>J5NGEU98(X/CHNH&_')L655I?576,S)34Z(VE"7Y R8CW23A)3OMA*ZB6>RRG#*T M* :&$KRM^E#4&Y\3J\Y)GI![-4\Q#P:R9V4@I)Q+;C5.)R?,KJC:4\+HRB"4 M$T9J+791_!HJ SQ0H'9)AAE.WR7+%5J:F-)%>-!J7!.;;6A('.B+>/!YE,$) MG6(Y%:>(6M2,^-**E)[/J;F\N1=&&VCO>!V_$*R=ZA>M8M\TQG1WOA7M,/D4 M*Z,X83X"3&;?/58D,-[OB#,WH1\)N'NLZE$SNW7:# _>N\<^L?%/I3OVS*X, M1\6#8N>-#=W=2%>4K$[)?L3.=,W^YHHU7!YJ=P_H>%H,[\*:2<3HI6:IUZ/O*HYTAM!KVW_)@%"F]?42%=%94QFZAKEVLBRPRJ_KRHC9A<9S2W, MB<:.&=PH U#PG5M\H%+%QY&7BSGN4IXQ-CXIA9G@U8MKF>EL*0;360HK1[.NW7!^,DK:VR!C+ZU*%X5R^UG0K+= M!G96 B5'P#IER[W6QP\4)7WV# -9$#R+&(S&@EWV>>%<0MQFK2BZ">AWXO'= MO7/'YF2/#O;$8>Y)K3*051'(;9X"*>IP*7 E+=UQ2I^,04$K8%!Q/LW>3 M*]CY&F0A"RYCE%@.Y4T&#:_PGD ^(^9F"7Q"*S&';GPD<)?[IFG^E.P,#4G* M, 81W=S,>!:1@T1UECBZ#]!$H)')Z+? M229P=%ZU^X7S"]13RBM2RTJKGR:RJ[Y-^HGVY!,=#S/>M!P@^*T/['>[^\J);V.G='>6CN*?A@DZ4ZE,A-D]BT4UY,G-2/&WU5$:3HI2"= M%7-C*J49URY;N2.;*@#R\PNG$&"KFF$+P3@@%8^H,^X:F1FKL6_(W(]F'TJ0 M*(!,)>I1K*/"5N^=MA$/1-P5#0SQ<1:YK 6!F[@+JP,-*%"JAF*>G@3Y(<4, MIHY1MRSR F<0K*+\QHUVFC+F^;66HZV&;M"51T3S@C)$G#W#6"JX%Q7HQ;Q: MZ57-Y_@530+83<7_6&LZDU(\-5\/#Q7L5;588?P=(Q+59XR'0-B MT;/5XYKJ@6)[@E#6[V>5@(_Y&QTS2<9@-/U@7D:!B*""JXHY9?D4BV% M\!N*+5M%+RQMDGZPU0*Y?FKV%:.<8C,8H^C85RE %MLB =?*X"ZYL61Q29K5 M>%[*-\&(&L2W4N^,5Z'0Q5K WU[%"0IEX]2$\9#.J5XS=4P2!,Z,-A_[P65)CXGGE)D-_)(4D!''EKNU5EJ,>[?BY< MY@/EA07KPXEK8!^NS2,'?F!9=C],OA9];*TI M@EW1S70\!EK>YDA36WCMP#C,L'D ]I*S"]3$+=43IY]ZV#VSK5'-<''VA]]'U:25IO:;\7NGUZH=LGU+%ME!Y>>B[\9:CN;4CI*5.= MC174%G@(!^!!\L\Z61J:T0%/I?(76C=7YKGGT0RDB#%RS@G$(;/AGT M0]L]BH=P,GW]RNP?&:S<9.95_=!X>CTL;77PQB+,]O,Q!G,:86F&VTJ MR_MT=>! R5I%8AP$Q7 \FMQ"]1*Y02[SO;!Q:V'C;I7Z&C?,KFVBBC1XJ/?O MY7F^E^?YIN5Y/%>G52*D[=GW\B$MY4.^49K]9KO2D>SZ;A;W+A+C]^S]W[/W MMV3O]Y3$<'9XS^[]/>?_?^&<_QT3035QL9:L1B>\^I\D 5)'C]#QI?C_-FE1 MFPONA 0S*/[\D\OB?S^)[,XWLRC^_)//Z#DGE\1=J(B^@='FP2RH#8 M]DFV@;-X$7VZ>1F=/<>>,?\%,R'?F[,K>SKLQ!L$\@:!43LH]TL#C\5KRG[O MFLU>T27Y$_[R%L,RWF"XI)\I\!A(>TUEU"U\?,#>X$_("MQAM:"YAP8QDC;U MVD+[O]T&,-)U]"#8_8@QH0RC!_(!XNA,ZK,)2L^AV:4NOP MC\CN(S#D^J>P)/@3J,?UEQ>37K__!^_7<>C7;F1@-J+I'9LBI,WXZ&=Q]$H9 M_3YB3I0[8@%6(%6,TG8IQJ^_7'[)JO_SHV"D)Q?]0<-DOD''7T>6<C2I*!P!?L:HI.%&!^[HE OE'32#60:Q'XVR;F4S[VO&'-N_H5 MMR1FC^H/&B[)%/,>12\N!G7IH/ZFML;80CV*T"R#^V9<5#2B2U<'8YYH:[XG MP51/)DO56DPUE_=NHZTT]]*&83;9,E;>\6 M$V4_I#2.^M$J>?2UWJ<@($_>_ROKHM<=86/"/5MOFB< "(]C,]OQ?8V;;B_. M5:@G#U7GS>9$,*7'/1UDW$D3K0'C/*:+9K?&F7MD ';##!!EA] T'ZF!AQRRW4&J$D];LY)0VU@;6]K3//,WMV*H* M?Q8S4G3)(#\2>I7MK^HL'AHD79 V&A!UW7!T80+H;@QMD%9#$NT.C@;K<-XF M:"!38TH*^AC4.OQO_?-/=MZ?93W]6*S VU00>_AL39--J"'.N1$S"UKBG1N MM+>PM3!29I=H, ]>!/+:M,$Z<^-D[/$L1F&KXK&YA0S&Y(^Z#BS^!U4WBZH@ M,MEK?ZFEML/>A3?_4A> U_7"Q=NF2G+91C&Z:=FA$6PM:,"DP;^ZN;[V5C?T M=M-!87H1[.BE O"%N>8/:@XP&P+GQ4?.^&#H8"V:3T@ 97KTLFLSG]2AGAU> MM="?QU_V8:#-W]3@Y2UOMJ$_VSJP0)XMKW5&[79;^4-EX:\Z;4"W+]Q]Z/9- M<#O:/PWL2OL'QS;G2'>U/6I_^P38=(--H_[S5(+9%,N-9D'&K%Z;:08^"K[7 MLAA-34Y4D\-PD]8*-34QG :_; 2,=^6!B%T.LKZ@D]$6 @Q//"8#$+_T[RP# M'';4+KEMN]PTO_@LKO%=!6[N\*I!.W=XV9Y'2G;24V;0#>']E+5S3QD,P.Q7 MVS*>\)FUHB=\Y2SN"=^UK_,)#3T1='X1'867!^#?WTB8,)CML#F\$: =FGQ7 MA+:O\QI<=B,='X=IMUS33\1J^_= ?6>.7SM/I@H'\FU5++!WODE.#G_YRL%\ MLZM(4YTN:FP"C=J,CPV ]%;W6T> MT<")V*V.WYOMON;;5G80M+,,:@RXHU4 M5V2EH17@4W-4 C>"%EI49.$%;C7/F."R+?O$DJM5L%.]WT[H-]R;7:3:AAF4 M),@P2C57%K1O0"T='+B2N.XC)BM_@NWS4["0>;>WQ%Y\:@%S[R)M0/I_A==0 MZC^WO3IK,-G\.\^J+E.Y6#A^VA;TM\COQ*73P=QC"-L&S M,@NT]S1,R'SE%[]N^/T]EIZ^U*6GWP?AEN';'*V'O&ZOF7&*JYU^;)"?0WS" MQ!2XV+?3K[_+8$*@AK ![R3_!^+_0YZ6)EHTRV$%432^9![\4%7[G_\O4$L# M!!0 ( #2&R$Q?VQ_W;@( 4. - >&PO4C8TJ[9 M.H6\".<[^W\_FP,=0:DV%-_G&"NP9I27(OZ#D.$PRC@%9LS58)85%R%T.]O#LY<1_.KH?^TSIP!H'5^)R$T/,OH//GHN>N_NU5KJ,#^=D+Y9\2 M'TC[+Y-^0GD@?/F,\)R4,:)[#GLG^-L3?[]'ON?CN\'IN*PW<2IV1=C]=I!Z#545'0S4=*,LZPW7?(]=OE2'P<9WJ:R.:YF$$D+,Q0/IC@!S!8V/:JQ% 7AT_Y/2U&9VF#]IJ MMG9:KD[+BVOT%)_D^WHZ[4)3E%% MU9W98AT,86]_,>">W\U:=!(A[.U;G)"*V;:\__"+?@)02P,$% @ -(;( M3"E=Q!T ! 6R( \ !X;"]W;W)K8F]O:RYX;6S%FDUOVS@00/\*H MON%0EZ_.OTR=>V'?VL:&JV(1X_)B, C50KJ M#@NM8]L,^'!X,FB5L<7UY::O1S^XOLP'7XQ^#;_.YZ],5=&L]+.:7A7#(K4; M@(9]IYO/-=&%_R],;C8SE;YU5==J&]=07CI;<'Z6X_KJZ),QU'%=,W*!#-M=,'\A4D_^'%=9G ZR/?.UMH& M7;-T%%QCZL11LW>J4;;2#$!R!)(?$E( 2(% BH- 3C).NA1 2@12'A)R!"!' M".2(%G+2M:WRWYF;L8F96Y,N4SF,JLIU*8P Y D">4(+^:17VG::J132(>9@V9JXB@#Q%($]I(3\HX]D7U23.?[0*G<__Q!@ W!D"=T8+]^C3U3Y- MBGD([[YV9IDO>,/N-1R] ,G\"$V M@P_)8SKZI+K-? @?;XFJA=@MMWJFO5_/-6O"FRH]YF!R2Z8@)B:7DMPN;6MB M'QC]D\ZTQLZUKEFXIM8^_,72R)K*P# I,:F4Q%9)$P.-$4HSR$F)I"2V"![_,N. MGG-K%8X9A9.O5Q#M ML2.(B;F%$[MEI_@V ?0WI,34PHG5@AJ0GT!,S#;\(+;9.9J8=OC_K9V=A)A_ M^"']PZ%_..8?3NP?=)$JAK!P@OE'$/L'QRPA)N8?0>R??38_7AL(8F+^$<3^ MV8]YK[R'-A=HN8S8/VC2<0L7#0+SCR#V#YIT"%@Q$YB !+& <$PH(($)2% + M",4\A9B8@ 2Q@'#,,XB)64@06^B/RD\.G*A,LR5*@1E($!L(388E-)#$#"3) M:VA8,GP,,3$#2?+=&@13PA60Q PDB0VT.V?_X9^M K[$#"0/45-+F/UY]@ Q MT2V;@ZR CMG3Y',*)IAV2,Q \I!+( D-)#$#26(#X9C00!(SD"0V$(X)#20Q M TEB \&2ZD[Y2$P^DGH#9\]R]P&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V'/B_>3L,ONVXXU67\.NQ#7V]>ZWT* MNERNPC"=43T^3&2K7X50_[5-95>#N&/]WPFIN42@[GB]R,"\:_ MO/?I?]9WN]UADYZZS>]3:LL7%?\65.'K()T/4GJ0S0<9/%.>#(CUH M-1^TH@?=S@?=TH/NYH/NZ$'W\T'W]"!9 AF7_"2$-5]K 5P+WVL!8 M?; %D M"]]L 6@+7VT!; O?;0%P"U]N 70+WVX!> M?;P5Z*U]O!7KK%9ZUT<,V7V\% M>BM?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P-Z&U]O WH;7V\# M>ML5SDK080E?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P=Z.U]O M!WH[7V\'>CM?;P=Z^Q7.NM%A-U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>CM? M[PCTCGR](] [\O6.0._(USM.],Y-/:3M2QD.[3Y?NN33\&]K)G#G\GY,E\\X M3_UV_T3I,FY)X?QY\3OE//4C(GQZ8__X%U!+ P04 " TALA,)T61QLT! M ":'P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VWO&Z:.JFZ-+TKK;^*"I/>\B5U\ MO#9)8M4G[(0)OV]LS^-]KVMRKLSI7]',?%YFE)ML5<=;4F\=Z=P71*&N4E]H M1_E;<&6SV.>=:1=>=!T;LTW%?BQ(KYD !D;V-0&UL4$L! A0#% @ -(;(3 2.NV#O M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ -(;(3)E&PO=V]R:W-H965T&UL4$L! M A0#% @ -(;(3)I\S.-T! KA4 !@ ( !A L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(;(3-7( MQ?&X! 0Q< !@ ( !U!< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ -(;(3-EB,(RT 0 T@, !@ M ( !ER 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(;(3'RZF@BU M 0 T@, !D ( !02@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(;(3./)$)&T 0 T@, !D M ( ! BX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -(;(3 AW6?*U 0 T@, !D ( !Q#, M 'AL+W=O&PO=V]R:W-H965T$W !X;"]W;W)K&UL4$L! A0#% @ M-(;(3'%)K'JV 0 T@, !D ( !SCD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(;(3,!ZUS;% 0 -P0 !D M ( !J$4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -(;(3)/IY2PT @ )@< !D ( !ITL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(;( M3'9'!&;^ 0 ^ 4 !D ( !QE( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(;(3-KV^6IZ P "Q$ M !D ( !!"L" !_!@ &0 @ $C7@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ -(;(3)W33<(I @ -08 !D M ( !J&( 'AL+W=O=H\# "O#P &0 @ $(90 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ -(;(3*PHP7P( @ SP4 !D ( !(FL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -(;(3"$L MZPEL @ T@< !D ( !I', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(;(3&_:FL6 @ 0D !D M ( !MGL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -(;(3+7<-L-R P GQ !D ( ! M@H, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ -(;(3"E=Q!T ! 6R( \ ( !YL\ M 'AL+W=O7!E&UL4$L%!@ ] #T G1 #'8 $! end XML 64 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 115 221 1 false 54 0 false 6 false false R1.htm 0001000 - Document - Document And Entity Information Sheet http://docusign.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://docusign.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://docusign.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://docusign.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://docusign.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://docusign.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 6 false false R7.htm 2104100 - Disclosure - Revenue and Performance Obligations Sheet http://docusign.com/role/RevenueAndPerformanceObligations Revenue and Performance Obligations Notes 7 false false R8.htm 2107100 - Disclosure - Fair Value Measurements Sheet http://docusign.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 2110100 - Disclosure - Property and Equipment, Net Sheet http://docusign.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 9 false false R10.htm 2113100 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://docusign.com/role/GoodwillAndIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 10 false false R11.htm 2116100 - Disclosure - Contract Balances Sheet http://docusign.com/role/ContractBalances Contract Balances Notes 11 false false R12.htm 2119100 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs Sheet http://docusign.com/role/DeferredContractAcquisitionAndFulfillmentCosts Deferred Contract Acquisition and Fulfillment Costs Notes 12 false false R13.htm 2122100 - Disclosure - Commitments and Contingencies Sheet http://docusign.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2128100 - Disclosure - Stockholders' Deficit Sheet http://docusign.com/role/StockholdersDeficit Stockholders' Deficit Notes 14 false false R15.htm 2131100 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://docusign.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 15 false false R16.htm 2134100 - Disclosure - Income Taxes Sheet http://docusign.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2137100 - Disclosure - Geographic Information Sheet http://docusign.com/role/GeographicInformation Geographic Information Notes 17 false false R18.htm 2140100 - Disclosure - Subsequent Events Sheet http://docusign.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://docusign.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://docusign.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 2307301 - Disclosure - Fair Value Measurements (Tables) Sheet http://docusign.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://docusign.com/role/FairValueMeasurements 20 false false R21.htm 2310301 - Disclosure - Property and Equipment, Net (Tables) Sheet http://docusign.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://docusign.com/role/PropertyAndEquipmentNet 21 false false R22.htm 2313301 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://docusign.com/role/GoodwillAndIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://docusign.com/role/GoodwillAndIntangibleAssetsNet 22 false false R23.htm 2319301 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Tables) Sheet http://docusign.com/role/DeferredContractAcquisitionAndFulfillmentCostsTables Deferred Contract Acquisition and Fulfillment Costs (Tables) Tables http://docusign.com/role/DeferredContractAcquisitionAndFulfillmentCosts 23 false false R24.htm 2322301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://docusign.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://docusign.com/role/CommitmentsAndContingencies 24 false false R25.htm 2328301 - Disclosure - Stockholders' Deficit (Tables) Sheet http://docusign.com/role/StockholdersDeficitTables Stockholders' Deficit (Tables) Tables http://docusign.com/role/StockholdersDeficit 25 false false R26.htm 2331301 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://docusign.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://docusign.com/role/NetLossPerShareAttributableToCommonStockholders 26 false false R27.htm 2337301 - Disclosure - Geographic Information (Tables) Sheet http://docusign.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://docusign.com/role/GeographicInformation 27 false false R28.htm 2340301 - Disclosure - Subsequent Events (Tables) Sheet http://docusign.com/role/SubsequentEventsTables Subsequent Events (Tables) Tables http://docusign.com/role/SubsequentEvents 28 false false R29.htm 2401402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://docusign.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 29 false false R30.htm 2404401 - Disclosure - Revenue and Performance Obligations - Additional Information (Details) Sheet http://docusign.com/role/RevenueAndPerformanceObligationsAdditionalInformationDetails Revenue and Performance Obligations - Additional Information (Details) Details 30 false false R31.htm 2404402 - Disclosure - Revenue and Performance Obligations - Remaining Performance Obligations (Details) Sheet http://docusign.com/role/RevenueAndPerformanceObligationsRemainingPerformanceObligationsDetails Revenue and Performance Obligations - Remaining Performance Obligations (Details) Details 31 false false R32.htm 2407402 - Disclosure - Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) Sheet http://docusign.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) Details 32 false false R33.htm 2407403 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://docusign.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 33 false false R34.htm 2410402 - Disclosure - Property and Equipment, Net (Details) Sheet http://docusign.com/role/PropertyAndEquipmentNetDetails Property and Equipment, Net (Details) Details http://docusign.com/role/PropertyAndEquipmentNetTables 34 false false R35.htm 2413402 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details) Sheet http://docusign.com/role/GoodwillAndIntangibleAssetsNetGoodwillDetails Goodwill and Intangible Assets, Net - Goodwill (Details) Details 35 false false R36.htm 2413403 - Disclosure - Goodwill and Intangible Assets, Net - Intangible Assets (Details) Sheet http://docusign.com/role/GoodwillAndIntangibleAssetsNetIntangibleAssetsDetails Goodwill and Intangible Assets, Net - Intangible Assets (Details) Details 36 false false R37.htm 2413404 - Disclosure - Goodwill and Intangible Assets, Net - Amortization (Details) Sheet http://docusign.com/role/GoodwillAndIntangibleAssetsNetAmortizationDetails Goodwill and Intangible Assets, Net - Amortization (Details) Details 37 false false R38.htm 2413405 - Disclosure - Goodwill and Intangible Assets, Net - Future Amortization (Details) Sheet http://docusign.com/role/GoodwillAndIntangibleAssetsNetFutureAmortizationDetails Goodwill and Intangible Assets, Net - Future Amortization (Details) Details 38 false false R39.htm 2416401 - Disclosure - Contract Balances (Details) Sheet http://docusign.com/role/ContractBalancesDetails Contract Balances (Details) Details http://docusign.com/role/ContractBalances 39 false false R40.htm 2419402 - Disclosure - Deferred Contract Acquisition and Fulfillment Costs (Details) Sheet http://docusign.com/role/DeferredContractAcquisitionAndFulfillmentCostsDetails Deferred Contract Acquisition and Fulfillment Costs (Details) Details http://docusign.com/role/DeferredContractAcquisitionAndFulfillmentCostsTables 40 false false R41.htm 2422402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://docusign.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 41 false false R42.htm 2422403 - Disclosure - Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) Sheet http://docusign.com/role/CommitmentsAndContingenciesFutureMinimumAnnualLeasePaymentsDetails Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) Details 42 false false R43.htm 2428402 - Disclosure - Stockholders' Deficit - Narrative (Details) Sheet http://docusign.com/role/StockholdersDeficitNarrativeDetails Stockholders' Deficit - Narrative (Details) Details 43 false false R44.htm 2428403 - Disclosure - Stockholders' Deficit - Stock Option Activity (Details) Sheet http://docusign.com/role/StockholdersDeficitStockOptionActivityDetails Stockholders' Deficit - Stock Option Activity (Details) Details 44 false false R45.htm 2428404 - Disclosure - Stockholders' Deficit - RSU Activity (Details) Sheet http://docusign.com/role/StockholdersDeficitRsuActivityDetails Stockholders' Deficit - RSU Activity (Details) Details 45 false false R46.htm 2431402 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Calculation of basic and diluted net loss per share (Details) Sheet http://docusign.com/role/NetLossPerShareAttributableToCommonStockholdersCalculationOfBasicAndDilutedNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholders - Calculation of basic and diluted net loss per share (Details) Details 46 false false R47.htm 2431403 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) Sheet http://docusign.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesDetails Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) Details 47 false false R48.htm 2431404 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Narrative (Details) Sheet http://docusign.com/role/NetLossPerShareAttributableToCommonStockholdersNarrativeDetails Net Loss per Share Attributable to Common Stockholders - Narrative (Details) Details http://docusign.com/role/NetLossPerShareAttributableToCommonStockholdersTables 48 false false R49.htm 2434401 - Disclosure - Income Taxes (Details) Sheet http://docusign.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://docusign.com/role/IncomeTaxes 49 false false R50.htm 2437402 - Disclosure - Geographic Information (Details) Sheet http://docusign.com/role/GeographicInformationDetails Geographic Information (Details) Details http://docusign.com/role/GeographicInformationTables 50 false false R51.htm 2440402 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://docusign.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 51 false false R52.htm 2440403 - Disclosure - Subsequent Events - Pro Forma Balance Sheet (Details) Sheet http://docusign.com/role/SubsequentEventsProFormaBalanceSheetDetails Subsequent Events - Pro Forma Balance Sheet (Details) Details 52 false false All Reports Book All Reports docu-20180430.xml docu-20180430.xsd docu-20180430_cal.xml docu-20180430_def.xml docu-20180430_lab.xml docu-20180430_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 69 0001261333-18-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001261333-18-000009-xbrl.zip M4$L#!!0 ( #2&R$Q4 4IG8]T )[)#0 1 9&]C=2TR,#$X,#0S,"YX M;6SLO5EW4TFV(/S<_2ORX_DC,^8A5U7VBK$NJR'A EG5]51+6,=&MV2)>R23 MN']][WTDV9+B:+0L2^ :P/A,>XH]1.SA+__KVW7_IZ]5/>H-!W]]07\F+WZJ M!A?#;F]P]=<7?WQXZ3Z$5Z]>_*_?_N=?_K^7+_^/?__ZISB\N+FN!N.?0EUU MQE7WIS][X\\__:-;C?[]TV4]O/[I'\/ZW[VOG9KX==?IA=_883J MEX2^Y/3%[+&;N@8D5STWO=KR8+?JM3\#%_!VL70[4.KN?OS'J'(WW M&B(XF=U9?;OXW/YFO-("26_PM1J-VQ^97,.'^-)#HZ%@5-\]]>>??_[ R&@\'-=?LWNN/Z ME_'ME^H7N.DEW%75O8N[YS8_M/A 75VNQ$3] E=G-XYZ%^THP 5$@"XB,!I_ MJ5?<#U=:'K@9O;SJ=+[:"$27*F'_6K4^DQSI?TAI$/[0\V5 MMH?&=76UDD[V%[@^NQ4O=)>6PQT])Q<7;AVWWBHGMX[G;^VM$]#!:-P97-R) MW+="1/_DS=W46OM+<_7NUE&W[49X+?WE_[QY_>'BP)PC/&K_D_[S8\0/S6X!%=P;W^(O9K_I=?%WE[VJ_JF! MHUI 82:7X=7_?O$; 428HISSO_RR_'#SC5^6/S+]QA=85,/N_%>!!/4X@B7X M#3%\21B(U.SQ^VMS#U2#[MSMXB4G]U_KSFZ>_>KN>[-?3"G33JI7#:78F\XM MR/0)TFHB,.,IZA)6WMTKIU?V1CU/<#\#M.;'I3;]SKA7U/# M\:]7X+==5Q_&L(+0/WL]O.B,P:MSWWJCNWO"<#1^>_FA S;C377]J:KOKKRK MA]V;B_';^D-5?^U=5,UCJ+C^]>'FT^BB[GUI7C;HAEY]<=-O7CUYQ=%(?Z=Q MJBM$L/G5Y'==^/*W+_W>16\\@>FG;@]NF3BU4PQ_74.?%[_-;BH(])=?6C^P MZ\?;R/OB-Z3OKYOHNPZ".T5[3Y(S5=UM$OW]R^2S6&PC%N8XB@ZN7%8C9%"G M/[TX LJ_'7^NZO,2JU-5=9LI?"2IUKM)M7X\J3Y%Q^7D2'4D3^=9 ?PP"N 4 MS-H>4OVAZO=[@RL@V9M._>]J##^G;U^ =5W*)^;D/V!1&4/#^AOU:"J.WV@ MGNM>]P:]T;B&F[Y6WZ^\;(7Q#^1@;!U-?3]V[]GT[*5/G@/MIP^T3T%C[&%F MWE>CJE-?? ;*Q>IKU1]^P5N_7R.S!;X_D,#LX<(^^R5/Z9>]]B7'4_C(<7__YCT!N/WG_XX[S4 MP0)J"P[0:MR.Y_J(ETSMY/K1TGE*_B!2.DVU<-(]#E1!/TL7<-MV"T-.Z-+CL7>.W##(,EDWS(U_[< M'>)[_C7+)"?'\P37RCU6-'37B-Q!B?!B\NW_\9?'>?V4QK_=T_@OOSSNER:D M_*6DY0'6W&,FX;?$K6$(I!@T.]W#P?O>Z-_^UE>#B\_7$+0M!J^XSS EY^_5 M>$G9M[RF<':GFK2X]8?;W=E$\[D@NHWH!S(K:UAV#\!ZGCUO.#W=GOOSPGU> MN,\+]]2=UI:%^^RW/ONMWZ'?>DK+[KZ^^#Y<#/W.:/3V\A^=N@8G^FW]OG?U M>;QTX'A]/1PT][DETX;:K/KO&SS !;Z,"PNY=/W,K-HJRLP?-2Z3YD 69 5A MYPQI&V4?SW@L5WZ3PU=^;R&1$Z<)WEZ-/'U75Y=574^WT;\;T9IX"6MP/!:3 M'Z7._8[)N=.K_][IWU3^]N['_P#B8FK([6M,#%E0)'?WO!I\N1F/FAOHDC*: M>^6;JC.ZJ9M3V%PWR^3BMOU]"7XK-<\!DG)]6QAI8'TEY;<*(% MG#6L.);,'[;)P;)B>Q;0,Q.'PZO %>+PK *?5>!W*_,'-OOL6>8/)O/L6>:/ M:O;WE7G^+/,'DWG^+/-GX=L\Z_EG/7_R,K_"M_E1!?2\Q.'P9O_ KNZSV7\V M^R,;]_UX;UNT$W_?=-KZOM:LB?"$#Y?WS2GQNG$Y^\AEB]^CSL=U]=?ZF'7R=!^W'OJ!<'/PO!4PO#41:;%B7P/7)WJ M=>]KU7V%,?!5[U._=_QK6DTJN>Z%=8Q8U/;YA^_=Z[/ M34IV0/Q>:M9B?KYQP4,%(MR,QK#DZC#$\O&+W'ESHXKD?0"2VHL"/*R"3Q@^33=4?1DVL0OK'%8, (1FP9.*48;_?'T$, M5B%]OF*PD-G^+ ;G(0:/7.#P[#J>@^MX>D+P[#J>E.MX@@+RO./PE#L.IR<0 MS['$=V MS&[K)OS,[Z?E]TD=4BWO+#Q+QTEI@\/N'[2U*'[F]PEI@],XI7SV#4Y&.HXP M_^N9V:?)[,.K_GT=07?QWS>]40_W3K]K?K?C^4,Y@GNH_F?I^(%4_S.SSU/U M[^OU/_/[!_'Z]]H1?):.\]L1W'O#YYG9Y[?AL[RRGR<<'VG"\6/OZ2^/@NUW M!G@^>;]J'7XY77_I#V^KJD']W4U]\;DSJO#>\V+M/';3Q;H->C^H]7Z6A:/* MPHFL=+!9X]M7S2"YWM?OB:^K$/M!5G>+"#P;\2,9\?,4A 5-^/;+^4WP7"$$ M*_'Z001@6SO_; G.QK9#' [K^6B,.=+1Q%(4>_@>4VN>-W:?U"0>_%2^+<0#B+J]_@UZO!]P2D-O MW*M&DS:953?7P^M)_Z2FL/'M9>K4.(E\]*ZJ/WSNU)6_;7_!D\_ZU,?I3R2DSS[K M.?BL/YAP/ONLWZ?/^BS&SS[KF?BL3RVJRSE&=V,,_E8-K^K.E\^]BTXSV?U? M%\.;P;B^_=U]\S(T]Z1;9L+S[S\@?>L'MF_H_B^>[$_&CR=_4P#^OKSIFJ\WF<[E7Y(E+GZ99MQ\9FXPL/ M=:877?>_;D;CYJ=!][OB;;-KM1VF9\GP@]66G V?3RSY\Q&+-@Y=\O;,XO// M[WV",LC&6+QZ][8Y(QCA*4*"7X][@ZOF-SB#O:K/+; [T6JSQEQM2>L?0^#+ M9H-UU>V-<^>BUP<\%B3Q^E2NJOE7G]<:*,EQ+_[+E#R0Y*_BPU3P5S#B4!]O M8>,]QB4?S](?7&,?FD%%;R^G1[AOZ_>]J\]S;1NW.-K],=R/E70ZS!GXLR-T M=+OPOOHZ['_%>5P+]SP;B8<9B;5D?;889V(Q=EE(KZLQT&,1Z>?UL^_Z::/F M\[(YDV7SA/V(WGZM:M?O#YMMS'-,"3_5Z'MVRTH"_QBNU3K1GNVC3YKK83KI M< #_7&ZX\$,&#FN),]\DX3E:.(9(WPQZ$WF^&77G1>BZZHQNZNJWWF@H&-6_ M_O$ASMXQNW3_5GQ)RRL'-\N".7MT"AW\N/-+ 5DLU.YZ2-+[YI=ND-M V6^ M]#N#-F(WS@Q>W)G64Y%>^=+I]=W?VY!CM6"L(M?R:[M5[U<'$'01BMSO7/TT ME>_WU>5"#LZ+B1/?N1B_%-9EYK/*BD5.I#:, M/OMBN*EK_%5O=-'I_[/JU&FR\+;XN(V.&^.-E,Z%J%T0.!"4B?XB]]> MSG))UWUI!DD$)ES?W?"N6>P9?C?: I08L_!.2DEMDI+E9(- .C@FM-'9O/CM M/Z=0K/Q*.Q@(Y[9 4)F=#9$GZIR5U@@ 8%0GA-&I'R!:LZV@7'WE64@)O!M MSQ*B5_N?B=_'5L\^EQL*$"H>L]%\-NM6W_UW=;O%=0QS/Q-J< MB9(V.QI\(XC&9Q>U#HMNP,HO+8%Q;[,G1S-O;\880'1[@\65>7\>S^F+G[K5 M1>\:UAS\_O<\!Z,&*=0\!" _DTD[D P4#L-H0K#@5M0#S0MG"H5*)8UD4BW MO :L101RKU_5 ;AY-:RWH6+2(DB7G)(A4IY A7B)LA-SEDXI6,Z_#PTEWKJKA)&I8)00'G+@R)T)L7LB9YL:J MZ"(5G%IC78#%9K-G/'/+])P S5P5\C/Z4X^"_.E1=65/\Q7T5 0THV;>1&NH MYI&XP(">48!18SRY=GK*(]&S&$+5[3;CIEKLT(%'MLZ1ZR6?IY=-D=OD9$S! M<&&3TM+PQ*)+7 GBY^C5>-]:20UJ=Y%>*]%Z OQ7C"A>A3]5R0E89XGH!)9% M.@]*B2=KJ0P:'*!E_$&[RZ/@?^"YC:OP9R;HZ+,)6=$H% LBLAG_ TNDP)]: M94^: #L* $E,I.@H!R7A2/(L@TD' 0"*T 0>R#(!^"'E__=J//6?%_$_]$C> ME=*?1:9",A_ 7W$B"RD)(,]#RD8**TONF\W2?X_4T='?D??!>X<>+94T*0ZQ M3>8!>0]N'-'.B )]HLB1T#_D5,Y5Z$<0]Z"XR2D1(9(P0D;O;;(RVA1<7$:? M429.&?U=5S[GSI!@2$Y91VZXB1/5GTCV)J@6X3>'11\\[XNG7/[.:)!_<#T) M!-HA9U3X0 %P1*GC0A<"('4C )M)<(_84U!A1SD0.;JL(-"D+B9.O4[ ?M0" MF@LF;*$%+.='IH%8";L%.Y5,H(X(I22P4H*0<@A$8X P4]/"?9.2;Z7!#P8] MK.35*Y 9:BDAR7#&" E!XC)LH$=_Q!70&T'HL:%_]%5(@G!*V^ \!<<'E"^- M9K(*B1-!G2L5=ER%T=B(.R:$:E#*#!2RD\TJA$7('2N-$6&;';$51)C>\8_> M^'.X&8V'UU7] 2.V3MUU%TW!& 1_%U7O:P>[^'1NFQVMJK[>9K-,1BT\%2;X M*#US23&MJ?4Q)F:4-2]^>\=)G$&]+R!K45D'Z7S=5_?F8ORV_@ Q;N]B+N[& MPZ6+NM<]/YUKN^N9YQ^GX/*K((R%.& M&ZC49&=DTM0(RI(W.B8DRC_7T.244>X-6E'6%@+I1*)71$>6O58Y3E#.B:1 M 66Z-^5MU7 Y"/*^PNY4:C:CP*-]<-J%^KCW5G,)I ?5\;M9LU MR1 #J:"(\1Y<8:T%6$3#M<@V\>1480DA7KQ?@OL#^2AXKK,[6H$9=)IXKXSQ M43'OP>]1$9"W-'A;Z!IY+#1!84VZ/&$RWOK7C7;CK19"R)<\Q%_^Z;S7\.Z21%>3'G YFV7O8O)\N_4 M_]YDN"3AX+98GYER$7?1,E ." MNC-7*%(:+8Y#] ])UJMAFRFZC5^Z"U,3F M("$DE4&ZH *2-4*8PKUA16Q"-?T!R3JQ9?CI+>EJ5(+PGD?!\/^\.K6=T;E'2CRB[\)UN=8TJ%IRNYA]X K2)N-QKYCQCQO.D0)E:"(8:XII(L@RY M$. MK?=IT7:=^^*3MX+;9'T0(9L<2,R&9 KV)H,A:MFU99*?)PV.:\IY"H1; M$?$00#,6+.X"(V$-Q.8DFV+=4F)_1+KN:,IESMHY8Z7V7J>@!=!U*J^.Q_*( M!=;TF2[9XYIR1:WB-IJL:#:624$UFXBK)\Z&(ER#^W] LC[,E$A(O\A97<_4TZE$LI0SU1.CO@H)\F M[2R?(U:3OU\-5FPJKLI56!W*D$", 3NM.<;>*<,31EA.M0N9D98#!CVWK[(U M7(? Q*['1"8:0J28D,JB",9@XML$DVRB+;:J*=RG#HQ*RV99P_6=V9(#L\HH M2G/2Q(M()+A10NK(*2QU6428W*S%9!50G68CUC#H3.ZU[G4U.TMC-[(%0RD4/P9+EWE(.3RP$EJYQ2G@=:'L_R MA1.!'<$['%J;EI"TL' \LYC,363VQM,I6C;KEIP#!A+Z&&C%Z7""]WA TQ3Q M[:[8-%7!P!H*(LIH!#S! 1>KB7%2N<(XOF2,K-5L)4P/1& #,\!)?JWH!^(-WC)JG@)Q7 M',P)*J-(,@?!M0U>8EHW(1Z"GFA;?',REP&P$:FMT/]CT*WJ/W%$P> J]D:3 M7_=&HR(][&C$ ;?/T<0-=\%' PZ*9GA@D$ /<1-+!YL3LRUUML#Y MCG;O*X#UIGH/#E8/YSR\J^I+['8'[WK[J=^[:ER:^S34]=[=5B]+W[Y4."3J M8^\:;@'XX;>C2R!)#Y/4IQ5?RYT9#OC:G[M#?,^_[@O(5N7[2JL"1).>8&F* MXQ )":6I(5'*E'UNS_<5;,JA'2E[QY')E T,)[ VL!J,)EXEMA.Y:@H'_>W] M+5,Q:*;9_][ \/82$YDW[_HLUAJ TZA<8IFAY3:2P#+@:!NSS2K9!%$3>%GUL="E5*JYW;E=L!B M5@8Z2Q$ EF%^P)I4RM7'@CS+ "1/Q))D&,2NUF *9 C.6G >B]U4QC6=0+T> MBGW@7+?GF1T+ XQ*F8/3H15>&R!<#I0R>6Q!87 P^X)YWW*Q?H$U=54-2)+ MFB1S+O.0L-Y&"L-!/CQXXYF7AZU 5DE:P6T#9G^@UY%8$&6URE2+R)F1QJO@ MIT S1LN-=4H$969?H.N;JCMS4WO5:"\R!QZ##,DQ+C.XTL1&94$HP)E3DOF% MXID)Q%)SL0QP.R![0KN.OI;F[*7&O,*H'.=<,3^%U@0:"_U&+6'%4ML*VLF6 M1]6-U9<:8&G4/?SKAEZH>WZ*.QU:Z6''S967JR'PR M3?MC_O;.Z6IR:Q9N[,S=>+]# [[.N+YIO(!7",]578TV[LNIR&T(H H\S2Y3 MT%86[#X>&F?K9'$&HA15Q0([")V.0_MY%^[):6^-UQ9DV3EOFN/F-SA:\0FEU 7/QZ.,*]P;>7'SO?=M,TPC$' M(2XQE,**%A@#3#?!>M"%)0JXS*S2 <6%!5:E1MRAQ25:455IX].\-V^\8[N N-),4-C MTE$)D'M.),HZU3E9[8KC7; 83"VAT ['7J"N=7?!+6"""@Y^N:+!" ^N[P14 M[5E):Q!$1LAC@GJ$A<9]N*2EJ)905X9#2%BZ:^"2=T'P;O3K8_#%?=/>Y]BP%EUM]U= M>_+&LZLVZK@6V"O":R^B(MIBQ&6Y#,H[27DH5+0IULJ.%%L@=[\_O$"EUK[/ M@IM>@U%+;X0-VR%,*ZS#2\;A04%*,>AL!#8)(,HQ71Q/@7I0BTAM!=?A,+GC MW425WZV8U\-)!LY29['1&#< ^[-#XBW2].'*9=7LC7;ZTXNX9=K8DDV5GE&# M'J&9A2 R*'_B\ "?*0\QKY0E,1F7WSAC&-6&NZYB)J" K.,FJG0 MF*"B;#G+M?1\*/.AZO8R^\K* M,R+EPRR68R$Z%5B"$ 1SZBVW?*J768JYV/T!'_. MQ>2G2S!D;8N00F!NP/F09F^;A8;,SG M-H/?7BZG>^X16I%@.0V<>A<2XTHI [X89J%FQV(9#6X231TG53E/LN4>E4S8V9(B6 MB^P*ZVH$.1(5-GA9FD>+/8L"B59)XH+S6,.K N9.LU S@3G1X7\D>26"H*Q ME>2)))Z)Y"2+"=[.I1#+C4&UK(I/">^]Y1;4%'@L000KB9=!Z1S8A S1,T_; M>O7M2X7!N-?M]6_0D_A07=S4S6'SY-2PZN(T.U38-^/IJU*GQNRIT:SI-7SH M9ND0<\VNX@,_YF_;7[ D:X.O6 V&;33J:9+FHVQ+DGD]PXFT/'F*K12#9=EX MC:8RZ)29D_/>U5US6$*:G25_%&).IR1"M,^>%P@Q@GN5$2+E.,K4R MQA!%GYFR#U/6:J&5:T=2K1A15G'I.!<)K'K#(B,Q?4^VL(@QH"..7"J35O+;Z:(DESH9X9LP1 \1*Y[ MF";>L.0/(.;H_8<_UC/%0J2"'8N#5<[IF#2F[3=+)$%@0]M,+3D_;I3AP8(F ME^!3D"19BA(<0LJ22Q,3&Z6UR;1I!&8YTT7J(D^5RYP8UN]TO,-G9Z +SN[/1@14"HE-2Z[Y$ER ME(00>%.M+[UOC1.$UH(\Z[)'0J(T(859P.*"C%MU[ 7($?(JW0I@3-H+!711>ZB M\9XV>95:2&-D,>-!,E"QXM%0VC%IDD+PQ%U60C$?=/8)C$"3-*D8"R(7#*&4 M&Z[45N#O574D.( B(T1\TD47F P)ZWAPI%/DUA3;L((:;64+/&W%.^O!6EM> M)+FT(KFHDC,F"QO RYR !<231?:1P&JHMA6T%UA'$&,#<8KW65IE2-3!4846 MR')BF-19%J=7DFFIV^3@,1#<4:AQ1T=([,D*^ML!H-G$"2Z<,5%CN*%',Y$QAS3,CG4G194^:*A6L M%H>54P[R 94D]=8839.@FX.J;@^G81VHZIM*KTCR-CDBB#>8D.N,<"HSXQ*) MY9ET,X1C#NIM(3L,-INZNP2EG&8J$V*3DB9Z&:;81-#/Q0DM7TZ/?0 V14O^ MN>.^W;OO&(V2I".UPB1& @_2"# GU##*R\P@39;*PK< ZD X//J !@FJF8LD M!2,,_%,&1, Q*=0K%K(JVT(J2W4S+ 6<<9DA MW"O;,K>NUD(7M94(]$0Z//P&(0.!% M M@*G90(B84H)Z+-?>:ZL!J8)G0VM-A1M!F(0)+>"9P^$EBTX%$WHLV-4M$4 M6280/#T"*7Y?[OZ&WH*>J[Q_-"V'7IXV7H,W+;(6,>)0A 3!E]81?MDR#$K3 M;0CP>]7F23P>WCNR75M8]YJ"S&*>P_!\=[<=?W#YG\+*ERY,Z$VP+*2>+V^H08Q%O:LV%.$6\=YTJ MY2'*,Q%'#SF'1>HTIV9Q.\Z]+7M*<4ZWLO4/0/L8(\6T5\I*3[CP(6"2 E-I MLKHAIM>VB&[!\7GTU7V,(6+9N;WN#J[]W^CX6 MS#X&&KG3JYM;L;MB?SB"2'K#!(O9 _[V[L?_Z%4U%I#E-UIP&2L&/2<*H MZ+)DPA CI-!4VJAT65_)F%++=FU+*IXFZ=E3D9Y"F"0"GHPF$C1HW>!"0WH6 M4=T6$=3W0W+^5"3/E$;0+T1F T&K">"0RX;D0BC'RH. TR/YX]+':1Z8\X08 M+4S64D-HT]!'0F1K>%DN\?3:8&'^P!DK8@74-D:9J&,$LV9C9@Q)+SD%#SRW M-7XD9CF*/FO2/YTB]IH3K0@6"U%-(DB[G)">L>AT$=E]/R1_,D7L9_E#:H.E)^[3 MBZ9O7/S%W)VMNW!K(DU.#?=!*BZ3#^"!4LR>(89A0^[<&LL5+SI[-]U-3A'M M=U7=&W;+N173;K#IV\5G[ G_OC.NTN5E=;'[2)"0"=$V@:,I"0U"."JP"3HU M2OJL7#F(!B*GTO4\'H*G1-H-YY8)._\SXW$KQ>J$-:1Z0EIPWGULLR9J^?#U MR4C;UCGP+3@PV)88GMZP7;B^[^ '@*P:>;HIP7QQG )$C4DZH5+B.H+(*F^C M,4YY;WU*>GYK>$7:_R:D]B; J[MBZ6UH<'='4X\RF!JLS M9=X+DIU/0#H7G',&:'=@TN%(E$ESQF9 R@ KYL%1 YZOL%[W62Q6&RT9%LXK MFW0*GEG#[]9!]L8)[1 MF+*F.BF<-=2 83--Q2G$1C"F54?3S>HF"QL720B@OE ;/Z&KQWXZI*D4K"K>. (3:6#I983K+G":RG;RNFX*(63+_1G=P$2>ALG!-_KM1U-#H==+!>QU-9I2%)<=H M]A$/RT(R>8=\I:J[4RR?%H0-E@JQB#/:N$"ZV])LQDEE?[REN&9V^P MU]+=@MFPV9BHM9<:K$F.? (VRS$M"-"=)2&/#7:;^3VP!>4< F?IB# 6W V: MHN74NPRA?G J$H-U&2)3Y%>F'">NM)6R M<@F":01? _8:P[\]W&OE3$4O97#9.Z<5_&E <4W@9MDQ3]O@5EI+)S@B#BOASR0=E14;QS2;;L MIA\(N"J11AUP'EYTW- ^AV*+#8.4C6;=E) M#^L;R7*NR;9@-UYFW220ON^-_GT_CY!N3@-??MC?>HA9/N.H[D7[A6W8IN,0 M 8JE^+'E-84%G+9N+6Y]E ZO\R,@@Q/61Z*H#Q!7023J*84HRQF"W1P7HJO[ M$9!6S#-B-87WY\1RUO(/P E)A"82EG+*8+.P@S5UV!\T2Q<%70BWYS@A]^)$ M^W3J58F&*R='X!:0=)IR)AV#L$6 2Z,I^-&1>"7;.BW3P@E;#&.;]!B/FP".UEK+DM;8L8(4U!UP, MR QMF2$DV/(>YF:0'HS!VH%9)&23P#4()$'T0@EKRFP!@PQ^0CDP&9P$_F@8 MK*LP7"?U'BAO,Q;;XQR](".V@P4S1CA+8-!*-M@=!&A% >&>:*Q;")Y9G\2D MH[<1,@9K[!2-R+@O2I[I+NM@>S3NIJWOM22:RDS(N]D=AE M82QD-!CO+ ,YB3%KQ56D,N!H0VP.#&JW*(+1>OEX O9D+=UN*BY#K"V+%?80C4X[J=X@VM9)OJ :-)307OO MP1HY-&GFP&O'#)4Q^D"G2 =8FJ4;:MER+=7!L=X0MK,@LW=*>9NYD4ZE:-P4 M9,D2+:N7#;./+9_V"/*9K0HY1>D,!.\M MH$* /B+!V>P9S8S9H,(4:XO32\MJ(+'\):L\;!2 M0+N5ZX/2]8 O0O,@P-?/E'?9>H$].8Q+3F":^13P0$(Y493)I0EB>P#^]A+^ M;F:'C[9)I)MWX31HFP#A +C8+ :AC8TZ!)-H-L1"Z%:&"4M>3BL,;4"^QXI! M^+NWWSZ%)D8;R5/&X676!0U1&=!5@+M/E;*E0Z:7F@&LA&-/8->V;)*)QTHZ%I4:Q%V["1@O99)9(I*IE M&"=92AE>!\O^,*^CL8C> L#8TC)Y#826QDQ@CLD37FH(9A3;$^8O-<"P?=N> M^04&K'41M%G@-L/ZEQ)+I<#QBLDZD.+"T,OEW9;T-5/!SOYKZ" ]J?923-!9'JZA,O:"1>726 M>(R<2)9EP6JMS+(5VPS5P['88(F)#.#41@4B8(/(,BNFIUAPEW@YY&AY;VQ7 M+(JNIYU1[P(GKV%KT>W"_?FS!!W!0T]4.6RS8@18C8 A%03&7CI!EB3Y/B/G M)?E9J7LL-D#U( 1*#BP<2QE' ]"::]!?).-NEYL@@.E?U*Q$0/\L]D2@2;M] M>SF?BOMV<, \^6V.;EA5-J\#[ M';])^GX>UM-?X7V;3ZV;#Q0'S&N:A]]'@CA?W<@LDZ3.V,25M)9#!"MUL"J+ M%[^]H_^T;\!Q+2EU'.3/CNP;6H3?'U':)KB*$9:="R:GC(,"8W1>XN&E;$BO MWGS7=+]_T^2A9I?L(VC+B;AN:%R]%_U7.+\@\,FS",&.$P&",D5I4WP L0_$ M:KZE;$>*)5?LR:AT'%;=:Y$=MQ.4=EH82Q4W7BC,?? *2&L3[H9P55@6II>= MW*,@-4_%W .(JM>]K[CELCB T5U>_,;;F-A %%@L>_AO6DX&FA$ H'CESV)J,W M<<;FQK91A#)G/!&,RR@<_(=H)%H2WD+47Q -&\!_;S2;'AG.CA$WDBPE#,6T MH)1X2Z@C*B/)8B11)%HXL4HL[3F=/\DF.J/9A-R.9M$IFKA4.@G%0P[*042( M8A:Y\M26S5;)][8R/U87GP?#_O#JME&RR\]MFMLM.M\*<43R0:OZ!U6D;NWV"(R@AT-0$PG LWV!^LEK! M.]>D)6-P^=CSZ0FW+D:3N+D(NBB&F(+!W?KD#,G$*<=QBDNAOPE?:GU_$O@= MU^A!0"X-Y2 *-DBP>"J!3#1$"]PD5QH]0\SW1K,=C9Z4E$6?L\LX>AUHI&R8 MRIG3O%Q&$ -_;V*VL]%CG$C"1'-JEG5T5F*_9:19E%[9PE$PVGYG)'N8T?.1 MVDB32IF'P)-"S3VAGQ>:YB(CD6IFOSL*[F7THJ/<8QE(2E%FEJ/%HP2DG/6) M\7*R"#?',GISCTPS'-X#?KU!MZK?7N;>Z*+3_V?5J7>S@L$*RJD-C'OOK*=0+M?PA2-]!^4!$_QSNB&825JL0*,0./J#EU@IY&VP QT<5LBP8V][R MK(1Q2R3_5@]'.S:2BHP"_,1&CVTQ L]@3)MM"A8HX65"FIC6W6R%4 //@V$_ MKC=&DA5&"BS75%[1;+EI//1$O8TMDOF!.BQLQLE'==.:4IQS6@(<>QTB\HZEDV9.46%W=I; M/P%Z/,Q',D ,89E5$4O[+=B^W&RLH':,N24!RJKMX]M3H,Y>_H\.-E'!K :B M$ A4;)IL-T7FB&&^K%2S=&O'\0!$66?NP'AG9F1*D@:5$PF>H^M&@;'":5GV M&CBR>3AZL!YDQD("36*@'I@('HZ:$(0()T(Y'O>XYN'8@3CG"00CN! 9MOC* M!AS=AAPI9^Y-Z?4=V3PA299$JJ4\%,=2PTXXFV= M>Q_%/.R=]5[C7IA![6)-& M!IH,PRY7M*DT4J;WA?MOU:"J.WU,U^Q>PU.CIJ?"UVH:W^T^ M#M1QZ8/D*43J(Z'12LS&C,R")K&\U"^&+0T%W@#1@X#?D'#GLXTR*\H<3HS( M/ IO)L"3&&,J@PG"Z9+YW 7ZX;#[9Z_?WTVHE0^Q'N3!"0W2O.8ZYELI1 MQH,LMOG !2"+6<>S[VX'RSI!A4\*@^>XEGF3 P2C+B L-BC&DRBVN;D"]WMK M6/*PKGI7@TGNV\4MZ*O!:%+.];=.;_"ZT)#;=,;U+*G,K="P_"G[J)="4M0*\&;@%E%#-85G>'D5>*CIJ,P&SS9NF[R"BP'D*8N 9-H0K M\[/Y,I'OO[XU4!L(F7T&P69^R\3R9S,!EHN!0L\",8(WSJ%TN>S=AZ=IB2NROZ:'TS[)T:Y\!W*_,0EB;,EB#L"N &,@:( M)#,(KDP:71RJO-53 61LB7%9*EMWD8(E[JGNXN+X0UV5^_<=L"9V]TQ8]8! ME,1%!A :J02)1EC9>,,N%K'-2T9+7;8>I@2K>#<4(=S7C2WU 1=+CX< M>J#UEDC1!3+>"-8#T=C SNB KVC?79:I"!Q M''F44S2H4[$(=,&1W((9.V&QNG9E]\HP9ZWAGG \Q*0\@G])$)L >E_(L@SH MI:5LTT)?#=[AT-K ) #K<4+!#;33)QPFFCD1=5E$H23?)YNZ83J+!?;7M95/?!8(XG6 TRL-9XZK16SRB MZ5UOIRKFR]D8N$261G!6DPI611%L#B$R)6/"+)@RC7U)4^P"W0'1VM#]@S,% M#JN$: Y\)9UY#M0A6J#IE(=?E5L3!T+K=34&-H[>7D[:K MSTF"/QD#_.FI3,WH"Z:#$+!\"]733!K:$0]LH8"1NH=\WJRMC3L3SGQ M=:][5;T>SF8'WEUH^_I[.9 ?F RFCD3!0R6YP^6W;+G?2D_GF!RMO3\>CTGSADB]0X M-1XH1L D*VSD2"2$,5(("SP(.O@D-"^3G^KK\/^5WS3XG=.DQN1LV>*M'35/QPW<#I(9_093,[77K?J^ML_FDS(W!M <(1! MQ,6X]W7/\Q*O0,6#J\03EX:AE8H0+H-ETA[QB,M(&!V*N$I*8?HF4(%G MA!B#)0BPRL[*6F_%I!;@#H72QFRC9 3W7$BA%&->##5Z4N47*ZFTP:H'M4!AM3)YD@43P MT:DSD1-0=-I.,=+$V[*V1EC+#H/2?;K0SGPP*HH4I'IC ^B>8X26X MB^41%K7<%&#? [ #9)MR%:4)+++$G688M0IMV RR0,I,_9=,$V4*(=D"-/>U MT^OC>?O'X=PPQVG0T+01W5T)Y>R8@]#$&AF\U3XK;02E7EGI>1FZ 5G!1UD- M^V80#XK=IARJ9*0+Q&8(S52&T#1J.L'.R:#+/.&76'$L"B6[-WK#P7"V)B;O MV/<8@Q+FJ' NQYA=DC$0CLE@!.NGE"T/"5_2I>JIE:#L">\&PH/L*(D]"EE@ MG 25FXV1!M[D0,Q*PK.EU(#M &YF#KZ]O-,\'ZJKZVU;N"[-"_? 705)&[COJR_#>HQBM#^\"8R1-R 'R7KC M.(_1<807R^FXHV%+>$M0Y@&^PV9*^SW,)V?2,N^T2M*"FYVC))BI'R'WG80/L#X M:9>Q"S/\5W !-$P1T]$H6!XCA2RC%-#23(EV&-OMS%90;EKTV<%2-\:*X, % M#-1A)D,#)3CHNH22*2WE"F9O /,U'B>/\LWXIJ[>] 88:[WKW#8"''>=@ZV- MES)2&9F"Y:YY0N]"&!^HM*2E4H-2Q;5L!WL]7'N@@A'*UZ9]PXZ'-%1XDYUV MQ,$"Q&6'@W2%"6#90>)+AXE*9E?P8FL(]\-O>%/O@1\GH%4@%-2)>.PI8!@C MB)]Q020;6XZIK=R+:7,0[H5?TUUD#P1AT6?I,O76:^\U950I1%#:1$V,;>.^ ME=X/P7L0]\/PS^$>^%GC-#'<91X#ITQRG$$/^'$6O?2R"!:IUFQ?_*8 [H'= MQ\]5774NQ]6.O7L4Z!,I?0Y*:(E3 _0$NVQ3T*RM&9M92HW?&@/$& MO!5OO%6*9!IBEDU&GE?:XQ3[XGA[N;OS6G > />&M(P@LHC:6 AL+ ":P"N$ M(,$XJ0B8*UXLJ ? ?9^LM>_(()OP#"UI'!#D>)9))5 &"0E,LA)EL?*D@',> MVC8@]H!R;::#E$H[= YX8M)%#9["%$J&S3?+-IL0-^P!)3:?KJO/0&HPI1/7 MIZUP$4":C&R9*V.\/[ %)KV]_-CY]@Z[/\&%\;CN?;H93\+5=YT2^RT\3^XU MV)WD#<.D,(@_C?80R(%_['$X6CP[*>NS4%!,XD"I;*Z:09D]:VC7"^_1#(,V0/^ M]N['_^B!.:HO/M^^KKY6_84COKM[7@V^W(Q'S0UTZ8QP[I5OP)X!""CLN:[^ M^P871OO[YN[$^B;@%)C#3-\WF1^,I-@L09!1P5F%S2"EB%2G$!K M9&;!RC)3Q0A[*IKCD0EC2>"&,4EM$@K^A].J)K92<)V*+=H#$V;?O1=#9?9> MBB2496+[UIF#-SL:6X*Z+P H846FDE'L\F6D\C-P M8=F7645"T/5D7@,N7NJ,/C_LM-X;ER%H%#$H(Z-01#)GP!TP-( #(X*[JL"*QE MZ/PVO0)LHL,(.# M8KN]!EYNI"\2(AA=*I#8%>J/0W?QWS>]NGI78Q[%^/9=O]/4=&!QP9?K??8" M0:7Q0+@%+1<"UY2+C/OB :L*@BW[/13YBMO#=BB,-C4'TIE:\"!XE!!+9I=, M3%.,;"2NV-LITA7WQ*B>EC\WK&Q&%([].YG:M@N?DT M:DS9.'V%/XK\YZ7KFU*@+;>"ME=][;24&%P7@D+-#D^:)MTH8T A>,!(Y*;:Z&.=+9G@+D!Z, MP3H#%['],PA>DS.+Q0$Y\BD&$(:7/:J8U?J!& POJJK;-&V;:9)7\(E>I__N MYE._=_'V$K@)_L\"'O%.%@E]V?QY.)%J/M1MXO>EK@MB@65=+,D&B*X14HLTW-ER$42%C7 MZ$WV%M0F=TQ ,.ITB$PDTW),(.52<\'UZ!^34+-[\7CI9ES5=_=LVB(#':RD M! 7&M(]91L_\ZOK+_7PZR1,WK0[8Z-@BD,0 ME&/T-,I 34,&;"3#RGP$KL6RTWMR=/@PO!S_V6F$8?9CQ+V98?- XXUO6B,@ M&F#/9.#9F^0R#8Y-A$/98&T1;3'!EMWH1Z/*_";*4RM4'B/CQ&+D'T/67D?' MIW1B$E92F3ELI"Z,SXD0:E^%&@.SAC9VEQ.=1 :S@LW"*!/<:MMRC&N6.N.? M'@WV4*@"3RM()BQ:8P2X4E3R*1D"EZ14J,0N^\>G1H5]%&HD)G&.[592#ID) MBXJL(8,$:]/6QEVI8YG7?>GP<(6:'1417"^1)*4X9"C?4<4J54YA8!#RTT-3 M9>>9%PJ46LR@_QGH?QMQ,CBX2DY)!^&X4F7K$$[HEC*]E*RW,\PG8P),AAC# M.P@J'!<>TVV: QX/FD#25"9B2LO-EB[U46ETK_WW(()TPBD1"<$>[8PE\*,M M$"%R)Z1E984>5UP=F09W+57^5@%*G2^?>Q>=R7%6TRBXOOW7'Q]6AYBX_R0- M83[!:TGTQ*7)0A &EG7A)4I*V+&9O!K!V1V_#P=_;)S/$URRC--$@'=.1.]! M;4\P)9GK,N&=6GL,5J[?FJ*9J("G0D8GIKRT9@HS5[$?^KVK)BFY MJ=;Y4 &6W>V*41:Z;9(@K500F029"/9S%%X)'DC9Y(H5F\:;X-D"^(^? M>_4>L.N,">"<8]YN=HH[; F+L6\(8/I;HMWEA-U-X*P'_9#U00L[^3BI'!B@ MI$V&<&"$09;P3,#>Q7(GC-&-:.U7(?2^&E68:@/2.!=>['O ;V!5".QM9R)- M+"H7@C2"!FM#!DM>'MBPY>DL:^%Y . ;]O,59U9I&[ ^/RH%TB;-%'#K3-D0 M04_V9_<$?%SW+L95%WN%['6RER2L6B- %RGO!:X'*@R/F0>#M4.%]$AEEV$M M0=@#QG4.$@2>UDGPC !(YF 5Q^2G,!HE35GGMQ21;P'C&$2[ZJ9./0 /9>0N M+FZN;YHI K&Z[%TLCQ;:.&S14(G5I'B6K3U$RQ);0V%G."$!B[)=B223V6H+ M0&^"Z:$8K)UFQY2).1+J(%X 1P-$VDTQT(K9E@$SV#!TF>Q'P. (K3>I31XW MCH,%?QP\$F8D:5IO,F6!%NN2XD^!!'/NZ3;81AL=J#GEC14J04P"^JQINQDE MISX6"N$0G/]:#6ZJV70SG-S[C][X\VR\\5W@@$?M\+_NQ\ZWW1NN"YR>0B6U M!@RE\%2CKJ/,> ?_*M4<.%S+PW[W /.1L)QG:1=BB+>SAMX+8=@EO 9L>:<_ MZ_8]2UG8%&KAC S&DV$,\U.T,(Y-2.4ICL\NPE&UU,__K B%61,7=>_+M'@O M].J+FTGQWJ8MT>BS2Q2<+L],MMC0QDS)I#(M&[13 @*WO$Q.CE /BM^,5IYG M062.H"P\B4XIB&H$.&\Y6]YR)LN7ZC?.BB*[!'R!")-4U#;1P(P*. )O2AHP M([R",P?\QJ97GD*=*UKA<=M"BV)GF])2L/8*2C4(D MX@/343*""< M;QE)8N@)FFU[0"4;8PP:@K64K '+3(D3=*I)O)*QG+:#I]OB?$FRBY;53KN8 MA?78M(MIJIRS4]I(;#)2[!E(:Q^#-).M$KCM755?HL^-@UCN=E=VV]Z).;MH M::"'^)Y_H6OPDLB7V#CA?C\T M-_E728O,B#?16R?QL,T&EIE)\L5O[^R;'3FQF;#SO/K0Z<^&_,P:#DY2PS$E M%UO&SG6G>-14XX6KO6ZO4]_.P79O#%Z]>SL!$!=9@E\WK1SQ-],>GYN2Z871 M.1BF!35&Z^B8MAHB5/"I'"P/.9^,,$NFQPF_AII[1NQ"M7.E]NP.(/@FDC*' MTT2QBZO3,2FI H%@!CL+>BRG2BTDI993X #[,6GZ]FM5NWY_V&PE3?*M-]$X M2U#: 1Q>)SP38(X$T<9 @*TRR#!1+33F;*F=W@%(_*X&UPS42//@Y*<\F(&M8Y['JD51(.I[NJ)L?E M][=,#Y_0HCOSP<: ?D# M\!R]__#'A@H:2[7FD6-O]TQM"B&"<'HLVF/2N50ZFZHX#'T,4AR&U/C'WR?C M "8N!]WHS.U%V[EZ7FR7SS1+RFAE4M2"&0N_X,9$8Q,X4N*?AZ!J8%)'B+L#'SYW!M!HG#^O+JC=&);VE=_Q 85WJ91T-?(-'I\!1RCDF MB)6,R5**[%Q>R#B861\A.>'F #3?G39'90DF1_^CZEU]!@ 5 MS7='3[.T5 ;7A/+L*"PIG27EJ6$7=COW?D5Q;S,.XAB\6J3,4W#CI-86SCC+"Z=;;(: MF(:1ON#>,4DL'ALYQX1(K8O+4(5E&5M M:P,;OS(EOW]N[&AU#KQLYDT.4UA:2(.AGG.109$%B29'IQ@2SV*-.R?%41EU M:M9F#QX><+&QA6P/8[,'I<<5U5$H*P)#'IID,P.5N)*'YN'?&V"> MQB&W5KKLF9=)26FYDYQY9!;WB8 _'EOTHE&*V>,$NXN4>0ING)1#SE4TTG/- MC**.>QDH-OC+TN/(=Z+Y&NVHZ/'Y=9SEM=C!!;O$KW$NUBR$J''X S,N*0V& M)R1/C4F4XY0%UKKI0W$#V/)#4'85$H]$H27.S+K?--O]&^FVL/VB?02!!*$D MFEH>?&0"J6:X%S8O]V"[ETC[LSV$JM\-LT,2NDI8G"-A*K3- T ML 01LTK4:]LBL0<4UA84#DFAMS?C$5;E-L/_P%8/1KV+U<'0 MFMHLPJF3$,M 0..]D4(!C1*7+D;+69E-+YE>*D5]-$R>B%QKQ^A1EW%,,7/! M@X>C'=-A0JXDJ"DK](359JG^_MS(M69G:O72,T:$E)R5U M8?E0[,+HFRF0T M U>PS6^GUG#,E7X42AW>7=F"0FL=.JJP4)4S'$J;78)@!B>E,Q643U*+W+H; M*C2.]3D_"NWFT"U)UKR=3,V8U)P51G_&"M?T$,=&ZTI(HM0:.RD.:">W1.TD MJ+G&/0;%'W-PFE"&4[]-4@:I:1.GH..62P,7J*D.<3KY=-2<1((3'V>2H3G$ M7\U!XJZNZNH*PL&'F OG3691":UB##0:RQ0!<\%23M&[,A-'&*V6YL4_&:;' M)?=>.E0)+[%-),Y#$];1B*.(01O$:$ O^-83)6TMED,>D\"'5ZV;OWDP'>&= M3$$);L$\&6Z<(=H"C3U6\F-A_!H=<9 M[X-@O!/M1]N%\]6C!(*>8N^#8!2+ M-(DD,IL8.!:%P" M<&-=)I9H^+\'#PCWMBRL2Y-Y,%@'^*+W]ZI?S(5'X5:V^)Q2#*N M5I6K/L_:DJ7%(ADU<]B!AP&E:&8R,)(9DI%%GTTTKB&C?D/Y 0FY!R8G1\A" M'HFU+%O0489SR@Q+*?@)(5W4QNF&D.J-_G[HN+-)?\ARSP(BQZRX#RQF'9-7 M.2%Y-7@U-AC>D%>^88>4T\,AN$#VV4";JAMOZKO3GX> M]T#??, )7'Q>W%74 M3@XX41B' W2EEIME'X6N.2+&I>7G!NUU!V]A&%7"-^G5QR%Q=UA6OFX_!]U85K^/.*O)>-LX=TRLH2YHSS(I.(K0>$TP;6>X0+ M13BU5,^Y-60'0F=##:#1(6QH.CN*GMI''.A/_'WKLV-VXC M^\.O=S\%RF?W7TX5Q^%-(C63I$HW[S-;269VQMG4OH0IR.*&(A6"M,?[Z9\& M2-TLV99D4 *I/G4V8TF\ (U?7]'=L$#/M(?6P+>=ZX$EIFB+H'Q[LSGPP6NW MTQ3[8.H]BC#Q5'0TZ6;@Y]_FF?!B;Y+/=/\VE8XW@'6"9;0[H&# U;FV'!#S MX'5[?=_>[.S1Z@W^V8/U_7] M#<:#Z?E/-M0UF-X15.!PX/=;8(F8;;,[L$5C1DLV9C1[]J#C^IOJOI:4VE.! M#MI#%VCBR^P^<^B(\FVI0/T>&&S7&RUB*J+%SR'\,Y+N;G%4)8MWV*A=FXG= M;[E._]KOV@/''H(I=^WZ_5X/O(3^=;N[V18+K+[.D\98NPSJ[9-XL5UMWQ5- M:AW )@CDUJ#;ZGOE)%IMU]LX+$7]) KOX)GC3E_/PQ@67DBWYW0'UL"TV[W^ M "8 6J4GBD>VUI68P)&.N[I=_LJ8WC3\%S?XG%ZK.VP[+G@NKFB_<&T-W&+X MX,58;>\XPR]\MCTI#WK^VANTK'8;]-W O1Z:=@>&;H.EW[%:YC-#M\'&[W1> M&7HQGH.'_2+%^X[3[P];USW1S][N=!UQ;'0Q[ $,?%MKD^J'?81C?>VNVW>' MW7;';=L#KS7L#J]-T?'9:W4&XA#/ZN>]$A;<$VJF"S9BIV6#OP+:HMWK^6W! MY,ZPWW5-S]J:2K3CV%<&];8)O+R/[[2!(UH@: G(:J?XHOKYMKM;L>]]D >M]Q.=^"XO=9\BKUK;\/= M5SW%W^*4!M7YX9Q0X#O9G0[/P25?P)C<;Q[7CF,- M6L,.\)+CM3RW#_I&-)CTO.MK$00X=!ZO#')UFD^V,];Z6JTP8H_R,! G(H11 MGNUV3+2YFK7F6"#M0-9UVU;/:\OCH40GT9[3ONYWUPXN66P =+RVY9LK-L%A M0ZUBLIO!@-7)=JYMTS;]OMMSKL69(-?]@5-.%D3[5M'H )!=H)#*R8J?^*=Q M-Y!M347L.HG"X+'X[PW,IQ=Z,+0\,*_!8_9L,*Q; MWM V+W[Z?U'V813>$YX]1NS'BS$\\MV83L/H\?U-.&6<_,H>R)=D2N,/\C<. M>'UOF;/LP\7_N\L^/+D]"F/V;B+G_]ZRS;]_$.-[1Z/P+GX?L7'V[#/$]]O& M$,83EH;;[_N4RPRVD>B3)5>: WU&HK43&89D0N\9N64L)C-Q M(GT*UX4QH4#D="0:29*',)N0WZZ^7I$[X,:41M&C^)G-Q"/I8C'@]A >/HN M.I?_CTYG'_[/MVWSPS^ZW<^+C]:'[\@X2>$-&4Q@NC*B,):=*X6PO2)]EHJ. M_ZM?$H 'B1,02*.0!U'"17T(? $_BP'!JT%B%V//)FS[5%^:H!CF"BV6%(31 M)M,P$Y.=Y:DXECXC62)?0FM[+:)*T"[ M3,3N+1&[9:%L^+Q&L:_#_BK!KL@-K#8#2C"C^-YJFQ_@N9P!WU'04YF<4D'1 MUQ><3X0@A6G"4*FD!=SSWSPN&B)*8HA!O_Z@8K;R& :Y,GQM%1+ X2Q-N-AU MSCDIGM,%D$3$;AM$2%B#4 Z/CN"'Q6MA\FMT_@*$):[M7MY^![,=L?0I1;M! M)NAL=1Q'/H_"X,00+J_AP>37Y(HXCO/.!N.T8WZW1N?/B]&MD5LPWO>"L^9< M^#VP\JFY6MQW"XP=,9K^>!$G,;OX?C$^W0:[KP@"GEQ!LH#5%J$D1 "Y%2I M/C'DF8B&E;BA&&>>%8?DZI(TY>)-9& -'&'-4$Q TA"Z" MC)*[:2F!@ \ D&(_E<14E*Z1F 6,RM65:U1$I M>."A0-#MHY3R5\O!2Q)NI?9\U58%;LH8F<*H)YP4(N:M7__._ET;X;B;TJM%=>KS" M'YLGA(FVH#]:UU79:U\.6[PP&/;<%^KDSJ*O-O06P M0JB,DPB$M- '66$?,M!+O- Q)(4?@8M$EMY<#8Q$&#XM73-!9#!006P5&@&^ MY!E_7[FN7WG&C(X$8[\3U[\W _&WYX((& 8NB M\AKI7XK/'-SY^>?]%_XA'&43^!/F> O6/$O?P7)$=,;9^_D?&Y-?#BI=_"7( M+H82_WCA7\#R/!1_6XMKO\]&RS_3K4\H1U\,R;/^_F'M0KM] MVM>?T^1?P8-,&PQH5$+P-LFR9/KAE@9_W*4@@T?O2@'2]FX]YGU8XSL;>&B5 MJ58_%P]:^RJ5S"B^>77\*YR>P B%0?E^$HZ N]5JK>?M@C4]M;88B^%Z%Z\0 ML6#YDA+6[!N1!C#Y/QE3--42>:M86"'CBI@)F/#%51'RV5G(ZQX*"7R;1*.Y M\A%FZB^%F3J49FKA=(,IN>LBU!W22PIV#B-\9W^Z7\K 4Y)S\-+X=X? W=$) M[IL+4+Y>*O>-=Y^,.[8OQE:7Z?DE."6N=R=K;>4X ELEL+TC2_$@8&P\/H$4 MKS)"V6-W82R*G.:1,E72XA R/4MS9;*A2E+^K3I!^P1Z+Y&P DI)U"HEE><9 MCNM63J]:P.:P@)9"-)VQAX42#"788:1J>8;M62C!5$BP@^RS9IEA\_0ZN<>T M0PC\$._#?L7[J#@8I)X'+W6SG[QN7 $ M^O\O*)YI K/_7Y%9F(Q/I7N44OND''CI&YY?82C6(*)9D0,T36F^ZT.N8!IHV-IAM6+:R1"A=5A)] MN/KY<+I@YRRE@&58OC)'3)>5/'=?ZV2V!9\;%T#S_>V+,]RS]7S#-:M/YM,% M/%6K9XUX4#N]?8;<)5)E71.Y"SWG74EXDV0T4@:8M6UZ9_:-C))<=&&8QZ9Q MQT,9"6N_)5+)ANOS=*L%C-";/W'0'@48"K"=C:TJ]G3/7("M6&3?RP9.6Z]7 MW(+J:!,]U6!?:0Z6%*TSB^#&.(_&8125YS?)V,;#) PFBU:'V21,1^]F-,T> M"6?IO3B0>LP8?[_9FA![A6&OL.VW8Z\P[!565PL2>X6MW8>]PO:&])*"V"OL M7%LJ8:\P;>0X ELEL+%7F ) 8Z\P#2-;C>^TXQB.U:Z<7+5 S5L#63628]HI M9A1@*, .S2ZJOAU$+3#S5O&%F1&O]0G;B),?XGDTKBF2@RV1CJ'0&J;PF\L/ MEN%9F&V.CK_")F%'43S-28F]=%O8(@Q;A-5&Q9U1B["6I2Y5'1N$H3N'#<(T M##HU)K;D&+8Z4[X6&$#/MX:A[CH "X7+9IR@TU'=+55O#)Q[$$'??D+8E G; M@VE#1$0BM@>KH(7'EBH7; ^&C8&418IU64ETX>KGPNF"G3.5 F9;651:EY4\ M=U_KY+8%=@?;C9BV8=K*$H@:W[ZH1ARHG=8^0^;J..HBC$UG+72:L3.89E;T M^336J6*G]1 G/T^6=TO^'#U_8^,>+ZX%M6IU_6?^Y&5R0< 1?P-O>=6RS-?"[;EV$ZO9_JNU[(I:)'(9_![*(@L[I_"XS,6"\H;<"F(?_&G%&?P)AA/]D@R^HUQ M^824!B< 1FXI#SD1!K$@TR6&((U&R6@'I_^9>N03NB8"D%3Q>$IG18"(*GP0E M,MDK;)K(7F%,]@JKX+6R_=C297!,@VSMSZ1@@@(J%3QW:]<=!9Q6C9!WJ])< M3WV_E__27P7(MJUY!E8F,%T<3O,I "C.:307#?2Q-*BXX)A:LX8!4A*D=B&Z M!.]OZ+(')I08+QO9T.[]QIA6UG#-D#JG9K&NDF:Q?AO[I=9GJZU*-_XZ M%,:5D $=P;#"( *_0)C3F&JZY%B/:+KS#L=:[;D N18^^3 MEM7@CB*>X:G+D=%EE4_"*.>FM.U]SET\PP09JVV8;51.J)P.8"T;E9/@(-?H MM+#?%2JG SAHGQWSP(G_,3H.-LK0*.L3U7M&,SQ M#=]3=S+Y*^31!22HVRK.H%YLW:SOV52#,U6)B;7N?7V\C,7F-U2WP"=VO",F M8]<:>0J%Z?-9CD<;F(ZI:LV:S4Z)=QG<2C[=PNAD4A-FWE6==M%M0C;% R,3 M.B)YG'.92I:!&R#G%:1L%&8DR3.>T:(G)N4\"4*9?/$09A-Y'O \57 CQ2P3 M1HWX7,&P_]:YZE287U91/A.RSH+"'V/R"WT4J/8D!.6)#+;/.$FGXBXQCI1QH',V#V+DID8UA7Y#"_,*9"F2%X5B:M+I<:E M*I23("M3?BP?,P;M)<>_H 4K1O H\^$#<*1%64,0T7!:#&^>*1LE7%AD/!^/ MI99-!%%EGYD1N7U\[IEI,B4P5Y%&G$A=RN!AHMX 5&$Z>E=<)=]&;EE \X*2 MI'K_""*-O((9BCTW9]YF!8YPU/Z!UOH]"UCD2.( MDPPH#NB#-17&P!7Y_T(.RRXB%=%C:37?,WG=@I13H$\J!B6;^VZ@@&H&AN_5W M@%$R'@/$%M*@Y,@EP\QO$V+K!2Y8!1YZ0]6K.BE-EE[0%HWW5+G-ZY_$\HY MN"VU$OO&@APD\+PD,"W$\'J51"D22<[7=0W/X;'P$03X".0NZ*2RSF*<1Q'C MHK),0$E(YFF8984&&8 8>Q N$?QCK&FC5;C!@QXF82#]L4? _J/0&Z)$C^>W M_X7Q"RDT%W"E% .A1F$.\!1) SGQ7"$BT3JNRCKN+\V0GV'Y[]3:R%75B=5= MDEP+HRT+IU(5B'^EH5"PVH+-X*>(W8$N %42,"8@(VQ;N6"&7+%HL6(<;AX) MP0',#,R?[V)$+^IBA8E1MC,$6XZ6AB6\GL:/FT,0UI&XJY D\#QQU:P,V:Q; MH"OC,XK:Y0=IZDDI2E?,FM$]$X-C8/@6$Q?2Z207 ZB,#%Y$MTS$4D=T_LD!:OQ\64YM:7SQ%Z- M)-9;4,1RITL.YS/\%3SNTW"B.^CW+;O==SJ]]L"Z[KI>_QHPY;A=K]WJM&K; M<*+8&,E3N="B'EIVWRPI!1^62. 9?#&O^!8>8&%6TR H@H BT$2Y%]AA ;Y M& =7DD\$FAXF";@$[Y(' 4Q@,1Z.0II*WZ<;14*7@V$G75" /IAI7'A'@K'$ M \I3IGB!W%O&8@)&O7 ZLB(:&JPN[-6F??L:H)Z'Q2I\AC2-!0M^9NG7"=VO M68GE]RVOVVY?]WOV\+KK^^WVT'?-5N_ZVAE:]J"NV-E%R?T*EO;/"95'["0)'\#1(B*\94!.0 @8W;LP=I1Y:5O\*U5$LQ4P$98I6%^!] MTRC(HT5,0O15"(HH2QCE@O-B6-AHOK!<+BQ]LK!!L;!\96&EY5OV89B_D(TV M*XY54PPKF'^\\)54,'MO+4&N506S9K?7LGR[[=UZS,.^B"NLZ"D_N?8-1-XC M53B0\1=5A-QN,=S(3C6_)+)3S5!VJI$A4N*8QJZTKCMREX3J'$9?<=NS\]E. M][4F( 9AWP(VR^::7415%WH>C&6ZSTG7B[F^>O#4,6&_N4*[)T:>GDNV;A$H MJV!!D5TW[)X,GGM*F:U[10TMB*A4 /PJ>NW1#"98"9KU.@+PY&) &V(U5WXB MXK#D>Y'$"U9C,YNJT*W-;SZ8H$G*FN.<%YDD&KT 9XL M5R4):]^.Y=+V+,-TE1U0OS/E]A)]M4 ?!B>.M=& @X%W#Z!$<]1UX,9Y1MN M6+]EPWK XD2F[>.6M0::1!_0:4[YH ?5 MXZ$ECI:XOH1#Q*$E?A#1>D_+E4]I>>E"E/-,#_.NW+;JB3=[]UH_4:&7?$49 MT30985ZU44;L)2-V.EX#F[:H;=KR>=ZB,GHL[!K1P)"S($_+[H&RS1<#SX]] MDPV:1D6+6M'/9=ZV9>D=KG1XX8OVM++OX$JG,-EOB<)+%^^3CB4OF\>\XC]B MYQ8UG5O:>G1N<6K=.^6XHZ][!PKM3*[%<%LZ%>+7I>P>FZKH#&GUY2'-Z"VQ M'J2(@I-B."W3 M,,WJ3T.O1:;G0<$!W.RKV2XI,N=9,B?NBWZ0/;9),GO]]%L]]SLJX#+?<#W/ M<$UEA6"ZK'75N@Q55H/9PFX;9KME.*ZR^J&FL 6Z;"\DP,NC&HN#_69Y&DPH M%TGPS_IQ6EJ'^O"@;;CMZFT_7<"#OI>FB@RY"[D+G:=GM=LRIQXMQX7\\6W+ M5B: = $ >E3H4;TET&"V+60)]*9VI>V7K[]5U!KKF TF3\IS+<,T+<-NJVML M=R@==0$5>EF:*K?SY- *K,6S9U%TU3[<))DXVWHU;WV9)U\-T#3NQE:!8G4< MPV]9AN4JLVA?I>99[%'KQZ9UUJ+GQ9-VVW!;+U_69")V#@5 M189C47X7!W+[=Q3*8^2+\D1:+ Q\S4.0':(D,4UNB[63TY>7%4?$7VD!+JV1 M_RDFO]!'8LGE]6%EQAE+R9\Y3<6_+!X9Y$'N4LPB)NH_DSPE'S]_,H SR,,D M#";BYY#S''X3_3) A(\4<4O'<"S7L+:2'48T8[!H4207YH54";+(=X>5@ZFJ M6:(74DP5KM$5N9'"HOQ5B(M2+HO)E#-?6=)-D;B@U17Y(LA"5%'@UR1CQ-H\ MD>:@V8/,(\)Z%-(.W,\PED)0?'I9D,W__N'[G+^[HW3V?DC3&&;//[/TJR#: M#2CV7@2T^>FO?_EA?M$U#=-_TRAG@Y '4<)S(.[B0H$780X N7Z\N!Z <.C\ MR_K/S>""A"/X@@;9._?:M,RNZ9M>>PB.G&_!O[[K#KUNI^68;O_BIR>";)40 MKQ1!;[/Q-N3@$U/;LNOTT?20!R *3$,Y9QF7(CL*Z6T8%2T @$W&8AKW8AI7Y'KQ-\AX,F)C&.-( M\!2-"?L6EJ+3("D#<<-% -S'620" M+,4X" !_1D/Y0Y;2F L6I8N!/0HNAVNELQ ]%I< H51<,NR!]%C8$K3/^!! M,RK\D' F]]EI)L70A47HA$(08$(>9J [Y;T1JXLW P M*)6?.]H,*GTJE6:TT*D)Z,Q4V!.%5OWS$-0^,78^B"^J@2X0O6$K\@2WRL[@ M;!:5?HN3#>0**!;FHH"P-*0!?QE< #_$R=QR!1N0SNW*E/V9AW!I+G-%1X+T MR4R@.)\6I7?"B'P0MO4VL[>PMT4W+N +P2$+HWQN:R\,ZU?\RHKZM6D=7#M> M.S;AA136OEP@B1E885A2Z5"(L,8S7IITJT08I'0B1NM^FW ]J/"V\E0Z+N"/ MA-P@MX\D$E "E(79)"P$Z/D M:S#YNK=.>UXO= [3J9UGVR==2L66Y!R4)M^G9_7NAP6<:;NJ/5L&2H^!J,OO MT@?-VJ4T(72K@*ZRV Q"%Z%[7.@J"\\@=!&ZQX*N3+JO)AZK7W%116&F[91= MM&HF>_:^W1WBU5)V]SSA.@B.NF!4.\(A'!&.&A$.X8APU(AP"$<\"O,(QF2? M\HGH%./WQI1Q_$#^('\8/X0?QH2)\J0W-F MC=\O2

YVE[8YCN2=OH:]_+1MEYPJ_BJP[=CBS;,4R_PBUUS59?W(?- MQAIB FB/-I0U57=6TQT!*&]0WJ"\07F#\@;E#:42;T5I 45%O1T#0F(<45LAW3 EAOA!_"!^$#^('PWI@_M@KQ^&MF9,'8 [ M^YBI;GL44F!\1 >?!>,C"D0[LABR&+(8LI@2.OEN!UD+60M9"UD+@]E[LU79 M!4UZ?_JPF)Z^OU:T0EPAKA!7B*NZT IQA;BJ53R\QN%P^7$CU>"?-,YI^KC2 M<=NJ;?>6>FW;U B1VA$.$8>(0\35@G#:$ L1=PZ(JTG$K5*;#CNGG+WG>G+Z M('X0/X@?Q _B1T/Z8,8H=D[!:K]JJOULH]VNL"V^9JLO[L/$H8$QIDX3TKA\3)&!X4BD45_$@HY^++9&V[@60)&;&,I5.@(QG3,"4P MWER^+\E3\C.[9Q&QX.'WC&=3.1%XT71CZE=$V8JMH;&E#HV5LU/%>-L2X)@# M#E @%RSC&8V%#B$/Q<5R@>? V5RBMP_*M@VWO5E\__8'$SZA:<$< HA?X3;X MU'MG =[9F*4I$RHG"?ZX(C<3!I-;S/B!I8R$G.=P!6 52!0S8(PD+EB0D@!4 M%' AB1(:R[HSSH(Y+]([8$2!<_&:^S#)>?1(X"-+Y=. FO(A7V$!X,'DWS2* M@!-Z-/YC"P<<%,9B!#@MG JF%]R_R9,/3W#P",) ++FXNA>!HGWW-9@D($&D M9)"R)AFQ2-*)< !J. :! _(X^26L_1>J"N8VPS@(^2*I-J35T\9Y7E:$$:* M*P:B; 24DO<"):3:%W\_69TMHX5EW3(S\0T($I9&CV+(Q^Z(ETN&6@N-4IQ M ^9*%H+],,MO0>;!M\#>XN?+BX^?/UU\1Y) 9BF !HJ)! >QV\4@C:=LKC\, MMZVNX/);RHL9BAD%42(%KC2\YF0JR!,]OLM2.F+"7YR"E3278Z61!_),2#!I MP:4L2-(1N0--Q"7PX:DB,E$YI>47URR;S,6<_:=06*6+>ZT/HB)B3D(:R*)PI&4J6!*9*RP^,04 M9RR5PRG&"L\#03^!IPF#4XP<#< *O-)N%&VWY);&T4NZM_QM;KDH83PU!M^< ML[9,;8UQMMAOJQQ8\AX((@'A7^@CL>:BA^=@V_R9"X,%GOXGB%'@#K#D1E=@ M2[[=%)83^!7\+V)M9OP=1 SAK8D D)@IB-LPAB^FDN6N7@Y"E'__\'W.W]U1 M.GM_#1+BWT) #$(N* 6&&[\!E/8B(.E/?_W+#XL+A6QG/P,+CT!XT/A.H*@K M_<3N- %0_4^^?UB(C1MAZRV>(]9%0/\+&_]X<3T HG?^9?WG9G !+B=\ :[H MNX[9<;I.U^NT6W;/,H?];MORG4'7;+4ZG<[ N?CI"6^MTNHFG + ?V4/Y$LR MI<\' /7PS5;))5 YEI1]%PG2"N8K:3MWPL5:"QRON?V 3;CX$>32_.\*M-D1 M]69%QAP,UZM*S5.Q-%&4//#WE>N#E6>L189%(L:J!A2?5U\2"[$0K06/+7'- MXL%9X9.Q*"JO^?'"O)"?^8P&\\_[L]Q#.,HF\"?,\18L%Y:*4&Y$9YR]G_^Q M,?GEH%;S519A7G]K?'OWC)=B2)[U]]?CR%N#U>64WGB[?=K7G]/D%65 M;U; MCWFXK;7"BMYKVUH%RY>4L&;?B'05R/^9\O_4$GF/;:] !N=4$5)^W,C2OY%J M^I="30^E:BX\75"?!VP0U1*Y2T)U#J-OYUGR7LIX8Y)SL!CX=X> ]]66<\<$ M[R:=R]=+5;WQ;LVPOF2J!6H."DEC6I^>]5CU MAB(*L'T$6&=G4P0%F')#K5GVV%LHHQ4*2-;CKK(!\K('8W+Y^M*7TD' M?4.6YWJV*(?5^PQ3348[9'\.A@.SYW5M?]#I#CS/&;2& \_RG*'IM8:N-6Q0 M]N>G/"5C21V9OBFR-[E(2"[+-XAC79$O(C6;Q4%1O8&"MX]%+$4%CS5D MSBK[!KHJ8D91PY44]1WK$Q=IV16\_[E*F"KFNIEO?0CGOUP/L8U-E^RURG;_ M2)+10QA%W7B#?9?YW?ND97M6JW5M#^V6>6WY+7-@=[IM'_[QX3_>H-]K!F/* M'S?2!^;$E)'6)3E)04\#)O9RLU4L8WD[>XDBRF "E"^*UF4]!TU36?9)IZ#H M96+"W7RE7LB5KX#WCUE7)NJ4EQGG9#T-#A/0CY& [BI)0/?;F(-='U]>D63; MKF!Z-*)@Y(G*]:7U]XP,T2$K00,_:3LAMQS,;RN@R;&D6@UV M2\3GXT8?B+7V?3*8+F-!(!PP_'.,\(]E*XG_M,XJ_J/9[3CYND7^9'VJCUD\ MJX+(JJ8*^# J:U;SVY6-S@YSH;#M0OW:+E0B&DX/X^&B7:UHT$9DAS9EKA,* M682K8JD;!/DTCR1@5_/$$+((66TA^V<>X=TGL:%-FN,@8S M_!9R4:%*,A9,8ICHW:,JJ="TS6WA1% MS7F+FDO+,^S.9HYX531I]F8_2B*41"B)#JV9S?*P;<8Q,3,6. MZ/=$GBDC&@-58(RXMP_&5^=1HSB+# M-)QA6HXR:TP7X)_$Z-+(YZNT77;.89!,'I$'QEB0\>+D/?$_,M]JD/^*(_(F MX:P20ZTY1\M;EM'RE=5:--X?JA$7UE>'-8>[+MM&QZ^^-S&:BZ8?5]17W=2.(RX=PS>5=Q Y M;\,-&:;!#.,8EHE;1!CAVYFVO] PSE@L&S9@D$_1-JW;J?Z(-UT A#&^&NBQ MYC#7I>]A7B-&^)#SCA^=4)=[U'BE5I/XGG9L]3)J*FG[58<62L=KYG4BBE6P M'V$9;:NB,]VVM>BJ XPP%(L"# 583038I6,:3NMXYPT=Y//4 GP8.:])Y'QW M-!T]I&<9=DOU^8AZ35F\<[>.O7JF')&V M=1!EVA"KMCH $8>(T\OJ:$ZTU<9DRH8%6RNMFDXR&E4APE%2ZP =[>B#^$'\ M8)@4PZ2G#Y.*R(QWO).%:@$CA0950TY<67G&FO# 0S_PT(\ZW8Z3K^6A'Z([^ Y)*<*JS:A)3>>0X+UJ3IL\Z"H:;RH MN;1:1D=AWBS6ZZ(D0DF$DNB0OCB>:Z'-4Z7SU2P?"\\AP7-(L#BV1L5CISZ' MQ%;G4Z,YBPS3<(9IJZMOT 7X)S&Z-/+Y\!R2^K ?GD.",6#==%ASN.NR;;A6 M]=$&-!.1]Y#WGMS7,BP/ WT8Z,-S2-[@G.$Y)!BNP'#%JD7G&&Y;F;^$AALR M3,,9!OBEA1$^C/#A.21X#DD]F+-&?%A?/=8ISJ-%01,Y#SGL:G<#B MA:;%]VK,5J?M575LWL-3-3"PB.RH#3M>VI[1L=6I0SPC KE5\ZBFOLQH.4;; M;ROF1;VY!@.B>$;$^?;QU0B(VA$.$8>(T]3J:$XD3&%* D;"]##F\9"(^D@< MS:"C'7T0/XB?ZDPA/"0"#XG8.33C&I:+AT1495#5[)"(U0,?[!: ^.1DW6?T MB@9;6OF6;WF65SQEM3^M:$(^#N,P8^^B\)Z-2+CHXTDHYRSC9)RD))LP^%_* M&)G"XR><,"#KB#S"Y.=_;TQUO(C2N9 8PW,T""P7# M?: 6)@)%SM]7#KJ59ZSIVW,Z5\57 MWIHUY[Z1:OJ70DT/I6J6>I2 ^JPTB*81$PN-%]J5SG1K1[W-D3HW@JZ_@ MU1R[^L%SY_)J3)%X(44BX9EP5'E^RX,TG$G'-67W+%9WFM!!8<3GR%^+P) 6 MC8-K$EH5&TNH%5PQOSDNQ65 M*#:7G^H>9M".^TZ0O%1K\^MX64W-M^IMPW74';IV,#UK@3N,6Z",K M644:J ME)$M1UWD V7DCL9ES5)%3TY%33)#N=AFVQBH@@5H()G<=(Z'25)'3Z;/1QT7TK2M+S >@ MA:.$YRF[ 1KTHB3XXZ>__N6'^9T?XR"9LAOZ;F>W^=7_@7'MVY^*G)PNQ M1U1JVSJ>)GXK?]RH0"E(1X!V[.5#=#!8_O)@-TV6L?R_;2'H3_EFT$?5Z^0+ MWARA?_GQ?^8TS38+:PY9WC1Z)+,TN0^YB'>+3A)A@,<+/3E;22%*Z[(QTQ\%^4C&<$O?@FG,V!X$;(/0);3,"9Y MG'-QNWSQ.&5_YBS.8$Q)$.1I*D+S8<:FW"#A&-[T:)3/E#'["<@H,<:8_#, M?/;5\KDW,(4E$PC,PWNG%-[]2$8YDTL3"\9(&_Y;):DF;PBB>\2*<&%%(WE-2#I0:T] M9!.4FV\>[,>8#%C IK>PP@*2AN2#F_X_NQ(_+ 956^RD)T*]71&!L1@,Y8C= MA?,=;K&VL/Z<< ;X@.7Y S2;@-0"C.7^.Y6J$YZ7\U4E3 %RHSR8[^&+$8S9 M2#XI2%* NC3I[:!P(D2_K&MORMYSHHU\T\*UDSZ2*Q"PEZ1W\'"247:P9]Y M6,I(D8)P%\,CY'2+>^>3+VV)-?-"L'9A0,!%&39Z4O8,%%(;\,HS,+2IA$W;#%X"+T3ZUIP8LRR M9Q\*EMI6('T=]H&.L.Q@!/(<;ODJ/W2# ,Q2*6)Z>12)VB+R:W)%+,LWR-*; M6;WNXW06S8]UG]-)O$=>U\_+>?TSN>5P5T8N+[YV>^)Y%]\9A(Z$)+]]E#== M=[_VQ )\7+4/+F^261@0SS6_$]2^9K>I7$&Q?$9IKTFJ<(#N?/G2T1+@ %4Z M%6/E(&G3 M3%>C!I4Y9K%R>9N!L8&K0+:,C'1! _9E*ZSJ>U6%TRDD9P%^0X M39?H$+DEH5PH>%16\B-(1T!FDH8P$K$N_)&#S;O"SF V)R*1A8KWO0,37.!Q M1C.XHW@6W 3_C!@,>+3^$[QX$G+Q6#IG_'%&;\E2--U .PJF8#-P!Z9 M 9\(IMKJE)6+#5I(AN7D2\>A.'Q8, .(GTSRX++'86' J#/O2GF_8N!9"FWK M0N<*BVPJ]6#A_DXIV'0AJ(VTL-*R"7#W-GED$.!['MZ"#2CN%P(B A>X8"-# M7"441B9,O&PB&$G*R[ TM"C\YY&'\.6*,I*VV"QE62F.Q3K!$N;36?$9S+T) M!=:UK*[D2&7 *2]2Z'E1(J1AH&8C:WK%021O' 8/$P\6M&_V!P24!S MF&8I"85< _$8/Z[DV''YUCGHMLGG7.3KD%(]$#Y)\FBTEA0(VG04B3=0$"):M>^LJ2E#&>4?-9^2E8A5DH'*^@E)2W3'K28!+!YX=0<*2< MYZ8M<;@>.UN]I2;Q^3BL], &8*79*:MM#@I!Z8102T$I1#=3%@ZA= 5 M]\Q%F;&F9MF2;?X1);? 4,LM&O)S\O!.7#.:&\:7%__X^//-QXOO5KPXZ

',"P2*>( N)O$P886F65C06P9X2T'A ME,J-20V_RB$B3SOE&[I #G;5X13QB")'O. 7&9D5-ZS(<)G[/84A 3O-IV:0 M2?(@WF$LQ=)*U'K^OKE96[RW5,JE^%IS?>64QLNDT8;RK7+[\CX47@U0.@K_ M8%$X29)1F<3/BCQ^8(AH[C^OQ!K% CQC7!I+7C%*QTGHEV2K[PLFC_A(BGT2 ML<4A<2FML51Z)>"SK%NG*R&*^8!6[.2GO!"!62;M*0FED>3EEQY9QN=>>N3" M%[J#UZ>TB-P\"^BV&8NIP;0D6W&X("U-\<_%!D5,D M0\M(H"#N5EM=>/,1 <+ BZ9"9LG5%9XY\)@TH\02%VN3;5W'90V'7/XWZ,$7 M5(U]((3M^NK%%VH^]5.0 HUW*3 0 &H>?5YA.V%L9C1B(\63^IMWY2O=@EB- M@L[]91H$:5[$7$'0@(*2@0T&]G(FHRNU6RW=%V$YOE)];,?4_FL%AIQT+DOK M8!GH716A8E-Z*=*O-LW31I@'%8>CA!O%\]O_EGH0:%MHGE(5_2:* F7P.2O# M2D*[)3DO7$KYS=;-JRLRG*M4&659WX42(8K[,E2U/H H">3F!:B[]'%%B1>Q MG'D".P5K9X>D'HB'PIRS*_LO0^#)@PXD5@@8< M"YH^)8$T5<3O14!K*Z'E(&[!I&3W9?2)CAA8>1E;Q".DBW/+F.@_R^'%A1T% M9LP3=+S(#IO)<2^EN*VFPOV@$&FZ_R9AS,9 M-P%HW2T(*6!("R\;CUBIXQ$K;>^T%;ENK<](J=7D\:"*6?9,ZF_C#ZK0K-G_ MKHX2'D^!QU/H@=C==[2PLG1O(*^Y6*J$ /: >!.RZM #PO4-S\=*VZ-AXHS5 M)HJ:\Q8U+R5?&0+NMAT)^PSCD[_<9Q^ M%)(H)*L4DHYA6IW3$[06P%-H+:K>5XO>O&5C+-!UQTDO@'W)Y(:K8+[Z;5]73Y:5\<6D^$_5S<&WWZV]P MJ:BO%Z]Y9]H&^5DT %F4O?NN_=V\RIWG,U%>(QHNS4M<%J6:*Q6]*V\4.7^1 M?%Y90+"X/N1E;4!QSZ+QB*Q@%]UBXN"Q+/(5S6/FU09E26IZ1^/R9 )9Z+Q,TY<>5I$(M,7D& &<@DH*3(TY1O'\L\1=G42KQSW@,J M9:*QB7CXO"CIEMV%<2Q?-X9KEDT4K-:\>\20BNH3.DIF14XK%S=/PRP3Z<)B M6+# )*"QJ(J05\D&&^*1+)1ID.,\DLVQILFH*%A-698FLFI$-M^:@5-&@\DB M.W->J5V6HXKV HLU+6M]&>?SGY?IJ?/.7#L6<6(E?K42Q3>6#2]*02&04@H" M7PJ"LMCOZWQ1"FO3MRW[PY<%5OO GBF;L)@+N,SK PO98=OF=T\Z9&Q0ZI!E M$#UA@@B0!H@MVGX4&=@@>(IC5D3%H41WL#:Z>=*R*!04*?RBS=PBA1MX@ OA M,RI+BN:MW)YT/)*UY<^T%1$UYQ??R2H,<1D%HHV*4MXDCAY+$;GL>?!D"F7Q MX&IF];*;W+RDO5@VF10=/8I!K=?*EUUD^+)4:MD]AI9E^EL[TLD*^Y5*ZW(4 MR;9/&;9BTD6N2W;]KPD!-^ZZ%O@K$Z&%N(8A.!2$L6<5M$EL+=:^BO3\NDRJU^IOMDTC/9SGK$HPV^-IH4F\1?EE((7@NYU,%EOS990 $DQ!(*+*'0 MLXI L]NQA.+H)13/SF>[XL':"JRM.)/](D1LC6HKFI46(H)+>28KSD>BZ4+N*^EFN8OK+3 M1VL!@K=*%TR*?9ZV7Y-Q]D!%/\*5,XGH+,R*YG: B.)W,F+W+$KFT3>>[5-M M>H8GF=J6T6GO<]KK>5<]U8@;M;,,SI&[7,/V]CF,_+RY"[W\#]=Y&H>R&[,\ M;F8\%KW<#O'RFUM1U3',CK*T65W6'3U3??1/#3FBW<&J6_2F=J:M3&N>)$7+ MW10X52;K5&++[;T/4E=;SVD;[;;J@,?^=-,%8NAIU4#3G1%W>H;;<9$[S\M3 MJR]GUH[!+-,W6IZRFN^F, KRQ#GSA-TR6JZRGF)-X0GTS%[RS#A_+TI:%\5; M(S9+65 <]XLVX%MH>RGVI)W3&X&;Z-N7=&_0UMV(Y^KY2I+%-&%(="]0Y8XG"4ZAJ.N.7U36 *]NQ=.8!0U&V$L MFGO>I>#IH4GX)OXS6JW3>W.Z8*MJ5:81B]97QYT/__?%R$E4,NW5E53ELT9E4--#+)BEC9 HW3#@I6F97\+I=6RSINQXPW,UD M]+<_=M_>H/OT]]RI+^@^W4"=H=ESAKVNYSA^N]N[=EJNZ5E^QW=Z@_; MYO1 M#50^!?M/8O_)AK1@U.QV[#^)_2>QFQ_VG]0B'(2(Q?Z3)XJ58/])/2*6C0E( M8O])W##!_I,H7;#_I";2!3,WL?_DL=D4^T]BDJ9V29K-X2[L/UFY FR6GL/^ MD]A_$CU3+(3;DR.P_R1Z4WO0%OM/8O])S=FW1IQ:7TUW1MR)_2=/KER1,QML M@V+_2?3+D">>\ 3VGT3/;%_/#/M/8O_)URA7AQ9V-6+H^JK$,V)>[#]Y1.9% M_PYMV8U\+NP_B>X=LL0*2V#_2?3N]J(M]I]4RG_8?Q(WW.JEX\Z'.;'_Y,F5 M*C+F/JC"]FU5DK#V]4S8?Q*]9Q1@NB /!1CVG]1 @.W4?_+ !FU;V[)]8?#T<=EN5-V=3M)#RXT;'D9)0LHKF,\ATT=,L#ACY= M(DGOI+P=?CC#PPQ%X MK,%]S6]YD(8SV9TS+2D:W]QCL:AT:/U=R7.4='TL1N0J&E$R)DF>+L@\[[>IY.&;33O5C%G) M4RKJ]:EXG57T\Y0/>KF#YTNLO=JTT?7!\*C(.GWY+QT$TXUH1/LX$V8)X:M" M*F/I5$@H)2L%PE@-"+-$(1NK&=(CZ!M^17Y)>#:7/&N$#$KK@A/15 'TTKM MZ,](MOXLA#ZLP?RJ'-9!D/Z*S"T1/E\?D/P3>L_DY=*H%=00UX8QZ 7Q=9BN MO$V(O8#F7#1Z&),'D(,TC,0MLT*)7RF2.5S,6DH>HE3@&'*B].XN97=B?G0J M%.*\^RM,,N8P3T%A>#?8(T"@))!Y?C#'E$UI&(O6%K,5DR59FBQ*>EX7#I1K MMJX\50VCRZD_3,)@,N]Y*RD,_L&$W,)+8()"%.=Q^4%>! Y"T?D[F]!,++;H M !YD!2E*$X/ C/D6.^2*_+[]>B5S<6UU6GW[PLN>F4SRH=#(8M&5O/&Y5GN; MGM]A:PSC%L)"K)]PZ21T>0;_R(XK0I3,RE7EUQ5[*4=I(;W=AYE[>*1'(R$)#O=8GDYBU9*P M6ZHM"=4NS?&Z>"\H3CEGF7!T +M< +N0XX5^*L0YI'F7A.RF': IBZJXH!KXB-TD&:CUX0I('\:*W MRI)MYQ=8SE6[CNUO9M[_+$*M0<'XE*%('_HKA M?M6I$NU2O(#."/(TE7(7IE%T?"M/@P'[X^*3$'>E0"H6W[$63H5\O679@Q#. MTGD"VL7 H'SQ\JT^.+PE3$97Y!H/Z]'AL!Y#&(F;]F%%^OQO MEJ7LX*IJ=8CG7SE5*I$BG #,LM VJI 7WI=%4#>V2R,4\!'(_KXBMW1_"#,8*[U%^9! M-_@S#WGAQ L)>9U'8T":A$#_U8[#)YAFW27 S>JY::0X?6P1F9$A#_@1K*L' MFH[FFQD+8VUIUJ\LFVP,C2>PU><$-N_$AY#9M3Y"K5:3K_L);-JED"Z&Z^ET M9M7)3JC:\W"[&^E"_U*XT$/I0B^VC7==A+I#>DE!/%10V0+LGB![3.[8OA@U M.EY06=ZQOG(<@:T2V#NW[,7"]N@ M5_N2%L\S'%==!X!:P^:@^ Z6_U=?I(<2#"78\RU,/,/VJC]^K1:P>:L$JTF/ MA"I)V!T5NU)<[%WM$ (_Q/MH7!LO2QR!B =*'4&M-4SM-Y&GQD29?--HV:I[U^D- G1_:QCUK@.P M4+ILQ+!]PT7IRJ,Q;MLWJFA(=X+&\FB=S1(+6C8C:$ Z1>,Y(1.]O M68#T?"C5(&7=^RFM-UWH=4P#31L;S#8L6UDBE"XKB3Y<_7PX7;!SEE+ ,BP? M3V!OF*]U,MN"SXV+95^=0VS?\]FS]7S#-:M/YM,%/%6K9XUX4#N]?8;<)5)E M777G/S>=N]!S_B ;6"H##)ZU@V?M[$JR2C9 MN0#;^[ P;!6VXU$P+S0'6^VP2\8KG=K*V$;1T7G>Q36;A.GHW8RFV2/A++T7 M!S6,&>/O-WOV8:\P[!6V_7;L%8:]PNIJ06*OL+7[L%?8WI!>4A![A9UK2R7L M%::-'$=@JP0V]@I3 &CL%:9A9*OQG78>5\=_427=A8!RB^47_INYIZY_-JI+]C1!H9-QW88;+\(>.R2P4YHRN;] MQ4;P![GXG+(9!1RS;S,6>>YYG^2]Q3V% M=O!MR_ZPO/&"B'S[HA&:9"&:P:UEMB#A$P8W7KV,UO+O'[[/^;L[2F?OO[![ M%N?L.DVF_7+NOX?9I)]S8&66W@#Q>U$2_/'37__RP_R>K\&$C?*(?1IWXRP< MA5&>A??L*X-AAEG(^/!;,:OBH=-9GLE2@4_C(4U%OP#^F:5?)S#_Q=,EW>'# M%S;^\>)Z8)M6YU_6?VX&%R0^XP_;?KO5ZEO#[L!M];RVY;MFM]_M M.*XU="]^>@*D50R\T@)MFZ0Y%@Y+W]3R+<_RBJ=\3C)8[9!&T2.94Y?P!7E) M-J$9>6" 'U92FHR!U/ ]*ZZ'+V8 )2YH3$!:!WE$BS+!6Q;0G(L&>>R1/"1Y M-"(3"D^_92P&F"Y74\*3\K(E'W]?.?NN/&/-3CFGOGEM/?KF.;7N7'?] MS9=V+LYBN"V=.AYAYSJ$]-LAK;ZNJCHB'Q/DV[%VD5/A@R>Q MG+^PTF?IW!$']Q/<0LIAZO)G-JI.%+R!K#4)]IFFX;1,PS2Q]1!F-6B]AX', MBC]/2.M2'!VW#;5=O^^D" M'O2]-%5DR%W(7>@\/:O=IM,D5JO.:LU7*QE*:#JB1X4>U3+08+8M9 GTIG:E M[9>OORF+T9VN,^M)>:YEF*9EV.V**G+VH*,NH$(O2U/E=IX<6H&U>/8LBJY: M4?^[GK>^S).O!F@:U]55H%@=Q_!;EF&YRBQ:K!73DTWKK$7/BR?MMN&V6H;O MN\B31Z_??+F:3GUEW/:ZNWXBBJ$X&_6*XK^OHO;O1HQYGY(Z>SCT6VZ_UW>] MX6!P[?B>T^OW?=_L#]IMIV]77E*GU!28,)+'-!^%LOPM3J%J MDH1<;%ERD34\$E5OX5C667[\_(D\P,< EBIBXK;9!;A\)GDXS5D,3J&([E&I9O*WE<4?W(Q?!68_<"%83Q+)S*B<:P M^( 5< Q&7-E,_M:RW2N?P'41,+>:V5S"X!XF83!1-$1;]0!A?,EX#+\#YHH" M9UFA2J.4T='C6J6S@(_V7+1:L"UKLN=,\9U!+NWORG0'7AZ!!O.,YJ79SV:S MAS$PH!I>>2%G5"&S&+)R_=+Y#M@_B( *X1BDQOS8-[&,#\5>&8E">AM&8?:H M@HE*=]UVK+%MEG@U5>,5ED)8@&(R( =%(?\[@&9 9Z%P*?-94N!T?9F3/.,9 M+4[I>=BV3;A*QU> \.K]RW504GW]2DU,[>JOIS2]"^-BD#3/DOD7A?LCOZF@ M1-NRE=1HM]JG+9*V:UWBC9.OR^2QEKBJ8DW+TJE:4[/:S-_FCF"EL73$:25G MHC2Y:+@;9+G"CJ4(0 3@?@#\G";D6ICLB$'$8%TP6'?M_/RN1^I>VE MC*\E.:?QB.]S:OKN6,4N(*L*?<<0)$K7$TI71.PJ8I<;0HA21*FN*'V;7*U) M;ERU)"PZ"5< U>,@3CM6U@P\VM$'\8/X0?SH=$2R1E4:U:>!KW?=/R5?:E]Z MH.[ E-< 5H?B%-=J&1X>/*=,E6DD=?22X2AKSE[6M&S/:'EME#4H:U#6H*RI M]C!=US$I[P<%$5\[3:#B-+,*"N\Z/K@)RMA)ER6O6D.C M(E9WPD;M>.;2,=I;"KHJ:OFP"9OJU+5R/MPG60,9[GR54,LP6]BM687IMIOO MZ+1K;-3)CYNGQ!5M4Y3&R:OIR%#K@RR.=RSY6]S5>G2]:%NNX7H561+[4+06 MR,.HFZ91-Y22*"4KW5UP#+]SQ+Y M48>2DF4DG7!*DI)A3ZT83F^X;35[<*B MG&S ODJE+O?/98.?%VUBBO/[1/,=^=<$'L-2OFBB MZWT@PS]ST6WGI([!\-UI^]S&,"LWAD<5;@P?D\1U$$[:$*NV4AT1AXA# MQ&E+. 6!$;/&"K<$@"/_KWA*?^5X+C1CX3Z,@Z!3AT[=(L586:4:L@.R0_W9 M05GB35/8H7C/2!C#9X9^6*G!6NB*860"(Q.8?8%\@7R!F@*#=A68867R$7H[+^;* M>IYCF*:R7JY8*(:QALIC#7L?4EM7[JS ,#R8>+KP(H8#Z\"BC6%!5)!*%>3; M8X6U;H4N[RM:R/ *<^>K\ 1W[Q)X=!9U',?P;&4EQ@=Q8BV:*&(Q&(9==MYB MMC%?"KE"*Z[05P5YKFFT.NJ:7-1!F6@G>P>#)FAE$0IJ9^4Q)-X4$JBE$0IB5(23^+1 M1TZN^/W?9\)[W7K]EK]_^#[G[^XHG;W_&DS8*(_8IW$_B4& <3;JT8C& ?LZ M82R[$4^] 1+T(O!Z?_KK7W[8O'%(TQC@RC^S].N$IJQ'>1ATX]$@C/*,C=8? M(?QK0=(O;/SCQ?7 -JW.OZS_W PN2#B"+VB0O;,[P[[=&CB]5N>Z=>UV.N:P MZ[NFU^]#BIR=+M$KNFW#*./F5/9 OR90^+X]7;H_"F+V;%%$"RS;_ M_J':MA.6;WF65X8B)HR,DPCT!Q"0R"4400?.XHR3#'X$C@A$$E:8Q"09DUM! M6AF%&!7$)3'+2)1P3F8L)5R0G] L2\/;O'A:EHCT^45OBS)N 2]-Q1UA,N+S M%[+1^Q=QIX)B*\]8TS0B6TX^(Q08+#ZOOB1.TBF-U@2E):Y9/+B8;,"BJ+SF MQPOS0GX&U@[FG_?'RT,XRB;P)\RQE"BPBA&=#6HW%+:2,OS6\ MNGLTKQB29_W]=3&V5=*64WKC[?9I7W].DU<4W6U[MQ[ST$1>845/>7K<&XB\ MQZY+(,1U6G&4?)(R1GZ!WR:<#$$LCTAWEH81<4SCR/L2)T/NDE"=P^@K;GMV M/MOI?AG&H/F3G(.6YP9AWP(VR^::'13_4L^/:$:KZ0=Y3-AOKI"JO173?LG@R>>TH9P.W.>9AU;]M;J0#X-9^RE&8PP4K0C%TK,2I\7/F) MB,,#9%;N^[6,+ZEBTC=[1DW8*JANSE691MM75K5Q'L49^@D)O20KBHFF MB0FK8SB^LC2R\Y 2V(#@!2K^S#A__S0%E] @2)G8#CO$^,5RZ&6A5\M1YG>] ME6K-9G)T6X]0 ],HSE36J.?,.0_=]X7[ODM22#7Z0%6281WRN8Z72]B8E,%+ MV[,,TU77Y'Q7RF%)ND8B4#O# P4<"CAU@1'/4=?T!N4;;EB_9<-ZP.)D&L:X M9:V%)M$'=-H1#A%W".'0Y_WPNQ1Y;/2.PFSI'5OXNB)KDI,DSWA&8S'X*B)1 MM0LX.6W#<5S#Z6!_:/23M&I2=%*VL,%L;UN&;^))N&A>[Y$/>E ]'EKB:(GK M2SA$'%KB!Q&M][1<^926ERY$.<_T,._*5=85XCQVK_43%7K)5Y0139,1YI6Z MSC'G(2/V;@"S3Q./U88<=@O(R.::ANF_:92S+N9N YG6O7]'JNVVI;;L_O#3N^VS+[ MOF-W6EZOX>UM>#Z=TA3N$I'8E%!):FDCKG3D)=F$9D0XS].2[.!%DS&L#[D7 M"T3 ?Z8DG2^$[(O##7+[2")VSR*#/(391!;2L]6[)B%+:1I,'K'3S3$ZW5AM M):UNW+/J]J+9[3CYVHZ^5I.O>ZN8Y_7"&UK'; \QKW6(:6(#F+HTT?A9V!K$ M4N6R:(1F[3Q]A&X5T%77]1^AB] ]*G3552\B=!&Z1X*N/'GH@-A>+=,LCGJF MTZ(U)=FS(Y\N>]MO:GJHG>"H"T:U(QS"$>&H$>$0C@A'C0B'<,0LM2,8DWW* M)W)',A!_B',][VDDCN2H JKGF!JI'[ZTHP_B!_&#^$'\('XTI _V;7R!G+\D M,7LD4YK^P3(RANF>M'?TLU37A5SJ6JJ\X7A);7* +=LQ3+_"+77-5E_/;EET]N^F" )0W*&]0WJ"\07F#\@;E3;/E#?I21^AK- M+. 7$UB;A5:M-AYY2S M]UQ/3A_$#^('\8/X0?QH2!_,&,7.*5CM5TVUGVVTVQ6VQ==L]<5]F'O4$!- M>[2AK,$T8I0W*&]0WJ"\07F#\@;E39/E#?I2C4PVKW3K"SNGU%U(-TR)(7X0 M/X@?Q _B1T/ZX#X8=D[!^ C&1VHNVI'%D,60Q9#%E-#)=5O(6LA:R%K(6IH$ ML[_/Z&W$MEZ_Y>\?OL_YNSM*9^^_!A,VRB/V:7Q-P_3?-,I9EW.6\6X\^GGI MU/S"*,]3-OH4?V$B/@R(Z5$>\AOQUAL@42]*@C]^^NM??MCRX# .,_9S>,]& M'^.,QG*[=' M8E57;EFW^_4-%<"CQ:?F69WG%4Y:T(E022Y '2)ZQ$4G&))LP,DXBD%:P M%N]?1(R*^:P\8TVD" ]>/B.,06(6GU=?$B?IE$9K4L<2URP>+'%+ A9%Y34_ M7I@7\C,P93#_O/]J/H2C; )_PAS+,["!QA&=#2K<)8*AEW MCY448VJU__ZZ!-HJYLHYO?%V^[2OQ\F?R>05!0[;WJW'?+0&5P61]9HY6$B\ MDA36[!OA212.R/^9\O_44GD/B=-&^@<1M?.LV2]#&.P.9*A5,JC#UA MF!-IF5?G&*&01;B^3>H&03[-(PG8[C0!@OV/9F$2(V01LMI"]L\\Y*% Z;N4 M%=!=.MW< -]RYR0X;*?V/*:'WT+09?$=R5@PB6&B=X^JI (F.#<_P;ECM#LN MAH2/A8DSUJ,H:LY;U%Q:GF%WJF_S?*R;E(+@HF)']'N2B0^B-T\EN6X?C*?&HT9Y%A&LXP+4>9-:8+\$]B=&GD\U5)VW[.89 LE0F-*0TR3B1# MB?^1^5:#_#=,8CX)9U@T]K(%9QDMWT9_"",O^NBPYG#79=OH^!Y&/3'JB;QW M;-YSC18&^C#0MX=I*>8XAEE*TQ&=,[@/U)>E3'WILLX8W]-'W=2.(RX=PS?W M.9P2XWO(,.?,,(YAF;A%A!&^W<\_H6&C3&_D\M0 ?1LYK$CG?'4U'#^E9AMU2=S95';@&@^Y5IM7* M#C/A/1,E3C$O0NN$COZ;\VQ:T9%5QZ1M'429-L2JK0Y Q"'B]+(ZFA-MM3&9 MLF'!UDJKII.,1E6(<)34.D!'._H@?A _&";%,.GIPZ0B,N.IR[;"?9YU@^KY MTUB.-K 5HN&A'WCH!YY[4=O1UVKR=3]!03N;;SG+];HHB5 2H20Z MI"^.YUIH\U3I?#7+Q\)S2/ <$BR.K5'QV*G/(;'5^=1HSB+#-)QAVNKJ&W0! M_DF,+HU\/CR'I#[LA^>08 Q8-QW6'.ZZ;!NN57VT &&#--PA@%^:6&$#R-\> X)GD-2 M#^:L$1_65X\UA[DN?;/Z'&HT%)'SD/.>1B>P>*%I\;T:L]5I>U4=F_?P5 T, M+"([:L..E[9G=&QUZA#/B$!NU3RJJ2\S6H[1]MN*>5%OKL& *)X1<;Y]?#4" MHG:$0\0AXC2U.IH3"5.8DH"1,#V,>3PDHCX21S/H:$WO'[[/^;L[2F?OOP83-LHC]FE\'<9AQGX.[]EH MV3"RRSG+^(UX]@T0HA6[UE>RW0N?GJR;*M+\,HY#]M6_>!3+O:$06GH M6[X%\RA-Q DC8TE,,BVH26@ YL#D M_LV=E=HQF.,;OL)F5:^01Q>0H&ZK.,5GL76SOF=3#SB'[X-OWU?_Q]),GH(HVB?W?JAWQFV MO'[;Z?>Z@*/>T.ZZOCEP6QW;[ Y;3=NM#R8TOH,QRZUI^$C3]!%H3.@4()V) M3?J[DHADG*3RFFR2,D:F\/@))RP>L5&]-_+WWJ=?Q;.*E<1]?]SW/\=]?T62 M37[<.$RX1R/9#(QFY)\TSFGZ2!SK&1F"N_\O$!+3 5XDC^,9CJFN;%=C>&"4 M2U$ .4D!1#$)\C1E19 M;P)C6C6P(\XZR/6,%=(V3.]XC7QJ"TW]@EX;,:KMH:Q?D_B>\8R-OL!_TS" MO[YF M78-=\KXO7W\CM*1,E<&K*L-59:7) ^4K 2J,2!TC(N4IB4BUO3>&A%JGC6B= M]G:WCO&TMG?K,0\KL!6F9AR3R"\;(P&(/9:J(NVS\]INY?V:3V]9*C9EI-JO M+NB$$-Z \*N-J!#"NT#X=_D%&[WK AGI'2/_2"F\;T S1JYIF))_TRAGYQ+U MJ-+\_:UT&*K< 5%*2NU=;WF?[1BF;QHM=Y_LW\.(>!;.=(VX53OE=%:[D[@9 MN:6R\JJ%AUE4:BPTRR:0QA8;G5+$Z,,\ANFTC;:Z"A5=%KEJC8R*M\%[[W;G MRE1V0$M3. +=S.=I^V_I9&II[6NC:BY]H]VVC8YS/,>[V=DN->*]^NJN!E4B M>U=M=762Z"=I8116>GB*2!>+%*JUJDN/3ZK=W)8#OE1%R73/$^N\51QJL@9[ M8:"PO YZ8>B%';+9=Z(4YS/<"[1:AFE:AMW&!?"%W;,X9]=I,AU^RU@:TZB?'9 M-TE98M@7/1S2D/'>XS]8]4(M*S.L-49^+U.OVU>#]N6U_.L MKMV]MGI==SBH:XW EDX0)7DYN7TD=PN"$0H4>]HD G/PCY&#[RO)P?=.G,5^ MW*X0FMU>RY88F/^\P8J>3OG/)\MVEA\WDIIO9%'9+XDL*AO*HK*%$W[DZ,;) MD+LD5.)>]Z/Z9#P*MY\O[NOOOIL5YM^C@*WKIA5S]X[GP> @:47PHH MAR*<_#6C&5-6:(91IN9'F>R.X5N8E(X1;8QHHZRI5M9TVH;CJMMZTWWQ%8:T MSS6OZV,L@^:BTQZ-#C'&&Y=I8K>,3D>9NM9EG:O6RJA\&\P2EF=8+675W4UA M"7267SLV)2UW#Y49)-A4LCK[]ZQ[2);):RW#-S7(#ZP%\M#/U]3/1RF)4K+2 MXZ0D_=U0E/6HYR-^LETQF(NPPLRO^_33/QY M>'O>P:V>Y?M^?]#JFZ9U?3VL:^J=O*\@#G;HQ>S 0[,# M+4=)>J#[UA0WI]8)>K7*[ZMW@^%ZT[[N&6K:^36[=V*H;XK/&Y(!#VZ.7)I= MY%.>\8S&8C;5N>D(YPTX-SAC[7APWFB4//S&TB#DC'Q.PP#^"UB7K@="6ZL( MU&GAO+OOKQ.TO[ I#6.8%NG##2FXA#F-R U+I^3R/XRF>R5](\A1?FL \N[= M7"9)&;,SRV#-S(?Y;LH=GAWS1/;ZMF4K M$[ZZ+'?5IB JX=T#K4>/ER*:ZH/ MR; ,TVL9_A$V338Q4QVA]#TA0R,VU$NHG>Q(C<;'/9"WFA_01\(U MA7"[9VX=D8C:$PYCNPL3/BC/N_N>?9N%*09Y"X/=]GRCI>XT9+3*,>+2]-9) MUI6-S<20(S!&B_31T@!&.[=^[I8BZLF/+U8(X,&91[,3?,/U/,-59UQC8QV, MKM1%^6H?/<:8@UH?&(L&\S)LZQ)EE"Q-G6U?G/M=Y#LCRCT_&-CJOLY'5= ML(!1\?II:%VPHTP1UTH46%?J"N]T64F4 O63 EK[?NY)[0:$#BH0;16(ZWM& MV]GY=.-S42%UW]ZLDK9ESU#9TKVZ#,]&'^.,QG!]YU>T.[[9IMU_5]Y]H<=%K^T'<&W?:PXW;:;J^N!]Z5:+5\ MR[.\XBE=+HZJV0"&@@=7<\[=EC<99"Q7GM"5I1>S&DNLO(L$6$BX0 LGV81F MY"&,(G++2,H"D7HKK@!H\$S<69ZA+;>8DQE+X9'QG=QL!CAQ$G+">!9.J=R& M7ARW9\ 5090+,4B"?)I'<-L](UE*8QX5HZ*C_^8\FS*8\V6XVFI66INJ;=KV#;N1:+*/H"!]ME1.\-&99;1<5 UH6K:F80W248C M98!YK9!6EZIDC0WD74E8_SINR[!;ZF35JS7<=8"11C%@%5';M6@PNQ,1M"]L M)FZ*[P:@TJ.$PV/V"?)V6OV>TVM9O6ZG:[GM=LMU'<_J6F;;[_JM;JL905[Y MXT:[B7^PY"ZELTD8D(_Q6 3X!.&5A2!7PXEV"\3(R8']TNA5#NYW5L:+F0@G M;PSID$?"!)4\9R60+<+:>HTME;PL \F\X&X15W\ :L;18_FKB.?3. C!>@^7 MH"4BJ@[_OSCG5DP.N%]*91F@OZ4\Y*) +)LPTI^$;"P.,0]R&9S_-!Z' 4L- M\C!)1%P_R0%:\IHEN48L"+EXU93^P=(K96RB-5<<;POJ2[G9CEC)*>49 M_,3S6QZDX:S8@@&@,(&P*U*^F:^^&D0B31D%[(D=I<7>#N[/'&-_QE>R/^.] M=8.E5OLSFMU>R\VIZ@Z&KUNJU&*XWFN!KC4O:=,/4DKD/0)A F;$(>!]M0'Y,<&[ M2>?= PBGQWJU)3HH>.N&7?W@N?/V'VZ+/8_9WT2 ;D2^9N RR.X5MXDO/10''&*A)ES7G+FD[;<-SJCRW49?'?*FHP)>'#1V& QG*?8*_4 MA.;FR]DMH]/!_D]'4"X-4[[-90G+,RQUV2--80ETEE_)=)L7B2GSEJM)>:OU M>1/'RX5[BX%SF1^-N;,-BEGMNV=-FW4K772:ZTF MCYF'YYMYJ%GVUJZF"^8;8KZA'HC])XUSFCZN8-;:#[.XKX))B#J%_)J0&.3Z MAN=CKY*C8>*,U2:*FO,6-2W+,/&TVD,"_)B#B#F(BW8]CJ6L&[LNZURU5D;E MVVR6Z*@[>:Y)S4>( M@BPD%*GPL-KSZ_>]!_#0Y4,F;5)&JI)8$@@"#^_&.ZQF:_CV *T%XA6H<.Y= M]/3QXJ0KM4RW=L=2C;%&WN2SAY=:\DY=RZ:GZ M'/8ZO8[=[X_.SOH7=J=KM\XNAJ77-BWR4/. 41V:,+Z.NRY,!- \5=4!^9(' MD]!BTDM:,-&OS%<]QDA!#D08!=+!.R;U8^S)*&3'1U]OOH=')Q96'9P+CH;R/ "89?AK^XA1BB\B@18 MFA*^"C@NZ127IRN7IF@5H($7RF@3P<.%"8OCXRFWZ))4 !!B'-&"\T8H/T$MAA M4'BZ;.@&BCSSB+?$22*Y!.)6XOG16D*\P]YJB^^#3W@D5PBUF],6L*O/UU_8 MU_S;;I*W'9W@4%6,SNZITVVP+YYJ>4?4O\RUO./Y/G5Y;KH59PL G5(/[9[= M&# 8YVZK.KT7@!2#I/JPH+"X5((9>3CP^W%,NYB+: :(FL@.'(K48=$WRYET M9BN\.T.K&:#56 B/36,L1IMA&"=L6@?V-R(3; 6&*XJ]G(!X%,*!<&G=NE@Q M4>]&G\*$&&60>\\NP@P;; 3/K_ !/L4H^W4FP.X$-C]4-*,V":J$;J6H)TW7 MGL &RS,WV!/970P@IH6\@-55@KU76O9LE04 VQP>>H*Z7,*A3(7$\ONZ)2:H MHOG&EI%*8@!U<%WEN9.A*K*,E97AJ) /:WQC$AB[$\7<79E_(H$+!VP:^'., ML RS%X7F3)^B3P!;PX0:HB0D#I!_T@,:BI'MH[(7QHIQP-)/Q7SA^O<"X+ZF MQ>J:V:!OR(G0P@,00U"+5)AY<^S&N_2K+,4S!5(LJLU^0.Q+@L2^UTHT"F_% M#[5238\G*NBFSOG0Z_ =]#L/7 FOU,/59%Z.?Q.41+#@0:2C] 8V2.EP126! MR9!-N0*?#K;,)-5JHP10C8IN-?K$"MK"> M ;"T=K%+*S'=JLP$JX+A6H$DJG?#CR^ <01SI7DAYBG92"QDS8S6QEVFGJY: M\.KW4T P3"I2!KU2?E!H J_AMXIK JO [A.@D+\I)$:;%ZO M0^]\]PX;DRN3$QDY3>.$1>_ZCF"FS7 MGD+U 2W_JU!VCU$ITVH=1;HN3[?E>LQ6GFP1%:"H=.+21 M$JL ?!H&@'E.#Z'SWJAEGP^[5\-^9SB\[ Y:[2NP"9O]R\[5E7U^T#V$;N+Y M'.T'P/(5^\>-@ MY2?0AW*_QF'NMQ/2,:4'?'?A*R>)]LJ1#PG/^C<>S@ O(^6PT^Z-9K--=OY< M!+?PS%)&,\(3$"8^6UVT!<;]!:B_2S0GD_< 'J%OGOV3!Z!> R_M%I>K;7!I M.R[!<8$%

6'IS( NP1)-Y>+,$@<>]/_:6'CNIX M',J)Y %H;\J!+-&I@IH_]^Y9!.9.J)S#R@H9T4/0:T-8)>?;.SLVV+DR5U?:/2*Z>3X(H4D:6!$R5<_#O4^0 M/E5JMF[UH0WB,G.PR" (J_7G,J)[U#@(8ZZ,R*)-;@EB[6 MZ&I7.2MO0'K"<6GCFUW^<&;!Q@9^($ 2"1Z(.)> M1$9_[/%X(A6M*8@^?N#AC$QVNEGB"9'^'GOJSH> D?B*'YY([5:Y._%DPI53 M\%4%&;SIC>*0J7E6[\PLJADCW42O)%A=GJ_ ^2L EG7LSO'X1,4EK$-TY-"= M1FO8;M-\?*X\@,=7,#'[U6^P=KM]:MOMX;!YL@+GZW1U*^"N)%4?M,1">R'# M9$2K+4R)[@[5;2%=8X01>I8TWO"(_%6(,/H!1:#IE![>2ST)I:T$>?V%]+3U MH@0J:LE\\GL<1FHP13(H#H0.K3@(D V"Z /6Q#R!FB[Z21(O-3D(TWRQ>L[ M^RW03DXMSW!K7--M3:U!^D"0)4@J28).0)910(@66PE@@*A 6*##ER+H$GR^ M!U:$@ "D?T E>CE(=J'<9FSLZUYZ&(OEZ:7DID"/0+L)RE D2!:'@@V9Z:; M41X(/;H$7"H";;9,JV*)Q ^.5\L6R3.M(JYM' 5$G4ADR[LV"68O3E\UQ*T5 ME2FZRNJK3LAI/T89)T WT!ZYG!;E^4S9'$1?J'>$N:N;O!&GKVYR4VIU:%U; M5C(1%"]Z"UX;\O3RC\GY0OL)?:4+/M>4>*=:>)7\?]]5Y.=E@9P8BIS'OQ4/A %AU COG OSJH8.LST4H^PDY?#3ZW:SEIO65*?E:! M","QXB"Y9PB2))PT4'ZD(A,3E59%+902FVBP_6G8GH\= !-O'J+S^7?"0E^% M#._&V,/M[X_P? _= A$($LE^OT4EEO9/$@! *9H&>EKT>[JM77$Y:\/RZ3MK/RUY0,%+ZP2-(,P&KD(CW27> M(\\!_OS'^R65M2]VH6W&F2 M]TSRGDG>,\E[)GG/).^]J;IDDO<.XDQ-\IY)WC/)>R9YSR3O58,?F^2]UTS> MJRW*5?E.[JO !,>57+O ]WS$$<*GVFVZ[K<8G\'$%^. ;#+@Y3VZ>F=7J0<_ M=U)@[GL34B3.?/@?.SZZ&MV<@>VO]8K<+7R8#HT7Q)^.CT8WWV$HAK/B:TZ; MML7^ ?H9!EM_\Q?288..?:+5.U#P0>T!JH=?,2P14>8VEBK:.:?CY-Z(TMBE M^9 E@1:5CI>H*L24)!"HRX1[9!8PK9]++PPQ M "^Q9_"=]+Z5>T+Z(G\AH0W;M7#&[-H1I_E#W*\&BH_].**YR/N*MQR*'>N0 MR02XY&I-O$P$@$4\=@&2F$),;R>O@PH=U2EO%&*]?KN(CH9;Z9%<45;Z!9#I M? Q_M+J)@^$25&" RD3)#M)341AA7+E:%APP<[B'3@,:A MH1OO-%#CU3C*0',48!4)HT!,T8Q@0(S@L[J-2_V)J05E?TK+49+!$X@9R'U$ M%_V(YAVVW4QY!]WX%630<*1W%S"-+GH)\554KZ,]F&B_$G8[*ZM+KA=]1')0 M?6 8'"026*A]\$#4Q)#X#TW#H;[;)V:6:"S?X.?S6'.7__7'*EO@^.C;^?^. MCDX:;!1JQ0;8FX[I]MQ[S2(3?][&%K05F]V!IDO0O^#TZMARES$I\9%9FFJ+ M]"ES>"L/N\X/0<\[S.YR. _8=4 *XEBLI%GH5="65?1%C&_+13)+%1ZM0CP2 M;K.="9;@8R^.AZ9.X(0_JYWD#D_'78YU9@YB#?'.8FP^?0^BKT[PG!)FCF>3 M9\: 0K , =PX&2WSSH[LI,GUD9TU=DG'/*NI0#>/F^90K^":_IPBVJJ7<$N* MWPX@(6LC?U#!9]=,>1))3]6BH2@U02&'IQ!>$F. MK5]!.&XIY_N$.B&C?K/=[39[]N55MS\X:U[VFA>#P?G96?>R.3@;V76M$[+= M.LE#[G^ @ 'L\N&>%$8_V ?."BM96NV&4;F;JJV]5H!.'/9X,T>IIX7(#/)M M%B-]=OIR%GCV'XGMDI3&S.#HD4Z41+'\51"'G> 4K5U3Y%(G M:1A^NY+9FX2/[9BYV6;$(;9-![^M3U=@MOB[Q6C,O1F3MP%+;H#"Z41^$*8& M9E(#(,PQ;F5)XLU2BE)T7KGPVCJZ[)6BDFUG2;=46,1&JV.YDC=H=.T.1%$V MP;:H$=)0$9Z?K[]H-PI2)]V&H^\VQ OTV,&<.Q72HR&L2(E.(Z4$^J2KN*39 MB-IEO1;_J:^G=&)'>B]EY0_<4PFB8"!QA*6OJ*C2463*+&YR*"">] MZTSWHA:?.Y'4%4)3O1?N4>3BJ+H> /B.2Y=N4!'M="CC%M0@TW4IZ J94'Q" M";F4BZM=FD]%$34-8&061J/G#+>@T\B[9Z%::PY#_$TD\P,)1B7=9R1A-+LV M\I$=RY.,]X#%(@-US4QW1G1)1*8LN@=XB((W"# _D/ M6KQ+2;?941QX"3S/50T7*A(&*UM?&FS*41-;E%(R$^Z$'L;D'WS0G&*<)]\ A62$X#WS#GYRX.U1=G3ND,RW6.<2*0$]Y?BT%QS9PCZKBY 7L=;^_P!9;+ M2^+"23*F_A;U7W MWPFQO;ZKBZG"P^5DQG8&IJI9SI!5_F6,;;Y#WT2=H\BI2FELZ,?7*8XYP73WF;T?-(_H<+KB3?'Z^;WLI M)]$,_H0]ZOZ##L"*+T+Q,?EC8_/9HO(MH[.>A.VMC;Z?WG5:K:G3^NOC70^W M-F;4>VJ_\/E:/V[7>O6=6J_^=6%?4 OW7G_<%WW3BSC'R.RC1X"XTNIULV?K M:P)Y"V!S;!NO%T20 ]%P/\CB8SMWM5U_^S75I;4.E_=1/N-4##J_%)W;!IU? MCLZ_T1=B="N =?)NVM0NWS4K@TZ/[UA=Y50^VN:/GON MJUHKZ#_Z)H(Y._ZWX$%X8I#<\.]Z\>_1[6T@;O&2Z3.@M/1"Z;!_43K2+C?9 M\6?TX/IQ""K+TS&^(*W<<8283M^ #$KUZ9TES0QXM)%G7QY+>0$L-6F16V:# MKO;D]'0NA;*7UM : !C[K6[I0"P#(-5P?+\5BAV8U'H0<'N18*U1\:=7P[GZ M<[%6H],Q#,PPL HSL H!KE1:[#5Z]@'"K%[(5JBTK IKJX1 K R=M;JVU>^6 M+_6J@;P!T*X)X> MN?6*0*P\X(QO-U7A'8R2 M_& 3/\8:"[O390X_@6!@=?I]JU.<%P8 T[/>,5-U[-MY;05<&=P@1QK5A!JU%+!.VNF8HE70O[X+S M(--U6FUKT /KK=TR'I(J(HH1U<8;>T#>V&%C6)B+J/)';QA-11E-A0!7LIW9 M+$R/KA#,ZH5L1JH=O%1K#\%D?87K_*J?[I)%V+@=?_"P4>J=[JL:I&TGEDE' M"JX[4BS@'3[UW.2+1>#_D', B7M?4-_>1C%G2MU%WTU;]%=M!OKUYGMQ/4#? M(UCIN9MXC VX(DF=BK'!-Y(=PC;I-,]F0'%);_FDS?!ZIP858!(O=(=CU6B< MJT[D0*&@',P8-DV6CC@=\U!'J )3['9I9=^B],@M:>=UX%VL ?SZK-97W;@ M&=']0O=95F^5,(#X!R^&%4R!*QQ+[6X3#ND.,UF3X_D 8F"2 MU)5=,?MTY]GP]"Q ^<*6\'?"$V':/_GS]1?V5=S*, J46+F)8/*Y@%W!!^6$ MMGOJ;!OLBZ>088*]4I:"N': 75\Y<^)Y#.N"Z94D2M>?$UDI5R]("/]D]^S& MH%"QQ.)04A=M *N#>?8!P9I'42#',>UB+J(9R!OL@9LC$[:4&6KG$',:KV!D M@XW@&2(K7:25\6D$2+J=D':0$=])![[GWIN.TR]>+!ZHZ79LNAWOV>VX7TBS MXU[_A3UCN[7NF%NK=L&FX:YIN/OL#G+7>_>S)ZV& R31I?M]*!0>'] M>I'^'35H=H'&R!67@>K9N(?_UL0BK3WWW;O3Z2.F%V.!8+7;5G/0M+J=\C.Y M3*6$:E%KY823N>Y]W]>]K7Z!*2Z5/_N7U71M0<#ZQ>S[:&[=L*T5Y]9=?AM*(!.ZEGTLJ,G?1D$)[K_@R%XRSY15?S4R[5K-9LNR>\6UEU8W= M9RX+S65A&3T@&CU3\F /9<-DAM9CL0>=&4K9)L6E@K;L;J/S/G-!-W6U?>8Q MN:"EY8)2YM3E?.'Z]T*P&TJ)OHX#9\8!@:Y=OHFO!N;/7.Q%'"0913)VK!8_L.VF M1LF;Z^OTN]:GDP;[G&97PN]6;EX8"7P--B8]X(4J:9/MF\398",M+HH2;VUK MT&R"Z;IYT;\7*PQG/!"T$1!A@$D*[ " /D\9CD*E6J)>Y-]%R((47 M[+(N\MOS$PC$68U;4QF$F-M[CW,*[LS@FQ"&DKRR8(D\H)QL&'XEQ@%&A6=P M4M'A0R(?![8NO5BQ"94GON,!&U!?>O 0XW.P""(F_HSAA2JUF;F XVJ'Q_*D M(!G^UV+P%M9$')!H:^,DMIVM'T>88#_1$,S"ZC.0Z$D7P)($C5N!_[$L"@BE MT# PU@#7*$^R#7'F^D#*"8 F(A+!'(35A(WO=_#AAY.7D[]__A"'I[><+S[> MY-CTY9^QC.Y_]2-Q 8!S_3 .Q#<0A65 NLC%??'8/T&6Z;0E2]=9(),2 MA$R 'T!GM;".!9K/KD#M3ZM3))66,PDR<)G6/$'1%L(Y%22)AE:[U;%:@\V2 M:T5J4CP">8(E*;1,72BT*JX$Q]:@S[UV ,:[V@5"WW%C$H$%"3R[VRU=:J]@J5\6JP*C8FT)2<@2A M]B-1C?4$XJ[O"#$I3KW_J6MWBJX9HS@+F+^Q0Z>3GCM^F( J@JIMJ%7C^1S8 M"18TPBUM7C/LA=[-PG>$1C <4Y =D';#%;CL3J-;O!MQ(@%Q_"C!(MC)?89$ M*0V&W!4Y?5W3:YZJ]B^B4VD!6VH@0>*DT.)4%RM*12I62RI&=(+U8ML]JSG< M#'1Y(4-79IM'-U=X=PZV&.!_(":).%VQH/5(^)6<-(N-^HF."+]]Z9NT,6&W6U.[J=Z;MW^7/% %*@%HB=1/;SGO L)R8NNU0%SGZ8>9*/I8NUJ4J ,.VK/*G H7) M-B 8W8Y2$"JSZ?()M-;%EQ.3D'?FDVEJY_1;MG$*0N\8.8'\C^(T;Q@-VM7.6A*UUEQ M6P6QJ;+6N\8!WDEUNR(7A][BV.-@4"'"@S;$J,HDE0U$G8X\MA3U110QYBYY MVL.9 TI95K<*0R>S. :DC9SI[=7# @ZK'%POWGHAV\GLN$6'9Z5U&8#O ZO@*\9\&ZJW/::&W, MKV-8G/+5%.32*'J!J&HE9A0&9X3J?HN[@>"3>^WL(&E(Z%-Y*@(#RW-B8,GP M*(ARP!--%"<6.[9/M(X6:OT_52H?4NL*4>;*UI?SQ&*1Z#QNG^04&H M8QT5-K7C!W6R["YZ]9@+TN\)$9ZA*!=2T/21LF:U*VDZY\&M]-0BT6)-OE#A MR/1-"55/6W8A94^[O;! (>!WX[ I5=H.#!@?K M@H-UE\Z[G?+#_8 [W G;8_*O^7'(O4GXG&(:II#[?@+]B2Y(PUU-ZX&*8&QV M(62PU&!I5;'T97RU)C7:R@4AWEH]A\:?C*JO@W&5(^6*(4_EX&/PQ^"/P9^2 MX&.JNST0^T5AB2O1&H7IMJ;RTXL0K Z5GSJMKM5OE]^OJBJGC\^9*G,'H@-4 M'ML,KUF)>;?[5K=OZLP97F-XC>$UY?*:8:=MM9N%UL7[R1SMS%&IPUJ*;1W'6 MZ(M[R]2^E4ROU;$Z_9(T"=-'QGC=7L?K9KBDX9*EWBZTK<&P\_80K07F&2YI MN&1=<-5PR0)M:*O5'ECM KM]&3YY /:Y, MS'5:)N8FK5N7+_W_W[JY2JO_B:DV .SX0DRE(Z-2,KW>8YAE]="R6#&Q8^(NC6^CA@I Y;'-\)J5H!?; MZO9++ &Q!I+W'>UB&)%A1(81;7^N/>Q;_2UM/HS24VM'99D@S+DF'ZA@O8^U M?W"A>-U.WQIT"[MLK0H&E&TY&+E\P#1Q7#!1&!W7D,R!DTQZJV<7QF*K0@!O MHH]5R" L$[:[+H:%OAB>E'@Q_)H@K@-SJ@RP:LO5#<89C#,85UG %> 8:=98 MX&H$:-,_:I;S7'LNH\;"<\8/8HPZ8]2E(<:%9:H9G-?:\QI-^NIM'!D%?+:O8[V*3> M$)@A,$-@91!8MV7#OX; C&/N&=JBX\3SV.61F# _@G&PEODB$#/AA?).,.G! M9V'L,"W!NL84,YX)XYDPT1>&+@Q=&$EAG'8EJ&$Z^,A8.P_&RO;[;:O9+*R6 MJTD4,[Z&TGT-SVY26U?J+$$QW!MX5:%%XPZL XD># D: 5FH@'RYK[#6I=#I M.55")BPQ=KX,2_#I50)?G43;[;;5MPM+,=Z+$FM11-$D@QFWRY.OF&T3+V6H MHE)445T1U.\TK>ZPN"(7=1 F%79DUEI'I(\[VN6X^0J^P9/*9%A4PK<$;?,9 M;@93/?W65$\O$I:F$T^5]![C,C-MXU_M87E@.9*3YS.E.'=LIM__50Y*+[!8C6"VNW6U&[N\$U\P8#W MJBV\5E!68(QAI8&8R(A-N8-NGGNVE-&,W<#?CN^Q?W'7%??LC'M_,'_*X@6+ M?+:QE;WDR:#9:#(8YDK?*V1&M7+.7!%%(L#EZJV%\?@TW5Z16VAUB][",0]A M![!@5\YAY; '0'06B#O?O0-1QUR?>^E1G9"?#88OX2?$F_)V^M8;%3\6$OV+ M(,#@:&44,CCB>K>-AZ6-_OOG#W%X>LOYXN--/ [% MG['PHLL[^$_X#5Y]YOK.'[_\Y;]^3@9]#\67Z648R3F\,$2G*I+[5S']V]'5 M!>QJ^'^M?W^[.&)R E]P)SH=G(U:]JC9[_<'O?/!\+)S?MGLM_J=LZOFV>BR MUSOZ98V?Y$_DFYS#2WX52_;5G_/=2OC;,?W6H 6[T?[G&7F6%SS@F!6/QS&5 M'O<<2;$, + YPA5Q . V]8-YRK[^/AI= S+]&0/2A RVRF]I,!+$G/\AF$A! M3B04AO%\@2\!O)KQ"#!I*IQ(H^3"#S"XE\]!?8H(0U0+>7HTYQZGSQ,9.JX? MQ@&A#YXGH Z^>=V;Q.=V+0>H1GBQ7@!0BO!"^#") R2D["'\M #8 M^T 2(R>*X04 G=B-$.]B%]<.VP[8-/#G\)@?YL#T,/(_!U_HLP02],!PZH+* M_AZ%[Q9LOX%WR"FH]C"1A%,/D3G^3ECHPY_.[ &+CAP_+Y;+Q8QRX#3^X_6 WF^T/^/,'''BDQT?W"QB? M2+PCG/K#QMR__.7G#SB/_(C__>7_ 5!+ P04 " TALA,)=:4CS<- !I MC0 $0 &1O8W4M,C Q.# T,S N>'-D[5U;;]LX%GZ?7\'URW:!<7Q+ITW0 M=.#S3@)9HFUN)=$DJE_GU2U*2+5L41D3'WZ]3D,P"-B'%-RTNH==%L $8_ZF$Q/6E]'[>'H[.JJ]>OGGS[]H]W^ M_?3^&IQ3+PH1$>",(2B0#YZPF(%O/N+?P831$'RC[#M^A.UV+ 3TQ3/WC[DW M0R$$4 B&QY% EY2%YV@"HT"J<3PE!QX-._UN[V/W<" -DB82?JP>NI4,,/F^*/GT]'3P M/&;! 6536;([Z*C'8\A16IQ00J+0+. +UA$O<]21A=JR%&+86\B5"ZT*J +8 MHA@F7$#B+11[SAGR--"E>T='1QW]=%&4^Z:"$K;7^?W+]4@SU_K\$P":21S. M*1. Y!B80#[6DA%O3R&<*]]^:'=[[4&O!6+^KZD'A6YMB8PVPBC808'@Z9WV M$NI ZM "G6KJ,!H@OB5]--:F"BF*MZ60QJJCD*T5%:B3%U%_M5.YMKK5[O4W MTV+9R:IIDHEK2YHDV>IX'D$!!V M_^4[TI$14!6_KU8E1][!E#YV/!H1P5Z<0YI)+OVC3BQ;!8T8DYE,#6VR@HN_ M-M;'1U@A'E91)951%^VE<#T%T+,WJ^R,A9"^VM@)F#PB+A3@H(H6&;'DNKV$ MJ*<)@=AS'WSS4O'EQ@[AV%-PO2I*I#+JHKT4KJF F+/J&J1"^LJB R2$"@VD M;J4WYW-,)C2^(^^I(?LX';?OT03HS/0X&37M^6MGSN@<,8%E)I7)RS7 C*') M24ME^NTTP__#@\&!S'C3(KD*5C,*/4))$2\*M!'72R53!!6S3UI<.CM B>5_ MN5$^FE0U2HI@@G?8I@".J]HD15"PH^;,&:IJCA3A<@Y_U^K]L% M;7".N1=0'C$D_\B@ 4A\L(+WJ;..LH8?<>3?DL_Z>MT_B7!2Q"*XUJ&=Y5;[ MC%$LN9FZOQXIEY&0OOHBZPJC<$A(!(-K),F_@R^Z_#D2$ >;0SRX#^E2_%YK1[$P.G'OC$AW0 M"5#X0%>PYW#I]5LY4](ZQL-8*,V=20&9&UQ3OAUB2ZJPL]VOR?:RTF0HS50+ M5+W-:@2"04\DD\Z1H>>D%2P9 MS%2AXUFF$J!KV1-:X/X*/:\>L+U?'AFFYS7HW??<4C['8B%R2^Z1>C\"D^DIY+C*,/@:U5H'R>X'PR!90+]\$JNB VBP5 :$ MB38 "C!1PH]:6(5:P%*EP%AIUA.8K1D14BF57> M&L &IB'+S$=R6-(%,L/1#G M4S?J]7 '9NP(]K6N@2F()8 ZGUM")EG>ST"B[@E*W#L,*1/XS\IAKC*H?4UK M<-@]K$&C2MTS=34S+EJIB-^^>A66BZ%+N7Y?C^OD5;(]Y59>TJ=;(WH=L)3> M?!KC1.^BU)[3=0K6;VV-VR+@4HYSM]G-/ 1KR'54**T=>4F,K5; M5T8[]2ZIVC/T='KEQQH"(I&#%)EKY'W+*R6]SF;CIE64MIK<2E;M5M/L7H9Y5$W>&SBUNHM_7_VBWKCZ$>&YV@%VW#XH$K7O&W0-J62* MI./R JMI^P4%_JP08$L0[$M+7<.H:R&FD8&QP,'N = .8%\PZAH"G96@YD6S M>_2(2(2D=^40HW>'B8=NQP&>QK\?^3E/%SCT(H:R-3\^,MM@3'FDK; M1&[<=&L3B^H+RS2Q>60S\G,)[&&G;-0D9HW4_8^&2)U%^2=(<)KM_#HS?1<8 M:Z_J?S3T*B,YC9^L&WQ]SZ.A)QV"QCZL[>KC>6U4*V+SN97I)PYW4_]#EQLOW>ZM1K^]U>WQ1=G=E]EU[]GU+Z MJ;-VP'UR8^48?'T(?O*%*P#'7)_;I=0.&A8$Z@L*R-:BCV_6IA(APC77QK"[1,!%?&%I5JH[A\1T) M(7MF7;L7=I[!.18PT/KR>]E+V2/R)Y3%/\RZXCQ2V6]\Q+?DCND3QA%3),(I MHI-X&2@2ZM-1ZIMSJ2=> ;=6(Y$M9![#;LM5^,_EH5#J/*9T XZOF6XK5Y_V MD!(YIK*7=6O&\31%JHK&:E]CNS;>('&FOZ,C2HQ<*?@65L8?,1,UC;RAQ'.U M6VKQ9^JR!6;&7^S#9]/GS(85EGHSPW*&?,-B=A9Q04/$1BK4RQ:5Y)URU/ 0?E2*)A^5>$ L7+>Q M#D#]]IK:]BKVEYGWYMH7-LMS1&B(]4<1US,B\Z.=BQBV\P%S)KF5??/4[E+- M@-"US+5S/R4]BT(]JWI$#PP2'D^PAOY_94L+,X/?1@@[-B2ZN$6.;!?/7A"I MA+/$0.[@HXIP.^:PPKYR=7<;I_67C(87SYBK)0)])]D67!V-W(N__;"4SD3. M4?S_%2G(@1;&51!X17YEY?X&6;_!"L/XHQNUQ7"+R-_=]/0\RY=JYF?%=G;* MES?E/#F3^%XECHE[B\PVEMTU6PM#F?YDL"EM,3UX\P$]_;;:;;PZDBZBZ-S^ M5LR6(=>EX.YV29OV7XD<,9[4[WC)5*UAZSP__F)(B#G/+L-L#K-S+BILQW>, M3I#6&P8CQ!ZQAY0YFNO5T=BIY.Y-?-.?HZA58S7+6_PB99E@2,WPQE]QQSCWCZ29ME-JG>2T]>D5AU@'/IMT_%DC?=[6_2+U>,EQ96 M%7O%9>4ZV;7LE!CQT]X=2T96';U6:2PI\_;DZ?3^='W[8\CDU&>JBYZ^+(LD M@7JH5A/EN"MMN)VH'KJ(Y%M#JQ_0,1%HBMC6R:YK6?Q*+) 7HYA62]OQ0^WH&NDDM.KN)]!?\T$C=4_ >).X@7 M:_+NQ?\^V8MZN\MC.'Z77"9AF*5[_FLTEI?;O0'ZFWH;1F:7@J9;^IGC"%;M MS.92WS^Z7]02P,$% @ -(;( M3.H/<#-7&@ ?A$! !4 !D;V-U+3(P,3@P-#,P7V-A;"YX;6SM75ES6[FQ M?L^O\'6>,<:^I#))40M3KO*,7+9SDSR=PFJ=.Q2I')*VE5]_&R0E2S*70YZ% MM"=5+EDBL32Z/P#=C4;CSW_]?7_[] M/1J\/W_]^N5?__*'/_\/0O\\>_?FQ<7$SV_B>/;BO(IV%L.+S^7L^L4_0IS^ M]B)5DYL7_YA4OY6?+$++2B\6OXS*\6]_RC^SVS^]>O7Y\^>?OKAJ]-.D^OB*8LQ>/=3:6"+_A>Z+H?P1(A0Q\M.7:7CY M D8XGB[ZKM')??$OWY3_S!:EB3'FU>+;AZ+3C-Q$X_=;>+JV0.+0EM7_VM$\ M_@*Z$NA/BU5K%VU;*W5%U& ZC0LUXTUI73D"(<;IZOLPF#U4N1J_BWY>5:"( MG-EI61?]'7;9%4/VU3'W:J0KHNO-VQI56R#P;W'RL;*WUZ7?8UYNK=05434E M7*=N5R36$VR-JFT0.)F$S["RP\Q]/09[^V,)'2PG\Z]QMI/&6K4[)W-P,ZEF MY7_VDO^A#78^F*5QWOJ0=C;;^<#NOVUE.!L:ZWP0SS]J93 [&NU\4#47I#W: M:('DUV/X-7ZP7W93MJ9HNP34E/+F&BV0 SS.9O#;6+V_MC"39[.J=/-99ON' M2?8N3<;O9Q/_V_5D%&*UD]8#F^M_( -0Z4,YFF?-ZWU6'A>Z94V)=-%7_RPX MMR,_'RT6[:N4]68/<_ BTQG#LZ:ZX0V5K.[;)S_>U[>9ONDAF:YHUIWA-5$3;W:W9%93_BU*K= Y+OX*8[G$;H! MG"V,E;&/5VY4?ESZQH?Z.RC;9[&.*[>&/+<3G^N/[K ME@:[7R\M#/OQ,G814^G+G:O,EBK=$+3OYK1'$]T0_&XZ'WCHK9S='4[RYD:Z M(7KQT=7MPG?=F/C=C74SB'HK_,Z*;1 W=]/X[SGL'9>?ZOB\-Y7O@)2]YU/- M^AV0"GOQ,"^#CT^B#Z2Z1E,=#* F(+?6:H6LFQM;W5VE]_!Q"8BWX]G ^\E\ M$5'Q=C(JZT3Y[-=*;V3OC^_I&UL71SR^!EF+/%HJH;,2> M.R1XP(@$(A 1G""2G!"6P?\J&40Z5G%0K^1R?#TN-&';JJS0LIX"4?T5; M->3,VC8+:C&+6&ED??#(1RJ1\Q1^(QYSZTP*/-7AU2,T#RK_8E)!1S^_)"]? M?([EQ^O9XM=E*[;R3T#^;<#HJL2K:9[CN454SN+-??T<"-L#+B;'XS",_V20 M"'Q[/?[P>9*',FT^-[^V57#-O @4(VTL1<$R@YR0"=%H%:7!*,SIX7LZ2$.>HWM8>ZAM<()RYB0$24A! HA"$2-LLC!7$P1NQ1$K;UA/>K8[Q!U M37A[0)!X-< M(\Y^1=R?7ZUS.'3GB=CN1.K%&;+.E]AFQ_O=>>K1R[*,LMHRJ9<%"B^Q4(X$ M)*462%-8O"@6!$DO5&*62&MBG9G:Y2C.YU6^?;5S,*MRA;9<82D=8I)JI'4@ MB)O@4 S8V.B]2EZ=NB_C$/%,VF5*7UM5OIB6YRW\ET,./MG18B;/SF'YN(.9 MO(A5WR+\6O4+K((EP7%$%=:(*112PHS9@+&SI^YZ:@\3 M;?&H+PRLCGFF[Z*/@Z'^-LQI[Q99J10A**>$#2J"^(R&Q0L8Q4.9B-#K! M8@Q6YJF[A=I#1,NLZFU#65U(_$X40-F(%8XFBYU[&!S[H?/TZ+FTDG'.L++6^K>&O+S:Y7 M]-?0/&O4+B@U/$I+D7(P4SB+ 05,/7(A*>9TLK"3GKH#ICVT=,.Q_M"RC(]] M.[++Z\-K0HW7PF1SM8(8SBW38,Y['I&/S"-#"*RDS/M O&3 VN]##6EDK[3, MH[X0<7_):8OT[XL4AEG)O5WH41:)"#-(>\V0L"&99#@A3TH!0[HQK8E/T(?SJJ8B(@I49X6-1BYR^$H9PX4YGM?]$?GU!ED$[9RF)*% A$ F M\#PHII%BTG&7N'>DUGB.Z5QM5VB3-IEU!,COMGR_+5PD$2F7/J&H,0P/8X? MK@^(*R.MI0%L_P;A+;W#8#]);9;XX>SIVY7ZUMYE+U]])^K3"H6RBCH!JKQB MPB-B P>3G<%8C?.)!K#H9?B. '"0X#;X4!MSJD MX-A9M_#)9,]A0BQD3Z+E#L%<\#!X'!S1GCB.3]TMTC)(NF#:,<]?[@=P=]@! MS//J!996.R\#PE8JI )0P3F)R >II?!<&M4@?KL?/TK+D.F(;WVAYCZ=Z+N< M,13^+VNJD]A9:KGH M:K90.$L"A[42R>@B FM/H CZ%]+&I!@%IHWN0_:NMS8R9;OCV?'VEEI@V5:M M, FSE 2#,3H%DP[#I$L:UE!+E,"$PY1I<)+3N]+:""$M,ZIO6#QD87S$C^VG M?#MJ%L8JYI4$[D6L4,JW+I5U%E%G&"$X,-7DX*=W];05<+3'JV-I'_4/@=96 M*A)EW!CMD8A8(&P"1D&PF&,:.*?,@^[=P,[M72EMA(I6V=2?_K$ST\=:G6-C MK0(+'3&)'#EC"9(4ADE-$H@XX95Q"1MQ\B'(G9Z;17<,>>25<@R0A'&T2.#%88%UI,@(D_IN_*G MM0^J/EC:%]3V.IE>PT?NB-!)2202YK#D\H"B#0P%C2-)P$;6)/JP=U6E?;"T MPK,^=ZA5?MZ=]Z:>%2T\@R%A:5%4T2 )N$9.8IZSJ\1AW?C-?'!XM5.TGK^,M3;&/ M1O8L'?+:6YB[*A=8"N]@"B&5O$7>&X>$$A31%&U2/&!,3CX^NF7P=,*USK-" M-'A1M>,$#34>1>TQ4GQ>__.*O+5C+[V# ERE%O_5DI%=""LV]ISQ?[.+<(QH7UWN[WJ=](P3FL$-8KE+BR MB/O($/;6(L%44I%;IWV#X^I^5.]3!M"D1\GTM14OG@&[5QVVP_!KN4)RXHBW M#EGJ&*(QG\\Q;1#A0J3$DA9-CJWZ05I7XOL6)8T8U]\Q%BB3OER]#7([BJLG M>!\_W;?U+&MW]8(IASTC 8F@'<++#!!@[5@KI%6&,1X;+%#]V(0]P:8C?O:7 MCF?M?:V:8*I1NTC!&J)AZDCN,5*!:E"+;;[B[0+.N4,5;7!-H!\#L2K28C17)9W$,QO!>,1M/:Q9)B8!SB$J@BB"' M54">6X6DC1)36)(Q:W!YI9_3^=ZVN+99V6M(1XXU "XMJ=^]"FVL [LXL3RP M"$J@MM 52SGGM42.>2N54835RYZX,Z@4??^8:9.+?:'E6WOTVY186X!3IWH1 M G?)"AB]409Y#81$;0T"KA ,.WK@J4&V2O5#8:@CAAZC;FPEH#DWV; M*#2^D.=8#_@Y80,]D)2=<\V%.A^<$7DV.#\<)OJ'@$G'##W>JK/*F76_[:[- MG;77.E2GP<+G(#P7*+*2,>1I]#"E&$61N11#],Z;!C'PYH> 7.\L;G.M6F]< M[K%2K6^@8')@SB_4^;FA,(^P-.P":V[XI;H88GS6(/:,X!\"-9WR\WC+U(.* MMPSD/6!=6MM"83PF.4,DBDD*)'%^58;QQ=4D#ML["UPU\5F3'P)3W3/U^%KW M*HG"02KWJFYAM9,I,H&XQ@:Y$!)2P (@@G,KO39$-KB:07XH5W87W#PJBIXE M7M@72,^J%XJ[*)QT2'@LD5?<(VV"1308*;'3))@&D7+DAW)E=\30X\%I0_\"#V$<>C D0VYP@[,RTD\BA.. HS$GCVR9?7UM M[,"M:F,KA8K,.44Y(B:9'(6J&!D%3<^,; %H_4;*5*,A#HB@,.<(DFY0#32A/)32=@9S1AM MD)3LN&ZJQI)__MI#EVP]\B(X+,=V[!LN@FL:*4)TW#BID8>1(P6L0):9?)>$ M80+[CPBNP8E,/^Z&[W\1;$K;A$P#Z"*<,15L A32I'*"3N,<2HH9E*038Y[CJGW-1;SM^_;M,[,OG?2 MJ[2@_/5T.L]7N?+IU+:E;5NU BM.*"SMR-)%%DI'\]EG0L!A0E,2*NIV4@,? M8;=L'3OM,K(OV"S7X*OT>%V^&C?: ;:@K8/>"LY$4A3,+IQXA'GI\_T/JO,3 MJ(E83 R(\-1#B[^C'?O5_5?7;6^LU MT@=LJ55P8S 1/B)*)$8V@NV@A64(:QRUYU[Z4$N?_>\%NY97C+9D]IW>J/M* M9%;6EDG'YK#:?9V89S%-JO@0_QY!BYM5%H0$&W]U]QJXN\AHEX\3)B.@[^/K M\2Q6<6UT50^]%E:P)*CE2%G!$:.:H:081T9(G;,O1I<:6(Z]Z>F'HN=;%^P) M<;JWNP_W'N9:J]J:TH71AD=M!&BO\(-C:E'.[@IS'RP3IUA^G/74470RLG]^ M/Z(5?O>%I;]50!]8/=NO7#TJ55AK(P/M"R5K"(K4,Q0"SLD:,=:.L!1P.\[1 M#K'36$;/'T)MQ)_^WZX &M%4E+PGW. MJQ7 :I8Z*>2M9+#61P>_<,G-R3\L=K"LOTD'U ?_>KMM/IF"7ID?!%YD;HS5 MI]+'Z?O):)M;D-V0V1%9(@Y XSS6B/,;10N4F5=.WDJNI1_V]M, M&VSJ2_SOXT*E KS^8JO?XB.JM^!@/%#E. M&')&"62LYL@K@1ELE4;ZDW_EI5UPM,VOWNR1. 8VC'*:G7!3CLOI+#/E4XW; M_3MJ%EIQ0B+,!)^O$UN2\EM+#@P[GK,<:.FT:'!?I)\S]W8QTC['^O/K+0WU MW:AX5K)0W@ACK$/4*I6/9CV GF(D68H^)6EED]">GO2*4W5]-&=V;P$_D_'D MJ7*V&TH;ZQ3&@5)GG4,N:8&H)AB98 +,&VJ-P_DIG)-_0NI4,=4FU_L]=M@G MI]&F!#Q*.Q6TR"YQ*5&*$H;G2 (CTGIA,2=.-3BV[B^VHE5_?QMLZLT*WI F M? A3J?PX7C[5Z.\^5'8\M7Z587#QUTI:X?_FT\6S.?<'=V]SRCCX8K_'9WJE MH^"4X1"T1<0*B8+3. ?+P"1-UB7EC,2I00JNGH*\.SH[/75)=!\TL?!UKI*( M;XJ":"-E^)-^+G+V]5%GW=W?*;KO=A$,/2U7XAO.1ZD*[2PY M6H;2[2\V;JY4P%:BDHZ <%CVD:;4H93CYUA^TD4+0_!A42@;KO=MIF3SZ\;U M*N9K2>SLG)L+/C@[OQCPL_/+2\TNV3D_&PX&PP8)HOI*(=Z.D"8=^NWU<2[S MKCF^E9#A? ;(KD_. 2K L!S#%O@&YNLZ AY"-\Z7[SM!L;7VV[H3\3:;+\[X MV=D98XSJP3G6V!%E55VE8 M3@$R_XJVVF(CM-!Z$4/PQ@>"-*<><>LXDI9P)#1-B09,C#O9"W'' ='D%(30 MEU]OO]'EP7SX/&D-LJOVBLBYS8DD$8DYN9;*?A[/#(HT>9>,3)2W<_7NOR!M MQO83AB5TO^W4Z\ 6"VFUXB)2%+DSB%A#$;7<(46MLXE1J4_W<9CO%9H',KYC M0WB[MG;_[5%5QNC%YYK/\.W?6.%9##H?]D)K&$E.-/*"$Q2E MDUP%R8AND,*OXY"14P=?>TP_^/AI"W4[.'+ /KJCQ8(.C6::J(%0PZ%AZEPK M!BP^YTHS<2$'IVI\'G'K;)>E1]7=NW5R/XHT[*&+CNT/X%:.?GL;J\6#C4]C M=3\2(CT/5D!/ _%3(&XUD9RM$\H_5]/B1;G*&=%JO.O_9QE?(!GL]W M'C+1,3QKZMAFW9- R,$GH&73H!;CV!:+O%]+!0O&\?P^D1$JHA"<0$K#_B2M M4#1$6-FX/-YIP.\W04NGWD\I6=SGYT^PNORZQ>'K[P^1=#/!= M_GUQAKU5LVG06F&T,M8#6V)^,)>SF,/+!6S[V#I0!PQPK,%=PV-$77<,K7Z8 MW+&NL^>^TU?(QIYD=:N3W2?W?9S7M\.(@PW='7L?WYCB>+MS=ENU@AC.+>C] M2'@>D8_,(T,(081Y'XB7S(1:3Q#U/.)=KK+M%8L4A=51.R0,RT^3>X%,L!&I MP#&8042+)A=W^]G#VQ/KMXEFV^5=7SOX(R_)1;RMHB]783BWH[B*?WSL/3DD MFWM;711"" +;G /M)V+$)>:L1,)&J8!CU^'3=99U#\(AL[GBWW["U=+M] MKG+^0)^PG2]B!<<^7KE1^7%YQ?)8_0Y"6 0FVU%_89.[:%I&!)7CC^N_[IBZ MQRK514RE+SM3^MD]"U0&&/KNZNTGOXN 0$Y:UO M^;IJ7KPF(\#4L7OO3_AUJ*G!D]66GW\X.XU_^,]31PMHDEB#:$X#D,7]]:<*0(,4!: ; M?4-3MF?"ELBNZLHOOZ[*S,K*^H__\^5^_L/GK%C.\L7??X1_ S_^D"TF^72V MN/W[C[]>_Z2NS9LW/_Z?__RW__A?/_WT7_K#VQ]L/EG?9XO5#Z;(TE4V_>&/ MV>KNA]^FV?+W'VZ*_/Z'W_+B]]GG]*>?MHU^V/QA/EO\_N_Q7Y_29?;#E^7L MWY>3N^P^?9M/TM7FW7>KU<.___SS'W_\\;/ NEE#]O?KM_=#D[]&#H%/[\7[^\O=Y \M-LL5REBTGVXW_^VP\_;)$K M\GGV(;OY(?[WUP]O]IU,@S*6L]O%WR;Y_<_QES^;_/Y^MHH*6JK%U.2+55!E M4.DL6X91;#J[*[*;O_\8FP:LH $@XC4_Z[1=/7XD/W]Q^7L_F$>H/JYXP'Z M]6I=9+_,%K/[];U:+-;I_&T6E/(^?=P\;[-5.INWD>/,-_0K[KNT* +Y/V?M MY3K65;\"?$P_S5O1ZNL..AGL8IHMEEE\S3*?SZ9QAM+I/'Y.UW=9MJHQVKH] M##+<]VD1@+O+5K-).F\_]H/=]27(]2K\>Z/WJQN3+N_\//^C&?XG>QIB^%YGJ==^-H*LBG:QVI*@S\H//]S"4VI/@R68= M#,QF-UE1;)2U>9.:_&L]6\ZB>H)V_'I^,YO/H^),OJR>3YKU-K@8-=%OU>G@ M0M5;G]KTV85(.WLZO,N%I7'U^&9QDQ?WF^F@+#]ED713!$-'I M48:[7N?9CJ/B]6 ML_\Y2_]-.^Q=F*USWKE(E=WV+ECYVT[$.=)9[T*\_%$GPE1TVKM0-2>D,_KH M8,AO%N&/VI5/?K_+Y].LJ!QKP^Z&%T0%DWXZFZ^CY74=C<>-;5E3(WV\:W@( M3#J?K.>;2?OJ)MK-D_ -VCC.;/JBJWYP:3Z X<$ZU];OJ/OA!:TW:[?JM .A MWA?Y0U:L'J-S_J_U["'Z)S4LRXIF_0VL)FOJM>YOF/647ZMQ!X/\D'W.%NLL MO";P;..L+";9U:?Y['8;SZT:9]WV PQ53:>;H%]Y;.A#[^31FLYO99%8YRYQHTL^ SEVO6@Z_NK!\AZLWPE0V[&-SZTS+[USJL'>YSG9CWL>=[ M&,K9WU/-]CT,-:S%/DZ#SW>B&XZZ1E<]"%"3D"=;=3*L^_NT>+RZN0X_G@7& MIXN5FDSR]2:CXGT^G]7)\CFOE\&&?3Z?V_0ZF%C=:J6V=M)B4DJR^^-S8?;9 M;+/%ZN?I[/[GW3,_I_,7.29'\N7*%+B8:TK[KI?+B;WG^ZS^X_9473L1[JH^N!WH7^BLGZ4_;3 M'IJ&PSW1T]%!!]($HSX:0V_#7W=/QW&U2\;:@ MFW3Y:3,1K9<_W:;I0YB0(/\YFZ^6Y4^B(0=(A &&WZP6?O^?3+/PR?P]Q]7Q3I[^F&8! .CW7SSBK#L M9;?Q#X.0(+ART_5D=55<9\7GV2137V:G"'[H\00*8HB#7@5HF::6$:"?X,!N M0$*<,"E.$.1,K>:=8[*AR'#:CC/L;K!+^Y55>USEW[9)' F>D[):*.(-(@@: MQ4L9@4LA)_J"; M>U2Q;721]X=08PT'L6ZRY7*SC5?*%<9S%1R(XK2.JULF1 +@G01:4\$U<, R M4,H@+22-M8Q>B98[QVBHF7R;^_5D\^Y.]%;89UHL1XS M6N'U?7-DE(;?^*AQ&4K$ W57-]?I/)Z8.F(_''TVL1X22(0!#&OJ(52$XKW5 M$];=\=F%'>DH[Q:9H;1]GVR(HTGL%1T_N@A^5J MNVE8ER6UVD<72U%DM9.=0LS:G,WE+PNGO2!UG"SR28_=ZD^+3<' M^D].'5\_FF@.J5# >26=D$YB0$J)#+9PT$!B/?UWN-G4$HV!]>L#%&7-AM]F MJSNS7J["EU"X+Y/Y.A8PBR?TPO^G'],OU10XI[>$$ZZYMPQ!#UP A%(C2EP4 MEG)\+&FNVL,JXX^'P"),0R3*UAH93>"(40]:5L0@H[/LNS MPPFC"TB&57<\ROL\8GN=SZ>5.C_4*+$8>8.=XM19&X +(BIC# (D\KR%R]'; M'-!26P=UWP$T@QF013P-6.0WLU-?^;.G$B>5QYZB,&$AB14 VL#]O.5)APV^[.1!#*727M[5W<>L8?$?;)()+@( @!!(#I$."VS)H8JS$S2V_WBS_ M#I7=%2R7CR4UBB(EQFL'L5=,,RR#*P,9W%LH M(A,\MJ*K\#C=6.'9T)SRBB M1DWC10EU0@NBF09 $H0=-7YO&"OBF]OVO1ETW5.A2X1&$A]J'AE*A&;6&L.< M(% ZXQ0BZHG]L+FEUYL9T#TCNL7H8A;".99!8IF'G HH(7%>4V"#'5O*))%@ MX[,(NM=[6U0&U_0V'/H\3K16#D'JH4#8(()C:**4R[790J*OR?YK M#,AP:02KK,B6-9;Y%T\F0C(6]S.XQYQQ[0'!=B>/M1JIQ@IFKT#![< 82KGO M\D7^-1.KU7RT32)P,$>D@I :+;S!4+ 2*TN% XT5SE^!PKN"9=CTH#CQE*'E MV6(=QOYT.$MG-WF1/:LTY[Z$M2VH9+9(B\<-6D'H>*0E0#[?B+WE?&5R42]O M30A&BC!A*)$6:(V5T7N<$;"T,?W$*Z#?>( =EL!!DMUWIH/%?#K4>*1% AQ% ME#$,/ IXH[#:8KV?F]O8G?+5$*U-1+&"PU#6@9>+/8D1;SQFO8;!X$M,'B%?%8SU>U!I[F MQ#!!7MV$%?!]K%@>]/15X=)MR88Z.UW=O"$Q2I D^%<&LVTLP3O)VB,VY#N M->R"7@;%2[/0!\M\=KLPZR((,7G\6*2+99!B>_YP\[?M^4,U_>_U8'!T$52(H_WVF"DQ<'FUY!RT!TRC0\TJ_D&U&RZL2'B M]:^;\C]A2!O6[CS0$VMM@UX2+ 3ECE C!2<(045$N5/FO'3-$P;AF#<:^D=J MJ'G@:R'T$2%.3 GU.D@ ^2O6JVWP \)ZH M\Q\_O\ M,/[WUN7'3ERAV665L^I[,3M[6YM;+2\TB-. #& _I ^S53J?_<_3 M@..XWM8H[E;5-!$BEAGP@ECAI$,(*T@M(-ISRSAUM2+&@TI=5?CM5+,$:BPY M=MKXF'NFF(96[J2-6P)#9EZ?+ /7G=I>FD[=H9..N43<$3DK*HN<:)4H#9DF MF!HBO8UQ( A8"0[T7@Q(G;,JBW2C\7HT:@#48#[8X1%7UI XV2[Q(M@'5!L+ M'&0PF"-8BU)63) ?=YV13K18CQFM\/J^.7(9;E34&1D?-3IRW ]8?!L;[W05 MLM.M$L0 E9IKB\-*##UBANU78T/$"(_^=J2+O"^,6NOWI0U?3[^'6R4,>F 5 MADY3Z5UP#8EPY=CC>ME8O[UMGO6HWTXP:J[?PX*]RU8?\OGD/KPDOYL]L0ZZ_CH5'B!#06 M2AY$(HIA@I57I924XN:)5?V$U#I67;V%_'RF[U'/?4!UX0__^1WN#0( SUHG GC$ 9<@V+HN\%T) ML)]+@?/-*=)Y4L/EIH(6@/5@&6PWF8_NPE4V3*021!K& Q*2.!!F-_)DVP#0 MO 38T/9?;Q9!,Z1ZT'5,_&ZJ[J>V"90$:^\Y]]Y:R8*7J\E>#HF:'^7M+7-I M:(TW!JO7+;/S-G9ZO;S)AI_$-\5[I!>KV>KQV?W%/;W2I[/BG^E\G?V2I7TZD= 108.IQ1EQ$&#!M34F M)K9HQYFL%5OJ&[7'0\)5;=35:9Y K12G0D@&I(.<4H-E*;TVP(QEPVXX->>] MHSCJC;UG\CZ;>'RQN3YW\EBQP5>C=8(L!V&AU-Q@:X+!:IC@)5B.CW>CKULF M'*=91\ -Y1 >6J?VXZ[H!"E:0M;&T@96ZE%MAQ,:]"=BI9H^Q MIG/T_CSL&>7VX-A),QZR+/>6;F69Z3K-$Z,!0,H9X6(/_=X]M8.JN^+7.B@R3(C;7"EB'@*2">4<5* MZ0UN4^FCQ&%M:8W9);J!&W-BU2I0503HI.;"(8X"H5'M[ MP.,6=[KUME%W.6XTP^R2W,"-N('+&V>,L]H;SP$PG&,OC-S/PABY$99DOQPW MFF$V7([',M87CO]Q_UK//J?SKX"QLV4,6P? 3F9ZU.PC43)\$\%I1$I1I.(: MKN@>5R3&['$/O1G1%ZB#%K5XMG5Y'J5JM$X( 0HY#*1EF'$!"0;E0NP!;7%5 M0/\+U-!DZA[.7C,/#D[6[])B6^SZKQWNXP1A5F*I%-2<&2") -"2\!,JF -, MU8M0O=X=;LHEQ!YK+"VG4L9K$F$IO=)FR.6EWQWNVFINLL-]'HJCWN$V\W2Y MO+KY+4X=B]55\2'6+JLZN'JL3>()YT3&O"_@(3+,"N!*8)Q20WK+W8=_:VO] MI9W2$5R#&;R'QEM]+/%XJR06;F92(6(YD@! :H4NY0R_L^..YG:@OSJ,:(75 M]\N-489BQT6)CM*TYBZTD/>#SV"?>'Y_GR\V2*C*$-BW#R=8,L"1(]9XA&&, M\]G],FD,&>/QA0ZUWADP0ZG[>OUIN4F/6+G/X5\?P\LKS+\C+1*AL:4&6@., M@QY1Y]!^ZF.&#WEN>3S&7S=@79 ,E8O[T3:)EEI"@K2 5!! )10;KVPCHZ=> MC-OL:ZVY:B:TPNG[Y,0HS;WQ4&$4%*BT"@X^G_!@#4."O??0(J\%09"6LE&B M![7T:]83;:^GTYIOA,Q%?;UG!>S/=?B>-4TD8(IK!(' -DC-( 3[Y12"%K;" M>+>YFD8D.\;R^]G="I^<8YN->50]W .O[O5 MZ_'9?V3Y;9$^W,TF_9^;/?BN2V_9?K3.-K>@N?#:8I'.S7JYRN^S8G/$ M-E_TR@4A10BAQ#'(ED%8F.LBQ*'*LZ4)5X!NZMR#C@W:,A]EY/;>OU3XJ6] M-22NH][HVZ\J3]-/6G7HXVB;1,!X'QJE!!'OE0)$H?CP MDH8= 3F8P[.6 [N_O%3_[L?)K]<']/STRP1+ M";SCPNEX";M56!I4CA[Y%5YA_H.A).7_!YKDR!B($ 6!M\_ M9K=:;S@TQBB)XL:E&K1Z>#V=#^Y1= 7>T 3YD#WDQ>;^NC,8\FVC!#!I,!*8 M"2\Y,])AKZ*4GC#G(!WA]O[%*-(:O:$XLD,H E26LOMMMKHK07)?)O-U##5' M@,+_IZ>O$FS06\(QB/7@!.H0OUZC_P?CX_U&__-\^L=L/@^@O%FLTL7M++QL"_LS2@[ZTN"8D='#)K]O01G4[5>C1NWS%>HX[1;V\7?KK%-NHV MZO!TE/Y$J\0*X06)A9(A@9H!1,JU@BDJ^)"WBS2,TW>G_[POV(:RFXZ,N#(& M>[)=PB5!U%,(E5366R(DV70EB@-/3:6RE(FSL"@";OU'*N.=/3-@8YVR RW M23>?QRC 8OI+6OR>Q0CE[K+QZK3=BJ8)10A2C)FA#"HM"=70E1)K[T>X)= / M%SH&:BAJ//6E,GB'&Z8<(PH4Q3R@BR#%&*Y/Y#T(2 07=R:R9B]NF[ M=(I6OY&6DR$(OUZMBZQ^(*+?@$CYVTN.X>6/_@R!&<4,1L%6(H!0;Y&G3HEM M6K!1F)!:6X+?26"&(*,8YU0" Z@FG&FP0T(&()K7-KY$8*:V6EL$9L[":]2! MF1.RZL=?TO_.B^U)WXH:VO5[23P3 CN@K01Q'0**>5/J1[,6VZPC"MS4YPIQ?- MUV=7AXC^Q;11AHQ>(\$N0ZR/V>1ND<_SVT>=+@](4A5KJ-4^@5@[J!E2F$'# M$!3.P+WL2HVP@DQOVLW[QV\P[A3I-+M/B]]CFL/F+Q&0&IPYU2Z!ECM$@+,X M2*EL )+HO:Q4- ]4]G<<="BN=(C;8$'K729,F>I4(W1]N$5".11*>L:==9(% M 9E&I7P>PA'=H#TT+[I!;#!&9,5J=C/;!G!CW+4&)8XT2:AQ7A'""!-*,$ I M9ONU&PG6?#^KMVRQP3C1#63#[784GV>3V>*V_CQQK$DBJ"+.4N^\H0(")?BF MQ).#ACK.??/;7^EK)T5'D(W Z8F9=9^6&QF:^3K/.DB0)E (0I!U2"$'$7J* MH2D&1WC@J=?08"^HC8 S_RCR9<.PWJ9I@IUPT%DD#--> >ZEQGM/$?/FR>V7 MX$DC5=9G2A/$1L 1-9FL[]?S=)5-GV^8-6/-D_TH:W3#1,<;$RDJ,'8L> P M2"+-/OADN6Z^I%W"Y^IY23L?KPLF#_5Z7FN;U?"8@I9MP$W[%$U*-!DU!/ M9F<-3Z&C&5P7P'W465XM\="/ASNHR KK\:V)L,8AR QW#$/HO0\N;ZD<;MV0 MD:>&663#^G'G MGHV""[7XV1KR/P/91IE^]EUR[$+9 OGB<]S*#M-_S?O,:K9,'.#.2RB@9R38 M7,B:F+:\E=<&5W]\NSG=J?";,Y%=0C44-=S]PSQ_S++-2*\V)?8K27&T34(D M-X0Y CB%G#/.)1.EC!BUF&AZVY3IC0Y=@=0X(KZ[(V.YRM^OB\E=NLS.GP:: M=91@B:)T\5IPISQ"R 4)*0Q+X("UMS][&TGI7,:#()Q+G1_ MP9]M_PG!UGCG/,?A2P(6$/JD$Q?4E*NW2NTWQ)K_ H+1XC#5AKFXV@ZRSAW2Z8<*A MEP9AXFR8"R6& "-O;?#0/2(JV- 7W!G:#_RJB+5#5X^_9*N[?/HFV'?+53#[ MG\31C]\^7#Y6N2_4X6L2QI!06L4;>Q76,*:TNBV:T'NLFN=T=[PKU!4I#EPW M>2$L_]KI&72G!U 1?"@"!4-* 20T%;A4#C!FR.W/\W9Z+L+0 ?=YSE/,]Q!Z M5\1;Q"RA-CAV7&%O2BV@C;_PY]WGJV![E1XYC[/>5 --NW\D1;3>&=[E5GV_+E$,J=A M,"$8D-P8Q:'!>XPT:7%<_/S]G%=H2+6 /\6<;P9ZD6TSC)1JU5K ^7IV@](0"XK4LY?/! M&!XP0^/U&7;=@'I!TE0O=L?:)!P(Z6@0R3GBC99!LOWG!A ?>3RKM>:JF= * MI^^3$Z.T8L9#A5%0H+I2U*'G$Z/B;=+0.>4=,=P0;$$I&Y-HC$9(>SV=UGPC M9(;4^C=;JS5LB(-M$DRA$-01Z:5180G%@HE]"(WAYE4FS\_S>YU61!>P#D:= MIU%&\_OJ9E.R(9W4NE&KNG&B-$+&8.451!X(&MS(TI$D$! \?LNBI39?\J,O MR/XLA!FMV3$ZGER&'V_>7U5:'?MG$N*1(2N5G=9\?$N76R/T"S?Y=O%=_IN766P M#C6&1"-NE&4 >XH%L));MD]( X0->3W)&49P'QEV(X7\$BO>9ISA+U'>Y9OE MKN>"6ZX)]LZ#O=F!78L+;7H[X=<3NRX!YYB.SO1:VNY]D3]DQ>I1+386 MPD,T#9Y56!SF;9<^6U,.*^Y[KIZ/[6V-\S75C1.")4/<&02<8A9KL"_.:#D! MME80KZ?E<%_XZ*@8]>NJG>XB(= 3(ERL"4*YUMB&S[]$@1DQY![&R;,Q72KT M:"VT3K$:]=F7HY+JQQJ[ZS5:)U B08 !5G$O$7:8:EV"%9::\9Y%Z9P->=_@ M#66B'0>DSCYJC=8)=-PJ:@W0P%&C"%) EG(+:LF(_XAHG.0ZV2!05VAO+.(O[D\PX9?%^F@ZNQOB"E)UJ[9M# M'%V@-%A<*+]9_1&=L<6T_*/-/F?S?#-TDR_KW/15MX\$>"X%UE)830(:GB.T M_\HD<".!G7^*?JLERO%$BI AX^>!16&($ M(4YB5DJI.&WN*/465^R3'9T!-10=WF;I,HNQFS?W#T7^>9MV76$@LCQA0+[)$1W2#4N[O:5>.DS\9XN[86P>:I8KV5_NJ#)<,C.>#1XW,H M5:=9(BSEGEK)8J54ZK1!9&^,:=OB/ASVFCC3 U07=W6K;I$\W3#1C*)X1%L M +6$5!A5+JT",#UHPGE+8K0/VW:*U6"[G$\W$MKLH<@FL\T&6?CS/-OH9/'5 M385'93RUT=G1*\*$BR@R$$$LXV$ PZ@Q)8)(\>;I/<\/\&!YX\E4O,8 M!X"0,(F\M(1 5$IB!&X>0QG>*6JO\Q;(])KJ<&3#O]>4A@_9YVRQWIQCSHJ; MO+A/%Y/LZM-\=KN!YU*O5=/IIL=T_F:Q^?5V4K]LYH.=+=/;8.7>[I)G=D*\ MK9'W4-4TP1A"XTBPB@02##$GU,X*]\@35+='ZR$3;LAC>B>S&[I3V\LIJ#MT1IW/$)S$27A7L1'SPVSY>ZT\AA.M M(N)&:1K6WUB2W //8WWZ+3B.V2'WC<[*7^A&X]_ZX!T!-6!^7':/,/1@;*2[F^T[7D]4W M Z\,XIYNF'@$E##*:B> IX)#0$"Y9J,P!X\O6M>)[KYU?+L#Z6+S@W[4V6)R M=Y\6554#JIHFTE-*8XD-0H,UIS%@9:I%/(/3HFI(S[4EAS(LVJ!U.7Z4@SY_ M$7G1-.%0:^L49]I0RXVDA(M28F>8?'5V1D.%5C*E$]S^#(QY+;;'2(ARH5RW M=)XM=W/JNZQ&7:)#SR= (\<)E9!B@*+-)JDK90L3\@CK$G6GK@/G']L"-+ ) M>E5<9\7GV:3&^8MO'D\8DUXXP)A@0H4_<4?TWI*RLGGV<\^E#7NQ*SI :&#= M+V.BY7:PRSK9\(?;)$8 0"1"P5PWG F-J*?[69,#/F[KH9W:#G.@,Y"^3T*, MTC@8"0\Z2DR,1[ GQ>QAER=@9D5YZ][IU,.J=@E$ @.#N4:&,J(!%Y25X^<, MC[ V4 >ZR/M#:*@O_$.L"U.QQN^?23"R#-/ >PJ,=3:6:#:E#!"BYGDX/5<; M[&5A;PK+H*JMKG#^]%1"J,-*0AT9Z9W03#]%P!R'(Z__UT ?AS3:"HO7J]M1 M+K[#JO0RJOPE0'J_OJ]4YE?/)1Y@X7!830"%6GHNO-BO)D;)$=X&U4@3>7<8 M#*;/]$L]?3Y_+L&4;\P#$5#1AF&@V5X6P> (3_QUHL\6&%PL7/H^V!WA!^EM M!D^H]U2SQ'KML1004( M]T+RIX!B, ^;:[NWK[>WM* .<6KL%84QA %,5K_- M5G=FO5SE]UGQ,2ONCWE#QYY/-$!.&,D=,A91I8,M69J2P8EH48N]MZ^X<[UV M"=!@UM16Z ]9A&RVN#V8H'G*SJK3/I%6""*C*QF<#*8(57&2M 11( %TS?,R M>DM"[^VC[P.P7O.4JY)W3TNRO'0:;RV\W9>'+%[&]'%V'QZYNKD./UW>;*MU MOJV1\-O=2Q) F*)*L9B0(1V7RJE=?"V8_@;6VD 8*9)52<3=O"!,M/'B Q,L M*.@T(H8J*$L$#;%#%D0^F6Y\"=(TF8RZ1GS4*I<7*IJO*R&*G+TH0 M,% $M0?4-8]U9*0&I0H]2XL8 MTOF<7=KU:7PA1AV7IWWGB:/2"2NE9%IAQ20RP<5E4FKJO4:RUKY,3\CMR\\V MOS6X?G'HEN](J"*4"D<8XIIA[*BVC4X(,F8!PTN$9DC)'JTL/"_:H?9WR M+NNJ/,=GCR6&4B0Y#P!PK2PV$'!4*@ :,Z0-V+"@]& $>)D U1S&P7+>OKK< MO 8E=EE#4GGG.;4(.4,A 5X:74KCI6#C3IYHII@CVFV%R&O7\R@3*2ZAWH[\ M?!5_5-Y.%GW$8%3&D9Q.6#S=*L$:8$(-U=A)S1&%"OK]$LK0" ]$-@4_[PN4 ME@J]?YCGCUFVO11J74SNPD)35ZVGVR:>A#="B740A!.I)&"DE ,HW_R^A_ZJ MA76FW$ZA&6HJWAH6U44ROGHNL50YS+WD #E%-"-,/TUC%#3/:.OY].KEK; V M. YV"*TQ-D_2+::U%_D^7I<83)0Q0!I!,+'* &K,?D(E1(_;)&S(DG,O)!T. MV+^HVQW"H[1R7S%C+\/4K\R%[3V_E7FK1]LDR%C'%2% >H>LM02ST\\!% J!K24$@?K M60A+]ZZ05"/,P;[ UL'E !\NO7]_GZY)'V:K=+Z]LCQ\2%GQ.9OZO/#K>*E, MO,,\;@>?S/D_LZ]$$F*(A"2@H<+_)-!V'W)QO$61C,O-=OWM7_4-;_/S X=& M<_-R-&JQ6,?BOI,B7E#SE/"2;R_"OEJOEO$NDMGB]NBY@X[?DW",E>#6_S[>R/8N7_V_;/4AF^2WB]G_[*R1K5%[*L(WR/L3X 7Q$BK%O#8(@$ # M_N09^N;1_]Y*PU]PUAVC2E[]Y[#-%@L+UNY'\;E3IPF''4B"O58 .@RUXP(Y M"QG?;Q-P99O;QKU=%?8]?B!=Z&8T,<^3/O _ S3;I,L@\*GOH,O7)-IYQ1R" MTEJ)%"%2@+UUR'&+D@B]76YVR>2QRR$_?@Y/)MD\*^*-3"^_Z5ZX?/QUB3+( ML:!8ARDV'CGAW'YV$(8T3TWC?W&Z#PV\>DOFJ:=MHZO5759\O$L7ES3V*\:4 MR, /@8"E&FL$G*/ PHV.& " V>8.@/@.OY+7HJ:A#U-\6*[59#7[/%L]_G7( MX33U")3$]2&'9@EV&GJF.'?,60PLA]0%_W(' #:#WAIR MH02[VA0XF6!W'HZC\79>0982=$8HR*T.>'JMD<9>[I'E;.07835DR1#I2LV M_8NZW2'\"A+L7A5COZ<<*44EDUXJJ;UP0F(&+"YEM02.L ;%955^5H[4>>". M9LH[AE]YW">(O-X _=++WGON'_+YW.=%;-2'-]AH( G!+.YWQ'OJA;4":PIM MJ0T?C+-72/4>?9\QZ^8[^E*V>6V7_4BV8T@P")3 %#D(G>8^7DWD]G.@'.-! MQK&2=/AOJ9$*7_]G](_0Q6KYIKH@TE!#2(PUCED'C9'!I !<(;XW)"QN43=N M?%F8W\M'U$J#K_\;^N=&11?]AKX>0A*340"@3 ,:&&$E0H*7&B >C["Z\9_^ M&VJEP=?_#07%W&2S2W]&WXPB49HQB@W!VB/#!?7<^U(/'(GO*3OU>_F2VBKQ M]7],>T7]ELUN[V(>P.>L2&^SS3H=2\/Z=%;\,YVOL]&$&7&9R*^BCA$C\K[,WV,(_\"$\ 08D@9*X(&#>7>JKU-HD@+ MJ_(UAS?ZX?X(O^$SU?_Z/]ROO=IQ?KUGCC%QB#'.2+#,((9$"^L" W8<$T90! YIJD(@%J#T%Z'$JD_98#G ME7_'_7+@]7_'.[]^763+<7[$YPPPP4A;1)C2W$M@+5<4[+,9I8#-+X9XS8&E M5_X%]TB H<]3/#L/7N]<10_75FS2?GM[W_K3,OO7.JC1?8ZZ'.@UX[F*X^N! MO:US]N1(DT1 I+W#&&AJL _?(W4X?HH>2(^4KN55#")EY>&0 X\GW"NBF"$L MS"J(6DF8Y3OII 5NR,O:3Y_S:*V>EQ-E>S1&?1#CI7S51S*.M$B<]\S@@ >' M7@GCF05T!XIR'C1?S/L^G-%*PQ5T:0;.8';JMZ.MSCT_UB;15 >C6SC+*:/$ M2A3#8Z6,@H_\OHG6FJMF0BNOP$)HJD&Z'%T*%B\FY@&4JU5Y^S0LWG^2J&*FK>U'"T M36*)4(1*K\(_P!D#&=G+B !N;BSVMR??G^J[@JEQ^>C O4WT?^F#V"[,7+%4 MWN8GN^#TZ3O1:C9/A'&8&F8@)@$GJ*S#94Q.,^;&N(';O=)[1&PP*V"5KC:A MR^WF4-Q1RA?#Y!% N*K8%06H,-Y B"G6R&*J%&[BMTH[>7A>\Z1.K[8L,X'8$1 MD> RRG]V04:ED+,.+"46 YA*9-4;H07XK34S?'K11HA,IB6 MY^ER>77S6]S6#P9K\2&F?52L_4?;)-8R;R1%2C&IM'3<2%3*Z(/Y,V!2T.76 M_:[@N2@%*N?Z$ZT2AH746")$@%#&"&#W(7?CI3;C7O\[T%\=1K3"ZOOEQBBM M@7%1HJ-(P>[=RU5>WNU=9\FOVS2Q+OBZT>'E1!,7L-%VCXSR9M#X;ST+H!.= MY+W"--AW7V33V5J]V?ORT40+ I@0R %'*&>!RZ3DKPMB#KFA M#G'^?W>4L M^([0N:3^W\8#646E35?5-&'<<:,T!]C&_[*XB;UGO) CW]-KK\@:S.@ KS\# M4T;I"8R/(!U%^:[#FR?YXI_I?)X]ZG11$=D[\GBB(*! **\ U(8%OX@R4XZ6 MF19F7F_6?7<*R#O'9[#//%_ 7M 0:(_,I71>/:$?;)!806EP30$/B&F)/4"ZS%?TQ."Q+_BM M%%:A_58(?6\\&.=R/@+U7]ZRJX[H?/-PHB3E(LC @4%0:J,U(E)L0( MCB3<1<<5L,K \;&C^ZH2_>%U >:\+V:3['U6;$2HQY*OFB1$ P MP!!:PDGX MX QRI81!\.;;_/V=_NB1$6VP&4K[[XM\DF73S7F%R-ET,1/C3^?OUI^#> M7-W<9,5L<7N"#K7[2&189@GQ.$9< 7?$"<]+# #ES1-!^SLHTC4_^@*K<4Q@ M5Q1LN2-M.:9XK?KRU^@A_U',XBD6.UM.\G5,>E[$6F/WLV4TO@YYD%UTFW@* M+48(< 9B6!T3@6@I/356#Y@].C15+H!?+^S95)1KPH]-PX1;X"VQ"!$;?'.J M,5=["8CSS0OCGY\V-#H&-$%HJ"7E8W;_D!=I\;A-HG]N#YU81$ZT2K"2B(9I MT#F%D"9A%F0[ZUTQ!WWS=)+SMY\NM6QT!\]PAPEWI,VF=AT7M&TIV.W(32R2 M6<29*GA7FS^O9I_FV74V6<=I+3M]VK!-QXE6P0 +N%"!!/+>>DMAB1;AKGGP M^OP0YL5LU"$1'(IO:OK?Z^7FI/7R8ZZFTXUZ@E&5SH(;9M*'V2J=[W)P*R>C ML_M*C ES+[(0X6#@,XFM]JC$Q$C2_#99\6I8U3=H%SCKMOTBU'IUEQ>S_SE) MF1.M$D %D(*"X/TYS+3SS)!23@Y<\T")?#7DZ Z>X3SC+#ABQ>XJ[S.8<+IA M8HER&BJB-0H(6BRPVZ_6@I$6Y37!JV%#IQ -10B[&W/IH&\,\1,\./A\PCU' MQ$@4?'J-(4>44!9D4Y1!:(%I41OG]41-NT#FDLDQOZ1?9O?K>YT71?Y'''_Z M$'ZS>CPS4>98-PF3"E(M@904,2-(-.EW_.<(JQ;GI5]/'+5'P)ZHTT?Y^1I[*I?.(/#"0NR$4 @HASQ&%A#MF598^UIQND&D M;%0NG1++((8XU@EU.A[MM&8GG026-C?KARJ77EL]==%=52;R]9T#%* MWR"O'TP(HY@P2X3PQBKI !6TE,9Z MUOQHX_#!F::6?RM$AM6O61?%QF&H4._NN40:H!63!#-L);)>$U(N:;E3 MQ39&8EC=5FHT@5 BPB$-ZX8$Q%#E$2Q'3Z1MGF_>6WY@IWH\4_[A0N#IIQA_ MG64QR>SYW9;;9)0:RVS=+A*B!"/0>"NM0_%6;XI('TFZK;SU\^FG@GN(<"&L(T MIZMLNDESCU78B^PN!K,_9V\6D_P^>YLOE^^RU=7-Q_3+*8J:)CY M&$#!;1*$TM+\MJWX0&%WHG3.6J#GEOX"HN3:0$O'PY2<0V, ME<;$X+H%1@7H=E)9RILG^_9VOJ!W+K1&:2R1CA81CH3"L,AR(!50/N!GN$5E M:,@RUV+'L+<3 D-ZN5U@-FA>WR9GYE@*WVX4+5YV?Q\\N:N;Z_#C69@MT^#" M33;G/.-IG7P>YL\+O_Q=/,FQ"D; Q9,98_:X3I=9//[Z$ R3=/M]%.GB=K,] MK1^?'MF=J51_I,7T;9VTQ]:=)]1)XF,ZE?8:40P$ ]O=%F$HPZ#6>M!7ZLM= M-EUORA54B;D\)F=E5F57[T@8P2C@)SF1!#E@)22PQ!$CW/Q >->IF -2YIO4 MF\N />I,SZU4U?7NOGHN$982I 1U#"@E.;-B%[P/ &ABABQ@?EYFY_ 4>.DQ MML!Q,!N_,39/TBVF[^?I(MX>6YTOV,/K$D(A81XS)V/I:B A@GJO'P..7"@_ MEN33ABQY.>&-!]B_J-L=PJ/,DGW%C+U4T"VXA[/):G?*\]>@K>6'ZU]KW"QR MHEWB,'2,4A90U]9@*2F0I:P>PA&6)+RLRK\)RW4'[FBFO*/X32;9/"MBS/%Y MRWC3;+E56'FZ>QDH.*L?A+CL39."0< % YC%W=^ =54 M*$^0;WXC7W]95I=C8Y_0]ARRK!/(JQ%-W(TM_NM3P/<__^W_ U!+ P04 M" TALA,0+\%[<29 "040@ %0 &1O8W4M,C Q.# T,S!?;&%B+GAM;.R] M:Y/<.)(E^GU_!6_/M=EJL]042("O>:V! -BF-964)JF[=JSM6E@H@BEQ*C*8 M'61(RO[U%^ K(E\, 1(JGIWMDNI5&;X\>/D@0-P./[]?WV_W3E?LT.9%_O_ M^(/[+^ /3K;?%-M\__D__O#G#Z_P!_+Z]1_^UW_^CW__?UZ]^C_)^S<.+3;' MVVQ?.>20K:MLZWS+JR_.K]NL_,VY.12WSJ_%X;?\Z_K5J^:7G/J+7;[_[5_% M?SZMR\SY7N;_6FZ^9+?K-\5F7=6VOU35W;_^_/.W;]_^Y?NGP^Y?BL/GGST MX,_];[WX$^)OK[H?>R6^]&7XRGGSD MBYAWXJ?>\*_:'Q2?/B"_M?%65,\^./M>9?MMMJU%\\%'._GV/_[ OUH=RU>? MU^N[%=>M*A/CTKN;--]SIX M_[.'YQ0W3@_0Z1 Z?^TP_G___O/)Q0<4%YOGGID:VRC.+1/[H,'#!\V3G'89@>>%76_ MM#YL+D2K_8F?-P4?ZN^J5P\")[(CFRX5%I_2AB_NWG-15^+MML; T:SS[>L]6=_E7%=6B"8103@@#$8X\2!* M4UI#P6G@>2Q85?W =/$-M0) Y8VM7AA$!U[;]]DVXYGBIUWF\,>'Y^15+KZ^ MXV]@=CCP1+NLBLUO5\[=^N!\%0XY/^5[YUANG;OLX)1?UH?LCR^^T!.&24Y# M9X^0FJ;V<)T&[Y5SS<-0HYY61'5X&Q!5JV%8ALC:=;&8\+$>)<(?A$"4^%A] M*0[YW[/M*H4^3B(W=6/ J)JML:R'26HMHZ:Q[X+7$ M-M\=IZWJ[&O)J%7BQRIF \XYH9M5.1]3)2^2VB0O4@_UO1F6OI$LC5*YUV5Y MY!8!H7%(2.1%24+B-'"1CX5%/TJ8&P;^:(63M+,L=@<@85VZ8XB@)7<)2'T,* M*+O406,P0CKEI#"!B M"?'&I&UZ!A>B>[L3^/8?!?I1>J<9 "W-L\_]6-T[0^A<7R9X"NU[EC1Y_1O' M^2(U<*1+PSIH@B]9+23%[6VQ_R#>[>OUX=VAWJ_9UBN&U]FA5N15C%.7(2^. M/9?XD8E.SK*9Y+<$?&H+%%D9Q MQ!EF*F(E**'VU9EAHT:H*C2HZ.LM25"F3(5I;#)EHY@7#D=8?,JQR->+@J(+H]+TA%M'YZ5DW&,2,^*UN47 MO-^*/\1J^=?UCMLL<476A\,]SVSJ%:05QAY)('/C ""*$L!2/^UL)W&LM'MG MQJ)MU>'H')[;.1OQ17;"J3@I,L.NY.QHQ]MLFXG'W:96^SJC/I15RX8DK<@+HXBN.( MN; SF4)(E29I8PS97L9IL3F''ISBA&T4BY+SMJD(5)R^==R=<%TY'-E,ZC/$ MTM!DS@2YR] B,ZX\GMJ9XT=^WVM?3R!_S2NN@655W&:'>H9Y9CEF$:',I[X+ M2.2Y$4.)VVLBHFKS.P/VK.^"-1#;1:5__B>.P?NWS87WS!Z[LKM?TQ*KN@G6 M,>O1DC\PT6[(J=WW([M;YEGV_R_9E MQJ>6[ZHOK>UN)6T5I&Z"0A2X("$LC!. 4M199GQ&J:)R)NQ95KD6HI,U&.NE MET*@=#8CUM2-$"TG>%-SK"9X';WLC-X:H/-H)7Y:N9,@;4#N3%*^#+DSZE%A M[P$=L1FX J&'$@J#D'C$=;FV4C_H)16R=%7U3;[4MK4N?K*2A+W0:6SH.(?X ME5%RI4B4QM:?48Y&;?G-N,\GN[\G3=8RQ$,3^]!^GB(#\OE/<9<=JOMK_H!4 M7(G$JOJ=:!3&,Z^51Z(X#0*& P9#', XC'L-H@%4FMZ-,F0]XVFPU6-QU@&[ M9*Z&.-'5J+^5!3;;_ENM_)#YH8\*<()0EP, Q0DN/MX/W2)BAQ)?ZAEZ>EP MJ.F,/"5RFF*%#37]N$B$%97HK XH@C(WRWC[U6$7(Y\)M;29--OBVUX-M@V%M]PP-T.V;Y'+2=K!DD?5K9YV%;< M(#O!<_K-,@&PW1Q[.Q^YV_;ZE[I'QL)(?H!M2K(?#2@"AQ@F(H @J <):3Z> M&2?,6WYXMZ9_; @PB D,71Y "@D/ DGZ&'&%7):W5LV Y MFVUVLA[41ZBJ_T@&Y7)9^^2IJ?S#'4!UF3&3MS[+RD"Z.H[%962I(WTH3#Y7 M.IMY*QRE2<12 $*?,H(3&H.H__ 4:^SB7?S(2;;O]+?M+E.BLE]GE V=C;HY M]NU0G(N&_.7S&FF]RQ33$7'3D1&>6P*C)TAG$?I^ONI_MY+ L8P.:9IST M9:B>>;<*RP^KMG(^/O;,_$!L0;(@9#2.O,#S4J\SZ.(DU-1*53.6U;$[M+\[ M(=16-V4&E?7,)GG:"C9_YX.7&9)3+%U:%Z=1VHZ\K$KCN%$]Q7>]OA?)25>R MA2G@"2*.2!)[/H;(96%?#Y'2--4YOZ=HPK+^]*?/[AI8>L?V5&F3G+W99TQQ M-M>1U2*:^8C>0UZ&)GSCB%R&S(QUXH4#>:,X49"7PS';/I6U51PS3# )$/$B ME,8 T:3?[ S]0*G_I+X5^R(C@'4'4E27A/3)D]:9"7A3EIJ:LN?RG,G5YGEV MA@5G)*.+T9RQ?CR5'2/,R"H/N[W;%?=9]C[;U7?4/[5+41)2%\8^X[E4['LT M=$%GEWB^TIK4>&L3*=&FN!525.\MJZF1 4+E5&E:+M74JNZ1OF>ZREU6S%B MT/;:45??XH)Z&CRF;4#HC+*^#*TSZY)$ M6X.1?,DJ7E><^9Z;(/S/O.^C #!)7#\(@(/0'*:5#-I%@OTC,@4^,I788V&?"C,/VP:11! M/C=916Z$_20! "$*4B\AM*N'\@.*E*ZRT[4Q22&DH=1*FT.4-VU)4MFDO/ADA26F32X'89RF7&E8M+3=K\J&K4 MZ_V&B^/']?>S;%%TAH!N"(GGXC )*401@RPZK;0CHE2J,-;65$I5K;_W>=J] M(A5]%D[ M"SS+C\):N@:IRY G$XY<6%'7YD9C47T51!$)4$I]GW@ QRST8;_F%L0PU%Q- MO_BYDRRCFU@^O\R0\KJY47*T%\QG6R>76R"7)FD9NJ"%_.4E<47OY=?";V_S M2C33$H=\Q3I4OO^<[3?"HIL Y 4Q\RFA$0&QZY*PL\@S(*5[Q,?8L;[FW4-K MKO<]!^?\]+:H,B?ZH^JB]PA:91>ZIV%4=7'[(9D/<$V]F/TB08,+V.-I788 M&?'DR4*U*79D!>IC=GM7'-:'^Z;I0'<9,+X51_1P51WR3\=*'-/[6%ROFW-Z MD>\%F'+*2$!2-Z2)W_5\\W'@!BJR9=ZZ93$[ZZ*R.>NB J / *(>247[@W_ T^5E^*@VBQU_RSYP57((Z[ M?\[+4IR8J2^1.E9EQ;_@Y/ /]U%T%;N IUN[X^<; >ZS3?51-?"HR(GQ?,^)6H"W6-M.[M M.>>(G:IP&LS3BK@_F?7X^IYW9NM=8Q6 MLRL#;"]#U$PX4AA_$M4GU\6^-OL7D6.MW)"$!'D1H00G"70]GYSJ-YBK>*>R MXH=/,(WF:=[+^:4'_"O^/?&_I_GEE0.#JS#TKP(_ZO[U+*=\-F7D.6DT_)'\ MX^+X*D+PY8\A[7#TU<:S17SNLZ\Y]^/G_.R85)O!9] MR] ^??C/3-='\"#=PV:[K2^&6.^NU_GV];YMS;[",0L ]7FFYX8!]ET\$RQ'7OK[*]\ZF0:;8R4:70CD]F8(]-5DY(TY ]R),5'MI&;5M6Z%.<+NKWL\! M\Q=/(%;NNV66?DD5FY%Y174[([VIU'B M2LR^TG _6-=6R9R48YY\@9>*H0. MB:*ET"Q$+&UY][0%F$469<7U?5:M\WVV9>O#GD^4RC-4;9?U5<2\$(7 AY$; M,09 Y/7-\H,T#I6.1ADP-Z&$:JVRF6!43B(G)E--%3MP3H?.^>F0[F4HG4F'"FN/YMC=@E5(TC3T*$W=$+@QPVD".N$,O-2+5(K< M-#Y^DEJW\ID]@JQ9Z?YI>^E5,T:D[B:!40ZM;0[,O2.@M!,@3>DRI&B, Q=7 M_A6Y,'7=SRJ&,<2($!(2X+F!Y\=!-QT._)CH5M?J&9NZY/;*.4B6IXAB$//Z M-3XZ/7#GP.&:7(7'FW%&\NT>1)_F9X]=L?\Q2[NAS M1]K[[58(&5=<$F+FI2GS($N"A"/RHR!U<1C)3W;,F+,YXZD1.B+TITN''S1^ MF*V^0)*]P=F/6?Z7\5(:]^K)/,@&:]('J?-R_?GS(?M<5V6^NVG1?!1C\@I@ M&,4[D\00)TLYD$#&ETME1ABPOZ#S$)I9>NQ?UKS6^E]]$"YS*:=UD M=*H)G#Z3=LY,#[ T(&1&R%V&>IEQY?%1:7/\*#3IVF1"'87%]WGY6W+_D7\ M_IZ77!E=@A,_\A%A:9""-$SA348\>=HZRQ [VLHD[-'B=IWO5PR$ M@0^(&R (_!2Y+DCC7@O#2*G.8(R=N92I@3=6FU0(U=0F2UP:TJ9+-$ZC3B>. M5-1)@]F%JI..)Y?429L=676Z/A3;XZ9Z8OB7[/93=EBE'L 1P31A$4C]*'0! M JU1S^,YG(I C31E6:-:=,[FP4MVX/C4U&DLH7("-2&7:AK5T?B,5OVU 3>Q M3 TS-:!4ABA>AEB9]+6L,]IF?:&;))3A,$B(3T,2^RB,.K.,!$J-2D<;FU7+S,P5E?G5 M53.+U)I4LV5,'1^QI:1GFD0O5<]TW;FH9Z-XDJZ=7.^RLEWN?YM5;1X($H^% MR(]='P)/+*O%/NMLT1@J[1/J6;"L7"T>Q?)(/:[D!,D^36HJ5./I-ON:$RSS MS >?)6:H+G(4D9? MA0PE_;22QD1C44K-P#1+44W%78NKU)K,Z=&GM 1ECSFMA2D9P>FB]&>,'\^+T&AF+BG1MM@< M5Q^.G\K-(;\34S71)C4_;,0Y-_ZW-K=RO0@" L/$(WZ $A!&HH5S8S,,H)0: MF;%D69'.\NX4)U=GT!PLVBB?P%V>9MG@4WR,:/M;_]*">'V M:R)^'\F]@"!$/ ((@EK"I6AX1L;-TC>OE!OVI;#Q@"D>;N%/4%M7YM$ ^CQY M]0&AC.( ,M)]ONMZB5+W ^E/M;WD)8!H34H5B)%+#>UPHB;!4G38.9?3>3^0 MZ*DSM(S$3@/WX],SFIXKO>6MCB"?01R[B9"-E$5)D)S*'5CH0N7W7/)SIWG3 MM::%2O0HO.T6F-%ZWV>9ZITQ<.F=5^1I06^]*O+GWGLM[V7?_%_R?7Y[O.U* MG0",&.0Y!/#=)$[#*(WZ'(+@6*E5K]HG6W[[6S!JK[TB-W(OOCU:U%[]%L=, M^U JWOJ^RV/ECF$H8BT:$L"KR 1;@[NN&E""L5)(\V9EDJ!DYX"XQ.#=+,@7D% M@N7$95)NU?1F)*U3GI[OZ1H0)F-,+T.KS+DC=Y)>ER?MLN3K[""^L?Z+P5 GM*=X[/LJ0925[6#@K3H(Y=SVZD67(2GS*B==D5*H) MU]/RXROG^C*-T]0=GU$T(%9&F%V&4)EQY5*ML3X_4OOES[5!^I@=;E<)\%A$ MXI!YA'H^3D3'QLZ6GWI2=<;C+-B7I*8E&/]=R=G82,:&M6[1+"U@>WN\#X7)YT:K5^/[3&QX MY/O/7.-OBL/MFKO][M,N;Q+454RC",6B(HIY:8"1C\52.T6>#V+@,J6&)F8L MVMX5H*;90IZ:.DFR_9]KC+WMV\B*!I*(G<%*&(N0$)_3!)(/52VID/2*2TNF[, MJ.6TX\(+J=.5UAS?9-!/DLZR1X&G>&QMM+TY5?!*O_NM$:I'9GV66#8H@'($ M3YOY277(-R^9\V6Z,5[ZPKILM"BGU*0 *83S#R,(@[RU%,57L! MC+:W!,73/< [GNR1FF>)9PN:-]<1WTN\Z:B>!NL+5ST=CV153YLM^=J+V[LC MEX;>8EN[AOTH20D-P@#YC :$X6XCE6>5-%2\Q4#/AO7MS096_<[ML^I;^0,U@@<4X,I%)688(5 MZ>6VXJ;ZMCYDHN-!^R7-OF:[HC9-BK(JNTY/:1A',(DCFB".) T]KT_V8L24 MZK_,6;4L31VZ*R??;W;'K=B,VJSO\FJ]R_\N+J)L_]W9GN [&X%?<17.7!@D ME^%FB8":M'7 FCXKW5_.8#HUSKDZRLDR.+0F9SP*R]!$"WX]7I6SQ)RL;J;' MPSZOCC6 -/\NONH,1G'$\\ T$IN0)$*(Q;#?%\&AK[0Q,<*,967LD=5O9W%S MDV\RW:1M#)ERJA.?D9 M-L7KO\?0**=&4S&H)D7S=MS%VI.KU'ZRE MK<_6TMCW=BI%BGU9'8X;4L]__C-_/#M$"6&NGT1NBD$*XQ@SZ&&.*/(1 M#*GG1M)5_99Q3+3T7^<(V6E!.NO ._5R6;YW[EK<"I7NMD,T+(=+BX[1#8,> MOG..WWF]=SH/=%KTV0Z8P@&&!05.[YC#! &4.Q0QCLEGAL,IX[. Q93>5I, M__0KG]]]V61$_3#U:1R0!,0^2XB'^O7CA":IXOE=?4.6!\Q?M89#,Q3*;B)- MQ)[J3M*9S.4C9,[8J5T5S3-*[C+F &9<>7IJUQ0_HPMZWO3]#+B9P L9\0## M 84)\'!TJB6G4LF^07-SEO.,:)AB@F@Y"9N88X.9^8R-4RZ3IE/'H\[X,M3- MI$.R53RZ7(U6NC\=BK)<)8'O>6&,(P#<)';]B.!NW3<"0:*T,S32U$RK%I\% M.$.B)LGI2$$S3Z?1988_#1(ZK8S56'0D3(WCA"N: MXV=;FMT=LDU>KZ3PKW=9VSX?WQ:'*O][_?T7,?)IK>=[Q/5<&*,TB4G@$]+! M\W"8K/:BI56V_2BOF',?KIS>BUJ!S_VXK>+F=\O M0\GOVZP2^3;!1"PB$(P)(+Y/NI6%R$=B@E]4Z]W(U%?&D%+BVV,:G?CNLXEU M8(@DG1Q-A=MEO*]F7)'-S]3YD>XS?/:NK^(D%)6,KHN"V$MCBI#K=29(!)6J ML)4^V/*$\1R+DWV_R_:E8K---9KD,AIK#*EE)50F1;33Z_?,\H!J:/&T#)70 M@_ZX7Z^^_[(JP-8'T0.IO,X.'[Z(PN>N#8OON6D212'V71QY@8\Q#"D-*4O= MU/6@[(JN]N?;>^P[2*+]EU.#FJWGT$OL#+P3HPE=QOLQWHW"\(.F>,#I^*G, MM_GZO]UZRLLDQ<:__NYD-5;'Y+[I_^*^C%%C'M _%X[$SNG_^ NCL+ M\*/0#Y ;!1[&P(L2/X(=8D"(4E>H.7%:'KO.D3DG:%H=I&8-I^0B_0\22<5U M>[T@VEF!M\?PT*+\ N*ZC+%G$4P\7KI? B8#(]/;]6W7!@>CE'H!13Y-01)B MF))N0/1DQ%";)X73$5^S0Y7S;/Z:/S#9X9!MZ^2_:[ 3NS%.4IAB[+MAX$(* MW,YJ&*?^BO_VIT+AB,0H:RIOW3DPE7+_#J!SUR%TRGK:OBY?;9I_SK;*YR?& MD2PG:E.RJZ9IY[3VT-K5D-D.4@QQ-2!HIEA>AIX9\^;IB0J#+$GG9]_6AVW? MB34.6.)B/PY '!*"0Y? 7C$3Y$*E9$SIDVUG7@*,?DMG198D,RIK!"FF3]+< MV,F4SFD82HNTZ%J&9FAB?YSPC&! >I^KGB>NRVPK9I+9OJRGDOAPX$],T^DA MN3_]S/7ZOK[+0P [H=MO15G+62(6 H)"4,/ 1\G 2(,D XJCF.E)<19 %I6 MIW8WHWD1]::!\\1- M\A<_EM4AWU1M+OOG?5Z5[S_\NB?)?C*.+DE'DZSM0D]H2KG?+6R)R?!(U_G&G^.\C5@'B:X7@9*FC(ER<7 M-)IC2*6>*_O;471:^=KVY:^S:M]GV",,)JLU1X]P\V%,J(Q;"Y#@49[\4QQSWA61JA. MFWV%((J9SS^>,922).96^NP+>*':-93:5N91'KT)KSZ5VNIC@44C^C//'/0E M?M0T2)'3Q:J0JA^7=4B+&4TE:G,M@B/J)BYC.&6(A 1!"CI;0>PIS*)B7',2*O.R8I8T'YW\_&PWI?KNCEE5PN6>!XA$*?8 M]5(0^9#1;K<4N0"IK>N,-S>M#NE-L R0*BE)T_(Y2IOFF6I=)&A(ILRQNQ"] M,NC08^$RS96L@KV^?M?F98BQ!) TB((@B8%/ 81)]_D(^*&*4,E_JF4]XD#4 MQ$>!#SF-L4.%FI1P##--HGKO!W1"G:%ER($&[F+LLV%@4O2F[R$;NCP9\B!B MU*,@ABZ 7MH9Q2A@HV=&\J;LR\#CD]WZ7:K'LCIBNF2'4/7EF0:8%J73S:+> M2'2E-L3R,@3)E#,RDRI=CHR5@[Y4:-2=?1>7!-052>^J+]GAXY?U_MV=^(CR M;=&\*)TRN.G_\XV ME5,5SEUVN"D.MVO^I(H^&0)L?=ETL=_FM0?.3_G>*>O?^Z/A$M/IG@5)[5X, M8(O#@'#@U2?A@7/NI7/F9MT^Y>SG6E>;"M:K4R^5WEVG]M>IN,-.Z_&5T_O, MOZR]7EC)JZE@CJF#G?R!6LB(MSQ>5"MF9XJRX M<(D9N/[X9S0&ZDNCD](_8I&T&Q_J;S2!:-"*V\#.\,ZWAGJ)2)+$8[D]?5M?&149559!>V2.4KR&UK[![&S2]H >.1G38W1QDJ7I MQLOR-(:7B?KVX=OBN*]6:90F&*9A%-(P03!E*>A7K2$C!EHHF49D6>0>- 0J M3VW(DIX;+"Y&:=+[49*_SP!'ON7/F@]#9ITV\KYS&DR7T=5(D?T"8 MIPWN,E1\8I_-]M338ERZU]3Z+J_6N_SO8MUB7_XJ<$>SYP$<&Q1V/F0P]Y5+;GVQ@3 M%FN#:E0.A^6<<,UV3\D 1T,51 :87<8+9L23QU5&QM@9\3*=O;\)C1"%:>"2 MA/A>R!+LMB8A]M1Z,HTR9+OFJ'^Q,L4$81Q]VF)DASDC:C1;$C!$DYH@J;.[ M6$72<.6R).GRHWO_V,E>%":A[X;$C4)$$2!>F*3-?6=A& >QTME3?2NVMRBS MRGE3E&6]U-[<18:KZI!_XO-+D697A5CXN"WVS<+REV+'GRM%W1I!L9QH3<.N MFF(]=\G;;'+U(D$#6C6>U&4(E0$_+MSTILN,YM'XLL_2 ,,L!"@*4()8G(1I MPK611#Y+WI>SS3Q>(N="\? H/I?QXHQW8_CS.IP:Z4PKLBOOP9D,@ M*6>SL:^XQ-G3W<)S:GRS+W J\3O]Q5_?L5] +@LLZI\9MW(PVD8B/PG@OS_0LB"&$2 >GX2 1 ELKL39HW: M>X4[G'5%YPFITT!=PL*I$I,#+[.=B"SC9;;D6S'%,VWA93XI"O5]['L13'V* M8W$3&V"1 !&%+$4D!BHYD6'3EI.BX1?[RGFKF@F99MZ@CMHAW9J0SI87J9$Y M5DO5H_(#B:F&K1HP21)5.FDX$ MR;+\MEY<.;T?SIDCSLF3*Z?SQ6F!'[K(&54_$%QE1-W2<,IZ5. M^R8",# B3!SA98P44SO]I,G_#)Q/-K)\J-:'BJZKIGFX!_A, C/,<24A]J,D M3D 'DOD^F72$48/VPXPT5T[MF",\T^JT.77,)QI\[(5[KD%()=++'(\>Q,3F MN*07_-_)^*3IO.EQ:DP,)ANOWO1]@P *L(]Q '!$8A;&'&O2 <3$G7:LDH?U MPXQ3(SJ<31GEB48G.P&>;WHD$]MECDEO)-JRS1#NW\E8I.&XZ7%(E_M+8]"V MV!SET/%O;K)]M?ZSP/ZS_LU-O3>&O%\&^^%317:K^Q>5&X0',F:+Q:#05D,08 M&0$$03U"ZK#TS!AHE>QY1SF[KA43/*P3SY;X+^3%=N5'KA] /IH&"#"$P]!W MTPZ="])TTJF2)*9%C&\E&*(Q?Z, A)1((8(B^* MF9=Z0+,$?A)HED>5SALA-H:Z!>D5)DP=<;GQ9\'!5AN&YHBSY1I^$Q&1*O*? M-/3+&)WF]#ST]77[/"ID#YIK6U'15;.(IY'@$>!^$3D<:#0"H1MF3:KS=Q5J7I'"2 M*"CL%Z0O8-? HG/%) _NR(%,M.8Y-YL&Q,=1 MFH:(\=$S"%.0N,)L2A!@021U=Z,Q8_,,5G6W(A.CDS*WFN.135J-C$"G_D^F MAAQE:D<.,C8I-CJLJ%"M/XX\HD-EY-!E9\B@+U596QMFROKK"H;R\J&)I MTV^ D,&M/!-$+F-MP) O3[;=S#$TT=4G;_KJ1A;3(/4(Q5'L$P: BP'JX,4) MH1/>?B(/RG*J9FPSY8UN[?ITX95;<%UD9-6RQ4F#NL3+4]Y(E*Q/'N=EC O3 MNVWV%A5=WA5+ !L1M=CAK*>IZKD>PZU+@>KY+6>*SYEH# MAOR8^*M]5LGF;X9,2BE*W"A*ATY:5/JK5/I;/_#F;\>\K*OTZO8PZ7%WD^]V M]8W11/V:%7/,RPG]M+2/J;[K]+KE_1M'Z70P9^R[(TO@Y>(Y)!T(44AJCD.$@J-O!!YX?(5?MDJDQABRG MSOW[N*Z[&RG>*36*03F!FXP\-5%[7L>NFI9BPQW<[-P;-4#3@'0987<970YGCQX0LO>54''G^LJ]6$61<%=T$N<@G$2$ ,-P9)]"5VHHQ;'):J;IR M]CTT<[*EPO!X ;-$KFDIX_^Y3/7DLG;"I"EP&NPO7^ITG%(0/6W.QLC?FWS] M*=_EU7U_8*(^6?7W;+NB$?7<($T1)BC$ ::81AT(U\-*RZ&&35N6PVY:=>@1 M.=67-7^+UZ63[]LULGQ_NC1TU[G2]]SG/UU]R9Q/V>=\OV]/.XEOW V?<9HD M;OKB.E'(S(AL#U8<3FL">L([O]:^S*6BYAH(RG*UUX1S$AILC$.I>J#G$'RH MUOOM^K#%FXVX!KKD"++\JZCKOU[?BR6SC]GA=I4$ %,2)H2@*$QC"J+V*C4Q M,'"(TE5"]B!8UN86BL-_]5:AEL4BY1+%0\M@6U-6?WTHJQUNIP/NG) [770^ M+B8Z"O5'RXB27E62O6C)%2MI<_=2"9/]8"R@L&D")XM)'W#%HV5_._(AM[\Z MPVBVK$SYEXZ\KD_O0S[9N(O_'W MM#GJZ6/D^Q$'Z85) "'S$QIW^'"$0KT3_[9164X-SP^!US!??1(XG7-GG'-O MG$_W#WZP&P]KE\:>\[<>8CDU7&9TU81TXL!:/M@_,@X#0CY]K);OT]OU;=-)FOB^%XB/'O3"P+.BIP*T$%VQ5C%. M61KZU/,8\5T$TI@DG9$TC@(='9#\Z.F4H &DJ06R1*FI@06.M/7@$CU6%:$Q M+J$)BHPM2Q54P;^@"UH<2&U'8+&B$U ??TZ@N.+= MX]-?-^TL)H$G?S)YI!W+FB' .0*.PKKU6.8DM@XF)$U-1&J^VB6N'EE-H,Y9 MX[%,*BSS3\BHWEK^&&;E5NN'*7AI2=X0<0M8=S?E26'^L5+6[?..3-TIYC.[ M*>*Q=V.8<,,ABG$, M39!3B5;XEDQ-H4&LX^7%\K*\]8%J65?$("=?3\8>>V MOK_!.%D?2ZZRN$](\AB)'T6VBM(/\S&L]X:X7(SJF_+GJ?8;96I\>TZ/4!9B MA$"<,H]2BF#0K22F$$6QRO1>WXKM/1^IUIP_0&=)61Z7,;H"-\8!2#@X&$ 81=3O<\ 8 ^G9^$1X+(\9#1A1UE&W?6PE M97,N/7<"I\*,MQ2^:Q9;S?']>[ MU_O-(1/KY?T5OL5-LQ1XK$IQ1"G??UZ%$.(HI#3T(1\=8!B(OP0Q1=CU$NBZ M\J=?IT9F6:8;I*(W00W5Z879.;3.G=\.7_7^2NGC7KGTOFEY_5)B>;RK9-?BXZSRCG=)<=;\_CN+'&7/-IKF.Z79FFS MA74!\[7Y?"^6\&)I;GES?/DF>WZ^^59<\U-6V;:>6I8?Q7AW_N^B >W;HOJO MK#KU^CC;>RQ7((U0&KL8!VE">$ QQ&%?@N^G2EW@EH'8NN=HV7S7IA>?5PG9$[Z-QGU5E# MIJL'EX7.5'"6,5E>&"HVX0]G5O(:92>YX+A3[SB'K(Q)$@T5WP6Y9__L(]?K7^FAW$ M/*#I,UC/'PXGCQ8R]FH^)S,/PO8?D;E&8^'MLT/R]>DI>B_Q%/U88_.S\9QC MD![W8/W.1^N1Y$PU;)N(H?72U?H_?^&N\2&C >RN$I;B@'EN3&GL883B"/3K M_B%TIREBU0%FNYRU%56=AKW3!LAR8:KMV$QOB;8FA<8>*Q@$]5&?0A23T6,=:/ M>A%!2OV%9@%H>[?V!*W9@76>J7O-OHNO7R[F6% X;0] $T5RXH'(.7\,GDS' M?I0!Z>786!F8##P*/_H 98("8P.5L7C,OG9Y^J3FE]Y57[+#QR_K?;<6&\>0 M1AZ@?@(3#S#F ^K6_@0 @( N9#]PK!S# MFE]R:M_%)3[[W]L&XX4@S[+I:.K!6\90_0/P--GFI-G(R@[Z[=T$8C9<[/)- MGI5]HW:>380QCK 7A6%* 88T]$(W!,A+:.J'LI.3$1;LJ>0)E-.AFNTR@9<) M&E 8 ZPN0P),./+XFGM3W$@O]>3\';[)-VN>NS^Q?;H0.J9>E- I'Y*TSB- MH<^H,!XRY!&H5O9FR*3ME?[C[>WZ<%^7SIX .\^\?8J+,88(EUQ>F9YKQ063 M86YGO*=>CKJA]0RSW"]#\TP[]7C-P09GUI>]N_Z.7*GK*O\G&5"?5;TO=KNT M.(A?6B$8B(U@WR-N1&D$$]^EE "?>3A. 9/JP;A0Z):U^=0@XL_[O%(5X&51 M97N=?/X 3[Z5VS?)[7U^9J9_MH;0MRWH+I+APXX@PVG9^%%Z%FF%VL:"O-UG M;B$#X4+),;6(/T4,%S0P-PJP@@#' /H>VZ[+IZ>,UY6WHLTQWB1U75)@[S"JKBL_ /HZ6JO$PO MHUJ1FU]!_\0_HBI?[YN*I!6AA 64N83$C$0@Q%X8=_ I],DR)C6*H"U/9VHT MF9PV+CRZ'YWX^O#4,XROFH^3;_W\567ELG&UU%Q MFW]\38O#39:?>X"3(/ A03!)/1)&?AJF:>=!Z$5L44.L.OQI1EDBVD#MECG. M:H1\[J'64I@7/MKV7O_^!MPG 9UES-5_K'[OP^X(9B8;><=&;_[!]_%Z=Q@" MGC0$$4( 0^B.&)NAS](_:3=<6/[[=SCKBIR]?VVSDFMW;9LO_V_^VQ+?09^ M[]JISJV3\I0]7>>'OZQWQ^R\'@.ZQ,<0T#B@ MT T)IC'IZS&(B\)E;,?9\GSFGB3- M_^0L=2)U5MW8<>,,/JFS'2):V-,Q;UYAY3G^A\D^[+ W?8YB\2GXD3*9%0@\ M+_ PH1%WD?AA2G&_LHP11(LLQQSOUF(J-8_E5ORUF4DN9C'7Y /TXR0P1I^: MWTW6\H^7JBP\/Y%^3/]O4J).V0(S$<5XSY]^/"P.N^P?\X(@#%"< A>Z*(DH MX_E5ZY^;$*5&]3^.5Q.6/"\SR3#^F,R=:V4Y$SFK#5]F(F+\*9D[$9GS 5EJ(O*XR/P?+1%1?"864*UN[KG]O2U=CPGKM7MUK.]J+1,LW+S:XH^?#3=Y\/0!"% M7N+'B" 7 )RFL1NA$+&0Q%X0R.;T9HW:2[W/<#KKO4B_SY Z)ZBS%4TK$3D@ M:'8"L@SEL>1;,<4C;>%=/K5/!QZ!/DV@GR 2NM@/*?0Y"-_UT@#Z*5)9PC%L MVO92R]![K;;88IIS@P)JAVY;"CK;#0]J7(X54?6@_$ JJN&4>S<% =G7^Q? M9>VU8XKR:C@4\*;*O^;5^26",?:!'\4A M()#;QBY*.(X62$0H59GY63!O?:.=OWTW]=LGG@JGZ* ZZQ[KOZJE*39B("=W M,].O)H(<;*-]'5RQ;_V30.SD^S\Z/6CGA'HV@50G=D V+49I&6)JT\%BLB=> M67A?[_FD)WM3E.6*PI A' 4I1KZ/0X_1*.UL> &*%355X9,MRZ5X:?F\6W'B MIDB.M-A9XD5=QQH@SD\"RA\=7%6'_-.Q6G_:94Y5.-?K T\")E>L$SO#8J3! MXF)T1@?[4PG19D#Z7O+M?Q_+9B7K8R%N2=]O\EWVP/+'0E7(&/$H!@CY(* \ M@XP)"6 '%9,T4!&960!:UJHSG\1;>.B\X>^)_*N.4 M$8.6QYUSC/4B_/H,G-I08H9?N:%AB=:B"HIRNJ!91<' ?()CF@8NK$; LR_ M;"T#&OI*130&[-E.L,^PB)V,;7:3'0[UYF\#F*?0?SOF9=Z_J#?'W4V^V]5; M'QONC6I]C8D82!;53$R_8B7-"9W3P7,$OJL9M5""LJ&"&8.$+T,)C7KTN#3& M.%O22QF[FM=L^WP=-&M*/5:!3[TP!&$4QC0%H>^F;M(9ARZ":H4PAHS.7@&C MN)!@B&K)I8'I.5:<['< G1=/0;(+--N9KDL1-S0!-\O\,M3/M%./)\DV.).? M]C:)3C,A_[C^WII+LGUVDU.1 FB1[M%9"]$:N?AQ]JR/MEM M<[Z\66VKUM]5UTM'LRD[OYV.2-6I;H;DWK31M]-6>-34ZH1_,EIE&7.M-2I:0[1@NHW55I<$\O2B_P,"-)X M3I*G..9JC8#G(1=[)&A-PRB*=>XJ-V)WFD2N R8J?%ID8]51AV-= M7;3%JTE%["E^?YGBB83P*6U*$CB"]:6*WQB7+LK>:+XN"=ZVV!R?L=OM;OR: M5U_(L:QXDGK (B-:D3!!$,04$0Q)&",?!Z@SG[H!51 ]X[:G$;Y^YZ])$>5$ MSSS/P\(W#[?&Q._U_K3!*K Z'=@KIX8[%^GB$\4V>K/5MTCR'T T%H1O*D%X M-!8)1&*$B0!WLAY?5 EZ9HRQQO&\XXP]MPK+S^;8!/OZD-VM\VVW1-NNB>#] MMEXOJ;&4*^C&&$,$W12[*/3])/&[%1*8>!XTDG(;03+-6-1"[3:Z2^>?U[=W M_^84]>+AYG@0)V"4QBG;\=%-UZ>+BZ-A6FK&;];)BW, "YSJS@J>+W]:,>@'-(U#%X:0^"Y$..RV^R&D-#0P)]"T M/(T*4UL5F*;CH#=GL,F]T1G#2^69\Y ];JXP >EF9PK*Y&O/$IZG1F&.,)+; M9D6'MCTAZM1G.M62[3Z'?#[AH\IG8; MIS^XS7%YB=>).QA:.UPZA*]E(%3=L?Z;U%/:9&B=CAF&W?G*JJ M5BECS(2._.#V>.U;PQ-.MJWT0,&]' #JO3@EV2&+[, MHY(H&@C'4L71A&L71=(8?P:KS#H0]ZLHB2"(. 3/HPDGE>"8=!"(CXF,6%HQ M;%DL^]5SY7,'=FC6VS2:C&$S6T;6B*62NZ^,X!5Z(W3B,^P5> MA#&3:BU@SIKE :@O9QCLGVR+2:WAQC*)1L:8GE8!TFE03L[NJ+'$,LM&!Q E MMG7'C*>$R \4(\A8M&MY;&BVPTV>B-9G>%3E@75R#58?G$Y&+V@-YT46U:L01L5B MJ2LX!CR3JT8PP)[Y>ZY6*8S#B$#?\V$ ?!I0/XT[ )Z/V:HJJO5.3A\-FE62 MQQZA]&O\MKO7X.Z\W_VQZW<__I8#DQ&0T\^9R%>33XU;K99ZE=6 ?%H(Q3+4 MTX9CVE=6*7(W4CM?[[]FY0NW!T0D1DD2!"R&E" /)(1X+1 _3*EKX([ ,>9M MKX,_NB,P[Z :OR-P5 Q&J>A4]!M5TQ[T$FYM42=676!-1&G10FO$03G!-<>E MK/!>K^_;6UVP.)5UR#@DKOK5_35_Z"N\WS+^W3OQ(ROD$P82$+L>08BF%*>X M6U;P R\B&N<)#%J7>N'''RGFW_^R%F>)BQN1QM9@ZT-L68=4371-\B\GME-S MKB6R'4AQ158+T^EP7CDUTJN:=G:1=BO"*D_B@*!:B,0RA-2&8X7UI]A6QKJ* M?#?$%&#@4M=-4OX5[0$ _H6!V;Z.V:EF^]TMAL^EJ+8RU,N;Y?!H":R)*BQ9:(P[* M":XY+J7G]X=BDV7;,N5LU#=!O;L3!20E^YX=-CD'M0(ABWR?!&$,W01B %G< M-T\)P>W\03]4MT#0$%U$,$)#%H3088$9T.Y*/L3;1"V4!\ M)8A/OQ,6IHC%,4BQFX;=G5M!X(7 P-*ACMDY"H6>FP';F@!?YMWTQ-RBLEX K.IWMVP[YOZ.JKW/#EZMQ>8Q/_$ M5L_7]2ZKKX+@L^E\PU,G\0]XOWWXC;.?7'D@2)$7QRF)$HPHQ2#M%CH#+O)* M]4-SX+,\4VY<$JG/37'(\L_BONC&.:?8U^I\U6AT=L)<[\@>>H_J?U>3Z%D" M+:?E2X^QFNB?PMOYXPB'1&Q)'=MZ1#C#>N6M@CMHQQ>*GD%#^$3$PX>J] [$,< MAHA%F*81#KTP[6?&+H;>ZJYV\T.U/E03#,D7\:A(Z6/HBJHJ,Y@ZZ\KYE'W. M]WLACZ+ZNK8YX1A[.8(3#)E&PS;+"/@#C6*V!B7I(/X.QAAY7TT.&8H,3S0" M0(A!"$G@8^IZF$;PM#;* @K:$8#MMY/H_P4TZOK? ;>D_ME^*Z'[_T@J(AG! MWX6*R/IJ5D64&)95D0_'N[M=5C=SV@F+Z:[X]GI_4QQNZ^9.?44@B1!, ",D M" F*7! SV+6I"".6,I4="E,V+>\ZG,-TMGFYV17E\9 I5CH;(U@NH9N#6[74 M[0&M=4(F,#IG(&UUEMZ?C M533T(\QG;;X; IJF:9"D7?N4D$50Z39 /CD[>R\NW#9PF-0< M\7+B- _G:IK58CP[<2_8/A70UCCG.RPJR^!0%:WQ*"Q#^RSX];B&UA)S\DO7 M]1W53%RJM\VK(W^,7S<7M6Z38_6VJ/XK:_(\0L+4CUTOB+V 1 %@=_MG89! MF$ 5H31FU+).7C_;R4E4^ZP?W:M:_T317"S=WMNEW>_97$AD-QYGB(;J'F,- MT3G'Z'0@G4_'RN$PG?MLCDFC+'V#Z_V&([ ,]33OUI-5?"N\R6KGQ^SVKCBL M#_=B;Z"Z%Q?V96*1[&/Q/MOR?Q-?_V6].V8K2B*/0@\A[$./)2ADI"L;C1"- ME>XP-&?5LGKVR)JF>-VIT_HTO9HB&B1:3A+GX5A-$WN,3@/RRCD17A7.":A3 M(YU6%*4)'%!%\T%8ABQ:\*NP_?@JW WU]+SL\YH[H M?T0\)G]5H2F#EN60/G_LWE8V:386P[(Y6Q@4MSN?.:Q_RB*3-HO\KTM9I$6: M%6Z:FH-NOW:1' MD?W_DN_SV^/M^WKWNNO@D!9GM[V("O'RH]#8C]GW*N$D_;:B.(K=P ."T+CB-#\[U>>3.[LBJ_7#^6GOB"%>< MVI>IJWY,\#]4$S1I?)%IN3U 0)S'U MTQ3Y?*0B&*:4)$G@(=?SD_#2G:M&;-@3"@&K61=PSH#-M@.;5+2TK; MQH=$+GV;,/3+&"!F\OWE=&[R"(Q)ZTXV 48(\"R2!2 (:((C&*010BSD*28+ MU/I[C;-D>8@X2_':<-P.GK.UP:5^CFR'1C-)\FPZ.TB48IZL3O R=-"0+Q*9 MLBY#TJER]EF\D>^SN^)0EWYUF;F+XB3P?9^&F/K0!SA",'0Q2%),7%?Z>@WM MS[>8\S20G![3?.?+7B!G*/L8R^1.TZJULV&9T["+'"=^,BX<2I"DL?HRA M?!F29]2C"TLBX]E27QWY4U%LO^6[W=DR9@H#_O&4!@1"@E(_\6+1N@PFGD\1 M3/16-]3M6!8SLCX<[NM3UKZR]%":6+ERFJ,AVEIVFG!PY=+9"RQ*5T(\[)]?"L2T[_7T[SZ^'R9 M/8*$ N\B"$:4N:)+3P$200I!CY*$^@K)8M6@5A6WW. ]8&81AF:=:]\G#3; M#9!D\AJ<"_2!J+?;957L,U4/5/5-$)H%JZOKC@V&PX6HV"@7GMS_,)H/655Y]S4[X-VN MJ,16V;NZ*=4OV>VG[+"B*,+(CU/,_Y^X8\(-4-+:2SP E5J]ZUNQK"\"V*L> MF=- 4Q.7$0S**/4E:WIB##HDX"X$#'JNY@R"#O30<"P=)LZ M4P9M[S9=OW->.0U2)VU*PANLSCE8A>YHQI@>UJS92%:3+TE^+PN:1:(5VM#- M0;A>&SICQ,LUHI,DYIF!P@JO"VA$9]REPN)SJ#A!YL]B?;RZ:;A*BMN[8B]. M6V..9 42ER2>!W&(/3<,L <9ZFSZ,:1*,^51EBR/'0TFYP3*^:N I3IE'D>F MY-QY,A[5A@=E"NU,HH?8&9I-&V%U&?FM(5\>SZ\-,B2K3H],T>)VG>]7G@\C M'U+BNC$ED+BAYX+6%O%Q))78CK,PL1HY?VUP*8FA(=49 MS>I"U&>\'X]5R! SH]2H39<"&,4)C#T/@0@3$@$:IKW%.%$Z>#+&SGR*I#5C M&D7I"%6RP*8Q79IE&C7 DJHV*7*[8'52]41&G[38D5:H0[;-JW2]$M1S4BIX.DEQ=ID"8I/7;Y4E0<-:KL MJ,P30H;$19^]A6C*" <>2\E8+O04I!.K!#+*4$@]#/T4AG'@L\Y4XKIJR8V. M@:E51"^7T:).1TDLL#922^;)69XA15I/%#E)> 9$H N2.(IPM]%._1@Q%7D99\FRSO3@G$E[D<*8%Y$&>!M3(#+_+D"5#OA0VGD#%/II9Q=_K=S>-R=84PVX4 MNX2F/@C"* J\(.JVVAE,4J4:3;S]F;8MU5IR<1 D$4>0PPY(;N^S;06;_7)D\Q IN!--0N1ILQ.^O$")4,IR%@6EZ$LX]UXG(J8X66, MTC1/4[?Z$[*0X"0$D(H_ W'PH1>X*%8J]!UMS+;R<'QGJ7P'\#Q M%.OKDC5V%?5I++&3J=8Y88KJI<7UEG%-D(1PLXWSK:A<+@,Z-^ MTQ37JUN:?:H^\M^LTU4<)$G"_X, \RA$*?-BW)I*$S=1RQMU#-C.%<7]10*4 M(U!=.0*7WG15BSW)E- V<8IIH 9GUJYU>LS+4+8WAL:%9'BC7'CF(J:1?.AJ M2YLVTLCW_1B!$".R+/ T:O5JIAW^)XQ(+D\ITK<0"1GAP, 2E!87FGUNA=W7 M579;KB+72U(&(4A\ M,XH#[K]@A3#R=*Y]FUC=A>?'K2OK5^:VILXYK>*O H MIRV34*BX'*7%WA0=<'MV!M1F-*'+T)SQ;@QWP]7E159_K@_%)LNV=0^SUV5Y M7'.O7^_S*E_OKH^?=OGFWW;HK;H M\7XKFIMPQ0?$*EKC:; M!(AE/3V'Z&P[C,YZOW4V)Y0*FVG6 R.Q4[FDF"BJ;8N<"VK;/:E7W!K]E?,@ M8+T##O? (;V@>PL!1 N9W7D42^M$,[57P6L),[F:O%#,^_ MH8'V7?4E.ZQ""E**J.6YM#4+#'(\?8^K/UQE%U"A<^#BAZ(SL2*## MD7P7^]9:MJ5'H7+77.N*;=-7GQ3[KUPU^:/X[J;YNA+7TWW(-D7LDV[_$W(L*_-X^]_'LKYCJ_Q8X.TV%_G%>G>]SK>O M]V1]EU?K7=O>KH&^(H2/+QYU/0A=-X@A35*OPT%BY*DHNWGKEL7\?;81+?_R MFWS3WP%='*NR6N^W0D*^M;T>=_GZ4].S)-]7A;/N77/NN&^ON.AO&N^: :'? MON ?M\^^=1^C>(VTA5C*C0+SAE%-^,^P.CPR)[2.@,O#Y;2 K_K&G0WF:95> MF=(!<;<7GF7HN47_BJD>=-6]X>PF.QRR;3VF-",(/E9?BD/^=VZ4(LP2%Z,D M\0A,*8P@2SJC48!2M0WA4::L[P*WZ)Q2P+MJ[Q#1 UN[!IA>!E:9\J9)UNX!CF253':VNRVA^LUC?K6 M>D1B#_H@@6[H^<@/N"WL!ZY+ ?%7^^SSNLJV'^4U3,^0U*L5-Z_6$TRJ2W0B M\]MV+UR_L+P10-542Y-4.;&R2*261G5X^K*39EES6F%ZEI0!/1I'XC)D:*0/ MAQ[ 8D0"FG;@1F' M'L1*E75M.J]K2^)N^L<-M ]3YU"$5\]<:ZOCF&?KLRXG6;,2K:=F;EYIJ MM%B='JQ#+G$_67^-EW@7"*"*1!WC^& Q%,898J:^\.:NV=WS. M@/Y/AP]N^4;U*)9!AA4VUO9U4P'1..)V_"J1.#77R>Y(E*;RT M#V,T#,M01@M^/;>[8H$Y64U,QKW[KVQ]*/&GLCJL-]4J M"4'*(C\!&$%,@Q %#!,28Q %002)5''54K!:UM_&O5>U?\[)0:?Q\,HY]\YI MW1-I5B6VVNZ=#YLOV?:X$ZTL6H<43[S-3:^DY,\-T]Y ,>$#8&4DL1R9@?%G M*<_$,D:MQ;!1+//--39"/H/W?2;:0FQ%&_<3Q!6#E'D4X-B-H>='KKB_ID/& M KD2XRGQ6!_I!!*'RTA\Y1PZA,9&*W-A&3TBS1*1*4:=W@NQ]M/&4SBRF!%' MEGF]4<5X7!<_0;X';X<"7+-$$:6!9>*0R32:]K77KE.+'G<< MU-?LXV&]+W.'31^L.58Y]55T[6N>-L>G^$T.P1P-YS>#^?DB'/FB7/FRA(#J7# ?(D!U3N&/EE@YR#RW(C& M29S A!$O=*,H(8A%""F=FC=JV/(TJ\-:MQOK@=;"H-RYT2#;8=C4J]:[A4'K%WVZ?&Z]2 M2Z! M,QJ$T2O^5ODWN<2C2/W4*_N/>=1;S=>.QC(TU(IG\JOV(]DSH*(G^V_7M]WM M50%, D1]''D>BG :B_ZK'0H(B-(%=J9MSUQM?_Y""]2:M]X9C\AH6;4>#+.K MY^IQF%I?GR-43V-'A6;Q.CO..WFM-<"BK-Y^S#9?]L6N^'R?K,MGD#07?;DP M86X2>!@&+@D\-V+$[6UC[*NHK!F+EK65\1&N;@]?]6C55-,0KW):.3VE:@IY MPO>J!OC&*9=7E/0V_4CI>M)QEBQK6XUG+_ X/XM*C!:IHKZ-XU)2UR:C M45'/>ESU9D[]USJUFTW'AH@:TB\C!"]$M\SX\EBO##(DJU/D6%;%;78@Q;X^ M%MA9\T,WPG$:A(R* _0T#1*OLY:Z+E11*%T;EK6I@R4ZM3>XG']>W][]F],5 MF-5_BIM6ON1WBI*E3:N<6$W!J)I,]63VD&:2IQ>H&1"FL60N0Y)&>U&8?<04 M94BT0N_Z;?\B)+ S1UB*$0I0$.$H +X/@W[ESXL"I*1#ND9L"]$Y+E6AT29. M4FFFX$Q1:LXA.36FN;3F!7*&Q&8LGPM1F]%N/)8;,[Q(EYYDAZ_YINY"^5#> M(A\C1OV4I<2/7("C$(K9('.)S\(P5>MEIFO$LM[\LL[W%9^5B;L(+.0^^MQ* MUI!,0:MBQ4@':?;TYR5RABI!QO*Y#$D:[\;C*@\SO!C8C7S3WT*/ P*]-$(( M(#^E7NHS'/630*36]-^(P7FK./XJ@#HU4G,[C0ILC]Y>M$.TT7(-*8ZGWD7L M>=/;.E2G?1D:9]8E^4U"7;X,:-_;K.I;5GD)]D' >NTF30 MD,F9ZR[$H2H+'0R52!\M@K;X-EM:(4GUU$IX1IZ>%NJPOW@UU')*7@_U.3.@ MB'\Z%&6Y@BQB+J->1((DQ2!,XP3V)7$P--4P2"E3=$=>Q'1X,M&-:-,V9\BV MY]TY5J'+;3.:0!KZB4=0$/BL!T) JG$EE 444N_GZ/NBSM ]Z(ECKCV1;A!& MRZ!5XNTT)5(-QN3-B)ZG5$\]Q\9G\7HZVD&%[D-&N!S;>.A"3X3_O[QO[9$; MQ[+\OK]"P *+:B![AA0I49P!!N"SUKMNV["SNC"H#X%PAC(=VY$A=SQ<]OSZ ME122(O(505*DI/0T"EU9KBS=[XJSPAKG,YKF\9$3SYQM7+&:BW3DB/CP39?;NJU.OZ#SU?5 M<9-/7_)\]^NFV']=KN\.!1(20B'2B"-:)L.4F$YC,X9,'=.[7P2/Q'-\^K2 M8^7SSY?1A/Q3OEGF6PX_;)IWK^NW"YL31((QE@"(%4RE9"(N_Y=V]H@PNN/: MWTI@I3M@B_A?8?2UA1=M*WP6L[5^-!K,EP=CT$[ 3LCKD$4UM,L'"WVS:#&K M'8Q-MWEK'U;-9J;G"'AI[NF%M G,+OWX4?CN3I8W48K[^V)]*#W3&$(T!216 M6 H=(TB C&47'83 5A6T'#X?>NVS+A;"HIL:F8U ]Z',+,L,S):=)!_ 1"U? M(UTY><+(F5RQ!WW3R S[./#X@DE?+NQGO<^DF^4\O/RSY7SUJ8Q<>17 Q/QK M?<_B;7?$,JU*K3 &.4D%H#@#4.(65LJ45:W3X& &G"T_/XF[BCHWHLZ/J'6D MSPGQX.UH.].>0!.ZS\+#M5[@6;H;ZT8S^, -.@T-'\[=%V?^@_!LG&!6(>C] M[>_SS6:^WKW??%S>?=F]W^^VN_FZ>L)@1LN/$QY#D"&I-4PA!%U8@H#877GN M:RRPOC? ME%QQ!3]LBS3T"_S\C_[BV4BVIM:P[1T2%8MD]0Z.RUNHP9<.;ZC M&MY5= )PX)SU EWG,EA?3$]#"_VY\SB[]%?6H M"-<_+79R9+/47#V2LMXM=S_>K&^+S?WAP$IW"T@#G"5"2<(0$@E%*I8\Y5(A M&&/.+FVK^C,4;@"V\")6/2I4 XQ.$%K?0_1(KL4.Q> DN^U4>"#;;,/"A(^7 M-BZ\IVA=N7+V<'6Q_QN69E8[ZIZ@C."DI1QQ% 2:\QB+%.2 M-&:21*;2://9]>.!LZ]FI!Q!U:4R#?7(F; +VCX$5W92;DG3FM3EB39BH4(?ER M4@ISJKQIQ2,.SHJ%*U]340MG_$_DHA\3)GHA#JL8NIQSS5?_F<\W:KV0\UTY M]5(800 59( Q")@@@+2F%#8KG=?+0.B#$@=HN(%&>G-W/A*TM^%PF-/,M>3=FIT7?X7,T[*N4Z2(J42 M@>,8EW/5N/V\!L)HL=CZHX%UHYO*5V#,A<*.E\OB$(P2QU6DLVQX4(!3?U\8 M]4Z4C#_2W6 7/;N"^8AFY;<7U??U:GXWJ][L2S!#$FF)53EAX;13# J(V5EW MZZ\&'M,=F*A"8SZH+:FY/*K#L6(WK T)\3"N'WC\PL!V8V7\D>V(N^C;'^RC M]8=\LRP6;59 ,J8RC#!$!*$LEC(=N628I7%MF';[NM#Q>\#*H> MCB_'X&Y*E<M&2-8YA=SQI3U(*RW?*T9,MTPS,< M44[;G88<>=OK?.#^V9U.-Z+&5XE>Z)_L),1'UEM+YR_JF^CG)ZH+ZJ M29:P% E!8@AC%E.D6J,B3HPNA7LR-=!IBQ4]$E/\X\/8SACR/CAPW;ZXR?;O+UO,R>V/?E=J:3 M,F%"B#+,H18Q2&4*),!-&S$]?7C\**$'1HRUI#'QVWK[-;]9WB[SA2SNY\OU M+(L1Y^54+$Z(EHQD&/&XM0<20JSTQ-G*0)IR%9U B_XX@+.5&'Y(LT/915\<6UQO'(%KMPN.?C@WN^-H1LIST]T E$[@ MGJ-OCXIP'= N8WUDA#(6,P:9@!@@D6@$4]$$(X8A-[J1X/CIH=3?+@VUY<^.@X M+MW^75=R:$83*"C!0/$RS!*@L&*D,2,8I%8+-M8?'Z3S'^LK7>K_GA@SBXU! MR;*+CMU#YI['UV%$LRR%$.A)94JIAK )%:M>0G+ /HMWWPN3(7$FUF;,7.*T'CH M/*@Z]C%?Y/E]]6Y()(IU^;U=_?;=XP<%YNOFI\:GN@X<^??HX%OTB\QOES?+ MWF;1I=WQW^L\]0./-@ M.@C>K&^*^[P[+-"%%AD+0#E-"2-)C'1IJTPH!64@X]7YR4OG_?M^/MSDYH#H MY T!^P*)?L;$"]2<&1I]R9S&".GM1>&WBSD>FSN\!Y@IEI&80R)P0LLQR3AD MC1$>4V%WOL7NTZ$/M1P'B,L3H[8\FX;2)#UHM3IH,3*_;*9/>-)L=,+G,Q4N'2SRR.(&#)3Z]*<+TM5[SJ+<5 MN57)[NK0-4\I(C11:4P)DY2ATGIK4:6)4=$;'W8"Z_Z3F54+SNFN12]"G2:G MP;CL.4$UI7&(6>HI1^8S52=FIY&#>O'D_(RU!SL]U:DYBIUD."$$^DU$ M\=)\OBK_[5TYW?O;?/./?%?^K+Y_S=?;O#$K2(RX I0@F6H)6*IQTLW\ -%6 MB_5]C85>OJ^'2;7H=M_BLUS [\VFX9+^D$1:+O(?H-4L=N"B!MU($G2)KG-[ M ;Z8GH9 ^7/G\7Z!7YY,Y>MCOLW+W_U2VI5E%K JOE;)UB/+&5 I44Q)CE4F MI$ZRSC+DR*B6D$][@46LA5B/P,41I)V2>2'63,R&YM1.SQ[0>8)O9$DS(.V, MJOFD?!K"YM6C(EP'M9.W7_-UOIFO2L-L<;]V,04LB257E"1E M;Q&$4M+:+A-&HVU2OQ8#2UP#LAZ2\PA,'P=> M.E'FRH7YG+!>#MYVAUHY@4G&@-*,JHPJB@!NA4H@"8WJV#M_//ALK\;S;[:S M.UN*3*=R =FQG;<=H(QV5/TQ%V>G8XZT34,DW.$_F6CUXL%2('3IB"C6M:7? ME[LO8K_=%??Y1GV_6>VK(K+5_>#RK\7U_/N,8,*)EFD,-5 EA"0168N$(4H= M-,2K_< R<[C[Y[31%H1M*SD:C6@GQ8JJ 1:U>*,_2\!1B_@JZC!'+>BH1#V* MLMG0>EG\@C32I/0QC(?/2VA -NT.(S1X.D4'%"*JB%29H%ID+(X3W=K*:";M M#R386ACV4()E8N9(FLW)A)!\N9U.:(5OK$SM65XNGE)PY7$:FM33AV=/*_1C MQ$Y7?BV*15WHH3FO_JE8+682Q5H@Q4BBI"PGE:4U)H2( :ZTS>ZL0@\STS_V MY,:>CO,<0Q=%IQ>M4U*>?HX\*S\>N#'>E]L4 MVVUU;6:YFRG*--))7*9-,44, "Y@ESUIC&>[:NYDN/MF\5TKE>D@F&\'55"B MKS46RUTU&W(,]\X"\6*Y0U93\N$\)6&VP([^G]OHI,D)!##*,(1: JC@CLCV;*21%5BO,[E8"YQT=L"AOD%E. M;GKP9R83PU!G)QI'UEI0H\US7J3GC*;TIW0:"N/!C\)W9_-U4GLF-%<0:9;R M%-$$0)C";@$G@XE=015W,Z$WRL.=SK[,H.%N^3#D6>Z:GSN1/96#V.)2KC&>8I!X#B&*E$Z&Z_CF%MN4O6QU+P;??@AZPO MDVFZ"384C[;;7>F9QE/I10B51F& M5 G%8LR.V@BM%HK[V@JL5 .=E;Y,J>%*SX!L6J[^7#P?/:ECT>?6B3QQ/ W5 M\N:-W2%H2Y:IS?JR_=<#KS(?SA6UZTD] MEY,N4^6XC.25I;[+1R.O&=FL%1GS-@TEZ8'_TMJ0)1/6:G&H-O*VV&YGG#,5 MPT3#+$8BQJ@ZP]-:4O6%?0>]L/A^8,6H,!R.R!4'<,7:53=L2+-4CD!\N6I' M4W;HEPK0P$^B/$.)B80X$#@Q$7'QX"49<6;#O-99.;7(M]VT+*-I6MUC)1J1 ME' -,)*-%2EYS&;K_&Z^RQ?7-D7.[$P8C0MZ&!=/T!B/D195FX/8UC*SI,U, M1H)0Y5BOK*%GE"G.(Q[.Z(8K8]/0#&?T3VJ.]6'!5"O>%>OBH3!U]I!@F#(( M$\$S+1#,TO8^ETPR!6R65=RM!%Y0Z8;$\A!4NQK=T2^-AOSE*EKGEDO!/4@U MTY1A^+13EU-,78[2P!HX37F1GC.BTY_2:#Y;;')#[]W/?^>;]7WW69>4KM>%3^8_3+YWR=WRYW M]:SM+ZUL[BKG7"K'CM3*IIG;ZVA@VRSP9/IXO)]V<"TZ^M:V?_/[M7N'%W&/ M[D2M/V,4N@W2,&?3TO&[PS1BS"28>+9$[Q1:QR[.E4B:<,H/RCH#*HF3-$5 MQYK F N%>)?HUWL$ML7([6T$3KL_A(PI#HS:Q(.P9#II>0FI*^OT2X-JX)3[ M!6XNRJD[FU.2PAY>/"MC?5DQGOWGN]/52,!8IK+J>QK*).68J-9&E@!HDQS; M?3EP.EN"B58ECH%GH:<4G)MY.E$UC>[OB/WQ#+,' Z9=7OHL^5&X=#D@='HE^6ZVB_71P_ M]'+4"=,H9H%[R/:P"^ MLJB$%M78KB+>T=S@&U:V+I!U1LA\T3P-:?/F31&F M,]K)W^_Y\NY+^7GVK9P.W>7O]E75Q_>W-8+W^]UV5_:W$M5C,(G*""M3#YYH M"C,%.$C:$YT2*6QU%RX0A,!BV:+^Z_P .UK7N*O[Y[7B;4L!+)6P%,)2,[_N MZ]7OM5>!/9BQ5-90[6TFN!-H:CL=;@%'#>+H7=?*GPZM? )[=(EVH_>,<@=N MKVD(>F@GBT''@.79LFI/4Y0"M#[VW+&^:'8U(_PG2C5 M=?&A1'ORI+Q@&2Y!"$*HX"E7$J,N-T?(+AX,A2EP@#B\CGMSZD>[A/5+%03^ M8GNQ>JBF,I/R*;:2G;8?&NB!"P_/T%U%U8RHE/K2E:NH<29BCR+VP9_Q[GO[ M:8=SQ_4&;NEI1(7!O7Y\+' 4UOOULRO"V%OM-">+FQ_5FOMZ6*"J0ZT7] M3ZO#BZZ+_[??[JH[8@:^S'CUOD:">490RCA+)01=[$LHM'J&=5K( \>@QJGH MIO$JVAT=B>[FR_7V$(OR[>$X4R5VNS.51E]#7^@7OJ;?#;P'N;:3M#Y')T[7 M/*DZ*8O=B[)U:*XV<_8JB8Q7]2K89_GVWQ1(2C-UW+:G'WH MYC8HRQ*B<")H1G <0X:S]G:VTE09U1D/83=P5O^IVASX:XVR7E]J8;;7FZIE MIM5^T>X^;'>'@EJ6!?V"-,AY,1R[+>S$L0-ZV IH&N04Z_%-O!2>*DA5T,D 1J ..0XD/1."0E(];D@*ZED1OJ,Z7M!_ MFY< MGJ_VV_RORW7R_O]_8?YCZHW;S_F]_/E>E'M].CE]F:^^L]\OIFA6"*6 M,A*GB0(D1@"G#9YR%I 2YE12UCN*T(M4-9*H'&#T*MJT"!VO^_MO L/UI$FP M;[DVU%W+.X"^B@ZPHP9WU *_BCKH5<;?-%B%?J0R [8DGUND"=YPTY@=#.#G M2X4- C/K4Z;EOISE7/]95#"V,Y%P5L8*J@"5"5>8P52V.$ *W"I^>[,^E"S' MP+\66_+L3X/#41Q,>TO(U42N!%U+[EBUH4Q)[:FU;@WT>C36T3\';>W#I']- M+?MD?D"299*)4N)%RCG$&&"F.B0Z95D8536W/YBNPE"Z:L&U;V4-0W-P;:U@ M3UM=.V*]Z*M],[TVA77PT%EC7=GTKK*Z'!('((CK.(F!A 2D)-,IIB3M@ "[ M:TL!S ^FL7$@C;5@VK/$AB$YM,)6J"F;PZ..BJKJY<^A?7 MY;=&Y05,8(RRF J-L$P3FB6P!4(IL7J*)X#YP<05A1)7B$0Z/1#0TV;@4[Z'9T;NF\&\JK!& M7QMX0>3T,LE>1=0KOX&DLU+.2;Z_S[CI=L_&.F* TT1 F#&D&B5(4$4@REDHE8&I5 MK=R;T=EGHO>?5\N["X^I!'IWT8RX,X/4._?3&*7^ MW7KR,&,0WKR/4P)BR%@FDO+OB2282$X)I*G@:28R0&;?\LWGPOM(O6369J2> M(C0>JRV\B,]7U2#]B4>F*=>O;&0:N^4Z,NUX,WYI_N9+OMBO\O>W%PJ/7==W M%#LT2:H8XP00 N.$:HU2DDH!$A53:OO\1R@,@>.KF*]N]LU]Z.+VF>I<#VM\ M6;Y?'ZI=S.8B4V@2N[E)B[AJ"J.RB=$?-?:H A_5Z +(\1D-#MUJTY#D MX%X6PXX%5\%FZ]VREIKEM_Q3?K/?+'?+JFK]X=+?(:!4)0=KA7H*_@A40,A M"AE1,B:()321J@6:P@!?CSDAM85Y:9+TM5LM%;?Y# M^=/-CZ/)&.-ZSJ*S!&I)>)IF,>?[@YF'QOG0BB2H803&2LL! $"M\9AEEE=1O%D,K!>U2BKE.=#^4MM MH04[W?+%K9F"C4"KG99UC!XA3D?1S-@[HVV>Z9^&ROEVJ@C:9>V4[W ^M\P! ME\5BIJGF"J>)Q+)ZC)7$&8.=N*;:2M^L/CS,(>2S-0@\L&.F4,&(L=.AAI,# MCNDHT"D[9W3&B<1IJ(D;],)#)[)3AM^VU5KF=K>\G^_R[0P*"C!,)$NJH[YQ M!@'7K9$L =I&&RP_'5@=2C3UHDZ+QTXB;&DR$XF #-G)Q&-RIJ,4#RDZHQ6. M7$Y#+5S!%U[ZD^6F0[/;\;"LUONO3:G;-Z7#ZVIQZD/9P[:'[C,3.),R%1SQ ME I)F-)U5B,AA000&%OM*@2P'UA[#M49^9,"=);[!B&(-]P8&)ESRY7_%^K] M744'Q/7.;XJ74Z68J*'H.UDV#_U M9AH\*NMV EQ"?9GMZ>26MHR>T=E@C3,-D0WGWI/GG8/R:%1Q_-W^OKK'4&R. M-6(1U1)D,94\(2I1(HTY13C.J$IY:<^XJ+C]IP-+8P?(I@*X T'G)6X ;BP% MK,7B5J;;@2"+2MQAB7(KMFU%F%DM[2=N/B._/?F80$7L'N ++WW"-N_<'=^< MFP$**2! 2,A3Q5*:,9BU-@A%J=T-#;MOV_1IIVL8[YJ7F8?.24Y(.)MPN) U ME6S""?N35,&= =/N?IW??RTV\\T/]<_]C3$TV>:6+U\7'?%'^N^KGO\]7 M^_SXJM.,L#31"L52"I!QDDJ5@!9)S--LML[OJO+TU^83KA PC,8//8R?)XB- M!]';?+O]M^AK.4#RS29?'!XQC^:M W8SKR"M83;Y&JT%G-*7#FUT@'L5=8"K MEYB.D*,:\]7)$W[#JIT#K6R0=[-M\N3J\D2>*^_MB M72^N?RE6)?7;^A+&3$$$1,85Q9F2,=8HBW6+ A$N; I=^+9M-9^S+WC1)BW1 M_-'K:SNT>/H<7=7"K!C@ CDX1-Q?11DPP M+Q-JFH)Z;)II2&TP[\ZEL=Y9-%KPDOFZN%^N'TP?"4P02XF6$J8J@4F,>)=/ M)PDS>E_;^>.!%[U.(-DL>SG19+#P%9HA.QD[0>.V^.5$D\7R5VBZW!; +&DS M6P)[QM67%L'ZL#*!9;!>\ M/O<,N*_T]7]Y]*6?%[%N^F=_E[_;WGZLWB^H] MXO?[W78W7R^6Z[M']X)G(H8I@65+E]J-8RW+!L._#)LIN7%[)F$*W%C3R)M".UD,.@#L).%"38!. MD"C5*4\A$(*G.E- )"VUC/-4YO#&+YLAMYH;">F70T4DRFJ87KFG7^SN>D8 MU-LEIK+7@F=!R.;:FH*N'9;Q='I1PX[[E F?MP-";[50Q#B6/RY7*T^%JN5+C9_SC>+&4I0+&.@99D)20!@(F5*8UFM)&$@N=5M M'Y?O!\XY6DC1'Q6HJ$%EN);1BS>S_"$T97:Y@BU;0;3G&4K.Z$T? J>A,;T\ M*/QU)S=1FJC9U_KNXJ?=?+.SDY&+G[89"(]1 M6 3GN@)K.56)_L]\O:]VU!&\JMZES\89%P:#P9BY:8T <]@O='M+OVW[>CFB M\N7=6NPWFWQ]\^-Z,U]O#P4_?YTOUX$ M Y@-'&4;A-%- S':'3&ZA5H?5-M%X(%9=@O,5U%+=8LS.@$:54B;G>=QM.DR MB0;JY;$EIJ5O/AU[00&]=#R0J0QI#SA#7(,M4QI5L/Z]Y)IM\0*T7EMG MI0_;9P,M!I=<@'W=+%<1 E//!$Q9F]9(,8?]4B9@YW>_B^]L4PZSN_J*$O]Q M_)7FO1-69>&'"Z+;D^V(TQ2=BA(B8E4)=UQ5 T8)IX M0;VI4Q6H:&!&)SA]W*$/WX9FZ<@K:#Z[U.6EF_C1B4_1YQ_1Z>\U?D6U8^V5 M_>W5:9N/ND01II'.R/G(O6(:P6%L$HPJ 0S<)B,$KH,4SP2*8X:$+&?;90ZI M-4P0;G$F,93VZS[#8QQF 2F_6ZZKU?[H*3K?_A0I-32PP5E7XM?W&W?;,^E$?\=5,M;T"2"(HT M$C!.098(G":B10H3;O52^!CX D^DVNG3706M.6DP2BQR:KMAHE'H9ALO'AT\ MB\HV;\O!UMZ]KICT3/,$C$I].L//$9=Z,> Y,O5O#>/85)U!?;/=[O.%W&^J M4D2'"4"ME?6_;""I[_GF9EG"G:6 $)IQGDI-> (3K"EJ@1# N<.U_P HC)2J M]ZW_-L[D+:X>D29 2Q@&DI'8'SU.M/Z?LO6"_7]ZW)S> 2]#2XSP!# 3*&$*RA%RE2<)2UN*A!R MD?/100^K_C?5>M>CA9T0C== MP&F*OVXSD9 V'3X\3V%\M]1X6T!(44R2C"M"$@*@2#*A.YP08-NC/L,C'.#, MD#IL5]OL_4Q2W,;="3!MR)]#O'KX'WPGP*XEAA*GO^?;ZMIBK:?Y396T%M4? M/86O<2J$U!D2"64QY31AO(4/0&SU_NQD0 ?>,SC@K+.TO$%:7=;^5O[Q> F] MOQ8?)J\?I;''2^]/^HPZZ3/5'_\$V^*FC1DP1GKO3S]'Z/1/B^>(&JC=A@JT MS;)>5;"CPFOBTQPDK4H]I?[:;3A\WR)J]. M5=\VIZH!XA))BBA3L=0, MR..'8>.>]-\J]IJS,D[ M6PU;U%V:W5:_JP'&&,)M8!20I%P) 2-NVU="''B M=8(\(.X1KE,%C:]#-KFG&#O1UO8?9[?NU[!>5[3UUZ)](NX(_>J51-TQF+&- MO*.UWF#1M[M$8^0$BT&6QK&F$LB4(*Y%W&WWJM*/00.P7^@#Q>"'5\U&C<*> MFWZ@0#Q>JX\8BY^YZO:SA6.K=@T9D<-TL)\D* 4*0J@3D"JNNL9,1RVPDA83P8*W,_>$AQSE3IP_QAF[7HZ76.\%6VC2X:O M+=R';/=8IQ6.%:"PE$YRE M& .*.O%G@.!I7%[B3#3*PFU#_&FUF9W^_\J297_=I^U.N@ M7CKESY$*#$76X%='/;;Q"!=*SZ*/*XPLA4RFC&1$8HI@=Q4I0V"D:Z:], ]\ M^73,T.^MF8>)\6.T\'C!_,%]U9\J7ANVXS#76[WTI)\C GMG)=Q56(^M-E1, M98O%LOIAOI++[.BSA:RBX.?+F#];+ZAW.GXBXY6*Q[,T52A+$*8: )5) M*@#O%M=U2NW/]DP,?^"(V3R0[! -)\:338R<&/37$3G/+Q$[)%KA NJP[7LI MS$ZTMTTH^$Z5H>="\E2Q#AJHK=>U7W(0SC@ *8=))B1,4YIP&E/0O5.8"35D M_![0K?'VE(<-]4/VE&$R@(EVDE>YL?RS9 W^^D3 9&*$COMSY!AC$._G_9DS*O0@ 1+!6&E$D40YVUGJ1"H2%3CQ#XA]NL'C:G"-+6PR0/ M8S?S5'>L?Y9$P*%] T;\D+WMYPCM01GR',/#M^:E8+TH;O:]-R;>E!"7Z^WR MYN_SU3[O=B0PBQ5CE"H>)UA(SB@@+5(AM-%Y\C'Q!0ZV[.YN4S_N&77XHAJ@ M6>@=M>7.A];7TF@NH9.?#YV\"9T1/QLZ'[6XR6;U=!J_,EY]JS;WZCO! V]> M2V=XE"E5/E3Y3P8P G7V$Y#]9[*;*;3UN-G+)!@HIC/R1KL@_!#WC"J-$X89 MQY"@-%5 @ZXL&=+)H$\-NJ.<[(F!<=ILF+-SPS371';_35/021Z9>[&EAKG? M[=@[)C3='I>'<'>X>[7,=&YM=S/%1_ZP,N)R*)"4*6"<:*J3KK!7DD+[C?9) M>O&J]M4GR>!D[F0/T05>PZZY_=+/)..N@>[;R?\.>+V #P-?O/:3\N. ML+_]$"^<"242*C.DJQMM5*H8*]65X6+8OA++.##_&^Q66[?MM M_B[?S5+%,T02I3+--.928<*R+%4R9@PR;/4F0C]+@<-)A::> I9P[.))3P+- M0L)PW-FI>HIM++!$-?BB MXC:ZJ1%&Q1&BG6;UY]5,M@:EU$ZY3M@\@'NT2%/C&U:[+K%U1KZ\$3T-!?/G M3A&H0]KIV(>R$WXI5?/]Y]7RKLX(];ZJTOVWY7IYO[]O\L#MX=Q?R>W[6[W< MWLQ7_YG/-S/"J 0$ $*))D*4@IKB%A)#B54.%A1(8/U[5_:=^IV*NIS:O&ZO M:+'/JW<$-BW@:CS?UI"CQN;A+)!+\IFP7 O80M#KC]=J_%-1]8ZNNQ5S9[I28N:@SMFFN;*D_'F M_]O/^;?\O4^W^K29_6]%(3U?"7VVUUQ7VH#6R_>%NN[M\MO^8)M MM_EN>UT-^UF<(JTHSZ0F*9-8,R 3(2@#&2!$Q-QJ@SXLE,!RV**OIG$M_JCJ M/U'K0=2Y4!^-JISX:^U%=' C^J-VQ/#FTU -:+A//YVVL]R+#]]L87;;>Q%^ M;D=]F):SCG?$A.3:.!+OYKMZ6_S4O[C;SKU^690K'OB^WLPQRP%B2 MX!AKS1C G+#6'I#2:M75W4I@_3[%$_U1(;(58G?^##5V$.KLY-.&M3 Z^!(I MYR2N-Y$34:_^?CP6)D_,&&M.?O?8FBRJM'*2@^8?'*G#T M^)GA[D#'N./:!7#AW/1V&<*[8OW;]F_Y_>=\,\L4@T#K!.@8,)K&"6)I:X%" MN],?-M\-/';?K.MY7[7D-U_917\K=LSB?2AB[$9SB:+\>_3' +M?YFW+RLIW!F"48)UBED+ LYDPHT,#)D"34 M1B:"@0BL*:Y+F94#4>V!Y3PD7&N9R=8D&LI.XT*V41!==.7XC(@&;[9I*&YX M-XN!AX-E%K>O L7[V^[B1#/AV\YB+""()80(0XR U() (02C,8D59MHJIW.V M$OJH1 VLVF(JNDM"VP:;9<+G3J1A^C<(AY;)8$??\8[5ITOTA;U;Z^CU7F:.5?B^OY]QE!@*42,H1T3 11A)-V ME2W31*C9MWSSN;"GUKVQX_I MX/IMO6]*LN?+=;2;?X\^-ZCL$G=G^LRR]B&8L]P8/D$4E9 B?HFW( +T C%G MM*%'X[F!>QN?XRW_U>[%>+-_=?RS1#W=[F-[OEM[S\E8_S73Y+ M4<8$32 $2&$%("0R*\$00F1"<&9UQ340A%&D*MJ5J*,_*]C1LL9=_DD>Y2WX M^I%ZMUDO 1RRN3SIXZ&Q:M#1 774P:Y_L0(^"1&]0*Z] MQOIJK4E+L#+[O[:5?<_*,I.,@J/,O=C_J6Q77^?<=+%O\Q M$S@E&()4)Y(R5$87@JD0,:5Q1A*=6ITG& !.8&&O$49%#3&:-Q!=KZR%:Q,S ML9Y8<]@)]TME9*^B0QMU-6);Y,U-M:@"']7H1[NTYDKW&2D?L"VG(>M#.OSB M!;:!N+:7^W?%^EM=*/UC^?^;954GO495G91^"5/&$BJUP!EA* 5)AD%&.DR M6*7M89&$/C[VZ;?>VAZD 6QE?6SN+17]Y#)RASPZ0F^$O08_155W8-M(T$.V MXM2T/*BO+\IX>(:-%7S_>9O_[7&$:<993#$#BI33!1BS+&/E MU*#\,47"2IV=K81.KSM@T0&9I?RZLV"Y0G9DS%1\R_+G?S5;5RT6XABV*[.Y1=@!Q1@A07.H,)82F'DDJ MN28RP:42VNA/+T.!)>@$6]2"BRIT;@5J^G%JIDJ#T6DG3.Y,!M&F6(F3P[L]%2GIJ*#SC*$$RXD4#"% M!,>(9ZU-A&,?:92AI?$4RJG42T]:>ZE4 $:]Z=0H]5_.\F2O59;\3EJM;'TQ MTRLGABXIUJ*XV<]:*^SFG_OE=EEM6E0&V]OM<0H2R@F7*(X1U'$JTJ2QF J< M0;/SNCXL!3^NVPVL$X#U(#- 8Q +>H&%#PCZ3Z)&U?0O7I2^.]6#F*N]ZO;Y6I5 M=;13BRG40#($%4^H5@AHG*G68C4O-TD^?=@)G7JVH^4$GK.0NU)I(>0#L.@H MY$\(["/DKDPZ"/D C/84<@=F[83\>0HN"7E/XB8DY'T]>4[(O;#3L M),MB#HG.L,P4564,8;"+'R11J8>E!'-CXZTFO'4MVM2?X%Z+"F&X];:N8$+K MD&L+;PWJ*7EC>M(K# [NF"TRN/)DEIH^;_-=OOM8K%:ZV/PYWRQF*M5)S#E) MXA3%,"O5D\K6,-":F6>H7LR-I6KU>^G1'Q74J,%JE7'YX=HDA1V<9D\"-PV& M;5+;P9EVS'"],&Z8ZYIP\F+*ZY70*62^?ATJ@G4^+WEP=<5>95!(2$GY=>F3QK+%HMZ?7<[ Y*R MZA8^A#(!&"L,M6AM,BZ-'D'U8REP\MH!B79%M,AO\\VF'%XW[?":G^Q4W-BN MO?8FV3UU#<.O-[WJX U*9_\\-0RMWE/4R_3VRDR[SULFI?;L33#DX@53?X^D2$04]7GN!V.&7ITA"33L7G.EH?98AS' M,J,B T(#+;7,%$H[8= H:6:+:KWH/5>\9,I^KMBB,AZ/Y7]@,DU\%7,<4SHG M/;"L'#&?X]AQTW.I7NQ+25_O9I1EF(J4 *TI5J"<8.'CCB< 1@7#/9D*/,N1 ME\/8571SP.IE_=B8XEZK\R'8];DFZ["M]\WWX% MWI;"Z MQ&**9KNJK'CO*U9BRN#D9R7&CIC/2NRX,1TUI^L' M[V_?E.G0^F[Y>94?GG&;I0@G*4^2%,R_KNJ7$I<=V&A>H[7;(^Y+LMD^\8#\VLU+'E-[A-8\03FL:)WG MZ8QP>2)X&N+ERYDB2"?T]#S*L;P/3#536J8 IAF&-!4$4P(SFB&.< :M*C%Z M,!=8S#[8/9 2C%0SX1J83SOQ:L%=136\FM$.X.BE$B]3=T;///(^#4WSZ9#I MNS2N7)EJFYXO-W^?K_8Y__&W?+[=;_+*JM[45$$X&DT$J) MM"V#WN!5:V"&-48 MKZ(7AJ-3E1\O5%MJW$ LVVF11W0_F)GS[*[ MV@4EV(O,;&A)[)GJ#*;R_K@>F)*Y\FIEV>T_CCKE>(]A=&FF4*7/4>G,-5(4D84 M3+-N8IW$1I7#PE@>3/M.1ZBWN6T/QGOD?8.0[2J%-CP/E_&]1)EMZM>;^HDI MHU_?3))!3PQ:Z^2;]=?];EO+,FSR4$"5P()D"9*V(@1&[L]!$BU%C$0DFNA28 "$*0S@3MYJHH5F[S1 <[@P@1 MZB]$QKRY"U$(RGP)$9J0$"$G(;)E=[I"9.V)@1"YL6-^B6;[A:T7U=^J$V[? MYJL'\T.YW-ZLBFK>.&.T%+\8PIBQ)&;50AI+NJEAG%GE1_ZL!A:I"F%] O2F M^B$_8K6M&>>-93,1&X=@.TGKN*U_.(%Y%9VL9!VA#GW3R9#!,V+GOQ6F(7T! M_'IR+2H,RG+UF^G"[F?_D3_#/XTT_9?+R8 M3.>W?_G3WS_^K#Z:-V_^]'_^]__X7__/SS__7_WA[4]V,5[?9_/53R;/1JML M\M/OT]7=3_^<9,O??KK)%_<__7.1_S;],OKYYTVCGXJ_S*;SW_XK_>/S:)G] M]'4Y_:_E^"Z['[U=C$>KXMMWJ]7#?_WRR^^___[GKY_SV9\7^>TO" #\RZ[5 MWB?2O_U_QT73T,IY2_% M;W>/+J>O/1A?"W_YOW][^[&0\^?I?+D:SGJVT/VES\MI_J=@7X M-/H\JT6K[U_02&?GDVR^S-)GEHO9=)*F'3V:I>'T\2[+5A5Z6_4-G73W_2B/ MP-UEJ^EX-*O?]U=?UY8@'U?QGX7>W]V8T?+.SQ:_GX?_P3=UT?UW#UE>+#X; M"M\_Y-E=;! 'W-O%LKY,U5[?C*"K?#1>;4E1I>>O/M]"5RI/@@>;-= QF]UD M>5XHJ_B2&O][/5U.DWJB=OQZ=C.=S9+BS&)Y?#XY[VV=BU$1_5HO[5RH:NM3 MG7>,B'7UMZX*5OVU$G#TO:UV(YS]J1)@C+VU=J(H3T@GO:*#+ M;^;QK]FGT=?C/7OET68[4%'+^ULTT)V(<7*#WV?YQ[M1',FK53[]O%XEV#\M M4G1I,?^X6HQ_NUO,)EE^M*]GOJY[050TZ2?3V3I97A^3\5C8EA4UTL:WNH? MC&;C]:R8M-_=)+MY',>@3?W,)L]>U0XNYW>@>[!.M?4;>GWW@E:;M6N]M &A MWN>+ARQ??4O.^;_7TX?DGU2P+(\T:Z]C%5E3K75[W:RF_$J-&^CDA^Q+-E]G M\3.19X6S,A]G[S[/IK>;>.ZQ?E9MWT%7U612!+U&L].=RB;>W8&('[+[T70^ MG=^^_NN&A#WM*PV(_70:L]G-=#P].LL<:-).ATY=G$YX13L=_K!U(T2U&?YHPR8ZM_Z\S/Z]CFN'^U(EYKWO M^1:Z]I;-NG\[G.F_M3*QFM5);.\^SV>1&EGEV MFU(2WHX^9\^23%YK-\OS[YJE-#J9TN@@*V1Y[6T-]S3Y=HUV]OD+&^YOM 2G MBXF;-PSQZZ]MI>\?5Z.\86R\O=O/%[.LJFT^R29%]6WYSMAB_ M)EPAV,UH^;F0;KW\^78T>HC(0/Y+-ELMRY^DJ9[_#. VS_A_;G\<#O3)3I?C MV2)M:ZO/RR(MI>SE+('TES_%'H6SWA,88((C324Q! *@O)=0$$X<-Q(QYK^' M8Y:RKA?Y5@,#P.-35)".W_^M+B"[%P6 #*968ZJ)X5!1;C&-B%"(/,/4DRJ( M/&6ERL<_+?+HF/SE3_!//\7?;!*,WFXZNC>QO.#IZL74,LK'WW'[9ED%_]I((ML@HB8($C M47L:.*J,D0H(HC&7HK])99M;.[\MM/2]^DJ=;2)V<<"^N_%1MM'L7]DH/X#- MV>\,&%FLF.*(40U@/AK:CA>$Q,WXU:XZ;N[<%(:PR M<=@:IC4D!!#E=KAXIBJM,WO8B?]@9UMZ&!P__6*=-T;/W/" M,R(YVZ$".*W!3O('.UM2P_#(.?W2W-RY>UDP,'I36"!I/":642DH+%&1DO,: MY*1_D+,E-0R,G)_NLCP;W43UU>?FX[N"UUI$'5-)&;8 &JB5+C&QDM7QBM@? MU&Q'"P-C9GT^!D\U=Y!CRA@GQE)$&2CEIX;:&BSD)[/P1;3^JEEX(O9]QO\. M;RE??Z /8XL=0Y 2!ZA@@E$F!',6*:68-X,)]'U(B1A?']*Y^R?IL\>GA^_; M!>:TP)PZ)[SR<1YTA*M27JA(G7#(Y0?LJG+A\*10"_&NEJ&WV2K!_^[&1&U- M5^_6JU2D)Q4_4O!*6L !X))[;DP$GI$2*85IG2GP\F-N9]*S M0X7T1]W"\_V8C1?SRC=<#5#@APZM-4;">JCW MS+1/=]/\3*+MFH;H>CAI?+0T5%P/"-5$NZW$QB.$?^@H6;,\.Q?T/KV_UY*Z MK][G\]1$IS_J7CD"<%0,5;S( :)(2&I9?SY?JI@Y6<^RN#P^73Z31S&:E8NH M7^3//(Y"BU42R1IY?[!*2,@HX(0RK!C&G&M!A(."$NQJ&5 7[T-6YM:B?\UT M,/&<5GRRPYEG5ZXP6:+SV*%IA'FQ+9-V?,*ITCR J' *A6;2*2"UQP9K"XCV M$F$%=8^QI6V1K^-R?O]@T-P@XE,*H_8NKF,FZ3@%O9C+9UXD$#9,VYBGV5'_6@[(HF MJ89M6AOC'ZDZP9?1K%@M5V:4Y]_B6E64M3MDOE5I'Y1"1F,')0/$$@VWB!Q@TZO/!R\HQ] QZK$2 MEGJ/H-G*1K#7=3+M!AB4;I8]32#:V9*U.66Z_)"-L\CS:![_FJV.D^90LX!$ M' C2&L@LC!:VC 8U+B7U&-?921]@Q+A9[C0(;&?+V;9R\C^GJTCVY6IQG^4% M*)685*%UD$X8ZY+A"(Q 4#BBX6[H$'MEB94-+V6-X]M9G#?/'D;3R79O."[' M[U9WV[XOC_.J0NO /-2$$P:!-HY+#8@GI=PNKN'7%>UMEE?-X]N+EU;5.PN M(Z(M9M$_,1#&P6(IVXV1Z)ITFJ38>GI8PXM:#22[FVTV)>/>ST:;BOJO5-][ M=9K9WRP@(Z1GS"GF,%<,2RYW_+?1Q;U&([JV)]\@HEUQIZP0?( GY2.!ID3' M."LJ34@<"(PPK4H)*(>5HIR79AS7YL29Z'6E?S^=3U?9V^F7[% Y^%=8<;AA M4 Q%4XP)@^-B20C RNQF2H61O$:[MS97&L7T.(->%G-*/PEF]#"-B_3T/X\W MRZ0+9&(/?EW,QWMMC\IM0^2]-,0*:KVAQHIHM)=K,8EV5AU[Y&3;]4N6?UX, MFQUM =O9.8A'Z_H@@0X^'S1PF!C,H1+8 J,X<'JW? I59RMZ@"=M&II0FH"R M6]_FJ%,3E/!:. \ I]89I:T$8M=[K^K,'@,\[-+H'M.)V'66H?YX_U0TFI^6 M1TT&].I;A>W(JJ\(2&$ O=;$4F53_C1 NWB1BB;Y=?DUK>YKMX1Y#ZRKONV] MOU%PE"6WSC'NK!2((>11*254NLXIY0%N6C:O_/WLJH=TU]M1[T??TMY']8VH M[QN$Z!3&65D)HR6B"A/H^"Y.X&TMZWC8/#I;S7OVH6KAVB%K\G4V>0G#8>*\ MWB;(.(6;Z!42@P3Q$A"K=QXBIZQ./< !KF[M<*<1:+NBC[M_F"V^9=F';%94 M+CZ%1D?;!DLTMQ!+ZB* DB++(2AE-HC6,98&&/!K@4Y-0]SGOGC9^6_G;8P_ M;QZ,]E0QB1V"#F)EC'=E"A)%$-5)M1A@A+ %C<T0K$&LNV;5[K+K)R = MSO(XTC)@R+%!4/'HQ6(B'';BT;T@YLK2/#KC5C-P]V6.5]_E?[51P(91(=,6 MM2-0NF@N@C)2&\<6K5,Q9=C^7#ND:@SI'JST:N9Y8$(81KREU""@I.,4[VQ( M)G&=O;='+\4ZK7A(@!H0Q*2CUEAA@(30\%+..+?6.;I\ MNFMW^9-.1W M!24H8LI&51IF/.16TS)UCRH&*U6JV4,_\0/2KVT%=$7*LY*A#N#IH(O^KL7( M6:L9=(YQM%OPO:MSK$/^@#1K#.DNU\W%O.CVT5(-SQX-D!MN"!+&&J4UAHB: MQXB)@U=6E:$)U;ZR)M9 M+.4E,FD2!!,U:BFT17=IIX?2DAYO46(YB(#J22Z M@IPI&OU6LG,O *1U=E<&&-IL@3'- -MA+M/Z?EUD.A0^9^1[U-%=-E].OV2; MD,;;Q3(%,M[=?!I]/9SA=,J;@M1604.-(QH;JZ00>#>0A#)U\IX&&.)L@VBM M MY=_9C5:#K/)FZ4SZ.UMWPBE9ZMF@-'.%FC6.,;]V>$GV=^!&^\C1#8Z%@!*I[P&Y7AAR*,Z-8E.#VFV M'J!J@3FU,1W*899J$%(2I9N>PS*DVM(P9@>#3J,L[9 M!."/%.NMRNHFF'&7K:;C1XO]*DNN.J0U-41#P1#442,8I)U6(04F5K%*27^= M!!(+5\]]'<_6Q1T>)SM7Y[PN$*N%(8H9AX72"!/O;8&.\@PA5R><.$A?O4G" M' XEMH%_3R'NCW<1W:5:K^X6>3I87IV$SUL&CZG2 GHH@;/(.\A@LMHD@%IR M8J_LX$F7?*L)=:_4>K-")E81,*'%E.4O=$^M\ MK'MBU]MI_&-2Z/)]H;TLVM/5&?9J\T MU%X1FNZ;CT-).I+NOB(*8.*T076F MKP$F,77)LB;P[F&_+;IF[_("ITEA0[[/\F*\5-N"V]Z!9B<8]0=:!>TLX'']M]):8CSAAH!23HGA9H$ABY@F $D"'*;&&,!*2;'6=3S$ 28X=4NH\W'N)V2Y M0R?=ZV,35>3;]L0N+',3C]97$!I8 *R8'! M$0P%4_V#$AEA;)UC_\..3-8@R:)CU+M:9Z(@C[D%AVGV^%RPF$?C7K!D[5/% MD;/"E[(@1NKX[P-D4)O*?LFKLV'N+CGMO]?+35[YI\6'=-_O>%I<-/+8\T^+ MYB:X-CX7G$%6 4)H6IEAG 0,PR6RRO@ZFS,##)9W2. !:*N[(YU1S]&J+.XD MSAYF64&$^43=+_+5]#_%SP_PNDKSH 00DG&GB8I.B?(42+65'*7_7]=$VR]Y M7AP$;5P_G3F/KU>JKDC,"JT#5(P1:I2PG$,).5#QKUNY@>77=C?%D'C9O'HZ M,QQF!1&B\YE<9CTJ7-+[= -0T>OM94"'3(%*+PB,6L0YX()+ZP>$-=2H\A MJ5.,ZN1MRTZ*VP^)GJWHJ+W1Q,73[2,B@#L(]@$@.E$(139$M3 M'G$"KRQO>5",;%8UG59T2'4"(DJ;GA^?'_>V":FV./501'/%2!_M>J%A*2/# MH)O[/N2&?O/L-LT/GWXL%C:EFZ[X%_N89W'VMMGFSR>H;"V0"KY[]9<$"9"Q M7CDCK77. T\L+5&@B-:Y37& FZB#HF9K6NJ/JR\OPCV)I2^;!RHT]4K&04H M2A7VD&%;R;$0M4IX5??$NYY!VV#&4?+5!O\X[?9^(ABN MX^>E)49APR6ABI%2*@]9G7V8ZD[T%5&J907T-YMM;\LM#=E7;\T]:7ZK\L* MH50*$PR]@M$JIEK3TB[!&J%NW.@KHF>GZFAR#GP]X'3"#/CZ"X+#E%DO.<0< M&PHQ4;R, >!HN-0Y2U?=)[XB@K4*?X]^1^DY;0L@GS[=O?J&0#'6GBF)C8IN M/H&4Z)U1$4'IIL;A%=&O7?S[]R6VEQF=Y4ALVP8BL5-.4NT8(ZJH<54&YC&) MUNUU>;F]N@_G0=XKS9[=>W0JTYXU#]XY1S&,PXQJ914U )62$R%\G8H' TP@ M[HML]5#OCV_[+T8ZB7?[7Q,PU9P222"PQFHGL+9E/(I@!NK8=P/,-^Z%?XVA MWW+,9%?^OU[<9/>:(+3 0$3I$+(Z*LLH:4KI#%6F!K<&6$5Q&$&3<]%OD%LO M*_]7)]3+ML%Z[""D2GJ N(*2RYT)2I1RM2[Z/+V:RQ72J#;F/;N=.WS.71[W MOB5()CU2B"ELL4]1;&;*U',B4:WH+QQ@;E]_CF<#Z'>8C5]QTZ^1$R'!8\F% MP1'4:!%0RRSULD0!4=7MO32M%[/J-H^_'1WTS,0W\R_9LJDS2@=>%H211&O& MG,36$ 2T,6B+"N7>UKGF;8 )IEV>46H.]:ZX^'[T;9LIH<;_7D_S+(H4!]+J MV_O9:+Y2\TDJ2O!P?_@^@.HO"80:!S20$!E"K+?*J])"H0R).K[%<+?ZVV3+ MHB-5#&]R;&12#()"KBQ0 %H(M8]_LSL40/Q+IY-A7\MT&TQL30<],W%[X+V9 M9?K RP(FCF&!&<..&T&X*,HH;%"1!M=Q8H9=(:SU9;HYU#M;IO/%.,LF2Q]Q M*RHCO'M(*EVZKUD^GBX/UD$YVC8 [@2EAG&)H<8*8"?+] 2. 5]+P\C<(8XG6R4BXG)-,&]UK3 M05=,=#FSH'H09Y M3TD+@V30&KN(\=/6< A 4JPX)TXHZX7BB/O=T@H5KE/0Y.0$R(="TY&!^>H' MX_B):OC!*8NCS\O3/>W*0J2LP(_6H(N^2I=IE!O*NOGDAR/L24KHBK ?UP\/ MLP*IT:Q$ZLW\9I'?CZI>M%/M#2%Z.E@#9PSCA@@(I,,EZEPX7R_W# #!GL&8LFK""48TQT>22,QQ_5J>LY MQ*R+U@E3$^#.8IQE69)RVW,^V87%WL2)N-+F8=5W!,NI4''5II #Z[UGVI>; MM=P)7.<,U !3M]O9,VP)[(X+%!8'G2?3U3K=A;0Y'3C1Z]6OB]6_LF,+7=57 M!!,1IA(B)A%+E]DR1DOOG#.NZQQC'^ BV (S7J\_V#3P75'OV4TVZ0!74=DS ME>&9Q-^EOQ?WC1S@7N5W!&L$LA@1HBA&3A/N=H5+!+&RSA&H 2ZH[9.O+>3/ M/J+R&.3J9( -,,^F/1ZU"/HCA?JZ MQV.;71Y_&P%+13?S["XVF'[YKKA_YY=[;,S@74>KE8U[K46PR "I)>.*4X1] MRIF'QD@%1#IIRRKM'[84""K[^NE(B8#O'PS"*<&1AM&QH)(PH#146XDTJGF= M^/#&=6V]OKB1O@:8':;%3=;CU;O\8Y9_F8XS]75Z,#_IE<<#%,3$N<@KS7GT M"RPC*<6UE Q?6R#G3+6^3&RKBV3''$GS]K:S2[NX'TT/E6G?VR8X$HT49;50 MQ!M$$#2*ES("C^JD60R0+?74_#IG:H-ZOCVY_KP^B>S8XHUDVV7!:W MW9=RE67B#O/C>,M ) #>2: U%5P#!RP#I0S2PBN[0+YAAC2.;[=;!KLE]VU2 M:U+>82OE0*N@F<1<4L>0Y,I*A:/,I9R.T3HI'@/D44/&2G. ]DR6;2V$:U78])9^':V'[!8KM[=?!S-LN7>96SO ML\%Z2" 1!C"LJ8=0$8IWBV^ND=0\P@M\.N9K' MN2M^_36;9_EHEJX/G-Q/Y],4^%Q-OV15&5:I??(P%$56.\EI[(?A4NX\ESB3 MU_'@!GB^IAV.M8%T9XOC#HOI/"LVRJKL1.P>#G&E1YISRCV1 C'/H2S'CJ%> M7]D64BYCDI? M+%FUD.R8&ZD&P&N5/]W7[>FG5+H]_F_R:?3U.'U.>5O@A&ON+4/0IU1+2:D1 M)2X*RRN[4OY\6KS.KQ:A[C8&L)6GPASUZO,!2(AE7/!=NDO/"(40]:5L0HIN M[E2ZQ(FJ"3B[I)_ODZ>"D\IC3U&<*)'$"@!MX&Z^ M]*2.6S7 DAP-SBGG@]@5&78%6;?N717C>&^;(+@$" A"(#% .B2X+4.FQDI\ MK?4MZA.E*4C[CT*?%7\.QFL'L5=,,RPI@)#!G44F(+VR-, &M%TYZGPBM(.( M-Y\;:0[4"2V(9AH 21!VU/B=$Z&(O[+C>\W3J$ET!Q)9/C^F'$1Q+X-A3A H MG7$*$?4XB9T\&(1E+N[?:S52-8"A8B96EPG5:INFBG.^F(.TV\33->^6N MQW2^CGU_//ZHLYM%GCTIO^&^QF4Y*G,Z'^7?"K32$=.T7[(H',=RO!Q-6VWE MJX%@I @3AA)I@=98&;W#&0%;I[;YZ<6=+FDM'(Y2NB5_E&0[1G5T,@Y'LO>T M",!11!G#P*.(-XJ& M:[-:&>J3[D,BQ-D:XNH)TMLMFJDHW^W7-! Z6$$ZG? M'EK*BOH)6UD$!;7R/4Z_&/.2IJ0Z.';%"3?*YW&J2Z5N/]Y%@/1H.1VGH-=T MMEX=O*?C2,M@4F4K214$$ G,-4#Q M>^I+7'!OLU_7*3ORW4TAP;OU:KD:S5/V276"G??"%)OE*LZ_FGH)1;HRC):Q M68L=J35?#3#TW2#O.@&\L[!4.F[Y7>63Q[DX3LSO;N*J_7Z1%QI>K?+IY_4J MY7Y^6KPO8*^R^=O,%X)1@D28#.?2:*:=)7BW,&!I3-%\_.U3/IHOHQ2;\^C%OVW.HZO)?Z^7JX1T!2S.X'DK_0@Z)>53 MH@7'3&G%+ 2[V81*>&6G/CMG<,41- 3==I="^$+\4IB#.81[6P6AN)2$1D28D\WFF#D5H%-@:X]]5HZFE3J)Y=6$/-"H5DD\+N^3PJJJS=)_>^T,76 MTS]@'YSQEH"%H-P1:J3@!"&HB"@W@)V7KDZN,CQ]#^P2;(#V4>YJ_OE>"+U' MB -34;47!( 7 MRVQU^.J.0\T"LX !C4 BG)6$.\58*:T@4%R7,]TX!UXX)XU!W9UON[_+:;.[ M\._/I=?C"X+ #B((-8&D.$$*(JRE] ;#;F[+_B&(=C;H?5+N[73T>3J;KKYM MD?N0C1>W\^E_#N[_G/:B8$5K(N;!,?9]$N*.VZOF/^4Y??[PC1GOS!H!I0U7!M#!/?2 M J'@;O!%'#I-;[]8NG6JA-;-:KM56BF0&O][/5U.MV%SOY[=3&>SU/GBIHD? MP-IFT"$9=>.T,XQ@K8RU%A#MN2/1UZJ4V7_Y7K>(JS0R"D(+8)P.K=/4E2A0 M:6IEPIR>PM[N!<>-,^-8R2P4DANU&0IL[S2 M.=66[-C-Y6;)O"DE2+HY=JO+H68!:BPY=MKX=-Y8,0WM3EHB[955%VF< Z]? M/]<$U)TY1Z]W^4B)]0.M@M*0:8)IM+B\38E7$+!23NC]E85XFE%Y-1Z= 6_/ M-#I:* MUKP'5F$8C6SI'08^&O9EW],4?%WAWQ:YT0B^/:]";RM4'#[6- B1ZN]Z0:QP MTL41H>!N-'#JZAQ)NQQ&M6+6G(OQ^3/.Z_WX-5M]6,QF?I'_/LKWWHI;J7%P MS%.D-:>(801%A$?:4A+@?9U@[.58+F55*22FN,_N'+)\NTN6^>3N1NS:47VTF.AWIIN<@-9D4=MAK2U6E M=@%8J>)J3R"T%)"4@^]-V7\5;;GK6*=:Y$@;,/<=S;E/9R#^4^CSC*C.D]9! M (\XX!)$K]/%L:($V,WDP/DZ]*J^J=U5]9O^9J(:F%_J$H<0LD(: 8P'WOIH M*6"V&U$>U]F4.GG_>K/$N?GDRFAU.LXM&-EF;XY7M89!*D&D83P"((D#<:DF MC\XG '6N@AG0$M>7<7T>RBWPY& Z8.6V 4J"M?><>V^M9)0;379R2%2G\.P MT["Z9LO90%_J,D4IH#1"II1AS-F46;;#3Z%:E\ .\"1EXW1J'.&!)4H4$;(? M(4^"8>ZSY.HDD95J7UPBDM,F%/>I?KM7D*/ M2_F%(U>VS=TX*T[(G#@7\_9GAOB3-/#C-.#FJ^GJVYOYS2*__\[-/F$&V&,@ M'?K*L4/?5=H&Y $1U#C+%<:&2NR0U4Q;AR$B6E5:T0Z-Y&4V_O/MXLLODVR: M!C%)?TERDB=C-_XH;'KX(;LMJI'/5[^.[E_+:]KW:."8,J6QPA1YHA!)"]!6 M#DHMJW5D?3@CL@6]+AH%]C3#[C1RF"S-#;,W<2Q]_?^R;P?9\>S9 (6&WF/& MG;:<\N0YOL5V6- 1N.T0II?X4O[&''$\?"9I'26FT M:QPU!"$2%V=4]MD#T^VM$1=*B!J MD,"%7LS23WRL]'M'A9\]TRP$F!*%+;8 M6^+B$JCECKH2U"H>.J!R..W2H ZB[4X&[\MX_X$EX]5G P=8*"<()Q!RC 4R MML1!$B#EP(8RQ @%+GJ<" >55* M0J6H8WD.Z/:';CA2#]LN6+)A<76>/'D^**(4L=(B82E0,-UH 4MI4KBC!E-. MOVSA*IAR/KIM^K%^.LMR$V>YVT5^V(O][LG@J!2"$(<52*JU/=8/>NU;E?9?3K8+@!% M"$C.,P.,61VE9#[)RY60+DY>UQ'C;E;UB_8 [F<$%Y67EG%^*^O?3+/E]O<3 MM=HU>3?_D*73\O2 MZF_;HH8?[[)L]==\L7Z(&CEV:K]*\P"U4IR*:+H Z2"GU&!92J\-J!.LOK39 MH#(1]LT&S>'<56;3DZX_F1U\GOU[G4KD'SG"7Z%U0)8##;GF!EOC([),\%)N MQZ_M*'^S5-C/LX;@[IQFK_7[Z '_"JT#HHY3#Y DV-ITE71TODJY%4:='F[J ME&;UF;"/98VAW2?+ECO[9>]9\%.:!Z,!0,H9X=(1"A ]M.BH;24'T0^\4IXU MP84*/*L)=P^KYNZO_^\TR^/W[[Z]S;YDL^H+YX$7A"@WU@I;AH"G@'A&%2NE M-[C6E<\#2C?I>NUL#O%>)[:78IRUD.Y]3T#&Q_YX!IG'5BKN8+K?8;N 4%2G M_L60I[J&"%)EMFL(^LYI^&;^L%XM"U!@]67U9:L0Q[ AA@N*K=8>(:,%+N7T M$->**0^88LUR8!_3:N/=)Z_06;S:M@K*BBB=E!Q8Q#% 5*K=*N'QM>1I]L^K M\_#NDU?X+%YM6P5BG-7>> Z X1Q[8>1N]L?(U5D2!Y39V3^OSL.[>_/_%3/5 M3^?Q9]/1;'<=G!D]%/4>WE8H(57WU4%"1T0R/(3.T M79>A$UUT=YAU>:?FD_2'^_=Z^F4T^VY8/P;&#]"T\CN"DG$U*/:Q%44J67'VK1V%=$7*XLK>)UN1I]&Q0NM "%#(82 MPXP+2# H M35\/**XS,0[9).R:B,VKHI_]\5]'>1[?\R6[QAUO0+5G&#%.,$,(&R4%D5A2 MP1P TM0^K3GL'6_*)<0>:RPMIU)JJ#$LI5>ZFO07N"35(L(Y.]ZGX=R9^3,; M+9?O;OZ9QO=\]2[_,+V].UJJ?E^;X GG1*;B%78GJ M8Y9'HT?#]R7819+OX3+DA]H$HZ*=#F"TP9BURJ#X'[8;3;RC:Y;ZY<2I&ERT M@VUG\TJ1'%X@H8X&*U\^'+!D@"-'K/$(PQ21M;OYUQAR;97M&F1,8Z!V196/ MZ\_+(AECY;YLCT8?L63VM A"8TL-M 88!SVBSJ'=E,L,O[*[#EJU8YJ!N$<* M';5A]K8)6FH)"=("4D$ E5 P6\KHZ;4E>];6]''FG(5K3]PYNEB]^GS@T<"# M!'OOH45>"X(@+66KFGY_T9PY5<>'67,6JG_LG"U#@;924'-F@"0"0+N+A3!5 M*]GN4G?.SET".]9%KQ[_X;.U59L&&>7B&D$@L(UCEJ4CQ*7$$-0RP 8X"W9' MD"HA@O/U<#W;8W&Q,4QYXZ6##C@',=GYPAS1*[N:JC?^-:^*?K;'>BY1W,:F MF(XH:VFI]X1::XS"WAJM&2(04 &**(CUQFQFBGD/, ,5>IN/,%KFBUJ/7>B4Y5$![ MR:(">CQ0_KS+CV2M-#\<;QVH-4Y1%)='H;G0R#))4C57P+AQWM:I93? 45^? M L]'?.,0]S..^\Z::7(X,R(%\]0BQB@T0CBCN#%2 0$X@'W>4O"X/FQKZR]3 M<7T78<[GHUE96+]8+1;SV[?3+]EDLWXWQO:Q];8*P*=QIA'4 *\YU-)(?973\VBR9^KI^ MW92IC>QI["DK)8X7Z_DJ_[8AS_9?GO-F^^/P]X^O$.3QEP%+";SCPFE$L+8* M2X/*_B)DKRPVVX#>%C4A[&K"^'4Q__ORZ+;EDZ>"<-'.]IX"CX"2#%&\C2 9;Y[780'R+HWC8!$0,!LA!BDH[I6&\X M-,8HB5(VG*H4%+^?/==$>F^CF?KM$V? (K_FWP:?3V^[I[R MML Q2 7<%<8><<,=U[PT5(7GQG69!?0ERS\OKHV3[2NE*[*^SQ=QVEY]>S\; M;2K%_WL]?4BCZ_"]T(>:!:-UM*>QPD0"ZIU6DI0VL4@)@C7H=_)-85=)OP;1 M[V=GI>?,BR8W5B"1FE%*+5>68@J4('BS2:9,-'SZW"=][HJ\SL_5*I]^7J_B M)+7PBSR+RC-%R",=.?KVJ#V59Z/3\B\:_VI D IL650\BBS\]R)B#52'L91 M2Z[LT'-]RAW;DNE--5VM;L]FWN?=KYY5=-J+ O4"T.CT4!07?0\Y]B2Z/@I+ M J)/;^H<(1F@2] X45M%N_T5;[&8_#Z=S>+"_"8VGM].8V\WDCPQJCI?] YT MZS%!H\)*>-)[0IP ..,&"H'C?SEV3$9#Q"*J!8CV2*61T",>5>:&TUX4+*6* M1J?54ZLD(U )Q(B(DZ:Q,@Z1S0&N(BUQ)9%ARKH><)0]VE6_<\@,I+ZF4,D MY9A"*X%$$ DK65Q(-AX-DTJ12N&,UI.:I_/I*BL6K><25<]3.O:20)24$,5% MSDMB#5*1KKI$ CMX98446F+)_OSD9N'ORLA],X\S2;;+?7B;M)YT>S@MZ4"K M8(7P@GAK)210,X!(&9=@B@JNKHMF;1!@T1;8/9/J:"K2P7:!2X*HIQ JJ:RW M1$03O935$')E22B-:+T:D\["M[MB,,O5NYN/HUEV/$_EQ;.!$>XM1$I;HC3T MV%@J2YDX U=6CJ$A_;XH!E,/U>Z2'V>S%$"83_XVRG_+4C#!?7W(YLOL>%V& M(TT#10A2C)FA#"HM"=70E1)K[Z\LZZD='C4,1HE470?VWUJ5I MNU\.F@/O!-5 $:PLXX0YM<,'Q6SF%_GOHWQ20>HG3P=,,;((> NAL,55 Y:5L@&KK^R<9$MZWY.9 M=C[.75EI94\KD"8@!KC6 @KJ*6EA)@1NOX""[)Z_34ZU6\7RT-[&=5?$@!1,OHI1)GHB4MF M;:KSOD7!&7YE)VC;(%+C( ]QUJ%.8$^@5EA[((03VMG='*Q%G4L63O;>-K.. MFT\NCBHGPMBSM?EB:?XAK4ZI"%$T+@^<.R8(L=)O+X$RTB)3Z43ME61 $V04 MXYQ*8 #5A#,-2B0(\3_TZ8G*+*F1 7T2_ ,(,.IO?QO]]R+?W(-V."/ZA+<$ MSX3 #F@K0D M8PT5Z+2G2:#&^>B$,<*$$@Q0BMG.WD""U3G?=OJ>[/7PJ1FXNSO$E'^9CM.^ M;^7Y:5^3(*@BSE+OO*$" B5X<7FE@X8ZSGV=37[ZXQ*J(;@'X%F^;>KXDF(& M(R\( 81ZBSQU2NR@C([[=5E7_08TSD5] 'Q+]4AJ'3IX\H* -($B"H^L0PHY MB-"C](K!*SL-WBPAJK/M?,0'P+>_YH!>:KR+ &'> M::9"KQP[BP;5678.V@/@EQJ/-\EYV>1I N&9J<>OORQP&(%P5F/+J4:&,$;= M#A4#NEE;Y8:#\^PV]>_3%5.Q&35<>_HP9PHJ3W TFB6P$7=-1'$=-"9<>=]M MZ*//].$Z;.Q1(VWP\T@7SZ#DD3<&;(4G" AHA/-"I@O#DW5MF,=(U5N>+RM@ MTB8+FU7" %;MP[7I#S<,.)K62%&#L8MNG9=$FEU,V_):6)K!>N> M4\UZ+DK?3V89LW%MX023:*RG"YA3WI# W&.-J(6B4B)+VYEEI42GE9]_T2H MCQD$S-KH9&-#?+0"Y4Y6@J\L::/.5CF(4G<)*29R=R5IECCC4+#AM!;'8,VBTH8@[K>!66JR0 MO+(ZBHWH_=4RU(W V^6([?OT6/,#%T"ON#",4Z^99\@1IJTUP(.(/)25]M!; MEG4[K>MLGMU,*\GY?8O@/"*&I9BXPM%ME!8B6\;KK60 M[]\+ L%!& M4@@!=L0!"+D5$1W.N:4IW'!=_G*'O&L6^-9-CU^S5:J]\#[+/]Y%*,NK-0L' M9V$6]_>+^<=5-)GN%K.HW/[L$C?*Y]/Y[6-'CQLE^YJ$Z*4ARXA%Q17&%!/) MMDFYG$/*>SRK_KS+5?R(O6V"X)I3F"ZKX\028!#7OI13,EFGEN K9+ZZEZT M ^S0QK":KZ:3Z6R=9J6/V7B=3U?3_AV/)@ M?,7;P=K>VGE="YM31M=WK4)]8>_=^>M!&5Z9M3='TM]=?<*0F1HM?#<(:AR SW#$,H?=> M(U/BS*V[LM3LODCZ_-Z3P2BTWX%3J1#'L:8!BR@L5-A""!&72DDM2XF%IU=6 M,7,0W*G$Y[-5U-FAX\7\2SK5&H?R^U++A159X8+$@RV# ]QY"07TC$ %D#7I MO-I&7JM0I[-J[.CG12^D/(< +^Y,;!+HKHCE[A]FBV]95O3TW4-Q8OH8I?:V M"41R0Y@C(#EDO/"_1"DC1K7FMY/CIQ=-IJ8@/COK_Y^C/!_-5\O5XOTZ']^- MEMGI4]!Y+PI8HB0=X]%D41XA9 "*$M)TQ)H"5L>[&6 PM'$*=8)ZH[S:A41. M9]*SIL$S0Y7PGA,7QP;C'FB8I/ F94")*SL?TAUWZN'SK81ZM)R. MU7QB$RC9Y-FKKFDSCR O(8*6*>$TBFLVL.4JS: D9^4/[G$5?EW?9WEJ?J"_ MKS\8,);> H&DU90[Z@Q#NNREEO[*3N[55]:B032[6IF*RQY2(M&1>V6^>RX M"27@P%BHF5-,"@7+\ GC$G>:A=&F,5]7E8OF0.RLC'!V_[#(1_DW]^_U=/5- MC<=YEE3T:?$AF\3?I;__8S1;9P\P2@EK0G-F'2U#O!%GUDW) MX:X*]S3,L/;Q[F5B4E_BTK_/ABC,AJI3U_$W!0Q?UYY-'!(L6+<6PN9HY BK'=3-*6J M3KFF <8"FK6 ZN/9U53SSVQZ>Y?JED538G2;Q4'Q.=U<7V#P;KU:KD;S5$KJ MF7MR8,8Y[X7!(,@XC!2.XR%";B.32T>2,5ZK8MWPK*I:]%CT@'=G>\G/$SB^ M[_49;N>>-P0I/=,, F,T\\(! T 9K&/"ZRN[E[VQV:U=F ="L_/I%8025!DK MA T.C:.?T^G!P2YV>AKGP6D\.Q'OH44 ?TW[I"D$>DWQ/8J@UT)P M1:$2B%&E,+>I:HB''B)_EP^=C15/T&/Q,80T)I1:5,MZ?"5*7;E6AZK.HX9)<4AZQ, MJN>)^OWIXD+VUP:8I@^HX)01*!A2"B"AJ< ESG$%N;+#*?U0M,,D_=/4>0U) M^HIXBY@EU'J@N<+>E%I 1;K+=1%X$-PY-4G_-!5=?I*^DE J[;%7<0GE#&(+ M8"DOE[[3.S,'D8)6F0 G)NF?!G1GL]WOHWSR*7[RV++^]+D@F=,P+B8,2&Z, MXM#@'4::U+JL<( AX&$LQ#44T%G1Q:TGGDW2Q)[-EUOEYJ/Y;5;<+!#QV3WS M?O0M_:P0[%&Z^>3];#2OM-RV\;G @,7&<(X(H$HS8APP);)*7EM!MC-9]=R9 MZE\1EYT'KAAVU'E +"$@NJT:6%[*:HBYL@(>_=+EI,SQTQ33V3P;UYCLW^N( MBOL2_U%A^=[3(E#J%#*.: >E)Q00KV4IG^>U]G('N-LQB(6\&57T2+7CZ_*^ M-H$#(1V-(CE'O-$R2K8;I !5J]=R0?-<74T?9\Y9N/;$G>-7#[_V?#!*6*BA M<\H[8K@AT7$J96,27=O:6%_'AUES%JI=,F8SYSZ9BBLL;:^V"9A"(:@CTDNC MXAR-!1,[3YY5VW"ZG!.;@UG2C<9)WK=[)A#G-#"> M"<:T!-0"C'4I0_1GZIP#'B)-&E3J\^K29T+:ZP+WML))WL,- X=Q8"%,G$46 M2 P!1KZ45A%6YY3BZ3<)_L!+W;D:&4R$=E_DI41NNHNRS_=C>:; M$C++7Q<;5">;1-,Z8=NF^A TXD99!K"G6 KN64['0#"KNRL7E.$/#6XVY.Z M^C 1G^90+]\LE^MTE]"3U:NBL7CL-='7 Q)Q 02*\Q)0G'NK2B2$K94M.NC] MM6:)VQ[B/7#O?3X=9V5J1#6>?=^?!SE3'SM2)"@\Z3M,H,_M0Q=#2YGN^ M-KO)9'F.)6.0.4>QE(1"R[VT!E"'HI_B3*79NJ4U:5<LGSU+8[+Y%D_))SNIIIRHL>T?;!L=%*@ #G>BHX%H)#(23 T"I1:>.D8[E/ MNQ7VE-<$Z*-W&GU3**S44N,X$E!"0QOB!"&5+K*ZG)6N078L.@.]K_'?]PG1 M=J5: M8QM=PA(%9L25I4TUR(J]1D*C@'=EXN[MM/Y6(06T0NL )1($&&!5-+L0=IAJ M7KW%#^83\J_VNQ+-EL473>+Y6IY/.VXZCL"\%P* MK*6PFD0T/$=H-T(EJ15P'&",IDV6M85Y5[SSZWP^7:T+ ?ST:_K;<:+M;Q2$ M%!$O+R2VQ$3GTDF\LV@5IW4L_ %NSK;)K,9 [HI*;[/1,DL;6&_N'_+%E\T! MN*-<.M J<"NM )))!QW4@F' :"DG%+6B10/<3VV33,VA?':QUN_$&ST1;Q/1 MGLYOS:)(L2KR6-[,X_.W47?[&=3 6X,V#E(MH%? 8RF5PTA%V04EF%L$ZYRL M&&"Z:1L,ZUX+'98J.86.59H%82GWU$J6+K:D3AM$=L:GMKI.$5CV8_"M!9A[ MCT6\K9 W?[QQB#(RQ)U!P"EFL09(B<=HHNVFM/X/$/0Z%_'>>?;7_/ U((<; M!LTH2H6#! !02TB%4:79*0#3/TKT_@SU5V76.3AWEH(Y'J_OTVU.V<1F45GC M::'$^/=9<0E%E$/=+_+5]#_%S_?*>"@+LZ%/1(,"460@@EBF,^F&46-*!)'B M=I\PGZ2EG#)=QF8):J-,LC:,4@882DUI@D2[MM9B/*![ M1OJ<+$]'N2L^/1TC!_CS]+$@-4^A00@)D\A+2PA$I21&X#HAV4N*==3G2PU4 M^TI]Z3G=N]W,E^C6414ACX:+Q@H#P0%)V4="&XRL/.LVQ+;WANNDO3W)NV)> M.6\9@$P0&)U13F24/.T"8"+@E:5U-\B$ROO"9T+=^CC_D'W)YNNBN%N6WRSR M^]%\G+W[/)O>%B_J;ZAO.[9)'IX7:OGG='5GULO5XCX[=(O6B6\('"-' 4 , M,^9EN@>1:0ZY$-0 HE0E9[$7#*H,_JJO"$Y&/X!Z""/QO8+<.8D3"G%%^W2@)I-I^LMH]F9>_'KC7/6;#]O=5(%QJMYEN'+(>X>P MTVR[,^ZAXJ+'W%@[78YN;_/L=GO&8BO1L7S80\T"B$N@A(I&3D(9)>8(VU): M)MR5E8%KG //K?WFH.YP7VF<)2A2CS],E[]5RGH]T"J"!XW2-'J\QGGF@><: MEG(Z9J\L::P9E;_<3FH(WMYH5"FC]4"KX !G%,3UD6! /8$0>+G#CHM*GMKE MT*@1C1]CT=GH=ACZG*S'JQ<=/[K-?;AA\ @H89353H!TK@D" K;2(A2'YY5S MZ1R]O_1ZFP.XQ[5-9_/QW?TH/U;^]%C3(#VE--49)M%W$!H#5B;NIM(VM6HN M#W![NZM5K@[&_;&J[/3IZ]VSIH%#K:U3G&E#+3>2$BY*B9UA5W8BM3D"'&56 M+9R[K$NUW ZM7[,*E;U?>SX C1PG5$** 4K&@J2NE"V.RRMSZ9I3]2LUJ>J" MV['=]"[_F.5?IN,*9Q9?/!X8D^FF8,8$$RK^C3NB=TNXE75.C@TP5[Z5!:T! M7#MFS#*=%-ET=EGE_.'K;8(1 !")4+0N#6="(^KI;I[FX,H*+==3\^NWPJ$.JPDE G'GLG--./H03':UV".'"J%A?-X=<9%T9? MJW'AZ7,!4UZL=B*BH@W#0+.=+(+5RET:8+"M$2[4P*^SQ-37%\2W%)4K0L4![@F-_C(^]N/L:?+F\VE^8< MR^=LY@-QBDW7L)GH"4"G$3%405DB:(B]LEN\&N?5.;--TTH9U+IW2+B/JU&^ MLJ/5T=!PHQ\*"!@HE$NG?#1/E?:D!B6:CM(K*X;9-06;'@%U='3-J?=S1<"%9 R'%7% M"'!$<4ZAWYF0P->IJG:-<^[Y[.Y7<:W' IY>P6>SF^EXVM^M1)M+AZO,05(B(2WGE0+G+>7:/D%WT^E?%ZOLM,N&*K\C0"R$ M$0@0Y213#%J@=8F#>GH;^E6L>.>2X'D&;DOP]C%R?QWE:=OC2]9WB.[LD>P( M_4ZCF-P)5A%(1 MP41<,XP=U5:6."I!KBPK\EP2[;UAJ%OX.\O&GHWFOX[NC^;M/WDL&$J1Y#S* MPK6RV$# T582#XVY,B>J!P8\3]0^'_RN:70\D_^[!X-4WGE.+4+.4$CB*FUT M*8V7XLI.#)VGR#UL. O!L^,U*OUH,Z>^*5(IHD&1>G(X4_]PJX UP(0:JK&3 MFJ,X#T-?]ETS=&6'H\]5W*(M0&N2X?YAMOB6987)^7Z=C^_BK%>5$H?;!D_B M%Z'$.@K"B502,%+* 92O8S\;F4;KYI+(MT\;G@L%$&0.D$003 MJPR@QNRF<$*N+#GB3%8]=]+Z5T17%/]NBG_WF$E5(RK;!B M$AF)=[I LHY1.L $ZOZ-TLY5=GZM@W-[^NLZC<=W-VG4O\;>!M\>/ 10*@9T MA -'/0AAZC62'+,JXV6?XE MF_A%[M?I#M0A!@B(8EHJ/A?";3=Q;\8) MW)5JSC]D]UIO;I[W1LWGZU1D?)RG^V ?,] 6-QMS?+U:INL[I_/;?3-NT]\) M'&,EN+6HSHL?2IO4S[A0;G^4GCM4)J#;C@3LM0+0 M8:@=%\A9R/ANKX@K6\<7&& 9BVL<7$WH=?"!G>(?_XC0;+*OH\"'QE"3GPG: M><4<@M):B10A4H"=1;680A==("^1_C85C:NWCKZ_%-FT;O5G=9_NEN-._3 MN3G2IR C/P0"EFJL$7". @L+'3$ +-U'![QQPB[0!7W<9[DPW*MQJOIE^GJ MVZ6>*)%<(RXLA58Q!HE03 %K '5(2>3Z+.%R62=*' 0.44.,4E03SP5&.QP9 MI'7N=A_@?M&Y)&KM1,EI\ \[G5-#SQ3GCCF+@>60NNB,;F7!YMKNR>J! P?3 M.4]#?S!.T06DZ7)25MUIBAG,/-MS5AV!DEANG>$$&!PMKHA5 MB1J(*]Z5977T;AMTKK+!$[T\<1?']KH _KG?OHL%?%C,9GZ1IT9M#(JS.A(( M9FG7AR(#A;4"Z^BTE-KPD2,_V'K0('V;&CE=Z/6*1MDF$[+? ;;I0\ @4@)3 MY"!TFOMTV:/;&0JRVS/,#\4>5U'-V MZZH+P5CCF'70&!DM=\ 5XCM[W>):!7>':"/^Z .PEO8O?_S]HU!1K^/O^RZ$ ME$P$ &4:T,@(*Q$2O-0 \;B;JR/D9OS-TY4.V>33'\-PT"2X_&$8%7.33?L> MB2]Z$91FC&)#L/;(<$$]][[4 T>BF\3H/P9CQX.Q+@\N?SP.T3_D'$0Z,$$( M( !A(H6#NR"9R<1[WQ#]U\\L= '"X%KF@8_C.;WMZE!*DO63ZZS0JC M/5VSX4?3_!^CV3H;3+3TE)X&# U5&%C)+(;<*"O-CG$&UBJD>DV^YD6$4UM4 M_(\TD <^>@-@"#&DC!51@X9R;]7.,U&DEGOZ(T=IVQD] YP%3B30Y0_][P-L MPQS_)_8Q.,089R1:A1!#HH5UD8%;'4)MKNPN]R$,FV$/_W;Y<_ESP/?1O6'. M 2?V,7!-&4 0.::IB(!:@]!.AQ)52OW_ ]['/Q@D 8(D6IK:4F0E!13+4N$%?97=N?2 MN?1J:B)J4A>#MRE>"MO>3OR^;P6#$5+86"T@LS;5CL.DQ)0B:/^(]3=/S_9& MRUE*O92!\GT$\J_Y8MG*4;K]7PN04R.QQP8B!@0UA%%3X@JIKA,/NZ:8^#"' M27V%=C90DH&:RNMF$[O.=^78"NF63ZN NJ]9/IY&<0^-@Y-?%AC@7 JMF?5< M4TB)E[A$A0-=)POK"M.36V)[VVJ[E%G_2=1)S2?NZ\,T+][0ZH&:JM\.(/KI M))6!TRE+C2F'!-U9R ;7.6U]A4 &BJ, MWV$*09TDHVL+,PYSV-15Z:4,D\VFYV9FR%*MDD^+]*,N1T_5+@1/F#'6"VRH M5$AJ294N-0 JN/-#]!!&4BTJB7M7,KXV!J@J8A*ZP/AQ;>"XM!P1!F%@B). M&!%P-_L)5JM:QP!35 ;"^+IJN!1J/QG"SS:^2J_K?3X=%WMW-UUN4%3L3 !8 M6VPEEM%BM5X3S+0MM6(!K!.O&F &QT &1^MZNK+1T_^0"5@SR(A5'BA(..=0 MN,?(B51_;()T3/-^1N2)-!C,,-Q;V*Y*YG9C0[&Y7@1"B(7>0&NC#ZFQ,1+M M_$@(:]V-,4 OYIH&8F\DN)C!6 K9^W@\J2-!(2 80EY:$*TIK+U!.]?5185< MEYOU(PW)-GDPF%%9=P>@)_NU5K\"4U;;Z.M$2DD /07,[78M$*R5K3! [^^: MQNR :'$I0_ARG$T- =-.. J08)!C3*3:18&-K)-1>OT;7T,?FNV0X%(&X?&= MD)[&9KV.!:>1PQ)9JXQ6C! @\6[*5(!WNE?]P\11.]79I8RP)SLO/0VEBCT( M**&L&%26*2ZX)1+#W8Z0J'6,;( 7_@YDS+2CG$L9'&HR*>[M'LWL=#F>+9:% MA7S\4%6KWPT:>ZX4]1@2Y TUD/-=5!EH5F<@#/"FWX$,A"95TBG]/Q^7^?/) MMN>'+%W3%']N%O,"@?5H]BG+[]&Q0=%M;P)C#@N*4]$8D*ZB-4#OK&+/9)V( MQ0 /VPV$XZ^-O$'K_5+&X\D&[#Z 8(O#M+E.!@VB3PNI,!8R)JF62(+=J3-A MZA32OL)MNV&.WM[H<"F#>K^%WSV=+Z\MQ:_%HA" M3BDIG4:4&*M3Y>42*V-\G8"?&-X8J>FS#4<1EQ*H>+*[#)ML*>=9C^V1_9!L+2]W:9:.KV4<7/<.E6WMWEQ#+:S<75V MGX**U-#08&L9*.KD>;K+I:$,7HF_=(WCKBN=7Z!3]+V\'?D^SSX:C#-46H%] MVMZ0UB'B=A8,4J2;^_5^W)$U!*7V45BPN$C^\HH("LF@UH(SB21RQC+IJ#%( M2B0XI+;2:&EI7AK?99/U+'MW\SK-G]9!*4LY%DKX%&'7L4^_'9I_:K\\&!(= M) A8-*BDPII03F2)'/5,7H?E7)(KG'O;!7="?9X]5K\9SY-%D(AU?]? MWK4MMZTCV_?S-;A?7J8*UZI496+73C+G$<7(=,)S9#%#R=G;\_4#R*+B.#9% M"21%:^H)SPU"Q573&R*XP@Q008#@>ZP O[![ M/ ;GZ/B0CZ^I[K^LRW_?QX[N1TH(.)N">OXB?4(S7ND2G'0F@HP 8L8[9Z*Q MHH506!$H@1"]EMYII.PUQ5_K$W2Z 5$K)(D"CC,L(%)13B) _,APSE7M,U0Q M^&8!WEK2EK6'BGJQ3UJA)4A[62D5 MY*@%TK(],DQ["9H0MA<"4U!*B3$>?G6WXH M[N+'3TVQ6D>S+@[;87UUL'. CCI+,6A7_ &<,9&0O(P(XQ\29HZ(:CS9#07QR%&GD M[?9T:.VCV"ZNF)MJ]77[D]V1ZZLL.:9[$,9A:IB!F$2$-BI2/3L50^:RB^V#XBF-#AK8"J>C WD"(*=;(8J<6GYC\., M M%LW)&+(LUNNKV_]-IX'1$FO^2,D^!Q33JWV"MI0,JCC#[J MY@S&S+$BW)!*:2A0STJ<@VJIHU=@6$B-)4($"&6, ';O-S5>Z@N+1!A@O/LP MZ"1L3]Y5[;Y[O:FO[YO%MV)=]M% ?;L&ZZ)MGPQ\3C1Q$1MM]\@H;R[,N3?( M>-:C0CS98A-'I=KX8E$M4_3= ?7T6^-@ 3$)ICB;E 7*0R;L3BIKB+FP^FK# MZJ5<-,_#D<.:Z(7F@6GLK"/<(H6IQUPRVGK-K8;PTE10QM!VLN0D-*?BR1_E MCWKY(R6P__+.!_='G?V"<1Q#+>(R;# $6J;8P596*DE.KMWLF7/L<-?C 3L5 MB=Z7FXCRU>WC*Q_DSDO-@U-02&ALJI#,A6"(B=8!X;#V%W:8,"AE!L!S*J;H MIKKY6KZOB\/G3L^;!BT(8$(@!QRAG,5Y0%KN.YN7.#]#'^^@#,G$O=8E0":>CZ@;& 4L%TI+*5L)4;R.#+3,LB#JHD3L0IN=DS?L4K]\< M-'L/=0V,.VZ4Y@#;]"]+)VG[>2(NK41B_L#W8%(&OJ=728K?O*A7_RJ6R_)! M%ZL#WI=7F@<% 05">06@-BQN""@S[=LRDV6CO!$VG#9X]>#83K:VU*NO$>D[ M6W[IDW?P4O.@F-8ZA9D!ARPFWB&I=I)YG7%SL$ M*RB-.SG 4SDAB3U(5VCLI",&7YK&R1K@ VPY"=%S6"V'=\R_-0Y*4BZB#!P8 M!*4V6C.W!\F1'/OV#?#DV*'ML$M.PO-,N2CIO=]MRKLC&+\K_K%^MU[?ES?O5D\B$;N8 M=,1C@G$2*,2)EY@0(SB2<.J-E6QO+[_$O>+5[=QO*K5UPXJ]7Y&D-&@),3CY$,%W!$G/&\Q M #2K1,\,_=S >[!BX!=X2BQ"QT4RE&G.UEX XSR\Z1F=$]IR"[E1J\%-Y][UNBN;A M,?CZJ?W7H?@Z>@6L)*)Q^75.(:1)7'W9;G^LF(,^)X)G_H=@^:IN.&BGRZ[: M$;Z\L?=)"3_>4/WXYB85UVO2"GEU^_AY4\5=\<=R<9^6T[([_2KGP4&K:'!& M7*A GEOO:6P18MPEW-R,G\?^ #V_)3H3\55=?-_]^MMRNOZ4_WSXI?KHHK; M75-\KS;%D>W 1//I9P9BXYB,+$8Z;(2:QU1ZUF!C9KSC:F_6&Y3-R;,#/ MD!/V.)O4_>9;W53_Z:1;1Z\ J !24!!WV0XS[3PSI)63 Y?C")-_ V(-!^UT MWHO=D!S+HNZ.P1+E-%1$:Q01M%A@M[K WX!)@\([%9GL[IU;)\IV MT]+!H1?;!^XY(D8B3('&D"-**(NR*W M)PQRGV+*QV$Z>?V=CXMR5315W;?NSM/VP5,%&<8RFD_0&P289:"5C;I+RSW. M&][7ZNUD #H967:O^'FU_EXNJMNJO#E,.9##&# +G6XR"91!X82%V0B@$E$,>MT IK'U.6,8<"3.HY3(,II.= M+ZW79:\]WZ\- V$4$V:)$-Y8)1V@@K;26,\NY(+NX0;U^%,.V O;]9PZD"_RX30(IZ7#AWJUZ,F(GTV# MI-!(3H#3T8[BP!&G^$XBHZ#,V=7,4*$,2HJ349R6%P?9$""4B'!(HX4D 3%4 M>=3ZC0R1-B<9Z_B0XGI3+-\.!X[$;KKCE.)+\L=798HM?7K[=.][G_L^(A E M&('&VW3-MO0 4N1:!"S,4BM'KR _RN9+_=9,CI&0/@/7^M$I8.))"G^(*E1; MX@QU'+=R>&O8GG?=>CX MO&GP3G /!32$:>8( YBV2WVZ5G!2BVD*G3X_RUQ6S,;Q MB51OGU,#XSUY'/#VB/DR0GZ!4XX#$L=1$R60SXU)R@9R&C$8\ M1%SDC-;^[Q(DW)L6OX7PC0?V!-/\[JYH'JYN/\8?5]%&*E:;:#8ECU5*1ZZ7 MT6HZX[3__57ZQ'V\VBEHZKE40B'!>=SN*FPYXC"..M+64]XK@6JDJ=^%?Z\Y MW^L!(9HO(BH4X",/O?024V<3 MR1E"]W85=X#$&%Y]-]#)QG,L\_I,SN3=RA MGSO#9^AY;S30RF%#N*? Q35>N\?P%&$HE6>=]WOMLKK-OIWK1]^MMD5PU%_%LW-P=2@H;XC,((1HEAR(@F*$$I(8(LC1C@GRO)M MK1Z]"?6JL3#M4$SFP-V^X.&*ZK^T"\)2@E0TM1A02G)FQ2Y (,JBB;DPI70& M#CSWSF:@/YE/[&1L?DJWNKF.AOB'XNYPV?8QOBX0"@GSF#F9[O0!$B*H]^-C MP*4%EI[&JN*!.$I^R6;374=TF(8Y)QMS#!(Z?RVP>1#-GNBQVU N2R;=(SXM&>J&C,&]3N^+D2-"CCV M'A(BN4<:1=UJ4\UE+"03^L(,BBFI.-0L&&[TIIH7;1W=75G=J W;*]1]W7PL MFQ_5HEQ?-6995)UK_5'/"<9C;9P2#@ H',8N!:\!JJE0GB"?"_U8T<&K=7S;F^TX;M_[ MH<_Q1%>W@ B)' ;("PJ]Y9HQ@5IIB?07EIH[Q+#_%B4\&+I3J9VXT%7KJ]MG M8#ST9U2_!P1MC.,"4\TMR MVAU<>MHL^.W-<"R54J%&"XZ$V@-%6-85TS.\2&8$QF2@.14O/J^C.>36F^HN M6NI=5NVO#0-,R:R06D4I- 8)"*(QMI-&4)!3O'>&V0DC<",+S_.Z"JZ^;T=L M=?,N&M.K=$R>W(:/MF=GP.[Q3PN&"&N9T5@S:2Q7SF]74PMEBB& .3%9,TQ' M&(%GXX,^%1D_E'\^P:>I5_'CXM$#>*S)=.RC C&:"*DXME)!JP""&UL4$L! A0#% @ -(;(3$"_!>W$F0 D%$( !4 M ( !UCX! &1O8W4M,C Q.# T,S!?;&%B+GAM;%!+ 0(4 Q0 M ( #2&R$P(-S\HW&$ !CM! 5 "