0001441816-18-000053.txt : 20180607 0001441816-18-000053.hdr.sgml : 20180607 20180607172301 ACCESSION NUMBER: 0001441816-18-000053 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 51 CONFORMED PERIOD OF REPORT: 20180430 FILED AS OF DATE: 20180607 DATE AS OF CHANGE: 20180607 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MongoDB, Inc. CENTRAL INDEX KEY: 0001441816 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38240 FILM NUMBER: 18887443 BUSINESS ADDRESS: STREET 1: 229 W. 43RD STREET STREET 2: 5TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10036 BUSINESS PHONE: 866-237-8815 MAIL ADDRESS: STREET 1: 229 W. 43RD STREET STREET 2: 5TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10036 FORMER COMPANY: FORMER CONFORMED NAME: 10GEN INC DATE OF NAME CHANGE: 20080801 10-Q 1 mdb-043018x10q.htm 10-Q Document

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
___________________
FORM 10-Q
___________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 30, 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-38240
___________________
MONGODB, INC.
(Exact Name of Registrant as Specified in its Charter)
___________________
Delaware
 
26-1463205
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
229 W. 43rd Street, 5th Floor
New York, NY
 
10036
(Address of principal executive offices)
 
(Zip Code)
Registrant’s telephone number, including area code: 646-727-4092
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes      No  
Indicate by check mark whether the registrant has submitted electronically 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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes    No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
¨
Accelerated filer
¨
Non-accelerated filer
ý   (Do not check if a small reporting company)
Small reporting company
¨
Emerging growth company
ý   
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes      No  
As of June 4, 2018, there were 24,766,963 shares of the registrant’s Class A common stock and 25,864,505 shares of the registrant’s Class B common stock, each with a par value of $0.001 per share, outstanding.
 



Table of Contents
 
 
 
Page
 
 
 
 
 
 
 
 





PART I—FINANCIAL INFORMATION
ITEM 1.
FINANCIAL STATEMENTS.
MONGODB, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
(unaudited)
 
April 30, 2018
 
January 31, 2018
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
111,617

 
$
61,902

Short-term investments
159,371

 
217,072

Accounts receivable, net of allowance for doubtful accounts of $1,235 and $1,238 as of April 30, 2018 and January 31, 2018, respectively
32,475

 
46,872

Deferred commissions
13,155

 
11,820

Prepaid expenses and other current assets
9,101

 
5,884

Total current assets
325,719

 
343,550

Property and equipment, net
63,335

 
59,557

Goodwill
1,700

 
1,700

Acquired intangible assets, net
1,406

 
1,627

Deferred tax assets
323

 
326

Other assets
7,744

 
8,436

Total assets
$
400,227

 
$
415,196

Liabilities and Stockholders’ Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
1,429

 
$
2,261

Accrued compensation and benefits
14,773

 
17,433

Other accrued liabilities
8,518

 
8,423

Deferred revenue
119,936

 
114,500

Total current liabilities
144,656

 
142,617

Deferred rent, non-current
1,397

 
925

Deferred tax liability, non-current
19

 
18

Deferred revenue, non-current
21,909

 
22,930

Other liabilities, non-current
59,739

 
55,213

Total liabilities
227,720

 
221,703

Commitments and contingencies (Note 4)


 


Stockholders’ equity:
 
 
 
Class A common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of April 30, 2018 and January 31, 2018; 23,635,144 and 13,303,028 shares issued and outstanding as of April 30, 2018 and January 31, 2018, respectively
24

 
13

Class B common stock, par value of $0.001 per share; 100,000,000 shares authorized as of April 30, 2018 and January 31, 2018; 27,061,251 and 37,371,914 shares issued as of April 30, 2018 and January 31, 2018, respectively; 26,961,880 and 37,272,543 shares outstanding as of April 30, 2018 and January 31, 2018, respectively
27

 
38

Additional paid-in capital
646,973

 
638,680

Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of April 30, 2018 and January 31, 2018
(1,319
)
 
(1,319
)
Accumulated other comprehensive loss
(274
)
 
(159
)
Accumulated deficit
(472,924
)
 
(443,760
)
Total stockholders’ equity
172,507

 
193,493

Total liabilities and stockholders’ equity
$
400,227

 
$
415,196

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

1


MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
(unaudited)
 
Three Months Ended April 30,
 
2018
 
2017
Revenue:
 
 
 
Subscription
$
44,565

 
$
29,187

Services
3,657

 
3,203

Total revenue
48,222

 
32,390

Cost of revenue:
 
 
 
Subscription
10,070

 
6,550

Services
3,679

 
2,649

Total cost of revenue
13,749

 
9,199

Gross profit
34,473

 
23,191

Operating expenses:
 
 
 
Sales and marketing
33,889

 
22,145

Research and development
18,645

 
13,077

General and administrative
11,227

 
7,771

Total operating expenses
63,761

 
42,993

Loss from operations
(29,288
)
 
(19,802
)
Other income (expense):
 
 
 
Interest income, net
959

 
137

Other income (expense), net
(368
)
 
204

Loss before provision for income taxes
(28,697
)
 
(19,461
)
Provision for income taxes
467

 
229

Net loss
$
(29,164
)
 
$
(19,690
)
Net loss per share, basic and diluted
$
(0.58
)
 
$
(1.50
)
Weighted-average shares used to compute net loss per share, basic and diluted
50,350,052

 
13,164,559

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

2


MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
 
Three Months Ended April 30,
 
2018
 
2017
Net loss
$
(29,164
)
 
$
(19,690
)
Other comprehensive (loss) income, net of tax:
 
 
 
Unrealized loss on available-for-sale securities
(82
)
 
(9
)
Foreign currency translation adjustments
(33
)
 
67

Other comprehensive (loss) income
(115
)
 
58

Total comprehensive loss
$
(29,279
)
 
$
(19,632
)
 The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

3


MONGODB, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 
Three Months Ended April 30,
 
2018
 
2017
Cash flows from operating activities
 
 
 
Net loss
$
(29,164
)
 
$
(19,690
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
817

 
897

Stock-based compensation
7,508

 
4,454

Deferred income taxes
4

 
63

Change in fair value of warrant liability

 
(100
)
Change in operating assets and liabilities:
 
 
 
Accounts receivable
14,312

 
4,755

Prepaid expenses and other current assets
(3,246
)
 
(2,953
)
Deferred commissions
(576
)
 
749

Other long-term assets
(70
)
 
(640
)
Accounts payable
(639
)
 
1,154

Deferred rent
472

 
(113
)
Accrued liabilities
(1,967
)
 
(3,041
)
Deferred revenue
4,500

 
2,744

Net cash used in operating activities
(8,049
)
 
(11,721
)
Cash flows from investing activities
 
 
 
Purchases of property and equipment
(367
)
 
(712
)
Proceeds from maturities of marketable securities
58,000

 
47,230

Purchases of marketable securities

 
(64,620
)
Net cash provided by (used in) investing activities
57,633

 
(18,102
)
Cash flows from financing activities
 
 
 
Proceeds from exercise of stock options, including early exercised stock options
288

 
4,650

Repurchase of early exercised stock options
(152
)
 
(4
)
Net cash provided by financing activities
136

 
4,646

Effect of exchange rate changes on cash, cash equivalents, and restricted cash
(8
)
 
67

Net increase (decrease) in cash, cash equivalents, and restricted cash
49,712

 
(25,110
)
Cash, cash equivalents, and restricted cash, beginning of period
62,427

 
69,412

Cash, cash equivalents, and restricted cash, end of period
$
112,139

 
$
44,302

 
 
 
 
Supplemental cash flow disclosure of noncash investing and financing activities
 
 
 
Vesting of early exercised stock options
$
533

 
$
216

Costs related to initial public offering included in accounts payable and accrued liabilities
$

 
$
650

Construction in progress related to build-to-suit lease obligations
$
4,225

 
$

Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets, end of period, to the amounts shown in the statements of cash flows above:
 
 
 
Cash and cash equivalents
$
111,617

 
$
44,193

Restricted cash, current
$
522

 
$
109

Total cash, cash equivalents and restricted cash
$
112,139

 
$
44,302

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

4

MONGODB, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)


1.
Organization and Description of Business
MongoDB, Inc. (“MongoDB” or the “Company”) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen, Inc. In August 2013, the Company changed its name to MongoDB, Inc. The Company is headquartered in New York City. MongoDB is the leading, modern, general purpose database platform. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. Organizations can deploy our platform at scale in the cloud, on-premise, or in a hybrid environment. In addition to selling its software, the Company provides post-contract support, training, and consulting services for its offerings. The Company’s fiscal year ends January 31.
2.
Summary of Significant Accounting Policies
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of April 30, 2018 and the interim condensed consolidated statements of operations and of comprehensive loss and interim condensed consolidated statement of cash flows for the three months ended April 30, 2018 and 2017, are unaudited. The interim unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s financial position as of April 30, 2018, its results of operations and of comprehensive loss for the three months ended April 30, 2018 and 2017, and its statement of cash flows for the three months ended April 30, 2018 and 2017. The financial data and the other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three-month periods are also unaudited. The results of operations for the three months ended April 30, 2018 are not necessarily indicative of the results to be expected for the fiscal year ending January 31, 2019 or for any other future year or interim period.
The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended January 31, 2018 (the “2018 Form 10-K”).
Use of Estimates
The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of property and equipment and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
Emerging Growth Company Status
As an “emerging growth company” (“EGC”), the Jump-start Our Business Start-ups Act (“JOBS Act”), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make the Company’s common stock less attractive to investors.

5

MONGODB, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(UNAUDITED)


Significant Accounting Policies
There have been no changes to the Company’s significant accounting policies described in the Company’s 2018 Form 10-K.
Related Party Transactions
All contracts with related parties are executed in ordinary course of business. There were no material related party transactions in the three months ended April 30, 2018 and 2017. As of April 30, 2018 and January 31, 2018 , there were no material amounts payable to or amounts receivable from related parties.
New Accounting Pronouncements Not Yet Adopted
Goodwill Impairment. In January 2017, the Financial Accounting Standards Board (“FASB”) issued ASU 2017-04—Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new standard will simplify the measurement of goodwill by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The new guidance becomes effective for the Company for the fiscal year ending January 31, 2022, though early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Leases. In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. Depending on when the Company loses its EGC status, it may be required to adopt the new lease standard as early as its interim results for the period ending April 30, 2019, but no later than for its annual results for the fiscal year ending January 31, 2021, though early adoption is permitted. The Company is currently evaluating adoption methods and whether this standard will have a material impact on its consolidated financial statements.
Revenue Recognition. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which amends the existing accounting standard for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products are transferred to customers. Subsequently, the FASB has issued the following pronouncements related to ASU 2014-09: ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations; ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing; ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients; and ASU 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The Company must adopt ASU 2016-08, ASU 2016-10, ASU 2016-12, and ASU 2016-20 with ASU 2014-09 (collectively, the “new revenue standard”).
The Company plans to adopt the new revenue standard using the full retrospective transition method when it becomes effective for the Company. Depending on when the Company loses its EGC status, it may be required to adopt the new revenue standard as early as its annual results for the fiscal year ending January 31, 2019, but no later than for its annual results for the fiscal year ending January 31, 2020, though early adoption is permitted. While the Company continues to assess the potential impacts of the new revenue standard, the Company currently expects unearned subscription revenue to decline significantly upon adoption. Currently, as the Company’s subscription offerings include software term licenses and post-contract customer support for which the Company has not established vendor specific objective evidence (“VSOE”), the entire subscription fee is recognized ratably over the term of the contract. However, under the new revenue standard, the requirement for VSOE for undelivered elements is eliminated and, as a result, the Company is required to identify all deliverables in a contract and recognize revenue based on each deliverable separately. The Company currently expects that the portion related to the software term license deliverable will be recognized upon delivery, which may result in greater fluctuations in its consolidated financial statements. The Company is in the process of determining the revenue recognition impact for the other deliverables of each contract. The Company continues to evaluate the effect that the new revenue standard will have on its consolidated financial statements and related disclosures, and preliminary assessments are subject to change.

6

MONGODB, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(UNAUDITED)


3.
Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of April 30, 2018 and January 31, 2018, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
 
Fair Value Measurement at April 30, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets:
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
94,300

 
$

 
$

 
$
94,300

Short-term investments:
 
 
 
 
 
 
 
U.S. government treasury securities
159,371

 

 

 
159,371

Total financial assets
$
253,671

 
$

 
$

 
$
253,671

 
Fair Value Measurement at January 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets:
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
45,918

 
$

 
$

 
$
45,918

Short-term investments:
 
 
 
 
 
 
 
U.S. government treasury securities
217,072

 

 

 
217,072

Total financial assets
$
262,990

 
$

 
$

 
$
262,990

The Company utilized the market approach and Level 1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available. As of April 30, 2018 and January 31, 2018, gross unrealized gains and unrealized losses for cash equivalents and short-term investments were not material, and the contractual maturity of all marketable securities was less than one year.
4.
Commitments and Contingencies
Operating Leases
The Company has entered into non-cancelable operating leases, primarily related to rental of office space expiring through 2029. The Company recognizes operating lease costs on a straight-line basis over the term of the agreement, taking into account adjustments for market provisions such as free or escalating base monthly rental payments or deferred payment terms such as rent holidays that defer the commencement date of the required payments. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Total rent expense related to operating leases was $3.1 million and $2.1 million for the three months ended April 30, 2018 and 2017, respectively.
Other Commitments
The Company has also entered into certain other non-cancelable agreements primarily for cloud infrastructure capacity commitments, as well as subscriptions and marketing events.
Legal Matters
From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows.
The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. From time to time, the Company is a party to litigation and subject to claims and threatened claims incident to the

7

MONGODB, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(UNAUDITED)


ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims, and other matters.
Although the results of litigation and claims are inherently unpredictable, the Company believes that there was not at least a reasonable possibility that the Company had incurred a material loss with respect to such loss contingencies, as of April 30, 2018 and January 31, 2018, therefore, the Company has not recorded an accrual for such contingencies.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including customers, business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company 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 the Company.
5.
Equity Incentive Plans and Employee Stock Purchase Plan
Equity Incentive Plans
The Company adopted the 2008 Stock Incentive Plan (as amended, the “2008 Plan”) in 2008 and the 2016 Equity Incentive Plan (as amended, the “2016 Plan”) in 2016, primarily for the purpose of granting stock-based awards to employees, directors, and consultants. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan.
Stock Options
The 2016 Plan provides for the issuance of incentive stock options to employees and nonstatutory stock options to employees, directors or consultants. The Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company.
The following table summarizes stock option activity for the three months ended April 30, 2018 (in thousands, except share and per share data and years):
 
Shares
 
Weighted-
Average
Exercise
Price Per
Share
 
Weighted-
Average
Remaining
Contractual
Term
(In Years)
 
Aggregate
Intrinsic
Value
Balance - January 31, 2018
12,637,435

 
$
7.63

 
7.72
 
$
246,227

Stock options granted

 

 
 
 
 
Stock options exercised
(40,723
)
 
6.36

 
 
 
 
Repurchase of early exercised shares

 

 
 
 
 
Stock options forfeited and expired
(123,781
)
 
9.22

 
 
 
 
Balance - April 30, 2018
12,472,931

 
7.61

 
7.44
 
353,927

Vested and exercisable - January 31, 2018
5,540,858

 
6.33

 
6.63
 
115,122

Vested and exercisable - April 30, 2018
6,236,117

 
$
6.46

 
6.51
 
$
184,152


8

MONGODB, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(UNAUDITED)


Restricted Stock Units
The 2016 Plan provides for the issuance of restricted stock units (“RSUs”) to employees, directors and consultants. RSUs generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting quarterly over the next 12 quarters of the grantee’s service to the Company.
The following table summarizes RSU activity for the three months ended April 30, 2018:
 
Shares
 
Weighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 2018
245,746

 
$
26.20

RSUs granted
1,050,660

 
39.52

RSUs vested
(125
)
 
28.87

RSUs forfeited and canceled

 

Unvested - April 30, 2018
1,296,281

 
$
37.00

Employee Stock Purchase Plan
In October 2017, the Board of Directors adopted, and stockholders approved, the 2017 Employee Stock Purchase Plan (“ESPP”). A total of 1.5 million shares of the Company’s Class A common stock have been authorized for issuance under the 2017 ESPP. Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company’s Class A common stock at a discounted price per share. Except for the initial offering period, the ESPP provides for separate six-month offering periods. The initial offering period will run from October 18, 2017 through June 15, 2018.
Unless otherwise determined by the Board of Directors or a committee thereof, the Company’s Class A common stock will be purchased for the accounts of employees participating in the ESPP at a price per share that is the lesser of (1) 85% of the fair market value of the Company’s Class A common stock on the first trading day of the offering period, which for the initial offering period is the price at which shares of the Company’s Class A common stock were first sold to the public, or (2) 85% of the fair market value of the Company’s Class A common stock on the last trading day of the offering period.
During the three months ended April 30, 2018, no shares of Class A common stock were purchased under the 2017 ESPP.
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s interim unaudited condensed consolidated statements of operations is as follows (in thousands):
 
Three Months Ended April 30,
 
2018
 
2017
Cost of revenue—subscription
$
359

 
$
151

Cost of revenue—services
184

 
72

Sales and marketing
2,218

 
1,215

Research and development
2,206

 
1,245

General and administrative
2,610

 
1,771

Total stock-based compensation expense
$
7,577

 
$
4,454

6.
Net Loss per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period, including stock options and restricted stock units.

9

MONGODB, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(UNAUDITED)


Prior to the Company’s closing of its initial public offering in October 2017, the Company calculated basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preferred stock to have been participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend had been paid on common stock. For further details on the Company’s historical participating securities, including warrants to purchase redeemable convertible preferred stock and common stock, refer to the Company’s 2018 Form 10-K, specifically in Part II, Item 8, Financial Statements and Supplementary Data under the Notes to Consolidated Financial Statements.
Under the two-class method, basic net loss per share attributable to common stockholders was calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. The net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of redeemable convertible preferred stock did not have a contractual obligation to share in losses. Diluted net loss per share attributable to common stockholders was computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period. For purposes of this calculation, redeemable convertible preferred stock, stock options to purchase common stock, early exercised stock options, and warrants to purchase redeemable convertible preferred stock and common stock were considered common shares equivalents, but had been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive.
Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been antidilutive.
The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 10 votes per share. As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
 
Three Months Ended April 30,
 
2018
 
2017
Numerator:
 
 
 
Net loss
$
(29,164
)
 
$
(19,690
)
 
 
 
 
Denominator:
 
 
 
Weighted-average shares used to compute net loss per share, basic and diluted
50,350,052

 
13,164,559

 
 
 
 
Net loss per share, basic and diluted
$
(0.58
)
 
$
(1.50
)
The following weighted-average outstanding potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been antidilutive:
 
Three Months Ended April 30,
 
2018
 
2017
Redeemable convertible preferred stock (as converted)

 
26,899,852

Redeemable convertible preferred stock warrants (as converted)

 
54,604

Common stock warrants

 
122,043

Stock options to purchase Class A common stock
3,539,338

 
910,513

Stock options to purchase Class B common stock
9,001,291

 
10,340,401

Early exercised stock options
234,646

 
128,609


10

MONGODB, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(UNAUDITED)


7.
Income Taxes
The Company recorded a provision for income taxes of $0.5 million and $0.2 million for the three months ended April 30, 2018 and 2017, respectively. The provision for income taxes was primarily due to foreign taxes. [The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income (loss) before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.]
On December 22, 2017, the 2017 Tax Cuts and Jobs Act (the “Tax Act”) was enacted into law and the new legislation significantly revised the Internal Revenue Code of 1986, as amended. The newly enacted federal income tax law, among other things, contains significant changes to corporate taxation, including the reduction of the corporate tax rate from a top marginal rate of 35% to a flat rate of 21%, limitation of the deduction for newly generated net operating losses (“NOLs”) to 80% of current year taxable income and elimination of NOL carrybacks and one-time taxation of offshore earnings at reduced rates regardless of whether they are repatriated. The Company is required to recognize the effect of these significant tax law changes in the period of enactment.
Also on December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”), which allows the Company to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. Given the significant complexity of the Tax Act, anticipated guidance from the Internal Revenue Service about implementing the Tax Act, and the potential for additional guidance from the SEC or the FASB related to the Tax Act, the Company’s current estimates may be adjusted in future periods. The Company expects to complete its analysis within the measurement period in accordance with SAB 118. Any subsequent adjustments to current estimates will be recorded to tax expense during the quarter in the Company’s fiscal year ending January 31, 2019 in which the Company’s analysis of and accounting for the Tax Act is complete. The Company has not recorded any further adjustments during the three months ended April 30, 2018. For information on the Company’s initial provisional estimates recorded during the year ended January 31, 2018, refer to the Company’s 2018 Form 10-K, specifically Part II, Item 8, Financial Statements and Supplementary Data under Note 11, Income Taxes, in the Notes to Consolidated Financial Statements.
For the Global Intangible Low-Taxed Income (“GILTI”) provisions of the Tax Act, the Company has not yet completed its assessment or elected an accounting policy to either recognize deferred taxes for basis differences expected to reverse as GILTI or to record GILTI as period costs if and when incurred.
The Company assesses uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Tax. As of April 30, 2018, the Company’s net unrecognized tax benefits totaled $4.3 million, none of which would impact the Company’s effective tax rate if recognized. The Company anticipates that the amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations and settlement of tax audits is not material to the Company’s interim unaudited condensed consolidated financial statements.
8.
Segments and Geographic Revenue
The Company operates its business as one operating segment as it only reports financial information on an aggregate and consolidated basis to the Chief Executive Officer, who is the Company’s chief operating decision maker. The following table sets forth the Company’s total revenue by geographic area based on the customers’ location (in thousands):
 
Three Months Ended April 30,
 
2018
 
2017
Americas
$
31,275

 
$
22,402

Europe, Middle East and Africa
14,400

 
8,929

Asia Pacific
2,547

 
1,059

Total
$
48,222

 
$
32,390

Customers located in the United States accounted for 61% and 66% of total revenue for the three months ended April 30, 2018 and 2017, respectively. Customers located in the United Kingdom accounted for 11% and 10% of total revenue for the three months ended April 30, 2018 and 2017, respectively. No other country accounted for 10% or more of revenue for the periods presented.
As of April 30, 2018 and January 31, 2018, substantially all of the Company’s long-lived assets were located in the United States.

11


ITEM 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
Unless the context otherwise indicates, references in this report to the terms “MongoDB,” “the Company,” “we,” “our” and “us” refer to MongoDB, Inc., its divisions and its subsidiaries. The following discussion and analysis of our financial condition and results of operations should be read in conjunction with (1) our interim unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and (2) the audited consolidated financial statements and the related notes and the discussion under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2018 (the “2018 Form 10-K”). All information presented herein is based on our fiscal calendar, which ends January 31. Unless otherwise stated, references to particular years, quarters, months or periods refer to our fiscal years ended January 31 and the associated quarters, months and periods of those fiscal years.
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 (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements are often identified by the use of words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “will,” “would” or the negative or plural of these words or similar expressions or variations. Such forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors,” set forth in Part I, Item 1A of our 2018 Form 10-K and in our other filings with the SEC. You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Our corporate website is located at www.mongodb.com. We make available free of charge, on or through our corporate website, our annual, quarterly and current reports, and any amendments to those reports, as soon as reasonably practicable after electronically filing such reports with, or furnishing such reports to, the SEC. Information contained on our corporate website is not part of this Quarterly Report on Form 10-Q or any other report filed with or furnished to the SEC.
Overview
MongoDB is the leading modern, general purpose database platform. Our robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. Organizations can deploy our platform at scale in the cloud, on-premise, or in a hybrid environment. Software applications are redefining how organizations across industries engage with their customers, operate their businesses and compete with each other. A database is at the heart of every software application. As a result, selecting a database is a highly strategic decision that directly affects developer productivity, application performance and organizational competitiveness. Our platform addresses the performance, scalability, flexibility and reliability demands of modern applications while maintaining the strengths of legacy databases. Our business model combines the developer mindshare and adoption benefits of open source with the economic benefits of a proprietary software subscription business model.
We generate revenue primarily from sales of subscriptions, which accounted for 92% and 90% of our total revenue for the three months ended April 30, 2018 and 2017, respectively. Our primary subscription package is MongoDB Enterprise Advanced, which represented 66% and 69% of our subscription revenue for the three months ended April 30, 2018 and 2017, respectively. MongoDB Enterprise Advanced is our comprehensive offering for enterprise customers that can be run in the cloud, on-premise or in a hybrid environment, and includes our proprietary database server, enterprise management capabilities, our graphical user interface, analytics integrations, technical support and a commercial license to our platform.
Many of our enterprise customers initially get to know our software by using Community Server, which is our free-to-download version of our database that includes the core functionality developers need to get started with MongoDB without all the features of our commercial platform. As a result, our direct sales prospects are often familiar with our platform and may have already built applications using our technology. We sell subscriptions directly through our field and inside sales teams, as well as indirectly through channel partners. Our subscription offerings are generally priced on a per server basis, subject to a per server RAM limit. The majority of our subscription contracts are one year in duration and invoiced upfront, although a growing number of our customers are entering into multi-year subscriptions. When we enter into multi-year subscriptions, we typically invoice the customer on an annual basis.

12


We introduced MongoDB Atlas in June 2016. MongoDB Atlas is our cloud-hosted database-as-a-service (“DBaaS”) offering that includes comprehensive infrastructure and management of Community Server. During the three months ended April 30, 2018, MongoDB Atlas revenue represented 14% of our total revenue, reflecting the continued growth of MongoDB Atlas since its introduction. We have experienced strong growth in both self-service customers of MongoDB Atlas and customers sold by our sales force. Self-service customers are charged monthly based on their usage while customers sold by our sales force typically sign annual commitments and pay in advance, for the entire year or monthly. Given our platform has been downloaded from our website more than 35 million times since February 2009 and over 12 million times in the last 12 months alone, our initial growth strategy for MongoDB Atlas is to convert developers and their organizations who are already using Community Server to customers of MongoDB Atlas, enabling them to enjoy the benefits of a managed offering.
We also generate revenue from services, which consist primarily of fees associated with consulting and training services. Revenue from services accounted for 8% and 10% of our total revenue for the three months ended April 30, 2018 and 2017, respectively. We expect to continue to invest in our services organization as we believe it plays an important role in accelerating our customers’ realization of the benefits of our platform, which helps drive customer retention and expansion.
We believe the market for our offerings is large and growing, and we have experienced rapid growth. We have made substantial investments in developing our platform and expanding our sales and marketing footprint and intend to continue to invest heavily to grow our business to take advantage of our market opportunity rather than optimizing for profitability or cash flow in the near term.
Key Factors Affecting Our Performance
Growing Our Customer Base
We are focused on continuing to grow our customer base. We have invested, and expect to continue to invest, heavily in our sales and marketing efforts and developer community outreach, which are critical to driving customer acquisition. As of April 30, 2018, we had over 6,600 customers across a wide range of industries and in over 100 countries, compared to over 3,600 customers as of April 30, 2017. All affiliated entities are counted as a single customer. As of April 30, 2018, we had over 1,550 customers that were sold through our direct sales force and channel partners, as compared to over 1,300 such customers as of April 30, 2017. These customers, which we refer to as our Direct Customers, accounted for 87% and 93% of our subscription revenue for the three months ended April 30, 2018 and 2017, respectively.
Increasing Adoption of MongoDB Atlas
MongoDB Atlas, our hosted cloud offering, is an important part of our run-anywhere strategy and allows us to generate revenue from Community Server, converting users who do not need all of the benefits of MongoDB Enterprise Advanced to customers. To accelerate adoption of this DBaaS offering, in 2017, we introduced tools to easily migrate existing users of our Community Server offering to MongoDB Atlas. We have also expanded our introductory offerings for MongoDB Atlas, including a free tier, which provides limited processing power and storage in order to drive usage and adoption of MongoDB Atlas among developers. In December 2017, we announced the availability of MongoDB Atlas on AWS Marketplace, making it easier for AWS customers to buy and consume MongoDB Atlas. We have invested significantly in MongoDB Atlas and our ability to drive adoption of MongoDB Atlas is a key component of our growth strategy. From its launch in June 2016, we have grown MongoDB Atlas to over 4,400 customers as of April 30, 2018, which includes new customers to MongoDB, as well as existing MongoDB Enterprise Advanced customers adding incremental MongoDB Atlas workloads.
Retaining and Expanding Revenue from Existing Customers
The economic attractiveness of our subscription-based model is driven by customer renewals and increasing existing customer subscriptions over time, referred to as land-and-expand. We believe that there is a significant opportunity to drive additional sales to existing customers, and expect to invest in sales and marketing and customer success personnel and activities to achieve additional revenue growth from existing customers. If an application grows and requires additional capacity, our customers increase their subscriptions to our platform. In addition, our customers expand their subscriptions to our platform as they migrate additional existing applications or build new applications, either within the same department or in other lines of business or geographies. Also, as customers modernize their information technology infrastructure and move to the cloud, they may migrate applications from legacy databases. Our goal is to increase the number of customers that standardize on our database within their organization, which can include offering centralized internal support or providing MongoDB-as-a-service internally. Over time, the average subscription amount for our Direct Customers has increased. In addition, self-service customers have begun to increase their consumption of our products, particularly MongoDB Atlas.

13


We monitor annualized recurring revenue (“ARR”) to help us measure our subscription performance. We define ARR as the subscription revenue we would contractually expect to receive from customers over the following 12 months assuming no increases or reductions in their subscriptions. ARR excludes self-service products, including MongoDB Atlas not sold on a commitment basis. ARR also excludes professional services. For customers who utilize our self-service offerings, we measure the annualized monthly recurring revenue (“MRR”), which is calculated by annualizing their usage of our self-serve products in the prior 30 days and assuming no increases or reductions in their usage. The number of customers with $100,000 or greater in ARR and annualized MRR was 394 and 268 as of April 30, 2018 and 2017, respectively. Our ability to increase sales to existing customers will depend on a number of factors, including customers’ satisfaction or dissatisfaction with our products and services, competition, pricing, economic conditions or overall changes in our customers’ spending levels.
Components of Results of Operations
Revenue
Subscription Revenue. Our subscription revenue is comprised of term licenses and hosted as‑a‑service solutions. Subscriptions to term licenses include technical support and access to new software versions on a when‑and‑if available basis. Revenue from our term licenses is recognized ratably and is typically billed annually in advance. Revenue from our hosted as‑a‑service solutions is primarily generated on a usage basis and is billed either in arrears or paid up front.
Services Revenue. Services revenue is comprised of consulting and training services and is recognized over the period of delivery of the applicable services. We recognize revenue from services agreements as services are delivered if sold on a stand‑alone basis and ratably over the contractual period if sold as a bundled element along with our subscriptions.
We expect our revenue may vary from period to period based on, among other things, the timing and size of new subscriptions, the rate of customer renewals and expansions, delivery of professional services, the impact of significant transactions and seasonality of or fluctuations in usage for our consumption‑based customers. Certain of our services agreements are sold as a bundled element along with our subscriptions. In those cases, when the delivery of services commences later than the start date of the subscription, no revenue is recognized until the delivery of services commences. As long as all other revenue recognition criteria have been met, once delivery of services commences, we record a cumulative catch up of revenue that would have been recognized over the period from the beginning of the subscription term until the commencement of service delivery.
Cost of Revenue
Cost of Subscription Revenue. Cost of subscription revenue primarily includes personnel costs, including salaries, bonuses and benefits, and stock‑based compensation, for employees associated with our subscription arrangements principally related to technical support and allocated shared costs, as well as depreciation and amortization. Our cost of subscription revenue for our hosted as‑a‑service solutions includes third‑party cloud infrastructure and overhead. We expect our cost of subscription revenue to increase in absolute dollars as our subscription revenue increases and, depending on the results of MongoDB Atlas, our cost of subscription revenue may increase as a percentage of subscription revenue as well.
Cost of Services Revenue. Cost of services revenue primarily includes personnel costs, including salaries, bonuses and benefits, and stock‑based compensation, for employees associated with our professional service contracts, as well as travel costs, allocated shared costs and depreciation and amortization. We expect our cost of services revenue to increase in absolute dollars as our services revenue increases.
Gross Profit and Gross Margin
Gross Profit. Gross profit represents revenue less cost of revenue.
Gross Margin. Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including the average sales price of our products and services, the mix of products sold, transaction volume growth and the mix of revenue between subscriptions and services. We expect our gross margin to fluctuate over time depending on the factors described above and, to the extent MongoDB Atlas revenue increases as a percentage of total revenue, our gross margin may decline as a result of the associated hosting costs of MongoDB Atlas.

14


Operating Expenses
Our operating expenses consist of sales and marketing, research and development and general and administrative expenses. Personnel costs are the most significant component of each category of operating expenses. Operating expenses also include allocated overhead costs for facilities, information technology and employee benefit costs.
Sales and Marketing. Sales and marketing expense consists primarily of personnel costs, including salaries, sales commission and benefits, bonuses and stock‑based compensation. These expenses also include costs related to marketing programs, travel‑related expenses and allocated overhead. Marketing programs consist of advertising, events, corporate communications, and brand‑building and developer‑community activities. We expect our sales and marketing expense to increase in absolute dollars over time as we expand our sales force and increase our marketing resources, expand into new markets and further develop our channel program.
Research and Development. Research and development expense consists primarily of personnel costs, including salaries, bonuses and benefits, and stock‑based compensation. It also includes amortization associated with intangible acquired assets and allocated overhead. We expect our research and development expenses to continue to increase in absolute dollars, as we continue to invest in our platform and develop new products.
General and Administrative. General and administrative expense consists primarily of personnel costs, including salaries, bonuses and benefits, and stock‑based compensation for administrative functions including finance, legal, human resources and external legal and accounting fees, as well as allocated overhead. We expect general and administrative expense to increase in absolute dollars over time as we continue to invest in the growth of our business and incur the costs of compliance associated with being a publicly traded company.
Other Income (Expense), net
Other income (expense), net consists primarily of interest income and gains and losses from foreign currency transactions.
Provision for Income Taxes
Provision for income taxes consists primarily of state income taxes in the United States and income taxes in certain foreign jurisdictions in which we conduct business. As of January 31, 2018, we had net operating loss (“NOL”) carryforwards for federal, state and Irish income tax purposes of $209.5 million, $166.5 million and $182.3 million, respectively, which begin to expire in the year ending January 31, 2028 for federal purposes and January 31, 2021 for state purposes if not utilized. Ireland allows NOLs to be carried forward indefinitely. The deferred tax assets associated with the NOL carryforwards in each of these jurisdictions are subject to a full valuation allowance.
Three Months Ended April 30, 2018 Summary
For the three months ended April 30, 2018, our total revenue was $48.2 million as compared to $32.4 million for the three months ended April 30, 2017. Our net loss was $29.2 million for the three months ended April 30, 2018 as compared to $19.7 million for the three months ended April 30, 2017. Our operating cash flow was $(8.0) million and $(11.7) million for the three months ended April 30, 2018 and 2017, respectively. Our free cash flow was $(8.4) million and $(12.4) million for the three months ended April 30, 2018 and 2017, respectively. See the section titled “Liquidity and Capital Resources—Non-GAAP Free Cash Flow” below.

15


Results of Operations
The following tables set forth our results of operations for the periods presented in dollars and as a percentage of our total revenue:
 
Three Months Ended April 30,
 
2018
 
2017
 
(unaudited, dollars in thousands)
Consolidated Statements of Operations Data:
 
 
 
Revenue:
 
 
 
Subscription
$
44,565

 
$
29,187

Services
3,657

 
3,203

Total revenue
48,222

 
32,390

Cost of revenue(1):
 
 
 
Subscription
10,070

 
6,550

Services
3,679

 
2,649

Total cost of revenue
13,749

 
9,199

Gross profit
34,473

 
23,191

Operating expenses:
 
 
 
Sales and marketing(1)   
33,889

 
22,145

Research and development(1)   
18,645

 
13,077

General and administrative(1)   
11,227

 
7,771

Total operating expenses
63,761

 
42,993

Loss from operations
(29,288
)
 
(19,802
)
Other income, net
591

 
341

Loss before provision for income taxes
(28,697
)
 
(19,461
)
Provision for income taxes
467

 
229

Net loss
$
(29,164
)
 
$
(19,690
)
 
(1) 
Includes stock‑based compensation expense as follows:
 
Three Months Ended April 30,
 
2018
 
2017
 
(unaudited, dollars in thousands)
Cost of revenue—subscription
$
359

 
$
151

Cost of revenue—services
184

 
72

Sales and marketing
2,218

 
1,215

Research and development
2,206

 
1,245

General and administrative
2,610

 
1,771

Total stock‑based compensation expense
$
7,577

 
$
4,454



16


 
Three Months Ended April 30,
 
2018
 
2017
 
(unaudited, dollars in thousands)
Percentage of Revenue Data:
 
 
 
Revenue:
 
 
 
Subscription
92
 %
 
90
 %
Services
8
 %
 
10
 %
Total revenue
100
 %
 
100
 %
Cost of revenue:
 
 
 
Subscription
21
 %
 
20
 %
Services
7
 %
 
8
 %
Total cost of revenue
28
 %
 
28
 %
Gross profit
72
 %
 
72
 %
Operating expenses:
 
 
 
Sales and marketing
70
 %
 
68
 %
Research and development
39
 %
 
40
 %
General and administrative
23
 %
 
24
 %
Total operating expenses
132
 %
 
132
 %
Loss from operations
(61
)%
 
(61
)%
Other income (expense), net
1
 %
 
1
 %
Loss before provision for income taxes
(60
)%
 
(60
)%
Provision for income taxes
1
 %
 
1
 %
Net loss
(60
)%
 
(61
)%
Comparison of the Three Months Ended April 30, 2018 and 2017
Revenue
 
Three Months Ended April 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(unaudited, dollars in thousands)
Subscription
$
44,565

 
$
29,187

 
$
15,378

 
53
%
Services
3,657

 
3,203

 
454

 
14
%
Total revenue
$
48,222

 
$
32,390

 
$
15,832

 
49
%
Total revenue growth reflects increased demand for our platform and related services. Subscription revenue increased by $15.4 million primarily due to $9.6 million from sales to new customers. The remainder of the increase in subscription revenue resulted from sales to existing customers. The increase in services revenue was driven primarily by an increase in sales of professional services to new customers.

17


Cost of Revenue, Gross Profit and Gross Margin Percentage
 
Three Months Ended April 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(unaudited, dollars in thousands)
Subscription cost of revenue
$
10,070

 
$
6,550

 
$
3,520

 
54
%
Services cost of revenue
3,679

 
2,649

 
1,030

 
39
%
Total cost of revenue
13,749

 
9,199

 
4,550

 
49
%
Gross profit
$
34,473

 
$
23,191

 
$
11,282

 
49
%
Gross margin
71.5
 %
 
71.6
%
 
 
 
 
Subscription
77.4
 %
 
77.6
%
 
 
 
 
Services
(0.6
)%
 
17.3
%
 
 
 
 
The increase in subscription cost of revenue was primarily due to a $2.2 million increase in third‑party cloud infrastructure costs, including costs associated with the growth of MongoDB Atlas, as well as a $0.9 million increase in personnel costs associated with increased headcount in our support organization. The increase in services cost of revenue was due to additional investments in headcount for our services organization to support global expansion of our business.
Overall gross margin remained flat. Our services gross margin for the three months ended April 30, 2018 was impacted by the additional investments in headcount in anticipation of future revenue growth. Our services gross margin will continue to be subject to fluctuations as a result of timing of sales of standalone consulting and training services and the timing of hiring, as well as the timing of revenue recognized for previously sold service agreements as a bundled element with subscriptions.
Operating Expenses
Sales and Marketing
 
Three Months Ended April 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(unaudited, dollars in thousands)
Sales and marketing
$
33,889

 
$
22,145

 
$
11,744

 
53
%
The increase in sales and marketing expense included higher personnel costs of $5.8 million and higher commission expense of $1.4 million, driven by a 36% increase in our sales and marketing headcount to 403 as of April 30, 2018 from 296 as of April 30, 2017. An additional $2.6 million of the increase in sales and marketing expense was attributable to increased travel and other expenses related to increased headcount and higher spend on marketing programs, including for MongoDB Atlas.
Research and Development
 
Three Months Ended April 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(unaudited, dollars in thousands)
Research and development
$
18,645

 
$
13,077

 
$
5,568

 
43
%
The increase in research and development expense was primarily driven by an increase in personnel costs and stock-based compensation as we increased our research and development headcount by 35%.

18


General and Administrative
 
Three Months Ended April 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(unaudited, dollars in thousands)
General and administrative
$
11,227

 
$
7,771

 
$
3,456

 
44
%
The increase in general and administrative expense was primarily due to 37% increase in general and administrative personnel headcount, in part driven by the increased compliance costs of being a publicly-traded company, resulting in higher personnel costs of $2.1 million. We also incurred higher rent expense of $0.9 million to accommodate our growing workforce.
Other Income, net
 
Three Months Ended April 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(unaudited, dollars in thousands)
Other income, net
$
591

 
$
341

 
$
250

 
73
%
The increase in other income, net was primarily due to an increase in interest income derived from our larger average cash equivalents and short-term investments balance during the three months ended April 30, 2018 as compared to the prior-year period. This increase was partially offset by net losses from foreign currency transactions.
Provision for Income Taxes
 
Three Months Ended April 30,
 
Change
 
2018
 
2017
 
$
 
%
 
(unaudited, dollars in thousands)
Provision for income taxes
$
467

 
$
229

 
$
238

 
104
%
The increase in provision for income taxes was primarily due to an increase in foreign taxes as we continued our global expansion.
Liquidity and Capital Resources
As of April 30, 2018, we had cash, cash equivalents, short‑term investments and restricted cash totaling $271.5 million. Our cash and cash equivalents primarily consist of bank deposits and money market funds. Our short‑term investments consist of U.S. government treasury securities.
In October 2017, we closed our IPO of 9,200,000 shares of our Class A common stock at an offering price of $24.00 per share, including 1,200,000 shares pursuant to the underwriters’ option to purchase additional shares of our Class A common stock, resulting in net proceeds to us of $201.6 million, after deducting underwriting discounts and commissions of $15.5 million and offering expenses of $3.9 million. Previously, we financed our operations principally through private placements of our redeemable convertible preferred stock. We have received net proceeds of $345.3 million from the issuance of shares of our redeemable convertible preferred stock. We believe our existing cash and cash equivalents and short‑term investments will be sufficient to fund our operating and capital needs for at least the next 12 months.
We have generated significant operating losses and negative cash flows from operations as reflected in our accumulated deficit and consolidated statements of cash flows. As of April 30, 2018, we had an accumulated deficit of $472.9 million. We expect to continue to incur operating losses and negative cash flows from operations in the future and may require additional capital resources to execute strategic initiatives to grow our business. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing and international operation activities, the timing of new subscription introductions, and the continuing market acceptance of our subscriptions and services. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including 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.

19


The following table summarizes our cash flows for the periods presented:
 
Three Months Ended April 30,
 
2018
 
2017
 
(unaudited, dollars in thousands)
Net cash used in operating activities
$
(8,049
)
 
$
(11,721
)
Net cash provided by (used in) investing activities
57,633

 
(18,102
)
Net cash provided by financing activities
$
136

 
$
4,646

Non‑GAAP Free Cash Flow
To supplement our interim unaudited condensed consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States (“GAAP”), we provide investors with the amount of free cash flow, which is a non‑GAAP financial measure. Free cash flow represents net cash used in operating activities less capital expenditures and capitalized software development costs, if any. During the three months ended April 30, 2018 and 2017, we did not capitalize any software development costs. Free cash flow is a measure used by management to understand and evaluate our liquidity and to generate future operating plans. The exclusion of capital expenditures and amounts capitalized for software development facilitates comparisons of our liquidity on a period‑to‑period basis and excludes items that we do not consider to be indicative of our liquidity. We believe that free cash flow is a measure of liquidity that provides useful information to our management, investors and others in understanding and evaluating the strength of our liquidity and future ability to generate cash that can be used for strategic opportunities or investing in our business in the same manner as our management and Board of Directors. Nevertheless, our use of free cash flow has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Further, our definition of free cash flow may differ from the definitions used by other companies and therefore comparability may be limited. You should consider free cash flow alongside our other GAAP‑based financial performance measures, such as net cash used in operating activities, and our other GAAP financial results. The following table presents a reconciliation of free cash flow to net cash used in operating activities, the most directly comparable GAAP measure, for each of the periods indicated.
 
Three Months Ended April 30,
 
2018
 
2017
 
(unaudited, dollars in thousands)
Net cash used in operating activities
$
(8,049
)
 
$
(11,721
)
Capital expenditures
(367
)
 
(712
)
Capitalized software

 

Free cash flow
$
(8,416
)
 
$
(12,433
)
Operating Activities
Cash used in operating activities during the three months ended April 30, 2018 was $8.0 million primarily driven by our net loss of $29.2 million and was partially offset by non‑cash charges of $7.5 million for stock‑based compensation and $0.8 million for depreciation and amortization. In addition, our accounts receivable decreased $14.3 million due to cash collections and our deferred revenue increased $4.5 million resulting from the overall growth of our sales and our expanding customer base. The cash inflows from our accounts receivable and deferred revenue were partially offset by an increase of $3.2 million in prepaid expenses and other current assets and a decrease of $2.0 million in accrued liabilities, primarily from the payment of bonuses and commissions that had been accrued as of January 31, 2018.
Cash used in operating activities during the three months ended April 30, 2017 was $11.7 million primarily driven by our net loss of $19.7 million and was partially offset by non‑cash charges of $4.5 million for stock‑based compensation and $0.9 million for depreciation and amortization. In addition, our accounts receivable decreased $4.8 million due to cash collections and our deferred revenue increased $2.7 million resulting from the overall growth of our sales and our expanding customer base. Our accounts payable increased $1.2 million. The cash inflows from our accounts receivable, deferred revenue and accounts payable were partially offset by a decrease of $3.0 million in accrued liabilities, primarily from the payment of bonuses and commissions that had been accrued as of January 31, 2017, as well as an increase of $3.0 million in prepaid expenses and other current assets.

20


Investing Activities
Cash provided by investing activities during the three months ended April 30, 2018 of $57.6 million resulted primarily from the maturities of marketable securities.
Cash used in investing activities during the three months ended April 30, 2017 of $18.1 million resulted primarily from purchases of marketable securities, net of maturities.
Financing Activities
Cash provided by financing activities during the three months ended April 30, 2018 was $0.1 million primarily due to the proceeds from the exercise of stock options partially offset by the repurchase of early exercised stock options.
Cash provided by financing activities during the three months ended April 30, 2017 was $4.6 million primarily due to proceeds from the exercise of stock options.
Seasonality
We have in the past and expect in the future to experience fluctuations in our revenue and sales across periods. Our recent growth and the ratable nature of our subscription revenue make these periodic fluctuations less apparent in our overall financial results.
Off Balance Sheet Arrangements
As of April 30, 2018, we did not have any relationships with any entities or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off‑balance sheet arrangements or other purposes.
Contractual Obligations and Commitments
During the three months ended April 30, 2018, there have been no material changes outside the ordinary course of business to our contractual obligations and commitments from those disclosed in our 2018 Form 10-K. See Note 4, Commitments and Contingencies, in our Notes to Unaudited Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Critical Accounting Policies and Estimates
Our financial statements are prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, 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.
There have been no material changes in our critical accounting policies from those disclosed in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of the 2018 Form 10-K.
Recent Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, in our Notes to Unaudited Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.
JOBS Act
As an “emerging growth company,” Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), allows us to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. We have elected to use this extended transition period under the JOBS Act. As a result, our financial statements may not be comparable to the financial statements of public companies who are required to comply with the effective dates for new or revised accounting standards, which may make comparison of our financial statements to those of other public companies more difficult.

21


ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
There have been no material changes to our market risk during the three months ended April 30, 2018. For a discussion of our exposure to market risk, refer to our market risk disclosures set forth in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk” of the 2018 Form 10-K.
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 our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of April 30, 2018. Based on the evaluation of our disclosure controls and procedures as of April 30, 2018, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

22


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.
You should carefully consider the risks described in Part I, Item 1A, “Risk Factors” in the 2018 Form 10-K. These risks and uncertainties are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any such risks materialize, our business, financial condition and results of operations could be materially harmed and the trading price of our Class A common stock could decline. There have been no material changes to the risk factors described in the 2018 Form 10-K.
ITEM 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
(a)
Recent Sales of Unregistered Equity Securities
None.
(b)
Use of Proceeds
On October 18, 2017, our registration statement on Form S-1 (File No. 333-220557) for our initial public offering (“IPO”) was declared effective by the SEC. The net proceeds to us from our IPO, after deducting underwriting discounts and commission of $15.5 million and offering expenses of $3.9 million, were $201.6 million. There has been no material change in the planned use of proceeds from our IPO from those disclosed in the final prospectus for our IPO dated as of October 18, 2017 and filed with the SEC pursuant to Rule 424(b)(4) on October 19, 2017.
(c)
Issuer Purchases of Equity Securities
The table below provides information with respect to repurchases of shares of our Class A common stock during the three months ended April 30, 2018:
Period
 
Total number of shares purchased(1)
 
Average price paid per share
February 1 to February 28, 2018
 

 

March 1 to March 31, 2018
 
7,500

 
$
8.40

April 1 to April 30, 2018
 
3,006

 
$
8.82

(1) Under certain stock option grant agreements between us and our employees, in the event an employee’s service with us terminates, we have the right to repurchase shares of Class A common stock that were acquired by such employee pursuant to the exercise of stock options that have not yet vested as of such employee’s termination date. Pursuant to these agreements, we may repurchase all or any unvested shares at the lower of (i) the fair market value of such shares (as determined under our 2016 Amended and Restated Equity Incentive Plan) on the date of repurchase, or (ii) the price equal to the employee’s exercise price for such shares. The shares set forth above were repurchased pursuant to this right of repurchase.

ITEM 3.
DEFAULTS UPON SENIOR SECURITIES.
Not applicable.

23


ITEM 4.
MINE SAFETY DISCLOSURES.
Not applicable.
ITEM 5.
OTHER INFORMATION.
Not applicable.

24


ITEM 6.
EXHIBITS.
 
 
 
 
Incorporated by Reference
 
Filed Herewith
Exhibit
Number
 
Description
 
Form
File No.
Exhibit
Filing Date
 
 
 
 
 
 
 
 
 
 
 
 
3.1
 
 
8-K
001-38240
3.1
10/25/2017
 
 
 
 
 
 
 
 
 
 
 
 
3.2
 
 
S-1
333-220557
3.4
9/21/2017
 
 
 
 
 
 
 
 
 
 
 
 
4.1
 
 
S-1/A
333-220557
4.1
10/6/2017
 
 
 
 
 
 
 
 
 
 
 
 
4.2
 
 
S-1
333-220557
4.2
9/21/2017
 
 
 
 
 
 
 
 
 
 
 
 
31.1
 
 
 
 
 
 
 
x
 
 
 
 
 
 
 
 
 
 
31.2
 
 
 
 
 
 
 
x
 
 
 
 
 
 
 
 
 
 
32.1*
 
 
 
 
 
 
 
x
 
 
 
 
 
 
 
 
 
 
32.2*
 
 
 
 
 
 
 
x
 
 
 
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
*
 
This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.


25


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.

 
MONGODB, INC.
 
 
 
 
 
 
 
 
 
 
 
 
Date: June 7, 2018
By:
 
/s/ Dev Ittycheria
 
 
Name:
Dev Ittycheria
 
 
Title:
President and Chief Executive Officer
 
 
 
(Principal Executive Officer)
 
 
 
 
 
 
 
 
 
 
 
 
 
By:
 
/s/ Michael Gordon
 
 
Name:
Michael Gordon
 
 
Title:
Chief Financial Officer
 
 
 
(Principal Financial Officer)


26
EX-31.1 2 mdb-043018x10qxex311.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1

Certification by the Chief Executive Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Dev Ittycheria, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of MongoDB, Inc. (the “registrant”) for the fiscal quarter ended April 30, 2018;

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:

a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

c)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.
The registrant's other certifying officer(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):

a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 
 
 
 
Date: June 7, 2018
By:
 
/s/ Dev Ittycheria
 
 
Name:
Dev Ittycheria
 
 
Title:
President and Chief Executive Officer
 
 
 
(Principal Executive Officer)


EX-31.2 3 mdb-043018x10qxex312.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2

Certification by the Chief Financial Officer pursuant to
Securities 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 Gordon, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of MongoDB, Inc. (the “registrant”) for the fiscal quarter ended April 30, 2018;

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:

a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

c)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.
The registrant's other certifying officer(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):

a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 
 
 
 
Date: June 7, 2018
By:
 
/s/ Michael Gordon
 
 
Name:
Michael Gordon
 
 
Title:
Chief Financial Officer
 
 
 
(Principal Financial Officer)


EX-32.1 4 mdb-043018x10qxex321.htm EXHIBIT 32.1 Exhibit
Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Dev Ittycheria, 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 MongoDB, 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, as amended, 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 MongoDB, Inc.
 
 
 
 
 
Date: June 7, 2018
By:
 
/s/ Dev Ittycheria
 
 
Name:
Dev Ittycheria
 
 
Title:
President and Chief Executive Officer
 
 
 
(Principal Executive Officer)

This certification accompanies the Quarterly Report, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of MongoDB, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.




EX-32.2 5 mdb-043018x10qxex322.htm EXHIBIT 32.2 Exhibit
Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael Gordon, 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 MongoDB, 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, as amended, 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 MongoDB, Inc.
 
 
 
 
 
Date: June 7, 2018
By:
 
/s/ Michael Gordon
 
 
Name:
Michael Gordon
 
 
Title:
Chief Financial Officer
 
 
 
(Principal Financial Officer)

This certification accompanies the Quarterly Report, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of MongoDB, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.




EX-101.INS 6 mdb-20180430.xml XBRL INSTANCE DOCUMENT 0001441816 2018-02-01 2018-04-30 0001441816 us-gaap:CommonClassAMember 2018-06-04 0001441816 us-gaap:CommonClassBMember 2018-06-04 0001441816 2018-01-31 0001441816 2018-04-30 0001441816 us-gaap:CommonClassBMember 2018-04-30 0001441816 us-gaap:CommonClassAMember 2018-01-31 0001441816 us-gaap:CommonClassAMember 2018-04-30 0001441816 us-gaap:CommonClassBMember 2018-01-31 0001441816 2017-02-01 2018-01-31 0001441816 2017-02-01 2017-04-30 0001441816 2017-01-31 0001441816 2017-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001441816 us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-04-30 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-04-30 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-04-30 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-04-30 0001441816 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-04-30 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001441816 us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001441816 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2017-04-30 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-04-30 0001441816 mdb:CostofRevenueServicesMember 2018-02-01 2018-04-30 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-04-30 0001441816 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-04-30 0001441816 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2017-04-30 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2017-04-30 0001441816 mdb:CostofRevenueSubscriptionMember 2017-02-01 2017-04-30 0001441816 mdb:CostofRevenueSubscriptionMember 2018-02-01 2018-04-30 0001441816 mdb:CostofRevenueServicesMember 2017-02-01 2017-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2017-10-31 0001441816 us-gaap:EmployeeStockMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockMember 2017-10-31 0001441816 us-gaap:CommonClassAMember 2018-02-01 2018-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2018-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-04-30 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2018-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockMember 2017-10-01 2017-10-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-02-01 2018-04-30 0001441816 us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember 2017-02-01 2017-04-30 0001441816 us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2017-02-01 2017-04-30 0001441816 us-gaap:RedeemableConvertiblePreferredStockMember 2018-02-01 2018-04-30 0001441816 mdb:EarlyExercisedEmployeeStockOptionMember 2017-02-01 2017-04-30 0001441816 us-gaap:RedeemableConvertiblePreferredStockMember 2017-02-01 2017-04-30 0001441816 mdb:EarlyExercisedEmployeeStockOptionMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2017-02-01 2017-04-30 0001441816 us-gaap:WarrantMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2018-02-01 2018-04-30 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2018-02-01 2018-04-30 0001441816 us-gaap:WarrantMember 2017-02-01 2017-04-30 0001441816 us-gaap:CommonClassBMember 2018-02-01 2018-04-30 0001441816 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2017-02-01 2017-04-30 0001441816 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2018-02-01 2018-04-30 0001441816 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:GB 2018-02-01 2018-04-30 0001441816 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:GB 2017-02-01 2017-04-30 0001441816 us-gaap:AsiaPacificMember 2018-02-01 2018-04-30 0001441816 us-gaap:EMEAMember 2017-02-01 2017-04-30 0001441816 us-gaap:EMEAMember 2018-02-01 2018-04-30 0001441816 us-gaap:AmericasMember 2017-02-01 2017-04-30 0001441816 us-gaap:AsiaPacificMember 2017-02-01 2017-04-30 0001441816 us-gaap:AmericasMember 2018-02-01 2018-04-30 mdb:segment iso4217:USD xbrli:shares iso4217:USD xbrli:shares mdb:vote xbrli:pure false --01-31 Q1 2019 2018-04-30 10-Q 0001441816 24766963 25864505 Non-accelerated Filer MongoDB, Inc. 1 10 0 4225000 650000 0 0 P6M 216000 533000 2261000 1429000 46872000 32475000 8423000 8518000 -159000 -274000 638680000 646973000 4454000 72000 151000 1771000 1245000 1215000 7577000 184000 359000 2610000 2206000 2218000 1238000 1235000 128609 910513 10340401 26899852 122043 54604 234646 3539338 9001291 0 0 0 415196000 400227000 343550000 325719000 262990000 0 0 262990000 253671000 0 0 253671000 217072000 0 0 217072000 159371000 0 0 159371000 217072000 159371000 44193000 61902000 111617000 45918000 0 0 45918000 94300000 0 0 94300000 69412000 44302000 62427000 112139000 -25110000 49712000 0.001 0.001 0.001 0.001 1000000000 100000000 1000000000 100000000 13303028 37371914 23635144 27061251 13303028 37272543 23635144 26961880 13000 38000 24000 27000 -19632000 -29279000 0.10 0.66 0.11 0.61 9199000 13749000 0 11820000 13155000 326000 323000 63000 4000 18000 19000 925000 1397000 114500000 119936000 22930000 21909000 897000 817000 -1.50 -0.58 67000 -8000 17433000 14773000 -100000 0 1627000 1406000 7771000 11227000 1700000 1700000 23191000 34473000 -19461000 -28697000 229000 200000 500000 467000 1154000 -639000 -4755000 -14312000 -3041000 -1967000 -749000 576000 -113000 472000 2744000 4500000 640000 70000 2953000 3246000 137000 959000 2100000 3100000 221703000 227720000 415196000 400227000 142617000 144656000 6550000 10070000 29187000 44565000 0 0 4646000 136000 -18102000 57633000 -11721000 -8049000 -19690000 -29164000 1 42993000 63761000 -19802000 -29288000 8436000 7744000 -9000 -82000 67000 -33000 58000 -115000 55213000 59739000 204000 -368000 4000 152000 64620000 0 712000 367000 5884000 9101000 47230000 58000000 4650000 288000 59557000 63335000 0 0 0 0 13077000 18645000 109000 522000 -443760000 -472924000 32390000 22402000 1059000 8929000 48222000 31275000 2547000 14400000 22145000 33889000 4454000 7508000 P4Y P4Y 0 0.00 1050660 39.52 245746 1296281 26.20 37.00 125 28.87 0.15 1500000 6.33 6.46 123781 9.22 0 246227000 353927000 12637435 12472931 7.63 7.61 115122000 184152000 5540858 6236117 6.36 0.00 0.25 0.75 0.25 0.75 P7Y8M19D P7Y5M9D P6Y7M17D P6Y6M4D 0.85 0 40723 193493000 172507000 2649000 3679000 3203000 3657000 13.27 13.27 99371 99371 1319000 1319000 4300000 0 13164559 50350052 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As an &#8220;emerging growth company&#8221; (&#8220;EGC&#8221;), the Jump-start Our Business Start-ups Act (&#8220;JOBS Act&#8221;), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. As a result, the Company&#8217;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make the Company&#8217;s common stock less attractive to investors.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">All contracts with related parties are executed in ordinary course of business.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company&#8217;s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> (the &#8220;2018 Form 10-K&#8221;).</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:Times New Roman;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Operating Leases</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company has entered into non-cancelable operating leases, primarily related to rental of office space expiring through 2029. The Company recognizes operating lease costs on a straight-line basis over the term of the agreement, taking into account adjustments for market provisions such as free or escalating base monthly rental payments or deferred payment terms such as rent holidays that defer the commencement date of the required payments. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Total rent expense related to operating leases was </font><font style="font-family:Times New Roman;font-size:10pt;">$3.1 million</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;and </font><font style="font-family:Times New Roman;font-size:10pt;">$2.1 million</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Other Commitments</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company has also entered into certain other non-cancelable agreements primarily for cloud infrastructure capacity commitments, as well as subscriptions and marketing events.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Legal Matters</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. From time to time, the Company is a party to litigation and subject to claims and threatened claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims, and other matters.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Although the results of litigation and claims are inherently unpredictable, the Company believes that there was not at least a reasonable possibility that the Company had incurred a material loss with respect to such loss contingencies, as of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, therefore, the Company has </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;">t recorded an accrual for such contingencies.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Indemnification</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including customers, business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company&#8217;s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company&#8217;s potential liabilities under these indemnification provisions.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company 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 the Company.</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:Times New Roman;font-size:10pt;font-weight:bold;">Equity Incentive Plans and Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Equity Incentive Plans</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company adopted the 2008 Stock Incentive Plan (as amended, the &#8220;2008 Plan&#8221;) in 2008 and the 2016 Equity Incentive Plan (as amended, the &#8220;2016 Plan&#8221;) in 2016, primarily for the purpose of granting stock-based awards to employees, directors, and consultants. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Stock Options</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The 2016 Plan provides for the issuance of incentive stock options to employees and nonstatutory stock options to employees, directors or consultants. The Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of </font><font style="font-family:Times New Roman;font-size:10pt;">four years</font><font style="font-family:Times New Roman;font-size:10pt;"> with </font><font style="font-family:Times New Roman;font-size:10pt;">25%</font><font style="font-family:Times New Roman;font-size:10pt;"> vesting on the one year anniversary of the award and the remainder vesting monthly over the next </font><font style="font-family:Times New Roman;font-size:10pt;">36 months</font><font style="font-family:Times New Roman;font-size:10pt;"> of the grantee&#8217;s service to the Company.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following table summarizes stock option activity for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> (in thousands, except share and per share data and years):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>Average <br clear="none"/>Exercise <br clear="none"/>Price Per <br clear="none"/>Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>Average <br clear="none"/>Remaining <br clear="none"/>Contractual <br clear="none"/>Term <br clear="none"/>(In Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate <br clear="none"/>Intrinsic <br clear="none"/>Value</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;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance - January&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,637,435</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;">7.63</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.72</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">246,227</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Stock options granted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Stock options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40,723</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;">6.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Repurchase of early exercised shares</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options forfeited and expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(123,781</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;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="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance - April&#160;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,472,931</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable - January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,540,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.63</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,122</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable - April&#160;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;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,236,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Restricted Stock Units</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The 2016 Plan provides for the issuance of restricted stock units (&#8220;RSUs&#8221;) to employees, directors and consultants. RSUs generally vest over a period of </font><font style="font-family:Times New Roman;font-size:10pt;">four years</font><font style="font-family:Times New Roman;font-size:10pt;"> with </font><font style="font-family:Times New Roman;font-size:10pt;">25%</font><font style="font-family:Times New Roman;font-size:10pt;"> vesting on the one year anniversary of the award and the remainder vesting quarterly over the next 12&#160;quarters of the grantee&#8217;s service to the Company.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following table summarizes RSU activity for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;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:72.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" 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:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Grant Date Fair Value per RSU</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;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested - January 31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,746</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;">26.20</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">RSUs granted</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,050,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">RSUs vested</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;">(125</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;">28.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited and canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested - 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,296,281</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.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></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In October 2017, the Board of Directors adopted, and stockholders approved, the 2017 Employee Stock Purchase Plan (&#8220;ESPP&#8221;). A total of </font><font style="font-family:Times New Roman;font-size:10pt;">1.5 million</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of the Company&#8217;s Class A common stock have been authorized for issuance under the 2017 ESPP. Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to </font><font style="font-family:Times New Roman;font-size:10pt;">15%</font><font style="font-family:Times New Roman;font-size:10pt;"> of their earnings for the purchase of the Company&#8217;s Class A common stock at a discounted price per share. Except for the initial offering period, the ESPP provides for separate </font><font style="font-family:Times New Roman;font-size:10pt;">six</font><font style="font-family:Times New Roman;font-size:10pt;">-month offering periods. The initial offering period will run from October&#160;18, 2017 through June 15, 2018.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Unless otherwise determined by the Board of Directors or a committee thereof, the Company&#8217;s Class A common stock will be purchased for the accounts of employees participating in the ESPP at a price per share that is the lesser of (1) </font><font style="font-family:Times New Roman;font-size:10pt;">85%</font><font style="font-family:Times New Roman;font-size:10pt;"> of the fair market value of the Company&#8217;s Class A common stock on the first trading day of the offering period, which for the initial offering period is the price at which shares of the Company&#8217;s Class A common stock were first sold to the public, or (2) </font><font style="font-family:Times New Roman;font-size:10pt;">85%</font><font style="font-family:Times New Roman;font-size:10pt;"> of the fair market value of the Company&#8217;s Class A common stock on the last trading day of the offering period.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">During the </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of Class A common stock were purchased under the 2017 ESPP.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total stock-based compensation expense recognized in the Company&#8217;s interim unaudited condensed consolidated statements of operations is 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:72.61904761904762%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue&#8212;subscription </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;">359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue&#8212;services </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,577</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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,454</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period, including stock options and restricted stock units. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Prior to the Company&#8217;s closing of its initial public offering in October 2017, the Company calculated basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preferred stock to have been participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend had been paid on common stock. For further details on the Company&#8217;s historical participating securities, including warrants to purchase redeemable convertible preferred stock and common stock, refer to the Company&#8217;s 2018 Form 10-K, specifically in Part II, Item 8, Financial Statements and Supplementary Data under the Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Under the two-class method, basic net loss per share attributable to common stockholders was calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. The net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of redeemable convertible preferred stock did not have a contractual obligation to share in losses. Diluted net loss per share attributable to common stockholders was computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period. For purposes of this calculation, redeemable convertible preferred stock, stock options to purchase common stock, early exercised stock options, and warrants to purchase redeemable convertible preferred stock and common stock were considered common shares equivalents, but had been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been antidilutive.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The rights, including the liquidation and dividend rights, of the holders of Class&#160;A and Class&#160;B common stock are identical, except with respect to voting. Each share of Class&#160;A common stock is entitled to&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;vote per share and each share of Class&#160;B common stock is entitled to&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">10</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;votes per share. As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both Class&#160;A and Class&#160;B common stock on an individual or combined basis.</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:Times New Roman;font-size:10pt;font-weight:bold;">Net Loss per Share</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period, including stock options and restricted stock units. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Prior to the Company&#8217;s closing of its initial public offering in October 2017, the Company calculated basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preferred stock to have been participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend had been paid on common stock. For further details on the Company&#8217;s historical participating securities, including warrants to purchase redeemable convertible preferred stock and common stock, refer to the Company&#8217;s 2018 Form 10-K, specifically in Part II, Item 8, Financial Statements and Supplementary Data under the Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Under the two-class method, basic net loss per share attributable to common stockholders was calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. The net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of redeemable convertible preferred stock did not have a contractual obligation to share in losses. Diluted net loss per share attributable to common stockholders was computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period. For purposes of this calculation, redeemable convertible preferred stock, stock options to purchase common stock, early exercised stock options, and warrants to purchase redeemable convertible preferred stock and common stock were considered common shares equivalents, but had been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been antidilutive.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The rights, including the liquidation and dividend rights, of the holders of Class&#160;A and Class&#160;B common stock are identical, except with respect to voting. Each share of Class&#160;A common stock is entitled to&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;vote per share and each share of Class&#160;B common stock is entitled to&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">10</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;votes per share. As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both Class&#160;A and Class&#160;B common stock on an individual or combined basis.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</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:94.64285714285714%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,164</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,690</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute net loss per share, basic and diluted </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,350,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,164,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share, basic and diluted </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="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.58</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="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.50</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following weighted-average outstanding potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been antidilutive:</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:94.64285714285714%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Redeemable 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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,899,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Redeemable convertible preferred stock warrants (as converted)</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;">54,604</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock warrants</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase Class&#160;A 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;">3,539,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">910,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase Class&#160;B common 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;">9,001,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">10,340,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></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;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Early exercised 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;">234,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">128,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Times New Roman;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following tables present information about the Company&#8217;s financial assets and liabilities that have been measured at fair value on a recurring basis as of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (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="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement at 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">94,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="padding-bottom:2px;text-align: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="padding-bottom:2px;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;">94,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments:</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury securities </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;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="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets </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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,671</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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,671</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;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:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement at 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">45,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments:</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury securities </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;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="padding-bottom:1px;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="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets </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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,990</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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,990</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company utilized the market approach and Level&#160;1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available. As of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, gross unrealized gains and unrealized losses for cash equivalents and short-term investments were not material, and the contractual maturity of all marketable securities was less than one year.</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:Times New Roman;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company recorded a provision for income taxes of </font><font style="font-family:Times New Roman;font-size:10pt;">$0.5 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$0.2 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. The provision for income taxes was primarily due to foreign taxes. [The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income (loss) before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.]</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">On December 22, 2017, the 2017 Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) was enacted into law and the new legislation significantly revised the Internal Revenue Code of 1986, as amended. The newly enacted federal income tax law, among other things, contains significant changes to corporate taxation, including the reduction of the corporate tax rate from a top marginal rate of 35% to a flat rate of 21%, limitation of the deduction for newly generated net operating losses (&#8220;NOLs&#8221;) to 80% of current year taxable income and elimination of NOL carrybacks and one-time taxation of offshore earnings at reduced rates regardless of whether they are repatriated. The Company is required to recognize the effect of these significant tax law changes in the period of enactment.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Also on December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Income Tax Accounting Implications of the Tax Cuts and Jobs Act&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">(&#8220;SAB 118&#8221;), which allows the Company to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. Given the significant complexity of the Tax Act, anticipated guidance from the Internal Revenue Service about implementing the Tax Act, and the potential for additional guidance from the SEC or the FASB related to the Tax Act, the Company&#8217;s current estimates may be adjusted in future periods. The Company expects to complete its analysis within the measurement period in accordance with SAB 118. Any subsequent adjustments to current estimates will be recorded to tax expense during the quarter in the Company&#8217;s fiscal year ending January 31, 2019 in which the Company&#8217;s analysis of and accounting for the Tax Act is complete. The Company has not recorded any further adjustments during the three months ended April 30, 2018. For information on the Company&#8217;s initial provisional estimates recorded during the year ended January 31, 2018, refer to the Company&#8217;s 2018 Form 10-K, specifically Part II, Item 8, Financial Statements and Supplementary Data under Note 11, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Income Taxes</font><font style="font-family:Times New Roman;font-size:10pt;">, in the Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">For the Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;) provisions of the Tax Act, the Company has not yet completed its assessment or elected an accounting policy to either recognize deferred taxes for basis differences expected to reverse as GILTI or to record GILTI as period costs if and when incurred.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company assesses uncertain tax positions in accordance with ASC&#160;740-10,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Accounting for Uncertainties in Tax</font><font style="font-family:Times New Roman;font-size:10pt;">. As of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, the Company&#8217;s net unrecognized tax benefits totaled </font><font style="font-family:Times New Roman;font-size:10pt;">$4.3 million</font><font style="font-family:Times New Roman;font-size:10pt;">, </font><font style="font-family:Times New Roman;font-size:10pt;">none</font><font style="font-family:Times New Roman;font-size:10pt;"> of which would impact the Company&#8217;s effective tax rate if recognized. The Company anticipates that the amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations and settlement of tax audits is </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;">t material to the Company&#8217;s interim unaudited condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company assesses uncertain tax positions in accordance with ASC&#160;740-10,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Accounting for Uncertainties in Tax</font><font style="font-family:Times New Roman;font-size:10pt;">. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Goodwill Impairment.</font><font style="font-family:Times New Roman;font-size:10pt;"> In January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2017-04&#8212;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 350): Simplifying the Test for Goodwill Impairment. The new standard will simplify the measurement of goodwill by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The new guidance becomes effective for the Company for the fiscal year ending January&#160;31, 2022, though early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases.</font><font style="font-family:Times New Roman;font-size:10pt;"> In February 2016, the FASB issued ASU No.&#160;2016-02, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 842), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. Depending on when the Company loses its EGC status, it may be required to adopt the new lease standard as early as its interim results for the period ending April 30, 2019, but no later than for its annual results for the fiscal year ending January 31, 2021, though early adoption is permitted. The Company is currently evaluating adoption methods and whether this standard will have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue Recognition. </font><font style="font-family:Times New Roman;font-size:10pt;"> In May 2014, the FASB issued ASU No.&#160;2014-09, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 606), which amends the existing accounting standard for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products are transferred to customers. Subsequently, the FASB has issued the following pronouncements related to ASU 2014-09: ASU No.&#160;2016-08, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 606): </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Principal versus Agent Considerations</font><font style="font-family:Times New Roman;font-size:10pt;">; ASU No.&#160;2016-10, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 606): </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Identifying Performance Obligations and Licensing</font><font style="font-family:Times New Roman;font-size:10pt;">; ASU No.&#160;2016-12, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 606): </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Narrow-Scope Improvements and Practical Expedients</font><font style="font-family:Times New Roman;font-size:10pt;">; and ASU 2016-20, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Topic 606</font><font style="font-family:Times New Roman;font-size:10pt;">, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The Company must adopt ASU 2016-08, ASU 2016-10, ASU 2016-12, and ASU&#160;2016-20 with ASU 2014-09 (collectively, the &#8220;new revenue standard&#8221;).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company plans to adopt the new revenue standard using the full retrospective transition method when it becomes effective for the Company. Depending on when the Company loses its EGC status, it may be required to adopt the new revenue standard as early as its annual results for the fiscal year ending January 31, 2019, but no later than for its annual results for the fiscal year ending January 31, 2020, though early adoption is permitted. While the Company continues to assess the potential impacts of the new revenue standard, the Company currently expects unearned subscription revenue to decline significantly upon adoption. Currently, as the Company&#8217;s subscription offerings include software term licenses and post-contract customer support for which the Company has not established vendor specific objective evidence (&#8220;VSOE&#8221;), the entire subscription fee is recognized ratably over the term of the contract. However, under the new revenue standard, the requirement for VSOE for undelivered elements is eliminated and, as a result, the Company is required to identify all deliverables in a contract and recognize revenue based on each deliverable separately. The Company currently expects that the portion related to the software term license deliverable will be recognized upon delivery, which may result in greater fluctuations in its consolidated financial statements. The Company is in the process of determining the revenue recognition impact for the other deliverables of each contract. The Company continues to evaluate the effect that the new revenue standard will have on its consolidated financial statements and related disclosures, and preliminary assessments are subject to change.</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:Times New Roman;font-size:10pt;font-weight:bold;">Organization and Description of Business</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">MongoDB,&#160;Inc. (&#8220;MongoDB&#8221; or the &#8220;Company&#8221;) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen,&#160;Inc. In August 2013, the Company changed its name to MongoDB,&#160;Inc. The Company is headquartered in New York City. MongoDB is the leading, modern, general purpose database platform. The Company&#8217;s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. Organizations can deploy our platform at scale in the cloud, on-premise, or in a hybrid environment. In addition to selling its software, the Company provides post-contract support, training, and consulting services for its offerings. The Company&#8217;s fiscal year ends </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following table sets forth the Company&#8217;s total revenue by geographic area based on the customers&#8217; location (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:72.61904761904762%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas </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;">31,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">22,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,222</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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,390</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following weighted-average outstanding potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been antidilutive:</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:94.64285714285714%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Redeemable 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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,899,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Redeemable convertible preferred stock warrants (as converted)</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;">54,604</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock warrants</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase Class&#160;A 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;">3,539,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">910,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase Class&#160;B common 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;">9,001,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">10,340,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></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;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Early exercised 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;">234,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">128,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</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:94.64285714285714%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,164</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,690</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute net loss per share, basic and diluted </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,350,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,164,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share, basic and diluted </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="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.58</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="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.50</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total stock-based compensation expense recognized in the Company&#8217;s interim unaudited condensed consolidated statements of operations is 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:72.61904761904762%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue&#8212;subscription </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;">359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue&#8212;services </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,577</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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,454</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following tables present information about the Company&#8217;s financial assets and liabilities that have been measured at fair value on a recurring basis as of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (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="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement at 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">94,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="padding-bottom:2px;text-align: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="padding-bottom:2px;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;">94,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments:</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury securities </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;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="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets </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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,671</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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,671</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;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:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement at 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">45,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments:</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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury securities </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;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="padding-bottom:1px;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="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets </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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,990</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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,990</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following table summarizes RSU activity for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;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:72.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" 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:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Grant Date Fair Value per RSU</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;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested - January 31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,746</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;">26.20</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">RSUs granted</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,050,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">RSUs vested</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;">(125</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;">28.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited and canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested - 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,296,281</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.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></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The following table summarizes stock option activity for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> (in thousands, except share and per share data and years):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>Average <br clear="none"/>Exercise <br clear="none"/>Price Per <br clear="none"/>Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>Average <br clear="none"/>Remaining <br clear="none"/>Contractual <br clear="none"/>Term <br clear="none"/>(In Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate <br clear="none"/>Intrinsic <br clear="none"/>Value</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;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance - January&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,637,435</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;">7.63</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.72</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">246,227</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Stock options granted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Stock options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40,723</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;">6.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Repurchase of early exercised shares</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options forfeited and expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(123,781</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;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="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance - April&#160;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,472,931</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable - January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,540,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.63</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,122</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable - April&#160;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;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,236,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align: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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Times New Roman;font-size:10pt;font-weight:bold;">Segments and Geographic Revenue</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company operates its business as </font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;"> operating segment as it only reports financial information on an aggregate and consolidated basis to the Chief Executive Officer, who is the Company&#8217;s chief operating decision maker. The following table sets forth the Company&#8217;s total revenue by geographic area based on the customers&#8217; location (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:72.61904761904762%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended April 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas </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;">31,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">22,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,222</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="padding-bottom:2px;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,390</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Customers located in the United States accounted for </font><font style="font-family:Times New Roman;font-size:10pt;">61%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">66%</font><font style="font-family:Times New Roman;font-size:10pt;"> of total revenue for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. Customers located in the United Kingdom accounted for </font><font style="font-family:Times New Roman;font-size:10pt;">11%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">10%</font><font style="font-family:Times New Roman;font-size:10pt;"> of total revenue for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. No other country accounted for </font><font style="font-family:Times New Roman;font-size:10pt;">10%</font><font style="font-family:Times New Roman;font-size:10pt;"> or more of revenue for the periods presented.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, substantially all of the Company&#8217;s long-lived assets were located in the United States.</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:Times New Roman;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The accompanying interim condensed consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and the interim condensed consolidated statements of operations and of comprehensive loss and interim condensed consolidated statement of cash flows for the </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, are unaudited. The interim unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company&#8217;s financial position as of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, its results of operations and of comprehensive loss for the </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, and its statement of cash flows for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">. The financial data and the other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;">-month periods are also unaudited. The results of operations for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended April 30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> are not necessarily indicative of the results to be expected for the fiscal year ending </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;"> or for any other future year or interim period.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company&#8217;s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> (the &#8220;2018 Form 10-K&#8221;).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of property and equipment and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Emerging Growth Company Status</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As an &#8220;emerging growth company&#8221; (&#8220;EGC&#8221;), the Jump-start Our Business Start-ups Act (&#8220;JOBS Act&#8221;), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. As a result, the Company&#8217;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make the Company&#8217;s common stock less attractive to investors.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">There have been no changes to the Company&#8217;s significant accounting policies described in the Company&#8217;s 2018 Form 10-K.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">Related Party Transactions</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">All contracts with related parties are executed in ordinary course of business. There were </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;"> material related party transactions in the </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">. As of </font><font style="font-family:Times New Roman;font-size:10pt;">April&#160;30, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> , there were </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;"> material amounts payable to or amounts receivable from related parties.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#2c2c2c;font-style:italic;">New Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Goodwill Impairment.</font><font style="font-family:Times New Roman;font-size:10pt;"> In January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2017-04&#8212;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 350): Simplifying the Test for Goodwill Impairment. The new standard will simplify the measurement of goodwill by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The new guidance becomes effective for the Company for the fiscal year ending January&#160;31, 2022, though early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases.</font><font style="font-family:Times New Roman;font-size:10pt;"> In February 2016, the FASB issued ASU No.&#160;2016-02, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 842), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. Depending on when the Company loses its EGC status, it may be required to adopt the new lease standard as early as its interim results for the period ending April 30, 2019, but no later than for its annual results for the fiscal year ending January 31, 2021, though early adoption is permitted. The Company is currently evaluating adoption methods and whether this standard will have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue Recognition. </font><font style="font-family:Times New Roman;font-size:10pt;"> In May 2014, the FASB issued ASU No.&#160;2014-09, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 606), which amends the existing accounting standard for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products are transferred to customers. Subsequently, the FASB has issued the following pronouncements related to ASU 2014-09: ASU No.&#160;2016-08, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 606): </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Principal versus Agent Considerations</font><font style="font-family:Times New Roman;font-size:10pt;">; ASU No.&#160;2016-10, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 606): </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Identifying Performance Obligations and Licensing</font><font style="font-family:Times New Roman;font-size:10pt;">; ASU No.&#160;2016-12, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;"> (Topic 606): </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Narrow-Scope Improvements and Practical Expedients</font><font style="font-family:Times New Roman;font-size:10pt;">; and ASU 2016-20, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Topic 606</font><font style="font-family:Times New Roman;font-size:10pt;">, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The Company must adopt ASU 2016-08, ASU 2016-10, ASU 2016-12, and ASU&#160;2016-20 with ASU 2014-09 (collectively, the &#8220;new revenue standard&#8221;).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Company plans to adopt the new revenue standard using the full retrospective transition method when it becomes effective for the Company. Depending on when the Company loses its EGC status, it may be required to adopt the new revenue standard as early as its annual results for the fiscal year ending January 31, 2019, but no later than for its annual results for the fiscal year ending January 31, 2020, though early adoption is permitted. While the Company continues to assess the potential impacts of the new revenue standard, the Company currently expects unearned subscription revenue to decline significantly upon adoption. Currently, as the Company&#8217;s subscription offerings include software term licenses and post-contract customer support for which the Company has not established vendor specific objective evidence (&#8220;VSOE&#8221;), the entire subscription fee is recognized ratably over the term of the contract. However, under the new revenue standard, the requirement for VSOE for undelivered elements is eliminated and, as a result, the Company is required to identify all deliverables in a contract and recognize revenue based on each deliverable separately. The Company currently expects that the portion related to the software term license deliverable will be recognized upon delivery, which may result in greater fluctuations in its consolidated financial statements. The Company is in the process of determining the revenue recognition impact for the other deliverables of each contract. The Company continues to evaluate the effect that the new revenue standard will have on its consolidated financial statements and related disclosures, and preliminary assessments are subject to change.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S.&#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of property and equipment and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.</font></div></div> EX-101.SCH 7 mdb-20180430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Net Loss per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Segments and Geographic Revenue link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Segments and Geographic Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Segments and Geographic Revenue - Schedule of total revenue by geographic areas (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Segments and Geographic Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mdb-20180430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mdb-20180430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mdb-20180430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Segment Reporting [Abstract] Number of operating segments Number of Operating Segments Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue, Net Sales Revenue, Net [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES United Kingdom UNITED KINGDOM Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss) Attributable to Parent Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Unrealized loss on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Employee Stock Option Employee Stock Option [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] One Year Anniversary Share-based Compensation Award, Tranche One [Member] 13 to 36 Months Share-based Compensation Award, Tranche Two [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Vesting rights percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Earnings Per Share [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class A Common Stock Common Class A [Member] Class B Common Stock Common Class B [Member] Class of Stock [Line Items] Class of Stock [Line Items] Number of votes per share Common Stock, Voting Rights, Number of Votes Per Share Common Stock, Voting Rights, Number of Votes Per Share Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income Statement [Abstract] Revenue: Revenues [Abstract] Subscription Licenses Revenue Services Technology Services Revenue Total revenue Revenue, Net Cost of revenue: Cost of Revenue [Abstract] Subscription License Costs Services Technology Services Costs Total 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 operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other income (expense): Other Nonoperating Income (Expense) [Abstract] Interest income, net Investment Income, Net Other income (expense), net Other Nonoperating Income (Expense) Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average shares used to compute net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Redeemable convertible preferred stock (as converted) Redeemable Convertible Preferred Stock [Member] Redeemable convertible preferred stock warrants (as converted) Warrants and Rights Subject to Mandatory Redemption [Member] Common stock warrants Warrant [Member] Stock options to purchase common stock Early exercised stock options Early Exercised Employee Stock Option [Member] Early Exercised Employee Stock Option [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Net Loss per Share Earnings Per Share [Text Block] Fair Value Disclosures [Abstract] Schedule of financial assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Income Tax Disclosure [Abstract] Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Schedule of stock option activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of restricted stock unit activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of stock-based compensation expense recognized in consolidated statements of operations Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds Money Market Funds [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] U.S. government treasury securities US Treasury Securities [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Financial Assets: Assets, Fair Value Disclosure [Abstract] Cash and cash equivalents: Cash and Cash Equivalents [Abstract] Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Short-term investments: Short-term Investments [Abstract] Short-term investments: Available-for-sale Securities, Debt Securities Total financial assets Assets, Fair Value Disclosure Related party transactions Related Party Transaction, Amounts of Transaction Amounts payable to or receivable from related parties Related Party Transaction, Due from (to) Related Party Segments and Geographic Revenue Segment Reporting Disclosure [Text Block] Equity Incentive Plans and Employee Stock Purchase Plan Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of basic and diluted earnings (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Operating leases, rent expense Operating Leases, Rent Expense Accrual for contingencies Loss Contingency Accrual Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Available-for-sale Securities, Debt Securities, Current Accounts receivable, net of allowance for doubtful accounts of $1,235 and $1,238 as of April 30, 2018 and January 31, 2018, respectively Accounts Receivable, Net, Current Deferred commissions Deferred Costs, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Acquired intangible assets, net Finite-Lived Intangible Assets, Net Deferred tax assets Deferred Income Tax Assets, Net Other assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation and benefits Employee-related Liabilities, Current Other accrued liabilities Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred rent, non-current Deferred Rent Credit, Noncurrent Deferred tax liability, non-current Deferred Income Tax Liabilities, Net Deferred revenue, non-current Deferred Revenue, Noncurrent Other liabilities, non-current Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 4) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of April 30, 2018 and January 31, 2018 Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Schedule of total revenue by geographic areas Revenue from External Customers by Geographic Areas [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Change in fair value of warrant liability Fair Value Adjustment of Warrants Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred commissions Increase (Decrease) in Deferred Charges Other long-term assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Deferred rent Increase (Decrease) in Deferred Liabilities Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from maturities of marketable securities Proceeds from Sale of Available-for-sale Securities Purchases of marketable securities Payments to Acquire Marketable Securities Net cash provided by (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 exercise of stock options, including early exercised stock options Proceeds from Stock Options Exercised Repurchase of early exercised stock options Payments for Repurchase of Common Stock Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net 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, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash, end of period Supplemental cash flow disclosure of noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Vesting of early exercised stock options Vesting Of Early Exercised Stock Options, Noncash Vesting Of Early Exercised Stock Options, Noncash Costs related to initial public offering included in accounts payable and accrued liabilities Offering Costs Incurred But Not Yet Paid Offering Costs Incurred But Not Yet Paid Construction in progress related to build-to-suit lease obligations Estimated Fair Value, Build-To-Suit Office Lease Estimated Fair Value, Build-To-Suit Office Lease Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets, end of period, to the amounts shown in the statements of cash flows above: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Restricted cash, current Restricted Cash, Current Total cash, cash equivalents and restricted cash Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue—subscription Cost of Revenue - Subscription [Member] Cost of Revenue - Subscription [Member] Cost of revenue—services Cost of Revenue - Services [Member] Cost of Revenue - Services [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] Total stock-based compensation expense Allocated Share-based Compensation Expense Employee Stock Purchase Plan Employee Stock [Member] Reserved for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Maximum employee contribution rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Duration of separate offering periods Share-based Compensation Arrangement by Share-based Payment Award, Duration Of Offering Periods Share-based Compensation Arrangement by Share-based Payment Award, Duration Of Offering Periods Purchase price of common stock, as a percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Americas Americas [Member] Europe, Middle East and Africa EMEA [Member] Asia Pacific Asia Pacific [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total Net loss Fair Value Measurements Fair Value Disclosures [Text Block] Document Information [Abstract] Document Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested - beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period RSUs forfeited and canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested - end of period (in dollars per share) Weighted-Average Grant Date Fair Value per RSU Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Unvested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value RSUs granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value RSUs vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value RSUs forfeited and canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Income Taxes Income Tax Disclosure [Text Block] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance - beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Repurchase of early exercised shares (in shares) Share Based Compensation By Share Based Payment Award, Early Exercises in Period, Shares Available for Grant Share Based Compensation By Share Based Payment Award, Early Exercises in Period, Shares Available for Grant Stock options forfeited and expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Balance - end of period (in shares) Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted- Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance - beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Stock options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Stock options forfeited and expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Balance - end of period (in dollars per share) Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted- Average Remaining Contractual Term (In Years) Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Emerging Growth Company Status Emerging Growth Company Status, Policy [Policy Text Block] Emerging Growth Company Status, Policy [Policy Text Block] Related Party Transactions Related Party Transactions, Policy [Policy Text Block] Related Party Transactions, Policy [Policy Text Block] New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Net Loss per Share Earnings Per Share, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock authorized (in shares) Common Stock, Shares Authorized Common stock issued (in shares) Common Stock, Shares, Issued Common stock outstanding (in shares) Common Stock, Shares, Outstanding Treasury stock (in shares) Treasury Stock, Shares Average repurchase price of treasury stock shares (in dollars per share) Treasury Stock Acquired, Average Cost Per Share EX-101.PRE 11 mdb-20180430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Apr. 30, 2018
Jun. 04, 2018
Document Information [Abstract]    
Entity Registrant Name MongoDB, Inc.  
Entity Central Index Key 0001441816  
Current Fiscal Year End Date --01-31  
Entity Filer Category Non-accelerated Filer  
Document Type 10-Q  
Document Period End Date Apr. 30, 2018  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Class A Common Stock    
Entity Common Stock, Shares Outstanding   24,766,963
Class B Common Stock    
Entity Common Stock, Shares Outstanding   25,864,505
XML 13 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 $ 111,617 $ 61,902
Short-term investments 159,371 217,072
Accounts receivable, net of allowance for doubtful accounts of $1,235 and $1,238 as of April 30, 2018 and January 31, 2018, respectively 32,475 46,872
Deferred commissions 13,155 11,820
Prepaid expenses and other current assets 9,101 5,884
Total current assets 325,719 343,550
Property and equipment, net 63,335 59,557
Goodwill 1,700 1,700
Acquired intangible assets, net 1,406 1,627
Deferred tax assets 323 326
Other assets 7,744 8,436
Total assets 400,227 415,196
Current liabilities:    
Accounts payable 1,429 2,261
Accrued compensation and benefits 14,773 17,433
Other accrued liabilities 8,518 8,423
Deferred revenue 119,936 114,500
Total current liabilities 144,656 142,617
Deferred rent, non-current 1,397 925
Deferred tax liability, non-current 19 18
Deferred revenue, non-current 21,909 22,930
Other liabilities, non-current 59,739 55,213
Total liabilities 227,720 221,703
Commitments and contingencies (Note 4)
Stockholders’ equity:    
Additional paid-in capital 646,973 638,680
Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of April 30, 2018 and January 31, 2018 (1,319) (1,319)
Accumulated other comprehensive loss (274) (159)
Accumulated deficit (472,924) (443,760)
Total stockholders’ equity 172,507 193,493
Total liabilities and stockholders’ equity 400,227 415,196
Class A Common Stock    
Stockholders’ equity:    
Common stock 24 13
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 27 $ 38
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2018
Jan. 31, 2018
Current assets:    
Allowance for doubtful accounts $ 1,235 $ 1,238
Stockholders’ equity:    
Treasury stock (in shares) 99,371 99,371
Average repurchase price of treasury stock shares (in dollars per share) $ 13.27 $ 13.27
Class A Common Stock    
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock authorized (in shares) 1,000,000,000 1,000,000,000
Common stock issued (in shares) 23,635,144 13,303,028
Common stock outstanding (in shares) 23,635,144 13,303,028
Class B Common Stock    
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock authorized (in shares) 100,000,000 100,000,000
Common stock issued (in shares) 27,061,251 37,371,914
Common stock outstanding (in shares) 26,961,880 37,272,543
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Revenue:    
Subscription $ 44,565 $ 29,187
Services 3,657 3,203
Total revenue 48,222 32,390
Cost of revenue:    
Subscription 10,070 6,550
Services 3,679 2,649
Total cost of revenue 13,749 9,199
Gross profit 34,473 23,191
Operating expenses:    
Sales and marketing 33,889 22,145
Research and development 18,645 13,077
General and administrative 11,227 7,771
Total operating expenses 63,761 42,993
Loss from operations (29,288) (19,802)
Other income (expense):    
Interest income, net 959 137
Other income (expense), net (368) 204
Loss before provision for income taxes (28,697) (19,461)
Provision for income taxes 467 229
Net loss $ (29,164) $ (19,690)
Net loss per share, basic and diluted (in dollars per share) $ (0.58) $ (1.50)
Weighted-average shares used to compute net loss per share, basic and diluted (in shares) 50,350,052 13,164,559
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Statement of Comprehensive Income [Abstract]    
Net loss $ (29,164) $ (19,690)
Other comprehensive (loss) income, net of tax:    
Unrealized loss on available-for-sale securities (82) (9)
Foreign currency translation adjustments (33) 67
Other comprehensive (loss) income (115) 58
Total comprehensive loss $ (29,279) $ (19,632)
XML 17 R6.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 $ (29,164) $ (19,690)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 817 897
Stock-based compensation 7,508 4,454
Deferred income taxes 4 63
Change in fair value of warrant liability 0 (100)
Change in operating assets and liabilities:    
Accounts receivable 14,312 4,755
Prepaid expenses and other current assets (3,246) (2,953)
Deferred commissions (576) 749
Other long-term assets (70) (640)
Accounts payable (639) 1,154
Deferred rent 472 (113)
Accrued liabilities (1,967) (3,041)
Deferred revenue 4,500 2,744
Net cash used in operating activities (8,049) (11,721)
Cash flows from investing activities    
Purchases of property and equipment (367) (712)
Proceeds from maturities of marketable securities 58,000 47,230
Purchases of marketable securities 0 (64,620)
Net cash provided by (used in) investing activities 57,633 (18,102)
Cash flows from financing activities    
Proceeds from exercise of stock options, including early exercised stock options 288 4,650
Repurchase of early exercised stock options (152) (4)
Net cash provided by financing activities 136 4,646
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (8) 67
Net increase (decrease) in cash, cash equivalents, and restricted cash 49,712 (25,110)
Cash, cash equivalents, and restricted cash, beginning of period 62,427 69,412
Cash, cash equivalents, and restricted cash, end of period 112,139 44,302
Supplemental cash flow disclosure of noncash investing and financing activities    
Vesting of early exercised stock options 533 216
Costs related to initial public offering included in accounts payable and accrued liabilities 0 650
Construction in progress related to build-to-suit lease obligations 4,225 0
Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets, end of period, to the amounts shown in the statements of cash flows above:    
Total cash, cash equivalents and restricted cash $ 62,427 $ 69,412
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization and Description of Business
3 Months Ended
Apr. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
Organization and Description of Business
MongoDB, Inc. (“MongoDB” or the “Company”) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen, Inc. In August 2013, the Company changed its name to MongoDB, Inc. The Company is headquartered in New York City. MongoDB is the leading, modern, general purpose database platform. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. Organizations can deploy our platform at scale in the cloud, on-premise, or in a hybrid environment. In addition to selling its software, the Company provides post-contract support, training, and consulting services for its offerings. The Company’s fiscal year ends January 31.
XML 19 R8.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
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of April 30, 2018 and the interim condensed consolidated statements of operations and of comprehensive loss and interim condensed consolidated statement of cash flows for the three months ended April 30, 2018 and 2017, are unaudited. The interim unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the Company’s financial position as of April 30, 2018, its results of operations and of comprehensive loss for the three months ended April 30, 2018 and 2017, and its statement of cash flows for the three months ended April 30, 2018 and 2017. The financial data and the other financial information disclosed in the notes to these interim condensed consolidated financial statements related to the three-month periods are also unaudited. The results of operations for the three months ended April 30, 2018 are not necessarily indicative of the results to be expected for the fiscal year ending January 31, 2019 or for any other future year or interim period.
The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended January 31, 2018 (the “2018 Form 10-K”).
Use of Estimates
The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of property and equipment and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
Emerging Growth Company Status
As an “emerging growth company” (“EGC”), the Jump-start Our Business Start-ups Act (“JOBS Act”), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make the Company’s common stock less attractive to investors.
Significant Accounting Policies
There have been no changes to the Company’s significant accounting policies described in the Company’s 2018 Form 10-K.
Related Party Transactions
All contracts with related parties are executed in ordinary course of business. There were no material related party transactions in the three months ended April 30, 2018 and 2017. As of April 30, 2018 and January 31, 2018 , there were no material amounts payable to or amounts receivable from related parties.
New Accounting Pronouncements Not Yet Adopted
Goodwill Impairment. In January 2017, the Financial Accounting Standards Board (“FASB”) issued ASU 2017-04—Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new standard will simplify the measurement of goodwill by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The new guidance becomes effective for the Company for the fiscal year ending January 31, 2022, though early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Leases. In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. Depending on when the Company loses its EGC status, it may be required to adopt the new lease standard as early as its interim results for the period ending April 30, 2019, but no later than for its annual results for the fiscal year ending January 31, 2021, though early adoption is permitted. The Company is currently evaluating adoption methods and whether this standard will have a material impact on its consolidated financial statements.
Revenue Recognition. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which amends the existing accounting standard for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products are transferred to customers. Subsequently, the FASB has issued the following pronouncements related to ASU 2014-09: ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations; ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing; ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients; and ASU 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The Company must adopt ASU 2016-08, ASU 2016-10, ASU 2016-12, and ASU 2016-20 with ASU 2014-09 (collectively, the “new revenue standard”).
The Company plans to adopt the new revenue standard using the full retrospective transition method when it becomes effective for the Company. Depending on when the Company loses its EGC status, it may be required to adopt the new revenue standard as early as its annual results for the fiscal year ending January 31, 2019, but no later than for its annual results for the fiscal year ending January 31, 2020, though early adoption is permitted. While the Company continues to assess the potential impacts of the new revenue standard, the Company currently expects unearned subscription revenue to decline significantly upon adoption. Currently, as the Company’s subscription offerings include software term licenses and post-contract customer support for which the Company has not established vendor specific objective evidence (“VSOE”), the entire subscription fee is recognized ratably over the term of the contract. However, under the new revenue standard, the requirement for VSOE for undelivered elements is eliminated and, as a result, the Company is required to identify all deliverables in a contract and recognize revenue based on each deliverable separately. The Company currently expects that the portion related to the software term license deliverable will be recognized upon delivery, which may result in greater fluctuations in its consolidated financial statements. The Company is in the process of determining the revenue recognition impact for the other deliverables of each contract. The Company continues to evaluate the effect that the new revenue standard will have on its consolidated financial statements and related disclosures, and preliminary assessments are subject to change.
XML 20 R9.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
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of April 30, 2018 and January 31, 2018, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
 
Fair Value Measurement at April 30, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets:
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
94,300

 
$

 
$

 
$
94,300

Short-term investments:
 
 
 
 
 
 
 
U.S. government treasury securities
159,371

 

 

 
159,371

Total financial assets
$
253,671

 
$

 
$

 
$
253,671

 
Fair Value Measurement at January 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets:
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
45,918

 
$

 
$

 
$
45,918

Short-term investments:
 
 
 
 
 
 
 
U.S. government treasury securities
217,072

 

 

 
217,072

Total financial assets
$
262,990

 
$

 
$

 
$
262,990


The Company utilized the market approach and Level 1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available. As of April 30, 2018 and January 31, 2018, gross unrealized gains and unrealized losses for cash equivalents and short-term investments were not material, and the contractual maturity of all marketable securities was less than one year.
XML 21 R10.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
The Company has entered into non-cancelable operating leases, primarily related to rental of office space expiring through 2029. The Company recognizes operating lease costs on a straight-line basis over the term of the agreement, taking into account adjustments for market provisions such as free or escalating base monthly rental payments or deferred payment terms such as rent holidays that defer the commencement date of the required payments. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Total rent expense related to operating leases was $3.1 million and $2.1 million for the three months ended April 30, 2018 and 2017, respectively.
Other Commitments
The Company has also entered into certain other non-cancelable agreements primarily for cloud infrastructure capacity commitments, as well as subscriptions and marketing events.
Legal Matters
From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows.
The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. From time to time, the Company is a party to litigation and subject to claims and threatened claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims, and other matters.
Although the results of litigation and claims are inherently unpredictable, the Company believes that there was not at least a reasonable possibility that the Company had incurred a material loss with respect to such loss contingencies, as of April 30, 2018 and January 31, 2018, therefore, the Company has not recorded an accrual for such contingencies.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including customers, business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company 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 the Company.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans and Employee Stock Purchase Plan
3 Months Ended
Apr. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity Incentive Plans and Employee Stock Purchase Plan
Equity Incentive Plans and Employee Stock Purchase Plan
Equity Incentive Plans
The Company adopted the 2008 Stock Incentive Plan (as amended, the “2008 Plan”) in 2008 and the 2016 Equity Incentive Plan (as amended, the “2016 Plan”) in 2016, primarily for the purpose of granting stock-based awards to employees, directors, and consultants. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan.
Stock Options
The 2016 Plan provides for the issuance of incentive stock options to employees and nonstatutory stock options to employees, directors or consultants. The Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company.
The following table summarizes stock option activity for the three months ended April 30, 2018 (in thousands, except share and per share data and years):
 
Shares
 
Weighted-
Average
Exercise
Price Per
Share
 
Weighted-
Average
Remaining
Contractual
Term
(In Years)
 
Aggregate
Intrinsic
Value
Balance - January 31, 2018
12,637,435

 
$
7.63

 
7.72
 
$
246,227

Stock options granted

 

 
 
 
 
Stock options exercised
(40,723
)
 
6.36

 
 
 
 
Repurchase of early exercised shares

 

 
 
 
 
Stock options forfeited and expired
(123,781
)
 
9.22

 
 
 
 
Balance - April 30, 2018
12,472,931

 
7.61

 
7.44
 
353,927

Vested and exercisable - January 31, 2018
5,540,858

 
6.33

 
6.63
 
115,122

Vested and exercisable - April 30, 2018
6,236,117

 
$
6.46

 
6.51
 
$
184,152


Restricted Stock Units
The 2016 Plan provides for the issuance of restricted stock units (“RSUs”) to employees, directors and consultants. RSUs generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting quarterly over the next 12 quarters of the grantee’s service to the Company.
The following table summarizes RSU activity for the three months ended April 30, 2018:
 
Shares
 
Weighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 2018
245,746

 
$
26.20

RSUs granted
1,050,660

 
39.52

RSUs vested
(125
)
 
28.87

RSUs forfeited and canceled

 

Unvested - April 30, 2018
1,296,281

 
37.00

Employee Stock Purchase Plan
In October 2017, the Board of Directors adopted, and stockholders approved, the 2017 Employee Stock Purchase Plan (“ESPP”). A total of 1.5 million shares of the Company’s Class A common stock have been authorized for issuance under the 2017 ESPP. Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company’s Class A common stock at a discounted price per share. Except for the initial offering period, the ESPP provides for separate six-month offering periods. The initial offering period will run from October 18, 2017 through June 15, 2018.
Unless otherwise determined by the Board of Directors or a committee thereof, the Company’s Class A common stock will be purchased for the accounts of employees participating in the ESPP at a price per share that is the lesser of (1) 85% of the fair market value of the Company’s Class A common stock on the first trading day of the offering period, which for the initial offering period is the price at which shares of the Company’s Class A common stock were first sold to the public, or (2) 85% of the fair market value of the Company’s Class A common stock on the last trading day of the offering period.
During the three months ended April 30, 2018, no shares of Class A common stock were purchased under the 2017 ESPP.
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s interim unaudited condensed consolidated statements of operations is as follows (in thousands):
 
Three Months Ended April 30,
 
2018
 
2017
Cost of revenue—subscription
$
359

 
$
151

Cost of revenue—services
184

 
72

Sales and marketing
2,218

 
1,215

Research and development
2,206

 
1,245

General and administrative
2,610

 
1,771

Total stock-based compensation expense
$
7,577

 
$
4,454

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share
3 Months Ended
Apr. 30, 2018
Earnings Per Share [Abstract]  
Net Loss per Share
Net Loss per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period, including stock options and restricted stock units.
Prior to the Company’s closing of its initial public offering in October 2017, the Company calculated basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preferred stock to have been participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend had been paid on common stock. For further details on the Company’s historical participating securities, including warrants to purchase redeemable convertible preferred stock and common stock, refer to the Company’s 2018 Form 10-K, specifically in Part II, Item 8, Financial Statements and Supplementary Data under the Notes to Consolidated Financial Statements.
Under the two-class method, basic net loss per share attributable to common stockholders was calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. The net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of redeemable convertible preferred stock did not have a contractual obligation to share in losses. Diluted net loss per share attributable to common stockholders was computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period. For purposes of this calculation, redeemable convertible preferred stock, stock options to purchase common stock, early exercised stock options, and warrants to purchase redeemable convertible preferred stock and common stock were considered common shares equivalents, but had been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive.
Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been antidilutive.
The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 10 votes per share. As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
 
Three Months Ended April 30,
 
2018
 
2017
Numerator:
 
 
 
Net loss
$
(29,164
)
 
$
(19,690
)
 
 
 
 
Denominator:
 
 
 
Weighted-average shares used to compute net loss per share, basic and diluted
50,350,052

 
13,164,559

 
 
 
 
Net loss per share, basic and diluted
$
(0.58
)
 
$
(1.50
)

The following weighted-average outstanding potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been antidilutive:
 
Three Months Ended April 30,
 
2018
 
2017
Redeemable convertible preferred stock (as converted)

 
26,899,852

Redeemable convertible preferred stock warrants (as converted)

 
54,604

Common stock warrants

 
122,043

Stock options to purchase Class A common stock
3,539,338

 
910,513

Stock options to purchase Class B common stock
9,001,291

 
10,340,401

Early exercised stock options
234,646

 
128,609

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
3 Months Ended
Apr. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The Company recorded a provision for income taxes of $0.5 million and $0.2 million for the three months ended April 30, 2018 and 2017, respectively. The provision for income taxes was primarily due to foreign taxes. [The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income (loss) before tax plus the tax effect of any significant unusual items, discrete events or changes in tax law.]
On December 22, 2017, the 2017 Tax Cuts and Jobs Act (the “Tax Act”) was enacted into law and the new legislation significantly revised the Internal Revenue Code of 1986, as amended. The newly enacted federal income tax law, among other things, contains significant changes to corporate taxation, including the reduction of the corporate tax rate from a top marginal rate of 35% to a flat rate of 21%, limitation of the deduction for newly generated net operating losses (“NOLs”) to 80% of current year taxable income and elimination of NOL carrybacks and one-time taxation of offshore earnings at reduced rates regardless of whether they are repatriated. The Company is required to recognize the effect of these significant tax law changes in the period of enactment.
Also on December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”), which allows the Company to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. Given the significant complexity of the Tax Act, anticipated guidance from the Internal Revenue Service about implementing the Tax Act, and the potential for additional guidance from the SEC or the FASB related to the Tax Act, the Company’s current estimates may be adjusted in future periods. The Company expects to complete its analysis within the measurement period in accordance with SAB 118. Any subsequent adjustments to current estimates will be recorded to tax expense during the quarter in the Company’s fiscal year ending January 31, 2019 in which the Company’s analysis of and accounting for the Tax Act is complete. The Company has not recorded any further adjustments during the three months ended April 30, 2018. For information on the Company’s initial provisional estimates recorded during the year ended January 31, 2018, refer to the Company’s 2018 Form 10-K, specifically Part II, Item 8, Financial Statements and Supplementary Data under Note 11, Income Taxes, in the Notes to Consolidated Financial Statements.
For the Global Intangible Low-Taxed Income (“GILTI”) provisions of the Tax Act, the Company has not yet completed its assessment or elected an accounting policy to either recognize deferred taxes for basis differences expected to reverse as GILTI or to record GILTI as period costs if and when incurred.
The Company assesses uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Tax. As of April 30, 2018, the Company’s net unrecognized tax benefits totaled $4.3 million, none of which would impact the Company’s effective tax rate if recognized. The Company anticipates that the amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations and settlement of tax audits is not material to the Company’s interim unaudited condensed consolidated financial statements.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segments and Geographic Revenue
3 Months Ended
Apr. 30, 2018
Segment Reporting [Abstract]  
Segments and Geographic Revenue
Segments and Geographic Revenue
The Company operates its business as one operating segment as it only reports financial information on an aggregate and consolidated basis to the Chief Executive Officer, who is the Company’s chief operating decision maker. The following table sets forth the Company’s total revenue by geographic area based on the customers’ location (in thousands):
 
Three Months Ended April 30,
 
2018
 
2017
Americas
$
31,275

 
$
22,402

Europe, Middle East and Africa
14,400

 
8,929

Asia Pacific
2,547

 
1,059

Total
$
48,222

 
$
32,390


Customers located in the United States accounted for 61% and 66% of total revenue for the three months ended April 30, 2018 and 2017, respectively. Customers located in the United Kingdom accounted for 11% and 10% of total revenue for the three months ended April 30, 2018 and 2017, respectively. No other country accounted for 10% or more of revenue for the periods presented.
As of April 30, 2018 and January 31, 2018, substantially all of the Company’s long-lived assets were located in the United States.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Apr. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation
The interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”). Therefore, these interim unaudited condensed consolidated financial statements and accompanying footnotes should be read in conjunction with the Company’s annual consolidated financial statements and related footnotes included in its Annual Report on Form 10-K for the fiscal year ended January 31, 2018 (the “2018 Form 10-K”).
Use of Estimates
The preparation of the interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, fair value of property and equipment and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
Emerging Growth Company Status
As an “emerging growth company” (“EGC”), the Jump-start Our Business Start-ups Act (“JOBS Act”), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make the Company’s common stock less attractive to investors.
Related Party Transactions
All contracts with related parties are executed in ordinary course of business.
New Accounting Pronouncements Not Yet Adopted
Goodwill Impairment. In January 2017, the Financial Accounting Standards Board (“FASB”) issued ASU 2017-04—Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The new standard will simplify the measurement of goodwill by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The new guidance becomes effective for the Company for the fiscal year ending January 31, 2022, though early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Leases. In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. Depending on when the Company loses its EGC status, it may be required to adopt the new lease standard as early as its interim results for the period ending April 30, 2019, but no later than for its annual results for the fiscal year ending January 31, 2021, though early adoption is permitted. The Company is currently evaluating adoption methods and whether this standard will have a material impact on its consolidated financial statements.
Revenue Recognition. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which amends the existing accounting standard for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products are transferred to customers. Subsequently, the FASB has issued the following pronouncements related to ASU 2014-09: ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations; ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing; ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients; and ASU 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The Company must adopt ASU 2016-08, ASU 2016-10, ASU 2016-12, and ASU 2016-20 with ASU 2014-09 (collectively, the “new revenue standard”).
The Company plans to adopt the new revenue standard using the full retrospective transition method when it becomes effective for the Company. Depending on when the Company loses its EGC status, it may be required to adopt the new revenue standard as early as its annual results for the fiscal year ending January 31, 2019, but no later than for its annual results for the fiscal year ending January 31, 2020, though early adoption is permitted. While the Company continues to assess the potential impacts of the new revenue standard, the Company currently expects unearned subscription revenue to decline significantly upon adoption. Currently, as the Company’s subscription offerings include software term licenses and post-contract customer support for which the Company has not established vendor specific objective evidence (“VSOE”), the entire subscription fee is recognized ratably over the term of the contract. However, under the new revenue standard, the requirement for VSOE for undelivered elements is eliminated and, as a result, the Company is required to identify all deliverables in a contract and recognize revenue based on each deliverable separately. The Company currently expects that the portion related to the software term license deliverable will be recognized upon delivery, which may result in greater fluctuations in its consolidated financial statements. The Company is in the process of determining the revenue recognition impact for the other deliverables of each contract. The Company continues to evaluate the effect that the new revenue standard will have on its consolidated financial statements and related disclosures, and preliminary assessments are subject to change.
Net Loss per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period, including stock options and restricted stock units.
Prior to the Company’s closing of its initial public offering in October 2017, the Company calculated basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preferred stock to have been participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend had been paid on common stock. For further details on the Company’s historical participating securities, including warrants to purchase redeemable convertible preferred stock and common stock, refer to the Company’s 2018 Form 10-K, specifically in Part II, Item 8, Financial Statements and Supplementary Data under the Notes to Consolidated Financial Statements.
Under the two-class method, basic net loss per share attributable to common stockholders was calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. The net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of redeemable convertible preferred stock did not have a contractual obligation to share in losses. Diluted net loss per share attributable to common stockholders was computed by giving effect to all potentially dilutive common stock equivalents outstanding for the period. For purposes of this calculation, redeemable convertible preferred stock, stock options to purchase common stock, early exercised stock options, and warrants to purchase redeemable convertible preferred stock and common stock were considered common shares equivalents, but had been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive.
Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been antidilutive.
The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 10 votes per share. As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
Income Taxes
The Company assesses uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Tax.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2018
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of April 30, 2018 and January 31, 2018, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
 
Fair Value Measurement at April 30, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets:
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
94,300

 
$

 
$

 
$
94,300

Short-term investments:
 
 
 
 
 
 
 
U.S. government treasury securities
159,371

 

 

 
159,371

Total financial assets
$
253,671

 
$

 
$

 
$
253,671

 
Fair Value Measurement at January 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets:
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
45,918

 
$

 
$

 
$
45,918

Short-term investments:
 
 
 
 
 
 
 
U.S. government treasury securities
217,072

 

 

 
217,072

Total financial assets
$
262,990

 
$

 
$

 
$
262,990

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans and Employee Stock Purchase Plan (Tables)
3 Months Ended
Apr. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock option activity
The following table summarizes stock option activity for the three months ended April 30, 2018 (in thousands, except share and per share data and years):
 
Shares
 
Weighted-
Average
Exercise
Price Per
Share
 
Weighted-
Average
Remaining
Contractual
Term
(In Years)
 
Aggregate
Intrinsic
Value
Balance - January 31, 2018
12,637,435

 
$
7.63

 
7.72
 
$
246,227

Stock options granted

 

 
 
 
 
Stock options exercised
(40,723
)
 
6.36

 
 
 
 
Repurchase of early exercised shares

 

 
 
 
 
Stock options forfeited and expired
(123,781
)
 
9.22

 
 
 
 
Balance - April 30, 2018
12,472,931

 
7.61

 
7.44
 
353,927

Vested and exercisable - January 31, 2018
5,540,858

 
6.33

 
6.63
 
115,122

Vested and exercisable - April 30, 2018
6,236,117

 
$
6.46

 
6.51
 
$
184,152

Schedule of restricted stock unit activity
The following table summarizes RSU activity for the three months ended April 30, 2018:
 
Shares
 
Weighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 2018
245,746

 
$
26.20

RSUs granted
1,050,660

 
39.52

RSUs vested
(125
)
 
28.87

RSUs forfeited and canceled

 

Unvested - April 30, 2018
1,296,281

 
37.00

Schedule of stock-based compensation expense recognized in consolidated statements of operations
Total stock-based compensation expense recognized in the Company’s interim unaudited condensed consolidated statements of operations is as follows (in thousands):
 
Three Months Ended April 30,
 
2018
 
2017
Cost of revenue—subscription
$
359

 
$
151

Cost of revenue—services
184

 
72

Sales and marketing
2,218

 
1,215

Research and development
2,206

 
1,245

General and administrative
2,610

 
1,771

Total stock-based compensation expense
$
7,577

 
$
4,454

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share (Tables)
3 Months Ended
Apr. 30, 2018
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
 
Three Months Ended April 30,
 
2018
 
2017
Numerator:
 
 
 
Net loss
$
(29,164
)
 
$
(19,690
)
 
 
 
 
Denominator:
 
 
 
Weighted-average shares used to compute net loss per share, basic and diluted
50,350,052

 
13,164,559

 
 
 
 
Net loss per share, basic and diluted
$
(0.58
)
 
$
(1.50
)
Schedule of antidilutive securities excluded from computation of earnings per share
The following weighted-average outstanding potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been antidilutive:
 
Three Months Ended April 30,
 
2018
 
2017
Redeemable convertible preferred stock (as converted)

 
26,899,852

Redeemable convertible preferred stock warrants (as converted)

 
54,604

Common stock warrants

 
122,043

Stock options to purchase Class A common stock
3,539,338

 
910,513

Stock options to purchase Class B common stock
9,001,291

 
10,340,401

Early exercised stock options
234,646

 
128,609

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segments and Geographic Revenue (Tables)
3 Months Ended
Apr. 30, 2018
Segment Reporting [Abstract]  
Schedule of total revenue by geographic areas
The following table sets forth the Company’s total revenue by geographic area based on the customers’ location (in thousands):
 
Three Months Ended April 30,
 
2018
 
2017
Americas
$
31,275

 
$
22,402

Europe, Middle East and Africa
14,400

 
8,929

Asia Pacific
2,547

 
1,059

Total
$
48,222

 
$
32,390

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Jan. 31, 2018
Accounting Policies [Abstract]      
Related party transactions $ 0 $ 0  
Amounts payable to or receivable from related parties $ 0   $ 0
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) - Recurring - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Short-term investments:    
Total financial assets $ 253,671 $ 262,990
Level 1    
Short-term investments:    
Total financial assets 253,671 262,990
Level 2    
Short-term investments:    
Total financial assets 0 0
Level 3    
Short-term investments:    
Total financial assets 0 0
U.S. government treasury securities    
Short-term investments:    
Short-term investments: 159,371 217,072
U.S. government treasury securities | Level 1    
Short-term investments:    
Short-term investments: 159,371 217,072
U.S. government treasury securities | Level 2    
Short-term investments:    
Short-term investments: 0 0
U.S. government treasury securities | Level 3    
Short-term investments:    
Short-term investments: 0 0
Money Market Funds    
Cash and cash equivalents:    
Cash and cash equivalents: 94,300 45,918
Money Market Funds | Level 1    
Cash and cash equivalents:    
Cash and cash equivalents: 94,300 45,918
Money Market Funds | Level 2    
Cash and cash equivalents:    
Cash and cash equivalents: 0 0
Money Market Funds | Level 3    
Cash and cash equivalents:    
Cash and cash equivalents: $ 0 $ 0
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details) - USD ($)
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Jan. 31, 2018
Commitments and Contingencies Disclosure [Abstract]      
Operating leases, rent expense $ 3,100,000 $ 2,100,000  
Accrual for contingencies $ 0   $ 0
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) - Employee Stock Option
3 Months Ended
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
One Year Anniversary  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting rights percentage 25.00%
13 to 36 Months  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting rights percentage 75.00%
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2018
Jan. 31, 2018
Shares    
Balance - beginning of period (in shares) 12,637,435  
Stock options granted (in shares) 0  
Stock options exercised (in shares) (40,723)  
Repurchase of early exercised shares (in shares) 0  
Stock options forfeited and expired (in shares) (123,781)  
Balance - end of period (in shares) 12,472,931 12,637,435
Vested and exercisable (in shares) 6,236,117 5,540,858
Weighted- Average Exercise Price Per Share    
Balance - beginning of period (in dollars per share) $ 7.63  
Stock options granted (in dollars per share) 0.00  
Stock options exercised (in dollars per share) 6.36  
Stock options forfeited and expired (in dollars per share) 9.22  
Balance - end of period (in dollars per share) 7.61 $ 7.63
Vested and exercisable (in dollars per share) $ 6.46 $ 6.33
Weighted- Average Remaining Contractual Term (In Years)    
Balance 7 years 5 months 9 days 7 years 8 months 19 days
Vested and exercisable 6 years 6 months 4 days 6 years 7 months 17 days
Aggregate Intrinsic Value    
Balance $ 353,927 $ 246,227
Vested and exercisable $ 184,152 $ 115,122
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) - Restricted Stock Units (RSUs)
3 Months Ended
Apr. 30, 2018
One Year Anniversary  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
Vesting rights percentage 25.00%
13 to 36 Months  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting rights percentage 75.00%
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
3 Months Ended
Apr. 30, 2018
Jan. 31, 2018
Shares    
Unvested - beginning of period (in dollars per share) 245,746  
RSUs granted (in shares) 1,050,660  
RSUs vested (in shares) (125)  
RSUs forfeited and canceled (in shares) 0  
Unvested - end of period (in dollars per share) 1,296,281  
Weighted-Average Grant Date Fair Value per RSU    
Unvested (in dollars per share) $ 37.00 $ 26.20
RSUs granted (in dollars per share) 39.52  
RSUs vested (in dollars per share) 28.87  
RSUs forfeited and canceled (in dollars per share) $ 0.00  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan (Details) - shares
1 Months Ended 3 Months Ended
Oct. 31, 2017
Apr. 30, 2018
Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued (in shares)   0
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum employee contribution rate 15.00%  
Duration of separate offering periods 6 months  
Purchase price of common stock, as a percent   85.00%
Employee Stock Purchase Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Reserved for future issuance (in shares) 1,500,000  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 7,577 $ 4,454
Cost of revenue—subscription    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 359 151
Cost of revenue—services    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 184 72
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 2,218 1,215
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 2,206 1,245
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 2,610 $ 1,771
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share - Additional Information (Details)
3 Months Ended
Apr. 30, 2018
vote
Class A Common Stock  
Class of Stock [Line Items]  
Number of votes per share 1
Class B Common Stock  
Class of Stock [Line Items]  
Number of votes per share 10
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Earnings Per Share [Abstract]    
Net loss $ (29,164) $ (19,690)
Weighted-average shares used to compute net loss per share, basic and diluted (in shares) 50,350,052 13,164,559
Net loss per share, basic and diluted (in dollars per share) $ (0.58) $ (1.50)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) - shares
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Redeemable convertible preferred stock (as converted)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 26,899,852
Redeemable convertible preferred stock warrants (as converted)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 54,604
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 122,043
Stock options to purchase common stock | Class A Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 3,539,338 910,513
Stock options to purchase common stock | Class B Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 9,001,291 10,340,401
Early exercised stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 234,646 128,609
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details) - USD ($)
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 467,000 $ 229,000
Unrecognized tax benefits 4,300,000  
Unrecognized tax benefits that would impact effective tax rate 0  
Decrease in unrecognized tax benefits is reasonably possible $ 0  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segments and Geographic Revenue - Additional Information (Details) - segment
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Segment Reporting [Abstract]    
Number of operating segments 1  
Geographic Concentration Risk | Revenue, Net | United States    
Concentration Risk [Line Items]    
Concentration risk, percentage 61.00% 66.00%
Geographic Concentration Risk | Revenue, Net | United Kingdom    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 10.00%
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segments and Geographic Revenue - Schedule of total revenue by geographic areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 48,222 $ 32,390
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 31,275 22,402
Europe, Middle East and Africa    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 14,400 8,929
Asia Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 2,547 $ 1,059
XML 46 R9999.htm IDEA: XBRL DOCUMENT v3.8.0.1
Label Element Value
Restricted Cash, Current us-gaap_RestrictedCashCurrent $ 109,000
Restricted Cash, Current us-gaap_RestrictedCashCurrent $ 522,000
EXCEL 47 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /R*QTP?(\\#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,$% @ _(K'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 " #\BL=,O]UTN.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$Z@'2;U9:6G#08K;.QF;+4UBQUC:R1]^R59 MFS*V!]C1TN]/GT"-B=)T"9]3%S&1PWPW^#9D:>*&G8BB!,CFA%[G%W$_:==0?WCXVO@JJ!7W>AO@!02P,$% @ _(K'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 " #\BL=,U;K"UGD" "?" & 'AL+W=O946I"MX:ULIM6"G5;0"0944;(I]X1UN] M<^&B(4I/Q17(3E!RMJ2& 11%D;L,BMVM'4>3\IEC=TJ,(Y*UIB/BSIXP_ MMB$,WQ>>ZVNES (H\HY!H)=MN(.; \2&8!$O M-7W(R3@PH9PX?S63K^=M&!F/**.E,B:(?MWI@3)F+&D_?@]&PU'3$*?C=^N? M;? ZF!.1],#9K_JLJFV8A<&97LB-J6?^^$*'@-(P&*+_1N^4:;CQ1&N4G$G[ M#,J;5+P9K&A7&O+6O^O6OA_]3@('FI^ !@(:"0C]EQ /A'@DP,0&WWMF0_U$ M%"ERP1^!Z&^K(R8IX";6AUF:17MV=D]'*_7JO8AR<#=F!L2^1Z ) HX(H&V/ M L@GL$<.'7T4.+B(V"\0>R.(+3V>T!,_/?'2$TM/)O1T=@ N OL%4J] ZM!7 M,X$>D5I$VY]PDL ,+LA@KPQV9+*9C(M8^P567H&50X?S5/% %G(E\TID+G^6 M+'L/9"%;UEZ)M2.J7@)&_IB+7 IY75>1<.HK@PH7 A=J%KLX\MP8, MGF*R!15O >\@8M?;-,-)&LWS$4P^]PT55]L995#R6VO;\F1U M[+X[VU_ /WC?NK\3<:U;&9RXTDW'MH8+YXIJAZ(G[4JE_Q;&":,7988K/19] MR^PGBG?#[P 8_TF*OU!+ P04 " #\BL=,VAA8-G $ 0%@ & 'AL M+W=OFO9[=W"N7_RH MJU.WB@Y]?WZ,XVY[<'79?6K.[N3_V3=M7?;^L7V)NW/KRMT85%')/[:)[K>NR_7?CJN:RBE3T_N+K\>70#R_B]?)->2X[5S35 MW\==?UA%6;38N7WY6O5?F\NO;FJ0B193ZW]W;Z[R\L&)KV/;5-WXN]B^=GU3 M3Z5X*W7YXWH]GL;K92K_/4P.@"D ;@%*?QB 4P"2@/CJ;&SJY[(OU\NVN2S: MZVB=RV%2J$?TG;D=7HY]-_[G6]OYMV]KT,OX;2AGDFRN$IA+[A6%H# W2>SK MOYD T02,\3B/3^5X%.-QC-?S>$L:<97847(:)4JI5!%9P66IRA.0S6C1C.9F M,F+F*C%S,R9'JX@9+@-E$QMP8T0WAKO)B1O#JD'0UA S7*73+.0E%;VDS LF MQ$O*>P:5H5X$E9Z"3C3LCZVF3" M"!FKR$ 6@DRC,8%^R44W.7>#Q$W.JDD1D8X15YG<&"M[48D,IX2[871*^&2P M24()]1/5O9L *A5W8Z@;Q>O124K="*H40GTC,U,!=Y-2-R!,'*1F)%$ OTKF MK^( 1@K@23.OQEJMJ1FNRC2&W,@ 5IS 2 FL.%MUD@#];!223AF5AQS)$%:& M?> P#Y0@HU-Q=FK*3B5@45/:%X(*(%4!-S(\%:>GIO14G(Q*6\MFGR"S>L:< M>S\R0A5GJ*8,59R.F5$9M2.H-(3!S5&9&D$&.H8DCHQ0X2C5%*7!$FMPB\R/( M#*C T@(9I,#364W36>"9JN>Z!9H2B#J?%(0;>B0QE ML.PC8P+I.<@8!8Y10\$%')"I3G/&=4F'69J%YI^,4N H-0Q<')$/?M/ YM_/ M9/?[3!FDR$%*-R<;Y(!\ $L3'4GE-X$!-S)$D4.4XGJ#'(\/VD).=_F%*-1H MT\"(H&((+#64>8@\H0RM-91YA8*O*$D12%59--&VK$'G,C<0IY,AA(NE+F%V?_O M#9DS*'"&]<95,S\;XO.#:Y!F /'L:&XX*_VC;%^.IV[QW/1]4X]G'_KF/)V_QK=#X/5_4$L#!!0 ( /R* MQTQA?M2DX0( ',+ 8 >&PO=V]R:W-H965T&ULC99M MKYHP%,>_"N$#2!]X-&IR=5FV9$O,7;:][M6JY )E;=6[;[]2$*&M$U\(+?]_ M^SOE<'(65\;?Q8E2Z7V41266_DG*>AX$8G>B)1$S5M-*/3DP7A*IAOP8B)I3 MLM>FL@@0 '%0DKSR5PL]M^6K!3O+(J_HEGOB7):$_UW3@EV7/O1O$Z_Y\22; MB6"UJ,F1_J#R9[WE:A3TJ^SSDE8B9Y7'Z6'IO\#Y!F:-02M^Y?0J!O=>$\H; M8^_-X.M^Z8.&B!9T)YLEB+IKW>S;&X?UM]<\Z>!7,&Q%T MPXK?^5Z>EG[J>WMZ(.="OK+K%]H%%/E>%_TW>J&%DC;VX Z ^H-:N__&7!GP'=#K(-OR72HGX@DJP5G5X^W M;ZLF35+ .5:'N6LF]=GI9RI:H68OJQ@L@DNS3B=9MQ(TD,"Q8F,KXKLD4/OW M$,@%L4:6'QD[.!21>P?L#!-K/Q[Z8[<_=/I#[0^'$1J(ZU:2:$G5'A/"D1&' M4Y2Z22(G261%$B&W/W;Z8SL2;$322J(!9);AQ'SISU0CEL3)DM@LH<'22M+A M@>$92@R69ZH12^ID22T6]""6S.G/)K\7"-Q?(K!/(S(_Q5:3#0(%,P"L[_&9 M;,SSH#) FR:"5!!#4+TBW0'=YVXY^)_R85\)[8U(U4KK=.3 FJ0(",X5R4AUP/RCH03:WB;KG M;1O8#B2KNQ8WZ/OLU3]02P,$% @ _(K'3#_,(16A P ,0\ !@ !X M;"]W;W)KZW8M"U4!Z\DQ^W;+W6(JW*&[8TMT?\,_R'%SYK5K6F_=F=K^^A; M5=;=.C[W_>4I2;K]V59Y]]A<;.U^.39ME??NMCTEW:6U^6$,JLH$TE0E55[4 M\68UCKVTFU5S[GV^'U+D[NO-[FQ9#IF?V>_>-8O"OF->_LKBF_%(?^ MO(YU'!WL,;^6_>?F]H>="Y)Q-%?_EWVSI9,/3MP<^Z;LQL]H?^WZIIJS."M5 M_FWZ+NKQ^S;G?P^C V .@'L D[\,X', _Q$@QN(G9V.I'_(^WZS:YA:UTVY= M\N&A8$_<+>9^&!S7;OS-5=NYT;>-,JOD;<@S2[:3!!82=EQ>TDR49)/4J$D$IZA6 5&*8S MVHLDO4CLA7M>)HE FL,,9 MZ27#.RSI>$W&Z]_OL$8N69HNGL.I%JQ24@9*,:05\_L--L0&9]ZIW&$1*&%H M)RRESWZ*O2C_\*=X77@F?#>$S# 3LA- $<-V,M\.PVLCA+^".T(&G)D %1@) MKF<&^*G3@0PTF!C'%2&Z PC3_N88)AFBF>*^78(-((Q M 0 SFGHLPWY\5LR:Y40/8$!KWQ"A8T:G$'!$N/)7EU!!&E@8H.D'F'[:IQ]@K#V 5L8_ M#)2.&:%"[VTT_P"P(^T[ OR<*V0'BP "_PU DQ0P27U$;F=-]O-18$KX=@@= M,RKT1@(T2P&SU/@LG35Z.5/Z*-'30\C88P#M0*,4,$J-CU+ C)0IEVDJT1LY M 5WN5E)*?]N21:-1V?8T]F1=M&^N=3^\TR]&[WW?,PR-BC>^=?W@U+W]2#,U MDY_R]E347?3:]*X-&IN58]/TUAEUBQE'9]>_WF]*>^R'R\Q=MU,3-]WTS65N M4)-[E[SY'U!+ P04 " #\BL=,"*E'H4 " #)!@ & 'AL+W=OWS.S#G&&9<392^\!1#>:T\&?O!;(<9]$/"FA1[S M!SK"(' _AONZ M4'@-^-G!Q%=S3SDY4?JB%E_.!W^G! &!1J@,6 YWJ($0E4C*^#WG])>2BKB> MOV7_I+U++R?,H:;D5W<6[<'/?>\,%WPCXIE.GV'VD_C>;/XKW(%(N%(B:S24 M=,ME]%X5J SN*L\,.1H(6D'"!1'( MY$L%Y*IP1!NZ5:#>(K*=NT+D]!!I?K3V$+GYL9,?:WZ\XN>%=08&DFG(H"$? M4!&FL>7$ 0N+M/B'F\2I)MFZB=W\U,E/-VZ*Q')C(,E:9FY_% >F<,O(G#*R MK8S4DI%M2T21)6.+23.WC-PI(]_*R"P9^59&&%I'5F]!2>[643AU%%L=N:6C M<-TQE%E7L7; Y!V+D*4F6'6 'MA5-TON-?0V"/5G6T67?OR(5 >QXD?9ITU; M?4]CFOPWS*[=P+T3%;(_Z2YRH52 5+E[D$?5RG=E61"X"#7-Y)R9[FH6@H[S MPQ$LKU?U%U!+ P04 " #\BL=,)FP$ !_%0 & 'AL+W=OU<5[:?ZY([]?U[JIBJZ_K5YC=I3XXK=6*DJ(X[C-*J*PW&Y7HUE MGYOUJG[KRL/1?6X6[5M5%]]U0$*U7I^+5_>&ZKZ?/ M3?\67:/L#I4[MH?ZN&CZ?)!LJC(H_#^[/EU][", M!T>N=-MN"%'T/^_NR97E$*GW\?<4='EMR^U.=?W)10LEQ,V?_FWEW9RPY[B?U3#%7BJP-<*?=O_54&F"O*C@AF3OS@;4_VIZ(KUJJG/ MB^8R6J=BF!1T+WUG;H?"L>_&__79MGWI^SK/5]'[$&>2;"X2GDGHJHCZX-<6 M&+6P856=;QMXT@H;XQ8$YB!C?9D;C ,!# Q@Q@!F%B#S.^$BL:/D.$KN.*?4 M>*D &>5I'G"30#<)2"?0XRD,D*IT*/;Z?'/1)#.C&5DO&:#)+39BH1$+C(AG MQ*I&;!)GGA,M,B8QV$H&K63 BC=XFTRWXOG0BE2PBQRZR(&+Q'.1JS9BSX56 MW 4G/,5XV<=@DJ6!$ %R$$C&^NP@Y96,D$\ (#,V20)^(&<>B94?(=\.ZZX3 M-JEO!\@X3P)#39A*)-I/[/L1W5!BE1VMLB8/F,&$(XTX\E?99A+=N+'^Y$.B MU(1F'R8<)H #PR)[X;K0IYP005"X8Y M\,T@F'L"N*>^8":1_;_%!&1@,46S:ZO*-:_C#5^[V-9OQVZX(9J57F\1'WFX M]O+*-W3_=+D+_!'F]&\'H[MXKGNNKH:K[Y>ZKISOU?LKB^E M>^F&1]L_-YN>Z_A=02P,$% @ _(K'3)59TMRO 0 MT@, !@ !X;"]W;W)K/*BI'8%[;SO#XRYJ@/%W8WI0>.?QEC%/;JV9:ZWP.L(4I*EN]TM4UQH6N8Q M=K)E;@8OA8:3)6Y0BMO7(T@S%C2AU\"C:#L? JS,>]["-_#?^Y-%CRTLM5"@ MG3":6&@*>I\45)#PP?I'\WX">9^WE$R-_\% M+B Q/2C!&I61+GY)-3AOU,R"4A1_F4ZAXSG._%?8-B"= >D; )L*1>4?N.=E M;LU([#3[GHRB1+*8_@5/M^'9IL(LPK,_%/Z#8+])L(\$^_^VN)63O2G"5C-58-NX38Y49M!Q MDU?196'OTW@GO].G;?_*;2NT(V?C\6;C_!MC/*"4W0VN4(X?FD+0! #2 P & 'AL M+W=OO&C5N9RVWO<' MQES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\.TD!TMLN@[V2(S@U>R@Y,E M;M!:V-"7A-&MSB14-GEE0BA8OTRZ[N(_339K,L&T GP%\ =S&/&Q*%)5_%EX4F34CL5/O M>Q&>>'_@V)LR.&,KXAV*=^B]%/LDS=@E$,TQQRF&KV.6"(;L2PJ^E>+(_X'S M;7BRJ3")\.2=PNMM@G23((T$Z7]+W(JY^9"$K7JJP39QFAPIS=#%25YYEX&] MX_%-_H9/T_X@;",[1\[&X\O&_M?&>$ INRL,'3*U 0 T@, !@ !X;"]W;W)K MV$ *[Y0VRSIWW=L"*4-RHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=KOW3'&A:9E'W]F6N1F\%!K.EKA!*6Y_ MGT":L:![^N)X$&WG@X.5><];^ [^1W^V:+&%I18*M!-&$PM-0>_VQU,6XF/ MHX#1K&#] ]F_ QS/>\HF8O_"E>0&!Z48([*2!=74@W. M&S6SH!3%GZ==Z+B/TTV:S;!M0#(#D@5PB'G8E"@J_\@]+W-K1F*GWO<\//'^ MF&!OJN",K8AW*-ZA]UKNT]N<70/1''.:8I)US!+!D'U)D6RE."6OX,DV/-U4 MF$9X^H_"PS9!MDF018+LS1*W8C[\EX2M>JK MG&:'*G,H.,DK[S+P-XE\4W^ MAD_3_HW;5FA'+L;CR\;^-\9X0"F[&QRA#C_88DAH?#C>XME.8S89WO3S#V++ M-R[_ %!+ P04 " #\BL=,GP86)K(! #2 P &0 'AL+W=OX4] M=/ZF1J.%\Z9IF.T-B"J"M&(\26Z8%K*C119])U-D.#@E.S@98@>MA?EQ!(5C M3G?TW?$DF]8%!RNR7C3P%=RW_F2\Q1:62FKHK,2.&*AS>K<['-,0'P.^2QCM MZDQ")6?$EV \5CE-@B!04+K (/QV@7M0*A!Y&:\S)UU2!N#Z_,[^*=;N:SD+ M"_>HGF7EVIS>4E)!+0;EGG!\@+F>:TKFXC_#!90/#TI\CA*5C2LI!^M0SRQ> MBA9OTRZ[N(_3S36?8=L /@/X KB->=B4*"K_*)PH,H,C,5/O>Q&>>'?@OC=E M<,96Q#LOWGKOI=BE2<8N@6B..4XQ?!VS1##/OJ3@6RF._"\XWX;O-Q7N(WS_ MF\)_Y$\W"=)(D/ZWQ*V8/U6R54\UF"9.DR4E#EV27/D1:OT'6PP%M0O'#_YLIC&;#(?]_(/8\HV+GU!+ M P04 " #\BL=,&'.O1+0! #2 P &0 'AL+W=OE-:K9)(W2($$DBK(NBS-YDD5GT)MK,I M?\_824. B!?;,YYSYLQXG(_6O?@.()!7K8PO:!="?V3,5QUHX6]L#P9O&NNT M"&BZEOG>@:@32"O&=[MW3 MI:)DGW]F5N1V"D@;.COA!:^%^GD#9L:![^N9X MDFT7HH.5>2]:^ KA6W]V:+&%I98:C)?6$ =-01_VQU,6XU/ =PFC7YU)K.1B M[4LT/M4%W45!H* *D4'@=H5'4"H2H8P?,R==4D;@^OS&_B'5CK5FXIF8O_#%=0&!Z58([**I]64@T^6#VSH!0M7J== MFK2/T\U=-L.V 7P&\ 5PG_*P*5%2_EX$4>;.CL1-O>]%?.+]D6-OJNA,K4AW M*-ZC]UKNLT/.KI%HCCE-,7P=LT0P9%]2\*T4)_X/G&_##YL*#PE^^$-AMDV0 M;1)DB2#[;XE;,;=_)6&KGFIP;9HF3RH[F#3)*^\RL \\O&PO=V]R:W-H965T-(!S2OM@%PY%U);3/:.-<=&+-% TK8&^Q ^YL*C1+.FZ9F MMC,@R@A2DO'-YI8IT6J:I]%W,GF*O9.MAI,AME=*F%]'D#AD=$NOCJ>V;EQP ML#SM1 W/X'YT)^,M-K.4K0)M6]3$0)71^^WAF(3X&/"SA<$NSB14QMO$2>>4 ;@\7]F_Q-I]+6=AX0'E2UNZ)J-[ M2DJH1"_=$PZ/,-7SB9*I^&]P >G#@Q*?HT!IXTJ*WCI4$XN7HL3[N+'KCO31&XB?/>'PKMU@F25((D$ MR7]+7(O9_Y6$+7JJP-1QFBPIL-=QDA?>>6#O>7R3W^'CM'\7IFZU)6=T_F5C M_RM$!U[*YL:/4.,_V&Q(J%PXWOFS&<=L-!QVTP]B\S?./P!02P,$% @ M_(K'3*D^_I&T 0 T@, !D !X;"]W;W)K&UL M?5/MCIP@%'T5P@,LCCKM=J(F.]LT;=(FDVW:_F;TJF2!:P''[=L7T+6F-?T# MW,LYYWYP*28TS[8'<.1%26U+VCLWG!BS=0^*VSL<0/N;%HWBSINF8W8PP)M( M4I*E2?*&*2XTK8KHNYBJP-%)H>%BB!V5XN;7&21.)3W05\>3Z'H7'*PJ!M[! M5W#?AHOQ%EM5&J% 6X&:&&A+^G XG?. CX#O B:[.9-0R17Q.1B?FI(F(2&0 M4+N@P/UV@T>0,@CY-'XNFG0-&8C;\ZOZAUB[K^7*+3RB_"$:UY?TGI(&6CY* M]X331UCJ.5*R%/\9;B ]/&3B8]0H;5Q)/5J':E'QJ2C^,N]"QWV:;[)LH>T3 MTH60KH3[&(?-@6+F[[GC56%P(F;N_<##$Q].J>]-'9RQ%?'.)V^]]U8=\G<% MNP6A!7.>,>D6LR*85U]#I'LASND_]'2?GNUFF$5ZMHU^3/8%\EV!/ KD_RUQ M!W/\NTBVZ:D"T\5ILJ3&4<=)WGC7@7U(XYO\@<_3_H6;3FA+KNC\R\;^MX@. M?"K)G1^AWG^PU9#0NG!\Z\]F'K/9<#@L/XBMW[CZ#5!+ P04 " #\BL=, M%XA>D;,! #2 P &0 'AL+W=OH7P,;O M^=F8;$3S8EL 1]ZTZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J"M&)\ MM[MA6LB.%EGTG4R1X>"4[.!DB!VT%N;7$12..=W3=\>S;%H7'*S(>M' -W#? M^Y/Q%EM8*JFALQ([8J#.Z=W^<$Q#? SX(6&TJS,)E9P17X+Q5.5T%P2!@M(% M!N&W"]R#4H'(RWB=.>F2,@#7YW?VS[%V7\M96+A']5-6KLWI+245U&)0[AG' M1YCKN:9D+OX+7$#Y\*#$YRA1V;B2]R(\\?[ ?6_*X(RMB'=>O/7>2[&_YAF[!*(Y MYCC%\'7,$L$\^Y*";Z4X\O_@?!N>;"I,(CSY2V&R39!N$J21(/VPQ*V8])\D M;-53#::)TV1)B4,7)WGE70;V+CXB^Q,^3?M781K967)&YU\V]K]&=."E[*[\ M"+7^@RV&@MJ%XR=_-M.838;#?OY!;/G&Q6]02P,$% @ _(K'3(IGT^X- M @ - 8 !D !X;"]W;W)K&UL=57;;MLP#/T5 MPQ]0.;[E L= TV'8@ T(.JQ[5ASZ@DJ6)\EQ]_>39-?S'/8E$JG#=;2"'Z!_=F=I M+#*S7!L.K6I$ZTDHC_[CYG#:!#; (5X:&-1B[]E2+D*\6N/K]>@'-B-@4&A+ M0%4K:,_TL MAB\P%93XWE3]-[@!,W";B=$H!%/NURMZI06?6$PJG+Z-:].Z=1A/DG@*PP/" M*2"< W9.AXQ"+O-/5-,\DV+PY'CY';5OO#F$YFX*ZW17XX)X_? ()DUQ$3-\T X*$)G]NH404+K^P,BB:3G(RHTK MY16B;]VL7'CGD?@8NJ;_!Q_GZ7&PO=V]R:W-H965T?,X&-&^V!7#D M74EM<]HZUQT8LV4+BML[[$#[/S4:Q9UW3<-L9X!7D:0D2Y/DGBDN-"VR&#N9 M(L/>2:'A9(CME>+F]Q$D#CG=T&O@532M"P%69!UOX!NX[]W)>(_-*I50H*U M30S4.7W<'(Z[@(^ 'P(&N[!)Z.2,^!:NE<BDV]_N,78+0A#F.F'2)F1',J\\ITK44 MQ_0_>KI.WZY6N(WT[3+[=K\NL%L5V$6!W3\M?KQI<07SD-PD88N9*C!-W"9+ M2NQUW.1%=%[8QS3>R5_XN.U?N6F$MN2,SM]LG'^-Z,"7DMSY%6K] YL=";4+ MYH.WS;AFH^.PFUX0FY]Q\0=02P,$% @ _(K'3#V*CH3- 0 G 0 !D M !X;"]W;W)K&UL;51M;]L@$/XKB!]08N(X4V1; M:CI5G;1)4:=MGXE]?E'!>(#C[M\/L.-Z'E\"=WY>[@A'.DKUIAL @]X%[W2& M&V/Z$R&Z:$ P_2![Z.R72BK!C U5372O@)6>)#BANUU"!&L[G*<^=U%Y*@?# MVPXN"NE!"*;^G('+,<,1OB=>V[HQ+D'RM& GRV,>K5'KI.KE&\N^%)F>.<* @Z%<0K,+C=X LZ=D"WC]ZR) M%TM'7._OZL^^=]O+E6EXDOQ76YHFPY\P*J%B S>O3>&2_BC\-UN\MME;'AVCE-RQV&!."@0>X'XGQ;IIL409A\V.01-#@&!>&,2PAS")DG0 M) D()!N3$.:X,2&KVR% U7XN-"KDT/F97&67T7ND_G9]P*>Y_<94W78:7:6Q M=]3?I$I* [:4W8-MN+%/Q1)PJ(S;'NU>30,S!4;V\UM E@&UL;53MCILP$'P5RP]P!I)=6JF5HJO:_G9@ >O\06T3KF]?VQ!* M4_^)O!9>FP)VU_9$04W4@J'E0/4CWI5%:4.M"W1+3 M:Z!U( E.LB1Y)((RB=QP? #P:C6>V1[^2BU)L//M<% M3KPAX%!9KT#=A:G;Z(.-X&^65??[N,"VZC -@AL_VGQ MPUV+$&PO=V]R:W-H965T M[>Z:%[&B11=_%%ID9O)(=7"QQ@];"_CF#,F-. M]_35\22;U@<'*[)>-/ =_(_^8M%BBTHE-71.FHY8J'/ZL#^=TX"/@)\21KF1D@IJ,2C_9,;/,-=SH&0N_BO<0"$\9((Q2J-<7$DY.&_TK(*I M:/$R[;*+^SC=I/(?)._3>BOTQR=@M",V8\X3A:\R"8*B^A.!;(<[\/SK?IB>;&2:1GJRC M'Y)M@713((T"Z3\EIN]*W,(96 ?>'R3-_@T M[=^$;63GR-5X?-G8_]H8#YC*[@Y'J,4/MA@*:A^.'_!LIS&;#&_Z^0>QY1L7 M?P%02P,$% @ _(K'3,\QQ67W 0 -P4 !D !X;"]W;W)K&ULA53;CILP$/T5Q >LN2Y11) V1%4KM5*T5=MG!X:+UL;4 M-F'[]_6%90E+TQ?L&9]S?&:PG8Z,OX@&0#JOE'3BX#92]GN$1-$ Q>*!]="I ME8IQBJ4*>8U$SP&7AD0)"CSO$5'<=FZ6FMR99RD;)&D[.'-'#)1B_N<(A(T' MUW??$L]MW4B=0%G:XQJ^@_S1G[F*T*Q2MA0ZT;+.X5 =W"=_?XHUW@!^MC"* MQ=S1E5P8>]'!E_+@>MH0$"BD5L!JN$(.A&@A9>/WI.G.6VKBW,.-J59#?1M@G!1 AF@A_?)803(7PG1'<)T42(5@1D2S&].6&) MLY2ST>'V[_98'R)_'ZGN%SIIFFW65'N$REXS?_>8HJL6FC!'BPF6F!F!E/J\ M1;"UQ3'X0 ]N-\@_(A+O%G+:$(FW382;=8:&'RYK"/\A$&T*1$8@NFE4LFJ4 MQ20&TQG,JHS\'N+&1+QI(MXPL5N9B/]GXG0/84V@Q?&AP&MS-853L*&3^B\L MLO/M?PKT\5OEC_X^MY?X7<8^*=\PK]M..!$V1[!B3((RZ#THAXUZQ>: M0"7U-%%S;N^R#23KIV<*S6]E]A=02P,$% @ _(K'3$-!<1X7 P EP\ M !D !X;"]W;W)K&ULE5?;CILP%/P5Q ,G:!U'S2CW9B:9D4@V;?=#6#6?;KJ@L H)0')0L MK_S5HIM[;E8+<91%7O'GQFN/9EC_W+Q$N^/T@]$:P6-=OSGUS^ MJI\;-0H&EFU>\JK-1>4U?+?T/^''-8UU08?XG?-S>W7OZ59>A7C3@V_;I8^T M(E[PC=043%U.?,V+0C,I'7\-J3^\4Q=>WU_8OW3-JV9>6^ MM^4[=BSDBSA_Y::AR/=,]]_YB1<*KI6H=VQ$T7:_WN;82E$:%B6E9._]-:^Z MZ]GP7\K@ F(*R%" P\D":@KH34'0*^M:_>HQY I#QH@U@(@&2* $#"H(J()T]?1:189@ M @H2T(X@'!'@FS9Z3-)A*B.2QLD-; W 8I*YY(2@G+!W%5V18+@^ NNC^7[$ M($$\PX\>$]WS X!-^)& &% 4V9,0D9"X$SBZ'0.CX+#.<,AQ^P XX:C@ 5 MZ-:.R.H51QFUL@+@"$Y0XNH*#B^&TNOZ3N# X>0#QL"9P^D<8]*9QMBX26/@ M%&,HQJ%CH8$C2-!\8PB<08)G&&- 4P&:A(R%.%9-*,FN=1?.(*$?L /.( GG MV!'>MV,*,A8")YE 28X=%'#R2 S8D3@HX.21!%"1W-J16+UF(466)38LC#*< M.@3!.290CET4<.Y(-M\6"N>.HAFV&- ]6P#8A"T43C&%4IPY*.#\46C;ZK+% ML6^%UD#+%GHW/).0L1 XQ=1.,4$N"CA_%-JUNNR \T>AE<^R([9VZ)8=4Y!> M2'!U0M)'UA^LV>=5Z[T*J0Y;W9%H)X3DB@X]J,X.ZI0\# J^D_HV4?=-?U3L M!U+4YA@<#&?QU7]02P,$% @ _(K'3 >7Q!3\ 0 0P4 !D !X;"]W M;W)K&UL?53;CILP$/T5Q >LN395!$A+HJJ56BG: MJMUG!X:+UL;4-F'[]_6%)830Y"&VQ^><.3/83D;&WT0#()UW2CJ1NHV4_1XA M431 L7AB/71JIV*<8JF6O$:BYX!+0Z($!9[W"5'<=FZ6F-B)9PD;)&D[.'%' M#)1B_C<'PL;4]=V/P$M;-U('4);TN(:?('_U)ZY6:%8I6PJ=:%GG<*A2]]G? M'V.--X#?+8QB,7=T)6?&WO3B6YFZGC8$! JI%; :+G 0K20LO%GTG3GE)JX MG'^H?S&UJUK.6,"!D=>VE$WJ?G:=$BH\$/G"QJ\PU1.[SE3\=[@ 47#M1.4H M&!'FWRD&(1F=5)05BM_MV'9F'.U.'$RT;4(P$8*9X,%$"*^$Z"$AF@C1 MBH!L*:8W1RQQEG V.MQ^W1[K0^3O(]7]0@=-L\V>:H]0T4L6>'Z"+EIHPN06 M$RPP5P12ZG.*8"M%'MS1@]L$AWO$SKN%'#=$XFT3X6:=H>&'RQJB_U01;0I$ M1B"Z:=2JCMQB=@;3&4SH>_JWJO<>%ZQP-X;B34/QAJ%P92B^2[3NZR.$-8$6 M1XD"K\TU%4[!AD[J+[*(SB_!L[D=JWCN[P_V0E]E[//R _.Z[81S9E(==',< M*\8D*(/>DW+8J!=M7A"HI)[NU)S;>VT7DO73DX7F=S/[!U!+ P04 " #\ MBL=,4R .:_,! "D!0 &0 'AL+W=O M-EJU4JM%&W5]MF!X:*U,6L[8?OWM0VA;#J5\A+; MPYDSYSB>27JI7G4-8,B[X*U.@]J8;D^ISFL03#_(#EK[I91*,&./JJ*Z4\ * MGR0XC<-P305KVB!+?.RHLD2>#6]:."JBST(P]?L 7/9I$ 77P$M3U<8%:)9T MK(+O8'YT1V5/=&(I&@&M;F1+%)1I\!CM#U'H$CSB9P.]GNV)LW*2\M4=OA1I M$#I%P"$WCH+9Y0)/P+ECLCK>1M)@JND2Y_LK^[,W;\V$(\)\91@:SLO0R&O_!,S+$N4[(D:+K]C[C^.]K&]F]P%_57X;U:\MM%+ M%H?+A%X_3=OLZ(L-[S"*@:+;9T=G32) 57X\:)++<^MGTRPZC:#'V#?97_@P MO[XQ536M)B=I;*OZABJE-&"UA _V;=1V9$X'#J5QVXW=JV%N# &PO=V]R:W-H965T M:G*NMVX)RF;&\]K=R=6 MY>V*-ZQ6OQRXJ'*IIN+HM8U@^5X;5:4'OA]Y55[4[G:MU^[%=LW/LBQJ=B^< M]EQ5N?A[QTI^W;C$?5UX*(XGV2UXVW63']E/)A^;>Z%FWNAE7U2L;@M>.X(= M-NXMN6L;+L/*DX M_@Q.W9&S,YR.7[U_T-EJ[^=W;F5O!J\J%"J_*5_%K5^7@?_KV:X 0P&,!I \*X! M'0SHFT&HD^\CTZE^SF6^70M^=41_6DW>%06YH6HS=]VBWCO]F\JV5:N7+1"Z M]BZ=HP%SUV-@@B%S1&8CHC>(IP(8HP LBCNP[,%@0! ASD#1/*FVI[,\ ]Q! M@#H(M(-@YB T-JK'A!I3]QL%$8T#NA!JB#*%"%-D,(46DX]31"A%A%#$!D5D M47P*_!@HSA.C/#'"DQ@\\4=325"*!*%(#8K$3H4 C9.%&DU1HM0F M\@2I$" M"&)(J=DP&/"]2B$^WKT^$A0QV]>WR"*@$3%//$. 81CX29@L!+4@*<3N-8 % M%Z@>W!) \K)DJ08(K' )HQI2M5S9//0FL07$\((BA@"LH FM&J [/^2Z+_.59< M=P@B/& *SP!*9OL=1&8X&(HNA8-K%$F0CD@77.#J0Q#YH:;\H"!K?S'00GL" M+CN R XUVQ,%&:V5H: %#01<;@"1FZ6N 5QN )$;:W,'4#PI!!K2U"SS#,%! M$$W;81X2+DR ").]Q=2B(DE 0NORA.!(2"Q1]B:WQHJ)H[Y@M\Z.GVM]NY^L MCI?X6]"WSC=X_P;P(Q?'HFZ=)R[5W57?, ^<2Z;"\5=*?T[JI6.?<3R9OAK<(;7VVV_P!02P,$% @ _(K'3(R?B1+K 0 7P4 !D M !X;"]W;W)K&ULC53;CML@$/T5Q A.\ MTQENC.D/A.BB <'T@^RALR>55((9:ZJ:Z%X!*WV0X(1&T98(UG8X3[WOI/)4 M7@QO.S@II"]",/7K"%P.&8[QS?' ]X:6'0BSURE9RE?'7&YS+#D4L(.!3&,3"[7.$).'=$-HV? M$R>>)5W@8ZME@-!7_!:[ M+=QE8C4*R;7_HN*BC103BTU%L+=Q;3N_#A/_+2P<0*< .@=8;5?+*.0S_\ , MRU,E!Z3&N^^9>^+X0.W=%,[IK\*?V>2U]5YSNDI2J6^0/_!Q]'QEJFX[C<[2V#;SS5!):<"F$CW8=VWL MM)L-#I5QV\3NU=CSHV%D/XTS,L_4_#=02P,$% @ _(K'3-9X3^%L @ MSP< !D !X;"]W;W)K&UL?95?CYLP#,"_"N)] MA23\:T61VD[3)FW2Z:;;GM,V+>B L"0MMV^_)%". [,72(+MGVWL.&VY>)4Y M8\IYJ\I:;MU?*4LXK*%6]8K;]_8DLI3?5%G4[$DX\E955/S=LY*W6Q>YCX/GXIHK<^!E:4.O["=3+\V3 MT#MOL'(N*E;+@M>.8)>MNT.; R)&P4K\*E@K1VO'A'+D_-5LOIVWKF\\8B4[ M*6."ZM>='5A9&DO:CS^]47=@&L7Q^F']BPU>!W.DDAUX^;LXJWSK)JYS9A=Z M*]4S;[^R/J#0=?KHO[,[*[6X\40S3KR4]NF<;E+QJK>B7:GH6__L/ M-5@!]PIX4-#L_RF07H&\*P0V^,XS&^IGJFB6"MXZHOM;#35%@39$)_-D#FWN M[#<=K=2G]PR3)/7NQE OL^]D\$@*>MCX@,(38XYDZ_@@X !(A3"!@$,3J MD[$^"F # 6@@L :"#UE83[+0R816INYD@C .(I@3@IQPS@G\"2><<9 ?^E'D MPZ (!$4 "$U T0ST"2WE/08I,4"9_-M]/*,L!)* B 1 D DBF6<,KR.<+%3I M&@2MYS44+-00\N%6\@%?PVDO=4+QR%D23]JAETG&I1:M\((S"WV- &>BJ3-] M]Z.Q-^M5N(0"^WN',("*IR@\1^%DE<0+*+C1$0%0L^N*S%(\+3EO=#U63%SM M))'.B=]J.\9&I\.TVF%[O;Z+=Z/N!Q77HI;.D2M]2=NK],*Y8MH3?Z5K,M?3 M==B4[*+,,M9KT8V8;J-XTX]/;YCAV3]02P,$% @ _(K'3&63B:8V @ M, < !D !X;"]W;W)K&ULC57;CILP$/T5Q >L M,01R$4%*4JU:J96BK=H^.V02T!K,VD[8_GUM0R@EDVKS$%\XEQFP9])6R%=5 M &COO>*U6ON%ULV*$)474#'U)!JHS9.3D!739BG/1#42V-&1*D["($A(QT&R=*&G>$[Z!_-7IH5 M&52.906U*D7M23BM_0U=[6AD"0[QLX16C>:>3>4@Q*M=?#FN_9/,@2G8"?ZK/.IB[2]\[P@G=N'Z1;2? MH4\H]KT^^Z]P!6[@-A+CD0NNW+^77Y065:]B0JG8>S>6M1O;7O]&PPEA3P@' M@O'^'R'J"=&$0+K(7*J?F&99*D7KR>YK-

"KJ*S,O,[:9[=^Z9R5:9W6L6 MSI8IN5JA'K/M,.$8$P?_8G;W&#H@B(E@""/$PMB&B 6=6" 8W")",XTNSH>''OQO%KP=%[D="IY4@NCN?- [L;^)%1O6G GEVI5IYN;C4KD^, M=H=VL E=_?H+[WK)-R;/9:V\@]"F"KI:=1)"@XDG>#*1%*9]#0L.)VVG&ULE5;MCILP$'P5Q ,$JF6_.R(FE-R-$%EX6#7#9V2Y)6]3LW>GJ]3 M=I5%7M$]M\2U+ G_NZ4%:U8VLN\;+_GY(O6<YK5O8&/>]0H@,,XE=.&S&XMW0I!\9>]>+K<66[6A$M:"8U!5&7&]W1 MHM!,2L>?CM3N<^K X?V=_;,I7A5S((+N6/$[/\K+RHYMZTA/Y%K(%]9\H5U! M@6UUU7^C-UHHN%:B\\IP_P3?&M,E/J)R+).N6LL7C[MFJB_Q3HV5-F9GK3>&>>J6J%VKVM M<8A3YZ:).LRVQ> !!O4(1['W*3"48HLGX:,$NRDBR/W ! M$9[1,M.J:*(E2F88P$[<(/R (7"K(6^)(=ZD5HQ1/'9DBD(8S> M^70@N-]0\( G<,>A<(DG(>")&XX]F:(0]N?DP/V+I@T M2I9XDDP^ESA$[MB3*0I%T;@B9W#BE92?S7 @K(Q=*ZG/EL%N/X!LL#XQ1_M; M/9B8D_2=IIUJOA-^SBMA'9A4Y[$Y-4^,2:I$ND_JE5W4(-4O"GJ2^C92][R= M)MJ%9'4W*3G]N+;^!U!+ P04 " #\BL=,"D^B7.,! #W! &0 'AL M+W=OA-00,2FT5J!FN\ ",62%CX^>BB=:4 MEKB=OZA_<+6;6BY4P8-@/[I*MSE*45!!34>F'\7T$99Z8A0LQ7^&*S #MTY, MCE(PY;Y!.2HM^*)BK'#Z/(]=[\9IWHGW"\U/( N!K(3(-0?/B9SS]U33(I-B M"N3<^X':7QP=B>E-:8.N%6[/F%BU(DF3X:H46S&G&D TF6A'8J*\IB"_% MB=S027+P"^R\'G=.8+\5^(>!O9>_=_S=7P92OT#L%8AO#23O7C5IQL0.T_^O M28DW17*;8N?G'[S\P]MK3+T"Z1MJ3&]K#%_EP)N#QT$V[LJIH!1C[Z[[)KK> MZGOB#NX?^/PD?*&RZ7H57(0VQ]\=TEH(#<9)>&=,M.856A<,:FVG!S.7\UV< M%UH,RS.#U[>N^ U02P,$% @ _(K'3-/8[=L: @ A 4 !D !X;"]W M;W)K&UL?53;CILP$/T5Y/>&JTF("-(F5=5*K11M MU?;9(9. UL;4=L+V[^L+85F@?8D]PYDSYSCVY!T7+[("4-XKHXW35K75CUZ[G?Y0M%T1]0304Z-[_*XC[@OBM(+'FG3)K M]2-1I,@%[SSA_JR6F#L1;F-]F*5)VK.SW[1;J;/W(EH'N7\W1#UF[S#1"!,. M"%^S#RVBI1;[:%8>O6]PF"-&&MYUB!=-Q+8^'@M,ULL$R2)!8@F2$<$FFQR" M@ZPMI+&0#U$6ILG$R@(LS-+L'W;PHAH\4Y.%$S4.@D=M?OA%QK1OIG;C23\L^@ OG"K1&K1IYE1Z)0T#A MHLQVK??"#087*-[V,\\?!F_Q%U!+ P04 " #\BL=,5AEI/:@" 3"@ M&0 'AL+W=OJT[;<+!J(F<68;Z-Y^MA-2(#==^H?8YMQSSSUPXSL[2?6B]T*8 MX+4J:ST/]\8T]U&DUWM1<7TG&U';;[925=S8K=I%NE&";WQ0548$H22J>%&' MBYD_>U2+F3R8LJC%HPKTH:JX^KL4I3S-0QR>#YZ*W=ZX@V@Q:_A._!#F9_.H M["[J639%)6I=R#I08CL/'_#]BB 7X!&_"G'2%^O E?(LY8O;?-W,0^04B5*L MC:/@]G$4*U&6CLGJ^-.1AGU.%WBY/K-_]L7;8IZY%BM9_BXV9C\/LS#8B"T_ ME.9)GKZ(KJ X#+KJOXFC*"W<*;$YUK+4_C-8'[215<=BI53\M7T6M7^>.OYS M&!Q N@#2!]C<[P70+H"^!3!??*O,E_J)&[Z8*7D*5/MK-=S]*? ]M6:NW:'W MSG]GJ]7V]+@@*9Y%1T?4898MAEQ@WA"19>]3$"C%D@S"R76"U1"1(C@#!8N@ M/IY=%4%@ @82,$] KP@H3!"#!#&@@-W8V&)BCZD]!MWX,$20),OS+!XI)@&U M)("6&"9(08)TNAL92)!-<"/[KQM#1,P2Q& A.2@D!X0D, %&<'^@Z6;@D1;# M$^SH0._Y 4 P(8B-J0&[\0$30$TZ0@&W&Z8?\ 1N.,RF>,(&!=.8YI1FM\X, M@3E&,1[3!/:N,NK8O3?K)Y(.XJOCE?VHFGG4_>:-IQZ3M7NZ+6P;,T]J+WU_%6 M2B.L3'1G!>[MA-9O2K$U;IG:M6K'E'9C9-.-8%$_!R[^ 5!+ P04 " #\ MBL=,^2T*<1," "6!0 &0 'AL+W=OL/CN/ Z1]L MKV=G9HV]><_%BZP!5/#*:"N+L%:JVR(DJQH8D0^\@U;OG+E@1.FEN"#9"2 G MF\0HPE&4(D::-BQS&SN(,N=719L6#B*05\:(^+L#ROLB7(5O@:?F4BL30&7> MD0O\!/6K.PB]0B/+J6'0RH:W@8!S$3ZNMOO,X"W@N8%>3N:!J>3(^8M9?#L5 M860, 85*&0:BAQOL@5)#I&W\&3C#4=(D3N=O[%]L[;J6(Y&PY_1WHKE)Q-K!H*XR\NK%I[=B[ MG30>TOP)>$C 8X+6_E]"/"3$[PF)+=XYLZ5^)HJ4N>!](-S/ZHBY$ZMMK ^S M,D%[=G9/5RMU]%;B392CFR$:,#N'P1/,:D0@S3Y*8)_$#B_2\4>!_1*117Z% MV%M$;//CJ<'U'8+$2Y!8@F1"L-G,#L%!,@MI+21)LRB:G=5^"\T[B.]8.(2]/*X,B5?FSV M29PY5Z -1@^Z_%HWR7%!X:S,---SX5J%6RC>#5T0C:VX_ =02P,$% @ M_(K'3$<[(QH? @ 5P8 !D !X;"]W;W)K&UL MC57M;ILP%'T5Q /4!$(@$2 UF:9-VJ2HT[K?#KD)J#9FMA.ZMY]M**7DMNJ? MV+X^Y]P/KF^R3L@G50%H[YFS1N5^I76[(425%7"J[D0+C;DY"&['_ %9B!VTB,CU(PY7Z]\J*TX(.*"873YWZM M&[=V_4V2##2<$ Z$<"08WQ\1HH$0O1*6+OD^,I?J%ZIID4G1>;+_6BVU3;'8 M1*:8I36ZVKD[DZTRUFL1ILN,7*W0@-GVF'""68P(8M1'%R'F8AO>T,.W#G:W MB"3 /41H$I'C1], XP@76*("2R>P?%.%>%:%'A,[3/-1%6+418RX6.$"*U1@ M=9-DF":X0((*)$@$Z2Q)#+.>?2T$LW[G?.1R7/D(,]N!_:YSRS;^W4=,_\5:8? MN3^I/->-\@Y"FV'AGO1)" TFQN#.-%]EIOQX8'#2=IN8O>Q'77_0HAW&.!G_ M2XK_4$L#!!0 ( /R*QTQ NH;$50( )T' 9 >&PO=V]R:W-H965T M?8\D1=0$?'$ M&JC5FR/C%9%JRT^>:#B0@TFJJ(=]?^%5I*S=569B.[[*V%G2LH8==\2YJ@C_ MLP'*VJ6+W&O@I3P54@>\5=:0$_P ^;/9<;7S!I9#64$M2E8['(Y+=XV>MRC0 M"0;Q6D(K1FM'6]DS]J8W7P]+U]>*@$(N-051CPML@5+-I'3\[DG=H:9.'*^O M[)^->65F3P1L&?U5'F2Q=!/7.<"1G*E\8>T7Z U%KM.[_P87H JNE:@:.:/" M_#KY64A6]2Q*2D7>NV=9FV?;\U_3[ FX3\!#@JK]KX2@3P@^$D)COE-FK'XB MDJPRSEJ'=U^K(?I/@9X#UL=-9!436<3$=H*%E6#Q>#MB*T'\0#LZ3#0VBG <3=HQ1V$< M^M@N)K&*22QB$CM!:B5('V\'\NV'Q'^@(3UH[!6%H>]/.F*!)2E.[^BYR%LZ>277EFHOQR)@$)=)_4M^L M4+-RV% X2KV,U9IW Z/;2-;TP] ;)O+J+U!+ P04 " #\BL=,Y+6LT;P! M A! &0 'AL+W=OD+A]^_'A6DEJ5?L3N)=SCL_A(\6H MS8OM %SVJF1O2]0Y-ZPQMG4'BMLK/4#O5UIM%'>^-'ML!P.\B20E,27D"U9< M]*@J8F]KJD(?G!0];$UF#TIQ\W8'4H\ERM%[XU'L.Q<:N"H&OH??X/X,6^,K M/*LT0D%OA>XS VV)ON7K#0OX"'@2,-J3>1:2[+1^"<6/ID0D& ()M0L*W ]' MV("40L\=KPJCQ\RDPQIXN!/YFOG-K$,S[EU<\VFM[QXK1DB! MCT%HPMPM8?)SS"9AZ!F&SACL/'YQLQ>]S7;:^7./.]]J[4 !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]:7,CQY7@Y]E? MD:%M;; CBA .GBU9$6R2+;?<(CE-MAP.Q\1& 4@ 916JX#K(QH1__+XKL[). M%-FM&:\''VRQ45E9F2_??>4/:9JIS^LP2O_PS2K+-F^^^RZ=K?3:3P?Q1D?P M9!$G:S^#?R;+[])-HOUYNM(Z6X??C8?#D^_6?A!]H_(H^'NN+^,\RO[PS61X M_,V//Z3!CS]D/U[%LWRMHTSYT5Q=1UF0;=7[B.<,XD@=JG3E)SK]X;OLQQ^^ MPW?XO8GZ)8ZR50KOS/6\^O1BDPS49.BI\7!T5GWX3S@8M4US"1Q,_A"%S_5G] M26^KXR[S),&%O0O2&8S[B_83W+RZ\K/:!P\/AZ/#R:CE4^^"4"?J$MY;QDGM M.S=Q=.C/9AK&P(@YCVX%T\-V4_OZ:'CX[ZTOW.DDB.>M*S% MPCOXL88@U9'RW<:Q_UZ#U 6\.N?70W]9?;KPP[2V\LO03U-UH2[C]1IPYCZ+ M9[^UG;4SQ%/WA.#J-L_2#*@@B&K?XZG?=DY]>7MS=7US?WVEX*_[VP_OKRX> MX!]O+SYJ_L_7E\_W ,Y?;J_4@>O7JM7*HC4PRK.4_AF#2(_^T CDU$S MC1A,A$7I+'U3>^RG*R+G&?ZA_YX'CWX(XVL?N5_%27:8Z60-:WG4:;9N&G4Q MFR';2%6B9QJFFH;:4Y'.5+Q0?AC&3WXTTPJ(5 L]UC[A+@P F@$TZ* M8-X@_ @VU:$_Q?'\*0C#.FSA-=Q#$ 'J+0. K7RL<1J[Y> MZ$<=Y;4OEX^KWT1T5,!KY:U.6)L9M_U>D55V#N:].TOM',T;[-@8LJ: "9AI M'Z0S<#(=S6"P.KB),ZV.7E?>0L7B3;KQ9_H/WX#FD.KD47_SHZKQ">1WJSB< MZR3]/__[;#PZ_9[P/=O6460^#_#88;%(>(? XV;^)H#%UW8$FDJ: [6GS(7/ MS[W)Z4BT#74 A)LGLY6? CA]U$Z4_P@"<:F9ITP&XU,%U,?C7_?G*0TXFZ_S MD"2M, ; WD2O (&![:@P3ILXHGUG#H@]"UK.*VT%W,[SI<7W?U\D4_IRR71P MYR/BK706@+A.7_<65:-QMRK8+2*ZT4(=P)<9):JX^^.%X$.!*0J.?T8(DI5G M,4@%D\WC,/23U,&=+E!Z@,6) O&9ZQ>\K?P\ Q$;_"?@2<=&2J^ (,N?,3PN ME);.=YI1X/X!_O/+]0T<_^T[=7MW_?'BX3T,Z'WVKIY_6GWXD;E@C4?<0EX'Z5O?SUWOD3>@IS:QFOII,./# M"<(\$RK<3?)_UL%R!<,/C802=I.C[,IB$B@P'>G,_;[93L5MM'MY^\O=Q^L_ M HV___5:?;B][T_#]QD(,C*U@#@N2\+O/4.VW?R^;9"8![C'URY^$$?V/]=P MZ5,$;#HD]DAP06WQT0]"U"T/X60/4R JE6K0B1IUGG> -<$R$KUOME7H 4A# MT3OG?\M;+)J=JVYC(+L4@UYL]O+B_H_JW8?;/_<_(K+H%B!'RU0,%.^C<=0( MG(MB_XB$8+S%H N&#AK"K_@W68F$J["$IIEKYW:E 0ZSH-#O_348DL%_^HT< M'>74X904.=N\CY<@56DL:%+OS "&; KB<_(>>/U=/;7W1V2(80;:"7 MU5/8ORVZ?!PMV9IN-K%*MD>;[=2AXM_T.:Q=J,.&?O<[=Z)/D4Z]:;1R&SCR M3.NY?&3M9T*R. ,+1(1;!RV7OMGK#0L.DAN@>:KI5AT(;%[WVF@5.(L@ DUU M!W!*.]6?=3(+4D)"T7E@74NPZBS,^:Q7&R'2 M9T_7BX6>$9O6GV=,*>A[5/PW,6:$)?,NME_U=!S.IE$$4(!,1H\D1^T7P:W4AM,]WGFTU($A6%AD$Q$/#I M#/ANGM#!@JU/CQPTA3G['-:O,OZYV(%:,C(QMEN!^8-BF05HJ.?3$)20&) @ MP8D9<9G%^!67#[/[W;SJ$A:0)?F,1 3, QBY!"B6OC_-@W!^F,6'*5BT*B3T MB&$IRV8%]:-(,)$[L/UG8(]Z"K(5K ,8-;I&YJB1DI,DC<-@3BN:^B&9J10] M22MG[.&"\640=02/=!4_T<[PQ]2H4*E9EG 5?QH_MMHCC:OO@_JWR=*/1-S2 M^"MM#2IJD?;>7A:Q#X .HD *KV0R !U!F23#1(%B%L$3X$X* 7 3?*>WIP1@>I6FE__O?<3]!THO7=Z"?UESCY35V" MKC(P+^-0_ Z0 LH-3ZUC6!^L:"D6(4B&30Q4 F?F3\GA <2$8;+2%\53!+06 M3W$#9A!@-))P:FQ/G:26#-ERI<^!/JY\X&#!C.D01,$FF(=;<2NFV:$F<4%. M>> %9#?[:IK$/F N"0\ .LAAQ%V=#I2+%RG\"#:5WH3Q5L5Y4BS.SQ3&B;0Y M/N"5.9!='!V"LKD&]N8ILO7@4ZOM-$&G?O08)'&$:$GGY8OO$3>5ZC D7H:D M&B^R)[*VW$,4&0F<#;>$[E)$:I4"\P9EUD-;(HCH%,2=FN8A\=U47!1L>Q+) M,^-,FT]AP?&O+4;*@*>DCDM2U8*1]_EZC<\ @O=@V@0+. 70:T4'Q<_? W'7=GG1D=GT_+1#:8 8X#9Y)$/VA],S5AA M/F]_;EO(PC)=9Z,K'[8RU1H%J=[XR$60QY+[(*7W@S3#Q:.88SD5 9*%/::& M97N&YN(-H#PSZ[4?^4O- :U$+T+4#X'5NF:UIYY6P6QE] 58$?"#"(/VZ*E# MHYP4&?>%"$RH-$7$0QHE!HV&'+R7-5*.62_0*)-V(^)X1(: G4"A_9'B92<; M,=O_BNC"^%'L%9F[I04.210/ RE9LXY#V M(9I02MCMAVE<1?'F W@&1!+:@D62@ 3[G.30([OUG:^@Y-+D\20]R7RFPFT1 M RLAH'.4(S@72,@PX'C#OQ/]BG*=S(DM$MWZ!?<%R, D&Y36 M(OQ)UL[TQM%P/D6T$%+.F"[6L,:9;U6J3X/[@?KIXN+.ZDW,"9E>,V'A)E+O M2D>#YT^K&+\,NB[RR'R:!O, 3@;%^D48,E1$"+#WS9\5=&"IH+_.ZMNX(3JHPY?6ES%.SAW%]?FF,A%$O( M"^Y5B/=E^&:@;Z7S(HXS9@]@N.0AAN05IHJ1$1Y'?\LC-M6L_*CRXN?($\M% MBJ^Z)X=X=<'3?=2H;*$L>X58N-2U& M FOL*#0)-_.)NPECO[S8 M[%>M?KUYE,M=F;K+4;"R 3HEMRJSE0+8@/DK4!IC%!@2:X3)0.80DHN413.( M;!9\_@B,/\Y3D9DU5 TR8"IAH''[>'CHY8O)XG3L[%F0S/(UAJQGNN0C=:?S M2;J+4,8CSU#>RLY&^P//OZ)\NSV9K\&19]"-L!)G8+UJQU<=SC3X?Y M)L5UV]=_OGU[CS\40P8!C0&PT$% MB76>F>7BMI@$"^^O,_N]Q?&W,?S''#^'OX MD!&%J?QDUX,PXSCJP4.\ 3*9' ]?OP&-&D#4A@1I2 M5#0BE3EH@C5EAEG;W, M+("RS ,VA:P^"O)/G:OACZ,:7_TX*_^DG*$7.7+W#ZPF66JK MWLL; !!F@DU[T9\YU%K6'DL *58*M&B33\.MYVQ.3!YRD\VUJRH)AY=@+DE? M^!$H'B-72'(6WG'4#NWJXF!'P%T9'IH8)G4B3 KXCLMO;N(!/3T**HU25K-0M'%K$A1('YAGQ!$!UC@HW031&/$^(:#+ MI,VF%GZ@2-P(>8F< $8V&_[ZF]Z6O2+3..<(*:%>0E$6@<^5WLA9H_F.B.>B M!OH'4P(UJ*X$UQQ1+B.=8UK6?NA4[7GR)NQ1HI['*,/3&7/9Z.,&!T7)DR65 MY.(Y&W8@^E""X7 _LD$4\2]4I]N-TJ/GHS2ZS#G-'J/GR#PDB\:\NM8PI5@] M %*22J36EN7*%^.V9,BJCX4]2XC^BT\X?M2)XT>'0X"HF8(8V&59?;K,03%< MH[(K)' R/+$DX*_)L",U]W-@,F7J-+Q@9;=J=P^,>,=E($39O$8UOW!=BB!Z MU$DD;-*^7W(8<'X_:S+%W\,]9R1':P89-:L&Q*1FK(-D&AF M_^AIF*: ZG3D#E31?!'($K;%:(XU6%6.6]S9]IL*RSE[P7&\ 86-X 6H 7!* MT3 E3\VE2"OQ+WY?_M9H^*)OO9\C]%B;NM,)<1B4,;=%V@4A_8=@AJ$2&%7] M[OA%W[T!GA4_'=[/@/.API9@&-ZZ"^_(G$$ZOX:3G@?TX'MZ)- ^.1S#AA_T M;!71N,L8SMCQ-)>FA$.RWU8&W6"X4;@&>%.9.S+YD=-G MAW[R^\FHVA:J4NJE4N5WDE7#?K+JSRO,TRUEG)"',F>=!!6+E#GW)L:H;R%[ M4E;U MR(_7Y%1PI[?)$S8L9=(U%*72AL2)1$4JIVH8]FYR-N@@"F/"=5&1_IIB1FF0 MKF"'L*4Y#$;LQHVH>/HWP5V-22'($HUE^^O][779YX<0A^65MK'0&@_1VCZ8 M"8.?VRJ4?FQ!XG;D>,P>!NJ/\1, ./'<7*36LQ-*(.,!-XMKHS_P970\(Y7H MT,0D4B?0=G>,XNVJH#VX2R-08*;6X*ZCP2_ M"'-T.%O'4$^-KJ)FBD=I@SG#*1'G7.."*;-(CK2F6AD]TO 5]K>73H%R/U&J M63QZ:.,6HM]JQZ%9 +>1B1:Z;5]-MA3T3,:P>F#&\-YSZU&"4=3NK M6VQ @G_AAQ7'$16ZNIZ7B(C5)-)PKD_O0E>3K,()%#6WSBH 7$IFJZUA26(& M4;KN)D=QD 5> 4%SJ5D#3:P8K[JRRY@^8A*A&\M^Q_'>B M.#G6<3YRDP/5VM7@#:9/ZJT4#8#N@F;-*W5^Y$V&0_C#^![=O^1A:URL/OP220#3>\'1<@Z3YO1V2)V/O_+SMC,U3ES,6.(V>8-XFJ/=) M[$M9IH%EC1J "!CAD2&N73"M-AZN"61DU@%2I <8 MN82 D6*@K?0+:2[NH83ND-5:T+0!OJ1'UZ1!M;%>5D-L(I/6OT6I7%SO:7"C6/]ZB&I]BQD&G56'U0C20C-_-\D MY3(&VV>=KSQMQ*T1>5' MO#KR(RVLF)&Z?JQ(1=F*=*4W!!?7:RV>G%*&BU5XS9$I M) AXM(31=#&57@13;-. FIOQ0[AY*>CRS:0F&A7K1ZFID@0X\1<;^.(ZI-P] MRDPFC8L2-?=(8/2R;E95*?)M$ M\H'R?7[QP4V4+AI;9'(] 606= M+^-&314CKS"TD'%S60SR9<)WW@"2#T6EK-*';0C0-XGU'N5$ ;"A*+2&6B88 MSCEE:2*J^;^ADR=>LN^\ZBB7Z8PY(F:&@8O7D/CMM607&Y%%V==E@'*56NJD M/+$K&TR9W/CR^.B*A&./CZ2$CMP"LWK0J=F.1 1$ELD\EX3F!<8,,DO)LU M5N1PG%8>3A,R,25_D#TN\J@ F""-@Y59.1.\LMUGXZQ-*3,V*V90B$?'YYA8 M1F:2338#E$D#"@:_O= ?4F7+/KS1;AF F)[Z;,=H/*.$<(LYN) MO)@%^Z6-%]V/.%5L-P-S$BXY:]QBU'3;,H'C>*NDVA<9UK;BE_G8VO\T#S )>A/LZFX_(:M"X2_E09H()(U2Q52U+,JPH=(+75 MTAA(PH0M2@?-BA@'$HHMRX7_>&4*'2WTI$B%0R(SCKE 7(X<-F3*%X MM:2AW@"6.JIAX2[KYNJ. F94OT%B$31FZF*B3),*&E%K[U'*N;]T>R":K$&HY*/?F=(N*/'[*^E(DA6(X!D/AVZ%$1C(A\V@.',A2+;'Q%LSFYP M@1051P@%E$I[?6) ?[:IOR9:9!(%[79H];"F*[ -I90<%X>N#6G\9)TUM$Y: MF!/>L5!C!THE9Z'TF3+98S R!CDG4Z:DM3?LMNE3G-^_M:VI<$BXM> RMJQB M\TS/F]+*&8,)[KM&.N<.P?ZG5/'97$^*[8+<(?Y8FYF6K,FYX1P1!J9_AW8EGN> MRZ$C-G"G1CD5 PD)^,I1%;5]. O[77R30X5R'DODT1$FC'Q\_*W]GF0D&E<9 M1J4Q0)1*63>Y;)XH*&YK=E#XX;&:*8S'Q?I[(F#4:G)B' 0FVP'13>LB@,L5 M\!5;<- 4.@$VC87FY(1*2P!@;6?[#,]$*=3@47+H)F.,9BEMVJH5);0$.LPB M9K2WG=JR>34.YHC$ M&X]/2X>;"L#F-8]V>531M^7@:.B=CB?JM3H9 /1WM #BO73/#5!=Z$#BONPL MQ.^,QA/O]&P$'SH?C,?.CBN@AOT>G8Z]\\D(=XO_=W2D)L<3[QSVB@UH[,2T M*CKI!K =>\>PL[/C,]S7!/X/ #<:'7LC^';K+)6E 'PG)]YH= K0/ADZ> +A@(&HR'#ST3DZ&:G(^0"3"AS(7$,DQ$,CX;'!VR@_* MQ&1%9)4"G=54R ^%-3@?#8;?:]CY2MX!4HEE(,4:#=!+=C948MU,P M1[0>C5Y%SMS.+]KJMOL[6RD.MA@1H-CZTD6]M-BY)@F_*6JI2+2[33$ MI60J0X6NMH&KA850SJ9QC9DT-JX&]<7O7AIO2NG 4.1:RT)+H.*&"&A\FF?4 ME%O*R4WH!,SH)*9$ESEWK(*Y\PV^-@*"M$8%9D=1II*C?5HNW1L8F.Q*.1)H MRZ-_@'H66]DUP)IQE&N64TF7+MN>RS:D@H>T\1)S,QDV*@T^F\8-E5=3T]&@ M<6+6\I(\XOQ.@XK8C9]@;8#V@HH%<=ZC\4KTEO# M:BX!;(2F44F+9N&VOL3I;%"@ GF;J,C5\=$S^N"Y5 Z#_8>V*U,*7!&G.QB] M5F<6,]@=(>$NURO1;P>Q:660I!@JILY/H,!8)E\[=S:'=Z"'631OR,_DK1<0 M+QDIO+H4'60]AT8M.^W0*=FSD1& MUUL:4#+TKR58Y[1_;Z@[=V)Z-C6MI7ZR=U>"UJY(G#/$,CNMI>L\$,S<_NU5 MF-&V*QVV1>*5,B!?@7YXCGH9:&G*:7Q^.*-;!E)I$UUO((VLE;QNA@;L$.&Y3]7>U%%./@ML M5VKI8-;64=YIWF"X#W%Y>=6)715-^($DI9-UPW*I615UPR:IL(2E8W16LA)C M,INMGS3<YY1HD-SI1=@M46BPZ2O\ JS%PEN9R:%.?):[4 M]@::#1I<[53G#.E$FOS"+UI3/!3' +)Q_>0F,9D;#&53$M1ML.7=R4WM4I M=P@0C;(G.*40T;FO(N&\EV;\+5?C>S;_79HK456^>O_>4^]!EBC0^!H[@.)' MG1ZW8'1=H;^ED)0WI@_9I2NAFN9"O=&\5<56KYWK]:$)#!*[M/9/R"@?W'7T MW1,%OD&8S]QL^+[H4J:K_F0[#Z@METGD<-/[BHZ]%#)?2:-5CI)V"H/>I_A? M)3&8RB6F(%IR4&"1I*'T 9A7=T1;TB[3:V<+9[;MOR:#8%[J<''SD!&UU$89 M"Z L5]2?I8&7]-K1+EBHL.'+#II1$ZUL/EH\> SHF/,<4!_2G=+R25 \Q;:\ M>+H4^A2;2++X]=R6)A$73F4')52J ,9%&DYY4Q1ODS4->^L0%; MS9\@+4E:=#\^8C\^YS318]LPT=O.B4 3?R2QX'@Z+M(^<"GOD0YU%UA8XP*! MA,8 >7WFA?>&VU<:!LJ:0A)+F1%Z3J30PKI53>/?)G2CSE]9D>(SU67TF\98 M%+OK%&GC3@"= U3K*7M/<#DMGE?-R;:F%0@Q2DN17TV]?%[@I;]5>9.OT4R- MDS?*WL?S2AV,S[W1R9'"2U$.1N?>R?D0_K[244RE;#CZZ]ZX\8+-E^-P3!$H>#XS-9[. 8EUH^J9IBX;*23LG%>V+EM\Y]RV?=<<)E M&9<67- 6(1 GE-X%BS+36G=RN]XG_;&?M#H@:4_/]?QU40ARXIV=GWMG%.WI M-9$5F2TS'A]Y)\,C>\.C226RY@KA1@XZ\8XGY]YD+1[@@HW./>&0XP8C(!I>I.CH7H/JZ[+Q$A'*%)) MYES;O)"[I*1_XE]WS&$;7E!)J22,4)KQW)2'%_7PV%,HL1G(.)@C>AMN_20Z MO+F]U#APY?HTOI=*KDC#F3:@L3"$;/\BD\+MMFO+HSS%901@:DE'T$1GII\B M21CI_19$?,>I_S3X#W7K)K:,/<>!0:!&-+G,Q0C\.9Y*?T,G?P='."T."=HZ M\F>925:#[UCARHUFEH&YM*M<66YZ[.%(NG2G4GZ@"TRG39Z]: *G$:.@ MK.9 MV\:L3'-"V#:'G8TX<*I%.'/5A/MN;C^4 MMG0_+A&SPD',4]3NE2!H(6\Q%S*C.T@&:H3Q-(?U.N/>KYV[-^246\C. M=)*^>(L3%ET*I(%.8V]19M,%;W,:$(H7PR_UR!-@H/6/R0_4UQ/8T3;F@Y:F MZ;Q,"RZJLQJHGX#[R64L+C%AETW]64H"S?9@0UZI!:UM@&9UGAH/D-M"I10; M6^G1FFVOP&):9B*%=4Q4%!1>2*=3+A& MCJ,])H7;#,0/MVB<.+<9-9Q50^-S01% 8Q03MAE2J6J/ M.B955^YV42#IC@! P2,1$\?S)3DE;:&L/IWY@ZC>P,-I02Z[)VE7:X#L'(N) M,R#@&E+9XU+5Q=;Z=5U@S)\15V2_D=L;H,4S; ,&#O$5H+9K*CT8N%X,]V*M$GN,#?B>G]U,83^%1T214?8B?#G'BN?F*87D_O?_P M\-X*+Z>^IUIK?$0G5 Z%+(F;ES5[QH M>>Q$X/[4FHI [545Q(2Y X61#M1'',2WLP_^:FA9RZV"!:F'UUDZS J%6^T M"TKO-:GTI#!*#5W:Q!BP]]7IT9!;4Y4)ZI.9)9-R( 1J2_UY,R-$]0/KS&V4 M&YUD$1"_R7ST#KTZ&DRL^H\A^HCO]"1&(/6%;)TV?:.N9B.DBF]60&0% MC--BIJBKL65D6RDCH^;EK1O ":01N=QJ6,^T$[XA9@9)2ZFZIRZ=)2NVTCK,%IUA;5[D5M>G\GEJ"<:7%'&[UK3E7AWV MQODV+]CD=CIW62%M&U"O KU0U[:.YI;K:#QJ,!XT=\":T3O%$@%[V,[$,JVD MEZ^O.F7F7I!.D9(">* \^T53)K8UI5I/WE?D#J7;25Z6("(WSZ#_#N33^!3S MI$%!/AJ.U76.9:>>^B68@VZOKJE@$_O>+>BNFM$1C!J"##H?GP-O"7P03MR4 M:^P='YU2JN:YY&^\4D=GWGB,B=>3L37J15%-M+Z_-VI_;]3^WJA_[7NC:BF] MG==(U:[AW=\JM;]5ZE_I5JDJ@K??X%0CA:][H5,]>_X9]QY57]Y?@[2_!FE_ M#=)L?PW2_AJD_35(^VN0]M<@K?;7(.VO0=I?@[2_!FE_#=+^&J3]-4C[:Y#V MUR#MKT'Z)[H&J;2Q?6.(?6.(?6.(?6.(?6.(?6.(?6.(?6.(?6.(?6.(?6.( M_YF-(2J&@OJ\#M_0%7%_^(;0.GG4WY2LA_^:*I&^UZT>/) I5TN_O3?=U+%- M\J[[5)]Q@6J37;6_[C7;7_>ZO^[U7^*ZUZ]U>4H?OM1XH4$/!K._%&%_*<+O M>BE"%](V^K=>BKW[?O]]^OWOY"']>T3WZOE<.\1]-^K_&=VH>TFMNG/96D#2 M;,C*C%[<8-^#[I^O!UW7^;M>"54^8EQ1;[2$7E1I8ZEK[/K4+FX5375)>6P\!NY^_QH'4-]]]QB MHS>\/*F^S#Z17]@G\BYO &R[0V7W M7.T[[AA;VV#'V-I^J+X\*QCA9>F*^P92JDYP6\G2QU!7E!DEM48_SA7FI?K8 MK^68.:Q<*>KNH/(B#ZG317'[[J6K=E\4!07(A1MNZ547=./>7S^@:Q1#X6FM M@0V/,#?PL?91'7/$+I@:H&'2OV#6Y$5QU5]US*\RL41 8'X$'RA8U8'C8S \ MOZW^"F(9&-KD1*1"]?%IXTM?<%(.MW./!,LSV6?0S,J_,VH@\#>ZSM';R>MP M>+V%A_'D3/4RB"+)T)&@'XI+_DQ= VAT7/5^P?%AM;_2RY_5^Y,MKJWVUPO8 M8$"M%U1:G%,=;S@.13$#KF6'F$X%7[>W)#W_Z.:@9.'%F5;E?\8I/O?=\H$^ M]^WVL]D]4]Q:63Y_& &L;!^XAX5RNBU5B-W'MZ M;!R%YWC-6YTCR; S,VS4/*YYI]51)S*;O>#XJ'$R,^S4?O2T<5SA)7^/MTM& M:)B3UO?U.&CS[;:>4^,)LQ9!RK+&V'@Q[@&Z.&NG]'5X?.,GFYE]Y^K@>2$$ M:MI=X79].6\H>8>[N+3K*-XQK,5MW/&:LY67D/?SO.>M'W\AQ'J^\OR/=,!Q M]PPO1^3N<*"#NLUH.2I9VC7=#I/3)59QVJR]F J\#GSI6F+-1O _!^M\;>\^ M5?8*7"HC !RI[:!1^[O*BWY']G+9ZHVR=0ZZ;E0P[8KY7M)*YJ049HA26WWW MK%DY[3JU?UA?E?B\:%!=$Z,L&4Y^ENXQ]F;BKM/X,@NFR00Q]X=^+(5B;%HL M NRV"*8\WP_2+_!0-R%WQ5MZOB$AEQZ!C,.=$JXFC#?)P'JV,*.LMB9"!6N) M=!EQ-S;%MY*:UFOEKD0LUF"TV!IYW\\47.\-HA]UIZ9=E-=[)V6?!?)S[2;?M]B3^_R<-3\^=W MFR1M:<<].>8S)WO;.5FGC[\ZN-1LO(?SZE-;\^;> SE[K]2&NMYRNB8T33MH MP('V_M%4;5AK./W<,,9N5HDTR9.T,[I:O^0:A)Q/@_F',D\4@X]!BF%>A^OK9-2D*)R<-/WZLDU) ]^: M7XX=&PZ=?= MI_JL,-2+8B(TFS3]N?XL=VL4K0LH'('M>#]0.UX)4G2=$ZD7]8@*QY=J=-\9 M7*K-XH27JL\^^%-=^^PU5R'5' 5-]KECC*)SWS/5V]5Q>7JX]/W-_RW&X_#: MX._2-/OQ_P%02P,$% @ _(K'3%=]:PY4 @ )0P T !X;"]S='EL M97,N>&ULU5=M:]LP$/XK0AVCA5''3I/2-0YLA<*@*X7FP[X5Q3X[ KUXLIPY M_?73B]^2K>N6K:/Y$I^>TSWWZ"1;EUFI-PSN5P :U9R),L8KK8OW05 F*^"D M/)4%"./)I.)$FZ'*@[)00-+2!G$61*/1-."$"CR?B8I?O*'U+_DWB6?/D-^ VM@3Q1DZ/MI4=!4?S[+I.@W88P]8+(3#FA- M6(RO"*-+16U41CAE&P]'%D@DDPIIL_M&76B1\M&[0S^R!Z/AX51(Y7+[#/YW MV4S?<;0C*Y RU@F,L ?FLX)H#4IOC5? MLBWN.D-^CMV2$49616N:53=FOVLC)WG(YKF'M-%>O*B@:ZD_5F8YPHWMP8$[ M!1FMW;C..@&&G10%VWQ@-!<<_&*>31CNF7 ^(VT>M)**/AH^>U02 X#": U* MTV2(?%.D6$"MV^-49_MJC@Y0\[^N;LO^8J_V?%X_._E^R^*KN" M7U=57UJBO:8/0.3D$$1.#T'D ;PVXXL7UA@TM_>@1=AJ$#H4+2O*-!6-VA5- M4_!Z;(<6XUO;'K*M:[KO$PR])DO3LV_QF]@4,E(Q?6>7Z)PQ[NT;*SR<=K,6 M'46,>_LSI+3B%RYA_\=@_AU02P,$% @ _(K'3-9#7D8F P 3D_-WY]L78IXTQ3^PUSW0Y#/95 M5=R$89GL(9?E=U. =G>VQN:R'?;G#PJ>"G?KS=-)I-*/<-:;H9!)W#]0M2Q'?1X/!#=V/]A,MNM2F!BDCH' M71V@+&2R4D:7>U64 =,RAV%P[,*D3ME45ZKZRV;Z,)3K&[#VU;-T&'!W7LG* M/?.L2K7)(&#V1KD;=I;R!MP?Y'BYF$P7\73"W%F\G,\FH[5K_!C-1XOQE"%( M04"*H?\B+:.V?+>43^L$&2/@.R=$9!7?B'C.L^E_>MX6*QV6KG' MI%N01DEB:K<@(<@! 3GP"WDOE66/,JN!/8 L:PO- R6"NR;@KCW_BR;/5=4" MM5]Y;-R\Z1WH1 %&Y!UJ#>_XA9S^J0]R25P_9SRVRJ0^\$[S(L.8I&H\NV;A MQIV;LF0%6!;OI05,1OF%>Q:,FSF3 UO+U]./2NF$>_9)#+OWW^XGF)V5Q5XE M[!<\@ZY/IHX2"O=L%'*)X3V,22F%>W;*%XL,NW#987;ZT2FI<,]6(2.97V%, M2BODJ< MF0O*0L*SA3[%;%?V.@-F\ 8+9:'(LX5(S(AC3,I"D6<+X6J"74R@DBH[28PB M2CZ19_F0B5%TLIE&[J:=L_R)L'PB2CZ19_G\UHE[\\Y8]08IFU60-TE1GFXN M186 M>FYDNXWR8@! #^%0 &@ 'AL M+U]R96QS+W=OP@DDB\B?;5>'V3;-ID,#3!?K8!$6@F7?#(\N;=UN94+:-+\K.3RYUU?AM M4H30O2GEL\+6QD_;SC;]-Z?6U2;TKRY7G*TW2AW'A&LMN,9TX.QVWB M#D=*)I_&Y39L$W6IU'?KSKZP-G@U?-"T7]#_Y-K9_ZQO3Z4F M@6["VTT"WH37FP6]&:\W"WKS"\[:TF$;KS<+>C->;Q;T9KS>+.C->+U9T)OQ M>K.@-^/U9D%OQNO-@MZ,UUL+>FN\WEK06^/UUH+>^@5W)=)E"5YO+>BM\7IK M06^-UUN/]/:%IOQ'JYKIW]P-02P,$% @ _(K'3 DYB'N9 0 @18 !, !;0V]N M=&5N=%]4>7!E&ULS9C?;L(@%(=?Q?1VL0C=W)^H-]MN-Y/M!5A[:HDM M$$"G;S]:=N73A138Q,=O4 M[,>$]'(<85M3/T 7.6?E$*\%]97J KLG/ZG@X3;DQM'0NAAU0?5L+R+-8]2S M=N(YMTCMU2FH.*IX3'VY#_MIW+)[[SOP[Z!G77/:J9^/0X!P9" Q ./D(!03$J1U$J1W$J1Y$J1[$J1]$J1_$J1Q$K1S&K0#&K M0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K0#%KAF+6#,6L&8I9,Q2S9BAFS2YH MUJY-&ZGT7R0?QBP/]5GWYWGV!5!+ 0(4 Q0 ( /R*QTP?(\\#P !," M + " 0 !?D !D;V-0&UL4$L! A0#% @ _(K'3+_==+CO *P( !$ ( ! MF0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ _(K'3)E&PO M=V]R:W-H965T&UL4$L! A0#% @ _(K'3-H86#9P! M$!8 !@ ( !IPL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(K'3 BI1Z% @ R08 !@ M ( !.Q< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _(K'3'N'YI"T 0 T@, !@ ( !." 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _(K'3(IGT^X- @ - 8 !D ( !H2T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(K'3-_!CXO" M 0 -P0 !D ( !U#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(K'3$-!<1X7 P EP\ !D M ( !Z3D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _(K'3.>[EGTN P Y@P !D ( !E$$ M 'AL+W=O&PO=V]R:W-H965T$_A; ( ,\' 9 M " 1M' !X;"]W;W)K&UL4$L! A0#% @ M_(K'3&63B:8V @ , < !D ( !ODD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(K'3$<[(QH? @ 5P8 !D M ( !CE@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _(K'3!',$ODA+@ N>4 !0 ( !8U\ 'AL M+W-H87)E9%-T&UL4$L! A0#% @ _(K'3%=]:PY4 @ )0P M T ( !MHT 'AL+W-T>6QE1B8# !P%P #P @ $UD >&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ _(K'3&5"7LF( 0 _A4 !H ( ! MB), 'AL+U]R96QS+W=O XML 48 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 49 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 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 83 164 1 false 30 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.mongodb.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.mongodb.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.mongodb.com/role/CondensedConsolidatedBalanceSheetsParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.mongodb.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.mongodb.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1006000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.mongodb.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101100 - Disclosure - Organization and Description of Business Sheet http://www.mongodb.com/role/OrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 7 false false R8.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.mongodb.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2107100 - Disclosure - Fair Value Measurements Sheet http://www.mongodb.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.mongodb.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 10 false false R11.htm 2113100 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan Sheet http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlan Equity Incentive Plans and Employee Stock Purchase Plan Notes 11 false false R12.htm 2116100 - Disclosure - Net Loss per Share Sheet http://www.mongodb.com/role/NetLossPerShare Net Loss per Share Notes 12 false false R13.htm 2119100 - Disclosure - Income Taxes Sheet http://www.mongodb.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2122100 - Disclosure - Segments and Geographic Revenue Sheet http://www.mongodb.com/role/SegmentsAndGeographicRevenue Segments and Geographic Revenue Notes 14 false false R15.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.mongodb.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.mongodb.com/role/SummaryOfSignificantAccountingPolicies 15 false false R16.htm 2307301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.mongodb.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.mongodb.com/role/FairValueMeasurements 16 false false R17.htm 2313301 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan (Tables) Sheet http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlanTables Equity Incentive Plans and Employee Stock Purchase Plan (Tables) Tables http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlan 17 false false R18.htm 2316301 - Disclosure - Net Loss per Share (Tables) Sheet http://www.mongodb.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.mongodb.com/role/NetLossPerShare 18 false false R19.htm 2322301 - Disclosure - Segments and Geographic Revenue (Tables) Sheet http://www.mongodb.com/role/SegmentsAndGeographicRevenueTables Segments and Geographic Revenue (Tables) Tables http://www.mongodb.com/role/SegmentsAndGeographicRevenue 19 false false R20.htm 2402402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.mongodb.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.mongodb.com/role/SummaryOfSignificantAccountingPoliciesPolicies 20 false false R21.htm 2407402 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) Sheet http://www.mongodb.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesDetails Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) Details 21 false false R22.htm 2410401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.mongodb.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.mongodb.com/role/CommitmentsAndContingencies 22 false false R23.htm 2413402 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlanStockOptionsDetails Equity Incentive Plans and Employee Stock Purchase Plan - Stock Options (Details) Details 23 false false R24.htm 2413403 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlanScheduleOfStockOptionActivityDetails Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Stock Option Activity (Details) Details 24 false false R25.htm 2413404 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlanRestrictedStockUnitsAdditionalInformationDetails Equity Incentive Plans and Employee Stock Purchase Plan - Restricted Stock Units, Additional Information (Details) Details 25 false false R26.htm 2413405 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlanScheduleOfRestrictedStockUnitActivityDetails Equity Incentive Plans and Employee Stock Purchase Plan - Schedule of Restricted Stock Unit Activity (Details) Details 26 false false R27.htm 2413406 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlanEmployeeStockPurchasePlanDetails Equity Incentive Plans and Employee Stock Purchase Plan - Employee Stock Purchase Plan (Details) Details 27 false false R28.htm 2413407 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansAndEmployeeStockPurchasePlanStockBasedCompensationExpenseRecognizedInStatementOfOperationsDetails Equity Incentive Plans and Employee Stock Purchase Plan - Stock-based Compensation Expense Recognized in Statement of Operations (Details) Details 28 false false R29.htm 2416402 - Disclosure - Net Loss per Share - Additional Information (Details) Sheet http://www.mongodb.com/role/NetLossPerShareAdditionalInformationDetails Net Loss per Share - Additional Information (Details) Details 29 false false R30.htm 2416403 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) Sheet http://www.mongodb.com/role/NetLossPerShareScheduleOfBasicAndDilutedEarningsLossPerShareDetails Net Loss per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) Details 30 false false R31.htm 2416404 - Disclosure - Net Loss per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) Sheet http://www.mongodb.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails Net Loss per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) Details 31 false false R32.htm 2419401 - Disclosure - Income Taxes (Details) Sheet http://www.mongodb.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.mongodb.com/role/IncomeTaxes 32 false false R33.htm 2422402 - Disclosure - Segments and Geographic Revenue - Additional Information (Details) Sheet http://www.mongodb.com/role/SegmentsAndGeographicRevenueAdditionalInformationDetails Segments and Geographic Revenue - Additional Information (Details) Details 33 false false R34.htm 2422403 - Disclosure - Segments and Geographic Revenue - Schedule of total revenue by geographic areas (Details) Sheet http://www.mongodb.com/role/SegmentsAndGeographicRevenueScheduleOfTotalRevenueByGeographicAreasDetails Segments and Geographic Revenue - Schedule of total revenue by geographic areas (Details) Details 34 false false R9999.htm Uncategorized Items - mdb-20180430.xml Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - mdb-20180430.xml Cover 35 false false All Reports Book All Reports mdb-20180430.xml mdb-20180430.xsd mdb-20180430_cal.xml mdb-20180430_def.xml mdb-20180430_lab.xml mdb-20180430_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 53 0001441816-18-000053-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001441816-18-000053-xbrl.zip M4$L#!!0 ( /R*QTRP)@DDH9( '6W!P 0 ;61B+3(P,3@P-#,P+GAM M;.R]:W,;1Y(H^GGW5^!JSV[,1I!RU[O*GO&)JNHJ'\_:EE:2=\]\VF@"31%C M$."@ 4D\O_YF=N/=>!$$29#L<0Q% OW(S,IW967^^7]_N^ZUON3#HCOH_^4- M>9N\:>7]]J#3[7_^RYO?/Y[;C_[GG]_\[Q__^<__W_GY_W4??FFE@_;X.N^/ M6GZ89Z.\T_K:'5VU_KN3%W^T+H>#Z]9_#X9_=+]DY^?533??I\9Y:U-!C-$B M-=18XE@28C B*DKYV;?OV^TDRSL7A))+R84F%T*W97+!>+[]F#<'PUO__+F:C2Z^?Z[[_"KMT7>?OMY\.6[R9??T82H\X2< M,_)F>MMX. 0D-]TW^7;-C9V\N_X>^ (OY\N7Y]_:5^NOQV_6/+_;_Y(7H_6W M5-_A36SEIF+ *5&SN[Y^_?JVO',P_ R7)^R[R173&WK=_A];KL:O+[(BGUY^ MW;E8NOIZT/\\Z%R\;0^N$1J=<)9,K^UGW7:Q'O[RJS4X]P?]_OAZ/3R=T?"[ MT>U-_AU<= Y7Y<-N>W;?[IN6;QCFEQNQEM_!M],+BVY[/0KP!2) EA$H1C?# M#=?#-VMN&!?GG[/L9G;/959S2HK/N0G@L^>[__OK+Q_95?IW-+^[NOOA\!LV/__Q/ M?\9W?5^47WS(+UOEN[^_*OD.A.A\*BQO 8XWDV]Q&?[RINA>W_0 H^_P*966 M:P_ZH_S;J-4%D&,*MYK_)'_[E.)[II> #NZ.;O&#Z2?=#GYVV]W%B[GYRR9OZTSO7CZT>Q]TP\FE%E/JI_QF?])_CKNY_Q_ M)O+T/Q]'\$PT6;Z7%<6[RX^C0?L/^ZU;S*[P@VM0:^77]M?\^B(?/AJA9U3, M/R.(Y4?59QUX\[>;7K?='54PM3I=N*2RU!/(O]^(VYL?IY?4D?OS=VN?7X'S M70V>._!")0^CR=)*6-T9UI-OGG!IW4M>6O>,ES96:\M/4;LMHXVF\KAH@UX_ M?;07=?31T&Z$^*F%^/C+"D+6WK:[)J?^S?C45%>0#8_\M<\*\;#4L''8?Z/,6;OUS]O MX!LX87G MZ]$MBFTC=$<3NH;GGPG/GX2IHHW4O!Q311NQ?1:FJA&ZAN>?*\^_5@9MV.&! M/)=7Q5"GY&8T''U4H\X:%C^:46<-SS\+GG_HG,O<1KG#G#MR1MSV#8S1R/8CV3, M&L%^K?:Q$>P3B;M.534\%SD^I5#N-2J2YR.VSR!CW-CCUYJ$;NSQZ:3%&REL M>/X4>7ZQ]OH9>)"-&+U6G_!E"_9#% P?5;";$KPF=_NL>+Y)J)R0U#0)E49L M7XRI:GS0UVK]&A_T10>7KTD*&V/V6GS0IB+]!?F@SW@WHA';D_)B&[%M?-Z7 M);:O54(:=GBH@*-QG1K/I>'Y)GO6B%&3/3L9P6ZD\!FY2PW/GT@8_JK\M5.* MF5^S>S9O[3ACLY_[[<%U/NL$^LN@G8V =$NL^"$O#SPUH%_E3\+O+Y=;=B'[BECE ->V8977Z=0>P"J- M4_N43NTS8YJZ4SN^*-K#[@U>\8)8I>[8UO!\10QRKZBG89#&0VG"XB<(BT]0 M<]BOV;"#>R^K@?!HV&V/\DXYJ>GW?G=4?/CX^\HFPW_!5>CE+;FY5]DP=UF1 M=_S@&HUWM0CE6X99'UCD7?^9>3!+)%H*GC?3Z$B["0L47G"N]R?Q*U)X>_%U MN+[I#6[SO%RQ=\_0 F[@Q8UXO1(&J#90V5U6?T67O>2ABOLPS5'5UNE.<53G M)#GZ1N?=5<]KY)\7I&[N;V\:'^IPN]7X3R=C/E\2^[TP*_22'9H3\R].3I87 MV_D=$. _%S8X=F!^-/D^>K^ZXR1NFG5]$=*]6"G<<,&32/?QBV6?/"W[Z>O@ M=?/'PX<5,Q*_#F55;4.Q=^U1$U@\XA83A!9WV6):BD1>0&KDI>BQ$TV-O#(= MMFXOW0(*G6YOC 5*\_-GX5N[-^[DG3@<7"/QQJ.2=N\N0S;L Z&+]_FP(N_M M^@K4?%Q?/'WO#WZ-/@UZW>RT6!X^R'OY-?/<0OK MX<@W9^0#Z/>*:P :AFX8NM'0=V/HW?[+2\[ /@K//[0+=,IIY%=J)E"'Y=?9 M12_W@_Z7?#CJPJ_OA_EE/AQ.(OI&4&J"LC?5&I/P$,R+!;1P0^\V?,N'[2Y$ M3\^_SNPAV1:+DURO2MD_@PS3:]B5HVU-@WD=T%1IM^]RU[2MS#QXH8G0- MCY]XQ.@:,_!HB<5&&#:E#%^=:G\")FQ4>Z/:&ZDZ<:EJ4NRG+E6OJU+[:4L+ M&F$X"8?I!+WVE^RJ-%;^3OK(#_IM0&-8BM6';O&'NW5YOWUUG0V7.>)CULN+ M26N-W_+1BIE>\YA:/>!/^>#S,+NYZK9K5V\R^O-;LFJZ0WLPAOMN_^?WC\^% M'W<1>*$T;QV%CV2EMZS/8H^N'0MT;)=A=7G?_#A9W^]___AZM7,CDHU(OF:1 M/ 4K^3)$\B?7B.1+%LF?W"L2R9?AN#8BV8CD2W5<-W/_+/M5=+/W61M8M/U, MLPKUE9\EL%9Q>[VZ>3)&,<'=7L-$%S]LZ7V!%%_'".WX; ]7QC.S"@L[?U2T&G!+U_>\? MTSH8_[0$R/*#%MZ0YOW!=;>_\1T3PB.XQ:Z7K#QK^M4,M=V464?LK5CN>&0% M][JG;L=KQV._#$;Y)K[ [^[\P/YX55LLPWD#O^Y^:"?OHICV.\B8L9=];DVX M^T-^N:3/WE0*+FN/S@45G$GJ(Q&)(,Y:(Z3SVC(K Z/*[5-K:*$Q9A0E@KCW_QX/FU9 MM>U-4TC207M\/;O@?2GJ$3XK]J%#HA+*0^!>:I$X8AQ-.1-"IXD**K@W/_[G M!(J-;UD/!L*Y+Q Q>*VP-*CFS#HS96U:!J.#; M?TDT9S[A+($5T2$&HFTPJ72I4SH0ELHW2WIVXYM6P<#DUCX,H:BV@BJA(K$) MD5$E'M\N5**#YN+-CR0Y_\_E]^*CIZ\+I7WQ9:JL]W._DW_[C_QVG_=JI1T# M5*.Q( ?6.F=]E(Q;JUW)B(L&>..;5L HZS'*0HU2W1?OQB/LN-;I]I\[FKI,RI641K(E?+>@]&3(NYW(JZ@4LI.22B0T=5XZ&;W340;"#5V' MO-"2 R<A^9!_+N>2]4>_9=?[2*&5,DF<3EF(7!CF'772,I3Z-2(8@4^ &2NMD2 ZG0RA& 2P\7SF_+C;ZWP:?!QW M1^\N(<[,?P$G9PT-](15YVB$"$,$BSIAKH3?1? "EE:AA)]3*L P'88%? 06 MN_\9ITL5(,?H7'7<>/3;8/2W?/0^ZW;N3'\!#J/E7*::$F'A]P2LIP) A,O"%I-S ./O#O+X_ MG;N=?_X^NT5I+EO6+9UZ+;K]RK6JC([]DG5[>(;["^2%OY]TO M>-%O^>@@FFJ/*0;O0?-%P<"FIHQ&;3#Q :SADIIQE1I\PW70KH/E<)BW$1A\ M4Q,(> '6F9(## 0MC 21$I!)K5=AAJ!!B4-A'H[SSB_=[*+;*X^8'$3DF":) ML8%SYCEZ,T!O!T0WGKO(9%IC7,TI6X5W/1P' KN-NM*DG"=.49TX!;JC(K9M;8(FAG$J MN -NM]HXZ@4#/](Q$2$R%S7$J.)'0ZS3Z:)VSWKHPOW<]]E-=Y3U[K8RWD$L MY5,%!M0*9HV&10D0H+@H@>-IW1=FL)+),@KKX3@(U&VTYN"M!^6#%JD2 *9. M(>(#J0A6L6#JWJ_DTBAV9U![/9QLFW?6.Y&3B>EW]E2BA]C=N]3YE(M$41,I MX>"406AD3'3UF(F+%4;9"Z[C87*4T<8;]8&*3JJ8L @&0W)KN$VXE\1+;[5C M-:Y;M7#/@Q;U.>";Z&$]L1I"9\RE"0]\"UZ[ KY2*WQ:2TC0 0Y?8+,"WC[ M^3#KV7['=JZ[_3+QAL=$)^_801K)B7)>X>X/$4PKIXDWS-K(G.=!NQIIE'I& MM/F0%WDV;%\!<5+@FM[@!B_=CS*644\#28FU6C#I0(TPHQ.1&DPB)6F-,I2+ MYT.9CWFOA_WS^YU?L^$?.48X>S),XA.24.N-<2(FTOI !)4A6@%:A+$Z65";H2!XU"05)G+P ML:@S*H!'Z1-/./COL:X(]%,9T'L18W^CP8PS-%74I@D5 K@#/@!-( A!Y]/7 MHZY5G_H4"7()PCT"[J1EH>8J5GF)YT*;^Q@-GVK@ M&B!&$ID CK )<(L7U$KFP2NM21&EB7P^E#G8:"AI#%*:\-:0BS%'(58RO@@@B80<^)N='2.)IJ' M=6MI2 +&M%G+IVM6N&$ME<2@P DAM!0D6BQ 4RZ51FB05;>N:H@DC(.)(,UJ M'K6'^X8%@(:$-94-1Z9KT@:?#K MM!CCDLMF84[._?-$66Y2@;MF(F5:2\*4$(H)+WGBUBE#)IAA3#>+>7+^7VJ8 M)B%)B8]&&"^C"A 7*AU%(":MY9(9!6C-7<":G6Y(NT6[-\"CL&LI-Q.H M^7&(V]FO_Z>;#W&CY_87W.99DK_9-3_W@;F+\@*RXF8L//+7ZC1N>1)SF/]C MG/?;M^N?MW E9L4!/Q"7';LGP@?/HJ/**]"RT3GO)%=2.0:$IDL.Y62[C1JS M;I774.TT2$N?CK12>*QW\Q*+?JR.QNJ@N$IC2%-:JV9X/B1E3T52JRP8& )> M,^A&;;P3)GH7.$T@FI6TII,>GZ0/B[\4(I4I+64BI98E/*9BW8$(P>1JN=IID_;I%*%@V'! M4DP,$D;P_ 8XBO"3$AMX;4_[^9#TR10A>%I 2 B+0.I%E,)&GE('CIF-)HIZ M[??CD_1A\4\CS=Q!G%_^:_7TPQ+.*Q;M+Q!&BQ/"/<7=TNR&:_/WCIV'YV(4+=BQ> M0GAB@7<3<-R%#(E) ZA>"'N4)^!RUBMV(-I8+2/?I449"8*]5 N'FUJS;*:SA MLR.X"YP1HB2Q"1.1:B,-L?"[4RE8MKH'^,@*\*"]#^:"3#F$)VG*A(N)I<&Q M1&C@I,!37]L4NH>!7K<-<5_4MG;4B(PI:_$DN #''8)G(AU1-A7,,[?F+-;A MR[4&-9\5>/8%_T$^_ )WXT[DR&?#X2VP;\G8Z]9J,T(&.,_$(&2BG&)*43PN M&)4RQ$!HPFN-9#B'(&4)G[V .@H6FSG.. &<%;6WRHNHA4NIL^"-*P].8:)J M:DL2D] GP6(;:I.L:;(Q)@-0:23LM^D(8X)@))(4A)%0M:AYH0 M";-RBFKO97BI:_=DZ?4HO&>)21G5%*))"=Y.HHE75GOC:%+3Z,VBG4 "/U)N M# ?E)X,0"2A*+57$!JT!.S+%;7FS%[-H#[RAYR,WGB=@ZXD@\+LEPII4)RD+ M))&URH:G5VF+$<%)2,>3F2/*O6;8%]9+*U(=-).*<:13L!C8;<]RCN3)RY_L'!EG?AJ6\$HUPFS:0*QJX6X6SL'JD!I[JQC/":U0%P: M3NHA[,' /B#6V](/Q&B>$BVY#"DLJDMX]%B.2C4+(?!:*Q<.Z_I2")C+4HFA!)F3A#MJLWSS_TV)GOS-*_^A;][XT[9>*5]A;VC/V2C/%Q> MYNV-9U6W%.A8 CQBJ50>B,8@P(F&6- %$MM:U[R N[Q\/PE&B[H[D8 M]O,(CF%#;":4D8Y&"9RHC2%1$5G/>!IU3$5[/](.KJ^[H])RHBT#S.$6L+2; M]ON7',L058Q.8!].T#-6)"YQ8#I3+7&HS@K:K6]%]_M^M_>7-Z/A.'_3^NY@ M,$J5,#^ 8+6V1!%MHQ'*8^,N39,TL3'1-)!50[X3C,ELB_?9\-VP/%W8*5\)BF!E.UX+V#KYZH1*JJ3T^:I$&N'$&9#YE+WB:++2GVP.KI MB+!S4(E+ DWQU'J,3$CJF81U+HE@P=9K=4)$6'2%C\P))G7&1RD(8XYYIG@( MDS94@4D37@(1=G("24$&) $AL"Z)S#!G:44$+T)<;>WZ $28#+(8CZX&P^[_ MRSN/J0M\,!(B/\^\5A2=5BOE!/G(0[+N\&MIOU>#ELW8/#[2.U<<7+LD>K"D MD1+!L5V"F#0JTZGPG&U#^F%Q?CA1E^"W"Y^$Z*E*<:L;SQU6HBZUEVO[JSS2 M0C^@:#,K49@U3B)3C%)._ 1I1D)#C_7!3CQY5FZ8D1QDG/(I5&)II$ M7>$;"$_(NH$\H/D3"%7U%G0K/!X7U9U+:XB@).5&BU0+:B2([;2#(IYB78FE5 M:@RS24C2Z"2;,#!.AI%K)RR"^TH@K+P?JINF2CZPP*;8;2P%Z\/ #?>.0HPQ MP3>-$.C9PP1V99[D(R.]>Y$]+&O"62J]3**0"8CQ!&GM55AG?ADVG1*+S;X> M!ND'%&*91DFQ6+CL_ARD2B<^A_?61W&8$#\MTKOM;T(L<:D0$FPOLY:2F6L= MG.3K.^L92;3>9GYW([VY,NMHJ[N<'0XB ;_*.J*PD YG*S$F8%VEQ'_KTR'8 M)@>C7O?T<%BM6;[EK76LV2(IV%8K!9:8X-GKB"-> K%([1H&3 M6!E=!743. =#O2,3&TB: O.G$EMW>6(-(Y2!"H_>D6AHC67.J:'*' 9UOYWW M1]6\Q@_=XH_W^1 _R#[G9&/L_/[E%PM/%.-UB%W=E+'?* M*1K2!/Q]!MP,3). T[1 ]WXY)QB3,F2)ZIO)^=K)_OO'363W2>*Y331FV[DG M$=R56)$],6IY%MR<[%(^--G-BR#[9FXWJ4LL1+516NH#V%*#$\21[,2G+EU/ M=D(:LM^/VQ/-C) ^IHF$N#.P&,']K)0,3J"FZ[G](+(7H/!_&@PZN!DUG:GS M<="[^WQL[C3.);=:X.$!3()0+(-,22+ I-;[(AAB5LW1)E@.A7B'";4Z831( M&PW$.@&BW!2B/Q; L4P./ /6!*B1HJ"S@< M!-TR>E5;RW)0^$%GGI33$'LJ;"JBJL./A@'+$ %Q64QC?4@'T70Y';H.AKO# MN)7"Q$!XF.H8%1,R!@,< G8H%880DX3ZX25&A#@(QLH3@P6HVH2 GKKC";)4 M,!8-'A[5$!=Q9T*:6AV\]JD6JAXB4;D6SCH!P\"82V(D)HXRQXW"1"W.8BUW +T,SKT@WS4>#GO4@%D)+BG;%D+PH+E*B(6 $[?:U_1Z/!+@"Y.$[\S3 M/##!9' I-4%8G&>G(DEQ&J@6AOI:5?9*.?T.6.X%]M83C]JP(&(2*-5XW-&! M,61@'%DB0.>I>M66N2_8'S!VAW^[(YS>?H@RMGB*.4G @GLML(<^31U6OE./ M@Y=I#69#UZNY=9 <#O$.*D=/4Q4MJF;@:2%"I$E*4$EK76M?2IA1]P2Y]" / MLG5$*G"25"CU1332I$PRT-$IP IX <]" M)&GJE"?>,T]P$ Q-UARH-(:MMR1[ WHPSW(:E'"$!7 BI' :H-;!& [ABDM\ M#59*RW.XFT'=:_T/Y==HP-D$HAH1O3!@,T),3R\O!]_U._9Z,!QU_U_Y^=V+*T.B@1,\F+TH0!/K*(-T V@:Z*V&ZC[([&KBC$PIA*LY.-,1'"/B>5$>W"7=! FJ5D33>Z'1*U7=E9T MVSB'$3M0KVYFKE^$Q>@PM=([EFJ6XA(HW,)PB32.&"IMHE><_7EQT#EY*Q:P MV '5O1"H+\ B E@$ 9%,E#0 D V7('3BFL!_K]5=","R5NA#T.@K 9]=[E8 M(?JN?\3Z[3U$AT@(*QVHU=1%D:98VD<\L5Z6TS3KFE\N,]T#H/#H%-HAEY&# MIQ038W$(L\"8!4PBZ&H-)/->UG/:^E$I-)G0\2'O817=@B]V6-"+%4!1<0-> ME=#::Y/*-'+00 Z<*W4/Z&='C6SG[^.BK)Y^=SF=)G!G24R89X8&&Q-/(>8,.!Q:B3*K M '_63T"?DQ4/;"LX]X![5\(* DZ%E([4B-1P)X)-+4]3"(&8JY6A_W@0Q%UX M1/Y+]PN&'2,0(TSW')B)"#%)5&H(=U8*4/!:"6HACDL)\#>I[ZP1N;(%N!V8 M^X"]E;$ MR9)J7C_$1\CJ$(J[ #\8=+YV>[T[!F^*\]1IS:F&J"B-5D+(YD$OD\@4H?68 M2*THCNEK]P-E:]Z,,,O!5M# (.1)K'5!@DOE4PIFQ)DZM?8"93@HBO?#P2$I M,8XCE4'($XP-4F$M0 *.MDVH5CI=$X,Q8E9X;_[VO8':P5.$8;FIP?[?7G!P M\L'IBH%AZ_H40L1:)P;&^8J9V@!4E9+Y!;ZKAL7@*9XQ.*/O;O)JTZ5P^>5@ MF,]2-SA=!MAQ,.QT^]GP]N=1?EU@W 9W#@?E_'%0%?D0')&[.Y; CA#_,E"? M$ ]H;\#!Y-JF 1Q,S#VM*6#@,RZ8/W]=DP*\KMF*"NX:-%4(66SI%( M@M 6#"\.-^>4!"^Y"9236O9Q-9OWP* NL3QW$'A3R3VG LMZ>8 5!F4=05\K M4_,.N%S'[[M 73F;:=OE?G?Q/KO-:ON:>W!M8-$%%S%5!H:.!NT9X09X5SBE M3'WP""&"KT*]':1[PK^#Z(YZ;L!4@Z*1PB0.V!H\8NV)RXPR:%<9]Q+X#S-7CO^:.Q*+U#O M.&<\43ANC2I8"D>5#*F*$3ZOY2[!L+*5T\M'P6,X7@IW[[P<-K%*2ZD5C58X M0G626AJ3*(B$4+:>2#H'DU8S]SO!NC\:.Y9#""4"=](QQ@6X+,!)(!+!*PJ^ M+&BE=767-7UT3S1F>_)7V?#S 4N![3>,Q"2W"@(AAZ@\X/X2"T&0^N2\\]4* MDIT@W1/^'6L KD\2(5KT@ -X/<%RIA.(9XR3J97UW7>AY$. ?Q]I\!!E.&,I MDQI"7TX-@S^"3E-*2'"TYBJ.Y9"&BMMJL$/-8!'DMC4@H!P MC554EM5#%:YVJ::#T9AL*]W=P?18#.,A,,,M33P-3DELR9JFM2HDJO@N M4[T"TCWAWY6!D,YR/.M$L69*,4,@L$^=)28EDM$_]WH*A_.-_/6 MC?+W;(X>Y6!M1PPC -;"0P).@)#IBX2%Q"4\?K.6&V MZJK48+@SB#LHK2$T!A_0XL82:-^@<0LM,B.454E(ZFW>Q*HKLA7$7Y#XY5Y9 M?Y3U[I*@7HR6'6X)"$J @,#2P!02(@CF=?! R+#:X@1K'U94[%HP#H!S1U1/ MA(6%E5X9K852$8Q8$JBP&@]X"U\?07QW.#?Y"KN2T+C)YF%]G8U8I17!MF(Y M'U4QT=[+FL]&<43 LO;8X!%L!6GK9.04)\MRS13$AP(5F=+@D%GGC0 M5Y^) M!P9VI8)W-TA888V'P:X&O4X^+*IA$G]_9X$3!(8($]S,DV-E0:^ND)P*L MHZ32ULLPY>H$],6W[P_5#AN3:&LX#<)!W"L2T#V6!TH%? #.&='UZD70]G<" MJS@T]G!8PDP9!_L'],)F*O 32[.=A+#6U >;&:)7N6T)@CL!MXMLGEI)**PH M!];W%EA/4NH43SVQLFZ:.1=2[ W1NRQ1(UKOK2)"5'A#4 KNGWN#1 M&.;!CR ";HDI<8'I^CHO0KH/.$> ?T6TE^$/$"Y T)9:3D!FE,(V)1[\-R8P MGI!'A1_\)*P:>C\;6@3Y-#==*UG0HERO.\_ZP'0NC73G8$"P#R(GR7&"M$!@I0#&5V@** ML1;1$?: "%4>[_V6*%A*/4W V0$1<2GH&PT,!OY9ZDQ"8[W;*-%DI0OO_M = M"Z==J2@!$3;X;\H';'GI7# ".)$G)'HI37U+2\F5TK2CHC393KW7,H&[B2T\ MN"(X_U<:"(G /855DRRU(:WY\^>$*$KVP6D-=,?"::%6ZV)XTJD&EB9E2VNJ<*Q+F91XQ352T"-+H"X M"9)%<&=?3@+7 TR7H0:\:X>%-F64JA1&@P[LLDJ3>M-Y<+Y79J/58+@C@+M6 MV[E$I(DWWD2!A=C1!9J ^R_!1JV9.R#!;)$# +R'J"C&&0G6@H8"00'75J9* M*+ S$ E \+=NATROV)8U8-P9REW[>!&/[DKFO0VE8Q) RV)W:,VH\&)M)Q*M M[P3E/*]WZ DA8:+W$+"D,0463!4HFJ"8Y$A>%4AMM35?<3S6PG D%MK^A)0 M0,89Z8&@2> : GP: X[FXS0-M32*6MT_V0_(-7U?9G,5+P?#8FFNXKQ>>-H; MYCT>:)#*@33/ J(V31U4D1BL8BDVE[[FFIT:Z.!CFW<_] M*G/2OOTTS/H%H%:=I2K_ZI55= _+@C1(91D!'P-[X#GC(@D^IMJB,Q!L;8-B MI0;A49$[(:KNJGI2-E7>1DDDMM-PX =X%T !@P:.:?V(W?E* '%R9$6;]"#L MQW#$F,9 7PLJF:,0(&IO;(JY7E[3@$+O1:<]P7U0S'=U(E L2/ 5G#0.#R@X MEJ:IY8Q[(!JG]=H90L2#XKYXNOY -P/;;@2B<.?#XFP>ZSE6K@*:42=6U8HX MA*!D#>.OA>10>+=Y'"'AP&?@!DF(]$V@*95V B^!_^KU/T:Q-29X/WCAJ\&R MHW?H,1>,>&7 _B;<"8H-E%VDS.,P$O"32$V[T&2-G[01G/L OHOG3:*P5P^6 M"PL@O*4&#[PRZ510:O7D*ZI%N4;>]X+\?79;AG6@,3_D-^-A^RHK\G>7"UT5 M[YYC-Q"%<"Y=6D9VV!] IZ"PE.<*N[=L[QVR&Z#[@K\K4($(S@MKN E6.)-H M&2"P5X8$S7VHMS[!4VKW1^#3P+;_,>X.\VH2'&J@N4]U=X<9X@''.87X'Y9 M$XC^I8\H \Z$-?O2DLN5C=:]X#H"(KL6PR::6*=] IZ_<=R&5!HM;/2IB2ZI MQ;9'Q>#]$.5G=/N^E_5'X#C@[N?-]2'FVP<.IBO5#GX1(-+@A:>1&Q<(U9B- MKX5L9#U/[0;M6 CMROU&"#\C%1!Y>D&HM0[083*"?L5UJ245V8H_?"!"54G/ MVE*>@W:?A>/:2L9DI#@/EB"C:IQ[X<$4J^Y-R0A]T-@T,[S3GF2"=LDOKN<18*@[SYF]]-: MRO 4/%HC-1&..&>5E5$'JH5GE-42&\!\*_U9[@+>\=#:U4=$8L?X5))@0!E+ M\&23Q /T\*9=B"RKK0+HG_+M*1<$I48(R##:%I]0Q[P4F0E(N(+:J M'S]=24'>%?SU.NW.1^3!W'%F60)2$$6BK"7<@7=BB<'%J!]Z%D8(M0KX1E@. MAWF;:N+!$ZU]C$P%$8,P0&*(%30+*48[-1,AL?'\03!/>D- O#9:"O6ORR,W M$.#-/[LSPXLT!7. 1TX$,=Y2,-91@O765.!XO9J"70#_#F =#9M=@04$DD;X MH(-5G D*-ALD-"H1\#)MTG*,(?1HL?G]'VTT]UV#M*HJ3,]66D)MQ:$ V#?<%L">A=,]\5@ZY:@5S1 Y*6\#H)+JZ6R8&P5Q^G.JE[( M=@ZNLUD9#W(W#%9ZI-^]#XB4T:6"$!5Q_'+4$B-'K[Q5%/B['D!2ME+>L0+! M <#MT81]>H6]SH$ELV+7A!;.).5.6I,ZB&"4"=$$@HW9*9;?UY+5%-: /B%6 M13=[G[6[L+H[$-,1#V!$[!O"L.A4 S(,HF?."9C?I'Z\/EDY-O*H>(5?PZY9 M.LHX8#^=$)( _WEM4TJ]%I0?5;F]2EF6M*C\=%YH%DPT4EM?(,"Q:$=M8&$D*T%L4^)/4#*8Q0)9X0 MJ[UE@UH.ILUX)T HC+/.*H@,(,:70:5JS3:#X.KI\-I#-JP4$"!$;E1P @(= MH[C@E@H5$DY\O4<3*>M+]L4H+SO8@+-4Y6/GA5%WW]]!UP)H'3S'?G'*X2 F M[1-@FYBHM!850X"PXKIM!N90D'?N9I;# Q/D$&$E ;Y)<$09>!I2&U;+!3&F MM3D$Y$FG4YPC<(W?'M;'EQ!?UI0[ VH?@D<054,T)X$YK4%RUYQ(6'8JUL-Q M"*0["(N5;Q!ZA(2Y"/K<6P(1H7,6F!:L5*SM> "/Z*- :K$YXN=2YMSM_))) M@MM^S8:=\L=_527-[T%7#CJ[A]64]]3FRDR[82ZDGJ:R/->S@;M42JY" *+>_/B>_VT7WH=A=6+4F@<2);U^!P8H/GS\?64"S^15RQ. MU@-?O@40:%_E[_IYG?(D>!NXL!QLM\,,G#-28/=B0UD2^:E3OCK=]W,?J#8N M=V?*O8!/5UE_DN6,@^%EWAUA\7?UWH=8F,TES3KB02WJ7$BQ%[J1/"72:)>$ M!,<^K!M$NE/ 'X0LC[H:8T#TO_/NYRL P'[)A]GG_"?LUYJ")S#KY_K0"[4T MEHHFQB5,V 1\(0="P2"ZPV5*0TAY7#$:\[[=R=O=^OBQZ?8X*UF^MW@:H2+8 M!D *08-1B0=/+U5)M5JIB$3*1UFK92OHXZ_7B8C7;X/R0%G>J0ZUK$T./HQP@4>*.W8R6@UF M*PDX?F:B"@6$]'R-<%$N%)>/L58K9#F1M5B<,WS4M4A-!**S&$C*I"1.*1(F MLB/ 4JU5=-1(JLG+7XP[*KDCR\RBAF.4"@,^ XD0LJ0* CGJ)A(CK5K-/$196UQ#S1U-@TZE2I34F *G>N*G*P$QZ48KI1[) SRU M-?RO$IBG\?_PC&CD!C2C2E*IJ?<)FRQ68,N#W.9J43S&*BU3Y2E6XJ1\/Z*T M8=IH$6*9H/6>T8G]4DI8MU$SZK=:/?YZ/8YH_9I]ZUZ/KV=YL?%%T1YV2WAP MKL\ZL\7NDF/;)3V11FQQDUH\>ZL]=UJ3$+43- EI8A8=\H7)U\<0GQV8'X6Z MTT/@Y;>%'8^N!D,<^WLDLM9W+7PO*PIX'UZS='=5/5]^O6[W8K$G&V.:$"8" MI5SC?J4SC#EO8^HCHW:I)':FT%8[=!Z=8D=9CN5:0ZS^7!&R:17B>U NNWOY M+ V+\Q2WW8F/G@B3"(<=HJ5PP4IPP(C:I%SD6\:.0+:[8782Q%PIQUA*@!D& MT1XCFB5,.!*QQ1DX0*G@@8,+Q#83\RB!W],1(YMT#)2/2?OEY%4YTN?N#*LY!*P* MPMB8!,%DA"B68>F/H2%$N518B7*[VJ'PP3)Z(7%NK^U(1$FR- MHPP1(DKP9<"0N)""U&HF:W4.3##SS,FU)5.[6?0$)=AD3<;H/41)QA#L9_A3:VO!0)MCD'7C#@V^L4_!25-0X*H<&*AU) MUE((:T79$>WI8U'H:,XQMU$*B.8HA[A"XJE:CZ,64LNP*FIUS-3<3*JW\HC. M\9Z8G00QMSC'$9@N)D:YE!"PC]8$#N&S\81%QR/9.)8:B/DP//A8Q*S2(Y6' MDV/NY], /UIPT^WGS\/\,X3"][&MP29!@[(C.@81E#-!,X4',62PE)#:Z7M8 M!;):/?I4F)XHN;?99N(BAB@:'!HJ@(6U9 M]$A!/T@6$XX5]#X:FD9EP/F),F$0!*XQ6$+P1"\.@'\LU$Z#G%OM/\'SN\Y9 M*YP3 M@3_&X/C&H8U4JD=@TYL<,K(<=((#\D.8O]DB'Y@X315#E/(W:%!R8- M6J(J<$JG,7C/^6H!^%+R["[YGJ/B>%3J;JWZN!=IN700\W >TF %X<1J:CS% M,[@R 2'[ =Q7PXC9\"V\[=N7P\>I@-X9E05A+ M$\%%HH2/P?A(*65$RQ2LY-(\T?D>26V+\=AT?&T+]>GK8-="28 13U#'0(0@ MY20PG9J4269$ZI:Z!LT72KW6A7JDZO)-B^6#H2(U5!%/A-3@AZ:!^0@N$HYR M"HU4/=IB[2%92@9!/?R(B0Z.^\1I+@4.,_7.ILX\8\G:&5!_R*^S+IXHQG$9 M0Z#&..M]RH?7=-UI)%[Z @O#C#A-<&2"4%&DDI0M-[!'4)+B3.'PYL?WZF_Z M5V+2(Y#J<$Q.CI!3IVI&2 -!/KA,"@=["VFL94)XQH2"T)\X2TM"BE]?$!UW MAQE[0K7F]%&-3R77$$$9 183![P[XW @G$N84XPJ@2=_Y-_4KT0=D;['0_"Y MD+W&U0$"+(%M<),@LX[(=(&'+#('1%I(I(T6A%3,*L>0Z?@Z]TCB&%\96[)]K&*]YT"*2&X3E,( M"SP26$2K6.K3E.'HEQ1.I?1E?&O M&T$Y$-X=U%5:4YLJ8QB2U4N'A_B9,M8%"&OK8]697&EQN!^\.!UZ/+RME'35 M>W9JJG$QIBG$S4[?AI-YZ/TI/.Y%+3C4+ W"0:@2910V\M6A+/-$)6%OZ4)R M?5_PCH/2]MRKC9X%#TZ55J";0[0. H82):YL;=#5PZ%4Z?2[CJ84'#R2X'%B M+R7@B@21 / >9_DRQ=>=%4?.(QO@KF"X,XA;-V-P1!-0&!@\T3RFGD?')B Z M:98$] @@'K"5K+%9*F@V V\N20!#X]HGA)B'3"WJELY1E;T70V NX*WS<9Y M!QHM36.J.*A@6&1IB4XH20C#[@OUK=>[@?=[?YBW!Y_[6+[]*?OF\GY^V5VU M&NM@%$LDM#A]@ E'B="ILX(J$Q-/L.C2UJ<'<[92B;X!BCT _725C?Y[,.YU M?KZ^ 5#"Y66.<_IRN&3]T8BMS IV-T00'.Y2=-T8YPD8:>,TY4#5^AB.W2CL M@&\1PY60:JG(?B'-X+*BV\8NC-W>>+1?<^-DD9\ 1Y\:QQ-O!<,-IV# CP(I M#9JD2T27]6\QF!H7[P>];ONV M^OD)L'*]K9,"$3394W)GIJN0,SH-_\^&^]T0^=[I=6,;KM MY7]Y_9 M%>2'UI\6+@\_^86O_OVL-;K*6W\=7]^=MO*.H,R<&L-+EM]0'$P M; WS+V68F;7;V&P8D;@9#OKP>[O:O6UE-S? *IA]P0?=C"_@KPF&V+$=;^JU MBG'[JG8CN$7762=??<*P^Z72D9-'O&U]6@ 6XN96WBO3/WCUN(";KKKPV;=1 M#NL*'V(?WFZ)QDUU\&$,GP\K(DY(\K:%:P3(%>/>Z&R1&%-B$?5#T;JL9A9G M /\TSU R+>M_F#4NIB .)P"CD]9>P=0LXO1\K!H?;T:E'@/\\H7P_OP*;W; MUM<[D-/5W__\W2&* M9ZJP-G1:/EA;@;)-(,A1*?%>DB3@]'$(;X5AW.*TJU>DK7J]DEZXLD7%A<.* MV"U@[G+J C)5_BUOE\:N"^IA"*!G0\R+C(<@@,#@%Q-]=!=>N-.:+III-&K% MNTL[DX*#;9873'O'=.*%2)TPE.)P+6P,&QSSK\AFH8KM KF&W6O0E]FXTYTX M-AUL;UC^5@!Y.R5?K-5R5QFHA8L\![6+ZUT H /]MR^=#[/ ,#P%M?EVU6<3;P)" FN\6[=Z@P$-8 M\ %\C6!,()\18BW-MU%Z1I0%D.;K"<9D<-T=E5(.,CS.@'4F-FS!? S'N#H( MZ##_/*[F-L[HMS"6!:\(W]I7N&> =+T&>XMR'_&8 CAR\/,)ZMTAR_A^EF:\6NFC#);=Y-FQ5'DU- MI=Y'T/^: 03#"9+@IO_ R%D+X[.COJ7U)T1E8?7Q#7-DEQAA3XMQ-^6_:"Y* MABPGC>(A1]P+A+MR6,&\2&>B=Q>SX5W@:4P@*$O!; AB5**L@DA54L%QDLU# MFXU5$W%DBU#^^;5ZW\6@UZD>N$#&DMN7"+EU$>]K 8^,7GO0&PR__Q?:QO\F M7^)#ON^.X*7MZOFS@>>M7_*L>& $'\W$+T51J&Y+U02*OS_HG[?1>)23K5JS MX97@^"/V9VBMK\$:@F6::CFX"Z=#@*X"@S"XO,02X^(F:Z.O>-/%?4'09\/! M^/,5Z!=JEL.X65JJ6'T7R!]N$*&!!$R'&5+R'*G:ND#);PV^3((Y@/YZ:HNR MS\.\5,1@2[(_\%DE5A.K#('M=-9P%4Y=E^V;,2"%>*JT:66 "D2YA.>@<%R5QN-V$J25 M=Y1P8XR53R+B,MR;(C0+$*=O6B8?!F] PAQ#,7A!_A5788B$Q^ 7(_AJ!_:L MHBEN);:ZUXAO]:HR"X#+76(PP&XR:*O@*WAB2?SVQ&.IUF1&7X1C@!0HT]<%SFXCJ[;@PTP>'>>H_'/7Q(,#Y MA/F+B3=B01/T6BQY"*_AZ'0'$-51'WB&2:.;*C_3N]WNNSQ+LU>J@@53__+L M7M8K!LO&;ZKK*CVX8@KGJF_!!J*P@>,XQ@=<#C/LR]7&+AJM=@86L"H9F9'P M#,W UQQBR*PH \MILZC*C[J>SA)HX9;Y:$<*Y3DRU2_Y9[ 8OV80;@Y? $/A M;+?6""XL(V;X=RF#7/+818XSOS%%.NA]J<*_=B_K7EU7J._N*-P-(E2M2(8">S5FK>PG>#3I .,X* M_"YPU@I0E-//&Z2(479JBV"<3=(M$_EOPB_.4PT\DSP2G.+H D)39E76;I$T^_ MO 0P'6'!T_3XK.OY@2;W!9,>B7W 5"6W0ONCTTG].;%K1JF8>D/+Z33GH=C_#AIP+-JW6=)WB4;>=0W]0?' MC7O*!,40XYVL7VE4X#74HR5K+7'5R_/7?@:5<]W'\6NE_#]_';=H'DO/OZ@< M_^XRHHL)H:IH /V+A0"@U#-3BSFM<-CML2T:IO:X %H !&>SKTL;V2\_ZH&@ MPP)UX->I\1D,*],XW8P%2X9[2*61&V%ZJ9J 6U[3F<_ ?=MZO[RO@UF]$H=JAZ-[?5&B-RHW#"?DF^P53^*B:>:H\'75D1=,R AS6.C;E,.Q M\1F7XS(RFZ7L%O%NSS>&Y@49957$K&AD*?N%/@T:L*F/6_E!JQ%F/_^2+R!; M)33+*IO+'(C8R[X6XVZ5/"SRT:@W<]D7\FC3+;%E!EW,PVTJ85FTO'GK,NL. M6U_*"L^*GFOQF9K3U2PC2 G\OZH%P;,<0-C)7BWX!]G$5L,%XV&Y\5CRZ7#0 M@6!X[?>8'[R\+'"8XC3DWKS&\[6AHQU%4$<'@&R,!3 MUF[HWG6'\6[[A8L[C?.ORP-QL^-TDTJ7\L1)K=E)<9>M1RD9Q^)8IX03E'"; M>,J2A"H5.#/VA6X]3HYA_3S=H6A5IP/+LH/)P;I664G>FAZM*Z]X<8[9>CJ\ M+%U7%J&B#83/:)+HR<(NX]SZ$VJ!ZW)'HC)^2[4&<%>Y_HOE0*!FRB^J- ,^ MF\C66H+N>#C'JDMDVF=4NWE M$U8&;3K3V97;A>4GH.ZRTN[_]ZQ0M,"PNUMF+B26=P860]O%W $?RX; T>#[FV7 MJ<7M"+PX-5%)S.00[LO0#G.V+IV\SB2K6081!88Y[5+"9GO8*SRS*%V3PKL^ M%F\!EPQOMUR[((EESGA1#A$L-P!VQA>GBY=ED]V?49Y7"9#!0E:\W+B&:+8O1 MZHQTKXQ6Z:0==Z]7_.MQ09RNT6 2X/?SJBHOZ_>[N!&!P?ZT_@179F9:AF7? M"51.TT=,RT=FQ2M]$)SCHL_D9)_^N$28(%BJ\SQ?"M"*ZJCORM[."PF]+@=8 M(E,6,95FLAA?HV''@J5B22:K3,3Q M/7!O]5Z6/Q_O*>U67@.]KV7W13Y]]-? M:L28 S6<_88>(H+2_\L;;(4P''R=_#&[^+M19_[K<.TC)N!7,''QKS\L/6CA M#>L>NGH_H?>\_UG?_KRA9\\:^L=]_0YA G-?QB 3 :Z4W ]+R@D5WJ+F6?Q[ MHA07/QJ6&@L_V0GF@CI$OP-K';Z_ZG9 !=[9:I9;OMT-TKE=YF87B*,/HZG>F "K M&DS<@;X-_^W)?ZSAOSWX;]IMX+QT;R^P^!'\OK^\@3 Z?_-=6091]2'8^/VT M%]C&"ZH>Y>_!P]QT12D$C0P<309.C>]WT._YR\"L'^7&*Q8:56Z\!CM8;OSR M3S_W6W\K0[)&4!IC\32",AMYLY%+9[-P-EY1MH3:=XGNYH0#K9^ J5?#^"4( M"%O)4)P3?D!N:QOCNZQ7)LG/6_N7_CVBQIA(3IEZJ8G-@70N%^JH1"3T3#)U MQIDXLID]*MX'[3MM59H;A+0Q,8_CBYV*0!V=L?[7L2GT[#4,SJUL=$NC6TY: MM]3I\UR$2]'3HEO#5XW->O8VBW)Y1FG]G'UCMHX9LEYD[3\^#P?C?N=\4@36 M;N?YY>6*I"5/$

D[(?EXJQJKJ3-8??#F6N_:BX'Q%/1@)G93GT>/G?380Z M%3YY:,?QJ)SRPBS__KNW#R9NC8@U(O:21:PA7$.X)U+J.W>Y'I&()T^X^^X] MO3!_/9^.?'O*/,+)^.5_XLF9HD=+Z-:9X.&(<70^:0H2GL#_?G9NMGS+Y+$8 MY50X_Z'=Z$8@&OHT]'D )P?93S)T M/1D/N4FK-6FUD_23['YDUFKRWR\D__W8@F7>TJ-5 M+;\6_[R1D88^#7V:E/CI^,XG%+^M>>#IG$[>=YS*4=I: &*MSF",S=VF!PR. MNDY'.\JP?Y* S5_3,L*.Y\X<3_E6RN,):Y/?;\3M MN1/N\060\Q=(QI/COT;=XWU,L#-SQ$.W+UWC/X<>42<8F/U77LSW/\K"IK(5 M]B-TD=H9,#SR!LJ#2[0X$SPYT^+Q*/A29+O)YAW/:+X$VRC?LJ.=N6EDY-7( MR(G1Y_&EYGBMQQIN>ET:EQ!Q1IIMZOL''2<4^#^G:.1%[1J=M)$XHTR>$7+L M;E\'D/:E*(DF%WA"+MM1N&T/S7E,RAVM(^%.3GNN2NLM/]JA\D8=->KHV1/N M\050//S>=,-_C3ELS.$^P;KF9T0<+5A_\19Q(8K_KIP$N^[Z38#M,W?W( 7 MB/=L!M-_@/A]V&UC#%^=M/J]WQV]K@GUPSD)JCG28R1!ZT_34]HT^>'#Q]^+ MV9_DAW_?.)$>\R!+(^GQSF8\_/,;#_^/<38G\@. M?/^B!K$_[#CU30NTQB5Y#N/3%7U+%_]'CC=,71UEEKJXYRQU^KS'B=\3^:29 MY_T,(L_]BS*;$9F?FWG>S8C6I^6_V2SCZY%N:-,KEL-1XTQIXZ;XJ%5M-KSL:2[W(%L#D+!')F93'D[R7OB'5;)$_ M1J+BQ30 9N9ML]O[@";M)5JN*DA]2A_Z9.S3GP@5QR9$,\&I,4-/=SKH88,H M_58?[73 J;!^$R<]J+59;K39N@$7^ M@\M6.C^@T1G<@%$_*\/:\KC'U:#7P2+^[ 9/B>!7H^KLB&IM(]G2^9#P\?W[ MQ?,A;UNV-1H \8]^NH.\%2VXN-<=U!?M/L^=C$:='F68G%-8.LK@>UE1 &+M MP?7UH%\1KW65?;V7CT=4 B_\[9;W_[(3-N#Q7,:SY>M;&9XS*%HY,%473?CL[ T^H WH#+L7XU%^ MUJH*WWNW<#^X])^O6C?9[7#0Z[4Z>6?7:OVV%;^W\9C0_(]7OCKHE M"U^"YNU_GAQ8JM:F7):E8U5%?I,-L5KQJ(0HNM^.^KSS\L#(*D[%V]:GS1BW MOH+ M8;C?NMR.+B>ZIFYKT'T6<6K4Z;[Z[B?MXBHPH47<-;G]WXO!WX:P,(/ MOW:!]3KY*!]> [R=UL7M)E4[P$-NR('=T0AT*-Z<#R[/[L:T)>DOYES?F;%G MUBX9N519(J0K@Q+SEV),"J0O%^4_C-X+7 Y M!I_[9>PQ,?GK]&D7S_!TKX$WLG&GW-N$T*&##Z@.[6,",*O: , _U_G$N1B M*JW"$C1K63$Y]ERT_E2^:S N()8L_KU^0OCYGMZ5Q"1<37[2XYW>U4+7RED+RYTC#D@9-XQY"&,V MIX+W8=6G/H3:<-\KY[Z]ZT:?=6/UIZXU\0-L"X:MR+[D_?&\@Q3]H1A?%.UA M]Z8,=UKU"/VY=9Y\%L=G'ZO-Y ./HS,/3H]367F\KZE"?2E']4^=VQH]L[SU MW0PY?C@GJ?&%%GRAJI=F<3<_Z.6>ZR+Z:-.-7XJ -3'P*Y8'U4P[:X+RXQ'_ M8];+JX[>5<$&5B$\C.5Y.>>SZ!D]X@&9E^X.-F'G(YBQER-X ;K7IH(:V;.DJ/U-GTI@M7$6*]8(L &\:/9 MH)39 MQ&0G9/9>M+R1,Z6:+;&7%*9M;])0-Y%4/KB)W/-@Q/$JAIYSMYH3K@#8EZI/ M3\0'V*\Y$^IH?2F;=C]-;-YHN4;+G9R6XV=<'*U.H]%R*S[C?OV:IK__^;MQ M7BT=D/>0^/@&(14E&.!"Q/U[[/;LOCH)^ **X' M/M>/__Q/?YX^*DPZM+S/A^4=[X'F[=O9I65_&OCC0W[YES_;FQY7%623TON/,G\=YW_G1 MW18P?WN,JU&TP,/MMEO]?-2"-2L6^G=O3\;2OM M]L9XBG@-N-VB=-/+KP'"SP Z/!_"N6DOI%ZO=3,8 8F[91>C#CX*TUY+(.;_ M&'>_9+WJ?/("N+,.01-8N_UV;UQ^,T'MICK%C&FU]4//WVX/%YX%"[T'Y(0*.[KJ-8C3<[$]XL-] V+WPVJEI4E0>W MRYY5\_6<-B"#%X*J@$6\QIG9Y;AU?.7HZ^"\778\N,Y'5P-<.EC_X:033KL$ MJ M4*6]8;G]3Y&W@X!%\6_4WFD$/7-"%=V)W;^"X A"N) $^R?/KZG3YH%^: M(/S]9I@#488S7@$$YGV_-KT23\HC_%/TR@8-R-FC7MZI9*:=(V^#_C]OCZ^1 MG/AG*<]YOU-@JY,,']^%'T4Q+BE=3 _X8W7HJ.K?D\WN ; Z4ZC [@WZ2X1^ MVXI LP"Y]?//9ZV? M1_EU2Y^U8K>?]=O(ZQ_G#0[PQ1_'-S>]\F\Q+L;,4!6-1/RTH'''* .O^6#]O=8D;OR7U5 MT\QC:KG**"R8H^F7%:,NT G$;SR:J_?\&RI=M('8D0]IMD 6)-4];7'%FMA^ ML5I:7'A NCM=SY?@*+E]')>O$R$MLNN\Y,\\:U]-N[S!\A9X"!G;J1:3?G"P M+L5D#9:$865I%]G^ZV#K=9BX M,=/+)TW=%C1DV?MJGO>RY7TK'[J5OI^H A%%= W.4'2PRV?I+L)*W$PTUYC9O6R&;-NI;^[JE)W>+18=N2S;N/N0;](_;I6T.)J"\V L2*9EOP]X] ?9K M=NZ/AWRQV/W5%OOPY#(WE1IAVHYMQHDMMV)5\+G@4&(51]FGMS/O:EL2?N8_ M5![_<' S&"( V$VV[VSJL\HP)6?8=_0)=T%JN#J M$ DJ20&R6]*B]#+*P.NB:H"* &Y74_7TTXZ&^VBH-XZ MPEDB$Y-XX1-+'SZQ],!=\LH_:VTK?@/6^&7*&B7-7H81:1)C36*L28PUB;$F M,=8DQIK$6),8:Q)C36*L28PUB;'G2N+?)S@@"P]]*3K509/+SU$80 MJ"<>0?"\9P@\*^2;3N_-"()F!,%+9,RF"?P^K-J,(&BXKQE!<')GC!^V#4?U M)UZ^-'#NM_$USD(#0CT(QS_B:CP'57$RQ'JY.K;AN.-U8DA>GYJCGDU\QM753M:Z"9 !\KQU74:2T M9Q/;NUG)2;ENW0\@,"1A@P"#A[3,K[_=,P,0?$F4") @V":6 6!G $29>,B;6L7'?29QJ0^X',]MZ^2G=-(ID=KY+'MR1*:5O2J>K7!;QT^["E:PWXK]XJ;$A:[5L3G[&N M71WIRRZJMVE8(5X17AU?F8#Q=J/?Q:O%50 M./X6(IG/-7CV(OJ>:U1-OVZ5/\_V8H-M9&%52'$A!E9'!F9S95@U4EOMR66Z[&F6YYED7QAYW]V?JJ3NY MXI9MMT6%L5086T7$?#%F0Z6)$RJ,)>P[,?9=1F%LF7;>U_VZ\[T7W0W%W[E3 M3>=6&7/_BO=&9&U:S<(\73NA>!&3$,F!>@YY].=!G&9;Z_9Z6O<(&6(709OG MD"!? >&:M;"373%Y6!3O*EGPDX&I,%ZVFUM8+*Z6O"TF0F;<#L(.5 MSNI*WE124ZP,A1W34JL*FI Q5E%954\2,TQ3TYL-(J\:VU/'3I2]WSG.Y/F! M!:=-G:T,23:T5J.G-1J%Q77J0GMD;5TP5?0,76L9A0FJNM!$KQ5F;?OYQ^^3Z&IB6?,/MVH4XQ<> MWF.)T ,<]\8#MOS37_[GQ_2A.\L-_V5Y"1^ZD>T%41+R*'L0TQD02%_Y^&_O M[H:F;O3^:?S^,'S'7 <^L.SXJM/5.V:[>=-M#&];O=9M;SB\NQGV^JW!W:!I M#-OO?EH#>AZ ^Q:0/5M&\BI"C0FPL5^XA4 3<]*?O=PS+&H3 MB)>5DC'7'V/]EIP@.@J2>.<$^W$V1!YL8:Z&T7NN-7(]-W9QZOS4BG/59C,) M1(?!IV.$[:. K9@:&G(["<78,S#&2 _BQ)[FE]G95!H?>: &KI>7(FA44R-8;-U2=,O*_;U M\]X]'?Y<#D\EA <6<1E4W+JOVHM*V[X:%%6\TC#.T^'OS_R1Y["T, \X82)A MXD&86%C%$F$B8>)!F%A8E@QA(F'B*UNG!+'EE:,Q4O+2"_[LS%_;%_Y:&H]] MZIA>A;"U <92IMTX&&-U8X7^M2V1OA#^$/X0_A#^%/E;6H_910XR3Z59&P_"7P^8+-K/!/'K,Q M'/?4I0V5K[TYNP$GY58W-K6&7OXXDZI$;!LXHS[9H) M-<(?PA_"'\(?PI\*PN>\@V=K"Z[5 !2NK_YV?7_-)GB!OJ@DC4-15KI@$3;] MD*U"7A5@RT[WXA#&TIK[O1JJ)?14:O6T1H<:_)&'Y8C"X*(ICOR:1'5$=41B M1&)$8K42;*1*'M>#WCV!E5=V5%P4=F_VA"QP%,)*_7QC_HTY08)]_0XIH"]L MQN_9YB#L"]73 [&$5MVMAM8ND.^]!,N+F"A-OE7B<\3G*L7GRK"JB-<1KR-> M1[R.>!WQ.N)UQ.N(UY']6@L^]^JA/+ESO6GFRZY#;$$L&H?Q6E\LC<,X^=?/ M>_=T^',Y/,T7H'$8QQR'L?]H+AJ(02VW*]/\G09B$"96 Q-I( 9A8C4PD09B M$":>"!,O=R!&09BZ0VVG81=5BW]4!Q,K!SC".,(XPKBS %QE@$48=PD8=X[- M>HJ$& VR.#5/(]9%^$/X0_A#^$/X4T7XG'LZ7U]L]F MN/BJ<'(.5$@#J#RV$:NAOB_$;XC?$+\A?D/\AO@-\9LZ\QLRI6H_HJ)(^-'X MB;-CR#436(0_A#^$/X0_A#\5A,]YA[S6%J3Q$T>HDRVA]XC1T?1.8251[R.>!WQ.N)UQ.N(UQ&OJP>O(_NU7.?> M[HD4NS;VPLR&MV\P![PWC;W(C[!HM.&!UX)\GY,]3#D;!#.X]P5+8M>#OSHL MA@]55;0UGX>!9T$\IWQ.Q)QYR!E]UX,3,>K1<#Q'@ MFO4C%HPW/9F'P*H_#]U\3U1]1S?S0]XA0%/HBOMW83_D+1J;A$$4L<2'NY!8 M-+%<7UYU[D,/'H+%QD&XT;!(/!IM3>R6M^P'@$86_,VU/$T\C8AJPVY"RQ;8 M!7]%U%G@U5N>IW!/3'/)8=63%3&/PV;CJ>4S0%*V +J^?I[;J)]__#Z)KB:6 M-?^ ?>]%V_NA&]EPK"3DT0.0[(T7V'_^])?_^3%]\)-O!S/^8'U;/I@])W8/ MOWSEX[^]NQO"M?3^:?S^,'S'7 <^@&-=MW_;M6[Z[1O1MV&^9M MKW4S, ;-_NV[G]:8S5N8VW.\ZE#._\(>Q*\;[4DET!A C4?UXK(AMU$F.\QB MP%H?W0C9)]*#*X\TA<4U0^1_!M.1&P.\@%6C!'= M=P E IX".O;E(]?L_[ZPA@NJ@A4!Y),Y_!FO&"2'B[("R,SW433P\5AN";_" M0OA3E.$#LG_4=#P7E9] BI4D#%$MF8.X"9ST=>]1?GT'>@EN4*PT]Y)(? %_ MD2\1T@CD&\H#D$83? LXM3, MLYZN_]_Y<[[//AMRF\]&/&2F*0BBHPEXX4_(W]D@4;+_[\$H8GV WWM!I,HK M9.H_X%/P>?:)\<-W FVX#P*2X^7 I0' ,IW ASUY?.)&GM1.J$0Y;$BO7/8/@B%>8!HB"IE +#^;X"VY.Z73O?HY7K@A=W];_B MZBEA":+#LZ)VIB"(]\=Q,WZV&5@)-,4P7&"*BL03T-BN@+J7D,+G@O$8=4>@ M*"OT$>0X@4B #/8KR3WD$RMTA.8'7WB:&DCN@ (?@-3)7\]2J$6"%M9&22IYW]\.8&5K/ 9P1@E \E[\TK?M(/$%&MTDGL?A)_9K<,T,HZL]X] [ M1-<47_L ^.ZY]KJRF=_/IQD(!%L@6)22Q59^5?P^Q:[R]'3?OT&0Y$E* PQV MT3#WO.!)BJ 48162ALY29F)ZSPQ/%H&(#?%X%IOEQG4IG$03"[X-^ ),#\3< M(I#T)JE5 2'#6N8 L5RSCR!5)6:O\#;8C,>_*6LL!1Z "TVWV+7=N6 ED\1U M+-]6K&LK2[[GX:,+3UBC((F9B\OBVU.^F%M6\O1Y$..?T=L O OI(Y80V'P7 M8J52 N[Z]S< -D_L2BD!V=(YZ&;1BLX/4<;,4G4C K:[ +C!6_]((BF;V#@! MJS0E^VB5M_!OJ"DI"8 GBZ7OQ(+]+B+@/$\N2A#IDMF\+_B+9>--BV/ALTRA MRC7KHPJ2C")@76(@F]B1-*?Q;1L[?P*5&[>>&2@(!%1J8(L^<#:%-[B3_R16 M")>4,K1MD!F#A@,@%W@#N(3?5)X(IAP0/?RZQ.%=BV10$!J5(\ZJJ#/5W=05 M(9-. ;@*X2G(<$3KI=T%'XZ34##_/%!RYWM1I[]F=T(''>,H62F"=H/"]5V! MC7EB7((]VU?N_2G4X-,UH'51NQZCV IVO@\?P_W-F*%?_4-CJ(P+JO1 B'^! MFV.?/FGL$VBB#)9;#@(!CASS6>:*N4_FBM+P_4,KMD"+!84'^#,@J0'[.1I; MWN(#.,Q"48B+)Q'4, >CZYQ0?S;(%(# 7VG*.:C%XS@;,!F02MQ4?OZ.7BZ M0B@[3($\+WH^?OKYX=.*+I?A<;3!V>,MA+?@<4::CF1NJ"]&@H_!GKC';6FH MY>E[#M=A"U'&74&J2[7+00(0RI@P_I 3@/4'#,!Q01D#KF;#IY*QIAK;(P^! M@\&&Q&D$R\]DI/P(K5#)4^T@@CVZDN. EHC.;<$MG1H@09XSRFO@Z+2U>8C6 MB;1H@\B52L\6Z=*_'RS5G4Y3OS+TX^EI_57V_UNZ;>'5A<5)X#$ M@L1S4',%Q7GGU6QZJ) )+:]J5:U9ZM BCB&7E2H^OA>#::!HC$#B SU'@LT_ M<^^X@"TVZ7 ;O\L91N:4,^5;S PS58>4ATX8 M_F;IA9X"D/ 2LO3F+IPUXZ M%E1XA\>QU"F$Z( ]6(F#.P#N7?!E%NODS0)/SRE>+EHN[@P +4[%498@/X_D M3TL-8UES$>VI86S&GYX+*VT-/WT1$O4UH:>N/KQMF&VCT6FU6K>W-SWSSM3O MADW#Z+4&MWV]]- 3B4U%,VC,;QR>8XO8> '"'Y!.?);KT=OH],9 M=IJW1MLT^RW]KM7O=0=FH],S6T9/'_8:%X'>.W#F8Q XPB'P"9#>#;?[* \2 MCF!K9,;MTDV8&TNYQ%HPPWS'"IV(W03P/ROF";IM5JP3Y5[LW_\FEKW2F\_E MEQ9ML:8V591[:09+E("?T9@I%I+O'X*Y:[-&2__N [M'_Y@[7F3>,1[%@NRW MW6@:TT Q)" LG4"16F/#ZP0R>Y(N,UHL7?7PKBCFB<_<['4, ME )XYWWZI%H9-(/EJKFG,:R ;T';TL6$1.,* @G*"9PB14H/3))6 REZ&* * :P]"[&"]2GQW&#G#1YWH; )2EWVQ].?[-YMR)5,AH)U"6NP4K M)W.1>@LM=\!H*E1"5%U_K[;5[F>-84QC1B@,IEB MG DSSIQ@+A/@A/\ M-V-\)$3<.D(D2X)>9'IUQ0<<.,YYT=&CH!B4PMV;BWU M3V5%X"L1F0Y3*\]4.OV,%LJ6HQTLD.[X*$PE4EM;Q@5R0N77X'J)%?C8E6Z6 M[@J5!RY%;'2;9A9+F@6..T:MT!,FX)J['2.G7/I+@1-(*S$.+3]"%NC;"SF& M4'!$:^1ZR$%&:;Z3B!/+1665.3[KN?(Y5WGQ*V@U MEU: A\@(%+,0)".0RZ4F($B*Q(N7*2;*MZBVM!),Z&EL!,?P,84A%C:WI5)< M!)A$]LKZ)9F..@:7W2N=5&$JVWR%NDKU#M.,Q?E3(G$&3+;#/ :"!DP-^Y MEWKA9$*[TFVR[TN/G%S6BD6D0ZI!P%[4!C.E*Q<1'G'Y(;ID!0N;AP%J6)'( M5Q&L-XV$8$!7 1,T["SJB_IA#V4?[XO$(6""&*9*(M:?H)8[4&JW=)\6>KP?=MREH=-='N@!0,&BS.\O M/!2Z"AHCGT<@@G*.\)]=F_NHMASG7LO74&M^K[^"=AD\7=W;H*.B!R4$/K], ME?B"A\4$"W8+W-MQ\0\%7RR^1G'C]I59/IT^<'OJBR,- A Q]A)U5TX/,B*[ MA8*#>U(PVIX52IO$%U< BK:4CR!2^_<#?*_(GI:;1*<\JN B=49Y!_)V=NH< M6%5\9X"?2LW/0(QB+?L%^>+R%U-+;V.-S$P]]?8OE87W-HC9-!E>"N.<]Q(M MBE0Q2)60O#?SO'7AC=#)W .59=.F6H< 2Z+4_3-./+1^XC!(2PJDWN/F#!*5 MI!&_[/$ISRS<.,*Z8?A60ZXD\U#?SSS\]]3U^ J(,*SB^HET \A0V%K2I33W MHKQK:QTZJXE".:-3Z;Z)CUG< &?,7[1#5VXM705>[' ;,7XML5]4?Z0GN0:Q MH]85>?R[@K8KKP@P@4ADC\O<>WA#,(Z?A+J--8F>$-O*,S$/HO@J+3_,]&]8 M<(Y.37$9&^F-6584C[ N41:UPK$<>#C-TV/!Z ^%O_P1-$#4'_(ACW_=?[Y= MS0266;DQH.;J<<:46L*(!8;O$HX==G$.YEU9J*#+@;F6H2]?2 MOHXDA0?R@IQEE:X4W_-0H6&XR"4D2M,:B.@/L:- U6Z\-CGCM='J?*3[UC0B[^^GF:IOJS$V!D:SU=5O!X-AI]6''WMW MK4:O?=/5]9O;F^%-/6N,\X 6*#'D>4G ;E - ;PX?QWLE\"?!,.;7,K))]^^ M7A$JZI&<7$D+(W(/K M59V0KG?RHU9CCE MEJ/J&>2.$92_!^&?;.#&(!#4*O@HOM##5A/^1,-8"0]]357%>6R>P+&1V:.$ MQ1@!*+LQVO\K;UQ1/<)@A*=)'\3"&L%''>RS@<$0Z05,7$\(2O5*$26>YVJ3 M0FON.EX:?@&=)--_\4-;]&6PV"@,+)3_ ":\"FRK88LH&LO3 8:G41C-O0"4 MA"1<;@YX,RJ5/+U48#,)R.[ OP)..G,CKC%1$@&OFBY&H8O!CD<76)_,-/CD M9Y4X>*B(>QX*&[RO5&BNWJC(,G< &JMJEM*N-#0#A+S2U+E]E)7"F2O+A:), M2.NIYN-P: U:)EWC;[9[C7O>IUAHW73&QCF1:1L M96;UTH.?]CB1-F"\NZ)*9'@O56(LZDUO!#4?:ZDE"QK/''?+-)IQ\ZYG7;Z.G-COK7_&O:10M=.=8\XA_2'S:N?KG% M?)/YK+-6=^L8@?W;U,L-MAM_?;EUU]8F8O+[QH%?;Y_V]9=T^->-+:"VCAL4 MUWEI2,A* [W-%GG'GQ5B>3L41!U78U='7K;6-/7KXSF M&XR:YY"Y#S8&0*?(V4-O:LU<]2E8Q?5@?@GW]E5O]@=&\;V4&X9F=EJE@Z0J MEX_?HZ&#%6P33ZRF]JS&-+6F3M,6RU.&+D_GN4W"8,XU]@NP.(^S6RN2B0O] M,:I";U'J7QJ(6H8OHU2J,YI =87-2J@+<9&=>\$DT=5Z9H\HHD:V]_-.CM.8 MXY%KL2^63$9\E4E.P[F%MJBUFGL[CBY>622[] B"KM;T9FAZJS"A6'MZ.] X M,TXA%;O<@TF**\S[3Y,!27$F7/#FPV=5,LS@7% T.)%.:V!RQN:JQN8:I M-6@^:FD:W^[YJ,^GC!^0UIW/#K^WI]Q)//YYW/=CUW&]!,L4[K/9C+??1-6E M@^_!].4D342_55-]OO#P?FJ]KKJIT3!:G>:-V3"[9FO0;O:&^O"FH=\-.IV! M<=MM7VK2N,QWXMY<2B;NB=L[C7#<5IX VHH)UWV0#]9B_+!*1^\BHCYH@.7,G(GE ].V$?YX"?(C2H24;]RA_.9U)D#7\ ! M?YZ'Z50OL"K!K'MO1>G?N?-=8?Z (F%(?*<],/BH;B17A3*%Y=EC?Y M\HC3;&O=7D_KMLK/+;X(VCS'Q.,3"-P%VH$)%*_*FDIIB92CLF)9:5="$C+&*RJIZDIAAFIK> M;!!YU=B>.G:US+T0<;+IN&C8.4]">XH=0 >>%45+TNQG^1/B&Z?M=5$9DFQH MK49/:S0*B^O4A?;(VKI@JN@9NM8R"A-4=:&)6IE;E154-V4)JGHJE3U-UPW- M[&TV=2:UL@)XVFZ4Q<92^4CF MF8Q0-YI:N[DYV^_"%5$RSBZ8)@RSJ[5U:L.S6^:\MT)LH?\7'/[@Q;,&6*_V:S'AHQ0"H4C#^B+=Q#JRB,L"J+X\E MC"LNP*)?'IN43%'Y=L[%D;P'"(L$3V%-Y(X*AN)=[._-GF:T"RLWV22C\T:3 MDY;JU4S^$7NY0/9B]+1V<6TF+Y:]O,FK5F%E7 5TA'9V\J)2W62_7N],[?J MN)U@FK+,?IHG,=^2**5M2:>JWP2WTNW#EJXUX+_Z$?IRU27[\XQU[>I(EXLF M.J.!+E^M1;/<2I*\E5'GJF.755^UJQ2L"*\(K\['?+A0Z^'7XJV"PO&W$,E\ MKL&S%]'W7*-J^G6KL.S7%X%T<<$VLK JI+@0 ZLC S.N6\7-GB0&MEO1.[Q M^%4EO#NJ@&=S+UAP?L_#1]?FZ3+B1+7OP0*JRO@KMX.)#Z=WOHB1 MA8,@BJ/7U D;C;MFLS4P&CWCKF5TVMWVW;#3&NJ]GG';-/IW%U0G+":NB_K= MJQ'"7#BU4Z S_@U_YBS,(,Y$=2]G>#>6O\B:Y79^B.!/,=S'C"6^E3AN+!;# M_+;A]NQ*Q(%2ZO51+7IU"X8UZWC9[> M[*A_S:H5"K=/7"C5D*O&9R^8S1HOZ+9>G))$NE-.%I /^E4V7]\Z:+,/542[E=6G0(MG I641 MGQT]= I+PZ\+.9!1?@#P[RT/9 TFP\VL\$\>P[OK4"13[AP S2S.85E[=9#, MSKH5PY2K[P%QM8BXR-8J#,9?>030M:*.&LSZ_D@\TG$TD?N\]#RA%2RG)GKNU&,*9B/O X&V/, +T.( MM8WRT]7K0LMDD]7-)CLVO1E:IT,AL3J9:7M4RJQNJEVZB-RS,*+ H=PK&7&@ M S G2+ ,X9"4.+6HJ'#8R+&K<"U3<1D ^T+U]$ L(5ZCM3I[YQ<>#,G"P%1E M;DJV.7$YXG*5XG)-K=DJ+$^#N-R:SEA A7"QY;W;:XCO+#?\E^4EO!_AF-N^ M[_SL6B/7$^.*?^%6E(3<^>Q_Q1'&(6 GEBE'KYXOW&[=-CN-KJ[?]G"\63$\=GW+ MMUUT18E[$QXI;WES\$4K9E/KD;,1YSZ;J9MD\.D8KIP]XITS? _6*,N[%5UV M1"%Q,-Y4SP\YM:AB6PK%AJZQK05$A[Q#@*#0%?]N^8D5+G+[-DK8MR8V#G@' M3#7FXL9S-S1U>8B!L 7>"?X-/Y88XOKS!&X^B>'._RL;JSH\YN$,D)]%B3W- MKU/3DG!#UXLK C?:A52!-UN7-#&Y8E\_[]W3X<_E\%1F?: GWFA1 X"-NE;4 MQIE0QYG2O472"RAM^VI0U!6 ZK)/A[\_8Z;6$M"%!9L($PD3#\+$P@HP"!,) M$P_"Q 9A(F'BB=I+86B^'(VQ8JF#IY[[MJG89_Y:Z66KA'&$<81QA'&$<9>!<>>0%'OJ(I&!%%3EF_-.(E^520L?PE\OE!MC=@8COO*GGJ%HUKER]RH MYV?^>[VFUM"III@<"&>H 50>VXC5;"*-Z/]*_(;XS87RFRWK$@LZ85$?<27B M2L25B 61P55)5D/QLSW:6T^#,+["0D;F^H\\BF<4/*LXTZZ94"/\(?PA_"'\ M(?RI('S..WBVMN"VIK9%@O>WZ_MK-L$+]$4E:1R*LM(%B[#IAVP50IUKWS!: MKJ5B.*0PNFN+(KTE41U1')$8D1B16*\%&JN1Q/>C=$UAY94?%9<_U MC9Z0U&.]X@' 2^X^;+8:6KM OD?]A\FW2GR.^%S5^%P95A7Q.N)UQ.N(UQ&O M(UY'O(YX'?$ZLE]KP>=>/3\G=ZXWS7S9=8@MB$7C,%[KBZ5Q&"?_^GGOG@Y_ M+H>G^0(T#N.8XS#V'\U% S&HY79EFK_30 S"Q&I@(@W$($RL!B;20 S"Q!-A MXN4.Q"@(4W>H[33LHFKQC^I@8N4 1QA'&$<8=Q: JPRP".,N >/.L5E/D1"C M01:GYFG$N@A_"'\(?PA_"'^J")_S[L5#@RRJ5!A,?57SWVNVM-[^V0P77Q5. MSH$*:0"5QS9B-=3WA?@-\1OB-\1OB-\0OR%^4V=^0Z94[4=4% D_&C]Q=@RY M9@*+\(?PA_"'\(?PIX+P.>^0U]J"-'[B"'6R)?0>,3J:WBFLA*OV)@UY3PH0 M!A=-<>2S)*HCJB.J(ZHCJJL[U9%V21,I#H4I3:0X)K2IHV<;/L MJ:,GN5N)SQ&?JQJ?HR[MQ.N(UQ&O(UY'O(YX'?$ZXG7UX'5DOY;KW-MO(D7Z M\X_?)]'5Q++F'^[M*7<2CW\>8S]KT8/_YTU_^Y\?-A7\-1*8J=[["OZ%KPT_W,3S]F^_" M:^S8?73CQ>I"<"<^ OXK'__MW=W0U(W>/XW?'X;OF.O !Y8=7S6'@SM],##, M;DN_:1C=VVYWV&[UF_V.T;@UC>&[G]8N,G\I+\RKV(8';YK@D9_&T6C# Z_% MGGTV^C#E;!QX(%U@.TS.\(B2V;_SRAN M DNGD $LK0,'L)CG/0CCP,/K-$?C#'3M_2.WU/AX@C4N5L@CLO6*QS]JO+T/ M_OU;?,"=JSY R9IP]C&T8-6A%7.6&_HRYR'J5F_0U<^FE!3=9U^ M]6$O[6NS:/==M7&@0.]W1->*<6\;BGFI1)8HW?=HFSR8QFQ]9!>OE0:)PQ/B.3,[CBZ&SDS9F][K;*0I3JH+Z9">5*FW&03CF+GI%Y;0;W^8> MF4U4FTN&TQE*K/H83D1B]>Q>N4=V[0G#@B_DE5U@OG,9/D>SU];,KG$T\%Y$ M.( ,OVH;?LU?3]/? [G.*=7?T/7B MDON-1B'9_X'NL;'3NU*&X&\O#!)1E@=Z2$JA2;^\ FZFU M&QVMV2@L=9(":"1BSH:@J%BO= [3N6XWB+<0;ZDT;]F$S[D05W'S)PBO2&:1 MS)*U$JFC@04%7!D[(51ZJ: MH*H)(C$BL2HJUP0X MP)HUQ'!&+E 7?QC356]76NTCRHR09^[WU3USIF80[= M320H#QC49Z.J'.?4Y5:E4DS[NE%8(]2J8'[9:C01!,&'X',8Z4[NX^,6N3_ MKHG_^]B$U;LV"\M:OA3]G&B$X$/P(9=X=73G"MEO6Q:L3G6R:&^7JTT^=L/@ M0N_I?#L)FUJS8VJ]QA%;">\"_$74@Y#[IVX^_6.3;.>Z71RQDG^?R.W< 7=\ M FPV:PC&RN$?L7O\7J/5T'H%%MW6G>.?0X^H"AIF_Y+S6V3\0R0VB5;81^@B M5%#/]SLD9J%36JM)#0S$9;,XRBNWV] ;1U81+D M"ZR0RE8(MNW!.8N$7&$="5_$M'-E6M?-PHK*B1T1.SI[P!V? %OEQZ8)_T@< MDCC5<=!\,@,#^RN?!W A_F3H1K87 M1$GXJGG/C4;/Z#6&;7W8T5O#H=YMM;OM9M]LW-PU]98^*'W><\D3O<6OFY,4 M)>PBX43XR(-):,VGKLV^\D?NOS!RZ+G#K%>%;.-R1QM>C:AE^0L6S'EHQ? 5 M%PX\2B+8= 0GCXH=4@T$5>AZ:ML 31;)V\(MNS$+?&_!0H'U$1N[ON7;KN4Q MUQ_C &S!U^9C=?N-V C3' MV>?QV+5YJ+&G:<#PL24LLRKZS@\1L\7WEMMTN.U&^/J9]2(\%A6% M\73GLG$0PW%"B8ELM&"3)7X"U[!P\W"$P!0P=GM$T]/;I_U\.:S.CS-?CXP,M8Y MP3C%J@]/?)B&G+-?X&_3B-T"#W9D<(,U=.T-"BLAYEL0D^9\[H.JIYX92=AW MX=BW=Q#RK./PIPZZ]\'& .A$C!4VA>=DKDCR.QZKZUS#T,Q.<6-RJW[YA_H8 M*>I1MZ@'L9ICL1K3U)HZA3/*4X8N3^>Y3<)@SC7V"[ XC[-;*XJ%*[D_1E7H M+4I][28U&$V@.KTHJJL+<9&=>\$DT=5Z9H\HHD:V]_-.CM.8XY%KL2^6[8Y= M^W4F^5D4SI?>3M'46DTJFR>[M$*"KM;T9FAZJS"A6'MZ.] X,RJ0/EPX3!]$ M6DQQWN=2.DL.OA:XG@@S%[K!=\ Z#\5J>.@(5@5[H:V*1!CD+ M1!HD7TV#W-[:H5I@WYJ==,B"&L [FG.L#>+>XIJ]A/O_ IU@EF9R&]4'OD- MG9"_CLC_:\ "@#H(-<3M<%$JEA>.0R%<;2@F!J]CT1RTC,")V!R.BPF4SO7Y M"^E^A"K?1&9BMSF!8T_K69#8#+,,[ST&2+4')4EB6 MREH*/JMR]ILV_D?]$1?YX((P=FVY_HTH[82#?Y'L4Q1"GC\#Q6)2E&^">/$" M74RM=V=( O!FK A=JW"5LW2B*>>BY]U772&U0$HFOI4X M*!EEQ7>*5-G'N]!K6;J>0]^I!0@ZXMQ'[6\.RXM";TL5K./WW2A&E'QR50FY MY8-"X>VQ-,!32T5Y,'=]42@_9G X:R(>0?UZ[(%^+=0%R_D#C$OQ5:R$=^TI M?-GV$H?+"GQ9 @Y?L9,P1(:T\@6?VSR*4 3%@=P$&UMN"-_;I8,L]SP/(E=4 MKY\IU])$HP60/HGW"H9$7(6X2LI54#8!ZAQ? )&[8;F@:N"1L25@K5:FD$C' MP_;N(XXT;9:&DQ^@ UIV&XE>5&:V,N^0>^*/JF5)Q9G$E4"CS)&!4M+RHF!= M5&YGD;7 [E#<>B8&X8MP[8Z+;5D>>6J*I^>'2QUQG"P/LEI$-6+#@ M5HA;1AE[%%?$9I[60;" T^")1"T/VMIS0,JPR)S#_8VX3Z0DG#ZV#:?[XR' 0ZJFE[V/E7$3/V'WZ[O MK]G'?O]+]IGQPW?*6I+:7ZPLT4296SF%+I-<3], =Q \^6A'):/(=5R@ AY= ML[[G2>@H6Y;%H>5'EKW4C[+%EV#@GCL#0 G.,>!A;,&1\BP7OX9<-N6]@%^1 MTE %Y8F=9X#8"O/G()T!);>EY7T"#@WM$JV:?BOL50R M@;=\<_X6$R$-E[>/;U@>=@41 M:N?-^RT2TO(VBMT9LJUZ2 ?):U2ONO&*A^MM!"O)$/FA&R^6/&N)F8)YA?P_ MB8N<<6GS(Z/"=G6,IQ"6Q!]%R4PVHH3=63&SQF-T#$BM!0D.0P6S3 :HJ %^ MU7.MD>L)7J;EV+&T>H6TDJW\MGV!6?(5>-(4,-O.JV5Z^+;-I/$T.2 "NVO" MRDXBG!3+[PBQ*54.=I_8TQP$%*?1V"B),U4.)9#4P+7L#2&W@XDOG!4:.DV" M)Y094H7%+*9XG'B9.-/@ (']YY5LWV?G^GYJS.,3R1DE?&P!/'28L$?+2P0L M+%M;2%[3Z M]NU/Y<6U%!.HSL'10$NPOJ&TS_>AQ(-'2CXM@0TD,'4!,JB)>')!6 R4&8'M M2D4&L18" Y<[?@1-(D@BI4UNH*H;@W3R7(['Q\L#.14%OI#!"5"4E RV&]K) M#"-D-H):WKCP8N66LX1JKM15O/(8]1<[3H3?2^KNMA"'C@OT 9IM&,RPWV+^ M@/7CR;>@-DX05A_#X DX37J_J%@F->#0?42SO,#EZ8$G\L#VJG(#DG=%.[O] MN**="96,_1VP"F!I@:KR.0G93=J&]1X_NDKF$2+6RC)__WQSCQ^NKB6XS$I/ M4L11![0EH$TGF*3*"W]0)D2/C MEX#U(H-<_R(0Q+N6,0!7;@T6=GW@D,!W:\BA3AGS/I82"8BR-$9]0$-A M,2Z;&F_!B"@'ECQ#4& !+A+9H3M:&LK;%EFU/NJ'.U^5X?G%0G7G(>><.'^T M0=\+*IG(!2+)L5([&QBAU,!1U1&ML"4:!"%L'>-X@"ZA-,;2%N+*[2!SA0HU M>?V@X)B5A<:5T-J6IUWS/"F4K[AGG<)OY8=]*%?QN/XMH<"=%Q])O0US:Y'J M:1CB4)^&W.:@!.,?A$6XQF/K)S/QVWD]:]50^!6T[=\Y:&)HGG#GK,7H#@!\ M5-X7]@D4)C?$\D&HQS[Y3-$CDF!'6CUWF;V2 _]]9E+5>FL$2^=EG9 T%N],?@CD8 M5(V6_MT'=N^"\>:.%ZEO\ %,(F&Q;;M18-67F/.!)KX;KRCXV>*916M;82@@)!F& MS3)7L^6#KA*C5UJ9RJA@"E/[V1W)EV.89_WE,C@D_*[_11]O'@9@ X6392&% M^@8 19K,V\["O]F<.]&:8W@#*,O=@GX ; AU1HPM:KD#JM"82-)#C\72$ZI\ M I$4!\)G Q^"!I> \HEB(H-Y.M5E&\37-PBG M-/HD5ZW[LP0V/N..=8V')C M(XZ[C7+NBQ2,J>OFF;R$'9J":6IB_,QDRN!A+^>AMY+$$AW M?!2F$JFM)!((F+Q0^37(1:'PL2L=D*)DP2(/7(K8Z#;-[S(77."X8S2:/7S? M>B $76Y<.F2 $X3B$6%Q(@OT[86:2B5=D!@ 6R"G0M86"II2BVX/E.$+EI.G MQ*/R(15QPT__Y(O5)(E1D,3B6<%9PA =1A+KV9#/%2EC%!_Y2I[R,9M-C@^[ M_3@0U)(@1XF%$W*TZ@X5M)I1J3Q$1J#H_)6,0"Z71CW3:,IJ"5S*758RM7HR M+.<'#)5J?!PXL @\Q5F*P?IRNSD64XS*>#VCPGSL)(2KC.%YCK)!7D;VU1F' M)57,"D JHE7"U[VJ/A#'VN:$DP'6K\L ZW6QIB&RKU\LP;F:^W&NYI7>*YUS MI0<7BL)@U567%7N7PMC:>CMC;-9,!%M%-..;&TFTWB)OQS*FL1X+OT[-"009 MTDDVL2Z7IZ8TR$<>^DJWR;Z_$L2/Q2@_J08!>U$;S)0NJ25D.93XH<<=R<+F M88 :EG1J"M8[YF$:M4F!B='_400,3!!R#A4P4J70(5Z9Y+<6!\NEYN:._6&7 M].O6'(<^E'V\+Q*'@ D"[D1)Q/HBHV2@U&YKNZ_^D./]L.,N#9WN\D / H6 M97Y_X:'05= 8^3P"$90KF?G9M;%6QI\I 1V2T4>N)4%4J;Q!=7 (JVE(^8[GT_P/>BI]J6F\3T#E3!13!)>0?R M=G;J'%A5?&<)SD$0:GX&8A1KV2_(%Y>_F%IZ&VMD9NH2W_/*PGN]1(LB50Q2)>1X^:]'']P\]RP_VK2IUB' DBAU_XP3#ZV?. S21BGY?!II MD$C=2&3)O>#Q*<\LW#C"NF'X5D.N)/-0W\\\_/?4]582EA-F)\/@$$OI[, MT2F@3H*]I-2ZFDA\W)5#DG]%@%F/ *XL999%P3A^$NHV0(5Y0FPKS\0\B.*K M-/L@T[]AP;E(X,?+6+II\^EBPAD885<\-YK"*>%8#CR,&"[:WP>C/Q3^\D?0 M %%_R(<\_G7_^78S'P^A#]M<.Y M9O\;/ &P0RV7JK;['A55"-C9X/+79N 5WDOLZBV3RNNC!]/ L8@H; M3Z)[J'!RI8QQ*[:LO$O&3GC^3@3:JF<6^6PX"1(\W"3D@OC'7H+9NEF"QWX. ME74OC\H, 3&.Q7QX^P['#;O^,J-\PP9.W3@ICY')RBNW L)V"[QZ&$7YU#N M)9Y+,%P"=RM#7;J6]G4DK93=Y.JH-)4FKM 0^VP)/K;, @4B^D/L*,U">W5S MH+VZ_>3[ _T6\<_CK"IDCSY 36 %PT[/[+;Z_59#UWMW\$F[TQCT6[WFC5E^ M'Z!*:1A4@$(%*%2 0@4HVYCQ*FM%I@N\[,\/:2'FS_ +^R8^"@/D/],XGG_X M_ONGIZ?K;Z/0NP["R?>FKC>^QS]_CP^^4\_'BSD\GV;ZO\.EO]]8^Z>__/@] MKN-^P']_^O]02P,$% @ _(K'3-&4OI=8"@ %X ! !M9&(M,C Q M.# T,S N>'-D[5QM<]JZ$OY^?H4NGWIF+N$M36\R3<] 0EIF:&" MN=^.B/L M!32U)8XD)W!^_95D&QMPC&V6W]W^L7 <] 1>$T=M* MXZ)>04 M9A,ZOZU\&5?;X[M>K_+'A]_>_ZM:_;,SZJ-[9GDN4(GN.& )-GHF M37ES@7C<]6SWJKITU,L(.SNVM/,JBFC MU'.3E=N2U^1Z"375J:IZ 2=6**<[D11,A J)J;7!M-KSX;EE>C>NKZ]KYNRF MJ["3.BJUC=J?G_MCPT;EPV\(&7:(NV1<(KH7U1D64R/IB>HF("6C#;_.9%&!=S-E3S6(>E7R=>4I+ MD@M_%)G+MI5ZG*OJI ":N.#FU]%X;"!:XV4>**&,/JA&PL4 P,I:Y [&1L@< M'1T$0I] 2*VPE0=%3"PXKD8JBB&AF%C9%]]]*?_PZ( (8FEUC3P@0AE]4(V$ M"P*02YX?02ADCE(P8$J9-(IT4]BX7!(Z8WZ+:M-+]DVX;H]@ADQE>A.LFNGU M:VW)V1*X)*J2BI7D1L&"P^RVH@KS:EB _V5AYT(5O&&//?W;!859H)2(Y3G& MAWZ$,=2@I^S;BE"Q=B!P_$?[9,,LKT]*A%#RZ[KDX&E>EY0(.+^F-TL.>;U1 M(D+M:0MEG58P41T045NZ.^:Z1.K]L6A3^XY1J3;K:CU3T"M(]_PRZKVX;S50 MTC2$AD/345Y]:#8:]4:]CJKHG@C+8<+CH'[$M"%,;;2E[WUM5\N.?D^ /: ? MS/%NB +AH$N*X,Z SBRW/6@2Q8+&D(%BO-R#Q,0I@9Y041I+EXWZ9;V1BR7T M)E#\^TGQ16V@2E@=".806V^<.MC1&][Q D!FY^N@HA2^U(A2?WI4C54DS74O M3=?@\;[[..[>ZZ/QH-^[;T_4CTZ[WWZ\ZZ+QIVYW,CZ3%8OQ$*NB7BY $@6X M/.IVU!X@\JT9>+F)1&^VS9S\,-Q$4 QF=U@L'ASV?!2GR0K3V;S*/"S'$_7? MY^ZC8G+P@.[:XT_HH3_X=O(#-![U@2JO#,;2>(QI3">R59#(P; [:D]ZJL-I M$9D\:IBK'%LH1L@3])G(06-&?>DD7B:2^.(8''P>CKJ?%,6]KUW4'XQ/B<+P M%IVJ'KNJRI/KGMJ;<]>@RLA:JHH4HNJ;:F9SGS!VJ M/7QV*Z3LA9KI_>R:6 MEG)!I?U0%1JZQN^J71]; XPEL[X//6XMU.90G\S(5FZUZ;N\5L(NSS>!-C:0 M,>(S&IA!Q@X*#9D>9VY?).'%$_EVBZ6;3=];MB[K5R7EAI9,.WV*F]*\;(Y M2$XLL[:J4U\4$-&V;0,'.[%)]G63*C>,@TEV65Z21>""#@;>OU$$,+X:G=,N M ]_ZX1';? :LHV$H<(G/?Y2_#4NJ47'^7,"6_P/!.;;DQCGSK9L#&[)_D MC)Q(6*YI-TU#ZMQ:?YC>FCY"IA@=\G2S6>KW2_Q&=4<+75!L4FCJ>W*6.P/&XJ MG>[*P=]0=E0FOA.5@#NW=:DG,H7A]&,>'(H H M1.B_""P7@&(XM6" -,G".1EC"=#!@EBJY@_BU<6<$CH7KY!J.2P=3*2]*]T' M$\E8-[N+,#-" .B-%OP=#<\)$C&1:[>1+)M^#>+D@U@B>@'I9R^=4%:DD-9L))(7J#$&10A1H/'-CPE!"E5U8?>HJUVPF ME-P'.#W7WUEICZJ2"9/8"5H[ZZACFP/.>>VA1(,'4V.O #J<&O%J2&H0B ?G MIFLTCR2P!G+.F!T"S,9D3LF,6)C* MMF4^ J$J^R%S2(YW53,J2R^7$E=B7[%YE"92C2+=*%1^IFXGVCDGX%PZTV]I M)2Z_F8D\S>DS4_A?951F&IW-NOK;GU9SD!H>_9^R^KZV\X6-H&'K.QSF*QS! M9_,,[:X]_4N_\\W\9WF^,AVT$9DOI'CTW"EP-E-M$+N;H+\JXK_%GD.&.(Y> MWVXKDNLME?"F0A+I:5@?.?.6MQ7SA;L;(L&M(/\C!T$+E3 'WE,GM*\5Y#)77[Y3P+WPN+[8G:0=?0J_0NQ;-//Y9-YV4[U,7< M67=7P"VBQO76XU2#!,JR=_]IU&T\YT%?U,5WK9SD]?Y9?^_]. M8"4[CL*_<3&_W!&^RE#-T>XJDZY^8W7SR$;'(XX]86./R,%,K4;0!_.)F,#- M[/V+YZR:EU7YPM>[SDW][Q7<5BP.-I%%?58P00\*/9&('C5?2;,[GGQD\K\@ MAYC8H;>9>OZR?H[ T4P-,9?K"<=4J(&L1-+S.*_0STSBEV8GLV;O/5O>YLJ= MN9&1A9P+<+3/ A4S^K("G![BSCMKC+FXM MIX+0H;%F^HKVD]KW:5]4&?%1!4NF![0L$T<$T.@L)8#3 NER'R@?S,+)WG=5 M;,6M;,W%PQ4&X]B ?06A-SV#V79M%G\?XI%1"XM%&(A<$C]_4?0WC_X7(3_\ M]C]02P,$% @ _(K'3#2A0Z3\%0 -]P !0 !M9&(M,C Q.# T,S!? M8V%L+GAM;.U=67,;N;5^SZ_0=9[/&&L#2&62\C93KO)$*LMSD[O%Y.AS;&95/?WY!?V) MO#B*4U^':GKV\XO?3^'5Z9OW[U_\_6]_^NO_ /SK]<0Q'7ZKY^=$_0YS]<92:^N+HGW7S1_79 JPR'2W_F%33/_Z2?S@[BT=?9]5? M9OX\7M@/M;?S9=WG\_GE7UZ^_/+ERT]?73/YJ6[.7C)"^,MON1Y,D?^#ZV20 M/P+*@-.?OL["BR-LX72VK+M%)=?)OWZ7_@M?IJ;&F)?+;[\EG56;$F*Q].6_ M?OMPNFPG5-/9W$Y]?/&W/QT=K>!HZDG\&--1_OW[Q_=W"KFHIV=U<#_Y^N)E M_O[EF_KBHIIGX&>OIN%-/9UC%V%757&&@BS+.V]B^OG%17 ( =5$<)(!^'.+ MG/.KR_CSBUEU<3E!!%[V+^+;.+?5I(.D]PKH2^!IB--9S%7-ZDD5,I]?VTGN MI]/S&.>[!6Y;P%@"G]@&X3N/\\K;%G@_K;@!&W,ZQY]+!ARG-W9V_LND_O*D M9FPM:*0&'%_&9JG=.K?@^Y)Z:\)FQ.J+RR:>HTS5Y_BAGK5HP./*Z4?\Z[D( MM<4[5!;SJ_?35#<72Z1V2-PF:S]"OOO_Q;)XC[4A"BX>EUEM1K]HE@/QW5<_6808?FGJBSP]+N9+T8[3VYPTAGO%/:GQP\HP M,&QH.%0>E==:EG>VF5;3LUF/H#R^AD&:W$I1;LW3CUC'S9E%@VQ)@8Q*G/FF MNEP1XO5B5DWCSB61QQ31C]"G\>QZ[?376)\U]O*\\A_CYSA=[%)H;;(.+V0' M5=>UV.$;=S/6/M5S.UE_^OKJ)N&K!B?^[LU]6D7# ]!J;+!%Q<7MKE" M9[9"#RQ5WD[1P_?U8KGW<%)/JA8[+(\K9$S!6[+I*66-V8Q>^Z%U?W@[\8O) M4EM\P/_7R;/8G;?J5G7&K_,X19MCZ%HW]ES/E3]N(^Q;Y;GJZ\HGM;_3O^L* MEQNUR<[<KEW$RGUU_DJF@@-#UON^?UQ^7*\_ONOJ)=7'R M\PNLJKR;H/0%DJL0M+:RY-Q5.\MYUW:P!'*,5;Q9- MWH_;V9AUNE);H4A1.. %TZ!UH" ,CIH8B+'1>Y6\:M.F6[1XU?BCN@FQ^?D% M?7'T)59GY_/EGZM2;.._8\O=G?9UBI>S/%ASB5#-X\5U_GR"H'OWU/V"@B*/ MTLEYGS*/7?R5%Y4^V\ER-,_?V*:YPM&\7!W8TOFM\I=$!4N#$\ 4T2"$*$ P M28"F$*21!=6R%='W3XHG]6@]#F9C<>;59U3MV3#ZI6Y.4?@;C_9M=/.;_UJH MCL>55/*0/ Y! 2HF#I;2C$G$L[!7VV9"M#4$I)'R )ZT 61(%QG *-T>B$JEU3_72N\.?&E7ZA&HL8 M;V.**"/:>+,VILBFY*4HA""%RK#Y!"9I"DX:!DD5D9 4;)3^Z400SXP(/4$T M%@%.FGAIJ[#>M<19\WA^'INVIFF+W"5C1L3",E .R2]X#! (\^!"4MSI9'&J M?3H]Y#.CQS"(C<>6^C(V\ZN\Y[D\9H7FU67V3U'9;:7)P]E*:H2P'$>$]"*" MC]R#H125(_<^4%]PA/9YV!R=')J>,1J+$;_6=?A2329;>O\Z26FX+82W$2UN M:D%&'$'::P[2AF22$92*#M;EF!9#IY[N@,=8O?I+-448/E2?\_&5N9V>56C0 MK)J^?:1OSU@*0[5R(B.6 J 2)>"PE:!,2HBA%9QWF O&-!4Z,:!WE,8V%[]M MW;?AQ,.92N(YH2Q;0U000/?)@3&& MI#A LMD@GV>=@&G?C0*T)C<>&6X?*/ M>NIWVHH;TY?&,96L,Q"$45 PM)&%3PX*)[5DC#BC.GB1Q7-A0%_@C-7YMXY< MH:VR/ ]W7D\0\]GJZ-P6'NS*6E)I@GT57OVN3C;;Z?5?8*U!\KO=HR_ M3UPF&9G([G_4!)M'B .OT;43RA36LI"$$\^(!H_KJ8=[_.GPC+UX>F*O\KI> M^V73NQE*915S$BU]Q:4':H- CYYC6XWSB05T^(OPC CPI(Y[8-6T,U)C<>'Z M!/C'.,G;X8_2"3OSECZ9O(:4@(>\IF2% VRV!^Y(<%1[Z@0Y]*60GADR!&@C M*HYF\4B2/)BGY"GJ9 H'5#!T M#2Q"9R TX'QGR@))J#WV_I7WWT!M;8+O3Z M %S[/9>[&4JCDU \:6"!&O0) SH(V%C@*NDBKPJ*>/"[+CW3H3>DQN?"=/X& M?U?S5I[TMFRE282G)#E$ZA1B1Q"[I UX2Y4D5!1*=UAB&WT.Z61F]@S4WE;9 M;N'QR*6VNSE+8Q7WJD#T(E&09)% 66>!.<,I)8$K*I_1'-(+.?K#:D]3R"-U MQKT\):4X%_KH0"J.[10B0&%I@=I2NT(XRICNX):,/I'TI#"ZHS3J.NQM[K9> MC-V8J4R,"X-M!1F)!&("@2!YS%N/0C#NC?(=G)!QUN3[XD.O,(UVY'3W6?5- M!TT?SE42J2.A$;UP8RD4#)O)3)) G?3*N$2,[+!-,[I-T?\*9K_@C4641RW; M;T ,U9[4214@$Q$X#E G1ALX!$TB30@8[W)R8W1KHG]:](+9F&JC7L5KV'DH M_5[2TG-L$BDL1!4->E=!@BO0=4,%2Z1)A7:L./2ES:Z=M4$E=,1HM'6J;YUG-[;8C/0_D*-'#=B8P!1HG5= L&&!:<)".!V:84\D=_%FNGGG0 M'U1CT>%3LPQ6<=5*%7R?N,PG7;4P#+Q@%&PJ%#B&X*6BX"D?84D]+53"\V%! M+S"-N&Z]N%@LU]N7!O"=B'\K=SE?UD,WD&0>V&+W]]>1^P#_C_&%>/ MMP6Q'?X6=(M M"/>ALX2W+OK>!/C<'T7\NX'MU)NL_*[E%LZ8KDER%.M.(,D MH@+N EJ_D7$9I!*>MS(%A\/LO]=RVVBD$5GP@UWCO8O*[HW>C>E+Y@O!'")H M$UG>%$"#42H%(27"N_]K8_#O6%Z9CA IZ,U$ELJCKO9V5G([Z-J]_X M_V21'W]X]]6?V^E9_(B3U[N4HM]&QG$%*;7PGHE\T4T(#RPX H8413[I+(C! M\2W;1;48IE?R55YLX4E3?ZYP3G]]]?LL[QNN@[E.S]:A9])61 ^6I!<)16%==KS'WK>&)A ]8@],Y;FP$;<>(/;:7B3KBP$==1; M!Y8Y#BRB.M1<&Z!"RI1XTK++:9%QF#94]WW/DD[ C7E!@=_:2*T<\IP%DT [(:NX,!JR5A56&9PG-\%.=^V3[@Q0QEYC#[IO,9I" A9*-!6&I!HW>G(E-?RX/<*1V), M;PCN[;S:.KK!ZSB-:>NJWHZ<95(RD'P\+Z"1#@Y]/?#"*BAL+ C#<4'XP9]- M&DW/] WE:)?-KX.DOPK_MYC-5P\E_!.=?+M]?6IKOM(2[KDG 9AD^<2%\Z!\ MXN 2"\R*X!3I$&Q@G-7@D:C3-Y!C$>=[_^#[*$Q;^-,F>QF"<,G*"-0H UZC M(%%; UQ12@3"(E*'<(O%.)N9(_%H($#W1Z=UL)YKU;HQ:,^C"-:FP-+G8X4N M,+ %Y^!9](@59Q"Y2S%$[[Q)3Z><^L$I-Q#$^R/AMX!B:!:>;5UAVIFW#$DP M)Q@#)9P&F:B!(B'RQ*="6D:3)AVHI7]P:G5'(V&8HB)00>+Y<%8E W1]+I'O92U3)4;K" M@?2D *^$!VV"!19,41"G:3 =UIOH#[6R/1"@^S>9[KUV\RB3:9VW-)0;50B< MW[&YP)WD()370 NG#3%>Z=0E;,L/M=8]!)K[9]%3M=*&_*4)@O!D'?C"&]#< M"9"JH/F$6Q<\_?CP@])*RC$:RI M?8QAEM_@S&]H'*>'7]781K%'%%,&'K2Q^:4%%S6DP@HHBFA T"1E))H;WV'7 M<*\66^\<&Q;7O:FQWVSS1YSG9K2C5YO\I:22HM5" )NKP+M8 %,R93@\M]QQ MUF5A?J2+;?M27CTANF?C;?WX>#?C;4,A98A.&%=H\*BQ0:$*!\M-ONK#"46+ M60;7#[?^:[P-WC-[F5OSQ;'CY5O$LW=?8^.K60QM)]1->4,:(H,6*&D%=*Z8#O<@6)[G31[Y]$0<(Y%I)56 M/DZW-?7Q=*C+B0/45@HNDV)Y S>)F-+YSBMW=%&_$.\7YOCPRVHK\6-,_+JZ!<"Z3Q#=RO8ZJ;^.W$ M;,0)>]Y8'*^HUYNK]]A!RXAOF!,[$N4[>S^=QP;)MWT?8*A:2RMYD@S=;F5E MG@$TAZ2X ",+G6-51IW0NK4])MF+2==J2<2L$ MTQZLC!RX,QZ2UQJ(L%&ZR)1U_=Q2'=*R[]QA#Q&@ TRCW>V*2^*C0;5:G+N1 M>@L/'LY4B@(=DRCR+@0UX',HAB*_5694Y-HG:2WM<%9^',72L?_N7^7J$ZP1 MXU9$K"L;VF_CYSBIEWM,NYFQ-5_)9'[D&#U5)R@'9Y0$8[4 KR3A@0E3^ ZV MRSB;,OV2HV^\QN+'KW&*,$SR'=9P44TK],40E,]Q-T-VY"RU$I1&' D^WPVQ M-.5G(- N3"+?7M.%T_+@P]/WRY'^$1N-)0U.I2=-O?T"Z*U4I;4V-ET&48_.Y\G%V M6D^V[4 \G*F4W&B:7[R-5B3P6@:@,2HP1#":@O?>=KB[.9)E^>2N^RZ0<(\X MC<6(#R@CZJ4[2!-8Q!6X)$E=661&H>@;1TGKJK._> M2^R$TUB]_BGZ\VD]J<^NKEN^BP /Y"B%Q%DM1\,MC,#93'('03@'@B6':C20 MHLM*UTAG&8?A0G^0C>9GVDF<73^ILO7]HGLIRY2P1"LTH)V3;YQ;#]HF MYR M*@CUK@C];!X^@WF@.S8C*__9[NL7]U*6JN $#20*W@L/3O,(Z"5SB$%Q'87G M[/##477JI\UZOP,^^U/]NWO_P3RE94&%0E$PFJ$&TPE;' P'ZHG72G-!NCR5 M.]([ CWRH$^D1EM<7M]MK>^Z1+M7";9G+)DDGCN60 6'/A5!3[K0W@,-07-J MF4=$#IT;![M]T3?TX]W>RL=7\_K92N+M9L:&U"4-R;+")2C06@*=#(,B'ZS) M9P9<#)Z@#77H:T^'2JM^\![Q)N CPY@]%'-+::>"EGE/NR@@Q2* =^BS)6N] MM$10ISIP:KRS;[UNV/ L?&CE= ]H3^QX_>0DQ]3$03*?-Y5;+&\;?*I7 M;T7L,CB>7G*I6*!,Y9>$F?1H?GD"6KL"3;+@=%!.I2Y'7,=:N.J)%YLLBE&Q M'=6^W="R;Q>H<*:=W;E =1->;QB^]E1S&15Z#L02X,H6@)H9M;W +G"1H:;6 M@L>>+FD.N1$S)N]:*=PX,+X3_6 M5LDPUD=_,?N'\C/>UGZ1F9NO\Z.[/K]Z/\79X>).E/4!GC5;O2V'V"'F. M*) WJ=Y=7$[JJQB7=XU.UA>0\I<'),J#7[S-C]T-^AC<8T6]N:>R_.KW:36? MW;P'>ZNG#T_T4W\>PR('!-C0B/5UMZM#%OO6/]\T_#;$L3MVT('VI[UY=?#D^Y3M@.&%.A;(/7?EJ_]KM:,QJ[O9@BLKZ?: MR2JN*$)S*W#6]NX9X9'AI4S?6O"VFOE)G1NQQ?!Y,$_I=&$36@(0$]>@+6$@ MF5%@.#/6&(]672L3?*"ENHTO&3ZN[:W+* U-43A*(8=2AX)Z"4Y'"L(IY:P4 MC(5^3L\-:!#VU-.M7I3L!\.QG(2'X_.\C6[>*MI-VR)*YG6A0GX16!H!5,=\ M5HE9*)1Q!2D"=>'@GWD:ADD#0CB\S[%QVAA\9L?R)#;+ M-YO&JVE/3L0]*6XLC5=H@(5JLLAFV WYWWW-@0-B6&U&7UPNYLLJC]/;G#2& M>\7M47XTP2N?[^&L!+M^+GVOT@T^((^;,SM=OT"WO(,T\TUUN>JAUXM9-8T/ M[F[V4?UI/%LJ'JSZUUB?-?;RO/+W#HV-7.V>AM4VD6XX^JF>V\GZT]=7-PE? MY2 =^Q5R<*J>YLF^N4*OOD*/.%4^!\!&UL[7U;D]LXDO7[_ I_WF>W<;],3,\&KOTYPNURV.Z9 M?6.P)%:5ME5B+26Y7?OK%Y1$UDT7BN)-ME]LE42 R),'0&8B ?SC/[_=3E]] M3;+Y))W]^AK^ EZ_2F:C=#R97?_Z^H_/;]1G\^[=Z__\Y]_^\?_>O/DO_>G] M*YN.EK?);/'*9$F\2,:O_IHL;E[]>YS,_WQUE:6WK_Z=9G].OL9OWJP+O5I] MF$YF?_X]_^OOLTG?Y^/;I+;^'TZBA>K=]\L%G=_?_OVK[_^^N7;93;] M)%(^]R;]Z ]$;#'_Y-A^_?A4DG,U7[Z[PDN+Q_-?Q MHBSP^&'Z=OUC^>B+JO_"JV>AE/+MZM?RT?EDVX.A4OCVOWY__WD%R9O);+Z( M9Z/D]3__]NK5&KDLG2:?DJM7^?]_?'KWI)+;=':=CB]_&:6W;_/?WYKT]G:R MR'4T5[.Q26>+H,V@U4DR#PU9U7>3)5>_OKX=7P:TH $@QRK_ZA0CZYO9L&L-XVWT2;+.+)](26/JN@J0;/QLELGN2OFJ?3R3BGOHZGN9X^WR3) MXG"#JU;058,_QEF [R993$9Q!;SK5=>B,)\7X=\5 RZN3#R_\=/TKUIB[*VH M(P$N[I)L-1">+,'+FAH383MBZ>U=EMR$-DV^)N_3>04!CJNGF>87TU88+5P8 M+!;W[V97:7:[0NI BZL4;::1[G^6J^I'X6T!A8^A>^7#FPNUIO=)\GF1CO[\ MN,Q&-V&FRG\\T/"ZU?4CS,X?JLT(;;VN'S ^)?-%-AFM^DCXZ8_9)$QTX_$D MYUP\?43 =L"I^_I^P,KMIO%RFEQ<;6FW&H4Z0G7M %7GU7V#M/KIXBY77U?@ M''YE3Z#D7^AX-9W>WH6Y9T5J]RW_&-XZ2J]GD_]-QN]FY4SU>()M";4FV]0C MK&MUMPG2]C?T(_*7^')ZT+\ZK=)F!//Q)/M7/%TFOR?Q?)FMS:\#[=Y;IL5F M/0P@?C(+KL8DGJKY/%GY?.\G\>5D&F:DJBYC@V]H4>1*/*I0LIDF!JJFM\F7 M^-O!)FUYLO$F5-/S[@+--.A#LLC=DX])]ODF^+P'6K/CZ5::F[:X.)M-9M?S!D$Y_@VMB%QIH-Q;IIEF7637<3#(5A3( M44GFHVQRMR:$7LXGL^1@2.28*III].?DNHB=_I:DUUE\=S,9?4J^)K/EH0&M M2M'V&WG"4'=JM>T+]]#7OJ2+>+KY5M\_/*BR,/&?+FZ]%[4/0*6^7;V"AAJ\ MO+V-L_O@S$Z"!W8U&<6SX.&/TN5J[>%C.IU46&$YKI(N&UZ1377JZE*,1O50 M61]Q-BIDV7Q\+$ZY>CB9+=Z.)[=O-\^\C:?3I^WST]CZIIO'FKFI_SMMU\N+W^I7)MT4R M"U9\RR_=.A0V^^[C%I;+=^=O+MX]34?;-+O2ZE4\OURI=CE_>]!ULO'2V:J[Z_8G=O4W?+QZ.&*$88*P]LLP*+ZRRO)"*6J>[U/:\LQL8#4D@%D8:UM8S.2\OU M\.A*RYLEWLOY(HM'BST:?OI@A#B66 >W%B @'> 4P!(8S6!][;;6AQLTY$_" MHEO-FF66)R-75O"SYX,1JYTB2DA-G5;"2J%$(9M5"@U/SW65LU7'I\'1V5 = MSV_R:$OX+\^K^1I/5_&7A8FS['XRNUXE2.P;O:N4CR 2A"FC-/56*.<@ Z9$ M4D V5"K4UN'S,;T%E#H;#+[&DVGNE?HT^QP:_K"$;Y/+Q<-?&ZSV#1/'U10Q MCS%5EDGOG))6$*%8.8-"P(=G!C3+FG;QZHP_ZP6A^:=DE 3F!W$^)(L*9-E3 M+#*0>82EQ591R2R!')4])0\U-X *%VI^V.6W,63\2;A.LQ]%XN;)'L" MQQ[M5R@=0 18\P C4< #:+" :".WT8+6#_72\R!#\QCUXEY4=2LB)"52#F,A MJ<\%$505PYHAEM0?\]EYZ/L4-+KK]>E=DBWN\[3[U4Z_8.S>Y8YSF)[V=O?= MQ2*ID0",*V@IA]Y8") L)(5AJANJ%7BR&]D@*EWI_[5@3W:+KXI%( M*&*8Q!QY;B6T0-@R/F:\$/6M^Y9MN)/U6A.!KG3HZH13R[G@3S M2"I,$9C2ZPL@IC&..:&:KR=K.]&<>G:7"_W@51AP.Y" MD=(\&*I(!\4.*I1LXH[AQ#NIR?O&3UK?.6K;63]=T$'-T:X@>%)]26]WH<@*";G@$ 21PF>&! I;\BUMIC3O )W,^0TM+H.RG^,[_/H M%I3?"#;]68E'68>18UX)RK77 D/O.=8/82Q]2IB^M0!/"QH_&9?N^_EL8<+_ MDT6E6,^^8A%17F)")!':(&\=AJ)PKTP0N])&L][F_G;\@@;QZBWP^PBD(Z._ M3TM&%GI))#88!;.'4:0DTH6\#)X01>K"(&B7'\U UI.1<.3(\:Q,E&>N8!S& M6$D,]5( BTLW"2-J!FTJM#ULG 96ITL&CZE;>=U@:Z%(0^DA QXH3,-L&\3D MO*2],0-,[6F=$HVAU8,]6I3A;4C2&5K>[0E?-/KBKZ-FC M$0=(2LVU\8('$0 .K"\DD@36#R:VN&?P=/5LW1E:&Y7.PLCE\7\?XTEP;4Q\ M-UG$^W("=Y2(2+!O-6)$,FD0 $1P)LHI3Y@!IGZVH/5FP.E*^5^RU6'*]Y6Z M^EPQ6AYNURMA2%2PK3;Q HNPZ -$!KDRT M0)7&<>K/DSC*@XA<$(-*1(.?Y(D@S 1+J9"*>ED_ZMQ:5*$%[9^,RU!R&D_( M98Q\L(FQ-EP3PK'@WA"NRM&/R_JFA6R+"5W&EYK [($E_WC[#*[WX<\.3NG< M=W_B&9W9&69H3AFD$G@4+#[JL;!,TF #2B MJ;1;HF7)CCRSDWM-$%942X0% MLDA 1=<2":^=J+]UN_TS.RLK8_^9G<7@#$/M!52&HT1X$86\R("' M?YVBFL-G=AZ'1P]:KG5F)W+!(Y4(@CRK+76XHA]A2S"F@F!12^@#O\*:'1B,!#>'20ZK&QSB[R%98C%B/"N_E\>1P) MUB4B;7" AG.-)3+Y<5A2J7*VA;[^/H ^,C\:(T M<'I3_L5R,5_$L_%D=GT, M QX5BRP7CC$A$67*\2"E=N5X![2L[T?VD=C1& WJ(]1+XM>ZT54SO]9/1\@C MBQGFWLCPGZ*0"%W&19 ^KSR-NIH_'9A>%*Y&0?PL&:NO219?)_D!Q14,Q:I5 M1)YSSJPUW'H1 ,5!:%,:WD+5]Q[Z2.)HA!K-H=7+HGWI7,TOKO);$7SPF+N^ MWO-Q&R[N HQYM>TV8KO\C[/V\GR]]II@T]$R?VM^FNQL$4CYZ(+VLTV68,3Y M?">4 $)8J"34+-C*VE*'A>/5]HT-*UE"A:8;(:@3BFCH$"5 ;23BD* N=SL< MFRQ161G[DR6.0^ '2I9PD'@?)GW'+(($TF#_@0(8#7R7%^"=DBQ16;^5DR6. M ^9-&\'D3?"P'.+%FB0[WW MOHQ>*UD" "R%13J_^LMS!I"6N) *,]#IA;:UE]$KJ^9PLL1Q>)Q+L@0EBDA$ MO5(LF$L<>ZEY8249(P:X&M:.ENOA<9R6Y\GHE^OTZ]MQ,LD53/(/N5[)([V& MKZ*U0W1D2+-:P4A;28"!#COC!$,BC'Z%N1,^JTY'\=JKG\>:]JU@TW:T8AVK M>3<;!=&#.Y[?O9)OC2B.]%ROU2VST4T\7_W8GJ]^;$MV_F#SK5]];H;(5:[C M5?3E-K^L*EZ3.(MGURN*Z?N'1S[&]ZL Q5]Q-JX4#SBY\DA3*X4 6BGHE!/> M4LV-D1Y@9*1TE58>6T)N=).,E],DC+N'Q)SODO-@Z*&I=T108J&- T8S&D9S M!QQU&QPUE9WF]>Z/6G1(F>?N:T]@#SI LI8JM/- 4.3))Z>=@*.G:6?U<;F0;K9.)_]/L2WR4''NXW71198 M+K432BK*F'*>*EH@&X8//^S834V6/!_PA@/L3^HVA_ @HTYGS-A^F/K$8S@8 MQMCR=.0HP=PZ3S!PP3%$7GI4R*6LZ7(UHJI?VZMZ=UP441_2[M+!FUS$0L0( M[@'$S,+0+<,'8@OS60#29?CKS&RWIC ]E^6//+V)4BZYR7=/6/WK.#P&X^/LFOT^+'.I-O-GM4TCC;\K4L1;()&2' EB\FM9O2PP M!0@.<(VUSY!ES_ /GM*_Q]\FM\O;TI9?7LY'V>0N+_TI3 -M,/O *R-E*XO'R.!&]6"X=Y?CN^S,D;S 0,5M0-7ZQ;?[FG]9?W M#X\\;KU=KA.>+ZXNKJZ2;#*[_AC^3.5?BHU']S=?M;;WKD:>=@#RT1*=/R7P1^M=J[U+XZ8_P MROG#U02/]A']3#?:3SML&/!.K)*@M<>6,;:ZK@OXG 2J4IK,SW2C) K#N7=( MA*'<*6L,MIJP#8[4:5W_DKCAI1M5IDQKZ4;'@?T=IAMAJIE"G#%'%0;& 0[U M!@!%I>_R$,.>EJPJ4V!ONM%Q. XF^',&.1O:6*0U<80)!1R 0E%<(&N4@<-> M*JO)DBZ2-^H!^Y.ZS2$\R$6^,V9L/TS=YD%\^OS'P57"O>4B+0FC'&CIA7/" M,$H(*6PCP=F/DH)46>4O[@5J#MRNB/2OT.;@=A^PWQX]%7%!)>802FP 8M1S M0&%ANVA,NCQ<[LRLM_HH=LR&@S/7D^V:/0F/\];Q(,V*[E4[*+MU-6*%02T,?!>SY*!M<$0M47YX)M.*68 ,0AX: M80H3C1I/!V@IU-1C-1.S 8R&PY4O?Z4-<*6L)8+>.YS?L*>X"8 0CU&)-48G M7$/;6@9%5URIB]%@_.&]QO4&Q?6*#CR>3+5>$U$' .?,,(28!$A[2549WPU# M__!&ICZ#VOTA/_@TB,<0\ADD+8H&WR M@*TE]AG<3JGE4PM"7G!^]W2Y1"C4(=H;J?R\W["8GR+%LHC>;.!G^" M*&CIF@),4U/MHO2?R\U)Q)EWP%J,"<,4LSQMJ,11&#><"TP[I$QKR\W'@?T= M+C=#3!&V4.K@=AFM@9"N!(!(VR7;>@I85J; WN7FXW 80'F1<^(P9^STM-Z,@J.* H4L M!@(Y;G@Y+4G=::I"C\O-E55^U'+S<> .9LC;A5_A[P:15[ M7:QVB5=QO)UFW(3)& FF()-HX*#V6QOA"!\:" :XG#I6D MW?>E6BH\_V[T6ZAB,7\W6R]_]-*+GC8A"LCG^6J.:*01A8(:6VK @VKAR3-9 M)/A>.M%)&CS_/O2OE8IZ[4-/FQ!YY9D3)%C.3F-CD43 %1IPV%>Z .M,]M%_ M+WWH) V>?Q\*BKE*)GUWHQ>MB#@TU'**)0D?A!32&EB&5:@8XN6S/WI/.E6) MY]^92D7].\G7_\L[05?SM(T7B8\GV>I2^<&$&8YI:<28)$0KK:1E1FM'-2QC M39;#^D< #L]$/(LX1(O*^Y$ZX\![8 2ET%@RIB23'!@*1+Z1J& @_IY.R>N; M^P/LPT>J__P[[E.O=IB]]\@V1AAZ00P!TB"KA?;8T6+['B1LB-?,#8'ZP^[" M[7+@_/OQ4\]ZF/WXR#9& FB-/& 2.T*AIQ 4'@V'4-OZ*PWG'. Y\W[<+@?. MOQ]O_/IEELR'V8F/:6#0GK,$480)4@0JM3H1=J,]J?"/&5@Z\Q[<(@&&NQ-C M]=,:@&H[,'JX"77UQ0N5NV_YQ^13,DJO9_E!Y.]FY3T-%U<7=\GZJ-SYSPTE M^R-3C$ANL/'4<$U)'I0JUONHD$A5VM;U="%1)KC.H?O=Y:/+I91K0$5(<[XY+P MKIO0;AL8/4WOJ*X[\ MELR2+)Z&AJOQ;=##?)&'Q[XF55E2J7RD-;+ (&.\"9)[X*PO<;7>UY]:6KMW MIAV>M(%65TQ1TY5>DO%V)WPCPAZJ5*L@8@(90BD+$ZV$.#>\#2XM)R3K)S,, M+Q_I],A9*Y@.;E7B82WB9]3^ )$DA0Q[ *'RCA"L/,L3NG)-"V>AK62R_8S: M)Y$$ #*'@1 >8 R]4<07.#JBNCP[HNVH?67*M!:U/P[L04?MZQT#)<,$#YC4 M3EII@"!("%X @*GN,@>WI\A\90KL/0;J.!P'DSQS!F?I8&.E"G:N10A1P&B^ MZ:9 5A \\,A_399T<:A./6!_4KY(''&C.V'J4^\AXO]BQP'RT1>,J H M-@9XQ)V6T$E: FY0_:W6YW7\4V55I^T VQ5YCK]IR! 1VIV'9K@D!@J-6&FO M8('K$^1L;AJJ:['51[%C-AQY"PT */A-7@E*@+36:?#05[2G9M@64BVM[+V. MIAX>YZWC09H2W:MV4+;J:L1JYZ8AQ .20@JOJ+)0&TB*/5?"6>P'>#)833V> M<-/0<1@-ARM-WS0DJ;/4>@ MHAAAXS4H<3"*UD^:Z>BFH?:X4A>CP?C [QI MB+O\S!;MH*6,$6J4>-"6U? Q/-EMG:C.W[= M@X?O)[,PP4[BJ9K/DT4.S/M)?#F9AAR*##8),*,HIHUHQC]"F,QK)N>CQEJ4FY#RTO-[8 M.R)HI$%$$ZH@A4AIR]WF?#F#@PW899+/WN7UGMB3#@/W0:^TFWB>YUOF_^73 MP-=XFH]^!T*XNPM%^1U^$!I*M#1&2:ZIY@4TV%+2(26/BNCV0(ZT)5 [3(S> MW$ZQO>G;OSWB1I'CJXT8(598['//VBI+A2@.#C#8,^F''3YN@@([KQ#I#,V? M_-N-V"!#V^=&NW[H]GLZ2^[7.U?\ M#W#?7S?*3%M KS-NQ/^=9OGB__SBRB:7B]Q[7CG5GW,#865#'#"I*M80!5L" M8>T!"98$,<11(%D)IU:#73'OW[YJ!^$!,>S@*FSE.B)(E, 28R4IL%XH[VW9 M:04S8MAF5..:/IY))^'X8W)JD*;1^5"I'PK]\?E+MAJ\'S7XH&&TNU"D+)$> M*6<--1Y#HZERA92*VTXO&ZUF'+6@P;0EN+HB13G7Z_M'(76?)?^S3&:C^P.6 M4(72$1#"4B>$H]AH#;WW8I. 8P@CNLLM]6=F!36/;N>LVM;N@_-4A=(1L1H0 MR*162E@M ';(%'(#K@<>/&I4L[M8TSAZ/PY[!FG?#)TTPR'+O!R4#]HW58I' MPF(,B#0*2&\L$MZ:$E4$X0#W1C2JSPI<.1&R'JR=\N/_GR19?I+)_?O\')/J M!L^>"B*HH/-0"<\1XTQIKGAA/A(;OJA-F.-/B3E?FZ@W=5AH^JWIFT[O9W7(Q M7X$"J]M++TM%C!/GA%96<0N%T9@!6<@IPQQP'F92 WKN3&Z@6-S:E M(FP$)$1SK8(AP(""X8M"3D%P_5&DM43F_KA1#[,^N8%K<0,7&Z:$4YA"8KC" MAFNDI"CE=-S73XUL[=#-_KA1#[.NN+%V&\IVV\D\3Z(, *G+_."_T6(/0PZ6 MC:#CBF*!I./&>D688KI()C5 U;\NM_WYI==DVJ:1[8I-.W*=#E-I?\'(&AQ& M3P4-L@KE<#I0!#ZD,Y(-CT<-:K!:)FL]J/HEQA9XCN;(ECHB38 U# BH)7&, M<(QT$TW58<3?85BS2"'F"= MW]4&AZ()\:'?*O9NX=4S;R%H# ML6(6*P. "3:OIM=I=GM^I#[GK<&FVD\GV^N('U? M88OOUN* MA&6(6*2)EX8BYJ@C>B.KQ$ -9COMB9K:?0#UB8@,>J-K>0G%8_0.K,SO+!,Y MX@D23 NJ-8>6" C\&AA"E*9=GH9:]^#"^LI^3J"&4.K,TW_4S(/KFB\?CC!C M"'G+A=/4#_ NG5-4\US+I^+1@Y;U,5K6 MQ>J744QQX2T.\YVS4GNTZ0;64<'KY^^V%G5K1\OU\#BLY1UW;^;O74GPK_3A MJ*P/R[P)Z57X+GGASKVXC+-Z%9&"P%ACF.29O_U@Q:K98C*>3)?YN64/83[W;31=!B_;!S3S8]N6BY5'?G%E\T>3 M\;/J^O;4CQ3"Q=DL:*]L?A7GOJE71%1@8JW1@&B)"/=8\,T=:%AC""N=[]-V M/.!$8:N'$)IX481R*"610GNI"$">%/<48JTAZ7(CP-ZH0_<4VAFHZ 'W0<D&19,EYY;Q6.L*M81^0$LIX!S(P$ MCAMMX<,$XS0<8&BK.;6^.+*N'="Z(LZ_X_Q0\E5"\-JQ_[R\_.]DM/B2_A[/ MQKG>[G,1;ZM=ZE:CML@K#3"VP#J3']O8UI5)4S1 M1:P @''I%+. 2T6]-X4LENKZ*8SMY2"U3(5:P'2EY&:O?=1(8T&888AC1XUU MS(ERQN:X?I#U^)WJ?2N_*9!JAM>#H36]=]^"_SJ9)^-CM'Q$Z8@P:)SE5F%) MO?4*4&=++U6#^D8$/1M]MP=79XGLC>;'Y <%2X49CB,!A1U@:T-;AU(IZ$'TO!!AD MU&,0>N\]V:)62@VUPB@;K%_F).&0<<=4.;\:TF5\OWZR1675'$ZI.0Z/^LPMV&EJWLULU5C/DWFU?9B[2P46IB$)$A89>",0L ER@_)S]-3A2 MVR[/73XJU'2JK@]1IS9$W7D7SP$(KS\HR5ONVQ2DX]<>,HM''SR//BD::<@VYAP#@8-P;HHDLH52>TK,S-6HJ M]"!3&L'M1V#,N9@? R%*3UD2\329;\)-'Y+#67%;GX^\1E)*8R! "&GL-"6D M! VC3H^_KVEPU%;7\TR'!@#J/$7FP52*#UWNLK-,A*WA(L_^@( LVUU]Y:Y8DBUB!4MM>3;A5:\9C6T[%/3X2A?;7]IO>H[3<= M">"=84P;A3!R)/^/%^W5D-;/.6@M?Z5YM1T-0V^^VL=@PX0OXNL$[AEU]Q6+ M@O5JJ&3(4PL<9 8B* I) 9;UMZUT9YBWL A9'Z&VLT'V90,\I(9\21?Q=/.M MOG]X4.77:O>='[!IUSQ/QW'AM=DLGIKE?)'>)MGJ$[2;6I%.YLR;XJE7FD<-4/=\=!LU( ::GB8PBVFP7X" MS(4_"V",Z#0YIN;&FG;Y4#FZ^3%6<67>B>#/V00(7Q,31R?G#-X>F#$>< 6BL)E9A#QJQ #A32 M6&4&>,-= YIYG@E_"B2=;<+_W1W>2_7P4 294A[JX.9!"#F6S -12.$Q&^!Q M&\TKMC8^>B$I/2\/5%X4C@22R"CAK(?8(RR :*GPL3,P EX.[=R=/@JS/,%3; MFX ^+V]OX^S^XNKSY'J6=Y)XME"C5?1V,KO^F$XGHTG_[V]]ZU6U9E2 8\.0 M_)_+>)[\\V__!U!+ P04 " #\BL=,Y]L@](QI !UL@4 % &UD8BTR M,#$X,#0S,%]L86(N>&UL[+W[D]LXEB[X^_TKN#T;=ZLBTEW@&^@[ERSE^_ %]2/D0!($#2[HV.+J=E)<]WO@-^ MY^#]S__KZ^W&^U+L]NMR^R]_\?\*_N(5VV6Y6F\__%]W:__ME]^+F[S-^4R/U2V/Q\.=W_[ MZ:<___SSKU^O=YN_EKM//P4 A#]UOW7V&_)OK]JOO9(?O?*#5Z'_UZ_[U5\\ MX>%V7]E6,-)^_>NS[_\95M_V$4(_5?_:?76_?NF+XK'^3__[ES%_<>/+/W]Z_/HL._22_\=.V^"3Y?E?LUN7JPR'? M'=[DU\5&P*B>]GE7W+S\B,UN]^@)DB$D&?(3R= _77CPX>&N^)>_[->W=QM! MST\#\!L /CP'ZPI=1<*O)B#[6'WZ0,MX/XI7M["+^/DC+6.N&QK;KERTWZ>/ MM8S=+F2G+:,\Y!O++>/9(\]BWLAOO1$_-5^43^^1W\IX(ZHG#RZ^'HKMJEA5 MHOGHT=YZ]2]_$3\M[O>O/N7YW>)#\4EFI??%7;D[B.R%K_>'7;X\+*(X99#& M 8PRWT\PAH D, PPR7@2^VFRJ)ZW*+:O?OO06J\^LO3\O^@P\)S;7;$O[W?+ M.C$)8#(OUUC_9P/)ZS!YO[>H_M]__NGHR"/RRN5+K:'"+?TRMVJV(FZ MIOVE?+>\$(?F&S\M2Y&L[PZO'H5$UC>VW2@MM[.:%^'&2YP\>VU^O;^]+G9O M;][>%;M>>.5+31OWV [^PK9)E)-@,;A4$^!CO1UJ+P/E^ASHD!GV>F1H.&, MSD.#+/A1VFYK>BJ424>WAUW5%7R_WO_Q,;_>%(L,P0C&"04P13P*P@Q'J#&& MDC1(="3(T(1C_7F$RI.PO-\K8.<3N%4"U:1G!.[T=,> -B>J\S(Q/9(SD,EY MZ,U0)TJKK6N@TI"'C^(!^.MZOXC]((;$YQ &"0U "H,(MQ81H7R0W&C8&5]S M)#31>1#@ANJ.#IV&XN.(R<$*I$+B."IT9$A'B@QXG:D>F7AR292,V3&O@<2O MT_(V7V\73,A?&!(?'*Q9#)E1U6=?B[*3[O\[O-Z^1YJ9L^=R[W&(3R9:UEKM*D)29P2/^6^X(K'((M(A+JQ-,SC>)B6:1J;5,OL M]"2U^355,X?4VE2S>70LG["EI6>&1,]5STS=N:AG@WA2U;,/^:;8OR^^%-O[ MXM?BT-:!)$ (99D/@B @(2-Q%'7:&0901\3,+#A6K@;/E2<0Z0F4(6%JJN2> M*STIJO!XIV1-U$%\D9B^)4^#B)R'U STX>EB)PN,*(O*(3\49;ZJB M+*19"CD&L<^RC(4^I; ;,<.,4"UA,;8RVHA5OC'JT@W@3U%G1J'.=%SJ,FMN M-.8<*7TZ,YC(F6C-<#^>ZHTE9I0UIUXV=6JM+9P($J)&>1"%R"BM/2Q^^["( 4D))YQ2S",/ M7WC=#>B8]KTV 5P:AU[O3?V9+"#@+$L2DN$@#%@D_TC;!Q,_3G7>5(7'C?.F M_NMZ^VE5WNJ]JBIDJ+VJEGDP>E7_]?6O/].WOXSUKOY,>MY5#3[F\:[J "Z- M8S]PFN7->EN\%AV*_8*BA,:0I50NO(D3RF/0;L["*0-:BU\&F!E_:N5W"Y>W-Z^VRO"WP=I65 MMW>[XG.QW:^_%,VG[3[W /LAB%":!I1G/J8809"@. 4\2;!/F.YL@B6S#N;RJSKP[-WWAA$7E(R.*0VWG3;G?+PA( M@R3.4N2'.,8$!2P@K0V$ J71"[,G.RXJY+J"C<"A>0R$'CEJ6N:.%SVEDI0T MDO2#A/*CAP^'W?KZ_B!W['J'TGN7[T3S'/GHAU-V>C3(C,5Y*(PA]J?'.@Q@ M0%4=WAX^%[L71$F:%/;?WGS,O[Z31]N4V]/&\[&LFTZG720#-.!)&J 1D&" M&8!^BPZDD=:BC+$P.5:DR@UO^:A"^&%3O8?KRI\K;UM45<0A__HW/=T:+6QJ MBC?'B.EI91VL%\NY6COKE6LB6,(5T<^JG3DCJ)-5@);BT*/*8T=Z'GH^NM?E MM.^7G1R"O^3KC<1Q4^[V^:;X4"SO=^O#NMCCU7_<[P^R-%9 OV )29*8\8R% MB,80^EG(6M34A\Q&;AD+J_/IO%V1;];_5:RJ8M@3$I6WGKT2KKV2OGG[SCD[ M66>T0 _+1G.,L?4LA9^'^^BG=W14)Y_-(XE9"I]!I6H+;KJJ_;:K17ST?4L3\"&418@ #PB"* M_=:'E/J1U@[">2%WG$ ;I[QEXY5W.#KBY9TGEA+G1,$?ED;G'W?K2;5M%:W/ MWHG37KY=>2=N?],YUDEL#3+NM&ULWOEW8FX4L_$<(CC2(.@"(4XR%J04I'X MLS ( M2B"A!,%X?N)'[70VD7L6CESS,7" P9]!QUG/-R9$89W[0:E G'->>1 MHQ1)=S>(J1S.>><1Z][:';349%E]!=XS0"V8!0$^E$>ETY21+$C" )%V>#2- MHH3IZ/@0.XXUNKH7YHE&ZT^=#R)237;'XE!/4I7%= XBVD-A[[J\X<3/0_RL M>/)L59XM=E1%BZ[W2_&&WN^*MS?2NC!=+PDL-O*BIZS<'_8?/HOF)>_$6[W+ M'ZHQBF[:)PT$E!A# -.(^)"C%"8XBT/ (4,A4UV@[QB%NS?V"+Q=L]="]QKL M7@7^RJO@OZKP>ZT#D\WF#N.[Y_4>*9#S4("QG"TG>5DT%_K^XV 5)DF MTO0I.+P3'?-/U9K%/7DX?J>!A__,=ZOZN@<$@)^P$$#(01CZ/,,1;_&Q".L= MB# :*L>#QZTC4F5.E>21XIQZXUT_O"0Y7N62V=4R(X98+6O,,[IZ"63DP+I9 M'6XK#GWKQD>/]3QRS 1^/UUK/A'SJIFG-M!>R8$XP"!!A"&*,@"C ,*TM1'& M1&MZ4N_)CC- _7X;W\^CR9*: +LC2$]$U;EQHG^/:.C1,#.ZYJ%#AMA+&PU& MLQ(U5JDCNNWJG6A@O^:W[5T:8481QB"@01#$((E1Y&B<#3@'0L3JQ M_[Q?'Q[:(L3L@*])XJ98:YJ$*1LC+X:W$Z,UORAL @ QQS". **4$7 L;PB/ MM>XATWOR6&^_4;]1DR0M!7# CZ$&3-))>\3"91W09&M62J"+_64M,&)@X,!6 MU1\2_:;EY^+MMF@JD2 56@01Y#C&U">9'\51BX"&G%@8KS*RZUA)!!#OWXM\ MY^'M=OU%_'Z^>[ R"F5&\J#!)>?\:DY4GIV2'_\L&P0H9C2F'/@TB,,@S#@!'8(,Q\%"2,AU:4\G MU2WKO,>G()5?9S^4ZT;#Q/NEW!X^:R[0M M@URWE4:&\Z^54*XO0[SN@_A^_>GS87^\NF"!TQ!RF#"4LDQ>X HY)]WF)@#U MUVF.CG"DN;9=A1<&8=N(DS3^W;='>Z. G0I70T68.845Z:CH.7 M$M3$$5%> )KOML*:-%1AZG;28IH@@HD?8A;':1(RGP 8P@2!3)I3'=HV?K[# MQ8L-)*D0M:Q,ME7]'#M]2Q>'$CJ/-W:X&T\7+MKAQ6!+N%PI21ZR3;[?UUL! M(4V"B 8DXBB+@X3%+"*5Q=A'(<# <).WMAW7P\*GNWNK=< B35?P!F_!UJ=4 ML7@:B4W-$LB<2-=;GI^RU%>'6.!V'MIDQ9/S&XT'LJ-](UUEJ;%;K>=D$8\" MF! 8$Y+Z-(*^J"$J>U&$2:S7CS2VXEB=ZO>G>Z-,%E\/8%!1CD8A3T^,]'AS M>R'?4UKZU&)JRIB8QCPH:IRR0KOY\STB,L ^B;AZ(,<>#I"7Y# MN= X;?2VW%;F<+-6*.04 9:)2HG@-$2I#W!6&Z))RHE6I\K@\:-H"/9J9/7; MH7VNJ#9EB@+BEBU- :D):OF:9IWAFZ74/^]+LT;J@;UJM18>752+M5,T?:*[C'.?*I M:%^5RWLY>EFMH9@G_8\@3A6&)_E$$"*3! 11"*H4H,'&8_]($E2D,1IC"#/_%C @32. M$(<.QZ%.\5]YCSRH;K8\]4&^QIT7WM&-R98=62&_IZP<-[CS*$-']OGII6$3 M,#Z*[ASO _E8?#T0P?@?BS#,",K"F.. A>6C9^"$?( M(JZC-T%".;FQZ7?IE%=Y]2UEEQ>"XBK1#(G_=Y!S!KEO,_T,CX-J)JHOG>LL M=WDOP P"/P",9XE/N4\P(Y1@DD2I3T)?=3F7Z>/=B4ISRV(':;**\PPU/:_V M4#+G\88.]J*TV\3TWI?WQ9=B>U\<"\0DP7Z(Q2,9YHA%28S"M#43\$!K#E7[ MX8XKIP;/W_0J(WV*U+3$*3MZ(M)"F4P\GG+1HQK&M,U#+LSAEY::CYY O%DO MB^V^V#?F%BR%:81%OS')>.!G*4MP)T/ UYL?U7VV8WGX<'_==:3T)$*;)#6% M<,F/GD"T2+P&RKCJ\(2''G$P96P>VF",OK33;O24X6.Q_+PM-^6GAP_%[HLP MV=F#*600$1@!SN(0(Y @VM@+DBS1.KW7W(IKM6C@Z"G% -+4-&,F1E.&$SD-<+/A1VFYJFMO=\DUGXM?BL*"<$!R0((TC%@:QO/W9 M;ZW ,:+0WG(-VHRH_ML+7'I8*B_,?)7O-V%=\0.2VJZXI(@H\[*E2=@C+QK M[3$'/:)ARM8\I,(8_=-]:8-84%\(OC^\O6G,=+TAGD11#,(@P!EC),C2!&2M MK3#@>AO2C"RX7L'#&=$<^9 F]PN2I@$*.8T2# * :$"3L*MH4)H8#'NH/7CN8QZ* M]&@->-AGQFBTPZMP3#+445F^/,ZA1]0\!,$,^LLC'";^FP]OU-9HF@(8Q%&, M:1 +6Y#B3FPPB;0*"U,;W\C0AB)AI@,;]KD:/JPQ@62<(49K2$./RGD(R6 O M+@YGF+"BUVOYN2Q7>[Q=M18_E)O5 OL\CL(X#C /DBQDHK))&H,A@I'6N,8 M,Z,,<2P?]V),.C%F'.KT9)S39]:=J6!5*\XJ+'H2HT6.FJ:XXD5/1&I*WO53XD0Q3OSOD0@3EN:A"4;(R^%M1'/) M_EVQR^4N)?;UKIHL[D93*,I2$D991AC@(>!I"MMZ)PP9U.K@F%MQW,7I@'E% M@TQS '4 ?VHR,0YU>J)Q9*T%-=T&IW/T]&C*<$KGH3 6_'BZNML2,\I3N<5F M(^^>WZY^R7=_%">6%SCCG&(D%"\*4Y*R!&2HDSOQH=;1I>9F7 ^QR*FQJG:_ M;9%I3O,.8%!QQG<<\O04J %5,=?!:M5HY-G@L_ST30P/)W4>&F3#D:?3Q;:X M45_\OB_$=S\+B[3X4FS*.[GBOK7)?9]@A"+NIVE$XM3W.6AM1EFDN1)^B"7' M6M2"JUZJU1&>[C+Y062J:=)X/.K)TB,*3Y!-HTR]+/6(DQUVYZ%/EGQYMNC> M'D/*XS/%5A1G&V$2KV[7V[4LS [K+T6GC3&#S(_]F/B8^W&"HZ1=51-BF"$= MG1IJR[%2-?"JMRQ_!%!S5&2)AX]TADU4N9M'IHR /^E42)-)K1UH]X+_:;<[Q<0AC@, M8$1"%D#)VK7Z46U/=T"%-4SD<\66J'GZ90^5%W"LP2NXHB-#ZQFKI4 M<7J*L!.H!N2/T\V6*9'7IV!VV9^)J%EVZJG.N>!,_2"D+\7^($>G:JO5_BL6 MXQC%,0DPC+!06)*VH^A1 F*MD2*3YSL6M==;\4L"5*-K5]ZV9X.@/=+4Y,LU M7WI:=433:-0$NRE?8*1'@(;P-P^U&>3!LT.BAK)AIX1:@"A-8!JF*8]2"CD# M08A;HQS2V%[I=-'4)"63@<@,9=1&N6253.METIQJ(^.:2)GB>:B3+6>T:B!- MCO0.@93]2B[\S,JM,'PO;+_MAE9(<5/NBOI['_.OQ9Y]%<68('F]S7WFHK?AKJZ 'Z8UN=39A6%6KO&\CHKK5XLDX6SU*>73-._K6!KSY?N7> ME??8':_U9XK329T$IK=HG;XYS".]S(*)%T]:G4-T]!*;0-+D3U)L"[E%("(D M04%"$&8@]J&/,@9;:X'O4[V.O9D-Q^7W.ZM)Q(!"G03@ECTC\1:0VKE6[X<& MU1[29(Q ZK^MK: O8: MQ">WKGZHXW<">W+9-:.W1XT=QVL>(NW:R7+4=T!S'_7R<[&ZWQ1O;_#VL*[4 M9?VE^% L[W?KPUJ.5RTW]ZMB50]P285J+NEZFH$^YM>;8A& B" 4(4@XPA$( M>,0!SN(0\) 0/](J<$>&YK@>;KV1RG'JCW=TR&L]:D?(.Y_D+SVO\KS?*\_. MKP2;1<35$L.,@ZV7,*:(LYO=Z58CTI-C)@K]/'+/5,X_W3D_90Q4<]5 :.3A MY0?@K^O] L L0IP2%J$@1D$21"EI$4< :AT:,B5.QUGLG*+]+L%I)J))PZF6 ME;Z52.JE*,,@.LDR#AGN23ESB.L\\L\LF"CG]];9R$R_YK<%+6_S]7;!@PRD MG+.0X"@.1&\MHDEK-@%I.#R]:!B;)D=<>1*B]WL-TDJNT"%XB. [XM:*:JO2 M.J)Z'^G2EF #IN>LHR;N*(FA,4_J)UNMBN)6%O-9N?U2[ YK\>,[T72*W:Y8 M?3B4RS]^*>3 U8+!@/($A$F& $LS0OUCK<^(#_1.N;)EU;'&'8%ZRR-2[ZZ% MZNTE5N^'?-_^>['2'*BW& $U[9N&?#T1/.']!*37H?0JF-[O-=#1[Z!6)+!' M%NT'81[ZZ,"O9R=KN6%.>7(TW^WR[4&>N?Y>#O#O/]Q?_T>Q/'PL?\FW*TG^ M@X1X6]V4U"#AF( PI("R#/H9!CS*.NT.,=!:=NG"_CQ4],_<%RZB0\BI.> M$T=&<\:S95O.8M9XO0:PG*;N('M'S!/IK0&O?5.=#J,T#PUVZN'324[G;&KJ MPOBX<1 \I+=6_O-N5#452%X=M3&2(!"6&49$F0 MABS.*$L8[(8(TY#H282Y'>=R4?>5RKMZZYW([7?BBY_SO:S&CD(R\L+1WJ6BY)W3RPK\5NN=X7J_.6H\3/&$TI#E', M*<<@9K2;&R9 :;S(ICW'?9P*IE>T.)ODW+QT:KG9*KO]&7LJ8O7R>,UI!]%K M,3:C/V\5.R7N2%Z5RWMYMDHU0S4[LA^A&YOT)UE#<"!3 011"*I$H$'*"RG! M!:73)@K+=%M8EZ$<,PHC0C1\HV^+:\WQX6 4T"P'V<<9\[,<$X"X3(LBTKK<69_E*3B MD20M'TM2T4I2M\W-?$_;2'$=)<;*JSWYIG)+#=E=8M$,[G>1571] MMIM2C!@W/>[A8_'U0 1U?RP(9C"*(?63,,41BVD6)PF*4\ REE"@=?6?N17' MNB^/>'C3[E2NH T[N$&#/C4I'H5/7'+T4NT:S>;M_+FF37[-??5]L?C^\]YBAD1.#R@Y#& M68 09BW& &&M,F!<9(Y+A]-=TC?K;;Y=KN5EDI4_U<*SS=$C[[9QR>3>KG6R.B-%<['+R,%64]SYQEE/HD]#?)1KT2T\!OG$':_U1X:U M\Z@Z3V7?['_W)BN3K(:D)Q],$_IY))")?#^[#W[\""B/8BZ7LD\K;+XK-^OE M^B0GT@!GE/N 8S_,@@@S1( T2#(LNKF!KSJ$96[!X;A4!\IK44U6[YTGJ&_L M:#BK\WA5;3CR=)3'%C?*==[ZTW9]LU[FV\-SV\JHG]L)QX34 MJ.NK8NQR/P_-L^W4T[K#!6?J>WV%U*Z7AV:7W&_;]6'__L-O[4I1%"5Q"@CB MD#&8)7$41?70>4I@FA"]_;U#+#E6OB.X9DE;!<_[00#4G9 *4(Q2' M:5I;%'4D0NJW;9J;5\H&L_-XH:QXA.X.]*.TV M,"MZ\_%S?OBW\GZS>GU[)\2.W=P42[GF1WSE?7XH%CZ#,(T@RGS"4Q\#2D'2 M@F$LTKHGV!&$J=3*.PC@WI\2N;>NH'M%B[WZXDZ@MR)I@X,T2/'&C(\E0:Q# M4X'V:M1>![OZXON^T(RIFA?(U1=56]&:M>9: M@?5Z_U[\>[G-KS MMZ"]]=:[/ZO=Z[VWZZ![=PUV/;5V%" UL9X^-GI:?1J6\[HMPG)$[;V[%!8G M2FW$;(]0NXW4/'3:L8_EF&W?=.5:>R-8L9)+XXOMOEH;?[*E=X]EUE@?'IZL M5P@22D*0\LR'B ?,IPSYQ*=13-,LB;/ ;+F:,S@CKE$[/;7!RQNXIHO-W,5' M<7)T7J'1G#B5D%]=2\S>*>BK1^<0[*^\%OF,5H^9TJVT9,QY+.&=72Z0 MC"CXN^,D9JW]]P+W8.5W$AY=T9\Z,IIZ?Q*4#KEW9HYYAIIOP+:2W+N,XMR4 MWJFO9T7>/9NU,,^=V8)Z%C@>?U6YYY[LD1]_D M+QZ]\VKWO,J_&24KRP%32F13-9*Y);G)>#B; *>-C/8N:,6-.N(+(K/OGN_; M6?@9RH*(1#'V8S_ A*8LJ,?ELI#16&O%RWBH'">_DYW6#>PJ@UV=;-*36_E. MP9O=2SQB'-7RV#Q#J)>W7$3/[0[ZH63WY)SQ SJ/'#.!W^+[61P1E&48I20F:6LPI+'6P:(#S#A6>0FI M4H+JAQ-P1C?[#J%339M'8E)/;(U)=**HYRGJD4@+O,Y#\VPX4EIOH4R'3*9G03K=N@J*G?;.)A31\G MN;UV"(T]&CI*=.:ALN.X>G;'F7-^597ZEW);//R2[_XH#OQ^NVJ-(4()#5&0 MQ7X(0$)\%ONM,FDR-PIJ> S^F::#_L MR\STB-I *NT.+ZX-0.*ENAX?CH;A5*2JZ MPT%(.(A$9SC*(A8#E'0"1[#6:@Y;-EV+D(3I53CE-(M$6I49-=;3,ZQ-.K/6 MB%?4K DXUQ0Q6W2[438U_OJDSG($9J)]MKUZ*H9.6+.HCG478^%'&(8H##&* M >40^7AHQI[P-^\/'737Q_>I_*+\5N*^=$O4.#\^0&&\T]TP,855.]D:-DF_ M]CQ#/2)F@=9YJ)8-1YYN1+;%C?9R'O)PLF*![XK_O"^VRX>JA@00TIA!R.(P M(\3GG$/>6(Z2B&C5<#;LN:[>CKB\#IA17]8*N9JK9T;B5;,V,Z'4[<*7\SRI M+&FQP/(\-,RJ1^>6H5AC2UO57K+;U'D1)2#R$T0PAI1 $+(@:RV#E&C-V-JP M-]K"PBOOS.MHU!>U0K6FQHW$LI[&62#8K>*=9TU%\2QP/C/%L^'1.<6SQM80 MQ=MW"_R:$A+2, 01RC! /*,!Y#3KQ#;P?:W)"BL&'6M>!V>XI.ES::YI3FFT M(FJ/5C1/T_54(4Y3UXQYGZ^PF;NDH&P#^3+HHG8__M_K8B=^__/#F^*+H%=6 MDC[V&?ZE#3(Y8TG7HAG94!U&LW5<=BUUSU5,F MUG5WM8 1"/XU10EL, M/(K-AN:L6!Y-^T[?4&L]V &,#ZC[1B';5 IU>!ZOXCM'F6[I-YCZF2FC7=]4 MBD%+#&KKY.OMW?UA7\FRWZXZ3B/&(,$4I]2'&0D3@%J+*,!:=^@,L>-8 RLL MGF^H=B:\:6J;8\K,B[H:V)77,#AU%_8Y3RKR-8#=F8G5$$_.2=-@=H8(4=!8 M##/H1Q%)"4Y9D !YI2)L+<(H-"O/#.R,(D3!<"%2YLU(M#U1$"(S=H8(4=A8#"##8>Q'68K#+"4!1K"SR%)N=M:*@9U1A"@< M+D3*O)D+D0O*; E1.",A"HV$2)?=^0J1MB<*0F3&SIA'1+U9;XO7A^)VO\C" M+/ 3B.,T3F*"$QX$+4:4IC =^Y@H=60C#O_7_E3KW4\\:J?L5EZY[3N"J/++ M^UUZYE6N37"6E$; -35W=K$V5^G1PCS;0Z>ZB*CD@U$C/[,,,J[O#@Z@,HV M:I:JH75(7[@ U&JU1 MFH51"+&?!10'4D(9:%<;(I:AQ,)Y>JJF' M8=]S14OY0' %J*ME00M5D;$0N M]32L[U2]:?2KGZH>\;+$\3R4RY8S:J?LF7$T3+->T,X%B0#-$@!]@B*61&D8 MD/;\411@K'4-L3VKW[22&=$\1-1<,VQ)W\Z4;7/0NA<8U):](5&8LP(.\DM) M#(7I MM2'V^%$>,/N2KS?R5'A>[CX(:3PY.:6X/AS_MO"%!/*(1!$752..$YPFO"L: M2:)5M%DS^BVHECV&%>7-6G/!T_&'E@39&^ MOO$UVQ&8A^39=^OI:)L;W@;/'2PHS?P0)S3$&0!9"E.2@L8>YC$7VE<>\LW M.8.+5K3$K@.D_%)^E+_BW70S!GD%U-*$P64*!TX46&7/X@3!3&8%3&8#E"F= MB3P-]T-U]%^3&?6[*C;RCLMW^>[P\'&7;_?RJN1RBV_+>U%VO+TY^6P! >G<2JW>/;L[PA5[ X62WA=< M,/*Q//WW!4 ,92C@*2?RI#W15R9^"R$$OM8%$E8-.Y;*]G6]RQ^JJW$/I6A^ M\FKE8OVE^D"V'O'WHZ!JG]9I-PZ#9-1]"*SIJ(!:<__#H?S1>_3%68CIBU3J MJ^FPB,Q:3@>ZIJ:G-OA3GJ,H/LFAK??%72ED8/OI6.H>;QY._1CP),G2(,'R MW!>4A6%EF65^D 9:ESC:L.=Z[*^&6*_+_;DH/^WRN\_KI7A?OQ3;^_/].G?\ M*DY@C$RMYCQ&C<[KX#U:2S?=[>V72>N;UK!(^3QTSZI'3R$'[N_RA$H CJCB!,4HB& 41P9PRE*;-NAF4LB3T=130-1;' MZMC*YCST/'1O"VG>64T MJ]SEYV)UOQ&86+[;BM2S?U?L6ACK)=ZNZ'IS+_!5UZ2?9*,@#J$PFP "_ RE M69+0F$>\6D8)F%[EZPB#ZVJX@2UUY%H"K:1^54/UBL85[P<1]/V/WEVQ\_;2 M)\TJV55\%"OG&81&LYH^B4J+V1.@:SF_JO8&UI%JD M)KX9^IBNTS3CN*[X= M1VT>0N[74+%'<Q_EYUIE1BK$5(*7L,WIKF%MB&I^ MLSEKHE@H[Y0J;V_7S>K>K>@,;>4P6+%=RH5NSW>8BJ P@H($<9*R ,: ^&D2 MH9CB-"*!3U6W\5@UZDZ23G#6.WI.D\+8?V]0)%OV%K6>(85JLN>>/3UY.Q+WIB%.(O/8!>*<*-F+ MW/0HUC NYZ%, WTH;;8N3:4I]_NCQCW@Y7)WGV_P(T$$U_K CP[%ETO3?E3G1"3U* I@C985=1E$8G5D^D M)+Z3PNO!:Q".+$\J+/7)E5669R)?=GUZ*F<.&%,>XQ.]L>K.@;+ M<+I=OPJT]8V5V&1]'J^C79>>CF?8YTO[9:S&\A99$J0H20,0^C .6$) @ELC M,"):W1G-1[L>Z.Y>M7K84O.,5%V>-.7)/D6F0G2)';=Z4QE7418]PF:F(9K@ MSZF%"0?:NO"F.\>31%E P@Q#0GV(HA!'*6\-95&H=0B]P>/'TXP-S/E,'#@G'J8:C78]+&&^?5R='324<\J*G$,U!Y],>F:M\/JXV8?,0!5/P M+^Y]-^1 3PRR^YV9PZ*SZ[(E=YNQ!CMH]Q; 1XD? PC#%-$&<,(PHC MB),6!?"!UOU;MFV['M)Y\5!'-VJ?@#C'D?E5-?7K0\;R@*V];5#/2^693_IF+EE.MN5F5]]>'F_N-E[>_ M(K[R?_I701A7A5'U(Q1]W6J/P=UNO?%"<.6)5Q)6__[_Y-O[?/?@A7[]H5Q) MN+\KEG+M]N;\@3@.0J>HP6-%35-P6_;?GP1,()M*6GM8ZM-1&^3.1#2MN/)4 M(>WQHWQH1G%3B.?7>[9;4W',,LBS$,!8O+(1(B#IA@/]C%"MDS!,##B6OQ:3 MW-9VN][O]0^8-*--38*<,Z8G/1U9S5D2DPC.2YST",T@"N'I@PW ^ M5 7EW:ZXR]>K9K&TZ#"_/7PN=H_&!Q=9 D*2XDC\#W#@9R'TVU5-&8$QU-$7 M&_8A15]N@4@ 09)BG\:ISS/J@P"U)GW1P=.K? 88ZAT5,^Q1!FYMYO/WZL,N!;4+OK>;K[?I0 MO%E_*5:OMP?1$M;7FZ*N>*24X"3$/N8 Q3#+2$@CBJ+6:,82IO.N#S3E?'9+ M2*@BT$!,I15-;D8D5 ]$:F!O:J0>4=HW:D')-G.#-5H_($K.ETZ3Q#"O-4 VB=AQ[9<.3,G-5@;E1U MZ&3(^%?A=3-(%$7$CR,>DX!E.&4L"4C7 ^,HT9JK,K/@6'WJF1(3V3$D3$UQ MW'.E)S:/)Y2.D,95F1=9Z1&882S.0UL&^E#:;%D?JVR8S/M,,=US<9Y'F95YO.6ZH%^< MV='T6?ELOG5^O=Y4BY/Q=E5=?/2YW A"]O5%2=V&-P))'!/(*, I"7S($M > MRY%1ZFL=.V_-J./ZX01G-45QBO2__Q,,_/1_>#5BS2/[K)&NIB63\*VG-D^I M;J[IFFK;K"IC/5)EG?1YB)E]MYX>Y>>&-P-!?+KGET+DIS#U@7BZ^#D)8 J. M,U:9UC#S #..1:_=L;XY(M3L81-O^__/$-JDF5*Z^Q$RMB1 M\[(TC!O=W5SOZEO0NZUC01Q#GE$,0PHBP )&VH,',A8RK3K,T(3S.:[EH_O? MS792Z=*FV"MSSYAF+ZTEJT$T\:ZIQ[ST=>2&$3D/F1GJQ)D]4H,X4967]K+; MYF++Y_*V@ S$)(IB#'U18_FBQDJ[1<5A!+0NCQQNS;WH[.[K;5/'JV9E1^2Z MV!8W:]VQ( OLJ@G2N,3J:5.+[=6NN;+WI0II7)VZ2%>/9-FC>A[J9=&?TE6C MU"Z9Y$O\@KT4A3AF) RRC <ZJU&RD_Z;=@5ERJ)R M$34"@=IU5,7:]!)UEIW^:FH@H_.0) M^/*^IK#"CN^+G??&EV-YW-1S J3R" M$H5"]'#,$S^+CLN+<$),5OMHFAAKI<^NAF6VS$>7-C7!&8$Q/;7IR&H03;SU M_#$O"HMZ#(F+,8IY!G)B/3B]8PC&,4\()#'W.TY <5RZ2:M^5^A2\ MP>-'F8YO-V<:US0FO)D.15NE;/@0]-3CSEKCS'/-H7,,(9:Z!3;=ZL(\DI8)F +?ST"([KIPM;@;S8[QGXD09Y0IIZG,4 MH3 + PS]) XP"DAK-?&)UB'[0VV-I5)R]T1;^SQ8D"MC;O44:PQ:#47K9%_% MHZ)I^LT5C[E2T*ZA+,]+O@9[!3D13'DH6AB@)4)3%'$% PVXV M+PSB;,!(D(:5D0>#K%18VDP:#0XY(G'H^-#T==43=M1'B0P8G9-;) ZCSDR(8C+^T8L\&-P?CU(HI"3 CCG$ B M#\"'2=J>448YCIGAP/7%YXXR8FUCI/HR0]I#U%;),1Z;GFQ(6FTL6IFD>>B" M$?+SH\^:WBM?;2;/(Z]OK)%7#97;PWK[J=@NI46(84(A"<,H(P@P[//NCD8J M1$?K+M4A=AP7(R?0ZMO,3L%Y/_Q:'@HO^E'S3K,AM*K)QUB,ZLG)4S(?X1KY MPK+S!/4(C@U:YR% 5CQY>B69-7;4;X@_N],LDV>FAC2.&$U\EE .XW:U(H4T MTCK:=( 9Q_+TTN[6HD*HN?]K")-JDC02B7J*= KJ_VHWL.+#8;>^OC_(!?W> MH?3>Y9-N"S/:R6J![7D(E0U'GET_;XD;G3JJW%9FZVL94Q @1%*2<9B*YX)0 MJ&-K!D6^UM)F[8>/4#&56V\O >G717HTJ1=#SAC2KX $.166J_JBUBOO]7Y_ M7ZS&KW]..;E0]!C1-P\!,8?_0GDS@ ?E#1&KU5KN9,HW[_+UZO4VR^_6AWRS MB""@)$@BE*!,\!#!-(%=%P]F6@6-J0W'TG&$Y)F9'G$9RN4\-&:P%T]W0%AA155Q/NZ*?'^_ M>SB1MB %7*A9E@4I8G&,&$D[0QG \6);?)+;Q#ZJ:XZ!%:47!M4OS#- ZH._ M#;"Z9+GR$+H*4]_;?Q9E_][[85?I)G$2$W-7,7%2,BZ6)Q62.-JV',^>N1K 'GS4*XA#I36 M&I+VEM'[V_MJFVHU&28*L[M=\;G8[M=?BGK-T)MR+U<*O;WYF']=D"B$#*LFW7%=41;GO%WRE@;R.P:N\TM4N^8LTU(>^:M=@) MY?4\_".L[2K&'R3<'ZO%BS)A",RC;UG5(;2OA',4FGD(I#/OGF]Z=ENL6+[;KK>?]B>H:'&S7JX/"Y"D"0UI'.,$8!)Q&,!.TT$0:_5#+9@; M44!7-20]O;3!J)I$CDRFGBJVX+P6G??#*;4-P/,3J4XT\#)C/;)GD>YY*)U- MATIG37/H!.&"B2?'*(@AACR"49*EM#,4B@ZO4*W>%PO1YK^;E8W6^J MN8%*0-O==-[U@_>I0^[E$KIN1])A=%1[F/,(C&[7LXZ ?(&]%K?7 9>1.4+W M*NS>[Q5Z3\+W*OPCK_D:P'1OE]5]_.8AS:-X^JR3.Q:[ZKU?T<.6ZW'?WF3Y M_C/?E'_NNZ5N 1!];!H#CD 6DS!(9/>;X#B-1 \\4M[_-LB&RRY= TLJL03F M5<@F7,1YGJ;>/IT%=N?Q2MIQY5D_SQH_JB_5K\5!FGJW*[^L5\6*//RVER<5 MO+TK=KE<\(Z7A_67NG9K@; ,"8M)0$6!ADD&<<)1 P0%1.^N:P?F72\(E6_? M3?7V52FX;*%Z>8=5KQ1R$0(UM9N8?3T-E%.+%?DM7%GJ_" 1>^OMCUX'VCNB MGDP?]8GM44V'49J'EKITL!RMQ>NNB_T/44U5NXL^EN\+R=1Z4PAXQ\G1CZ4N MU B$-$-Q $.$,0^S-/3]!BH5_]%<5#L!0.,W]2--$6W$MRMP#K;E@Y7&,.X>JI2F/5JO(?_Y6$HJ+(/6N M8YZP3.JAMIR74R N7+Y#56RS9H7D>*F7-FTL'4 ]B256W>+[>5?OF MCIW7MS?_EN]VN>C%+A#A:1"%/( 1Y"#T(X@[F\0G6I-(PRRYGB_Z+/Y6R''$ M&P'3^R)QREGL7H:)G'5FVF](S)):HMM7/WJI:E' MO>S0.P_MLN1+Z:(!ZNF64$FYI*6@1?WGR2!:QHBG8R,[+?%\TQB"<+IC5G26PRKR9P$Y&NIW8M2.^'%N:/ MDOSC_$0#=;+)"746>\3002CFH8PN'"N=-^.AFHF7R_)>B/3[8EFLO\CE@0L" M4F%!5)2R-XQ]1). U:9)Q$B4&)S"8L6NTIL[^%R6%IB<=6Z0#55'$XY-==$5 MKS85L:/X_66*1Q+"Y[1I2> UN\M;VM9LN-M[6 MYQ_@JCY:< H1!PEB,00HR3(6^D$#)DXAR:Q(H!4DXXAB ]4K:HQU =F<[-)< MN%M7ED.ETDYT3,5SO(C8E-,V..WHH(Q-?00,[H_)2-JJPJJ6VEH-TUSUUZZ3 M%Q79 :?F&MVB$#W8W2=YC'L*&$I@EC#.(U_>; RRUB[G,+0BQ[I&QU'>;AI@ M*8^YW^_7Y7:PR&K3:ZJG3BBU*9T=NPW"J:7R"6%:JFA*]EP%T-B?BUHWC*D! MXY-22H\79S6BFA$*$I@F&6 ARQA&'+6%;QPSQJR(FYGI<22NN7FOW'YZ=2AV MMY8J24.RC<JZ 9^Z,\I&C&U/"^ZNF]B#@(8AXDG/F M,,S3%&/>VLXXU%I9;,?B6 O^].]*ML3HT"ZJ*S+M=E,GNQE5B3BC[JH)\7-5 MMT$^*7=;S1D;5*KM[A^;SE!&HHA 'O@\DW>"^-AO3=,X 8.K-5V#[@LVBDQ#&*0T]F,HZLG6;L3#@8L&=:V-5\!5>&S5<,ID#JW?7/!HMW9[?X'9D>NV M!HY1S:9+]ERES-@?Y5K-C"G[AX(M_!1R%%$81R"-&" 7>9<3?0FHEM/_0Q._9KK45\]DN@@%//01A>.&1_I MIM.*BFM_:X5-7==_E#_LL!) %#,,8Y1&,(XI93#%@ ._=1@ M+8Q%ZR.MM6[N_:UN]+UKP%:+>HL6J9[HVN1?36S'YMQ(9%N0\GC!!J;7XKSR M*J17W74G_;0[$59U$GL$U4$DYB&D+APKG;=B3>'^S3413AFHJ).7'NJH^[X,RY!?^F4X<1VA,+$#W&<,#_* M2,))AEH5AQDGV$;U:61X@L+3AG3:(=VPY'1'M+5J\PAQ.HE4H4VGOAQ$^TQ$ MT:Y/EZI*"XS9'P%=Q $#($A1%A*0H9#YO#V)E< (AOS129FQYHONCL=>+MO M!][&' "]' '; Y]6R7<^X#G744XKHYO*H9B'8KIPS'@T4Y.[@=K)U]M\NWQY M.#6(,Z'5@(1QRH6,HPR'[306 I"G%F:/AI@?>?;HIH5J6SP'A6"0B([%OE4Q M[4#/>/:HAUA]?;41I5GKK!4'U?36'I=&@Z#R//NW=_(0[SW[6NR6:P%JP4'( M (E1F@80QY CEL:M798DU'CDT\C:J,.=10-+]MBK"^^]LL9[)8_>WMROY&M> MY+O-0_?5U>,O#A@--0N&P1"H\S@,&O>LV&S@>1V^"4[]\5=,TKW]B8K;V_+;05D$24,QBG+0(+CC/J!J(%II[TT MH@.&+@=8'6?<\HA.RJ!-M;/ N][HI6NNAPU=WI0[[S'9-X%QB#P$X+3E$=9&&89I1T \4^!A<%*$[-3#%:. MVY4%9/=W!3+P]L;]G59 M'?W_7A14;[<2D_R_7*WT)=\4U;&[HLN^7HIR2_X#WJX>?W#RS468,C],,1'% M;(P)1#ZA[9&/&"4IUNE<3X'/<7>\=JFJ.QNGO)WPRJM_WGNB.)(2?54+=7$$ M7B\MW'5^55_0$^I)PJVFZ'./M)[T'X/<^N-)AV1PLRJX55Y@I\$]NE'_HPSV MT\].?F'<3.$@.CTI93+UL-@C3NV*W+E?/]^4V8Z*GWM>, M+&"&(IYE221Z+R%G<9"!=N@&1PF)=?H0,X,^0C]DW6U^7YUN?G>6^V;&L&): MG!EJ=QG34EJ\\FJGO1?.5KCR.M>?I.7:^W%3ZKB1[L$;D.>!:BZVM674\_?#A_NYN4\CY^7Q3:X-<<.VMUOOE MIMS?[ZI%&MO:F]/=*T(>+$P4VXN-XCSQ)&'1G"9NR'[]B.SC['"%<[KEUJH, M]DT16X_"/$37@5]/)X@=,7=)3&]7UXN_UR;?WC"Y/JY;L7BZC+&!MP@C'P.> M!C0#!/(HPB DG9)GB*DHJ663CF6T06II^:!MNOO%<4*F]92Q)?GMC5?!/*Z5 M?KR&^LIKL$[#]JI-2\D&D?< M3IME7#E5.FV/ZOGE[K40)C%! M/F<(1C2+.<]X?D<.AEW1:<%X=DA:>)_ )H3MX M J$G(8Y+JGJ.&9ELI@(EW=2H7D M^7KW]WQS7Y#[]6;UL?QPOSX(1.ME\4;.72Y$+P@&:0Q(FOH1ASB!43T^#5E, M(58:VK%JT'GZV(I^X/U2OH0R,]SMRD_BZX\RRK5$_NI0OMH+[-ZF6AQ1BN3R M*=?LJ=B+PN54,4D ]!)&!]&3&+T*Y)57P7SUL7PE@7HU4J^".@71ZNEC$L+- MDH@UXE62B2HO9U**=5JG3RSV72H=-L,19R*[,;DX 93(ZT3#F+#,1P STB; M"'*M"89Q$#E.4^\+V:Y$KZ1ZT>7@F<9R3^_/]>&SR&V'SX4G'K,JMG(H0ORT M+S?K5:4#U[DP)U[W_>>BD$]Y-*EY)9.@_.7\MNXU[3^7?U;94GZX%^)3U)M6 M&UC-233Y=?FE^-N("V'4F\\("V*0G89H@A),4$Y_#,&ML!6D0$9U,9&;!>69YLIYE M6>/2TVU#\M1TV#UO>KKZ1"N%Q%Z@S(DZOLA*C]H-8W$>ZC70A])FNQISA5Y" MDL1/61)3$*R,"(SA_^NMXO>,""((*93](L8@FA M-. XBT/ 8QAG =>\,-G8CN/BI(;F==B\%ISHDPAXY_LC]@E5*U7&XE*O8#&F MT=4]R>/+\5F1+[ Q4)UK>YNOM(A;BAZ.(12!B/ XP"$+0 MV@PIU3HG=)BEZ12J!FA'HU1I':12#ABUIE.7R!Q3J6HL^EJER>^LU4K7%S6] M,F)(9?Y;3K:7-\T-\1_NK_?+W;I:IO5+<7M=[!99!F*$4,A#R!/HRYD1O[6( M"0Q4I[V'VAEAL90^6=PO-^KP$J:K\5-M4GJL=DU6Q^>BB[*M/2%U@X,QMMB[OI)Z&M>5+:;UFF MNE[LOJR7Q;ZQ1F :$LH3"OP@""&@"4M;:S1 RFM@A]B81L\;C*;JHTFCKHZ[ M8W"PAC?0!NNW)H.FVNV.26NZK'L*(Z6O"A MV&SJ77CU%7S5Z3AW<6*-\'L)F MU:/GRU$LLZ4J;S\7VV*7;X1AO+I=;]=RG=UA_:5X;)N0@((LR#*>"I*'-Q6WQ>K#YWQ7D'Q?K++R5MJMACP:"(L$!ED4QXGH#R,_ ME+/H6=B-6 8(Z&B>)9..1:]>85<=Q?+J.J\WBAQ!>D6-4D\ ;9&MIH 3\*PG M@1U KT+8T'R*L97"<150C;@>";3,_#PTT+93I=/6JGF+T>W=IGPHBNKM;"ZDYBN==>\/B._$MS3N! M3,A3DS#7O.GIU1/*IBG/7J"D1XF&$#@/V1GDP=.+: :SH3S._Z*(X=U.GH,O MN[/DX?B5YKI+_&>^6_UZ+U&]O:G^=8_O#Y_+W?J_BM4"1YP"%&"4!C#*XHC' M'#4X94]8:ROP^.A&&(3;?1'%@[PN]N;^($\A7>_W]]5>WA_66V]? ?Y1%:^^4='1MYXL-V7/IF M2B9K _/("Q/Z_W0N9N)(.,])O^1?U[?WMUWV/%G0)*]T66 :!X!#'A!.?8P1 MPIBW< .?:@T.3 ;2<89JX'E%6T.*9G[8K:_O*ZV3]W>.E)L&!]-QBAHSCJ-G MJK85''L2I^LYW_>U@GDEK M15Q:X5CNL>J-) MJP4FR^M]<9=75TUWA\G6!R-IK+"=(G;]&>L;"-OH>:H+^ML;KSMI]=VW$&OU M)<0SC[G9RN.I8J^R:MD^X6<6.T\8V>G72$_I?#F+M\N@5]P'E)P!VLZ8O-NM ME\7;&_';M^6V&ED6@)?R!)T )I8#HN,+J9 MISN)L#H[L<)8S[U?>?G>RV6=L=1>5#EE:#5ZR?./ZNCUQW$VLFT3M8?US%MU M17=O0ZQ45,*W0K+P=O6FW'YZL_Y2K/!^ M7QSV'^6E38L@A1B1&".4I0D!(9"WI/@TBJD/,0M"+7EV"\6U2C?H3S9?[SW9 MVKS6 Z]SH5IY+YUX57GAU6YXOU>.:)Y6Y3J BNH^G]AIBKS[L+E1^T&$]XG^ M.)&^_0UFA,U#;DS!/]VO,(0#Y7T) MOS#<&/ 3C+E/*$I\WT]#E' 6P,\3+1.$M5XK.M="/>[\JZX\GY9KU8B_[-\ M?ZAW1-Y(;/>%J\/ MQ>U^ 2,_$*9Q&,NST7%*XZ"%@V*2:9UIX0R$8_$Q'7F0#GB5!YJC1NZBI29M MLPB4G@*ZC)&C@X/,..Z15>=AFX?ZNG?SV;E#H_"J/"D@3T=L,/U:'!8P0 '% M@%'JASP(D4@>06LEC#*]DR$UG^U8>:NS-D8>NGW,0-]8K"%7\WB+C-$_'2T= MQ()JFQ=/KF]$>%/N]PL6(<8Q\@&39WME$4R0O-^2)"&"$8?1XDNQNRY5V[S> MLW5:_"D,Y38OX'@;@63<9O^(A)Y&;T;6/)J\(?;21G/1:^[=U>1TO5^*QG O MVLO'XNN!"'?^$&D% A)B "B+PH@&04!C1% $(A<[[I<@EMNH:;;UB>B"7:A7S>#3JE<4G#)X@ M\WZ7V+P*W,AE;R]1/;ICA^!YZ) E7TH735!]LQUM]J&\WMZ4N]MZA6-[ 75 M0!I@'N$8HA Q%K $TH306-B"07+I>.VACW?W/K6HO!-8*M>_VV5/?2_36"R: M;4HR95-E4U&/YR_(C"VNIM_F8\6+TFX+4A.55;%>L.UA?7AX7WRJSKK<'G[- M;XM%DN$8B!XT#6CB\S#%B('&3,)\K%3O&#_<]3QGAL7WY' MX4ISKE./II[295\L__JI_/*3<%)6+9'\0:I'=%*LG"/@!>$8S-6TBC$AJ1"8T:9=O7F]7Q==_+1X6#$+(,0A(3#@2-3T6AEH[HBNFM%'?_.GCJ$2# MRJM@>0*7KDYHDZ8J%"[Y,E(*=:JL:<43#GK%PI2ON:B%,?YGP0$$88)\&84@2'U"64MA6.2EA6&DCI.FSQZD]*DQ>"TJW M\-!D2[7L<$>44=&AR)&UBN.1^[WUAAE1TVO$(/3/:HTA+*@H0SM6\E'\Q@*E M%$0I27W,6 QHA (#>]FP M\+:?^GOF-3>B9/KWVPQV.; IZ+_1]2[@MJ:(TA"A ,(P8S'C( 5!'+1VHBA0 MN@'"_.ECO>,U*H,>@R%IZN^].[X,!4"5*HM:\(B#"Z)@QM=\U,$0_PLR,80) M';TX]D.X^&2_P(E/_)C':1!!GH8TP$G6U1H1U"X&=)\_EF:<]IHK9/JJH4V= MNFZX9,U0.=0)LZ@=3WBXH!ZFK,U'/XP]>$%!AK&AKR&U8M6VX@#3 . 40^B' MA! &TLZ6^(_252_#+(RL(TU>':0D6@3J:HDK[H:IB1)MUO7DA LE13'A;FZ: M8N3#654Q9T1%5[ PM*J,;?)/"Y]Q2%."8IHBA CB<8C:YX>,*>T:T'^J8_WH MP'@2C;IB:%)S627?_-6)G^G3?$70YM#]IK(H[G1=8' MEKV]/^P/^7:UWGY:$(HBD/DL9!F#20 34:HT1L7/6.F<"$NF1EHM\>ADV.:< MQA.8VHLG!K&K.J4Q&K%&,QS&G-I;9='#3_^2"QO$3J]%-IUYOAC#'D?.+Q]C M_WDO$+_>[@^[JH3:OSU\+G8?/^?;M]4=,_M?R^V78G\H5N_+S8:7._E+"Q3C M-$'<9P2$/.%1&N*@OB8X(6FLMN9CIM =JVK=($:ZC,Q1*:HW8FZA0/9 M:Y>]$Y^]RFGO(+SV&K>OO,[Q%R[E_%V2X35LC'U0XZBA?B$_S;S-S6/#U%S) ML753VA@QG%$^KA5@D64(H"Q"$0:ZT-7Z@=59]"O17O+=7GY4GTL_UDW7]EO# M;'*W@R;PS:3M[RX[UVY-FY@U&]0_3$[6Y67\=&P4N>DS\<]R=];^];:>;UA$ M!S /1N<9D+:,>]X?^S(6MR;.KP^C. M-;G6+GNB[=1.?R^Y]7$H)TFMAJWI>\^LIK2,EE@'Q6WZO/KWJBCHX'/,$P8C MG )&PHP&J#K9M8;/0LX6V^)3+GYAZLRJ"5M)>U&MO:<>ZN76IFL[P]2J&^6I M4ZN+\,X\M=8N?W^I]7$H)TFMAJWI>T^MIK2,EEH'Q6WZU,K+W4VQ/O4@];.8 MIG&((O$#1!#1S&\]B&+HSR6[ZB,?)\'>M+BJH[&7N7B!-O-,N :QGSKG.@KZ MS--NY_7WEWF?!722Y&O>K+[W_#N F=%2\-#H39^%GPY\IQB1+(Z"..6B?B \ M":*NBO!C2)LI7+:=/ OK(M>?P&V=-)F^+40&-IZX_<:4=(Y3;ZJMX7M746-> M)IMZTXOMES3U]2[R_L9\R>GI4H=%MVDN72)'S6CJ;M/T M+6BN7:N3E3@M-UY_B]4_1_N;J1QT6L>T]863=OP/4X6X86_\6L5A*_B6*IJ% MCR )49)@E* 49#& .&M=B[-0Z?R";\HAQ[5+UX/\1I;Z6F@AWTZ%8K5Q?#=E MR3]>+3+S D2YF?[_58<^93,L-33C/7U]\7A-V&7_0I_#*(L R@)*(.$ABZ/: MO]2/$@CF4638]FKLY<[SK3:LMY>I2XXIF\I"W=9?\@("3@($$ABV*?QSYHI_E3WR=4Z;SH;\^K M,4J2;V+\PWISF;HBF;*ES+4B>;KD_!^M(M%L$S-8NVZOW7[O%8DSWB9:_6X[ M\M-7),W20GGGMXISC$9!'(11@",?8T[%?QKG$ []>90C5ET:HQ;I65 _W]K$ M;L.9NC"9K,W,M2HY(>0?K2#1:0M3+N:WVUB_]U+$#6EC;P%P$7/5(N3U=EG> M%A_SKW2]7V[*O<#RL?AZ(")^?RRB+.%QG*2(A?*X5PP3D"&"(@BS,,VR1*V MCJ1Y1V#>[Q*:5V$;>:5A'TT]BFZ%W7GHK!U72@>M;Z2.42.K)\=4GRZE@Q%@ M)$E01D#*8N0CP)IQ92@D%2C=NC4Q1,ZU#G@<%RW+D8+TZC=Q:Z[L") M<]_FL-'.S[MROU]PG#*8HB0 )$8<4(QQLQ<) MQH#[HW:@3/"Y[CW)BY*\LL8WX6G 0R(X3DYR';SILM+SE:B5=]]69GHA/ YS MTY#&\'UDIT$,6,Y/PZ.AG*&D7+[>[^^+%;W?B7Q8FZS'H*I_;""QK\5NN19P M%PQ$ /LA14&(*($0)3QH@40T2S4/^;,/0$FDAIS5]SC'%"VP 5G&0104D\A$ M]$^>(UI_ICOL79OY/OEW%\:9J+M#!Y^*MVLN+VGS[>KZ3 8Y.\>=[S8/78M> M;T\1XR_Y6CQU4]R4NRJO+%"$8\)]&OD)]4F2 -R-QL6( J4)Y:DQNEX\5MR) M?_DL?)##6H6$?J+SM<;KR_W4I%W("5/#*&PF$O@IZT^9L-".:_7<=Q1T),%>GB[8E_OUKOJ"<=+:4 8^RCS$QBB6([@ M1DQ ;W%GJ#MW_N-X0Z/#01MT8S\.'2]]O%Z^D*BG'#VU$/EQQE)'BO;DO>83 M/ZL6^O&KH'(ZZVFLV,^FESX5=>Q$=DGLG:%??2/Z=@AG='#Q9 M]$;+P]TR5B4G4I3$&0W3F"09@S C68!;)P*6VITJ'A?ZJ-GX\?;&R?.QY48P M4DJ>+OX39N47=T=\7XE9*ZXN<[.;!O:=I&='Y-C.T"YC.)N]&KT^A0ACE, , MD)@$.&383[IA=\B(W>[SI)Z,FL+/[^J8>B#;<7.9R>:/T5K*S#>&?&O9WV7< MI]Q58J4]?B.UP3RX&GLWBL4(SVUR&X'0CV"*DX"%H1\':1*T)_7%V(?QA/M7 M!N&>>%>+1B4P2S'^=N8F51O"]R&PUEF9:&Y2+VICB>;)XN/^SB+D)(4DS !% M/HW_O^ZNI;=M' C?^RMXW$,.>E"4>"D@\;$(4+1!FUV@Z,%P'+4UUK&RDMTV M^^N7DBS93OT@99)BM;FPTH5YO&,S8Z^: MM'G=SOIH#(>/MQ+:.R+SJM8[DGXTF&)U1]+K2+':6=&<8LUX;?@M>CO([UKD M=\^1/\/Y,7^8SNL^4%(LF];Z]71QFY3K6MP#2?;0S>NR2?; MW]+JB;B1?%/)[=BY]+8^]V-(\^U]H\;2\.O\C/CIP(3,U4AQ];J_D5DY>_V? M"UY3JGG9I#8 M2?Z.QL=X[81!7TP8G$>,$+BO8WHQ!G&:9QVC^=[H-D[Z[5O9W(Q_ M+3#.E]5\]O=TL<[W:ARC.*$()9@G?1N]&(#Q;1L-& U/$WJ$H(<( M&HP6BNDZ/&APX\6R\ZQOM!QUO?UM%1V18&$;Q7)$C+9M\%W9LB M&OW^@C=!=+*@8]-#NU=&Z(;?ASXA2>:1- EQC")*@HP&O)]>$2^U^O[[<)3. M;EB,XS,[C9AVW.7(YH/L7-7)5LNCGK)S?F%@=#BTFA^7!W-G%"[RC#O/>1S) MRQ,/H\0G*?=9%I,$PK"^@*;;R(@CQ][W&#J*EU+6=Y(\9U[]L.']EU"T5R\/ M.9ER!SO<8$HV'X2O(V5;X,GZ8R)Z/"N;\L4H'N:K&F5]HKRNZ8O)1KZB+R$< (1SC!,$A;Z(57:CU2)1&'**&^IN:G"%ED1,HZSLG;L0O=1L6 M:GJIBULYG1R!5C5][!G=0KP"+3SP9?-U-&648^^$(FJFWPTEU#VHPFC(JBG? M7U7^X2NK5O,',6>M)D%I((Y$QPL?O#C(WM,)"P,KGJ(_Y0F2_^YMIN7JZ+:?+:CIK:K>'[?/$C\1' MRE(?5]_G.GD%,6 M2_'MK'U'XC","$4\Y@0GB5B;$1*',0Z[! @]&*A47+0;-YR'!-Z=,BC81PS> M%ROP.5^!]+YX%&Y5*]CH]X-<26=4%Z@EJI/LNU,!4F7T1(W(F'/!QF+(BX1_OZ%Z84JDCKI;:,*^D* MO"NJ]G+C!J":7%Y,I9PZVF11L9*T05:_>=(2Z(X"GF'MA.#IXML-?=,VFL), M5*JIU_5R5CSDM]-?S\T%"8L(83Y&<>H1RK/Z?-/&'/>0IR);@XT8UJL6%Q# M5'?BAM,F)U%6&%/3IBU9[FC2,9I.B-'%S+JA0I(N+AF ?(0SB*/8X] MED52&WAF+!M6J!YL_0X?N-_ !=,-7C71TLRYG)*-1[>:O.TSW2'MEJ85V&*] M ANT=K5.B<@3 FC&(6ZHHJ&Q%39"6KWGOE@V3W7>3,L/9;V[E=\W7?[=!')" M.4TQ14&88A+!D-.F_Z*UG""NU"BJPYYAK6PA@JK&> 4>IR7XT=PIH>/5'2UT MRPFF;:;59')#\J>69 %0_%.#%N+F"H^;LVM_8^WT9V@[(8HZ27=#"K6.Z$"W MO%ZV!LA>8Z9*UZOO13G_+[^?,(I8B%..:4I" CF-TZ"S"(EP M/EU7U5I8RTC(4R^.LQ '!/O4PVG:6:,^5[J;8*@-F[HT;R!IU"19'@?JD0$* M+]>B*]#"&EF(6A J(J3(IJ,"I#J*<^(SB)7!PK-S[\N$Q@FK+R<+(I2R6)C+ M6#\7\S(L];R<%D,V):C8XM*H0TJT#A0C4XSJ4*0=;"/+T@X2%6T:0JZC C5H M*.=4:C@_LE)U6^;3:ET^[1B=!#R@(0KK[@SQ)8U\F&2=)3_(N(I"#?G[AH6I M@[21IL%R-(@Z.14RS9J:^/2$[>*'-!0626<>)ZE20X,VHZ:W#S=/893YH_B- M[],J!X_U<\GU,=O5OB:U>J2E6*[/)0.DRY8W+M$ST(&\ZA\KJ7&.53J7Y4]6 M_72XP$%)U#*L4SJIC[>M>.Y&TCOQW=LWW4_$I_H6O[=O_@=02P,$% @ M_(K'3"A8N\-51 OWP# !0 !M9&(M,C Q.# T,S!?<')E+GAM;.V]69,; M.;(F^GY^1=V:Y^K"OAR;/F-8Z\JNJE(FJ;IGGL(H,C+%TTR&)LA4*?O77R#( M8&Y<@HPU0[*V5DF9@0CXYQ\ =X?#\3__U[?;Q4]?TWPUSY9__QG^#?S\4[J< M9K/Y\N;O/__YX1?UP;QY\_/_^J__^)__SR^__&_]_NU/-IO>W:;+]4\F3R?K M=/;37_/UYY_^.4M7__KI.L]N?_IGEO]K_G7RRR^;1C\5?UG,E__ZS_C'I\DJ M_>G;:OZ?J^GG]';R-IM.UL6W/Z_77_[SUU__^NNOOWW[E"_^EN4WOR( \*^[ M5@>?B/_ZI7SLE_BC7R#Z!<._?5O-?OXI2+A<%=^N\)'R\6\OGO\+%T]#*>6O MQ6]WCZ[F^QX,KX6__N_?WWXHY/QEOERM)\MI^O-__<=//VW@R+-%^CZ]_BG^ M]\_W;YZ\Y#9;WF2S3W^;9K>_QM__:K+;V_DZ K]2RYG)ENN@HJ"J>;H*'2G> M]SE/K__^\^WL4X "D PB #\CPHMU_=?TK__O)K??ED$!'YMOHLV74_FBQH] M??:"ICJ\G*7+51H_MD.5WU!5QU^-\D#?)_3]7PZ MJ8#W9:]K49@/Z_!GP8"K:S-9??:+[*^+Q#CZHHX$N/J2YL7L5EN"EV]J3(3] MB&6W7_+T<^C3_&OZ-EM5$."\]S33_7(M"K.%"Y/%^O[-\CK+;PND3O2X2M-F M.NG^[UWQ^FGX6D#A71A><7ISX:W9?9I^6&?3?[V[RZ>?P_(3?WFBXY>^KA]A M#OZBVHK0UN?Z >-]NEKG\VDQ1L*O_ES.PT(WF\TCYR:+1P1L!YQ+/]\/6-%N MFMTMTJOK/?U6T_".\+IV@+KDTWV#5/SJZDM47U?@G/YD3Z#$'^A)L9S>?@EK M3T%J]RW^-7QUFMTLY_].9V^6NY7J\0+;$FI-]JE'6#?J;A.D_5_H1^2/DT^+ MD_Y5O9_I9'67;\RO$_T^VJ;%;CU,('Z^#*[&?+)0JU5: M^'QOYY-/\T58D:JZC U^H461*_&H0LMFNABHFMVF'R??3G9ISY.-=Z&:G@\W M:*9#?Z3KZ)Z\2_,/GX//>Z(W!YYNI2LU#,0+WM2*" _C484IB^31=WLW3F\^PV+H]WZZ)K5]V M+VZ2+^?+FU6#H)S_A59$KC11'FW33+>N\IM),,@*"D14TM4TGW_9$$+?K>;+ M]&1(Y)Q7--/I#^E-&3O]+++8_U?Z*O8=WV6)>88?EO)=TV?&*;+KD75V*T:@>&M''X]U#N1%EF=[$ M\/?;R:=T\;2C^]HM\OQ)L[AM*>.V)62%+/O>UG!/XSK::&>?O[#A_H8%?Y[- MW+)AB/>_MI6^?UA/\H8Q/_3BAOO_,+?ZY68R^1+ @?S7=+%>E3^)LSW_!@]B1-"&J:DY-)2+*#R1&%"O+& 8Z/-4S@6 M,=$ER[=*& >'X."=/C^O^H"LGM1 IAB0@-GE /4 2R0 -)I30RAG$A5!9'' MQ%3Y]*+6=DZIC9UPI:L0Q4$@]TT*[$\9>BW+T\T9@FM,2,>DU=TA0 MH"%G1%*K.-$(VO[FC;?!+4R#!.^CHA?;S:DC!P'QRP_&ZR4&LSR?/[\,-BC^,8JZJT M3Z355".J)"74$N.5 'XK.U,:^AHL0]\MRUI OILEYKPTS Z7F$?;^;N]R'?9 MJHA'5EA9JC1/N** \PU(Q!9 S532!F*(2 :$^SZ6U!VW2]"=U7D+!Y,#$-< M,HX AH(BQW0P:TJ)!-$C6T*:57+6(+)=+1F[3IK%9+7:9A:I;_-5%+VVC$;YJ:MC%XY,5+VG*G@0SRI"6=7E'G<39O=3N;+8P;ZBX<3 MY*G%B%.H*108A/42N%(J(!D=*4DNU^YSO[0NI)T1)9A.V;+HKOH]O?V4YB<\ MN:R*'=OW-,'$\2QQ#H #!"0#G *X&[8: ;K MS!L#7%GJJ#-K$,=N66'N\@A.97(\>SX,'NT444)JZK025@HE2MFL4FA<'+E4 ML7OY40_*SHR/R>IS#.F%_\2#!%\GBR+(5SE:6JE] I$@3!FEJ;=".0<9,#LD M!61CI-'%^G]NI;2 <&>3T-?)?!%789_E'T+''_*=;?II_?"O+5;'IJ?SWI0P MCS%5EDGOG))6$*'8SB:$@(_+Y&F6<>UBW1GW-IEWJ_?I- VC)HCS1[JN0+0C MS1(#F4=86FP5E$ M-QB(8#X((H/[L3,BH-&5MML/4(:,G3(- -H55=[EZ9?)?+;=&@_K]=7Z,(W'CJKIO"9(2*8>Q MD-1'0015Y71JB"5UUBEV-E=>Y*P.FRMUD.QNMLF^I/GZ/I[G+DK(!,?@2PQN MA"7UZ#1SN%DB-1* <04MY= ;"P&2I:0P+,]CM)AKN_H-(MH5=W[+LME?\\7B M"$_*1Q*AB&$2<^2YE= "87>1=>.%J.-%#=;>K:N2,XLXQI'=KJI>LCA=TOF7[6KC2!)3=.CPG/9W$ M$8R)1-&8#[8]I]CM$H<,#B#5( (?JHO3T,[4F=AUEKC_4!HI6-)%@L?G;!$T MLMJ4N*JPB5GU%8D6FE(MG 6*:P2%8Z!,"C#6PCI'Q0;H[#2X]]T2PCUPK/K6 M^.%&B142 &YO-*_\PN^HAW?4FT[O)?=S1J+Z] M]+1!PA"EPANK!+: (><+H-5QF$WLJ.K3:CYP.Y2+5R[8DU9F_%]NBB*;+R MXPB!3K9-A -4$T*5@&$ PC ^2Z0C0D@XUK;6N!2TQ!W.!GE=V?2Z6";A$NL MJ-,8&>.1%Y8+NXM>&:_JT&B L;]VIJ1&H.TZK+,M=U5]O_MI@R2L^=$S"0X* M(8IZ!@UY"%HI5N?$P@ #@2T0IQ%<^[.HS[*D$\>\$I1KKP6&WG.L'T*7Y=J$_\[7E>* QYHE1'F)"9%$:(.\=1B*THTU0>R1 MG6QHW?]J$.O>-B,>@73FCL33EHF%7A*)#4;!S&,4*8ET*2^#M2*,PS: VN56 M,W#W9!2=.6,]:Y/$K#6,P]PNB:%>"F#QSAW%B%:JV?4J3:.VIZMZ0'>Z!?:8 M]I7WP?8V2C24'C+@@<(T6 A!3,YW0\:8D:4$MDZGQI#NP?:N9G0GA&"EM?/! M,M0Q35\P7J:S61]\TG$E!G89KSX3VBX/EY^HEWE>1;E$*,<!@'7R(>M(9^ MM_<83]/7.39Z_L;KZY]TFH.ZN]/H%^S,'D'.Q$1:;"EQED''K!>T#*9:84F= M"(#X#@G5&-+=UK\HNGWRM.FS1Q,.D)2::^,%#R( '$9,*9$DL$Z0>H#[9DVH M=F\-C(L1[6QK8W>'QKO)/+B09O)E'JR'8QL;^ULD)/@"&C$BF31!!41P)G;+ MM# C2W-O@3'- -L5<3[FQ6UF]Y6FEY,8]^>XG>6P)2Z(026BP2WU M1!!F@H%82D6]K+,A,L#@40O,J8WI4%*Q:Z1@)SZX$5@;K@GA6'!O"%>[69?+ M.A:5'!Z+N@Q!-H'W \/ZK)?^KL#V<[J>3R<]7M#11?5T;S +BI!.<(V1P(QY MRR0-MG&8$)CI\3J.2ZNG?AZ6/3#DHNKIR 473B((8G9C],6X@Z54'/OQ5T]O M@"&78=FY??+VLNKID@%.&:02>&00IQX+6THE+:E3GF* #&G:(KD4QV[K#=2M MD^V@@<@":)T"P%&IJ-W)%OXVLG/ =91;J5;V>7!V1I7%(OLK!BE\EMOL[M/Z M^F[QLJIIA3-WY[PG"9:=M)XX[#$S0'*/&"BQ<)K6V18:(+5J\N$YNUI$^K6F M6T'-F>>&"AH-V($\Z.[*+$^ 0ZG7S4$<@_D*KJY4G?K MSUD^_WEV0YR)@>R/.U=UZM9XL9_/E MS3GL>=0LL5PXQH1$E"G'@Y3:[>99H&6=2-#KRK]JC$*7H]M+>NBFTU7S0S=/ M)\@CBQGFWLCP'T4A$7H7%47Z^TFGNI0U]4'MA2QJ&L0/BE%?TWQRD\8K*BH8 MU55?D7C..;/6<.M% !0'H-$L0\ )9&G$W5&/$8@JE5I03Q8*-6NDTFJZGG_=I&"=QN#\ER7.R !"W,B!$H;H8+7 MMT5&(CW:Z'(MDF0=H][5(A0$>4AE/TZSA^<22"'%UBGK.&-A"N50^ZTLQF-0 MQTH9((/:5/9+7ET,'Y_[[;K4Y8OPQ>Y].L^5T7MR^]M#SCUES$UP;GTL( MP-9(B@0._J?'AF,(M\C:\,?HCNVU, 4.0"_=5>T)&IW."TV'OR_20N7+F;K- M\O7\W\7/CS"X2O.$6:(049H )VF\!O=*2[N;Y @:QE76 6I@-=QG7%\*YVCEH^LR.^@V->(1KJ; M"9]57=O>@:C397I]]"CAB98)""83#/\#8?U!. PN*&PI+[ 2CROB/B@&-JN: MKJCH)_.\V-E\P/+J^I^3/)\LCU[X8$B$VLFJH1[;M6-# MHF&3BNF*A &G&!A,;;KY[R-DMH4L*G@XU5^24$HBHMHH8KARS&-8HA#6!SJR M6;(5OZ4UM/OCW,L17!.G23<'';JN4](& M,TZ2KS;X_=%N>PUV:3[LO0[[+")6>6'BK9#Q2(&C DAFC,,0;=&A7.@ZJ1G5 M797O@IHMJ*,_LI92F.!NW1S=EC_9-A$<.,F$8;F]2IL#+ E*1>C<#+(.]_4:U6 M.;Q2^T0A1#UBWD&@G?*<*^5+V8T7=4+1 TQ5ZG55O1SV7F>V9]>@G3NY/6N> M&&DT(5IX!+V)=4:A@J7DEK(ZN7$#K$#>U_Q6#_7^I[CMI2 736_;MHFS5&M. MH1"(6PJI"+-\*7. NH[?,,#2Y+U.;9=!WF'65<6H>B.9?PGDPDMB!26 $^>U M16Z;CJ0Y JI..&^ 1?(Z(%YKV/?,P#?+K^FJJ1S4(R]+&.,\>)* ,T4IA=Y* MKTI4*&%UG(H![K-UF8/:'.I=<3%X/=LMR&UB?1 I#*3U_;O%)'C>RUG,X?]R M>[P*0O67)(HA(*E7BDJ,!>76>E&BH##LI@1"UT&4-MF2=:2*S@B99],TG:U\ M0/'#9)%>7:NOD_DBNN8^R^-//J33N_S4 GW.:Q(')10(:&DY\.%/9UT960HV MB^UF6Z/OE.I6V-B>%GJ;('^?Y/]*UU&$:D2LTCXA$C.(%64.$J.9UT:68U$8 MKU4-!@YW5Z//:;$!+0S/7&S$3$PH<@ @+@W6P$CLH"^S;;5 0M9Q6,XW#UMW M6#HD86LZZ)F)VV+)S3@N1UZ6(&K", 0:4^[#")5&X=*=DT#X.L;C '=#NG1< MFD.]%SLQ'@R^^A)5NG+?TGPZ7QVM/'*R;>(!=D!3R3D2B@HO':>ES"Y@/:X3 M(6V2XIA%V #T79N!P6Q]GWZYRZ>?)ZM@SCZJDU'!!CS<."',!1?,&1#6%&,A M"@N W>%I21W"#3>SJDO>-:V"X:VYC:RUB5( 0:85YYX8C(VQ=H="^%6=>NSG M9SGW9?VUP<#6=- 5$]WU=3H-QHC[%@;/\B9]'R:)JV64*?X_QI6^!H>^2*<- M4,VG80J)OU#+V=,?/'KR"&5;^%J"N8.8*QU6%:JTD%#;,E]22<;K>-D#3&]H MQ7[L7RV=U26K(].[-)]GLY>;8=/%72RA]1B]#:)'1D*W'4F$D<0;PTA8_[!W M%!E0VE^*,%UG=^C\E(P.KH9K89 ,6F.O8ORT-1P2R((2%?6">*##\HHQ+E.M MM$:\TQOJOQ2:#@S,U]\9Q\]4P_=-62(T1\X!Z2CS6'")61ENU#RLF5TFD&PH MZY:S[XVPYRFA,^&N8@YK2 M,I]+QXSI.D$Q\)W8SVVA?9IQM[-/D48"$ P*$H4?)/_8]"+8\Y-\<;\+PCV. MS&U[O(=!Y[T@P00JX#FR!FCA"5$ Z]T0,G)DI>]:4'36 >P7\N@J6*)YS/'+ M5NO5F\W!G9F^6_^1K?]/NGXWF>\+QU=KF(3N*RVA=U(0:ZCWQF^SE0VD"(TM M.Z-5WC0.]X5\<4&VVQADWA6>T'Z;69Y/E]&.;%N#S!TI/M$Z># M?P,PYX(PRZ0D#&P+H!DDK!W;7:O=\F4/6YO62%=L?(K*Z>OR]CZ?2$0@PSQ( MI1A7&GJ!32D;1T2/R\#KEVU-:.!5K-BMA>.89@QRQZ@%E%O,I?=TAQ5F=2Y* M&^ &>?]S8U>:>F!UC]=!; ^QA=\^[5R']T%LR@_N.E6MAMZ^%@E23@"(@/.& M0>NAWFA=,\*AQK!23E-;ZU9Q0K6*6?_\T80Q!;$*$CCEI2.,2LQ+J9!'(ZN_ M7UNW+]:?6G!VM?2\#KTR?/GSV9."[B10/",^,1-&'Z43M@ %1U\J<& M2(_+U9DU"6-7M/B83C\OLT5V<_\AS;^&+E<@R,$VB>#"":D% =Y1K"1@TFYE M1,RPD=F]C5&E*4"[(DT\YE9V\8_TZ)U*3Y],K-=:(8TX)0XCZN)!D%(>@42W MT=K-*?''?\XEGA%" $5+&.8T,9T51OD(VC&H= MB1G@'-*T-=($IAV;),7.S6E[I'@LT9PCB;TE3 $$I$66X=V$*/G8XGCUM+G? M(KD$R/[,D5/L.- BL9P#@2BARB(:I!-6[4!2FHQL&FF6*,U@VNVR\UN6S59J M.2M[_"%;'#LP=[A1HJ"G!%.*E \V%G8!0+:5$DM1JT+E &V49IG3&*Q=D>>W M/%NMWN79\>MF'CV5* )8W&MF1"' K:74EA,GID&2<=&C:?OD+39;* MIAK'0\^/^<@'&R7*>&^5#(.$8*ZY"[.PW(V0\,-Q6;L-:/NYW]P4M!UN/Z?A M6W$7R(8E>9$5A:U.<^AHN\3#,.*D)![RXB(%"#TH925F;/>3-D^C)M'MS+!) MEP&&1;QX&V5+W<\"-"HV_LA7IU[51_1SIBRO1$E>]KC\EJH"CY7 MI1=UF2.KW. M\G1W>7:Z:,TD8EHJ!R@4 M4!HG2OD0K):,^ZKNOVF!>751[:PLQ.-+Y(]PY2""4<"/EQR"DOK M@HK@AM=@R# OJFF4(76P[(H7;I(OPYP72TQ]^!Q0TI/5?!K#M//%W?IHQ=P3 M+1/N)!)6<*:L<9XR@!_D=9C7JNTPP-(@39.G67B[HM,_T_G-Y] ]]34LOS?I M'W>WG]+\ZKJ0X.INO5I/EK%B67667?;"A &&F"*:PN 4(6@UV.5W4BU]G:O= MSC\S';K^*7ME].L$]X[.5^T]5F6RV_#.SV'EGG]]LBAV?KKJT8'WC1;CT=_' MO=O^]'1$[\PW!7) #$@LJVV]@#ERFH*TW10S)7-."(4<-EO+%# M:8D/V;L"ZJK1\OI?2+0!<=.)H[!\DS!7.B!@B1_@'55U'QU'^]%.W^S> MW9QUG>6K)S=GJ=E_WVU"Q16DOX#U#7TYZT00PCJ4M\ M.2&LCNTS0%9VY0DTAW@7T2F;3>^*>-URYI;K^?K^S3+88+?%BRX(2.TMK%I^ MX]&KC_B[)UHD* 8 E">*"HFE<\@Q89FVU&$D$*MT>NO8"%VET[_=9%]_G:7S M.#A)_$N4B3P:D^%'R0:N]^E-D?X;ULW)[;[$DD./)LPH"K@A\=PN])BKL)AN MY6 .JI'4[&E,FUFC<)XW:9]'"1-$S2>+-V&P?/O_TONCG'CV;.*$$%X!I*GV M8;[1*HA12B$%J;/?.2"CN3U2U,.S'59L"QKZ^6HZ6?R?=)*[Y@ ,0X] MGBCD$91*. ^]TD8!P_!6%HX/)D(A$.AHI%&&L&@77EB\??K)O4_K(TXEB4$/J*4=$ M>(XM4LSLIC8BZDP3YV?YODIFU$.T"VYLN%N='8^>3RA2%@'%E1 0:ZU=<*9* M:<(?=<+U \K%;9\?EV/:#D-4Z-JLZ-YB2:#SPG(MJ>522BT]Q;+L M-7:N3GF<\W-N7Q43ZN#868&3,@SZ,<:\J^1R%0_&,^W8"$&=4$1#AR@!JI0& M$E2KD,F LFF;ID4C:';.#;.8K%97U\75;>K;_%@"W,$VB8/$>XBT8Q9! BE7 MZL&9 KZ.+3J@ &==!1_B24TX.]N5>M1-F]U.YLLC7'GY<,(-B/7IL/,:2>\E M<,274E%6ZPC0D$ERN7:?[S;5A;3#[QF3NX[N6SQY. MA26*09 M,,IS!I"6NU =9J#6)63#(TH=M;[<.RE MYENIA#$"C&/OI%V&7(9EY_;)V_DR+0[.5C%,=@\GC 1AE*$""&&ADE"S#5H^.!AW?>#W2,-%6$F"@P\XXP9 ( M:W()5?B[&JM1KXI<7I,0T,_79^6JZR%9W>;HY.98N5X6T[]-%/%A65/CI[-[DO3IE5.%92[\4)NF*8%F?2AKB7'7P%S9= M3^:+_LZ;#G4N ]X)X1!R1@NEA><4 F.D!QAICVPE!Z(EPW?Z.9W=+=+M^>>" MLH\%5'D^6=YL3A;K^Q>T5G]-\MG)>&]3WTB@Q$(;!XQF-'@1#CCJ2ARIA".[ M;JXKTCTWRWM25U>^WJ:#X9,GXL]/GDLTDQHIJHU$Q IB@;"XE(7Y6KN8 Z1> M#QS(FD._LZC!Q=@\2+>X/(V($]P#B>#3;XO 78K5I*96":X!\JN^=D]O+9\'Z6O96F8>*"VQLH0XK"!S3+!2 M*L: &A=1ZJCU]-;R>5@.Q@4X-.-6VFBL_?)$TV @%,?3H%-.>$LUWRE NF[K M WP/2V'7*AL\T9_45URIN_7G+)__^VAES,:_E2CB+9!(28X$,91XZF6)*4!P M;-&;#DG8%/\;4MW@A\/ODV_SV[O;G6MV]VDUS>=?BKCN_C-9;7\R498BX(4/ M:[6%2DFIE"\11K#:[L0KX>!H5H.GQ\C>8AL/6PT'>O_I_L5N1-%[>[>Y MK^#J^NHZ4&&^O-D<9=EG^K3SH<1Y*C5 M˼ 4MW&O.FSAF#(9I!W5-\ M$'KK=/(_)J@^(.ANKSR?3S>;>F5*4Q X[KZ?FOY;^6B"A%=&."@!$ 9"#@4I MIP_++:BS SHJ/]0%H AZ+"[N&[HXIO5ZBZ-@WPWL#=&WL$TDN-1WXO>F'"+ M))4\[H([Y@#USKD=/KI6 >T!%3,8 L<[4= 0TZ+>IZMU&)]%-?[PJS^7\_5* MS6;S^.%8.6AWYN]'FM3^C!7/%9?>,@N8(X@:QQ'99,9Q2J"L-$9_I$FE25@& MO$,B+ %.66.PU825.#JMZYRS'F"THRO2M98F=9ZZAITFA:EF"G'&'%48& C8MZ/7#@:)K4>>@/)E;V"M*DM+%(:^(($PHX (6BN$36*#.RS/H+ M6=5%FM1YBNB*XOM,O_@XH+%<=C4D=IWB(D?_>5^O+ ML>^80R<7V2?/)98)Y)36 1+/A$=2JAT>UK&1Y;EN\P=,PJ;@(@Q&.TPQHCU>D-0EU#">:,_9>MBP>&JO MJ-:D/;:,,5[:E8BK.N<;A[A-W;L]UKG*!D_TXH_M=+'9N(%M4'[/9Q+J ."< M&880DP!I+ZG:(1FLJW$M_EU2KRG6U]?:X#,T'HOX/MX3OMINL$]N3N;F-?V] MQ)-X,I%[")$4P@9MDP=L+:GC5@W1/>]Y1/2LOB'N:#^LT'OB86H:WA%>]V,W M^T#]!8XTX8K@P &MK C:W]:78=H"5^ED]8_=[#3AS#M@+<:$88I9S&:B)8[" MN)'53.N*=*WM9I^GKF'O9D-,$;90:DZ-T1H(Z7:R$&E'1KT>.'!T-_L\] ?C M6KV"W6S$(0C DH9L0(1R:@LD04:U;FR98"\OI!57>QFGZ>(U[V;C8*@B@,* M%+(8".2XX;M)0>J1I5#T2Y>S=K//4\Q@YMF>8[4HGD>$TFCN+!>4*&AW\P@U MX,?>><.V0>!$) M7O] _"V\8KUZL]QL3?4R#I]V(2'QYF\''-%((PH%-7:G 0]&9R-^[P.PEO9? M__C[1Z&B7L??TRXD7GGF! G.K=/86"01<*4&'/9UKN6IGD\C-^-OF=[$ /Z/ M$3A8_;_^$1@4?Z/R>(N'4R,])R>)HQ)0K322EIFM'94 MP]V.D.6P3BGJ,7F8KR*(VJ+BOZ>!//#1FT I-):,*#,/B8":(T\8!([0J&/%S.650,@U+;.]NP0SWG^F -Z MY<_KGP.VX<2[0/EA3@#G=#!HSUF"*,($*0*5*FJV;[4G5:U;NL=4;OF[&?TM MDF?8APJ+7VU ^'&8\/BY+D,5H9PH$#Q :IUG%&YSM 4!@0\]'B:\=%QLV7]U MMUZM)\M9/$';;@CVZ >3@*/387(P&G!')93 D1)A%' ?5UBF*SHV-8DVJ;O! MVT,OA6UO$_'0MQ)+F7+86L0"@H!A8LMS4H(0I3H]^SCX%-*&Z-G>:+E(J:]E MH#P-H?R69ZM6SOX<_EKB%7>"2X: IM(#JY3:&I6" @_K+!YC"NH-1QM43T MMC5VFL>';X9[ =-!?WB2+^[+'J[FR\="J*_!^XO'!*^SO!B6>_C;\A<32135 M'EH"F84Z7BV\TPZ5%M2YPF!,X9EF*3XLI;X6P^=1Y"A&7+Y]F6\NTFOU$$S5 M;R< 4R@-9 )+&@U.X@+L)>9&UHES5D\W?+I:?/Q>QM-0M?Q:1E:_OK?F$!@B M&??6$!ST[I@N,77 U#D:S4:6J#O,85-7I:]EF&PV+C>+85 M6%JZQ0VP<8J[[G*CI&)G$LBYXIH)%(QL894B3,/=+.= G73T 2:VO-(QUKI> M1S;:^A]BB2'("&VU-2Q,=D"P\-==.)+[.O?7?P^;,8W3O)\1>28-!C,,#U8$ MJY("V]A0;*X7B?"QW#U5DFILE;8@>,"E'BR1/PJS#W8@]D:"5S,8=R'5OL?C M61U)N&346,RI9L8)8;1!JM1&K&@Y+LOS>QJ2;?)@,*.R;ABV)_NU5K_B=71* M,F& IAHI[!1D.TH)I^LLH^/>:>M]S Z(%J]E"+\>9U,"#(G@BB&',:2(,U0F MB5$%19T#RF,K$_+ZAF8[)'@M@_!1'+FG05BQ!PD77G.AL0%60DN]0F9GQU $ MZJ3?#G!M?*61U':4V6@6UB-A/AVXQ.Q9U]^G\:Z!,#^8;%G >S=9?$SSV^.G M,SKN08"4.:1MW-R%C(A@&9B'_1]HNTDN&>OX&+8R.UUL/IV>'5X@<'*I/80) M.K7P=-N;Q CO-6)*0L6=IDZ0LEJ8H!KZD=S'/EBV-W5+96<,>"TC\W26046 M3EZ./(A.)@90BQB 5"C'O(<U7?"_CN#=B=&V8JIN;O,C; M?1.Z/5^NYM,*E1I;_F+"O>,2.P @X\(R)J07NP!S0+'+W,P?AF>KRGLM48U' M"_M3T;L))C[]9C 9-#!*8,D9M29,D,COYA0#U$@.T@^&J>W%!VOI];6,G=.+ MZ0%E]9K2?*!/"9!,0*-B!6IN@JV.8VI"::YS.I(.82(,##,^L0Q;8-- M5LI)#?+CHF4/_,C:TD7/G-O<)WX^Z[;WD%-%N2+$!1_>^6 2 81!*2NVMM/: M4.WSKA&M5V/21?A>&):+TWAV_3[]FB[OT@]WGU;3?%[8H9MKX0^$UDZT2HP! M5$J)/18^V*1>( [+KBLMT'=!C7/5F+6%;R/42/.O\VFZ.H,63UHD6G"LK6<6 M0(2P )8Y7G;9(CD2I[0K2M3!MK.@3+H([[P)_M[OD_Q?Z3K\?>O)'211U::) M$]HB3 6#E/LI>="E1)KC.KL90TPT;]9-K4$T>A^T%K[U.?3;AM&PR+Y$ M3*HRJT+KA"ED ((:Z*7[^ERS2?+$+' MU>QVOIQ'?S8&KZHRK%+[1&MD@4'&>!,D]\!9O\/5>E]G.1Q@YEH['&L#Z<'O M6+PM+[%K8^MA]_*$$<'M MUV.[B;9[#CQ?/VN@/QCOY" V#](M9W$1_6-RFY[<9VKC_+&=+C:U M]$[6(&CH,PEWGG"L';24,4*-$@_3DM6P3G+, !?_+JG7%.OK:VWP%3P>B_@^ M5CE8!4'COM[DYN21S*:_ERB.A1?,2>X,=*8HEK+;C@"B3J!QB.YYSR.B9_4- M<:.Z6%U_[$T_WR9D6EK##'50N MI\Y6]9U@?V3+K\5I]O?ASWP>#[,74OVYG*_K$/N"]R8ZYN51*F+U"A&,(&^] M#%C%?09AH1]9$+UW3K>OHN[IO%N -Z=O#EA"F_2X\+>KZX>*!1L[O(#]/*HW M_,W$:^J1YL@HYX7A%-!83"'2! M8&^VZ*XW#YJO8FD>:Y;$]97$LD<8*TH94(&'F)/@)QCC+*N4"M^=M%6FEZ/M M$F"- DI[*XBCP''%I BD\P@@AQ&N4]MN@-9?,ZK/V@.XMT'\,(OY^7*RG,XG M"[5:I>OHB[Z=3S[-%_/U/.T]-;J-(<\T!UAI[*&2Q(4_B=U&* P."\(0AOP^ M56RU-[L*"]ST+L\WISN#*9:7_PQKSWQU*JVYL6\DT$B#B"9400J1TI8[5.+H M+!W9H8QF*'5H*NE8&5V9UV:RBH=$XW]BW.OK9%&88,>SHPXW2K!E#$)#B9;& M*,DU+:^$#I.XI9U>DMHAY;IC1]:2*CH\/[YU2/=W??]/JQPLO_BU"2-A-K#8 MQUU^JVRLD*5*I#R3(ROAU 1E7AXW[PK]KGCZ>[9,[S>5&?S= M%8PE,A1B (*WZ"@LI;->CRR8VPT1LA:0[XQ7D__.\IB"O;JZMNFG==Q9*C:< M/L15H5@X3JR^%=^0A 4$8>T!"G]B@:W0.@%"6.J$/>A-@F4QK"B!Y9$FK_BVOS.NF'(QK=(\";X9 M!D0:!:0W%@EOS0Y5!.'(3MDVRH4*/*L)=P]+Z^ZO_^\\S6.UP?NWL=9@]=7U MR L2J& ,TPO/$>-,::YX::L0RZMM^[Z>*I"#6F";4TNOL]]+,2Y:;0^^)S&< M:J\L]5NO2I @=77WI>M$L:) M"27T?;/J\OP[I-7^")>X?+LO' *4T@,5]APC904.SD=]W4R3H8< M%NF<5Y?AW3FO:EBS;RL<)F_T.XG!!D$F%.644:V81ZC$4G(N> WN#K F^( \ MCAZTU]5(V(BV)S.M0HKDR;8)=%Q1+)!TW%BO"%-,ES(;H.J<)ABR==@M7Y[7 MCVQ8*STG^IVFX?&&B34XV"\*&F05BG Z4(; I#-R9.GJ#6J_6B+?93#W2ZH] M\)S-KSWO2#0!UC @H);$,<(QTN5"$RNFCZQ4;E.$J,2S^G!W5[0BR]IA]F/-$HV@!U@#SS04-F9=H((K$AB&C0^&,O%AS"K*%"_+((8AJ]G(YJ]FR/#< M^FH'Z][=@4O<@,1: [%B%BL#@ DVJ^;;JY6,\M37X=/YP99L/5F\TFFK*81[ M.RK8M@68'N%=+%U+*Y)?#CY%N/4\FN M#V=%RHZT2DSX$&<">(04-8X+)82$ 7OKO9*VTB+9F:Q5YH5CS1*!F4,<$\L MH\YSQ35R5"!+!%:!6^,:YHWH?>^E\(W V_&@[;L20/-C%V$G*#%>:T2YEY)B MOCV.B)21LE(>?\NR;N_;T^DRO9Y7DO-IB\0YY! AP,:-.\B\Y'CKJ""M)1G9 M&?U&M'UHQ-9"MK.S+G%'8EMC*/1YV]EC\84#+1)% RS(2@ZYQ\ :SYPKY3.V M%G,&&+5J@SG-(-LS3];'(@N7O3"X MV4)P(J2!V@?;&5A;WK&+M'.DV[##F'C7+/!=T=*FTW@X+'VS/"#6F]7[\/ML M&?R?^W?9:C4_7O[FHO)MD+(+W+NP MB/](UV]#[]ZE>5'NKS=SV$WR9?#]=QVI8 L?:I(0QR%109_88,8HU1!Q)BD' MSCAD6*5-]FZDK.+!'FR3:.4$H<)"AKDBCEI#62DGLV!D4:KZZGY^%U]#P/8P M3-5L-H_OF"S>+*^S_+9X8=\>;9-#6-EX3$Q#K!REG&$'-1!8, E,K'-?J0Y, MVP'MHD2POC>+R>IDE;HCK1)A&2(6:>*EH8@YZH@N9*508J!&YM/65_GATN0U MH>TL*2/HJ=B**GJZ[?>)()$L"BHUAS:8$4 OY&1$*7IR*X.;D3; MSQG4$+:=Y9$]ZN;)0WHO'T["*HF0MUPX33WG4#"^&6G4 *ATG=3M(3*FOG:? M)X75A;0SHF2WP9(HNJM.'E1Y^7""O97!Y@FC2BN.)8= F8U4EG&O1[8RU5'K M2_7$7:9M=AY^E+P)(CYAQ[BL2!8&QQC(3)4-!%B#) M1B@4 MW*VWMY+8^&@Z>_:Z,45'/(P79!JA,9$(*RO#OS=A9*R](I4&2-O1D3.5]B(8 M5SF@TL2'$@2(EI)(H;U4!"!//"@1U9",K%A3?6(=C,'TH(W.TM'KB:;O][_@ M1."GQ:\F0!@BO=4N:)M*% P3KDN<"1 CNWZ@+Y(^SY\?C$+['3A_3&[3D]&K M4TT3CPS@WCNL%:%(^IAM6$K, !_9H>Y!<*<2GR]645>D?)_.TO0VCF03;W_, MUW&#_EVI[\*(KG"-1L5W)$X@ZQG S$C@N-$6/DP63L.11=*:H\2+FS/: ;PK MTOUS$N__+LY ;'RS#W>?_CN=KC]FOT^6LZCS^RCB;7&1[DGZ7?"VQ"L-,+; M.B.@4< 3LT,>*S"R^]];(V+[T'=,R:ID*X>7%0 P+IUB%G"IJ/>FE,527>?D MQ-E9C6$>^)2]$0>,LMPI+ZJU7@#J[ M\[(TJ&,X#;#,6.-<:0_JUYDL$^]HDPHSYC *GHZ6&NW,0@%JW2@^0/-G(!&/ MIM3Q6O)KN+>LN#2-2H*27T.M,,H& M*X\Y23B,1^S5;C8W9&3QUSIJ/9U??$86UO:P-!,#C-+DT1"J M[" :$=>:K 9YE M'(CUU)/V7@G_U6UVMSQ:%[B)]R= (FLP4% 9!Q6D&JB=;R2%&UG*=/>4:Y;S M%RFMUQ2G6/-HJI:S;>Y2*=!8$Y@D4AAS):A3Q32(G*!6*\UBOAL6/9[0#!K: M'!>.T!\1[24A<#$:8XA@\3KM0AY!?+>)%%W$-.LK-FL.SLYV2M*X MTY/.5$!X3Q6XCKDHY M\4;>GT!D/(6(,0X8Y50*;R!%4@M+B?2B4G;& /$[K\1PTY]*@F-!8FDP*HVB M4DN!O3;22<(%_/23+Y_GT_?IUW1Y MUU^]MVVGWJ=?LCP>5:UR*=&!)HFA6A @%-;,Q>JCD &Y+=<%45CT>K3NGW7Y MO(FE0NN$0PH\8X8CIA"$3AJ,=[)S-#*KO3X%GALZC4/<]X@>9&FX)D<[H=R% M63V8D 9"II0 F@F,E YZIY#WN7>P#21>?4GS2>QSJ:=C^PB'VB0:QYK\UB#J MI$02<.[05D[AL!O9D:'ZZGZ^H] 0L-UE"BVGH7MYH:OW\]6_3IV W]\@,5(0 M09D%@DM/$#:*R*UTDH4I;%R>;^.T:035WCBC[S^&#IS(CC[2*@DF-!4:>B$0 MLPAP@8@JY93:CJRD;%UEG^+.Q<#V-^F$SY].>3[<*G$!+HPU!/%&.0,PE]"5 M<@J)1^:[-J+QDS/0I>AVQ:('&_1%WT_FO)YLFW@B&'?4*X:\"SXT"Z;X#L?@ M;8^<49=H/VL7XQZ7-YTNIY]O)_FI$T"GFB;2,.T 940Q!CAT'&F]PU)9,RXS MJ?V%K@ZZ_?&I[/3Y2]ZSIHFF7$/N8="-I\ 03>0.2N7IR&XK;HX )YE5"^?. MMDLGBW2U#<#\D9X^3+_W^<1K)*4T!@*$D,9.4T)VH&%4*8[YFCETJ:J?Q_0: M +?STZT/:_1D4?5TZ_,V";:&BWAP%SIC'(;6BIV!H)P>6<96PXM:4[!V1IU- MZ.-Q;T\N8P?;)/&./R*L1P1+J'F\:;Z442'!*ET>^7KFG@9TO7\CH3:RY[%G ME4[_=I-]_74:SSOD]QOR;/_QG#?;'R=_?MA#D(=?)A1HKKWVUBI/%+$&H5U_ M/1D=$^KK+:L)8?LJ_TT?4?EO.A' .\.8-@IAY$C\#R_[JR&M<[II@,Y0\RH_ M&\+>/)ZW52JX'VR46,DL%8[;&(4(:VRPR\JHNN(.U(G%#/#>P+:]YDMQ[8T] M[](\_F!RD\)S^/.H61*T8*ADR%,+'&0&(BA*20&6([MRO0F5GV+1Y>CVG:KP MD&7Z,5M/%MN?ZON'!U6\8W-,R0L,6F^9$MHR@ !!'K*P/%A"+13!\JQ$_[8S MOK=Z6,7D7A=@SI>3A;E;K;/;,%Z"'M\&';^=?TUG:K5*UV=-Z0.G)V= MV/[=G:X6]_!0$M/7/-3!88 0GC">/YM@B("+I_PX(4YRQQ&FI4Q:\#I7%PUPTZ>%.:,FHEVQY$QSK4JD M[])7)H) %-!0F')#G.*6HA(A2;496?9,3R9S1]KI*4>B>G9$(I!$5@%G+<0> MX7BD&97R8&)&EA?1OMJ/YTN<"7??0<2>JY0T&1RTR,#P/RF_92\D6\MG*EDAIO39!2,1I&),$:2"Z,=62'%7'C])1J4&;_ MVM(!])W,#W>WMY/\_NKZP_QF&0VYR7*MIL7N; #K7;:83^<]SA$ONU)AECC< M*"A=&>MC&CC$!A'EI 91 =HH+06J=,:BI=GP&/Z5CCQ7>D'BG $&A#^%]U8B MH[B")0( RI$=4VJ""L_7_#9P'LY0[WO+L.D1'R96Y+CDGG%@+ 5>.%T<0?=0 M("]ZM0P6DW4Z>S?)U_VUEL'9++!BV(\M/:X(4+];^ML#N+A2R5P*[,6@^9H]_?S[K]KXF =))(Y'G M7GL4YEGC-"R1P "B<84\NJ-=$V@/9^$9GZT)+&0>,.X]@$'US*+"P=#2(2VJ MG>=M1])85C',5L_Z?K_YLXJM6>T%B9"$1^S&>Y652>72UZ3&$* H-!!&ZB/ M<1@#S);"0:KKY-\/< NO0;)T@/:%5#I@[9S%H[/>D7@!:?B_RSB[) '/S&R91FU!WM53]D?[U")4\6X:_3C>%*L\UC8$D#K>T1"OZ6U^N6L9\&UL M4$L! A0#% @ _(K'3-&4OI=8"@ %X ! ( !SY( M &UD8BTR,#$X,#0S,"YX