0001193125-18-346199.txt : 20181210 0001193125-18-346199.hdr.sgml : 20181210 20181210164401 ACCESSION NUMBER: 0001193125-18-346199 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20181031 FILED AS OF DATE: 20181210 DATE AS OF CHANGE: 20181210 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SEACHANGE INTERNATIONAL INC CENTRAL INDEX KEY: 0001019671 STANDARD INDUSTRIAL CLASSIFICATION: RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663] IRS NUMBER: 043197974 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21393 FILM NUMBER: 181226645 BUSINESS ADDRESS: STREET 1: 50 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 BUSINESS PHONE: 9788970100 MAIL ADDRESS: STREET 1: 50 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 10-Q 1 d598836d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended October 31, 2018

OR

 

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

For the transition period from                      to                     

Commission File Number: 0-21393

 

 

SEACHANGE INTERNATIONAL, INC.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   04-3197974

(State or other jurisdiction of

incorporation or organization)

 

(IRS Employer

Identification No.)

50 Nagog Park, Acton, MA 01720

(Address of principal executive offices, including zip code)

Registrant’s telephone number, including area code: (978) 897-0100

 

 

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

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

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

 

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

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

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

The number of shares outstanding of the registrant’s Common Stock on December 5, 2018 was 35,749,131.

 

 

 


Table of Contents

SEACHANGE INTERNATIONAL, INC.

Table of Contents

 

     Page  

PART I. FINANCIAL INFORMATION

  

Item 1.

 

Financial Statements (interim periods unaudited)

  
 

Consolidated Balance Sheets at October 31, 2018 and January  31, 2018

     3  
 

Consolidated Statements of Operations and Comprehensive Loss for the three and nine months ended October 31, 2018 and October 31, 2017

     4  
 

Consolidated Statements of Cash Flows for the nine months ended October  31, 2018 and October 31, 2017

     5  
 

Notes to Consolidated Financial Statements

     6  

Item 2.

 

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

     26  

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

     37  

Item 4.

 

Controls and Procedures

     38  

PART II. OTHER INFORMATION

 

Item 1.

 

Legal Proceedings

     38  

Item 1A.

 

Risk Factors

     38  

Item 6.

 

Exhibits

     38  

SIGNATURES

     40  

 

2


Table of Contents

PART I – FINANCIAL INFORMATION

 

ITEM 1.

Financial Statements

SEACHANGE INTERNATIONAL, INC.

CONSOLIDATED BALANCE SHEETS

(Amounts in thousands, except share data)

 

     October 31,     January 31,  
     2018     2018  
     (Unaudited)        

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 21,554     $ 43,652  

Restricted cash

     543       9  

Marketable securities

     1,732       3,991  

Accounts and other receivables, net of allowance for doubtful accounts of $16 at October 31, 2018 and $16 at January 31, 2018, respectively

     12,669       22,537  

Unbilled receivables

     7,881       3,101  

Inventories, net

     706       666  

Prepaid expenses and other current assets

     5,479       3,557  
  

 

 

   

 

 

 

Total current assets

     50,564       77,513  

Property and equipment, net

     8,660       9,471  

Marketable securities, long-term

     8,554       4,449  

Intangible assets, net

     531       1,303  

Goodwill, net

     23,956       25,579  

Other assets

     1,069       1,015  
  

 

 

   

 

 

 

Total assets

   $ 93,333     $ 119,330  
  

 

 

   

 

 

 

Liabilities and Stockholders’ Equity

    

Current liabilities:

    

Accounts payable

   $ 4,669     $ 2,431  

Deferred revenues

     6,199       11,598  

Other accrued expenses

     6,337       15,379  
  

 

 

   

 

 

 

Total current liabilities

     17,205       29,408  

Deferred revenue, long-term

     875       2,835  

Deferred tax liabilities, long-term

     196       215  

Taxes payable, long-term

     405       1,152  
  

 

 

   

 

 

 

Total liabilities

     18,681       33,610  
  

 

 

   

 

 

 

Commitments and contingencies (Note 6)

    

Stockholders’ equity:

    

Common stock, $0.01 par value; 100,000,000 shares authorized; 35,795,099 shares issued and 35,754,609 outstanding at October 31, 2018, and 35,634,984 shares issued and 35,594,494 outstanding at January 31, 2018

     358       356  

Additional paid-in capital

     242,074       239,423  

Treasury stock, at cost; 40,490 common shares at October 31, 2018 and January 31, 2018, respectively

     (5     (5

Accumulated loss

     (164,679     (148,620

Accumulated other comprehensive loss

     (3,095     (5,434
  

 

 

   

 

 

 

Total stockholders’ equity

     74,653       85,720  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 93,333     $ 119,330  
  

 

 

   

 

 

 

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

 

3


Table of Contents

SEACHANGE INTERNATIONAL, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Unaudited, amounts in thousands, except per share data)

 

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

Revenues:

        

Products

   $ 8,268     $ 11,119     $ 12,821     $ 18,907  

Services

     10,343       12,311       32,626       38,415  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenues

     18,611       23,430       45,447       57,322  
  

 

 

   

 

 

   

 

 

   

 

 

 

Cost of revenues:

        

Products

     1,716       1,198       2,518       3,088  

Services

     5,428       5,612       15,914       15,810  

Amortization of intangible assets

     178       255       534       764  

Stock-based compensation expense

     1       1       1       3  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenues

     7,323       7,066       18,967       19,665  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     11,288       16,364       26,480       37,657  
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating expenses:

        

Research and development

     4,836       5,634       15,477       17,411  

Selling and marketing

     3,705       3,916       10,776       9,292  

General and administrative

     3,209       3,868       11,224       10,595  

Amortization of intangible assets

     205       370       664       1,075  

Stock-based compensation expense

     768       696       2,570       2,224  

Professional fees - other

     50       —         50       21  

Severance and other restructuring costs

     1,030       960       1,620       3,670  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     13,803       15,444       42,381       44,288  
  

 

 

   

 

 

   

 

 

   

 

 

 

(Loss) income from operations

     (2,515     920       (15,901     (6,631

Other (expenses) income, net

     (2,087     14       (4,898     969  
  

 

 

   

 

 

   

 

 

   

 

 

 

(Loss) income before income taxes

     (4,602     934       (20,799     (5,662

Income tax (benefit) provision

     (775     1,154       (2,421     1,458  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

   $ (3,827   $ (220   $ (18,378   $ (7,120
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

   $ (3,827   $ (220   $ (18,378   $ (7,120

Other comprehensive (loss) income, net of tax:

        

Foreign currency translation adjustment

     923       (79     2,354       (76

Unrealized gain (loss) on marketable securities

     3       (12     (15     (17
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive loss

   $ (2,901   $ (311   $ (16,039   $ (7,213
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss per share:

        

Basic

   $ (0.11   $ (0.00   $ (0.52   $ (0.20
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ (0.11   $ (0.00   $ (0.52   $ (0.20
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average common shares outstanding:

        

Basic

     35,747       35,479       35,668       35,381  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     35,747       35,479       35,668       35,381  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

4


Table of Contents

SEACHANGE INTERNATIONAL, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited, amounts in thousands)

 

     Nine Months Ended  
     October 31,  
     2018     2017  

Cash flows from operating activities:

    

Net loss

   $ (18,378   $ (7,120

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

    

Depreciation and amortization of property and equipment

     1,053       1,758  

Amortization of intangible assets

     1,198       1,839  

Stock-based compensation expense

     2,571       2,227  

Deferred income taxes

     (702     102  

Other

     27       76  

Changes in operating assets and liabilities:

    

Accounts receivable

     9,100       (1,401

Unbilled receivables

     (4,957     3,289  

Inventories

     (43     (165

Prepaid expenses and other assets

     (2,107     62  

Accounts payable

     2,401       (3,199

Accrued expenses

     (9,068     942  

Deferred revenues

     (7,060     355  

Other operating activities

     2,422       327  
  

 

 

   

 

 

 

Total cash used in operating activities

     (23,626     (908
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchases of property and equipment

     (328     (386

Purchases of marketable securities

     (8,510     (7,246

Proceeds from sale and maturity of marketable securities

     6,649       7,993  

Other investing activities

     —         176  
  

 

 

   

 

 

 

Total cash used in investing activities

     (2,189     537  
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Proceeds from issuance of common stock

     81       53  

Payments of withholding tax on RSU vesting

     (43     (52
  

 

 

   

 

 

 

Total cash provided by financing activities

     38       1  
  

 

 

   

 

 

 

Effect of exchange rate changes on cash, cash equivalents and restricted cash

     4,213       (878
  

 

 

   

 

 

 

Net decrease in cash, cash equivalents and restricted cash

     (21,563     (1,248
  

 

 

   

 

 

 

Cash, cash equivalents and restricted cash, beginning of period

     43,661       28,411  
  

 

 

   

 

 

 

Cash, cash equivalents and restricted cash, end of period

   $ 22,097     $ 27,163  
  

 

 

   

 

 

 

Supplemental disclosure of cash flow information:

    

Income taxes paid

   $ 2,908     $ 267  
  

 

 

   

 

 

 

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

 

5


Table of Contents

SEACHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

1.

Nature of Business and Basis of Presentation

The Company

SeaChange International, Inc. and its consolidated subsidiaries (collectively “SeaChange”, “we”, or the “Company”) is an industry leader in the delivery of multiscreen video, advertising and premium over-the-top (“OTT”) video management solutions. Our products and services are designed to empower video providers to create, manage and monetize the increasingly personalized, highly engaging experiences that viewers demand.

Basis of Presentation

The accompanying unaudited consolidated financial statements include the accounts of SeaChange International, Inc. and its subsidiaries (“SeaChange” or the “Company”) and are prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial reports as well as rules and regulations of the Securities and Exchange Commission (“SEC”). All intercompany transactions and balances have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared under U.S. GAAP have been condensed or omitted pursuant to such regulations. However, we believe that the disclosures are adequate to make the information presented not misleading. In the opinion of management, the accompanying financial statements include all adjustments, consisting of only normal recurring items, necessary to present a fair presentation of the consolidated financial statements for the periods shown. These consolidated financial statements should be read in conjunction with our most recently audited financial statements and related footnotes included in our Annual Report on Form 10-K (“Form 10-K”) as filed with the SEC. The balance sheet data as of January 31, 2018 that is included in this Quarterly Report on Form 10-Q (“Form 10-Q”) was derived from our audited financial statements. Certain prior period amounts have been reclassified to conform to current period presentation.

The preparation of these financial statements in conformity with U.S. GAAP, requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. Interim results are not necessarily indicative of the operating results for the full fiscal year or any future periods and actual results may differ from our estimates. During the three and nine months ended October 31, 2018, there have been no material changes to our significant accounting policies that were described in our fiscal 2018 Form 10-K, as filed with the SEC. As noted in our Form 10-Q for the quarterly period ended April 30, 2018, in the three months ended April 30, 2018, our policy for revenue recognition was updated as a result of adopting the new revenue recognition guidance.

 

2.

Significant Accounting Policies

Cash, cash equivalents and restricted cash

Cash and cash equivalents include cash on hand and on deposit and highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at date of purchase of 90 days or less. All cash equivalents are carried at cost, which approximates fair value. Restricted cash represents cash that is restricted as to withdrawal or usage and consists primarily of cash held as collateral for performance obligations with our customers.

The following table provides a summary of cash, cash equivalents and restricted cash that constitutes the total amounts shown in the consolidated statements of cash flows for the nine months ended October 31, 2018 and 2017:

 

     Nine Months Ended  
     October 31,  
     2018      2017  
     (Amounts in thousands)  

Cash and cash equivalents

   $ 21,554      $ 27,155  

Restricted cash

     543        8  
  

 

 

    

 

 

 

Total cash, cash equivalents, and restricted cash

   $ 22,097      $ 27,163  
  

 

 

    

 

 

 

Revenue Recognition

The Company adopted Accounting Standards Codification No. (“ASC”) 606, “Revenue from Contracts with Customers, on February 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The adoption of ASC 606 did not have a material impact on the Company’s consolidated financial statements. The reported results for fiscal 2019

 

6


Table of Contents

reflect the application of ASC 606 guidance while the reported results for fiscal 2018 were prepared under the guidance of ASC 605, “Revenue Recognition,” which is also referred to herein as “legacy U.S. GAAP” or the “previous guidance.” The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company’s goods and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from a customer which are subsequently remitted to government authorities. To achieve this core principle, the Company applies the following five steps:

 

  1)

Identify the contract(s) with a customer - A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to those goods or services, (ii) the contract has commercial substance, and (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration.

 

  2)

Identify the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company must apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.

 

  3)

Determine the transaction price - The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determining the transaction price requires significant judgment, which is discussed by revenue category in further detail below.

 

  4)

Allocate the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

  5)

Recognize revenue when (or as) the Company satisfies a performance obligation - The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer.

The Company’s revenue is derived from sales of hardware, software licenses, professional services, and maintenance fees related to the hardware and the Company’s software licenses.

Contracts with multiple performance obligations

The Company’s contracts often contain multiple performance obligations. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or the Company expects to provide future price concessions, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.

 

7


Table of Contents

Hardware

The Company has concluded that hardware is either (1) a distinct performance obligation as the client can benefit from the product on its own or (2) a combined performance obligation with software licenses. This conclusion is dependent on the nature of the promise to the customer. In either scenario, hardware revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the hardware. In situations where the hardware is distinct, it is delivered before services are provided and is functional without services, therefore the point in time when control is transferred is upon delivery or acceptance by the customer. When hardware and software are combined, the Company has determined stand-alone selling price for hardware utilizing the relative allocation method based on observable evidence.

Software licenses

The Company has concluded that its software licenses are either (1) a distinct performance obligation as the client can benefit from the software on its own or (2) a combined performance obligation with hardware, depending on the nature of the promise to the customer. In either scenario software license revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. The Company’s license arrangements generally contain multiple performance obligations, including hardware, installation services, training, and maintenance. The Company has determined stand-alone selling price for software utilizing the relative allocation method based on observable evidence.

Maintenance

Maintenance revenue, which is included in services revenue in our consolidated statements of operations and comprehensive loss, includes revenue from client support and related professional services. Client support includes software upgrades on a when and-if available basis, telephone support, bug fixes or patches, and general hardware maintenance support. Maintenance is priced as a percentage of the list price of the related software license and hardware. The Company determined the standalone selling price of maintenance based on this pricing relationship and observable data from standalone sales of maintenance.

The Company has identified three separate distinct performance obligations of maintenance:

 

   

Software upgrades and updates;

 

   

Technical support; and

 

   

Hardware support.

These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand ready obligation that is recognized ratably over the passage of the contractual term, which is typically one year.

Services

The Company’s services revenue is comprised of software license implementation services, engineering services, training and reimbursable expenses. The Company has concluded that services are distinct performance obligations, with the exception of engineering services. Engineering services may be provided on a stand-alone basis, or bundled with a license, when the Company is providing custom development.

The stand-alone selling price for services in time and materials contracts is determined by observable prices in stand-alone services arrangements and recognized as revenue as the services are performed based on an input measure of hours incurred to total estimated hours.

The Company estimates the stand-alone selling price for fixed price services based on estimated hours adjusted for historical experience, at time and material rates charged in stand-alone services arrangements. Revenue for fixed price services is recognized over time as the services are provided based on an input measure of hours incurred to total estimated hours.

Contract modifications

The Company occasionally enters into amendments to previously executed contracts that constitute contract modifications. The Company assesses each of these contract modifications to determine:

 

   

If the additional products and services are distinct from the product and services in the original arrangement, and

 

   

If the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.

 

8


Table of Contents

A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either a prospective basis as a termination of the existing contract and the creation of a new contract, or a cumulative catch-up basis.

Impairment of Assets

Indefinite-lived intangible assets, such as goodwill, are not amortized but are evaluated for impairment at the reporting unit level annually, in our third quarter beginning August 1st. Indefinite-lived intangible assets may be tested for impairment on an interim basis in addition to the annual evaluation if an event occurs or circumstances change such as declines in sales, earnings or cash flows, decline in the Company’s stock price, or material adverse changes in the business climate, which would more likely than not reduce the fair value of a reporting unit below its carrying amount.

We also evaluate other long-lived assets such as property and equipment and intangible assets with finite useful lives, on a regular basis for the existence of facts or circumstances, both internal and external that may suggest an asset is not recoverable. If such circumstances exist, we evaluate the carrying value of long-lived assets to determine if impairment exists based upon estimated undiscounted future cash flows over the remaining useful life of the assets and compares that value to the carrying value of the assets. Our cash flow estimates contain management’s best estimates, using appropriate and customary assumptions and projections at the time.

In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July 31, 2018. As a result of the quantitative goodwill impairment test performed as of July 31, 2018, the Company determined that the fair value of the reporting unit exceeded its carrying value. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019. See Note 5, “Goodwill and Intangible Assets,” for more information.

Liquidity

We continue to realize savings related to our previous restructuring activities. These measures are important steps in restoring SeaChange to profitability and positive cash flow. The Company believes that existing funds and cash expected to be provided by future operating activities are adequate to satisfy our working capital, capital expenditure requirements and other contractual obligations for the foreseeable future, including at least the next 12 months.

 

3.

Fair Value Measurements

Definition and Hierarchy

The applicable accounting guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a framework for measuring fair value and expands required disclosure about the fair value measurements of assets and liabilities. This guidance requires us to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a non-recurring basis in periods subsequent to initial measurement, in a fair value hierarchy.

The fair value hierarchy is broken down into three levels based on the reliability of inputs and requires an entity to maximize the use of observable inputs, where available. The following summarizes the three levels of inputs required, as well as the assets and liabilities that we value using those levels of inputs:

 

   

Level 1 – Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.

 

   

Level 2 – Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not very active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

   

Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

Valuation Techniques

Inputs to valuation techniques are observable and unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. When developing fair value estimates for certain financial assets and liabilities, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices, market comparables and discounted cash flow projections. Financial assets include money market funds, U.S. treasury notes or bonds, U.S. government agency bonds and corporate bonds.

 

9


Table of Contents

In general, and where applicable, we use quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then we use quoted prices for similar assets and liabilities or inputs that are observable either directly or indirectly. In periods of market inactivity, the observability of prices and inputs may be reduced for certain instruments. This condition could cause an instrument to be reclassified from Level 1 to Level 2 or from Level 2 to Level 3.

Assets and Liabilities that are Measured at Fair Value on a Recurring Basis

The following tables set forth our financial assets and liabilities that were accounted for at fair value on a recurring basis as of October 31, 2018 and January 31, 2018. There were no fair value measurements of our financial assets and liabilities using significant Level 3 inputs for the periods presented:

 

            Fair Value at October 31, 2018 Using  
            Quoted         
            Prices in      Significant  
            Active      Other  
            Markets for      Observable  
     October 31,      Identical Assets      Inputs  
     2018      (Level 1)      (Level 2)  
     (Amounts in thousands)  

Financial assets:

        

Money market accounts (1)

   $ 2,832      $ 2,649      $ 183  

Available-for-sale marketable securities:

        

Current marketable securities:

        

U.S. treasury notes and bonds - conventional

     745        745        —    

Non-current marketable securities:

        

U.S. treasury notes and bonds - conventional

     6,274        6,274        —    

U.S. government agency issues

     986        —          986  

Corporate bonds

     2,280        —          2,280  
  

 

 

    

 

 

    

 

 

 

Total

   $ 13,117      $ 9,668      $ 3,449  
  

 

 

    

 

 

    

 

 

 
            Fair Value at January 31, 2018 Using  
            Quoted         
            Prices in      Significant  
            Active      Other  
            Markets for      Observable  
     January 31,      Identical Assets      Inputs  
     2018      (Level 1)      (Level 2)  
     (Amounts in thousands)  

Financial assets:

        

Money market accounts (1)

   $ 4,568      $ —        $ 4,568  

Available-for-sale marketable securities:

        

Current marketable securities:

        

U.S. treasury notes and bonds - conventional

     1,993        1,993        —    

U.S. government agency issues

     1,998        —          1,998  

Non-current marketable securities:

        

U.S. treasury notes and bonds - conventional

     1,724        1,724        —    

U.S. government agency issues

     985        —          985  

Corporate bonds

     1,740        —          1,740  
  

 

 

    

 

 

    

 

 

 

Total

   $ 13,008      $ 3,717      $ 9,291  
  

 

 

    

 

 

    

 

 

 

 

(1)

Money market funds and U.S. treasury bills are included in cash and cash equivalents on the accompanying consolidated balance sheets and are valued at quoted market prices for identical instruments in active markets.

Assets and Liabilities that are Measured at Fair Value on a Nonrecurring Basis

Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to our tangible property and equipment, goodwill, and other intangible assets, which are re-measured when the derived fair value is below carrying value on our consolidated balance sheets. For these assets and liabilities, we do not periodically adjust carrying value to fair value except in the event of impairment. If we determine that impairment has occurred, the carrying value of the asset is reduced to fair value and the difference is recorded to loss from impairment of long-lived assets in our consolidated statements of operations and comprehensive loss.

 

10


Table of Contents

In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July 31, 2018. The triggering event was a decline in actual revenue for the quarter compared to projected amounts, which was reported in a Current Report on Form 8-K furnished to the SEC on August 21, 2018. The Company performed a quantitative goodwill impairment test, utilizing the single-step approach under ASU 2017-04, “Intangibles-Goodwill and Other (Topic 350): Simplifying the Test of Goodwill Impairment,” comparing the carrying value of the reporting unit to its estimated fair value, which was calculated using the income approach. As a result of the quantitative goodwill impairment test performed as of July 31, 2018, the Company determined that the fair value of the reporting unit exceeded its carrying value. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019. See Note 5, “Goodwill and Intangible Assets,” for more information.

Available-For-Sale Securities

We determine the appropriate classification of debt investment securities at the time of purchase and reevaluate such designation as of each balance sheet date. Our investment portfolio consists of money market funds, U.S. treasury notes and bonds, U.S. government agency notes and bonds and corporate bonds as of October 31, 2018 and January 31, 2018. All highly liquid investments with an original maturity of three months or less when purchased are considered to be cash equivalents. All cash equivalents are carried at cost, which approximates fair value. Our marketable securities are classified as available-for-sale and are reported at fair value with unrealized gains and losses, net of tax, reported in stockholders’ equity as a component of accumulated other comprehensive loss. The amortization of premiums and accretion of discounts to maturity are computed under the effective interest method and are included in other (expenses) income, net, in our consolidated statements of operations and comprehensive loss. Interest on securities is recorded as earned and is also included in other (expenses) income, net. Any realized gains or losses would be shown in the accompanying consolidated statements of operations and comprehensive loss in other (expenses) income, net. We provide fair value measurement disclosures of available-for-sale securities in accordance with one of the three levels of fair value measurement mentioned above.

The following is a summary of cash, cash equivalents and available-for-sale securities, including the cost basis, aggregate fair value and gross unrealized gains and losses, for short- and long-term marketable securities portfolio as of October 31, 2018 and January 31, 2018:

 

     Amortized
Cost
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Estimated
Fair Value
 
     (Amounts in thousands)  

October 31, 2018:

          

Cash

   $ 18,723      $ —        $ —       $ 18,723  

Cash equivalents

     2,820        11        —         2,831  
  

 

 

    

 

 

    

 

 

   

 

 

 

Cash and cash equivalents

     21,543        11        —         21,554  
  

 

 

    

 

 

    

 

 

   

 

 

 

U.S. treasury notes and bonds - short-term

     749        —          (3     746  

U.S. treasury notes and bonds - long-term

     6,306        —          (32     6,274  

U.S. government agency issues - long-term

     1,001        —          (15     986  

Corporate bonds - long-term

     2,310        —          (30     2,280  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total cash, cash equivalents and marketable securities

   $ 31,909      $ 11      $ (80   $ 31,840  
  

 

 

    

 

 

    

 

 

   

 

 

 

January 31, 2018:

          

Cash

   $ 39,084      $ —        $ —       $ 39,084  

Cash equivalents

     4,568        —          —         4,568  
  

 

 

    

 

 

    

 

 

   

 

 

 

Cash and cash equivalents

     43,652        —          —         43,652  
  

 

 

    

 

 

    

 

 

   

 

 

 

U.S. treasury notes and bonds - short-term

     2,001        —          (8     1,993  

U.S. treasury notes and bonds - long-term

     1,740        —          (16     1,724  

U.S. government agency issues - short-term

     1,991        9        (2     1,998  

U.S. government agency issues - long-term

     1,002        —          (17     985  

Corporate bonds - long-term

     1,760           (20     1,740  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total cash, cash equivalents and marketable securities

   $ 52,146      $ 9      $ (63   $ 52,092  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

11


Table of Contents

The gross realized gains and losses on sale of available-for-sale securities as of October 31, 2018 and January 31, 2018 were immaterial. For purposes of determining gross realized gains and losses, the cost of securities is based on specific identification.

Contractual maturities of available-for-sale investments as of October 31, 2018 are as follows (amounts in thousands):

 

     Estimated  
     Fair Value  

Maturity of one year or less

   $ 1,732  

Maturity between one and five years

     8,554  
  

 

 

 

Total

   $ 10,286  
  

 

 

 

Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents consist primarily of highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at date of purchase of 90 days or less.

The fair value of cash, cash equivalents, restricted cash and marketable securities at October 31, 2018 and January 31, 2018 was $32.4 million and $52.1 million, respectively.

Restricted Cash

At times, we may be required to maintain cash held as collateral for performance obligations with our customers which we classify as restricted cash on our consolidated balance sheets. Restricted cash was $0.5 million as of October 31, 2018 and was not material as of January 31, 2018.

 

4.

Consolidated Balance Sheet Detail

Inventories, net

Inventories consist primarily of hardware and related component parts and are stated at the lower of cost (on a first-in, first-out basis) or market. Inventories consist of the following:

 

     As of  
     October 31,      January 31,  
     2018      2018  
     (Amounts in thousands)  

Components and assemblies

   $ 592      $ 426  

Finished products

     114        240  
  

 

 

    

 

 

 

Total inventories, net

   $ 706      $ 666  
  

 

 

    

 

 

 

Property and equipment, net

Property and equipment, net consists of the following:

 

     Estimated      As of  
     Useful      October 31,      January 31,  
     Life (Years)      2018      2018  
            (Amounts in thousands)  

Land

      $ 2,780      $ 2,780  

Buildings

     20        11,861        11,839  

Office furniture and equipment

     5        730        774  

Computer equipment, software and demonstration equipment

     3        12,414        12,770  

Service and spare components

     5        1,158        1,158  

Leasehold improvements

     1-7        513        537  
     

 

 

    

 

 

 
        29,456        29,858  

Less - Accumulated depreciation and amortization

        (20,796      (20,387
     

 

 

    

 

 

 

Total property and equipment, net

      $ 8,660      $ 9,471  
     

 

 

    

 

 

 

 

12


Table of Contents

Depreciation and amortization expense on property and equipment, net was $0.3 million and $1.0 million for the three and nine months ended October 31, 2018 and $0.6 million and $1.8 million for the three and nine months ended October 31, 2017.

Other accrued expenses

Other accrued expenses consist of the following:

 

     As of  
     October 31,      January 31,  
     2018      2018  
     (Amounts in thousands)  

Accrued compensation and commissions

   $ 1,340      $ 1,414  

Accrued bonuses

     1,174        2,715  

Employee benefits

     301        601  

Sales tax and VAT payable

     420        4,001  

Income taxes payable

     41        2,869  

Accrued other

     2,337        3,554  

Accrued Restructuring

     724        225  
  

 

 

    

 

 

 

Total other accrued expenses

   $ 6,337      $ 15,379  
  

 

 

    

 

 

 

 

5.

Goodwill and Intangible Assets

Goodwill

Goodwill represents the difference between the purchase price and the estimated fair value of identifiable assets acquired and liabilities assumed. We are required to perform impairment tests related to our goodwill annually, which we perform during the third quarter of each fiscal year, or when we identify certain triggering events or circumstances that would more likely than not reduce the estimated fair value of the goodwill of the Company below its carrying amount. The following table represents the changes in the carrying amount of goodwill for the nine months ended October 31, 2018 (amounts in thousands):

 

Balance as of January 31, 2017:

  

Goodwill, gross

   $ 62,566  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

     23,287  

Cumulative translation adjustment

     2,292  
  

 

 

 

Balance as of January 31, 2018:

  

Goodwill, gross

     64,858  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

     25,579  

Cumulative translation adjustment

     (1,623
  

 

 

 

Balance as of October 31, 2018:

  

Goodwill, gross

     63,235  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

   $ 23,956  
  

 

 

 

In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July 31, 2018. The triggering event was a decline in actual revenue for the quarter compared to projected amounts, which was reported in a Current Report on Form 8-K furnished to the SEC on August 21, 2018. The Company performed a quantitative goodwill impairment test, utilizing the single-step approach under ASU 2017-04, “Intangibles-Goodwill and Other (Topic 350): Simplifying the Test of Goodwill Impairment,” comparing the carrying value of the reporting unit to its estimated fair value, which was calculated using a discounted cash flow analysis, a form of income approach. We considered three generally accepted approaches for valuing businesses: the market approach, the income approach and the asset-based (cost) approach to arrive at fair value. The discounted cash flow analysis relied on certain assumptions regarding future net free cash flows based on industry market data, historical performance and expected future performance. Future net free cash flows were discounted to present value using a risk-adjusted discount rate, which reflects the Weighted Average Cost of Capital (“WACC”). The WACC was developed using information from same or similar industry participants and publicly available market data. As a result of the quantitative goodwill impairment test performed as of July 31, 2018, the Company determined that the estimated fair value of the reporting unit exceeded its carrying value, including goodwill, by 28.7%. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019.

 

13


Table of Contents

Intangible Assets

Intangible assets, net, consisted of the following at October 31, 2018 and January 31, 2018:

 

            As of October 31, 2018      As of January 31, 2018  
     Weighted average
remaining life
(Years)
     Gross      Accumulated
Amortization
    Net      Gross      Accumulated
Amortization
    Net  
     (Amounts in thousands)  

Finite-life intangible assets:

                  

Customer contracts

     1.85      $ 17,895      $ (17,482   $ 413      $ 30,818      $ (29,836   $ 982  

Non-compete agreements

     —          2,473        (2,473     —          2,639        (2,635     4  

Completed technology

     1.86        9,655        (9,561     94        11,479        (11,203     276  

Trademarks, patents and other

     3.0        6,948        (6,924     24        7,189        (7,148     41  
     

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total finite-life intangible assets

     1.9      $ 36,971      $ (36,440   $ 531      $ 52,125      $ (50,822   $ 1,303  
     

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Amortization expense for intangible assets was $0.4 million and $1.2 million, respectively, for the three and nine months ended October 31, 2018 and $0.6 million and $1.8 million, respectively, for the three and nine months ended October 31, 2017.

As of October 31, 2018, the estimated future amortization expense for our finite-life intangible assets is as follows (amounts in thousands):

 

     Estimated  
     Amortization  

Fiscal Year Ended January 31,

   Expense  

2019 (for the remaining three months)

   $ 217  

2020

     311  

2021

     3  

2022

     —    

2023

     —    

2024 and thereafter

     —    
  

 

 

 

Total

   $ 531  
  

 

 

 

 

6.

Commitments and Contingencies

Indemnification and Warranties

We provide indemnification, to the extent permitted by law, to our officers, directors, employees and agents for liabilities arising from certain events or occurrences while the officer, director, employee or agent is, or was, serving at our request in such capacity. With respect to acquisitions, we provide indemnification to, or assume indemnification obligations for, the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies’ governing documents. As a matter of practice, we have maintained directors’ and officers’ liability insurance including coverage for directors and officers of acquired companies.

We enter into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require us to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to our products. From time to time, we also indemnify customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, and environmental claims relating to the use of our products and services or resulting from the acts or omissions of us, our employees, authorized agents or subcontractors. From time to time we have received requests from customers for indemnification of patent litigation claims. Management cannot reasonably estimate any potential losses, but these claims could result in material liability for us. There are no current pending legal proceedings, in the opinion of management, that would have a material adverse effect on our financial position, results from operations and cash flows. There is no assurance that future legal proceedings arising from ordinary course of business or otherwise, will not have a material adverse effect on our financial position, results from operations or cash flows.

We warrant that our products, including software products, will substantially perform in accordance with our standard published specifications in effect at the time of delivery. In addition, we provide maintenance support to our customers and therefore

 

14


Table of Contents

allocate a portion of the product purchase price to the initial warranty period and recognize revenue on a straight-line basis over that warranty period related to both the warranty obligation and the maintenance support agreement. When we enter into arrangements that include revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred.

 

7.

Severance and Other Restructuring Costs

Restructuring Costs

During the nine months ended October 31, 2018, we incurred restructuring charges, primarily for employee-related benefits for terminated employees offset by the reversal of certain accruals from fiscal 2018 for costs related to the restructuring.

The following table shows the activity in accrued restructuring reported as a component of other accrued expenses on the consolidated balance sheet as of October 31, 2018 (amounts in thousands):

 

     Employee-
Related
     Closure of
Leased
     Other        
     Benefits      Facilities      Restructuring     Total  

Accrual balance as of January 31, 2018

   $ 61      $ 135      $ 29     $ 225  

Restructuring charges incurred

     950        (7      (29     914  

Cash payments

     (287      (128      —         (415

Other charges

     —          —          —         —    
  

 

 

    

 

 

    

 

 

   

 

 

 

Accrual balance as of October 31, 2018

   $ 724      $ —        $ —       $ 724  
  

 

 

    

 

 

    

 

 

   

 

 

 

During the third quarter of fiscal 2017, we implemented a restructuring program (the “2017 Restructuring Program”) with the purpose of reducing costs and assisting in restoring SeaChange to profitability and positive cash flow. This program included measures intended to allow the Company to more efficiently operate in a leaner, more direct cost structure. These measures included reductions in workforce, consolidation of facilities, transfers of certain business processes to lower cost regions and reduction in third-party service costs. The Restructuring Plan was substantially complete as of January 31, 2018. However, we incurred a small charge for employee-related benefits during the first quarter of fiscal 2019 and reversed any remaining estimates to severance and other restructuring charges in our consolidated statements of operations and comprehensive loss in April 2018. Since its implementation, we recognized $7.1 million in restructuring charges related to the 2017 Restructuring Program.

In September 2018, in order to return the Company to profitability by the end of fiscal 2019, we announced that we implemented further cost-savings actions during the third quarter of fiscal 2019 (the “2019 Restructuring Program”). The primary element of this restructuring program was staff reductions across all of our functions and geographic areas and we expect the program to be completed by the end of fiscal 2019. Annualized cost savings are expected to be approximately $6 million once completed and other restructuring and severance charges are expected to be approximately $1 million.

Severance Costs

During the three and nine months ended October 31, 2018, we incurred additional severance charges not related to a restructuring plan of $0.1 million and $0.7 million, respectively, primarily from the departure of 17 employees. Severance costs during each of the three and nine months ended October 31, 2017 were $0.2 million.

 

8.

Stockholders’ Equity

2011 Compensation and Incentive Plan

In July 2011, our stockholders approved the adoption of our 2011 Compensation and Incentive Plan (the “2011 Plan”). The 2011 Plan provides for the grant of incentive stock options, nonqualified stock options, restricted stock, restricted stock units (“RSUs”), deferred stock units (“DSUs”) and other equity based non-stock option awards as determined by the plan administrator to officers, employees, consultants, and directors of the Company.

On July 13, 2017, our stockholders approved an amendment to the 2011 Plan which increased the number of shares under the 2011 Plan by 4,000,000 shares and correspondingly, increased the number of incentive stock options that can be authorized for issuance under the 2011 Plan.

Effective February 1, 2014, SeaChange gave its non-employee members of the Board of Directors the option to receive DSUs in lieu of RSUs, beginning with the annual grant for fiscal 2015. The number of units subject to the DSUs is determined as of the grant date and shall fully vest one year from the grant date. The shares underlying the DSUs are not vested and issued until the earlier of the director ceasing to be a member of the Board of Directors (provided such time is subsequent to the first day of the succeeding fiscal year) or immediately prior to a change in control.

 

15


Table of Contents

We may satisfy awards upon the exercise of stock options or the vesting of stock units with newly issued shares or treasury shares. The Board of Directors is responsible for the administration of the 2011 Plan and determining the terms of each award, award exercise price, the number of shares for which each award is granted and the rate at which each award vests. In certain instances, the Board of Directors may elect to modify the terms of an award. As of October 31, 2018, there were 2,523,049 shares available for future grant under the 2011 Plan.

Option awards may be granted to employees at an exercise price per share of not less than 100% of the fair market value per common share on the date of the grant. Stock units may be granted to any officer, employee, director, or consultant at a purchase price per share as determined by the Board of Directors. Option awards granted under the 2011 Plan generally vest over a period of one to four years and expire ten years from the date of the grant.

In fiscal 2016, the Board of Directors developed a Long-Term Incentive (“LTI”) Program under which the named executive officers and other key employees of the Company will receive long-term equity-based incentive awards, which are intended to align the interests of our named executive officers and other key employees with the long-term interests of our stockholders and to emphasize and reinforce our focus on team success. Long-term equity-based incentive compensation awards are made in the form of stock options, RSUs and performance stock units (“PSUs”) subject to vesting based in part on the extent to which employment continues for three years. In fiscal 2018, the Board of Directors changed the structure of prospective LTI performance-based awards, changing from awards based on total shareholder return to awards based on Company-specific financial performance metrics. Since these awards are performance-based awards and do not include market conditions, we record the fair value of these PSUs using the grant date share price rather than the Monte Carlo simulation model used for PSUs previously granted in fiscal 2016 and fiscal 2017, which included market conditions. We recognize stock compensation expense ratably over the required service period based on the estimate that it is probable that the measurement criteria will be achieved and the targeted number of shares will vest. If there is a change in estimate of the number of shares that are probable of vesting, we will cumulatively adjust stock compensation expense in the period that the change in estimate is made.

We have granted market-based options to certain officers in connection with their appointment. These stock options have an exercise price equal to our closing stock price on the date of grant and will vest in approximately equal increments based upon the closing price of SeaChange’s common stock. We record the fair value of these stock options using the Monte Carlo simulation model, since the stock option vesting is variable depending on the closing price of our traded common stock. The model simulated the daily trading price of the market-based stock options expected terms to determine if the vesting conditions would be triggered during the term. Effective April 6, 2016, Ed Terino, who previously served as our Chief Operating Officer (“COO”), was appointed Chief Executive Officer (“CEO”) of SeaChange and was granted 600,000 market-based options, bringing the total of his market-based options, when added to the 200,000 market-based options he received upon hire as COO in June 2015, to 800,000 market-based options. The fair value of these 800,000 stock options was estimated to be $2.1 million. As of October 31, 2018, $0.06 million remained unamortized on these market-based stock options, which will be expensed over the next 0.3 years, the remaining weighted average amortization period.

2015 Employee Stock Purchase Plan

In July 2015, we adopted the 2015 Employee Stock Purchase Plan (the “ESPP”). The purpose of the ESPP is to provide eligible employees, including executive officers of SeaChange, with the opportunity to purchase shares of our common stock at a discount through accumulated payroll deductions of up to 15%, but not less than one percent of their eligible compensation, subject to any plan limitations. Offering periods typically commence on October 1st and April 1st and end on March 31st and September 30th with the last trading day being the exercise date for the offering period. On each purchase date, eligible employees will purchase our stock at a price per share equal to 85% of the closing price of our common stock on the exercise date, but no less than par value. The maximum number of shares of our common stock which will be authorized for sale under the ESPP is 1,150,000 shares. Since its inception, a total of 56,821 shares have been purchased under the ESPP. Stock-based compensation expense related to the ESPP was not significant for the three and nine months ended October 31, 2018 and 2017.

 

16


Table of Contents
9.

Accumulated Other Comprehensive Loss

The following shows the changes in the components of accumulated other comprehensive loss for the nine months ended October 31, 2018:

 

            Changes in         
     Foreign      Fair Value of         
     Currency      Available-         
     Translation      for-Sale         
     Adjustment      Investments      Total  
     (Amounts in thousands)  

Balance at January 31, 2018

   $ (5,380    $ (54    $ (5,434

Other comprehensive income (loss)

     2,354        (15      2,339  
  

 

 

    

 

 

    

 

 

 

Balance at October 31, 2018

   $ (3,026    $ (69    $ (3,095
  

 

 

    

 

 

    

 

 

 

Unrealized holding gains (losses) on securities available-for-sale are not material for the periods presented.

Comprehensive loss consists of our net loss and other comprehensive income (loss), which includes foreign currency translation adjustments and changes in unrealized gains and losses on marketable securities available-for-sale. For purposes of comprehensive loss disclosures, we do not record tax expense or benefits for the net changes in the foreign currency translation adjustments.

 

10.

Revenues from Contracts with Customers

On February 1, 2018, the Company adopted ASC 606 using the modified retrospective method to achieve a consistent application of revenue recognition, resulting in a single revenue model to be applied by reporting companies under U.S. GAAP. Under the new model, recognition of revenue occurs when a customer obtains control of promised goods or services in an amount that reflects the consideration to which the providing entity expects to be entitled in exchange for those goods or services. Therefore, for arrangements that include customer-specified acceptance criteria, revenue is recognized when the Company can objectively determine that control has been transferred to the customer in accordance with the agreed-upon specifications in the contract, which may occur before formal customer acceptance. In addition, the new guidance requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The new guidance no longer requires the Company to have vendor specific object evidence (“VSOE”) to determine the fair value of undelivered elements in a multiple-element software transaction, resulting in revenue attributable to the sale of software being recognized earlier.

Our products and services facilitate the aggregation, licensing, management and distribution of video and advertising content to cable television system operators, telecommunication companies, satellite operators and media companies. Offerings include and revenue is generated from the sales of software, hardware, professional services, maintenance and support in order to deploy SeaChange systems and provide ongoing functionality.

These offerings can be sold on a standalone basis or as a component of a contract with multiple performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price. The performance obligations include future credits, significant discounts and material rights in addition to the software, hardware, professional services, maintenance and support.

The revenue for perpetual licenses to software applications and hardware is recognized upon delivery or acceptance by the customer. Product maintenance and technical support is recognized ratably over the stated and implied maintenance periods.

 

17


Table of Contents

The professional services are either fixed price or time and material contracts, and consist of installation and integration, customized development and customized software, training, and on-site managed services. The installation and integration is recognized over time based on an input measure of hours incurred to total estimated hours. The customized development and software is recognized at a point in time upon delivery and acceptance of the final software product. The training and the on-site managed services are recognized over the service period.

The cumulative effect of the changes made to our consolidated balance sheet as of February 1, 2018 for the adoption of the new guidance under the modified retrospective method is as follows (amounts in thousands):

 

     As of  
     January 31, 2018             February 1, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Assets

        

Unbilled receivables

   $ 3,101      $ 137      $ 3,238  

Prepaid expenses and other current assets (1)

   $ 3,557      $ 824      $ 4,381  

Liabilities

        

Deferred revenues

   $ 14,433      $ (1,358    $ 13,075  

Equity

        

Accumulated loss

   $ (148,620    $ 2,319      $ (146,301

 

(1)

Contract assets, short-term are included in prepaid expenses and other current assets in our consolidated balance sheet.

The following tables set forth the amount by which each financial statement line item is affected in the current reporting period by the application of ASC 606, as compared to the guidance that was in effect before its adoption. The impact of adoption on the consolidated financial statements as of and for the three and nine months ended October 31, 2018 is as follows (amounts in thousands):

Consolidated Balance Sheets:

 

     As of  
     October 31, 2018             October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Assets

        

Unbilled receivables

   $ 5,112      $ 366      $ 5,479  

Prepaid expenses and other current assets (1)

   $ 8,561      $ (680    $ 7,880  

Liabilities

        

Deferred revenues

   $ 13,418      $ 6,344      $ 7,075  

Equity

        

Accumulated loss

   $ 170,709      $ 6,030      $ (164,679

 

(1)

Contract assets, short-term, are included in prepaid expenses and other current assets in our consolidated balance sheet.

 

18


Table of Contents

Consolidated Statements of Operations and Comprehensive Loss:

 

     For the Three Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Revenues

   $ 18,352      $ 260      $ 18,612  

Cost of revenues

     7,163        160        7,323  

Operating expenses

     13,695        110        13,805  

Loss from operations

     (2,506      (10      (2,516

Loss before income taxes

     (4,535      (10      (4,545

Income tax (benefit) provision

     (775      —          (775

Net loss

     (3,818      (10      (3,828

Net loss per share:

        

Basic

   $ (0.12    $ —        $ (0.12

Diluted

   $ (0.12    $ —        $ (0.12
     For the Nine Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Revenues

   $ 41,216      $ 4,231      $ 45,447  

Cost of revenues

     18,509        458        18,967  

Operating expenses

     42,381        —          42,381  

Loss from operations

     (19,675      3,774        (15,901

Loss before income taxes

     (24,515      3,774        (20,741

Income tax (benefit) provision

     (2,412      —          (2,421

Net loss

     (22,152      3,774        (18,378

Net loss per share:

        

Basic

   $ (0.63    $ 0.11      $ (0.52

Diluted

   $ (0.63    $ 0.11      $ (0.52

Consolidated Statement of Cash Flows:

 

     For the Nine Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Cash used in operating activities:

        

Net loss

   $ (22,089    $ 3,711      $ (18,378

Unbilled receivables

     (5,638      680        (4,957

Prepaid expenses and other current assets

     (1,740      366        (2,107

Deferred revenues

     (716      (6,344      (7,060

Other operating activities

     169        2,319        2,488  

Total cash used in operating activities

   $ (23,626    $ —        $ (23,626

The following summarizes the significant changes under ASC 606 as compared to legacy U.S. GAAP:

 

   

Under legacy U.S. GAAP, the Company allocated revenue to licenses under the residual method when it had VSOE for the remaining undelivered elements, which allocated any future credits or significant discounts entirely to the license. Under ASC 606, the Company allocates all future credits, significant discounts, and material rights to all performance obligations based upon their relative selling price. Additional license revenue from the reallocation of such arrangement consideration is recognized when control is transferred to the customer, which is generally upon delivery of the license.

 

   

Under legacy U.S. GAAP, the Company did not have VSOE for professional services and maintenance in certain geographical areas, which resulted in revenue being deferred in such instances until such time as VSOE existed for all undelivered elements or recognized ratably over the longest service period. Under ASC 606, the requirement for VSOE is eliminated and replaced with the concept of a standalone selling price. Once the transaction price is allocated to each of the performance obligations, the Company recognizes revenue as the performance obligations are delivered, either at a point in time or over time. Under ASC 606, license revenue is recognized when control is transferred to the customer and professional services revenue is recognized over time based on an input measure of hours incurred to total estimated hours. This results in the acceleration of professional services revenue when compared to the historical practice of ratable recognition for professional services when there is a lack of VSOE.

 

19


Table of Contents
   

Under legacy U.S. GAAP, sales commissions and other third-party acquisition costs resulting directly from securing contracts with customers are expensed when incurred. Under ASC 340, “Other Assets and Deferred Costs,” because the sales commission paid on the maintenance renewals is not commensurate with the original arrangement, ASC 340 requires that these acquisition costs be expensed over the expected period of benefit, which we estimate as the customer life of five years.

 

   

Under legacy U.S. GAAP, professional service costs associated with highly customized development efforts related directly to contracts with customers are expensed when incurred. Under ASC 340, these costs are recognized as an asset when incurred and are expensed along with professional service revenue at the time that customized software is delivered and/or accepted.

Disaggregated Revenue

The following table shows our revenue disaggregated by revenue stream for the three and nine months ended October 31, 2018 (amounts in thousands):

 

     For the Three Months      For the Nine
Months
 
     Ended October 31,
2018
     Ended October 31,
2018
 

Revenue by revenue stream:

     

Product

   $ 8,268      $ 12,821  

Professional services

     2,948        11,011  

Maintenance - first year

     514        1,632  

Maintenance - renewal

     6,882        19,983  
  

 

 

    

 

 

 

Total revenues

   $ 18,612      $ 45,447  
  

 

 

    

 

 

 

Transaction Price Allocated to Future Performance Obligations

The aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied or are partially satisfied as of October 31, 2018 is $19.7 million. This amount consists of amounts billed for undelivered services that are included in deferred revenue.

Significant Judgments

Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Once we determine the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. We then allocate the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.

Judgment is required to determine the standalone selling price for each distinct performance obligation. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

With the exception of travel and entertainment expenses, our contracts do not generally include a variable component to the transaction price. With certain statements of work, we explicitly state that we are to be reimbursed for reasonable travel and entertainment expenses incurred as part of the delivery of professional services. In the cases when we are entitled to collect all travel and entertainment expenses incurred, an estimate of the fulfillment costs is made at the onset of the contract in order to determine the transaction price. The revenue associated with travel and entertainment expenses is then recognized over time along with the professional services.

As discussed above, some of our contracts have payment terms that differ from the timing of revenue recognition which requires us to assess whether the transaction price for those contracts include a significant financing component. We have elected the practical expedient that permits an entity to not adjust for the effects of a significant financing component if we expect that at the contract inception, the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. For those contracts in which the period exceeds the one-year threshold, this assessment, as well as the quantitative estimate of the financing component and its relative significance, requires judgment. We estimate the significant financing component provided to our customers with extended payment terms by determining the present value of the future payments by applying a discount rate that reflects the customer’s creditworthiness.

 

20


Table of Contents

Contract Balances

Contract assets consist of unbilled revenue which arises when revenue is recognized in advance of billing for certain customer contracts. Contract liabilities consist of deferred revenue and customer deposits which arise when amounts are billed to or collected from customers in advance of revenue recognition.

Costs to Obtain and Fulfill a Contract

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that commissions and special incentive payments (“Spiffs”) for hardware and software maintenance and support and professional services paid under our sales incentive programs meet the requirements to be capitalized under ASC 340-40, which prior to the adoption of ASC 606, we had expensed as incurred. The amount capitalized for incremental costs to obtain contracts as of October 31, 2018 was $0.4 million, all of which was short-term and has been included in prepaid expenses and other current assets in our consolidated balance sheet. Costs to obtain a contract are amortized as sales and marketing expense over the expected period of benefit in a manner that is consistent with the transfer of the related goods or services to which the asset relates. The judgments made in determining the amount of costs incurred include whether the commissions are in fact incremental and would not have occurred absent the customer contract and the estimate of the amortization period. The commissions and Spiffs related to professional services are amortized over time, as work is completed. The commissions and Spiffs for hardware and software maintenance are amortized over the life of the customer, which is estimated to be five years. These costs are periodically reviewed for impairment; however, we determined that no impairment existed as of October 31, 2018. We have elected to apply the practical expedient and recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less.

We capitalize incremental costs incurred to fulfill our contracts that (i) relate directly to the contract, (ii) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the contract, and (iii) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs include direct labor for support services, software enhancements, reimbursable expenses, and professional services for customized software development costs. The revenue associated with the support services, software enhancements, and reimbursable expenses is recognized ratably over time therefore the costs associated are expensed as incurred. The professional services associated with the customized software are not recognized until completion. As such, the professional services costs are capitalized and recognized upon completion of the services.

 

11.

Segment Information, Significant Customers and Geographic Information

Segment Information

Our operations are organized into one reportable segment. Operating segments are defined as components of an enterprise evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assess performance. Our reportable segment was determined based upon the nature of the products offered to customers, the market characteristics of each operating segment and the Company’s management structure.

Significant Customers

Four and one customers each accounted for 10% or more of our total revenues for the three and nine months, respectively, ended October 31, 2018 and one customer accounted for 10% or more of our total revenues for the three and nine months ended October 31, 2017 as follows:

 

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

Customer A

     10     53     15     38

Customer B

     13     —         —         —    

Customer C

     12     —         —         —    

Customer D

     10     —         —         —    

 

21


Table of Contents

Geographic Information

The following table summarizes revenues by customers’ geographic locations for the periods presented:

 

     Three Months Ended October 31,     Nine Months Ended October 31,  
     2018     2017     2018     2017  
     Amount      %     Amount      %     Amount      %     Amount      %  
     (Amounts in thousands, except percentages)  

Revenues by customers’ geographic locations:

                    

North America (1)

   $ 10,534        56   $ 6,931        29   $ 23,580        52   $ 23,577        41

Europe and Middle East

     3,876        21     14,560        62     13,757        30     28,203        49

Latin America

     3,863        21     1,545        7     6,934        15     4,408        8

Asia Pacific

     338        2     394        2     1,176        3     1,134        2
  

 

 

      

 

 

      

 

 

      

 

 

    

Total

   $ 18,611        $ 23,430        $ 45,447        $ 57,322     
  

 

 

      

 

 

      

 

 

      

 

 

    

 

(1)

Includes total revenues for the United States for the periods shown as follows (amounts in thousands, except percentage data):

 

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

U.S. Revenue

   $ 8,124     $ 6,105     $ 19,013     $ 20,180  

% of total revenues

     43.7     26.1     41.8     35.2

 

12.

Income Taxes

We recorded income tax benefits of $0.8 million and $2.4 million in the three and nine months ended October 31, 2018, respectively, and we recorded income tax provisions of approximately $1.2 million and $1.5 million for the three and nine months ended October 31, 2017. Our effective tax rate in fiscal 2019 and in future periods may fluctuate on a quarterly basis as a result of changes in our jurisdictional forecasts where losses cannot be benefitted due to the existence of valuation allowances on our deferred tax assets, changes in actual results versus our estimates, or changes in tax laws, regulations, accounting principles, or interpretations thereof.

The Company reviews all available evidence to evaluate the recovery of deferred tax assets, including the recent history of losses in all tax jurisdictions, as well as its ability to generate income in future periods. As of October 31, 2018, due to the uncertainty related to the ultimate use of certain deferred income tax assets, the Company has recorded a valuation allowance on certain of its deferred assets.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act (“Tax Reform Act”) was signed into law. The Tax Reform Act resulted in significant changes in the U.S. corporate income tax system effective January 1, 2018, including, but not limited to, the following:

 

   

Reduction of the corporate federal income tax rate from 35% to 21%;

 

   

Repeal of the corporate alternative minimum tax (“AMT”);

 

   

A one-time transition tax on the deemed repatriation of accumulated previously untaxed foreign earnings (“Transition Tax”);

 

   

A move to a territorial tax system;

 

   

Additional limitations on the tax treatment of executive compensation; and

 

   

Acceleration of business asset expensing.

On December 22, 2017, the SEC issued guidance under SAB 118, which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. The measurement period is deemed to have ended when the registrant has obtained, prepared, and analyzed the information necessary to finalize its accounting.

SAB 118 summarizes a three-step process to be applied at each reporting period to account for and qualitatively disclose: (1) the effects of the change in tax law for which accounting is complete; (2) any provisional amounts (or adjustments to provisional amounts) for the effects of the tax law where accounting is not complete, but that a reasonable estimate has been determined; and (3) when a reasonable estimate cannot yet be made and therefore taxes are reflected in accordance with law prior to the enactment of the Tax Reform Act.

 

22


Table of Contents

The Company is still evaluating the provisions of the Tax Reform Act and amounts reflected in the financial statements for the three and nine months ended October 31, 2018 are provisional. The ultimate impact may differ from these provisional amounts, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Reform Act. The accounting is expected to be completed within the one-year measurement period.

We are subject to additional requirements of the Tax Reform Act during the fiscal year ended January 31, 2019. Those provisions include a tax on global intangible low-taxed income (“GILTI”) and a limitation on the tax treatment of certain executive compensation. We have elected to account for GILTI as a period cost, and therefore included GILTI expense in the effective tax rate calculation. Our fiscal 2019 effective tax rate includes estimates of these new provisions.

We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and various foreign jurisdictions. We have closed out an audit with the Internal Revenue Service (“IRS”) through fiscal 2013. We are no longer subject to U.S. federal examinations before fiscal 2016. However, the taxing authorities will still have the ability to review the propriety of certain tax attributes created in closed years if such tax attributes are utilized in an open tax year, such as our federal research and development credit carryovers.

 

13.

Net Loss Per Share

Net loss per share is presented in accordance with authoritative guidance which requires the presentation of “basic” and “diluted” earnings per share. Basic earnings (loss) per share is computed by dividing earnings (loss) available to common shareholders by the weighted-average shares of common stock outstanding during the period. For the purposes of calculating diluted earnings per share, the denominator includes both the weighted average number of shares of common stock outstanding during the period and the weighted average number of shares of potential dilutive shares of common stock, such as stock awards, calculated using the treasury stock method. Basic and diluted net loss per share was the same for all the periods presented as the impact of potential dilutive shares outstanding was anti-dilutive.

The following table sets forth our computation of basic and diluted net loss per common share (amounts in thousands, except per share amounts):

 

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

Net loss

   $ (3,827    $ (220    $ (18,378   $ (7,120
  

 

 

    

 

 

    

 

 

   

 

 

 

Weighted average shares used in computing net loss per share - basic and diluted

     35,747        35,479        35,668       35,381  
  

 

 

    

 

 

    

 

 

   

 

 

 

Net loss per share:

          

Basic

   $ (0.11    $ (0.00    $ (0.52   $ (0.20
  

 

 

    

 

 

    

 

 

   

 

 

 

Diluted

   $ (0.11    $ (0.00    $ (0.52   $ (0.20
  

 

 

    

 

 

    

 

 

   

 

 

 

The number of common shares used in the computation of diluted net loss per share for the three and nine months ended October 31, 2018 and 2017 does not include the effect of the following potentially outstanding common shares because the effect would have been anti-dilutive (amounts in thousands):

 

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

Stock options

     3,204        1,588        3,259        1,676  

Restricted stock units

     419        483        389        349  

Deferred stock units

     218        42        111        88  

Performance stock units

     575        339        527        494  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     4,416        2,452        4,286        2,607  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

23


Table of Contents
14.

Recent Accounting Standard Updates

We consider the applicability and impact of all ASUs on our consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial position or results of operations. Recently issued ASUs which we feel may be applicable to us are as follows:

Recently Issued Accounting Standard Updates – Not Yet Adopted

Intangibles—Goodwill and Other—Internal-Use Software

In August 2018, the FASB issued ASU 2018-15, “Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.” ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. ASU 2018-15 is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating the impact the adoption of ASU 2018-15 will have on our consolidated financial statements.

Fair Value Measurement

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement.” ASU 2018-13 modifies the disclosure requirements on fair value measurements. ASU 2018-13 is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating what impact the adoption of ASU 2018-13 will have on our consolidated financial statements.

Stock-based Compensation

In June 2018, the FASB issued ASU 2018-07, “Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting.” ASU 2018-07 expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.

Comprehensive Income

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.” On December 22, 2017, the U.S. federal government enacted a tax bill, H.R.1, An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018 (“Tax Cuts and Jobs Act”), which requires deferred tax liabilities and assets to be adjusted for the effect of a change in tax laws. ASU 2018-02 allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Reform Act. ASU 2018-02 is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.

Leases

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842),” which supersedes ASC 840, “Leases (Topic 840).” Subsequently, the FASB issued additional updates which clarify this guidance including ASU 2018-01, “Leases (Topic 842: Land Easement Practical Expedient for Transitioning to Topic 842,” in January 2018, which allows an entity to elect an optional transition practical expedient to not evaluate land easements that exist or expired before the entity’s adoption of Topic 842, and ASU 2018-11, “Leases – Targeted Improvements (Topic 842),” which provides for an additional transition method that allows companies to apply the new lease standard at the adoption date, eliminating the requirement to apply the standard to the earliest period presented in the consolidated financial statements. ASU 2016-02 requires a lessee to recognize a right-of-use asset and a lease liability for operating leases with terms over twelve months, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. It also requires lessees to classify leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase of the leased asset by the lessee. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. Early adoption of the new guidance is permitted. ASU 2016-02, ASU 2018-01 and ASU 2018-11 are effective for us beginning in the first quarter of fiscal 2020. We have begun evaluating and planning for adoption and implementation, including gathering, documenting and analyzing lease agreements subject to the new guidance. We anticipate material additions to the balance sheet (upon adoption) of right-of-use assets, offset by the associated liabilities.

Recently Issued Accounting Standard Updates – Adopted During the Period

Revenue from Contracts with Customers (Topic 606)

In May 2014, the FASB issued ASU. 2014-09, “Revenue from Contracts with Customers (Topic 606).” ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies using International Financial Reporting Standards and U.S. GAAP. The core principle requires entities to recognize revenue in a manner that depicts the transfer of goods or services to customers in amounts that reflect the consideration an entity expects to be entitled to in exchange for those goods or services. In July 2015, the FASB voted to approve a one-year deferral, making the standard effective for public entities for annual and interim periods beginning after December 15, 2017.

In March 2016, the FASB issued ASU 2016-08, “Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net).” The purpose of ASU 2016-08 is to clarify the guidance on principal versus agent considerations. It includes indicators that help to determine whether an entity controls the specified good or service before it is transferred to the customer and to assist in determining when the entity satisfied the performance obligation and as such, whether to recognize a gross or a net amount of consideration in their consolidated statement of operations.

 

24


Table of Contents

In April 2016, the FASB issued ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing.” ASU 2016-10 clarifies that entities are not required to assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. ASU 2016-10 also addresses how to determine whether promised goods or services are separately identifiable and permits entities to make a policy election to treat shipping and handling costs as fulfillment activities. In addition, it clarifies key provisions in Topic 606 related to licensing.

In May 2016, the FASB issued ASU 2016-11, “Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815).” ASU 2016-11 rescinds previous SEC comments that were codified in Topic 605, Topic 932 and Topic 815. Upon adoption of Topic 606, certain SEC comments including guidance on accounting for shipping and handling fees and costs and consideration given by a vendor to a customer should not be relied upon.

In May 2016, the FASB also issued ASU 2016-12, “Revenue from Contracts with Customers (Topic 606): Narrow Scope Improvements and Practical Expedients.” ASU 2016-12 provides clarity around collectability, presentation of sales taxes, non-cash consideration, contract modifications at transition and completed contracts at transition. ASU 2016-12 also includes a technical correction within Topic 606 related to required disclosures if the guidance is applied retrospectively upon adoption.

In December 2016, the FASB issued ASU 2016-20, “Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers.” ASU 2016-20 allows entities not to make quantitative disclosures about remaining performance obligations in certain cases and requires entities that use any of the optional exemptions to expand their qualitative disclosures. ASU 2016-20 also clarifies other areas of the new revenue standard, including disclosure requirements for prior period performance obligations, impairment guidance for contract costs and the interaction of impairment guidance in ASC 340-40 with other guidance elsewhere in the Codification.

Effective February 1, 2018, the Company adopted ASC 606 using the modified retrospective adoption model. See Note 10, “Revenue from Contracts with Customers,” to this Form 10-Q for additional information regarding how the Company is accounting for revenue under the new guidance.

 

25


Table of Contents
ITEM 2.

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

Forward-Looking Statements

This Form 10-Q contains or incorporates forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, and such statements involve risks and uncertainties. The following information should be read in conjunction with the unaudited consolidated financial information and the notes thereto included in this Form 10-Q. You should not place undue reliance on these forward-looking statements. Actual events or results may differ materially due to competitive factors and other factors referred to in Part I, Item 1A. “Risk Factors” in our Form 10-K for our fiscal year ended January 31, 2018 and elsewhere in this Form 10-Q. These factors may cause our actual results to differ materially from any forward-looking statement. These forward-looking statements are based on current expectations, estimates, forecasts and projections about the industry and markets in which we operate, and management’s beliefs and assumptions. We undertake no obligation to publicly update or revise the statements in light of future developments. In addition, other written or oral statements that constitute forward-looking statements may be made by us or on our behalf. Words such as “expect,” “seek,” “anticipate,” “intend,” “plan,” “believe,” “could,” “estimate,” “may,” “target,” “project,” or variations of such words and similar expressions are intended to identify such forward-looking statements. These statements are not guarantees of future performance and involve certain risks, uncertainties, and assumptions that are difficult to predict.

Business Overview

We are an industry leader in the delivery of multiscreen, advertising and premium over-the-top (“OTT”) video management solutions headquartered in Acton, Massachusetts. Our products and services facilitate the aggregation, licensing, management and distribution of video and advertising content for cable television system operators, telecommunications companies, satellite operators and media companies. We currently operate under one reporting segment.

We address what we see as the continuing rise of Internet Protocol Television (“IPTV”) and OTT services by such companies as Netflix, Hulu, Amazon, mlbam, Kaltura, Ooyala and Brightcove and by media companies such as HBO, CBS and BBC. This rise of IPTV and OTT video services globally has increased the demand for multiscreen capabilities on a range of consumer devices operating on cloud-based platforms. We have been increasing our strategic investments in research and development as a percentage of revenue related to our cloud-based offerings, as well as in sales and marketing as we focus on our go-to-market efforts in this area.

We continue to invest in developing and commercializing next generation capabilities in our four main product offerings: video back office, advertising, content management and user experience. Our portfolio of products allows us to provide customers with end-to-end video delivery capabilities across multiple platforms, thus reducing cost and increasing speed and ease of use for end users. We believe that by delivering innovative solutions to both our existing customer base and to content owners that are looking to provide end-to-end solutions, we can meet their growing needs and help them get to market faster, which will help them drive new revenue growth. We have virtualized our solutions and products to make integrating with existing networks simple and this ease-of-use is a core competency of our platform. We have optimized our software solutions to serve a wide range of consumer devices.

We expect to increase software sales in North America and Europe, the Middle East and Africa (“EMEA”) through targeted sales efforts in those regions. In addition, we believe that we have opportunity for revenue growth in other areas of the world by expanding our selling efforts in Asia Pacific and Latin and South America, primarily with partners. We also believe that our existing service operator customers will continue upgrading to new features that can increase average revenue per subscriber, reduce operating and capital expenses, and lower customer churn.

As evidenced by our financial results from the three-and nine-month periods ended October 31, 2018, we continue to experience fluctuations in our revenues from period to period due to the following factors:

 

   

Changes to estimated times to complete long-term projects;

 

   

The time required to deliver and install the product and for the customer to accept the product and services;

 

   

Timing of customers in selecting programs to launch our services to their end users;

 

   

The ability of our customers to process purchase order within their organizations in a timely manner;

 

   

The transition from perpetual license to subscription, cloud-based revenue and the associated movement from our traditional professional services model;

 

   

Budgetary approvals by our customers for capital purchases;

 

   

Uncertainty caused by potential consolidation in the industry; and

 

26


Table of Contents
   

Changes in foreign exchange rates.

These, together with other factors, could result in reductions in sales of our products, longer sales cycles, difficulties in collection of accounts receivable, a longer period of time before we may recognize revenue attributable to a sale, changes in cost estimates on long-term contracts which could result in a loss provision, gross margin deterioration, slower adoption of new technologies, the transition to SaaS, and increased price competition.

On May 5, 2016, we acquired a 100% share of DCC Labs in exchange for an aggregate of $2.7 million in newly issued shares of SeaChange common stock and $5.2 million in cash, net of cash acquired, resulting in a total net purchase price of $7.9 million. The stock consideration was determined by dividing the total value of $2.7 million by the volume weighted average closing price of our common stock for the twenty trading days preceding the closing. DCC Labs is a developer of set-top and multiscreen device software. Of the total consideration, $0.5 million in cash and all the stock (681,278 shares) were initially held in escrow as security for the indemnification obligations of the former DCC Labs owners to SeaChange under the purchase agreement, with one-third of the stock in escrow to be released to the former DCC Labs owners annually on the anniversary date of the acquisition beginning on May 5, 2017 and ending May 5, 2019, and one-half of the cash in escrow to be released to the former DCC Labs owners on May 5, 2017 and May 5, 2018. As of May 5, 2018, all of the cash and 454,184 shares of our common stock initially deposited with an Escrow Agent have been disbursed to the sellers. The remaining stock held of 227,094 shares will be released on May 5, 2019.

The acquisition of DCC Labs in fiscal 2017 enabled us to optimize the operations of our In-Home business, which developed home video gateway software including SeaChange’s Nucleus and NitroX products. In addition, the acquisition brought market-ready products, including an optimized television software stack for Europe’s Digital Video Broadcasting community, and an HTML5 framework for building additional user experience client applications across a variety of CPE devices, including Android TV STBs, tablets, mobile and computer devices. During fiscal 2018, the In-Home business became the center of engineering and expanded to include product development for backoffice, advertising content management and legacy products. The Poland operation became the prime engineering location and as of the end of fiscal 2018, was the largest location by number of engineers. In addition, the engineering efforts were combined and the teams were re-organized into a single global team in fiscal 2018, which spans a reduced number of locations globally compared to fiscal 2017. As part of the engineering transition, organizational improvements were implemented in order to focus on software quality, reliability and pre-integration, in order to de-risk deployments and reduce time to market for new solutions and existing upgrades. The global engineering team introduced DevOps practices with a customer-centric view of technology improvements across all products within the SeaChange solution. Along with operational improvements, engineering introduced changes to process and workflow which enabled more accurate effort estimations and velocity tracking. With the introduction of common agile project methodology across all teams and products, the efficiency of software engineering increased. This allowed more engineering resources to focus on innovation and development of industry leading features and enhancements to existing products as well as new product releases that expand the SeaChange technology franchise.

In conjunction with the DCC Labs acquisition and an additional company-wide cost savings program established in the second half of fiscal 2017, SeaChange commenced the 2017 Restructuring Program, which has allowed us to achieve approximately $38 million in annualized cost savings since its commencement. The 2017 Restructuring Program resulted in aggregate charges of $9.2 million as of January 31, 2018 in severance and other restructuring costs. These charges include costs for workforce reductions, facility closings and other costs to complete the restructuring, such as legal and consulting fees. As of January 31, 2018, the 2017 Restructuring Program was completed and has helped us improve operations and optimize our cost structure.

In September 2018, in order to help return the Company to profitability by the end of fiscal 2019, we implemented the 2019 Restructuring Program. The primary element of this restructuring program was staff reductions across all of our functions and geographic areas and we expect the program to be completed by the end of fiscal 2019. Annualized cost savings are expected to be approximately $6 million once completed and other restructuring and severance charges are estimated to be approximately $1 million.

Results of Operations

The following discussion summarizes the key factors our management believes are necessary for an understanding of our consolidated financial statements.

 

27


Table of Contents

Revenues

The following table summarizes information about our revenues for the three and nine months ended October 31, 2018 and 2017:

 

     Three Months Ended     Increase/     Increase/     Nine Months Ended     Increase/     Increase/  
     October 31,     (Decrease)     (Decrease)     October 31,     (Decrease)     (Decrease)  
     2018     2017     $ Amount     % Change     2018     2017     $ Amount     % Change  
     (Amounts in thousands, except for percentage data)  

Revenues:

                

Product

   $ 8,268     $ 11,119     $ (2,851     (25.6 %)    $ 12,821     $ 18,907     $ (6,086     (32.2 %) 

Service

     10,343       12,311       (1,968     (16.0 %)      32,626       38,415       (5,789     (15.1 %) 
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

   

 

 

   

Total revenues

     18,611       23,430       (4,819     (20.6 %)      45,447       57,322       (11,875     (20.7 %) 
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

   

 

 

   

Cost of product revenues

     1,894       1,453       441       30.4     3,052       3,852       (800     (20.8 %) 

Cost of service revenues

     5,429       5,613       (184     (3.3 %)      15,915       15,813       102       (0.6 %) 
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

   

 

 

   

Total cost of revenues

     7,323       7,066       257       3.6     18,967       19,665       (698     (3.5
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

   

 

 

   

Gross profit

   $ 11,288     $ 16,364     $ (5,076     (31.0 %)    $ 26,480     $ 37,657     $ (11,177     (29.7 %) 
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

   

 

 

   

Gross product profit margin

     77.1     86.9     (9.8 %)      0     76.2     79.6       3.4

Gross service profit margin

     47.5     54.4     (6.9 %)      0     51.2     58.8       (7.6 %) 

Gross profit margin

     60.7     69.8     (9.2 %)      0     58.3     65.7       (7.4 %) 

Product Revenue. The decrease in product revenue for the three and nine months ended October 31, 2018 of $2.8 million and $6.1 million, respectively, included a $5.4 million and a $8.2 million decrease in our video platform, user experience, and third-party product revenues, as compared to the same periods of fiscal 2018. This is primarily a result of a one-time purchase of a significant number of licenses by one of our major customers in the third quarter of the prior fiscal year. The decrease was partially offset by a $1.6 million and $2.2 million increase in advertising revenues in the three and nine months ended October 31, 2018, respectively, as compared to the same periods of fiscal 2018 and a $1.0 million increase in hardware sales in the three months ended October 31, 2018 as compared to the same periods of fiscal 2018.

Service Revenue. Service revenue decreased $2.0 million and $5.8 million for the three and nine months ended October 31, 2018, as compared to the same periods of fiscal 2018, primarily due to lower sales resulting in less professional service engagements with our customers. Also, revenue recognized for our software-as-a-service was lower as compared to the same periods of fiscal 2018 due to a contract cancellation with our customer in the prior fiscal year. Additionally, maintenance and support revenue provided on post-warranty contracts for both periods decreased as customers continue to provide their own solutions and legacy products are decommissioned.

During the three months ended October 31, 2018, four customers each accounted for more than 10% of our total revenue and one customer accounted for more than 10% of our total revenue for the nine months period ended October 31, 2018. In both of the comparable periods in the prior year, one customer accounted for more than 10% of our total revenue. See Note 11, “Segment Information, Significant Customers and Geographic Information,” to our consolidated financial statements for more information.

International revenues represented approximately 56% and 74% of total revenues in the three months ended October 31, 2018 and 2017, respectively. For the nine months ended October 31, 2018 and 2017, international revenues accounted for 58% and 65% of total revenues, respectively. The decrease in the international sales as a percentage of total revenue for the three months ended October 31, 2018, as compared to the same period in the prior fiscal year, is primarily due to a decrease in revenue generated from one major customer in EMEA during fiscal 2019 compared to the prior fiscal year.

Gross Profit and Margin. Cost of revenues consists primarily of the cost of resold third-party products and services, purchased components and subassemblies, labor and overhead relating to the assembly and testing of complete systems and costs related to customized software development contracts.

Our gross profit margin decreased nine percentage points for the three months ended October 31, 2018, as compared to the same period of the prior fiscal year. This decrease is primarily due to the product mix during the quarter, as fewer, higher-margin software licenses were delivered. Product profit margin decreased ten percentage points for the three months ended October 31, 2018, as compared to the same period of fiscal 2018, as there was a higher hardware component in the third quarter of fiscal 2019, as compared to more higher margin software licenses in product deals in the same period last fiscal year. Service profit margins decreased seven percentage points for the three months ended October 31, 2018, as compared to the same period of fiscal 2018. The reason for this decrease is primarily due to lower service revenue to absorb our fixed costs from professional services during the current fiscal year quarter compared to the same quarter last fiscal year.

 

28


Table of Contents

Our gross profit margin decreased seven percentage points for the nine months ended October 31, 2018, as compared to the same period of the prior fiscal year, for the same reasons discussed above. Product profit margin decreased by three percentage points during the nine months ended October 31, 2018, as compared to the same period of fiscal 2018 due to product mix and higher hardware revenues included in our product offering that typically have a lower margin. Service profit margins decreased eight percentage points for the nine months ended October 31, 2018, as compared to the same period of fiscal 2018. This decrease is due to the lower service revenue generated during the first nine months of fiscal 2019 to absorb our fixed costs from professional services compared to the same period of fiscal 2018.

Operating Expenses

Research and Development

The following table provides information regarding the change in research and development expenses during the periods presented:

 

     Three Months Ended    

Decrease

    

Decrease

    Nine Months Ended    

Increase

    

Increase

 
     October 31,     October 31,  
     2018     2017     $ Amount      % Change     2018     2017     $ Amount      % Change  
     (Amounts in thousands, except for percentage data)  

Research and development expenses

   $ 4,836     $ 5,634     $ 798        14.2   $ 15,477     $ 17,411     $ 1,934        11.1

% of total revenues

     26.0     24.0          34.1     30.4     

Research and development expenses consist primarily of employee costs, which include salaries, benefits and related payroll taxes, depreciation of development and test equipment and an allocation of related facility expenses. During the three and nine months ended October 31, 2018, research and development costs decreased $0.8 million and $1.9 million, respectively, as compared to the same periods of fiscal 2018, primarily due to a decrease in labor costs associated with the lower headcount resulting from the cost-savings efforts implemented as part of the 2017 Restructuring Program and the 2019 Restructuring Program.

Selling and Marketing

The following table provides information regarding the change in selling and marketing expenses during the periods presented:

 

     Three Months Ended    

Decrease

    

Decrease

    Nine Months Ended    

Increase

    

Increase

 
     October 31,     October 31,  
     2018     2017     $ Amount      % Change     2018     2017     $ Amount      % Change  
     (Amounts in thousands, except for percentage data)  

Selling and marketing expenses

   $ 3,705     $ 3,916     $ 211        5.4   $ 10,776     $ 9,292     $ 1,484        16.0

% of total revenues

     19.9     16.7          23.7     16.2     

Selling and marketing expenses consist primarily of payroll costs, which include salaries and related payroll taxes, benefits and commissions, travel expenses and certain promotional expenses. Selling and marketing expenses decreased $0.2 million for the three months ended October 31, 2018 and increased by $1.5 million for the nine months ended October 31, 2018, as compared to the same periods of the prior fiscal year. The decrease of $0.2 million is primarily due to lower commission expenses of $0.6 million and partially offset by increased contract labor charges of $0.3 million recorded during the three months ended October 31, 2018. The increase of $1.5 million is due primarily to a $1.1 million increase in contract labor and professional fees and $1.0 million increase in salary and related costs, partially offset by $0.8 million decrease in commission expense for the nine-month period ended October 31, 2018.

 

29


Table of Contents

General and Administrative

The following table provides information regarding the change in general and administrative expenses during the periods presented:

 

     Three Months Ended    

Decrease

    

Decrease

    Nine Months Ended    

Increase

    

Increase

 
     October 31,     October 31,  
     2018     2017     $ Amount      % Change     2018     2017     $ Amount      % Change  
     (Amounts in thousands, except for percentage data)  

General and administrative expenses

   $ 3,209     $ 3,868     $ 659        17.0   $ 11,224     $ 10,595     $ 629        5.9

% of total revenues

     17.2     16.5          24.7     18.5     

General and administrative expenses consist primarily of employee costs, which include salaries and related payroll taxes and benefit-related costs, legal and accounting services and an allocation of related facilities expenses. General and administrative expenses decreased $0.7 million in the three months ended October 31, 2018, and increased $0.6 million in the nine months ended October 31, 2018, as compared to the same periods of fiscal 2018. The $0.7 million decrease for the three months ended October 31, 2018 is primarily due to a $0.3 million decrease in bonus expense accrued and a $0.3 million decrease in legal and professional fees. In addition, the cost-savings actions taken as part of the 2019 Restructuring Program also contributed to $0.1 million decrease during the quarter. The $0.6 million increase for the nine months ended October 31, 2018 as compared to the same period of fiscal 2018 is primarily due to a $0.5 million increase in bonus expense accrued and a $0.3 million increase in professional fees from internal technical accounting projects.

Amortization of Intangible Assets

The following table provides information regarding the change in amortization of intangible assets expenses during the periods presented:

 

     Three Months Ended                  Nine Months
Ended
              
     October 31,     Decrease      Decrease     October 31,     Decrease      Decrease  
     2018     2017     $ Amount      % Change     2018     2017     $ Amount      % Change  
     (Amounts in thousands, except for percentage data)  

Amortization of intangible assets

   $ 383     $ 625     $ 242        38.7   $ 1,198     $ 1,839     $ 641        34.9

% of total revenues

     2.1     2.7          2.6     3.2     

Amortization expense is primarily related to the costs of acquired intangible assets. Amortization expense on certain intangible assets is based on the future economic value of the related intangible assets, which is generally higher in the earlier years of the assets’ lives. The decrease in amortization expense for the three and nine months ended October 31, 2018, as compared to the same period of fiscal 2018, is primarily due to [fully amortized intangible assets from prior acquisitions as well as the change in foreign exchange rates.

Stock-based Compensation Expense

The following table provides information regarding the change in stock-based compensation expense during the periods presented:

 

     Three Months Ended    

Increase

    

Increase

    Nine Months
Ended
              
     October 31,     October 31,     Decrease      Decrease  
     2018     2017     $ Amount      % Change     2018     2017     $ Amount      % Change  
     (Amounts in thousands, except for percentage data)  

Stock-based compensation expense

   $ 769     $ 697     $ 72        10.3   $ 2,571     $ 2,227     $ 344        15.1

% of total revenues

     4.10     3.0          5.7     3.9     

Stock-based compensation expense is related to the issuance of stock grants to our employees, executives and members of our Board of Directors. Stock-based compensation expense increased $0.1 million and $0.3 million, respectively, for the three and nine months ended October 31, 2018, as compared to the same periods in fiscal 2018, primarily due to an increase in stock awards granted to key employees at the end of fiscal 2018 as part of the long-term incentive plan.

 

30


Table of Contents

Severance and Other Restructuring Costs

The following table provides information regarding the change in severance and other restructuring costs during the periods presented:

 

     Three Months Ended                  Nine Months
Ended
              
     October 31,    

Increase

    

Increase

    October 31,     Decrease      Decrease  
     2018     2017     $ Amount      % Change     2018     2017     $ Amount      % Change  
     (Amounts in thousands, except for percentage data)  

Severance and other restructuring costs

   $ 1,030     $ 960     $ 70        7.3   $ 1,620     $ 3,670     $ 2,050        55.9

% of total revenues

     5.5     4.1          3.6     6.4     

In September 2018, in order to return the Company to profitability by the end of fiscal 2019, we announced the 2019 Restructuring Program. The primary element of this program is staff reductions across all of our functions and geographic areas and we expect the program to be completed by the end of fiscal 2019. Annualized cost savings will be approximately $6 million once completed and other restructuring and severance charges are estimated to be approximately $1 million.

Severance and other restructuring costs slightly increased in the three months period ended October 31, 2018 because of the costs associated with the 2019 Restructuring Program. Severance and other restructuring costs decreased $2.1 million for the nine months ended October 31, 2018, as compared to the same period of the prior fiscal year, because the 2017 Restructuring Program was largely completed by the beginning of fiscal year 2019.

Other (Expenses) Income, Net

The table below provides detail regarding our other (expenses) income, net:

 

     Three Months Ended     Increase/     Increase/     Nine Months Ended      Increase/     Increase/  
     October 31,     (Decrease)     (Decrease)     October 31,      (Decrease)     (Decrease)  
     2018     2017     $ Amount     % Change     2018     2017      $ Amount     % Change  
     (Amounts in thousands, except for percentage data)  

Interest income, net

   $ 77     $ 46     $ 31       67.4     222       106        116       109

Foreign exchange losses, net

     (2,103     (97     (2,006     (2,068.0 %)      (5,038     748        (5,786     (774 %) 

Miscellaneous (expenses) income, net

     (61     65       (126     (193.8 %)      (82     115        (197     (171 %) 
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

    

 

 

   
   $ (2,087   $ 14     $ (2,101     $ (4,898   $ 969      $ (5,867  
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

    

 

 

   

For the three and nine months ended October 31, 2018, foreign exchange losses, net increased by $2.0 million and $5.8 million, respectively, as compared to the same periods of fiscal 2018, primarily due to CTA adjustment of $2.1 million related to strengthening of US dollar compared to other foreign currencies during the period, primarily the Euro, and the revaluation of intercompany note receivable between our Netherlands and Ireland subsidiaries of $4.2 million for the first nine months of fiscal 2019, respectively.

Income Tax (Benefit) Provision

 

     Three Months Ended                  Nine Months Ended               
     October 31,    

Decrease

     Decrease)     October 31,     Decrease      Decrease  
     2018     2017     $ Amount      % Change     2018     2017     $ Amount      % Change  
     (Amounts in thousands, except for percentage data)  

Income tax (benefit) provision

   $ (775   $ 1,154     $ 1,929        167.2   $ (2,421   $ 1,458     $ 3,879        266.1

% of total revenues

     4.2     4.9          5.3     2.5     

We recorded income tax benefits of $0.8 million and $2.4 million for the three and nine months ended October 31, 2018, respectively, and we recorded income tax provisions of approximately $1.2 million and $1.5 million for the three and nine months ended October 31, 2017, respectively. Our effective tax rate in fiscal 2019 and in future periods may fluctuate on a quarterly basis, as a result of changes in our jurisdictional forecasts where losses cannot be benefitted due to the existence of valuation allowances on our deferred tax assets, changes in actual results versus our estimates, or changes in tax laws, regulations, accounting principles or interpretations thereof.

 

31


Table of Contents

The U.S. Tax Cuts and Jobs Act (“Tax Reform Act”) introduced significant changes to U.S. income tax law. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system and a one-time tax on the mandatory deemed repatriation of cumulative foreign earnings (the “Transition Tax”) as of December 31, 2017.

On December 22, 2017, the SEC issued guidance under Staff Accounting Bulletin No. (“SAB”) 118, which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. The measurement period is deemed to have ended earlier when the registrant has obtained, prepared and analyzed the information necessary to finalize its accounting. During the measurement period, impacts of the law are expected to be recorded at the time a reasonable estimate for all or a portion of the effects can be made, and provisional amounts can be recognized and adjusted as information becomes available, prepared or analyzed.

The Company is still evaluating the provisions of the Tax Reform Act and amounts reflected in the financial statements for the three and nine months ended October 31, 2018 are provisional. The ultimate impact may differ from these provisional amounts, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued and actions the Company may take as a result of the Tax Reform Act. The accounting is expected to be completed within the one-year measurement period.

We are subject to additional requirements of the Tax Reform Act during the fiscal year ended January 31, 2019. Those provisions include a tax on global intangible low-taxed income (“GILTI”) and a limitation on the tax treatment of certain executive compensation. We have elected to account for GILTI as a period cost, and therefore included GILTI expense in the effective tax rate calculation. Our fiscal 2019 effective tax rate includes our estimates of these new provisions.

The Company reviews all available evidence to evaluate the recovery of deferred tax assets, including the recent history of losses in all tax jurisdictions, as well as its ability to generate income in future periods. As of October 31, 2018, due to the uncertainty related to the ultimate use of certain deferred income tax assets, the Company has recorded a valuation allowance on certain of its deferred assets.

We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and various foreign jurisdictions. We have closed out an audit with the Internal Revenue Service (“IRS”) through fiscal 2013. We are no longer subject to U.S. federal examinations before fiscal 2016. However, the taxing authorities will still have the ability to review the propriety of certain tax attributes created in closed years if such tax attributes are utilized in an open tax year, such as our federal research and development credit carryovers.

Non-GAAP Measures

We define non-GAAP (loss) income from operations as U.S. GAAP operating (loss) income plus stock-based compensation expenses, amortization of intangible assets, non-operating expense professional fees and severance and other restructuring costs. We discuss non-GAAP (loss) income from operations in our quarterly earnings releases and certain other communications as we believe non-GAAP operating (loss) income from operations is an important measure that is not calculated according to U.S. GAAP. We use non-GAAP (loss) income from operations in internal forecasts and models when establishing internal operating budgets, supplementing the financial results and forecasts reported to our Board of Directors, determining a component of bonus compensation for executive officers and other key employees based on operating performance and evaluating short-term and long-term operating trends in our operations. We believe that the non-GAAP (loss) income from operations financial measure assists in providing an enhanced understanding of our underlying operational measures to manage the business, to evaluate performance compared to prior periods and the marketplace, and to establish operational goals. We believe that the non-GAAP financial adjustments are useful to investors because they allow investors to evaluate the effectiveness of the methodology and information used by management in our financial and operational decision-making.

Non-GAAP (loss) income from operations is a non-GAAP financial measure and should not be considered in isolation or as a substitute for financial information provided in accordance with U.S. GAAP. This non-GAAP financial measure may not be computed in the same manner as similarly titled measures used by other companies. We expect to continue to incur expenses similar to the financial adjustments described above in arriving at non-GAAP (loss) income from operations and investors should not infer from our presentation of this non-GAAP financial measure that these costs are unusual, infrequent or non-recurring.

 

32


Table of Contents

The following table includes the reconciliations of our U.S. GAAP (loss) income from operations, the most directly comparable U.S. GAAP financial measure, to our non-GAAP (loss) income from operations for the three and nine months ended October 31, 2018 and 2017 (amounts in thousands, except per share and percentage data):

 

     Three Months Ended     Three Months Ended  
     October 31, 2018     October 31, 2017  
     GAAP                 GAAP              
     As Reported     Adjustments     Non-GAAP     As Reported     Adjustments     Non-GAAP  

Revenues:

            

Products

   $ 8,268     $ —       $ 8,268     $ 11,119     $ —       $ 11,119  

Services

     10,343       —         10,343       12,311       —         12,311  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenues

     18,611       —         18,611       23,430       —         23,430  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cost of revenues:

            

Products

     1,716       —         1,716       1,198       —         1,198  

Services

     5,428       —         5,428       5,612       —         5,612  

Amortization of intangible assets

     178       (178     —         255       (255     —    

Stock-based compensation

     1       (1     —         1       (1     —    
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenues

     7,323       (179     7,144       7,066       (256     6,810  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     11,288       179       11,467       16,364       256       16,620  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit percentage

     60.7     1.0     61.6     69.8     1.1     71.0

Operating expenses:

            

Research and development

     4,836       —         4,836       5,634       —         5,634  

Selling and marketing

     3,705       —         3,705       3,916       —         3,916  

General and administrative

     3,209       —         3,209       3,868       —         3,868  

Amortization of intangible assets

     205       (205     —         370       (370     —    

Stock-based compensation expense

     768       (768     —         696       (696     —    

Professional fees - other

     50       (50     —         —         —         —    

Severance and other restructuring costs

     1,030       (1,030     —         960       (960     —    
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     13,803       (2,053     11,750       15,444       (2,026     13,418  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

(Loss) income from operations

   $ (2,515   $ 2,232     $ (283   $ 920     $ 2,282     $ 3,202  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

(Loss) income from operations percentage

     (13.5 )%      12.0     (1.5 )%      3.9     9.8     13.7

Weighted average common shares outstanding:

            

Basic

     35,747       35,747       35,747       35,479       35,479       35,479  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     35,747       35,747       35,747       35,479       35,671       35,671  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP operating (loss) income per share:

            

Basic

   $ (0.07   $ 0.06     $ (0.01   $ 0.03     $ 0.07     $ 0.10  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ (0.07   $ 0.06     $ (0.01   $ 0.03     $ 0.06     $ 0.09  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

33


Table of Contents
     Nine Months Ended     Nine Months Ended  
     October 31, 2018     October 31, 2017  
     GAAP                 GAAP              
     As Reported     Adjustments     Non-GAAP     As Reported     Adjustments     Non-GAAP  

Revenues:

            

Products

   $ 12,821     $ —       $ 12,821     $ 18,907     $ —       $ 18,907  

Services

     32,626       —         62,626       38,415       —         38,415  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenues

     45,447       —         45,447       57,322       —         57,322  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cost of revenues:

            

Products

     2,518       —         2,518       3,088       —         3,088  

Services

     15,914       —         15,914       15,810       593       16,403  

Amortization of intangible assets

     534       (534     —         764       (764     —    

Stock-based compensation

     1       (1     —         3       (3     —    
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenues

     18,967       (535     18,432       19,665       (174     19,491  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     26,480       535       27,015       37,657       174       37,831  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit percentage

     58.3     1.2     59.4     65.7     0.3     66.0

Operating expenses:

            

Research and development

     15,477       —         15,477       17,411       —         17,411  

Selling and marketing

     10,776       —         10,776       9,292       —         9,292  

General and administrative

     11,224       —         11,224       10,595       —         10,595  

Amortization of intangible assets

     664       (664     —         1,075       (1,075     —    

Stock-based compensation expense

     2,570       (2,570     —         2,224       (2,224     —    

Professional fees: other

     50       (50     —         21       (21     —    

Severance and other restructuring costs

     1,620       (1,620     —         3,670       (3,670     —    
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     42,381       (4,904     37,477       44,288       (6,990     37,298  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

(Loss) income from operations

   $ (15,901   $ 5,439     $ (10,462   $ (6,631   $ 7,164     $ 533  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

(Loss) income from operations percentage

     (35.0 %)      12.0     (23.0 %)      (11.6 %)      12.5     0.9

Weighted average common shares outstanding:

            

Basic

     35,668       35,668       35,668       35,381       35,381       35,381  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     35,668       35,668       35,668       35,381       35,381       35,381  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP operating (loss) income per share:

            

Basic

   $ (0.45   $ 0.15     $ (0.29   $ (0.19   $ 0.21     $ 0.02  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ (0.45   $ 0.15     $ (0.29   $ (0.19   $ 0.20     $ 0.01  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

The changes in the table above during the three and nine months ended October 31, 2018, compared to the same periods of 2017, were a result of the factors described in connection with revenues and operating expenses under Item 2. “Management’s Discussion and Analysis of Financial Conditions and Results of Operations – Results of Operations,” of this Form 10-Q.

In managing and reviewing our business performance, we exclude a number of items required by U.S. GAAP. Management believes that excluding these items is useful in understanding the trends and managing our operations. We provide these supplemental non-GAAP measures in order to assist the investment community in seeing SeaChange through the “eyes of management,” and therefore enhance the understanding of SeaChange’s operating performance. Non-GAAP financial measures should be viewed in addition to, not as an alternative to, our reported results prepared in accordance with U.S. GAAP. Our non-GAAP financial measures reflect adjustments based on the following items:

 

34


Table of Contents

Amortization of Intangible Assets. We incur amortization expense of intangible assets related to various acquisitions that have been made in recent years. These intangible assets are valued at the time of acquisition, are then amortized over a period of several years after the acquisition and generally cannot be changed or influenced by management after the acquisition. We believe that exclusion of these expenses allows comparisons of operating results that are consistent over time for the Company’s newly-acquired and long-held businesses.

Stock-based Compensation Expense. We incur expenses related to stock-based compensation included in our U.S. GAAP presentation of cost of revenues and operating expenses. Although stock-based compensation is an expense we incur and is viewed as a form of compensation, the expense varies in amount from period to period, and is affected by market forces that are difficult to predict and are not within the control of management, such as the market price and volatility of our shares, risk-free interest rates and the expected term and forfeiture rates of the awards.

Professional Fees - Other. We have excluded the effect of legal and other professional costs associated with our acquisitions, divestitures, litigation and strategic alternatives because the amounts are considered significant non-operating expenses.

Severance and Other Restructuring Costs. We incur charges due to the restructuring of our business, including severance charges and facility reductions resulting from our restructuring and streamlining efforts and any changes due to revised estimates, which we generally would not have otherwise incurred in the periods presented as part of our continuing operations.

Off-Balance Sheet Arrangements

We do not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements. As such, we are not exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in such relationships.

Liquidity and Capital Resources

The following table includes key line items of our consolidated statements of cash flows:

 

     Nine Months Ended      Increase/  
     October 31,      (Decrease)  
     2018      2017      $ Amount  
     (Amounts in thousands)  

Total cash used in operating activities

   $ (23,626    $ (908    $ (22,718

Total cash used in investing activities

     (2,189      537        (2,726

Total cash provided by (used in) financing activities

     38        1        37  

Effect of exchange rate changes on cash

     4,213        (878      5,091  
  

 

 

    

 

 

    

 

 

 

Net decrease in cash, cash equivalents and restricted cash

   $ (21,563    $ (1,248    $ (20,315
  

 

 

    

 

 

    

 

 

 

Historically, we have financed our operations and capital expenditures primarily with cash on-hand. Cash, cash equivalents, restricted cash, and marketable securities decreased from $52.1 million at January 31, 2018 to $32.4 million at October 31, 2018.

In September 2018, in order to return the Company to profitability by the end of fiscal 2019, we implemented the 2019 Restructuring Program. The primary element of this restructuring program was staff reductions across all of our functions and geographic areas and we expect the program to be completed by the end of fiscal 2019. Annualized cost savings are expected to be approximately $6 million once completed and other restructuring and severance charges are estimated to be approximately $1 million.

During fiscal 2018, we made significant reductions to our headcount as part of our previous restructuring efforts that concluded as of January 31, 2018. These measures are important steps in helping to restore SeaChange to profitability and positive cash flow. The Company believes that existing funds and cash expected to be provided by future operating activities, augmented by the measures highlighted above, are adequate to satisfy our working capital and capital expenditure requirements and other contractual obligations for the foreseeable future, including at least the next 12 months.

However, if our expectations are incorrect, we may need to raise additional funds to fund our operations, to take advantage of unanticipated strategic opportunities or to strengthen our financial position. In the future, we may enter into other arrangements for potential investments in, or acquisitions of, complementary businesses, services or technologies, which could require us to seek additional equity or debt financing. If adequate funds are not available or are not available on acceptable terms, we may not be able to take advantage of market opportunities, to develop new products or to otherwise respond to competitive pressures.

 

35


Table of Contents

Operating Activities

Below are key line items affecting cash from operating activities:

 

     Nine Months Ended      Increase/  
     October 31,      (Decrease)  
     2018      2017      $ Amount  
     (Amounts in thousands)  

Net loss

   $ (18,378    $ (7,120    $ (11,258

Adjustments to reconcile net loss to cash used in operating activities

     4,147        6,002        (1,855
  

 

 

    

 

 

    

 

 

 

Net loss including adjustments

     (14,231      (1,118      (13,113

Decrease in receivables

     4,143        1,888        2,255  

Increase in inventory

     (43      (165      122  

(Increase) decrease in prepaid expenses and other current assets

     (2,107      62        (2,169

Increase (decrease) in accounts payable

     2,401        (3,199      5,600  

(Decrease) increase in accrued expenses

     (9,152      942        (10,094

(Decrease) increase in deferred revenues

     (7,060      355        (7,415

All other - net

     2,424        327        2,097  
  

 

 

    

 

 

    

 

 

 

Net cash used in operating activities

   $ (23,625    $ (908    $ (22,717
  

 

 

    

 

 

    

 

 

 

We used net cash in operating activities of $23.6 million for the nine months ended October 31, 2018. This cash used in operating activities was primarily the result of our net loss including adjustments of $14.2 million and by changes in working capital, which include a decrease in accrued expenses of $9.2 million related to the payment of severance, bonuses and value-added tax and a decrease in deferred revenue of $7.1 million, offset by a decrease in receivables of $4.1 million due to the timing of customer payments.

Investing Activities

Cash flows from investing activities are as follows:

 

     Nine Months Ended      Increase/  
     October 31,      (Decrease)  
     2018      2017      $ Amount  
     (Amounts in thousands)  

Purchases of property and equipment

   $ (328    $ (386    $ 58  

Purchases of marketable securities

     (8,510      (7,246      (1,264

Proceeds from sale and maturity of marketable securities

     6,649        7,993        (1,344

Other investing activities

     —          176        (176
  

 

 

    

 

 

    

 

 

 

Net cash (used in) and provided by investing activities

   $ (2,189    $ 537      $ (2,726
  

 

 

    

 

 

    

 

 

 

Cash (used in) and provided by investing activities includes $0.3 million for the purchase of capital assets during fiscal 2019 and the net purchase of marketable securities of $1.9 million.

Financing Activities

Cash flows from financing activities are as follows:

 

     Nine Months Ended         
     October 31,     

Increase

 
     2018      2017      $ Amount  
     (Amounts in thousands)  

Proceeds from issuance of common stock

   $ 81      $ 53      $ 28  

Payments of withholding tax on RSU vesting

     (43      (52      9  
  

 

 

    

 

 

    

 

 

 

Net cash provided by financing activities

   $ 38      $ 1      $ 37  
  

 

 

    

 

 

    

 

 

 

In the nine months ended October 31, 2018, cash provided by financing activities reflects proceeds received from the issuance of common stock for the employee stock purchase plan.

 

36


Table of Contents

The effect of exchange rate changes increased cash, cash equivalents and restricted cash by $4.2 million for the nine months ended October 31, 2018, primarily due to the translation of European subsidiaries’ cash balances, which use the Euro as their functional currency, to U.S. dollars.

Effects of Inflation

Management believes that financial results have not been significantly impacted by inflation and price changes in materials we use in manufacturing our products.

Contractual Obligations

There have been no significant changes outside the ordinary course of our business in our contractual obligations disclosed in our Form 10-K for the fiscal year ended January 31, 2018.

Critical Accounting Policies and Significant Judgment and Estimates

The accounting and financial reporting policies of SeaChange are in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and disclosure of contingent assets and liabilities. We evaluate our estimates on an on-going basis, including those related to revenue recognition, allowance for doubtful accounts, acquired intangible assets and goodwill, stock-based compensation, impairment of long-lived assets and accounting for income taxes. Our estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from these estimates. For a description of our critical accounting policies affecting revenue recognition and impairment of assets, see Note 2, “Significant Accounting Policies,” to this Form 10-Q. For a description of other critical accounting policies that affect our more significant judgments and estimates used in the preparation of our consolidated financial statements, refer to our Form 10-K for the fiscal year ended January 31, 2018 filed with the SEC.

Recent Accounting Standard Updates

See Note 14, “Recent Accounting Standard Updates,” to our consolidated financial statements included in Item 1 of this Form 10-Q for a summary of recent accounting standard updates.

 

ITEM 3.

Quantitative and Qualitative Disclosures About Market Risk

Foreign Currency Exchange Risk

We face exposure to financial market risks, including adverse movements in foreign currency exchange rates and changes in interest rates. These exposures may change over time as business practices evolve and could have a material adverse impact on our financial results. Our foreign currency exchange exposure is primarily associated with product sales arrangements or settlement of intercompany payables and receivables among subsidiaries and their parent company, and/or investment/equity contingency considerations denominated in the local currency where the functional currency of the foreign subsidiary is the U.S. dollar.

Our principal currency exposures relate primarily to the U.S. dollar and the Euro. All foreign currency gains and losses are included in other (expenses) income, net, in the accompanying consolidated statements of operations and comprehensive loss. For the nine months ended October 31, 2018, we recorded $5.0 million in losses due to the international subsidiary translations and cash settlements of revenues and expenses.

A substantial portion of our earnings are generated by our foreign subsidiaries whose functional currency is other than the U.S. dollar. Therefore, our earnings could be materially impacted by movements in foreign currency exchange rates upon the translation of the subsidiary’s earnings into the U.S. dollar. If the U.S. dollar had strengthened by 10% compared to the Euro, our total revenues would have decreased by $0.4 million and $1.3 million for the three and nine months ended October 31, 2018, respectively, and it would have increased our loss from operations by $0.3 million and $0.7 million, respectively, for the same periods.

Interest Rate Risk

Exposure to market risk for changes in interest rates relates primarily to our investment portfolio of marketable debt securities of various issuers, types and maturities. We do not use derivative instruments in our investment portfolio, and our investment portfolio only includes highly liquid instruments. Our cash and marketable securities include cash equivalents, which we consider to be investments purchased with original maturities of 90 days or less. There is risk that losses could be incurred if we were to sell any of our securities prior to stated maturity. Given the short maturities and investment grade quality of the portfolio holdings at October 31, 2018, a hypothetical 10% adverse change in interest rates should not have a material adverse impact on the fair value of our investment portfolio.

 

37


Table of Contents
ITEM 4.

Controls and Procedures

Evaluation of disclosure controls and procedures. We evaluated the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this Form 10-Q. Edward Terino, our Chief Executive Officer (“CEO”), and Peter R. Faubert, our Chief Financial Officer (“CFO”), reviewed and participated in this evaluation. The Company’s disclosure controls and procedures are designed to ensure that material information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such material information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosures. Based upon that evaluation, Messrs. Terino and Faubert concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report and as of the date of the evaluation.

Changes in internal control over financial reporting. As a result of the evaluation completed by us, and in which Messrs. Terino and Faubert participated, we have concluded that there were no changes during the fiscal quarter ended October 31, 2018 in our internal control over financial reporting, which have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

 

ITEM 1.

Legal Proceedings

We enter into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require us to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to our products. From time to time, we also indemnify customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, and environmental claims relating to the use of our products and services or resulting from the acts or omissions of us, our employees, authorized agents or subcontractors. Management cannot reasonably estimate any potential losses, but these claims could result in material liability for us.

 

ITEM 1A.

Risk Factors

In addition to other information set forth in this Form 10-Q, you should carefully consider the risk factors discussed in Part I, “Item 1A. Risk Factors” in our Form 10-K for the fiscal year ended January 31, 2018, which could materially affect our business, financial conditions, and results of operations. The risks described in our Form 10-K are not the only risks that we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or future results.

 

ITEM 6.

Exhibits

 

  (a)

Exhibits

See the Exhibit Index following the signature page to this Form 10-Q.

 

38


Table of Contents

Index to Exhibits

 

No.

  

Description

  31.1    Certification Pursuant to Rule 13a-14(a) of the Exchange Act, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).
  31.2    Certification Pursuant to Rule 13a-14(a) of the Exchange Act, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).
  32.1    Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).
  32.2    Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).
101.INS    XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema
101.CAL    XBRL Taxonomy Extension Calculation Linkbase
101.DEF    XBRL Taxonomy Extension Definition Linkbase
101.LAB    XBRL Taxonomy Extension Label Linkbase
101.PRE    XBRL Taxonomy Extension Presentation Linkbase

 

39


Table of Contents

SIGNATURES

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

Dated: December 10, 2018

 

SEACHANGE INTERNATIONAL, INC.
by:  

/s/ PETER R. FAUBERT

  Peter R. Faubert
  Chief Financial Officer, Senior Vice President, and Treasurer

 

40

EX-31.1 2 d598836dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Edward Terino, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of SeaChange International, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a – 15(f) and 15d – 15(f)) 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)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  (c)

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

 

  (d)

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

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a)

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

 

  (b)

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

 

Date: December 10, 2018     By:  

/s/ EDWARD TERINO

      Edward Terino
      Chief Executive Officer
      (Principal Executive Officer)
EX-31.2 3 d598836dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Peter R. Faubert, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of SeaChange International, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a – 15(f) and 15d – 15(f)) 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)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  (c)

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

 

  (d)

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

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a)

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

 

  (b)

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

 

Date: December 10, 2018     By:  

/s/ PETER R. FAUBERT

      Peter R. Faubert
      Chief Financial Officer,
      Senior Vice President and Treasurer
      (Principal Financial and Accounting Officer)
EX-32.1 4 d598836dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of SeaChange International, Inc. (the “Company”) on Form 10-Q for the period ending October 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Edward Terino, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

(1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ EDWARD TERINO

Edward Terino
Chief Executive Officer and Director

Dated: December 10, 2018

EX-32.2 5 d598836dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of SeaChange International, Inc. (the “Company”) on Form 10-Q for the period ending October 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Peter R. Faubert, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

(1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ PETER R. FAUBERT

Peter R. Faubert
Chief Financial Officer, Senior Vice President and Treasurer

Dated: December 10, 2018

EX-101.INS 6 seac-20181031.xml XBRL INSTANCE DOCUMENT 35749131 1150000 27155000 27163000 8000 0.287 6337000 50564000 1174000 301000 405000 16000 12669000 20796000 242074000 4669000 -3095000 93333000 80000 11000 8554000 31840000 1732000 8554000 31909000 10286000 1732000 21554000 22097000 100000000 35754609 0.01 35795099 358000 196000 6199000 875000 1340000 13117000 -36440000 0 0 0 3000 311000 36971000 531000 23956000 63235000 39279000 217000 706000 114000 592000 17205000 18681000 93333000 2337000 1069000 8660000 5479000 29456000 724000 19700000 -164679000 P12M 543000 420000 40490 74653000 5000 7881000 32400000 724000 41000 7075000 7880000 -164679000 5479000 13418000 8561000 170709000 5112000 6344000 -680000 6030000 366000 2523049 2832000 2649000 183000 400000 0 9668000 6274000 745000 3449000 2280000 986000 6274000 745000 -17482000 17895000 413000 -9561000 9655000 94000 -2473000 2473000 -6924000 6948000 24000 11000 21554000 21543000 11000 2831000 2820000 18723000 18723000 2280000 32000 6274000 6306000 15000 986000 986000 1001000 3000 746000 749000 30000 2280000 2310000 P1Y 11861000 12414000 730000 2780000 513000 1158000 724000 -69000 -3026000 60000 28411000 23287000 62566000 39279000 15379000 77513000 2715000 601000 1152000 16000 22537000 20387000 239423000 2431000 -5434000 119330000 63000 9000 52092000 4449000 52146000 3991000 43652000 43661000 100000000 35594494 0.01 35634984 356000 215000 11598000 2835000 1414000 13008000 -50822000 52125000 1303000 25579000 64858000 39279000 666000 240000 426000 29408000 33610000 119330000 3554000 1015000 9471000 3557000 29858000 225000 -148620000 9000 4001000 40490 85720000 5000 3101000 52100000 225000 2869000 14433000 3557000 -148620000 3101000 4568000 4568000 0 3717000 1724000 1993000 9291000 1740000 1998000 985000 1724000 1993000 -29836000 30818000 982000 -11203000 11479000 276000 -2635000 2639000 4000 -7148000 7189000 41000 43652000 43652000 4568000 4568000 39084000 39084000 1740000 2000 9000 1998000 1991000 1998000 16000 1724000 1740000 17000 985000 985000 1002000 8000 1993000 2001000 20000 1740000 1760000 11839000 12770000 774000 2780000 537000 1158000 61000 135000 29000 -54000 -5380000 13075000 4381000 -146301000 3238000 -1358000 824000 2319000 137000 6000000 1000000 600000 4000000 56821 2224000 2607000 1839000 1075000 -1248000 -7213000 19665000 102000 1758000 -0.20 -878000 -0.20 10595000 -5662000 1458000 -3199000 -62000 37657000 267000 355000 1401000 942000 -3289000 165000 -327000 537000 1000 -908000 -7120000 -76000 969000 -76000 44288000 -6631000 -17000 52000 7246000 386000 -176000 53000 7993000 21000 -7120000 17411000 3670000 57322000 2227000 9292000 200000 35381000 35381000 35381000 3000 764000 1800000 1676000 494000 349000 88000 1 0.38 0.02 0.49 0.08 0.41 0.352 3088000 18907000 15810000 38415000 1134000 28203000 4408000 23577000 20180000 2570000 4286000 1198000 false 664000 <div> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b>Basis of Presentation</b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The accompanying unaudited consolidated financial statements include the accounts of SeaChange International, Inc. and its subsidiaries (&#x201C;SeaChange&#x201D; or the &#x201C;Company&#x201D;) and are prepared in accordance with U.S. generally accepted accounting principles (&#x201C;U.S. GAAP&#x201D;) for interim financial reports as well as rules and regulations of the Securities and Exchange Commission (&#x201C;SEC&#x201D;). All intercompany transactions and balances have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared under U.S. GAAP have been condensed or omitted pursuant to such regulations. However,&#xA0;we believe that the disclosures are adequate to make the information presented not misleading. In the opinion of management, the accompanying financial statements include all adjustments, consisting of only normal recurring items, necessary to present a fair presentation of the consolidated financial statements for the periods shown. These consolidated financial statements should be read in conjunction with our most recently audited financial statements and related footnotes included in our Annual Report on Form <font style="white-space:nowrap">10-K</font> (&#x201C;Form <font style="white-space:nowrap">10-K&#x201D;)</font> as filed with the SEC. The balance sheet data as of January&#xA0;31, 2018 that is included in this Quarterly Report on Form <font style="white-space:nowrap">10-Q</font> (&#x201C;Form <font style="white-space:nowrap">10-Q&#x201D;)</font> was derived from our audited financial statements. Certain prior period amounts have been reclassified to conform to current period presentation.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The preparation of these financial statements in conformity with U.S. GAAP, requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. Interim results are not necessarily indicative of the operating results for the full fiscal year or any future periods and actual results may differ from our estimates. During the three and nine months ended October&#xA0;31, 2018, there have been no material changes to our significant accounting policies that were described in our fiscal 2018 Form <font style="white-space:nowrap">10-K,</font> as filed with the SEC. As noted in our Form <font style="white-space:nowrap">10-Q</font> for the quarterly period ended April&#xA0;30, 2018, in the three months ended April&#xA0;30, 2018, our policy for revenue recognition was updated as a result of adopting the new revenue recognition guidance.</p> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Cash, cash equivalents and restricted cash</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> Cash and cash equivalents include cash on hand and on deposit and highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at date of purchase of 90 days or less. All cash equivalents are carried at cost, which approximates fair value. Restricted cash represents cash that is restricted as to withdrawal or usage and consists primarily of cash held as collateral for performance obligations with our customers.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The following table provides a summary of cash, cash equivalents and restricted cash that constitutes the total amounts shown in the consolidated statements of cash flows for the nine months ended October&#xA0;31, 2018 and 2017:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,554</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,155</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restricted cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">543</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total cash, cash equivalents, and restricted cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,097</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,163</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>6.</b></td> <td align="left" valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;" align="left"><b>Commitments and Contingencies</b></p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Indemnification and Warranties</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We provide indemnification, to the extent permitted by law, to our officers, directors, employees and agents for liabilities arising from certain events or occurrences while the officer, director, employee or agent is, or was, serving at our request in such capacity. With respect to acquisitions, we provide indemnification to, or assume indemnification obligations for, the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies&#x2019; governing documents. As a matter of practice, we have maintained directors&#x2019; and officers&#x2019; liability insurance including coverage for directors and officers of acquired companies.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We enter into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require us to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to our products. From time to time, we also indemnify customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, and environmental claims relating to the use of our products and services or resulting from the acts or omissions of us, our employees, authorized agents or subcontractors. From time to time we have received requests from customers for indemnification of patent litigation claims. Management cannot reasonably estimate any potential losses, but these claims could result in material liability for us. There are no current pending legal proceedings, in the opinion of management, that would have a material adverse effect on our financial position, results from operations and cash flows. There is no assurance that future legal proceedings arising from ordinary course of business or otherwise, will not have a material adverse effect on our financial position, results from operations or cash flows.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We warrant that our products, including software products, will substantially perform in accordance with our standard published specifications in effect at the time of delivery. In addition, we provide maintenance support to our customers and therefore allocate a portion of the product purchase price to the initial warranty period and recognize revenue on a straight-line basis over that warranty period related to both the warranty obligation and the maintenance support agreement. When we enter into arrangements that include revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred.</p> </div> -21563000 -16039000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>9.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>Accumulated Other Comprehensive Loss</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The following shows the changes in the components of accumulated other comprehensive loss for the nine months ended October&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Changes&#xA0;in</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Foreign</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Fair&#xA0;Value&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Currency</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Available-</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Translation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">for-Sale</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Investments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at January&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,380</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(54</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,434</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at October&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,026</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(69</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,095</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"> Unrealized holding gains (losses) on securities <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> are not material for the periods presented.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Comprehensive loss consists of our net loss and other comprehensive income (loss), which includes foreign currency translation adjustments and changes in unrealized gains and losses on marketable securities <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale.</font></font> For purposes of comprehensive loss disclosures, we do not record tax expense or benefits for the net changes in the foreign currency translation adjustments.</p> </div> 18967000 --01-31 -702000 1053000 Q3 2019 10-Q <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The following table shows our revenue disaggregated by revenue stream for the three and nine months ended October&#xA0;31, 2018 (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>For&#xA0;the&#xA0;Nine<br /> Months</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Ended&#xA0;October&#xA0;31,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Ended&#xA0;October&#xA0;31,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue by revenue stream:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,821</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance - first year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance - renewal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,612</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><b>13.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left"><b>Net Loss Per Share</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Net loss per share is presented in accordance with authoritative guidance which requires the presentation of &#x201C;basic&#x201D; and &#x201C;diluted&#x201D; earnings per share. Basic earnings (loss) per share is computed by dividing earnings (loss) available to common shareholders by the weighted-average shares of common stock outstanding during the period. For the purposes of calculating diluted earnings per share, the denominator includes both the weighted average number of shares of common stock outstanding during the period and the weighted average number of shares of potential dilutive shares of common stock, such as stock awards, calculated using the treasury stock method. Basic and diluted net loss per share was the same for all the periods presented as the impact of potential dilutive shares outstanding was anti-dilutive.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following table sets forth our computation of basic and diluted net loss per common share (amounts in thousands, except per share amounts):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,827</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average shares used in computing net loss per share - basic and diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.11</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.00</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.20</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.11</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.00</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.20</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The number of common shares used in the computation of diluted net loss per share for the three and nine months ended October&#xA0;31, 2018 and 2017 does not include the effect of the following potentially outstanding common shares because the effect would have been anti-dilutive (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,588</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,676</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Performance stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> -0.52 0.21 0001019671 4213000 SEACHANGE INTERNATIONAL INC false <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><b>3.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left"><b>Fair Value Measurements</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Definition and Hierarchy</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The applicable accounting guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a framework for measuring fair value and expands required disclosure about the fair value measurements of assets and liabilities. This guidance requires us to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a&#xA0;<font style="WHITE-SPACE: nowrap">non-recurring</font>&#xA0;basis in periods subsequent to initial measurement, in a fair value hierarchy.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The fair value hierarchy is broken down into three levels based on the reliability of inputs and requires an entity to maximize the use of observable inputs, where available. The following summarizes the three levels of inputs required, as well as the assets and liabilities that we value using those levels of inputs:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Level&#xA0;1 &#x2013; Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Level&#xA0;2 &#x2013; Observable inputs other than Level&#xA0;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not very active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Level&#xA0;3 &#x2013; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Valuation Techniques</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Inputs to valuation techniques are observable and unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. When developing fair value estimates for certain financial assets and liabilities, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices, market comparables and discounted cash flow projections. Financial assets include money market funds, U.S. treasury notes or bonds, U.S. government agency bonds and corporate bonds.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> In general, and where applicable, we use quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then we use quoted prices for similar assets and liabilities or inputs that are observable either directly or indirectly. In periods of market inactivity, the observability of prices and inputs may be reduced for certain instruments. This condition could cause an instrument to be reclassified from Level&#xA0;1 to Level&#xA0;2 or from Level&#xA0;2 to Level&#xA0;3.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Assets and Liabilities that are Measured at Fair Value on a Recurring Basis</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following tables set forth our financial assets and liabilities that were accounted for at fair value on a recurring basis as of October&#xA0;31, 2018 and January&#xA0;31, 2018. There were no fair value measurements of our financial assets and liabilities using significant Level&#xA0;3 inputs for the periods presented:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Fair&#xA0;Value&#xA0;at&#xA0;October&#xA0;31,&#xA0;2018&#xA0;Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Quoted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Prices&#xA0;in</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Significant</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Active</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Other</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Markets&#xA0;for</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Observable</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Identical&#xA0;Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Inputs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level&#xA0;1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level&#xA0;2)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Financial assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market accounts<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xA0;(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>&#xA0;marketable securities:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - conventional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-current</font>&#xA0;marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - conventional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Fair&#xA0;Value&#xA0;at&#xA0;January&#xA0;31,&#xA0;2018&#xA0;Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Quoted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Prices&#xA0;in</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Significant</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Active</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Other</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Markets&#xA0;for</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Observable</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Identical&#xA0;Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Inputs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level&#xA0;1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level&#xA0;2)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Financial assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market accounts&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>&#xA0;marketable securities:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - conventional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-current</font>&#xA0;marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - conventional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,717</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Money market funds and U.S. treasury bills are included in cash and cash equivalents on the accompanying consolidated balance sheets and are valued at quoted market prices for identical instruments in active markets.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Assets and Liabilities that are Measured at Fair Value on a Nonrecurring Basis</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to our tangible property and equipment, goodwill, and other intangible assets, which are&#xA0;<font style="WHITE-SPACE: nowrap">re-measured</font>&#xA0;when the derived fair value is below carrying value on our consolidated balance sheets. For these assets and liabilities, we do not periodically adjust carrying value to fair value except in the event of impairment. If we determine that impairment has occurred, the carrying value of the asset is reduced to fair value and the difference is recorded to loss from impairment of long-lived assets in our consolidated statements of operations and comprehensive loss.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July&#xA0;31, 2018. The triggering event was a decline in actual revenue for the quarter compared to projected amounts, which was reported in a Current Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">8-K</font>&#xA0;furnished to the SEC on August&#xA0;21, 2018. The Company performed a quantitative goodwill impairment test, utilizing the single-step approach under ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04,</font>&#xA0;<i>&#x201C;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test of Goodwill Impairment,&#x201D;</i>&#xA0;comparing the carrying value of the reporting unit to its estimated fair value, which was calculated using the income approach. As a result of the quantitative goodwill impairment test performed as of July&#xA0;31, 2018, the Company determined that the fair value of the reporting unit exceeded its carrying value. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019. See Note 5,&#xA0;<i>&#x201C;Goodwill and Intangible Assets,&#x201D;</i>&#xA0;for more information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-For-Sale</font></font>&#xA0;Securities</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> We determine the appropriate classification of debt investment securities at the time of purchase and reevaluate such designation as of each balance sheet date. Our investment portfolio consists of money market funds, U.S. treasury notes and bonds, U.S. government agency notes and bonds and corporate bonds as of October&#xA0;31, 2018 and January&#xA0;31, 2018. All highly liquid investments with an original maturity of three months or less when purchased are considered to be cash equivalents. All cash equivalents are carried at cost, which approximates fair value. Our marketable securities are classified as&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;and are reported at fair value with unrealized gains and losses, net of tax, reported in stockholders&#x2019; equity as a component of accumulated other comprehensive loss. The amortization of premiums and accretion of discounts to maturity are computed under the effective interest method and are included in other (expenses) income, net, in our consolidated statements of operations and comprehensive loss. Interest on securities is recorded as earned and is also included in other (expenses) income, net. Any realized gains or losses would be shown in the accompanying consolidated statements of operations and comprehensive loss in other (expenses) income, net. We provide fair value measurement disclosures of&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;securities in accordance with one of the three levels of fair value measurement mentioned above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following is a summary of cash, cash equivalents and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;securities, including the cost basis, aggregate fair value and gross unrealized gains and losses, for short- and long-term marketable securities portfolio as of October&#xA0;31, 2018 and January&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized</b><br /> <b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Unrealized</b><br /> <b>Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Estimated</b><br /> <b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>October&#xA0;31, 2018:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - short-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,001</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(80</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>January&#xA0;31, 2018:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - short-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,001</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues - short-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,092</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The gross realized gains and losses on sale of&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;securities as of October&#xA0;31, 2018 and January&#xA0;31, 2018 were immaterial. For purposes of determining gross realized gains and losses, the cost of securities is based on specific identification.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Contractual maturities of&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;investments as of October&#xA0;31, 2018 are as follows (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Estimated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maturity of one year or less</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maturity between one and five years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Cash, Cash Equivalents and Marketable Securities</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Cash and cash equivalents consist primarily of highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at date of purchase of 90 days or less.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The fair value of cash, cash equivalents, restricted cash and marketable securities at October&#xA0;31, 2018 and January&#xA0;31, 2018 was $32.4&#xA0;million and $52.1&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Restricted Cash</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> At times, we may be required to maintain cash held as collateral for performance obligations with our customers which we classify as restricted cash on our consolidated balance sheets. Restricted cash was $0.5&#xA0;million as of October&#xA0;31, 2018 and was not material as of January&#xA0;31, 2018.</p> </div> 2018-10-31 -0.52 false Accelerated Filer <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>Fair Value Measurements</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Definition and Hierarchy</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The applicable accounting guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a framework for measuring fair value and expands required disclosure about the fair value measurements of assets and liabilities. This guidance requires us to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a <font style="WHITE-SPACE: nowrap">non-recurring</font> basis in periods subsequent to initial measurement, in a fair value hierarchy.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The fair value hierarchy is broken down into three levels based on the reliability of inputs and requires an entity to maximize the use of observable inputs, where available. The following summarizes the three levels of inputs required, as well as the assets and liabilities that we value using those levels of inputs:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Level&#xA0;1 &#x2013; Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Level&#xA0;2 &#x2013; Observable inputs other than Level&#xA0;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not very active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Level&#xA0;3 &#x2013; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Valuation Techniques</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Inputs to valuation techniques are observable and unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. When developing fair value estimates for certain financial assets and liabilities, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices, market comparables and discounted cash flow projections. Financial assets include money market funds, U.S. treasury notes or bonds, U.S. government agency bonds and corporate bonds.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> In general, and where applicable, we use quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then we use quoted prices for similar assets and liabilities or inputs that are observable either directly or indirectly. In periods of market inactivity, the observability of prices and inputs may be reduced for certain instruments. This condition could cause an instrument to be reclassified from Level&#xA0;1 to Level&#xA0;2 or from Level&#xA0;2 to Level&#xA0;3.</p> </div> P1Y10M24D <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>5.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>Goodwill and Intangible Assets</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Goodwill</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Goodwill represents the difference between the purchase price and the estimated fair value of identifiable assets acquired and liabilities assumed. We are required to perform impairment tests related to our goodwill annually, which we perform during the third quarter of each fiscal year, or when we identify certain triggering events or circumstances that would more likely than not reduce the estimated fair value of the goodwill of the Company below its carrying amount. The following table represents the changes in the carrying amount of goodwill for the nine months ended October&#xA0;31, 2018 (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance&#xA0;as&#xA0;of&#xA0;January&#xA0;31,&#xA0;2017:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, gross</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39,279</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cumulative translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;31, 2018:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, gross</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,858</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39,279</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cumulative translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,623</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of October&#xA0;31, 2018:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, gross</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39,279</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"> In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July 31, 2018. The triggering event was a decline in actual revenue for the quarter compared to projected amounts, which was reported in a Current Report on Form <font style="WHITE-SPACE: nowrap">8-K</font> furnished to the SEC on August&#xA0;21, 2018. The Company performed a quantitative goodwill impairment test, utilizing the single-step approach under ASU <font style="WHITE-SPACE: nowrap">2017-04,</font> <i>&#x201C;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test of Goodwill Impairment,&#x201D;</i> comparing the carrying value of the reporting unit to its estimated fair value, which was calculated using a discounted cash flow analysis, a form of income approach. We considered three generally accepted approaches for valuing businesses: the market approach, the income approach and the asset-based (cost) approach to arrive at fair value. The discounted cash flow analysis relied on certain assumptions regarding future net free cash flows based on industry market data, historical performance and expected future performance. Future net free cash flows were discounted to present value using a risk-adjusted discount rate, which reflects the Weighted Average Cost of Capital (&#x201C;WACC&#x201D;). The WACC was developed using information from same or similar industry participants and publicly available market data. As a result of the quantitative goodwill impairment test performed as of July 31, 2018, the Company determined that the estimated fair value of the reporting unit exceeded its carrying value, including goodwill, by 28.7%. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> <b><i>Intangible Assets</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Intangible assets, net, consisted of the following at October&#xA0;31, 2018 and January&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>As&#xA0;of&#xA0;October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>As&#xA0;of&#xA0;January&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;average</b><br /> <b>remaining&#xA0;life</b><br /> <b>(Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="26" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Finite-life intangible assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,482</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(29,836</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">982</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-compete</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,473</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,635</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Completed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,561</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,203</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks, patents and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total finite-life intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(36,440</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">531</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(50,822</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"> Amortization expense for intangible assets was $0.4&#xA0;million and $1.2&#xA0;million, respectively, for the three and nine months ended October&#xA0;31, 2018 and $0.6&#xA0;million and $1.8&#xA0;million, respectively, for the three and nine months ended October&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> As of October&#xA0;31, 2018, the estimated future amortization expense for our finite-life intangible assets is as follows (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="85%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Estimated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Fiscal&#xA0;Year&#xA0;Ended&#xA0;January&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019 (for the remaining three months)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2024 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">531</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 11224000 -20799000 -2421000 2401000 2107000 26480000 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>12.</b></td> <td align="left" valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;" align="left"><b>Income Taxes</b></p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We recorded income tax benefits of $0.8&#xA0;million and $2.4&#xA0;million in the three and nine months ended October&#xA0;31, 2018, respectively, and we recorded income tax provisions of approximately $1.2 million and $1.5&#xA0;million for the three and nine months ended October&#xA0;31, 2017. Our effective tax rate in fiscal 2019 and in future periods may fluctuate on a quarterly basis as a result of changes in our jurisdictional forecasts where losses cannot be benefitted due to the existence of valuation allowances on our deferred tax assets, changes in actual results versus our estimates, or changes in tax laws, regulations, accounting principles, or interpretations thereof.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The Company reviews all available evidence to evaluate the recovery of deferred tax assets, including the recent history of losses in all tax jurisdictions, as well as its ability to generate income in future periods. As of October&#xA0;31, 2018, due to the uncertainty related to the ultimate use of certain deferred income tax assets, the Company has recorded a valuation allowance on certain of its deferred assets.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> On December&#xA0;22, 2017, the U.S. Tax Cuts and Jobs Act (&#x201C;Tax Reform Act&#x201D;) was signed into law. The Tax Reform Act resulted in significant changes in the U.S. corporate income tax system effective January&#xA0;1, 2018, including, but not limited to, the following:</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> Reduction of the corporate federal income tax rate from 35% to 21%;</p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> Repeal of the corporate alternative minimum tax (&#x201C;AMT&#x201D;);</p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> A <font style="white-space:nowrap">one-time</font> transition tax on the deemed repatriation of accumulated previously untaxed foreign earnings (&#x201C;Transition Tax&#x201D;);</p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> A move to a territorial tax system;</p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> Additional limitations on the tax treatment of executive compensation; and</p> </td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top"> <p align="left" style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"> Acceleration of business asset expensing.</p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> On December&#xA0;22, 2017, the SEC issued guidance under SAB 118, which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. The measurement period is deemed to have ended when the registrant has obtained, prepared, and analyzed the information necessary to finalize its accounting.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> SAB 118 summarizes a three-step process to be applied at each reporting period to account for and qualitatively disclose: (1)&#xA0;the effects of the change in tax law for which accounting is complete; (2)&#xA0;any provisional amounts (or adjustments to provisional amounts) for the effects of the tax law where accounting is not complete, but that a reasonable estimate has been determined; and (3)&#xA0;when a reasonable estimate cannot yet be made and therefore taxes are reflected in accordance with law prior to the enactment of the Tax Reform Act.</p> <p style="font-size:1px;margin-top:6px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The Company is still evaluating the provisions of the Tax Reform Act and amounts reflected in the financial statements for the three and nine months ended October&#xA0;31, 2018 are provisional. The ultimate impact may differ from these provisional amounts, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Reform Act. The accounting is expected to be completed within the <font style="white-space:nowrap">one-year</font> measurement period.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We are subject to additional requirements of the Tax Reform Act during the fiscal year ended January&#xA0;31, 2019. Those provisions include a tax on global intangible <font style="white-space:nowrap">low-taxed</font> income (&#x201C;GILTI&#x201D;) and a limitation on the tax treatment of certain executive compensation. We have elected to account for GILTI as a period cost, and therefore included GILTI expense in the effective tax rate calculation. Our fiscal 2019 effective tax rate includes estimates of these new provisions.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and various foreign jurisdictions. We have closed out an audit with the Internal Revenue Service (&#x201C;IRS&#x201D;) through fiscal 2013. We are no longer subject to U.S. federal examinations before fiscal 2016. However, the taxing authorities will still have the ability to review the propriety of certain tax attributes created in closed years if such tax attributes are utilized in an open tax year, such as our federal research and development credit carryovers.</p> </div> 2908000 -7060000 <div> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Impairment of Assets</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> Indefinite-lived intangible assets, such as goodwill, are not amortized but are evaluated for impairment at the reporting unit level annually, in our third quarter beginning August 1st. Indefinite-lived intangible assets may be tested for impairment on an interim basis in addition to the annual evaluation if an event occurs or circumstances change such as declines in sales, earnings or cash flows, decline in the Company&#x2019;s stock price, or material adverse changes in the business climate, which would more likely than not reduce the fair value of a reporting unit below its carrying amount.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We also evaluate other long-lived assets such as property and equipment and intangible assets with finite useful lives, on a regular basis for the existence of facts or circumstances, both internal and external that may suggest an asset is not recoverable. If such circumstances exist, we evaluate the carrying value of long-lived assets to determine if impairment exists based upon estimated undiscounted future cash flows over the remaining useful life of the assets and compares that value to the carrying value of the assets. Our cash flow estimates contain management&#x2019;s best estimates, using appropriate and customary assumptions and projections at the time.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July&#xA0;31, 2018. As a result of the quantitative goodwill impairment test performed as of July&#xA0;31, 2018, the Company determined that the fair value of the reporting unit exceeded its carrying value. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019. See Note 5, <i>&#x201C;Goodwill and Intangible Assets,&#x201D;</i> for more information.</p> </div> -9100000 -9068000 4957000 43000 -2422000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Contractual maturities of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> investments as of October&#xA0;31, 2018 are as follows (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Estimated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maturity of one year or less</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maturity between one and five years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>14.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>Recent Accounting Standard Updates</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> We consider the applicability and impact of all ASUs on our consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial position or results of operations. Recently issued ASUs which we feel may be applicable to us are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Recently Issued Accounting Standard Updates &#x2013; Not Yet Adopted</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <i>Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In August 2018, the FASB issued&#xA0;ASU&#xA0;2018-15,&#xA0;&#x201C;<i>Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#x201D;</i> ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments.&#xA0;ASU&#xA0;2018-15&#xA0;is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating the impact the adoption of&#xA0;ASU&#xA0;2018-15&#xA0;will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Fair Value Measurement</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In August 2018, the FASB issued&#xA0;ASU&#xA0;2018-13,&#xA0;&#x201C;<i>Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement.&#x201D;</i> ASU <font style="WHITE-SPACE: nowrap">2018-13</font> modifies the disclosure requirements on fair value measurements.&#xA0;ASU&#xA0;2018-13&#xA0;is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating what impact the adoption of&#xA0;ASU&#xA0;2018-13&#xA0;will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Stock-based Compensation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In June 2018, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2018-07,</font> <i>&#x201C;Compensation &#x2013; Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting.&#x201D;</i> ASU <font style="WHITE-SPACE: nowrap">2018-07</font> expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU <font style="WHITE-SPACE: nowrap">2018-07</font> is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Comprehensive Income</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In February 2018, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2018-02,</font> <i>&#x201C;Income Statement &#x2013; Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.&#x201D;</i> On December&#xA0;22, 2017, the U.S. federal government enacted a tax bill, H.R.1,<i>&#xA0;An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018 (&#x201C;Tax Cuts and Jobs Act&#x201D;)</i>, which requires deferred tax liabilities and assets to be adjusted for the effect of a change in tax laws. ASU <font style="WHITE-SPACE: nowrap">2018-02</font> allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Reform Act. ASU <font style="WHITE-SPACE: nowrap">2018-02</font> is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Leases</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> <i>&#x201C;Leases (Topic 842),&#x201D;</i> which supersedes ASC 840, <i>&#x201C;Leases (Topic 840).&#x201D;</i> Subsequently, the FASB issued additional updates which clarify this guidance including ASU <font style="WHITE-SPACE: nowrap">2018-01,</font> <i>&#x201C;Leases (Topic 842: Land Easement Practical Expedient for Transitioning to Topic 842,&#x201D;</i> in January 2018, which allows an entity to elect an optional transition practical expedient to not evaluate land easements that exist or expired before the entity&#x2019;s adoption of Topic 842, and ASU <font style="WHITE-SPACE: nowrap">2018-11,</font> <i>&#x201C;Leases &#x2013; Targeted Improvements (Topic 842),&#x201D;</i> which provides for an additional transition method that allows companies to apply the new lease standard at the adoption date, eliminating the requirement to apply the standard to the earliest period presented in the consolidated financial statements. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> requires a lessee to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease liability for operating leases with terms over twelve months, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. It also requires lessees to classify leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase of the leased asset by the lessee. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. Early adoption of the new guidance is permitted. ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> ASU <font style="WHITE-SPACE: nowrap">2018-01</font> and ASU <font style="WHITE-SPACE: nowrap">2018-11</font> are effective for us beginning in the first quarter of fiscal 2020. We have begun evaluating and planning for adoption and implementation, including gathering, documenting and analyzing lease agreements subject to the new guidance. We anticipate material additions to the balance sheet (upon adoption) of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> assets, offset by the associated liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Recently Issued Accounting Standard Updates &#x2013; Adopted During the Period</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <i>Revenue from Contracts with Customers (Topic 606)</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In May 2014, the FASB issued ASU. <font style="WHITE-SPACE: nowrap">2014-09,&#xA0;&#x201C;</font><i>Revenue from Contracts with Customers (Topic 606).&#x201D;</i>&#xA0;ASU <font style="WHITE-SPACE: nowrap">2014-09</font> provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies using International Financial Reporting Standards and U.S. GAAP. The core principle requires entities to recognize revenue in a manner that depicts the transfer of goods or services to customers in amounts that reflect the consideration an entity expects to be entitled to in exchange for those goods or services. In July 2015, the FASB voted to approve a <font style="WHITE-SPACE: nowrap">one-year</font> deferral, making the standard effective for public entities for annual and interim periods beginning after December&#xA0;15, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In March 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-08,&#xA0;&#x201C;</font><i>Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)</i>.&#x201D; The purpose of ASU <font style="WHITE-SPACE: nowrap">2016-08</font> is to clarify the guidance on principal versus agent considerations. It includes indicators that help to determine whether an entity controls the specified good or service before it is transferred to the customer and to assist in determining when the entity satisfied the performance obligation and as such, whether to recognize a gross or a net amount of consideration in their consolidated statement of operations.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> In April 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-10,&#xA0;&#x201C;</font><i>Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing.&#x201D;</i>&#xA0;ASU <font style="WHITE-SPACE: nowrap">2016-10</font> clarifies that entities are not required to assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. ASU <font style="WHITE-SPACE: nowrap">2016-10</font> also addresses how to determine whether promised goods or services are separately identifiable and permits entities to make a policy election to treat shipping and handling costs as fulfillment activities. In addition, it clarifies key provisions in Topic 606 related to licensing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In May 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-11,&#xA0;&#x201C;</font><i>Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815).&#x201D;</i>&#xA0;ASU <font style="WHITE-SPACE: nowrap">2016-11</font> rescinds previous SEC comments that were codified in Topic 605, Topic 932 and Topic 815. Upon adoption of Topic 606, certain SEC comments including guidance on accounting for shipping and handling fees and costs and consideration given by a vendor to a customer should not be relied upon.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In May 2016, the FASB also issued ASU <font style="WHITE-SPACE: nowrap">2016-12,&#xA0;&#x201C;</font><i>Revenue from Contracts with Customers (Topic 606): Narrow Scope Improvements and Practical Expedients</i>.&#x201D; ASU <font style="WHITE-SPACE: nowrap">2016-12</font> provides clarity around collectability, presentation of sales taxes, <font style="WHITE-SPACE: nowrap">non-cash</font> consideration, contract modifications at transition and completed contracts at transition. ASU <font style="WHITE-SPACE: nowrap">2016-12</font> also includes a technical correction within Topic 606 related to required disclosures if the guidance is applied retrospectively upon adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In December 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-20,&#xA0;&#x201C;</font><i>Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers</i>.&#x201D; ASU <font style="WHITE-SPACE: nowrap">2016-20</font> allows entities not to make quantitative disclosures about remaining performance obligations in certain cases and requires entities that use any of the optional exemptions to expand their qualitative disclosures. ASU <font style="WHITE-SPACE: nowrap">2016-20</font> also clarifies other areas of the new revenue standard, including disclosure requirements for prior period performance obligations, impairment guidance for contract costs and the interaction of impairment guidance in ASC <font style="WHITE-SPACE: nowrap">340-40</font> with other guidance elsewhere in the Codification.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Effective February&#xA0;1, 2018, the Company adopted ASC 606 using the modified retrospective adoption model. See Note 10, <i>&#x201C;Revenue from Contracts with Customers,&#x201D;</i> to this Form <font style="WHITE-SPACE: nowrap">10-Q</font> for additional information regarding how the Company is accounting for revenue under the new guidance.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>Recent Accounting Standard Updates</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> We consider the applicability and impact of all ASUs on our consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial position or results of operations. Recently issued ASUs which we feel may be applicable to us are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Recently Issued Accounting Standard Updates &#x2013; Not Yet Adopted</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <i>Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In August 2018, the FASB issued&#xA0;ASU&#xA0;2018-15,&#xA0;&#x201C;<i>Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#x201D;</i> ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments.&#xA0;ASU&#xA0;2018-15&#xA0;is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating the impact the adoption of&#xA0;ASU&#xA0;2018-15&#xA0;will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Fair Value Measurement</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In August 2018, the FASB issued&#xA0;ASU&#xA0;2018-13,&#xA0;&#x201C;<i>Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement.&#x201D;</i> ASU <font style="WHITE-SPACE: nowrap">2018-13</font> modifies the disclosure requirements on fair value measurements.&#xA0;ASU&#xA0;2018-13&#xA0;is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating what impact the adoption of&#xA0;ASU&#xA0;2018-13&#xA0;will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Stock-based Compensation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In June 2018, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2018-07,</font> <i>&#x201C;Compensation &#x2013; Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting.&#x201D;</i> ASU <font style="WHITE-SPACE: nowrap">2018-07</font> expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU <font style="WHITE-SPACE: nowrap">2018-07</font> is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Comprehensive Income</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In February 2018, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2018-02,</font> <i>&#x201C;Income Statement &#x2013; Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.&#x201D;</i> On December&#xA0;22, 2017, the U.S. federal government enacted a tax bill, H.R.1,<i>&#xA0;An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018 (&#x201C;Tax Cuts and Jobs Act&#x201D;)</i>, which requires deferred tax liabilities and assets to be adjusted for the effect of a change in tax laws. ASU <font style="WHITE-SPACE: nowrap">2018-02</font> allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Reform Act. ASU <font style="WHITE-SPACE: nowrap">2018-02</font> is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i>Leases</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> <i>&#x201C;Leases (Topic 842),&#x201D;</i> which supersedes ASC 840, <i>&#x201C;Leases (Topic 840).&#x201D;</i> Subsequently, the FASB issued additional updates which clarify this guidance including ASU <font style="WHITE-SPACE: nowrap">2018-01,</font> <i>&#x201C;Leases (Topic 842: Land Easement Practical Expedient for Transitioning to Topic 842,&#x201D;</i> in January 2018, which allows an entity to elect an optional transition practical expedient to not evaluate land easements that exist or expired before the entity&#x2019;s adoption of Topic 842, and ASU <font style="WHITE-SPACE: nowrap">2018-11,</font> <i>&#x201C;Leases &#x2013; Targeted Improvements (Topic 842),&#x201D;</i> which provides for an additional transition method that allows companies to apply the new lease standard at the adoption date, eliminating the requirement to apply the standard to the earliest period presented in the consolidated financial statements. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> requires a lessee to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease liability for operating leases with terms over twelve months, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. It also requires lessees to classify leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase of the leased asset by the lessee. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. Early adoption of the new guidance is permitted. ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> ASU <font style="WHITE-SPACE: nowrap">2018-01</font> and ASU <font style="WHITE-SPACE: nowrap">2018-11</font> are effective for us beginning in the first quarter of fiscal 2020. We have begun evaluating and planning for adoption and implementation, including gathering, documenting and analyzing lease agreements subject to the new guidance. We anticipate material additions to the balance sheet (upon adoption) of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> assets, offset by the associated liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Recently Issued Accounting Standard Updates &#x2013; Adopted During the Period</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <i>Revenue from Contracts with Customers (Topic 606)</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In May 2014, the FASB issued ASU. <font style="WHITE-SPACE: nowrap">2014-09,&#xA0;&#x201C;</font><i>Revenue from Contracts with Customers (Topic 606).&#x201D;</i>&#xA0;ASU <font style="WHITE-SPACE: nowrap">2014-09</font> provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies using International Financial Reporting Standards and U.S. GAAP. The core principle requires entities to recognize revenue in a manner that depicts the transfer of goods or services to customers in amounts that reflect the consideration an entity expects to be entitled to in exchange for those goods or services. In July 2015, the FASB voted to approve a <font style="WHITE-SPACE: nowrap">one-year</font> deferral, making the standard effective for public entities for annual and interim periods beginning after December&#xA0;15, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In March 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-08,&#xA0;&#x201C;</font><i>Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)</i>.&#x201D; The purpose of ASU <font style="WHITE-SPACE: nowrap">2016-08</font> is to clarify the guidance on principal versus agent considerations. It includes indicators that help to determine whether an entity controls the specified good or service before it is transferred to the customer and to assist in determining when the entity satisfied the performance obligation and as such, whether to recognize a gross or a net amount of consideration in their consolidated statement of operations.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> In April 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-10,&#xA0;&#x201C;</font><i>Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing.&#x201D;</i>&#xA0;ASU <font style="WHITE-SPACE: nowrap">2016-10</font> clarifies that entities are not required to assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. ASU <font style="WHITE-SPACE: nowrap">2016-10</font> also addresses how to determine whether promised goods or services are separately identifiable and permits entities to make a policy election to treat shipping and handling costs as fulfillment activities. In addition, it clarifies key provisions in Topic 606 related to licensing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In May 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-11,&#xA0;&#x201C;</font><i>Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815).&#x201D;</i>&#xA0;ASU <font style="WHITE-SPACE: nowrap">2016-11</font> rescinds previous SEC comments that were codified in Topic 605, Topic 932 and Topic 815. Upon adoption of Topic 606, certain SEC comments including guidance on accounting for shipping and handling fees and costs and consideration given by a vendor to a customer should not be relied upon.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In May 2016, the FASB also issued ASU <font style="WHITE-SPACE: nowrap">2016-12,&#xA0;&#x201C;</font><i>Revenue from Contracts with Customers (Topic 606): Narrow Scope Improvements and Practical Expedients</i>.&#x201D; ASU <font style="WHITE-SPACE: nowrap">2016-12</font> provides clarity around collectability, presentation of sales taxes, <font style="WHITE-SPACE: nowrap">non-cash</font> consideration, contract modifications at transition and completed contracts at transition. ASU <font style="WHITE-SPACE: nowrap">2016-12</font> also includes a technical correction within Topic 606 related to required disclosures if the guidance is applied retrospectively upon adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In December 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-20,&#xA0;&#x201C;</font><i>Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers</i>.&#x201D; ASU <font style="WHITE-SPACE: nowrap">2016-20</font> allows entities not to make quantitative disclosures about remaining performance obligations in certain cases and requires entities that use any of the optional exemptions to expand their qualitative disclosures. ASU <font style="WHITE-SPACE: nowrap">2016-20</font> also clarifies other areas of the new revenue standard, including disclosure requirements for prior period performance obligations, impairment guidance for contract costs and the interaction of impairment guidance in ASC <font style="WHITE-SPACE: nowrap">340-40</font> with other guidance elsewhere in the Codification.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Effective February&#xA0;1, 2018, the Company adopted ASC 606 using the modified retrospective adoption model. See Note 10, <i>&#x201C;Revenue from Contracts with Customers,&#x201D;</i> to this Form <font style="WHITE-SPACE: nowrap">10-Q</font> for additional information regarding how the Company is accounting for revenue under the new guidance.</p> </div> -2189000 38000 -23626000 -18378000 2339000 -27000 -4898000 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>1.</b></td> <td align="left" valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;" align="left"><b>Nature of Business and Basis of Presentation</b></p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b>The Company</b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> SeaChange International, Inc. and its consolidated subsidiaries (collectively &#x201C;SeaChange&#x201D;, &#x201C;we&#x201D;, or the &#x201C;Company&#x201D;) is an industry leader in the delivery of multiscreen video, advertising and premium <font style="white-space:nowrap"><font style="white-space:nowrap">over-the-top</font></font> (&#x201C;OTT&#x201D;) video management solutions. Our products and services are designed to empower video providers to create, manage and monetize the increasingly personalized, highly engaging experiences that viewers demand.</p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b>Basis of Presentation</b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The accompanying unaudited consolidated financial statements include the accounts of SeaChange International, Inc. and its subsidiaries (&#x201C;SeaChange&#x201D; or the &#x201C;Company&#x201D;) and are prepared in accordance with U.S. generally accepted accounting principles (&#x201C;U.S. GAAP&#x201D;) for interim financial reports as well as rules and regulations of the Securities and Exchange Commission (&#x201C;SEC&#x201D;). All intercompany transactions and balances have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared under U.S. GAAP have been condensed or omitted pursuant to such regulations. However,&#xA0;we believe that the disclosures are adequate to make the information presented not misleading. In the opinion of management, the accompanying financial statements include all adjustments, consisting of only normal recurring items, necessary to present a fair presentation of the consolidated financial statements for the periods shown. These consolidated financial statements should be read in conjunction with our most recently audited financial statements and related footnotes included in our Annual Report on Form <font style="white-space:nowrap">10-K</font> (&#x201C;Form <font style="white-space:nowrap">10-K&#x201D;)</font> as filed with the SEC. The balance sheet data as of January&#xA0;31, 2018 that is included in this Quarterly Report on Form <font style="white-space:nowrap">10-Q</font> (&#x201C;Form <font style="white-space:nowrap">10-Q&#x201D;)</font> was derived from our audited financial statements. Certain prior period amounts have been reclassified to conform to current period presentation.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The preparation of these financial statements in conformity with U.S. GAAP, requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. Interim results are not necessarily indicative of the operating results for the full fiscal year or any future periods and actual results may differ from our estimates. During the three and nine months ended October&#xA0;31, 2018, there have been no material changes to our significant accounting policies that were described in our fiscal 2018 Form <font style="white-space:nowrap">10-K,</font> as filed with the SEC. As noted in our Form <font style="white-space:nowrap">10-Q</font> for the quarterly period ended April&#xA0;30, 2018, in the three months ended April&#xA0;30, 2018, our policy for revenue recognition was updated as a result of adopting the new revenue recognition guidance.</p> </div> 2354000 1 42381000 -15901000 -15000 415000 43000 8510000 328000 81000 6649000 50000 -18378000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Property and equipment, net consists of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Estimated</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Useful</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Life&#xA0;(Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Office furniture and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer equipment, software and demonstration equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,414</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,770</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service and spare components</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">1-7</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,858</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less - Accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,796</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,387</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,660</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,471</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 15477000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The following shows the changes in the components of accumulated other comprehensive loss for the nine months ended October&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Changes&#xA0;in</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Foreign</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Fair&#xA0;Value&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Currency</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Available-</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Translation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">for-Sale</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Investments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at January&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,380</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(54</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,434</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at October&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,026</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(69</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,095</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"> The number of common shares used in the computation of diluted net loss per share for the three and nine months ended October&#xA0;31, 2018 and 2017 does not include the effect of the following potentially outstanding common shares because the effect would have been anti-dilutive (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,588</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,676</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Performance stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The following tables set forth our financial assets and liabilities that were accounted for at fair value on a recurring basis as of October&#xA0;31, 2018 and January&#xA0;31, 2018. There were no fair value measurements of our financial assets and liabilities using significant Level&#xA0;3 inputs for the periods presented:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Fair&#xA0;Value&#xA0;at&#xA0;October&#xA0;31,&#xA0;2018&#xA0;Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Quoted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Prices&#xA0;in</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Significant</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Active</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Other</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Markets&#xA0;for</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Observable</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Identical&#xA0;Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Inputs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level&#xA0;1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level&#xA0;2)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Financial assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market accounts <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> marketable securities:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - conventional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-current</font> marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - conventional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Fair&#xA0;Value&#xA0;at&#xA0;January&#xA0;31,&#xA0;2018&#xA0;Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Quoted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Prices&#xA0;in</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Significant</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Active</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Other</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Markets&#xA0;for</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Observable</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Identical&#xA0;Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Inputs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level&#xA0;1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(Level&#xA0;2)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Financial assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market accounts <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> marketable securities:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - conventional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-current</font> marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - conventional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,717</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The following table shows the activity in accrued restructuring reported as a component of other accrued expenses on the consolidated balance sheet as of October&#xA0;31, 2018 (amounts in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Employee-<br /> Related</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Closure&#xA0;of<br /> Leased</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Other</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Benefits</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Facilities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Restructuring</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrual balance as of January&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restructuring charges incurred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">950</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(29</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(287</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(128</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(415</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other charges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrual balance as of October&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">724</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">724</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The following table summarizes revenues by customers&#x2019; geographic locations for the periods presented:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"> <b>Nine&#xA0;Months&#xA0;Ended&#xA0;October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="30" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands,&#xA0;except&#xA0;percentages)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues by customers&#x2019; geographic locations:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe and Middle East</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,876</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,757</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,203</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Latin America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,863</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,545</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,611</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Includes total revenues for the United States for the periods shown as follows (amounts in thousands, except percentage data):</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,013</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> % of total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Revenue Recognition</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company adopted Accounting Standards Codification No. (&#x201C;ASC&#x201D;) 606, <i>&#x201C;Revenue from Contracts with Customers</i>,<i>&#x201D;</i> on February&#xA0;1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The adoption of ASC 606 did not have a material impact on the Company&#x2019;s consolidated financial statements. The reported results for fiscal 2019 reflect the application of ASC 606 guidance while the reported results for fiscal 2018 were prepared under the guidance of ASC 605, <i>&#x201C;Revenue Recognition,&#x201D;</i> which is also referred to herein as &#x201C;legacy U.S. GAAP&#x201D; or the &#x201C;previous guidance.&#x201D; The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company&#x2019;s goods and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from a customer which are subsequently remitted to government authorities. To achieve this core principle, the Company applies the following five steps:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Identify the contract(s) with a customer - A contract with a customer exists when (i)&#xA0;the Company enters into an enforceable contract with a customer that defines each party&#x2019;s rights regarding the goods or services to be transferred and identifies the payment terms related to those goods or services, (ii)&#xA0;the contract has commercial substance, and (iii)&#xA0;the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer&#x2019;s intent and ability to pay the promised consideration.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">2)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Identify the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company must apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">3)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Determine the transaction price - The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company&#x2019;s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determining the transaction price requires significant judgment, which is discussed by revenue category in further detail below.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">4)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Allocate the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">5)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Recognize revenue when (or as) the Company satisfies a performance obligation - The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company&#x2019;s revenue is derived from sales of hardware, software licenses, professional services, and maintenance fees related to the hardware and the Company&#x2019;s software licenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Contracts with multiple performance obligations</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company&#x2019;s contracts often contain multiple performance obligations. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or the Company expects to provide future price concessions, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> <i><u>Hardware</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company has concluded that hardware is either (1)&#xA0;a distinct performance obligation as the client can benefit from the product on its own or (2)&#xA0;a combined performance obligation with software licenses. This conclusion is dependent on the nature of the promise to the customer. In either scenario, hardware revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the hardware. In situations where the hardware is distinct, it is delivered before services are provided and is functional without services, therefore the point in time when control is transferred is upon delivery or acceptance by the customer. When hardware and software are combined, the Company has determined stand-alone selling price for hardware utilizing the relative allocation method based on observable evidence.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Software licenses</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company has concluded that its software licenses are either (1)&#xA0;a distinct performance obligation as the client can benefit from the software on its own or (2)&#xA0;a combined performance obligation with hardware, depending on the nature of the promise to the customer. In either scenario software license revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. The Company&#x2019;s license arrangements generally contain multiple performance obligations, including hardware, installation services, training, and maintenance. The Company has determined stand-alone selling price for software utilizing the relative allocation method based on observable evidence.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Maintenance</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Maintenance revenue, which is included in services revenue in our consolidated statements of operations and comprehensive loss, includes revenue from client support and related professional services. Client support includes software upgrades on a when <font style="WHITE-SPACE: nowrap">and-if</font> available basis, telephone support, bug fixes or patches, and general hardware maintenance support. Maintenance is priced as a percentage of the list price of the related software license and hardware. The Company determined the standalone selling price of maintenance based on this pricing relationship and observable data from standalone sales of maintenance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company has identified three separate distinct performance obligations of maintenance:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Software upgrades and updates;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Technical support; and</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Hardware support.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand ready obligation that is recognized ratably over the passage of the contractual term, which is typically one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Services</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company&#x2019;s services revenue is comprised of software license implementation services, engineering services, training and reimbursable expenses. The Company has concluded that services are distinct performance obligations, with the exception of engineering services. Engineering services may be provided on a stand-alone basis, or bundled with a license, when the Company is providing custom development.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The stand-alone selling price for services in time and materials contracts is determined by observable prices in stand-alone services arrangements and recognized as revenue as the services are performed based on an input measure of hours incurred to total estimated hours.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company estimates the stand-alone selling price for fixed price services based on estimated hours adjusted for historical experience, at time and material rates charged in stand-alone services arrangements. Revenue for fixed price services is recognized over time as the services are provided based on an input measure of hours incurred to total estimated hours.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Contract modifications</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company occasionally enters into amendments to previously executed contracts that constitute contract modifications. The Company assesses each of these contract modifications to determine:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">If the additional products and services are distinct from the product and services in the original arrangement, and</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">If the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either a prospective basis as a termination of the existing contract and the creation of a new contract, or a cumulative <font style="WHITE-SPACE: nowrap">catch-up</font> basis.</p> </div> 1620000 45447000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><b>10.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left"><b>Revenues from Contracts with Customers</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> On February&#xA0;1, 2018, the Company adopted ASC 606<i>&#xA0;</i>using the modified retrospective method to achieve a consistent application of revenue recognition, resulting in a single revenue model to be applied by reporting companies under U.S. GAAP. Under the new model, recognition of revenue occurs when a customer obtains control of promised goods or services in an amount that reflects the consideration to which the providing entity expects to be entitled in exchange for those goods or services. Therefore, for arrangements that include customer-specified acceptance criteria, revenue is recognized when the Company can objectively determine that control has been transferred to the customer in accordance with the agreed-upon specifications in the contract, which may occur before formal customer acceptance. In addition, the new guidance requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The new guidance no longer requires the Company to have vendor specific object evidence (&#x201C;VSOE&#x201D;) to determine the fair value of undelivered elements in a multiple-element software transaction, resulting in revenue attributable to the sale of software being recognized earlier.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Our products and services facilitate the aggregation, licensing, management and distribution of video and advertising content to cable television system operators, telecommunication companies, satellite operators and media companies. Offerings include and revenue is generated from the sales of software, hardware, professional services, maintenance and support in order to deploy SeaChange systems and provide ongoing functionality.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> These offerings can be sold on a standalone basis or as a component of a contract with multiple performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price. The performance obligations include future credits, significant discounts and material rights in addition to the software, hardware, professional services, maintenance and support.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The revenue for perpetual licenses to software applications and hardware is recognized upon delivery or acceptance by the customer. Product maintenance and technical support is recognized ratably over the stated and implied maintenance periods.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The professional services are either fixed price or time and material contracts, and consist of installation and integration, customized development and customized software, training, and&#xA0;<font style="WHITE-SPACE: nowrap">on-site</font>&#xA0;managed services. The installation and integration is recognized over time based on an input measure of hours incurred to total estimated hours. The customized development and software is recognized at a point in time upon delivery and acceptance of the final software product. The training and the&#xA0;<font style="WHITE-SPACE: nowrap">on-site</font>&#xA0;managed services are recognized over the service period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The cumulative effect of the changes made to our consolidated balance sheet as of February&#xA0;1, 2018 for the adoption of the new guidance under the modified retrospective method is as follows (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>February&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Assets</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Liabilities</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Equity</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(148,620</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(146,301</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Contract assets, short-term are included in prepaid expenses and other current assets in our consolidated balance sheet.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following tables set forth the amount by which each financial statement line item is affected in the current reporting period by the application of ASC 606, as compared to the guidance that was in effect before its adoption. The impact of adoption on the consolidated financial statements as of and for the three and nine months ended October&#xA0;31, 2018 is as follows (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Consolidated Balance Sheets:</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Assets</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(680</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,880</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Liabilities</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Equity</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">170,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(164,679</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Contract assets, short-term, are included in prepaid expenses and other current assets in our consolidated balance sheet.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Consolidated Statements of Operations and Comprehensive Loss:</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,612</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,506</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,516</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,535</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,545</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (benefit) provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(775</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(775</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,828</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="12"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>For the Nine Months Ended October&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under ASC 605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under ASC 606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,967</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,675</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,901</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,741</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (benefit) provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,412</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,421</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,152</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Consolidated Statement of Cash Flows:</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>For&#xA0;the&#xA0;Nine&#xA0;Months&#xA0;Ended&#xA0;October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash used in operating activities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(22,089</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,638</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,957</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,740</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,107</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(716</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,060</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash used in operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(23,626</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(23,626</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following summarizes the significant changes under ASC 606 as compared to legacy U.S. GAAP:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="4%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Under legacy U.S. GAAP, the Company allocated revenue to licenses under the residual method when it had VSOE for the remaining undelivered elements, which allocated any future credits or significant discounts entirely to the license. Under ASC 606, the Company allocates all future credits, significant discounts, and material rights to all performance obligations based upon their relative selling price. Additional license revenue from the reallocation of such arrangement consideration is recognized when control is transferred to the customer, which is generally upon delivery of the license.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="4%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Under legacy U.S. GAAP, the Company did not have VSOE for professional services and maintenance in certain geographical areas, which resulted in revenue being deferred in such instances until such time as VSOE existed for all undelivered elements or recognized ratably over the longest service period. Under ASC 606, the requirement for VSOE is eliminated and replaced with the concept of a standalone selling price. Once the transaction price is allocated to each of the performance obligations, the Company recognizes revenue as the performance obligations are delivered, either at a point in time or over time. Under ASC 606, license revenue is recognized when control is transferred to the customer and professional services revenue is recognized over time based on an input measure of hours incurred to total estimated hours. This results in the acceleration of professional services revenue when compared to the historical practice of ratable recognition for professional services when there is a lack of VSOE.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="4%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Under legacy U.S. GAAP, sales commissions and other third-party acquisition costs resulting directly from securing contracts with customers are expensed when incurred. Under ASC 340,&#xA0;<i>&#x201C;Other Assets and Deferred Costs,&#x201D;</i>&#xA0;because the sales commission paid on the maintenance renewals is not commensurate with the original arrangement, ASC 340 requires that these acquisition costs be expensed over the expected period of benefit, which we estimate as the customer life of five years.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="4%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Under legacy U.S. GAAP, professional service costs associated with highly customized development efforts related directly to contracts with customers are expensed when incurred. Under ASC 340, these costs are recognized as an asset when incurred and are expensed along with professional service revenue at the time that customized software is delivered and/or accepted.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Disaggregated Revenue</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following table shows our revenue disaggregated by revenue stream for the three and nine months ended October&#xA0;31, 2018 (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>For&#xA0;the&#xA0;Nine<br /> Months</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Ended&#xA0;October&#xA0;31,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Ended&#xA0;October&#xA0;31,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue by revenue stream:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,821</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance - first year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance - renewal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,612</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Transaction Price Allocated to Future Performance Obligations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied or are partially satisfied as of October&#xA0;31, 2018 is $19.7&#xA0;million. This amount consists of amounts billed for undelivered services that are included in deferred revenue.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Significant Judgments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Once we determine the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. We then allocate the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Judgment is required to determine the standalone selling price for each distinct performance obligation. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> With the exception of travel and entertainment expenses, our contracts do not generally include a variable component to the transaction price. With certain statements of work, we explicitly state that we are to be reimbursed for reasonable travel and entertainment expenses incurred as part of the delivery of professional services. In the cases when we are entitled to collect all travel and entertainment expenses incurred, an estimate of the fulfillment costs is made at the onset of the contract in order to determine the transaction price. The revenue associated with travel and entertainment expenses is then recognized over time along with the professional services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> As discussed above, some of our contracts have payment terms that differ from the timing of revenue recognition which requires us to assess whether the transaction price for those contracts include a significant financing component. We have elected the practical expedient that permits an entity to not adjust for the effects of a significant financing component if we expect that at the contract inception, the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. For those contracts in which the period exceeds the&#xA0;<font style="WHITE-SPACE: nowrap">one-year</font>&#xA0;threshold, this assessment, as well as the quantitative estimate of the financing component and its relative significance, requires judgment. We estimate the significant financing component provided to our customers with extended payment terms by determining the present value of the future payments by applying a discount rate that reflects the customer&#x2019;s creditworthiness.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Contract Balances</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Contract assets consist of unbilled revenue which arises when revenue is recognized in advance of billing for certain customer contracts. Contract liabilities consist of deferred revenue and customer deposits which arise when amounts are billed to or collected from customers in advance of revenue recognition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Costs to Obtain and Fulfill a Contract</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that commissions and special incentive payments (&#x201C;Spiffs&#x201D;) for hardware and software maintenance and support and professional services paid under our sales incentive programs meet the requirements to be capitalized under ASC&#xA0;<font style="WHITE-SPACE: nowrap">340-40,</font>&#xA0;which prior to the adoption of ASC 606, we had expensed as incurred. The amount capitalized for incremental costs to obtain contracts as of October&#xA0;31, 2018 was $0.4&#xA0;million, all of which was short-term and has been included in prepaid expenses and other current assets in our consolidated balance sheet. Costs to obtain a contract are amortized as sales and marketing expense over the expected period of benefit in a manner that is consistent with the transfer of the related goods or services to which the asset relates. The judgments made in determining the amount of costs incurred include whether the commissions are in fact incremental and would not have occurred absent the customer contract and the estimate of the amortization period. The commissions and Spiffs related to professional services are amortized over time, as work is completed. The commissions and Spiffs for hardware and software maintenance are amortized over the life of the customer, which is estimated to be five years. These costs are periodically reviewed for impairment; however, we determined that no impairment existed as of October&#xA0;31, 2018. We have elected to apply the practical expedient and recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> We capitalize incremental costs incurred to fulfill our contracts that (i)&#xA0;relate directly to the contract, (ii)&#xA0;are expected to generate resources that will be used to satisfy the Company&#x2019;s performance obligation under the contract, and (iii)&#xA0;are expected to be recovered through revenue generated under the contract. Contract fulfillment costs include direct labor for support services, software enhancements, reimbursable expenses, and professional services for customized software development costs. The revenue associated with the support services, software enhancements, and reimbursable expenses is recognized ratably over time therefore the costs associated are expensed as incurred. The professional services associated with the customized software are not recognized until completion. As such, the professional services costs are capitalized and recognized upon completion of the services.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Other accrued expenses consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and commissions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,414</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued bonuses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,715</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales tax and VAT payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">420</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,001</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued Restructuring</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>7.</b></td> <td align="left" valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;" align="left"><b>Severance and Other Restructuring Costs</b></p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Restructuring Costs</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> During the nine months ended October&#xA0;31, 2018, we incurred restructuring charges, primarily for employee-related benefits for terminated employees offset by the reversal of certain accruals from fiscal 2018 for costs related to the restructuring.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The following table shows the activity in accrued restructuring reported as a component of other accrued expenses on the consolidated balance sheet as of October&#xA0;31, 2018 (amounts in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Employee-<br /> Related</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Closure&#xA0;of<br /> Leased</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Other</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Benefits</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Facilities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Restructuring</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrual balance as of January&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restructuring charges incurred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">950</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(29</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(287</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(128</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(415</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other charges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrual balance as of October&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">724</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">724</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> During the third quarter of fiscal 2017, we implemented a restructuring program (the &#x201C;2017 Restructuring Program&#x201D;) with the purpose of reducing costs and assisting in restoring SeaChange to profitability and positive cash flow. This program included measures intended to allow the Company to more efficiently operate in a leaner, more direct cost structure. These measures included reductions in workforce, consolidation of facilities, transfers of certain business processes to lower cost regions and reduction in third-party service costs. The Restructuring Plan was substantially complete as of January&#xA0;31, 2018. However, we incurred a small charge for employee-related benefits during the first quarter of fiscal 2019 and reversed any remaining estimates to severance and other restructuring charges in our consolidated statements of operations and comprehensive loss in April 2018. Since its implementation, we recognized $7.1&#xA0;million in restructuring charges related to the 2017 Restructuring Program.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> In September 2018, in order to return the Company to profitability by the end of fiscal 2019, we announced that we implemented further cost-savings actions during the third quarter of fiscal 2019 (the &#x201C;2019 Restructuring Program&#x201D;). The primary element of this restructuring program was staff reductions across all of our functions and geographic areas and we expect the program to be completed by the end of fiscal 2019. Annualized cost savings are expected to be approximately $6&#xA0;million once completed and other restructuring and severance charges are expected to be approximately $1&#xA0;million.</p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Severance Costs</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> During the three and nine months ended October&#xA0;31, 2018, we incurred additional severance charges not related to a restructuring plan of $0.1&#xA0;million and $0.7&#xA0;million, respectively, primarily from the departure of 17 employees. Severance costs during each of the three and nine months ended October&#xA0;31, 2017 were $0.2&#xA0;million.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following is a summary of cash, cash equivalents and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;securities, including the cost basis, aggregate fair value and gross unrealized gains and losses, for short- and long-term marketable securities portfolio as of October&#xA0;31, 2018 and January&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized</b><br /> <b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Unrealized</b><br /> <b>Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>Unrealized</b><br /> <b>Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Estimated</b><br /> <b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>October&#xA0;31, 2018:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - short-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,001</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(80</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>January&#xA0;31, 2018:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - short-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,001</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. treasury notes and bonds - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues - short-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. government agency issues - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds - long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,092</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> 2571000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>2.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>Significant Accounting Policies</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Cash, cash equivalents and restricted cash</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Cash and cash equivalents include cash on hand and on deposit and highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at date of purchase of 90 days or less. All cash equivalents are carried at cost, which approximates fair value. Restricted cash represents cash that is restricted as to withdrawal or usage and consists primarily of cash held as collateral for performance obligations with our customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The following table provides a summary of cash, cash equivalents and restricted cash that constitutes the total amounts shown in the consolidated statements of cash flows for the nine months ended October&#xA0;31, 2018 and 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents, and restricted cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Revenue Recognition</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company adopted Accounting Standards Codification No. (&#x201C;ASC&#x201D;) 606, <i>&#x201C;Revenue from Contracts with Customers</i>,<i>&#x201D;</i> on February&#xA0;1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The adoption of ASC 606 did not have a material impact on the Company&#x2019;s consolidated financial statements. The reported results for fiscal 2019 reflect the application of ASC 606 guidance while the reported results for fiscal 2018 were prepared under the guidance of ASC 605, <i>&#x201C;Revenue Recognition,&#x201D;</i> which is also referred to herein as &#x201C;legacy U.S. GAAP&#x201D; or the &#x201C;previous guidance.&#x201D; The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company&#x2019;s goods and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from a customer which are subsequently remitted to government authorities. To achieve this core principle, the Company applies the following five steps:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Identify the contract(s) with a customer - A contract with a customer exists when (i)&#xA0;the Company enters into an enforceable contract with a customer that defines each party&#x2019;s rights regarding the goods or services to be transferred and identifies the payment terms related to those goods or services, (ii)&#xA0;the contract has commercial substance, and (iii)&#xA0;the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer&#x2019;s intent and ability to pay the promised consideration.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">2)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Identify the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company must apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">3)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Determine the transaction price - The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company&#x2019;s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determining the transaction price requires significant judgment, which is discussed by revenue category in further detail below.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">4)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Allocate the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">5)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Recognize revenue when (or as) the Company satisfies a performance obligation - The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company&#x2019;s revenue is derived from sales of hardware, software licenses, professional services, and maintenance fees related to the hardware and the Company&#x2019;s software licenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Contracts with multiple performance obligations</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company&#x2019;s contracts often contain multiple performance obligations. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or the Company expects to provide future price concessions, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> <i><u>Hardware</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company has concluded that hardware is either (1)&#xA0;a distinct performance obligation as the client can benefit from the product on its own or (2)&#xA0;a combined performance obligation with software licenses. This conclusion is dependent on the nature of the promise to the customer. In either scenario, hardware revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the hardware. In situations where the hardware is distinct, it is delivered before services are provided and is functional without services, therefore the point in time when control is transferred is upon delivery or acceptance by the customer. When hardware and software are combined, the Company has determined stand-alone selling price for hardware utilizing the relative allocation method based on observable evidence.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Software licenses</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company has concluded that its software licenses are either (1)&#xA0;a distinct performance obligation as the client can benefit from the software on its own or (2)&#xA0;a combined performance obligation with hardware, depending on the nature of the promise to the customer. In either scenario software license revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. The Company&#x2019;s license arrangements generally contain multiple performance obligations, including hardware, installation services, training, and maintenance. The Company has determined stand-alone selling price for software utilizing the relative allocation method based on observable evidence.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Maintenance</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Maintenance revenue, which is included in services revenue in our consolidated statements of operations and comprehensive loss, includes revenue from client support and related professional services. Client support includes software upgrades on a when <font style="WHITE-SPACE: nowrap">and-if</font> available basis, telephone support, bug fixes or patches, and general hardware maintenance support. Maintenance is priced as a percentage of the list price of the related software license and hardware. The Company determined the standalone selling price of maintenance based on this pricing relationship and observable data from standalone sales of maintenance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company has identified three separate distinct performance obligations of maintenance:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Software upgrades and updates;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Technical support; and</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Hardware support.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand ready obligation that is recognized ratably over the passage of the contractual term, which is typically one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Services</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company&#x2019;s services revenue is comprised of software license implementation services, engineering services, training and reimbursable expenses. The Company has concluded that services are distinct performance obligations, with the exception of engineering services. Engineering services may be provided on a stand-alone basis, or bundled with a license, when the Company is providing custom development.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The stand-alone selling price for services in time and materials contracts is determined by observable prices in stand-alone services arrangements and recognized as revenue as the services are performed based on an input measure of hours incurred to total estimated hours.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company estimates the stand-alone selling price for fixed price services based on estimated hours adjusted for historical experience, at time and material rates charged in stand-alone services arrangements. Revenue for fixed price services is recognized over time as the services are provided based on an input measure of hours incurred to total estimated hours.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Contract modifications</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The Company occasionally enters into amendments to previously executed contracts that constitute contract modifications. The Company assesses each of these contract modifications to determine:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">If the additional products and services are distinct from the product and services in the original arrangement, and</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">If the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either a prospective basis as a termination of the existing contract and the creation of a new contract, or a cumulative <font style="WHITE-SPACE: nowrap">catch-up</font> basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Impairment of Assets</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Indefinite-lived intangible assets, such as goodwill, are not amortized but are evaluated for impairment at the reporting unit level annually, in our third quarter beginning August 1st. Indefinite-lived intangible assets may be tested for impairment on an interim basis in addition to the annual evaluation if an event occurs or circumstances change such as declines in sales, earnings or cash flows, decline in the Company&#x2019;s stock price, or material adverse changes in the business climate, which would more likely than not reduce the fair value of a reporting unit below its carrying amount.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> We also evaluate other long-lived assets such as property and equipment and intangible assets with finite useful lives, on a regular basis for the existence of facts or circumstances, both internal and external that may suggest an asset is not recoverable. If such circumstances exist, we evaluate the carrying value of long-lived assets to determine if impairment exists based upon estimated undiscounted future cash flows over the remaining useful life of the assets and compares that value to the carrying value of the assets. Our cash flow estimates contain management&#x2019;s best estimates, using appropriate and customary assumptions and projections at the time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July&#xA0;31, 2018. As a result of the quantitative goodwill impairment test performed as of July&#xA0;31, 2018, the Company determined that the fair value of the reporting unit exceeded its carrying value. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019. See Note 5, <i>&#x201C;Goodwill and Intangible Assets,&#x201D;</i> for more information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Liquidity</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> We continue to realize savings related to our previous restructuring activities. These measures are important steps in restoring SeaChange to profitability and positive cash flow. The Company believes that existing funds and cash expected to be provided by future operating activities are adequate to satisfy our working capital, capital expenditure requirements and other contractual obligations for the foreseeable future, including at least the next 12 months.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following table sets forth our computation of basic and diluted net loss per common share (amounts in thousands, except per share amounts):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,827</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average shares used in computing net loss per share - basic and diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.11</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.00</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.20</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.11</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.00</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.20</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> As of October&#xA0;31, 2018, the estimated future amortization expense for our finite-life intangible assets is as follows (amounts in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="85%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Estimated</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;"> <b>Fiscal&#xA0;Year&#xA0;Ended&#xA0;January&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019 (for the remaining three months)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">217</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">311</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2024 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">531</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The following table represents the changes in the carrying amount of goodwill for the nine months ended October&#xA0;31, 2018 (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance&#xA0;as&#xA0;of&#xA0;January&#xA0;31,&#xA0;2017:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, gross</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39,279</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cumulative translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;31, 2018:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, gross</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,858</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39,279</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cumulative translation adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,623</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of October&#xA0;31, 2018:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, gross</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39,279</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Inventories consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Components and assemblies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">706</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Four and one customers each accounted for 10% or more of our total revenues for the three and nine months, respectively, ended October&#xA0;31, 2018 and one customer accounted for 10% or more of our total revenues for the three and nine months ended October 31, 2017 as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer C</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer D</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 10776000 <div> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> Intangible assets, net, consisted of the following at October&#xA0;31, 2018 and January&#xA0;31, 2018:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="48%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"> <b>As&#xA0;of&#xA0;October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"> <b>As&#xA0;of&#xA0;January&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>Weighted&#xA0;average</b><br /> <b>remaining&#xA0;life</b><br /> <b>(Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Gross</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Gross</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Accumulated</b><br /> <b>Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Net</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="26" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Finite-life intangible assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Customer contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.85</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,895</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,482</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">413</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,818</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(29,836</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">982</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <font style="white-space:nowrap">Non-compete</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,473</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,473</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,639</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,635</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Completed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.86</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,655</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,561</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,479</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,203</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Trademarks, patents and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.0</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,948</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,924</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,189</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,148</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total finite-life intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.9</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,971</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(36,440</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">531</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,125</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(50,822</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,303</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>11.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>Segment Information, Significant Customers and Geographic Information</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Segment Information</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Our operations are organized into one reportable segment. Operating segments are defined as components of an enterprise evaluated regularly by the Company&#x2019;s chief operating decision maker in deciding how to allocate resources and assess performance. Our reportable segment was determined based upon the nature of the products offered to customers, the market characteristics of each operating segment and the Company&#x2019;s management structure.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Significant Customers</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Four and one customers each accounted for 10% or more of our total revenues for the three and nine months, respectively, ended October&#xA0;31, 2018 and one customer accounted for 10% or more of our total revenues for the three and nine months ended October 31, 2017 as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer C</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer D</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> <b><i>Geographic Information</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The following table summarizes revenues by customers&#x2019; geographic locations for the periods presented:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"> <b>Nine&#xA0;Months&#xA0;Ended&#xA0;October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="30" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands,&#xA0;except&#xA0;percentages)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues by customers&#x2019; geographic locations:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe and Middle East</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,876</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,757</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,203</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Latin America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,863</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,545</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,611</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Includes total revenues for the United States for the periods shown as follows (amounts in thousands, except percentage data):</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,013</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> % of total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> SEAC <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>4.</b></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>Consolidated Balance Sheet Detail</b></p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Inventories, net</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Inventories consist primarily of hardware and related component parts and are stated at the lower of cost (on a <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> basis) or market. Inventories consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Components and assemblies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total inventories, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">706</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Property and equipment, net</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Property and equipment, net consists of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>Estimated</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Useful</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Life&#xA0;(Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Office furniture and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer equipment, software and demonstration equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,414</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,770</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service and spare components</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">1-7</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,858</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less - Accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,796</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,387</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,660</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,471</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> Depreciation and amortization expense on property and equipment, net was $0.3&#xA0;million and $1.0&#xA0;million for the three and nine months ended October&#xA0;31, 2018 and $0.6&#xA0;million and $1.8&#xA0;million for the three and nine months ended October&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Other accrued expenses</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Other accrued expenses consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and commissions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,414</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued bonuses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,715</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales tax and VAT payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">420</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,001</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued Restructuring</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>8.</b></td> <td align="left" valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;" align="left"><b>Stockholders&#x2019; Equity</b></p> </td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>2011 Compensation and Incentive Plan</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> In July 2011, our stockholders approved the adoption of our 2011 Compensation and Incentive Plan (the &#x201C;2011 Plan&#x201D;). The 2011 Plan provides for the grant of incentive stock options, nonqualified stock options, restricted stock, restricted stock units (&#x201C;RSUs&#x201D;), deferred stock units (&#x201C;DSUs&#x201D;) and other equity based <font style="white-space:nowrap">non-stock</font> option awards as determined by the plan administrator to officers, employees, consultants, and directors of the Company.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> On July&#xA0;13, 2017, our stockholders approved an amendment to the 2011 Plan which increased the number of shares under the 2011 Plan by 4,000,000 shares and correspondingly, increased the number of incentive stock options that can be authorized for issuance under the 2011 Plan.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> Effective February&#xA0;1, 2014, SeaChange gave its <font style="white-space:nowrap">non-employee</font> members of the Board of Directors the option to receive DSUs in lieu of RSUs, beginning with the annual grant for fiscal 2015. The number of units subject to the DSUs is determined as of the grant date and shall fully vest one year from the grant date. The shares underlying the DSUs are not vested and issued until the earlier of the director ceasing to be a member of the Board of Directors (provided such time is subsequent to the first day of the succeeding fiscal year) or immediately prior to a change in control.</p> <p style="font-size:1px;margin-top:6px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We may satisfy awards upon the exercise of stock options or the vesting of stock units with newly issued shares or treasury shares. The Board of Directors is responsible for the administration of the 2011 Plan and determining the terms of each award, award exercise price, the number of shares for which each award is granted and the rate at which each award vests. In certain instances, the Board of Directors may elect to modify the terms of an award. As of October&#xA0;31, 2018, there were 2,523,049 shares available for future grant under the 2011 Plan.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> Option awards may be granted to employees at an exercise price per share of not less than 100% of the fair market value per common share on the date of the grant. Stock units may be granted to any officer, employee, director, or consultant at a purchase price per share as determined by the Board of Directors. Option awards granted under the 2011 Plan generally vest over a period of one to four years and expire ten years from the date of the grant.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> In fiscal 2016, the Board of Directors developed a Long-Term Incentive (&#x201C;LTI&#x201D;) Program under which the named executive officers and other key employees of the Company will receive long-term equity-based incentive awards, which are intended to align the interests of our named executive officers and other key employees with the long-term interests of our stockholders and to emphasize and reinforce our focus on team success. Long-term equity-based incentive compensation awards are made in the form of stock options, RSUs and performance stock units (&#x201C;PSUs&#x201D;) subject to vesting based in part on the extent to which employment continues for three years. In fiscal 2018, the Board of Directors changed the structure of prospective LTI performance-based awards, changing from awards based on total shareholder return to awards based on Company-specific financial performance metrics. Since these awards are performance-based awards and do not include market conditions, we record the fair value of these PSUs using the grant date share price rather than the Monte Carlo simulation model used for PSUs previously granted in fiscal 2016 and fiscal 2017, which included market conditions. We recognize stock compensation expense ratably over the required service period based on the estimate that it is probable that the measurement criteria will be achieved and the targeted number of shares will vest. If there is a change in estimate of the number of shares that are probable of vesting, we will cumulatively adjust stock compensation expense in the period that the change in estimate is made.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We have granted market-based options to certain officers in connection with their appointment. These stock options have an exercise price equal to our closing stock price on the date of grant and will vest in approximately equal increments based upon the closing price of SeaChange&#x2019;s common stock. We record the fair value of these stock options using the Monte Carlo simulation model, since the stock option vesting is variable depending on the closing price of our traded common stock. The model simulated the daily trading price of the market-based stock options expected terms to determine if the vesting conditions would be triggered during the term. Effective April&#xA0;6, 2016, Ed Terino, who previously served as our Chief Operating Officer (&#x201C;COO&#x201D;), was appointed Chief Executive Officer (&#x201C;CEO&#x201D;) of SeaChange and was granted 600,000 market-based options, bringing the total of his market-based options, when added to the 200,000 market-based options he received upon hire as COO in June 2015, to 800,000 market-based options. The fair value of these 800,000 stock options was estimated to be $2.1&#xA0;million. As of October&#xA0;31, 2018, $0.06&#xA0;million remained unamortized on these market-based stock options, which will be expensed over the next 0.3 years, the remaining weighted average amortization period.</p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>2015 Employee Stock Purchase Plan</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> In July 2015, we adopted the 2015 Employee Stock Purchase Plan (the &#x201C;ESPP&#x201D;). The purpose of the ESPP is to provide eligible employees, including executive officers of SeaChange, with the opportunity to purchase shares of our common stock at a discount through accumulated payroll deductions of up to 15%, but not less than one percent of their eligible compensation, subject to any plan limitations. Offering periods typically commence on October 1<sup style="font-size:85%; vertical-align:top">st</sup> and April 1<sup style="font-size:85%; vertical-align:top">st</sup> and end on March 31<sup style="font-size:85%; vertical-align:top">st</sup> and September 30<sup style="font-size:85%; vertical-align:top">th</sup> with the last trading day being the exercise date for the offering period. On each purchase date, eligible employees will purchase our stock at a price per share equal to 85% of the closing price of our common stock on the exercise date, but no less than par value. The maximum number of shares of our common stock which will be authorized for sale under the ESPP is 1,150,000 shares. Since its inception, a total of 56,821 shares have been purchased under the ESPP. Stock-based compensation expense related to the ESPP was not significant for the three and nine months ended October&#xA0;31, 2018 and 2017.</p> </div> 35668000 35668000 35668000 1000 534000 -914000 0 1200000 90 days or less 17 <div> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Liquidity</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> We continue to realize savings related to our previous restructuring activities. These measures are important steps in restoring SeaChange to profitability and positive cash flow. The Company believes that existing funds and cash expected to be provided by future operating activities are adequate to satisfy our working capital, capital expenditure requirements and other contractual obligations for the foreseeable future, including at least the next 12 months.</p> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> The following table provides a summary of cash, cash equivalents and restricted cash that constitutes the total amounts shown in the consolidated statements of cash flows for the nine months ended October&#xA0;31, 2018 and 2017:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,554</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,155</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restricted cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">543</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total cash, cash equivalents, and restricted cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,097</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,163</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 700000 0 P1Y P1Y P1Y 18967000 -0.52 -0.52 -20741000 -2421000 2107000 -7060000 4957000 -2488000 -23626000 -18378000 42381000 -15901000 -18378000 45447000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> The cumulative effect of the changes made to our consolidated balance sheet as of February&#xA0;1, 2018 for the adoption of the new guidance under the modified retrospective method is as follows (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>January&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>February&#xA0;1,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Assets</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Liabilities</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Equity</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(148,620</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(146,301</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Contract assets, short-term are included in prepaid expenses and other current assets in our consolidated balance sheet.</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following tables set forth the amount by which each financial statement line item is affected in the current reporting period by the application of ASC 606, as compared to the guidance that was in effect before its adoption. The impact of adoption on the consolidated financial statements as of and for the three and nine months ended October&#xA0;31, 2018 is as follows (amounts in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Consolidated Balance Sheets:</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As&#xA0;of</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Assets</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(680</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,880</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Liabilities</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>Equity</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">170,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(164,679</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Contract assets, short-term, are included in prepaid expenses and other current assets in our consolidated balance sheet.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Consolidated Statements of Operations and Comprehensive Loss:</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>For&#xA0;the&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,612</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,506</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,516</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,535</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,545</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (benefit) provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(775</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(775</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,828</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="12"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>For the Nine Months Ended October&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under ASC 605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under ASC 606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,967</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,675</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,901</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,741</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (benefit) provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,412</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,421</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,152</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> <b><i>Consolidated Statement of Cash Flows:</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>For&#xA0;the&#xA0;Nine&#xA0;Months&#xA0;Ended&#xA0;October&#xA0;31,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;605</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustment</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Under&#xA0;ASC&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash used in operating activities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(22,089</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,378</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,638</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,957</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,740</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,107</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(716</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,060</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash used in operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(23,626</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(23,626</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> P5Y 18509000 -0.63 -0.63 -24515000 -2412000 1740000 -716000 5638000 -169000 -23626000 -22152000 42381000 -19675000 -22089000 41216000 458000 0.11 0.11 3774000 -366000 -6344000 -680000 -2319000 3774000 3774000 3711000 4231000 3259000 527000 389000 111000 1 0.15 0.03 0.30 0.15 0.52 0.418 P1Y10M6D P1Y10M9D P3Y P10Y 1.00 Option awards may be granted to employees at an exercise price per share of not less than 100% of the fair market value per common share on the date of the grant P4Y P1Y P3Y 2518000 12821000 15914000 32626000 11011000 P5Y 1632000 19983000 P20Y P3Y P5Y P0Y P7Y P1Y P5Y 287000 -950000 0 128000 7000 0 29000 0 7100000 -15000 2354000 1176000 13757000 6934000 23580000 19013000 200000 800000 P3M18D 2100000 On each purchase date, eligible employees will purchase our stock at a price per share equal to 85% of the closing price of our common stock on the exercise date, but no less than par value. 2015-10-01 0.85 0.01 0.15 0.35 -1623000 2292000 696000 2452000 370000 -311000 7066000 600000 0.00 0.00 3868000 934000 1154000 16364000 -220000 14000 -79000 15444000 920000 -12000 5634000 960000 23430000 3916000 200000 35479000 35479000 35479000 1000 255000 600000 1588000 339000 483000 42000 1 0.53 0.02 0.62 0.07 0.29 0.261 1198000 11119000 5612000 12311000 394000 14560000 1545000 6931000 6105000 0 0 768000 4416000 205000 -2901000 7323000 300000 -0.11 -0.11 3209000 -4602000 -775000 11288000 -3827000 -2087000 923000 13803000 -2515000 3000 50000 4836000 1030000 18611000 3705000 35747000 35747000 35747000 1000 178000 400000 100000 7323000 -0.12 -0.12 -4545000 -775000 -3828000 13805000 -2516000 18612000 7163000 -0.12 -0.12 -4535000 -775000 -3818000 13695000 -2506000 18352000 160000 -10000 -10000 110000 -10000 260000 3204000 575000 419000 218000 4 0.10 0.13 0.10 0.12 0.02 0.21 0.21 0.56 0.437 1716000 8268000 5428000 10343000 2948000 514000 6882000 338000 3876000 3863000 10534000 8124000 0001019671 country:US 2018-08-01 2018-10-31 0001019671 srt:NorthAmericaMember 2018-08-01 2018-10-31 0001019671 srt:LatinAmericaMember 2018-08-01 2018-10-31 0001019671 us-gaap:EMEAMember 2018-08-01 2018-10-31 0001019671 srt:AsiaPacificMember 2018-08-01 2018-10-31 0001019671 seac:RenewalMaintenanceMember 2018-08-01 2018-10-31 0001019671 seac:FirstYearMaintenanceMember 2018-08-01 2018-10-31 0001019671 seac:ProfessionalServicesMember 2018-08-01 2018-10-31 0001019671 us-gaap:ServiceMember 2018-08-01 2018-10-31 0001019671 us-gaap:ProductMember 2018-08-01 2018-10-31 0001019671 country:USus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 srt:NorthAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 srt:LatinAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 seac:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 seac:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 seac:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 seac:CustomerAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-08-01 2018-10-31 0001019671 us-gaap:SalesRevenueNetMember 2018-08-01 2018-10-31 0001019671 seac:DeferredStockUnitsMember 2018-08-01 2018-10-31 0001019671 us-gaap:RestrictedStockUnitsRSUMember 2018-08-01 2018-10-31 0001019671 us-gaap:PerformanceSharesMember 2018-08-01 2018-10-31 0001019671 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-08-01 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-08-01 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Member 2018-08-01 2018-10-31 0001019671 2018-08-01 2018-10-31 0001019671 2018-05-01 2018-07-31 0001019671 country:US 2017-08-01 2017-10-31 0001019671 srt:NorthAmericaMember 2017-08-01 2017-10-31 0001019671 srt:LatinAmericaMember 2017-08-01 2017-10-31 0001019671 us-gaap:EMEAMember 2017-08-01 2017-10-31 0001019671 srt:AsiaPacificMember 2017-08-01 2017-10-31 0001019671 us-gaap:ServiceMember 2017-08-01 2017-10-31 0001019671 us-gaap:ProductMember 2017-08-01 2017-10-31 0001019671 country:USus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-08-01 2017-10-31 0001019671 srt:NorthAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-08-01 2017-10-31 0001019671 srt:LatinAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-08-01 2017-10-31 0001019671 us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-08-01 2017-10-31 0001019671 srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-08-01 2017-10-31 0001019671 seac:CustomerAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-08-01 2017-10-31 0001019671 us-gaap:SalesRevenueNetMember 2017-08-01 2017-10-31 0001019671 seac:DeferredStockUnitsMember 2017-08-01 2017-10-31 0001019671 us-gaap:RestrictedStockUnitsRSUMember 2017-08-01 2017-10-31 0001019671 us-gaap:PerformanceSharesMember 2017-08-01 2017-10-31 0001019671 us-gaap:EmployeeStockOptionMember 2017-08-01 2017-10-31 0001019671 2017-08-01 2017-10-31 0001019671 2016-02-01 2017-01-31 0001019671 2017-02-01 2018-01-31 0001019671 2017-01-01 2017-12-31 0001019671 seac:TwoThousandFifteenEmployeeStockPurchasePlanMember 2015-07-01 2015-07-31 0001019671 us-gaap:OfficerMember 2018-02-01 2018-10-31 0001019671 us-gaap:ChiefExecutiveOfficerMember 2018-02-01 2018-10-31 0001019671 us-gaap:ChiefOperatingOfficerMember 2018-02-01 2018-10-31 0001019671 country:US 2018-02-01 2018-10-31 0001019671 srt:NorthAmericaMember 2018-02-01 2018-10-31 0001019671 srt:LatinAmericaMember 2018-02-01 2018-10-31 0001019671 us-gaap:EMEAMember 2018-02-01 2018-10-31 0001019671 srt:AsiaPacificMember 2018-02-01 2018-10-31 0001019671 us-gaap:AccumulatedTranslationAdjustmentMember 2018-02-01 2018-10-31 0001019671 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-02-01 2018-10-31 0001019671 seac:RestructuringPlanMember 2018-02-01 2018-10-31 0001019671 us-gaap:OtherRestructuringMember 2018-02-01 2018-10-31 0001019671 us-gaap:FacilityClosingMember 2018-02-01 2018-10-31 0001019671 us-gaap:EmployeeSeveranceMember 2018-02-01 2018-10-31 0001019671 seac:ServiceAndSpareComponentsMember 2018-02-01 2018-10-31 0001019671 srt:MinimumMemberus-gaap:LeaseholdImprovementsMember 2018-02-01 2018-10-31 0001019671 srt:MaximumMemberus-gaap:LeaseholdImprovementsMember 2018-02-01 2018-10-31 0001019671 us-gaap:LandMember 2018-02-01 2018-10-31 0001019671 us-gaap:FurnitureAndFixturesMember 2018-02-01 2018-10-31 0001019671 us-gaap:ComputerEquipmentMember 2018-02-01 2018-10-31 0001019671 us-gaap:BuildingMember 2018-02-01 2018-10-31 0001019671 seac:RenewalMaintenanceMember 2018-02-01 2018-10-31 0001019671 seac:FirstYearMaintenanceMember 2018-02-01 2018-10-31 0001019671 seac:MaintenanceOfHardwareAndSoftwareMember 2018-02-01 2018-10-31 0001019671 seac:ProfessionalServicesMember 2018-02-01 2018-10-31 0001019671 us-gaap:ServiceMember 2018-02-01 2018-10-31 0001019671 us-gaap:ProductMember 2018-02-01 2018-10-31 0001019671 seac:LongTermIncentiveProgramMember 2018-02-01 2018-10-31 0001019671 srt:MinimumMemberseac:CompensationAndIncentivePlan2011Member 2018-02-01 2018-10-31 0001019671 srt:MaximumMemberseac:CompensationAndIncentivePlan2011Member 2018-02-01 2018-10-31 0001019671 seac:CompensationAndIncentivePlan2011Member 2018-02-01 2018-10-31 0001019671 seac:TradeNamesIntellectualPropertyAndOtherMember 2018-02-01 2018-10-31 0001019671 us-gaap:DevelopedTechnologyRightsMember 2018-02-01 2018-10-31 0001019671 us-gaap:CustomerContractsMember 2018-02-01 2018-10-31 0001019671 country:USus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-02-01 2018-10-31 0001019671 srt:NorthAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-02-01 2018-10-31 0001019671 srt:LatinAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-02-01 2018-10-31 0001019671 us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-02-01 2018-10-31 0001019671 srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-02-01 2018-10-31 0001019671 seac:CustomerAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-02-01 2018-10-31 0001019671 us-gaap:SalesRevenueNetMember 2018-02-01 2018-10-31 0001019671 seac:DeferredStockUnitsMember 2018-02-01 2018-10-31 0001019671 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-10-31 0001019671 us-gaap:PerformanceSharesMember 2018-02-01 2018-10-31 0001019671 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-02-01 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-02-01 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2018-10-31 0001019671 2018-02-01 2018-10-31 0001019671 country:US 2017-02-01 2017-10-31 0001019671 srt:NorthAmericaMember 2017-02-01 2017-10-31 0001019671 srt:LatinAmericaMember 2017-02-01 2017-10-31 0001019671 us-gaap:EMEAMember 2017-02-01 2017-10-31 0001019671 srt:AsiaPacificMember 2017-02-01 2017-10-31 0001019671 us-gaap:ServiceMember 2017-02-01 2017-10-31 0001019671 us-gaap:ProductMember 2017-02-01 2017-10-31 0001019671 country:USus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-02-01 2017-10-31 0001019671 srt:NorthAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-02-01 2017-10-31 0001019671 srt:LatinAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-02-01 2017-10-31 0001019671 us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-02-01 2017-10-31 0001019671 srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-02-01 2017-10-31 0001019671 seac:CustomerAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-02-01 2017-10-31 0001019671 us-gaap:SalesRevenueNetMember 2017-02-01 2017-10-31 0001019671 seac:DeferredStockUnitsMember 2017-02-01 2017-10-31 0001019671 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2017-10-31 0001019671 us-gaap:PerformanceSharesMember 2017-02-01 2017-10-31 0001019671 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-10-31 0001019671 2017-02-01 2017-10-31 0001019671 seac:TwoThousandFifteenEmployeeStockPurchasePlanMember 2015-07-01 2018-10-31 0001019671 seac:CompensationAndIncentivePlan2011Member 2017-07-13 2017-07-13 0001019671 us-gaap:ChiefExecutiveOfficerMember 2016-04-06 2016-04-06 0001019671 seac:RestructuringPlanMember 2018-09-10 2018-09-10 0001019671 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-02-01 0001019671 us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 0001019671 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-31 0001019671 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-31 0001019671 us-gaap:OtherRestructuringMember 2018-01-31 0001019671 us-gaap:FacilityClosingMember 2018-01-31 0001019671 us-gaap:EmployeeSeveranceMember 2018-01-31 0001019671 seac:ServiceAndSpareComponentsMember 2018-01-31 0001019671 us-gaap:LeaseholdImprovementsMember 2018-01-31 0001019671 us-gaap:LandMember 2018-01-31 0001019671 us-gaap:FurnitureAndFixturesMember 2018-01-31 0001019671 us-gaap:ComputerEquipmentMember 2018-01-31 0001019671 us-gaap:BuildingMember 2018-01-31 0001019671 seac:CorporateBondsLongTermMember 2018-01-31 0001019671 seac:UsTreasuryBondSecuritiesShortTermMember 2018-01-31 0001019671 seac:UsGovernmentAgencyIssuesLongTermMember 2018-01-31 0001019671 seac:UsTreasuryBondSecuritiesLongTermMember 2018-01-31 0001019671 seac:UsGovernmentAgencyIssuesShortTermMember 2018-01-31 0001019671 us-gaap:CorporateBondSecuritiesMember 2018-01-31 0001019671 us-gaap:CashMember 2018-01-31 0001019671 us-gaap:CashEquivalentsMember 2018-01-31 0001019671 us-gaap:CashAndCashEquivalentsMember 2018-01-31 0001019671 seac:TradeNamesIntellectualPropertyAndOtherMember 2018-01-31 0001019671 us-gaap:NoncompeteAgreementsMember 2018-01-31 0001019671 us-gaap:DevelopedTechnologyRightsMember 2018-01-31 0001019671 us-gaap:CustomerContractsMember 2018-01-31 0001019671 us-gaap:USTreasurySecuritiesMember 2018-01-31 0001019671 us-gaap:FairValueInputsLevel2Memberseac:UsGovernmentAgencyIssuesLongTermMember 2018-01-31 0001019671 us-gaap:FairValueInputsLevel2Memberseac:UsGovernmentAgencyIssuesShortTermMember 2018-01-31 0001019671 us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember 2018-01-31 0001019671 us-gaap:FairValueInputsLevel2Member 2018-01-31 0001019671 us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember 2018-01-31 0001019671 us-gaap:FairValueInputsLevel1Member 2018-01-31 0001019671 us-gaap:FairValueInputsLevel3Member 2018-01-31 0001019671 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member 2018-01-31 0001019671 us-gaap:MoneyMarketFundsMember 2018-01-31 0001019671 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-31 0001019671 2018-01-31 0001019671 2017-01-31 0001019671 us-gaap:OfficerMember 2018-10-31 0001019671 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-31 0001019671 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-10-31 0001019671 us-gaap:EmployeeSeveranceMember 2018-10-31 0001019671 seac:ServiceAndSpareComponentsMember 2018-10-31 0001019671 us-gaap:LeaseholdImprovementsMember 2018-10-31 0001019671 us-gaap:LandMember 2018-10-31 0001019671 us-gaap:FurnitureAndFixturesMember 2018-10-31 0001019671 us-gaap:ComputerEquipmentMember 2018-10-31 0001019671 us-gaap:BuildingMember 2018-10-31 0001019671 seac:MaintenanceOfHardwareAndSoftwareMember 2018-10-31 0001019671 seac:CorporateBondsLongTermMember 2018-10-31 0001019671 seac:UsTreasuryBondSecuritiesShortTermMember 2018-10-31 0001019671 seac:UsGovernmentAgencyIssuesLongTermMember 2018-10-31 0001019671 seac:UsTreasuryBondSecuritiesLongTermMember 2018-10-31 0001019671 us-gaap:CorporateBondSecuritiesMember 2018-10-31 0001019671 us-gaap:CashMember 2018-10-31 0001019671 us-gaap:CashEquivalentsMember 2018-10-31 0001019671 us-gaap:CashAndCashEquivalentsMember 2018-10-31 0001019671 seac:TradeNamesIntellectualPropertyAndOtherMember 2018-10-31 0001019671 us-gaap:NoncompeteAgreementsMember 2018-10-31 0001019671 us-gaap:DevelopedTechnologyRightsMember 2018-10-31 0001019671 us-gaap:CustomerContractsMember 2018-10-31 0001019671 us-gaap:USTreasurySecuritiesMember 2018-10-31 0001019671 us-gaap:FairValueInputsLevel2Memberseac:UsGovernmentAgencyIssuesLongTermMember 2018-10-31 0001019671 us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember 2018-10-31 0001019671 us-gaap:FairValueInputsLevel2Member 2018-10-31 0001019671 us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember 2018-10-31 0001019671 us-gaap:FairValueInputsLevel1Member 2018-10-31 0001019671 us-gaap:FairValueInputsLevel3Member 2018-10-31 0001019671 us-gaap:ShortTermContractWithCustomerMember 2018-10-31 0001019671 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member 2018-10-31 0001019671 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2018-10-31 0001019671 us-gaap:MoneyMarketFundsMember 2018-10-31 0001019671 us-gaap:StockCompensationPlanMemberseac:CompensationAndIncentivePlan2011Member 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-10-31 0001019671 us-gaap:AccountingStandardsUpdate201409Member 2018-10-31 0001019671 2018-10-31 0001019671 2018-07-31 0001019671 2017-10-31 0001019671 srt:MaximumMemberseac:TwoThousandFifteenEmployeeStockPurchasePlanMember 2015-07-31 0001019671 2018-12-05 shares iso4217:USD pure iso4217:USD shares seac:Customer seac:Segment seac:Employee EX-101.SCH 7 seac-20181031.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Nature of Business and Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Consolidated Balance Sheet Detail link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Goodwill and Intangible Assets link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Severance and Other Restructuring Costs link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Accumulated Other Comprehensive Loss link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Revenues from Contracts with Customers link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Segment Information, Significant Customers and Geographic Information link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Net Loss Per Share link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Recent Accounting Standard Updates link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Nature of Business and Basis of Presentation (Policies) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Consolidated Balance Sheet Detail (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Goodwill and Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Severance and Other Restructuring Costs (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Revenues from Contracts with Customers (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Segment Information, Significant Customers and Geographic Information (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Net Loss Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash Total (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Fair Value Measurements - Summary of Available-for-Sale Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities Available-for-Sale Investments (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Consolidated Balance Sheet Detail - Property and Equipment, Net (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Consolidated Balance Sheet Detail - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Consolidated Balance Sheet Detail - Other Accrued Expenses (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Goodwill and Intangible Assets - Schedule of Change in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Life Intangible Assets, Future Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Severance and Other Restructuring Costs - Activity in Accrued Restructuring Liability (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Severance and Other Restructuring Costs - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Changes in Components of Accumulated Other Comprehensive Loss (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Revenue from Contracts with Customers - Schedule of Cumulative Effect of Changes on Consolidated Balance Sheet of Adoption of New Guidance under Modified Retrospective Method (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Revenue from Contracts with Customers - Schedule of Impact on Consolidated Balance Sheet of Adopting ASC 606 (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Revenue from Contracts with Customers - Schedule of Impact of Consolidated Statements of Operations and Comprehensive Loss of Adopting ASC 606 (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Revenue from Contracts with Customers - Schedule of Impact of Consolidated Statements of Cash Flows of Adopting ASC 606 (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue Disaggregated by Revenue Stream (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Segment Information, Significant Customers and Geographic Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Segment Information, Significant Customers and Geographic Information - Schedule of Revenue by Major Customers by Reporting Segments (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Net Loss Per Share - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 seac-20181031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 seac-20181031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 seac-20181031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 seac-20181031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Oct. 31, 2018
Dec. 05, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 31, 2018  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Trading Symbol SEAC  
Entity Registrant Name SEACHANGE INTERNATIONAL INC  
Entity Central Index Key 0001019671  
Current Fiscal Year End Date --01-31  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   35,749,131
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Current assets:    
Cash and cash equivalents $ 21,554 $ 43,652
Restricted cash 543 9
Marketable securities 1,732 3,991
Accounts and other receivables, net of allowance for doubtful accounts of $16 at October 31, 2018 and $16 at January 31, 2018, respectively 12,669 22,537
Unbilled receivables 7,881 3,101
Inventories, net 706 666
Prepaid expenses and other current assets 5,479 3,557
Total current assets 50,564 77,513
Property and equipment, net 8,660 9,471
Marketable securities, long-term 8,554 4,449
Intangible assets, net 531 1,303
Goodwill, net 23,956 25,579
Other assets 1,069 1,015
Total assets 93,333 119,330
Current liabilities:    
Accounts payable 4,669 2,431
Deferred revenues 6,199 11,598
Other accrued expenses 6,337 15,379
Total current liabilities 17,205 29,408
Deferred revenue, long-term 875 2,835
Deferred tax liabilities, long-term 196 215
Taxes payable, long-term 405 1,152
Total liabilities 18,681 33,610
Commitments and contingencies (Note 6)
Stockholders' equity:    
Common stock, $0.01 par value; 100,000,000 shares authorized; 35,795,099 shares issued and 35,754,609 outstanding at October 31, 2018, and 35,634,984 shares issued and 35,594,494 outstanding at January 31, 2018 358 356
Additional paid-in capital 242,074 239,423
Treasury stock, at cost; 40,490 common shares at October 31, 2018 and January 31, 2018, respectively (5) (5)
Accumulated loss (164,679) (148,620)
Accumulated other comprehensive loss (3,095) (5,434)
Total stockholders' equity 74,653 85,720
Total liabilities and stockholders' equity $ 93,333 $ 119,330
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 16 $ 16
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 35,795,099 35,634,984
Common stock, shares outstanding 35,754,609 35,594,494
Treasury stock, common shares 40,490 40,490
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Revenues:        
Total revenues $ 18,611 $ 23,430 $ 45,447 $ 57,322
Cost of revenues:        
Amortization of intangible assets 178 255 534 764
Stock-based compensation expense 1 1 1 3
Total cost of revenues 7,323 7,066 18,967 19,665
Gross profit 11,288 16,364 26,480 37,657
Operating expenses:        
Research and development 4,836 5,634 15,477 17,411
Selling and marketing 3,705 3,916 10,776 9,292
General and administrative 3,209 3,868 11,224 10,595
Amortization of intangible assets 205 370 664 1,075
Stock-based compensation expense 768 696 2,570 2,224
Professional fees - other 50   50 21
Severance and other restructuring costs 1,030 960 1,620 3,670
Total operating expenses 13,803 15,444 42,381 44,288
(Loss) income from operations (2,515) 920 (15,901) (6,631)
Other (expenses) income, net (2,087) 14 (4,898) 969
(Loss) income before income taxes (4,602) 934 (20,799) (5,662)
Income tax (benefit) provision (775) 1,154 (2,421) 1,458
Net loss (3,827) (220) (18,378) (7,120)
Net loss (3,827) (220) (18,378) (7,120)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment 923 (79) 2,354 (76)
Unrealized gain (loss) on marketable securities 3 (12) (15) (17)
Comprehensive loss $ (2,901) $ (311) $ (16,039) $ (7,213)
Net loss per share:        
Basic $ (0.11) $ 0.00 $ (0.52) $ (0.20)
Diluted $ (0.11) $ 0.00 $ (0.52) $ (0.20)
Weighted average common shares outstanding:        
Basic 35,747 35,479 35,668 35,381
Diluted 35,747 35,479 35,668 35,381
Product [Member]        
Revenues:        
Total revenues $ 8,268 $ 11,119 $ 12,821 $ 18,907
Cost of revenues:        
Cost of revenues 1,716 1,198 2,518 3,088
Service [Member]        
Revenues:        
Total revenues 10,343 12,311 32,626 38,415
Cost of revenues:        
Cost of revenues $ 5,428 $ 5,612 $ 15,914 $ 15,810
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Cash flows from operating activities:    
Net loss $ (18,378) $ (7,120)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization of property and equipment 1,053 1,758
Amortization of intangible assets 1,198 1,839
Stock-based compensation expense 2,571 2,227
Deferred income taxes (702) 102
Other 27 76
Changes in operating assets and liabilities:    
Accounts receivable 9,100 (1,401)
Unbilled receivables (4,957) 3,289
Inventories (43) (165)
Prepaid expenses and other assets (2,107) 62
Accounts payable 2,401 (3,199)
Accrued expenses (9,068) 942
Deferred revenues (7,060) 355
Other operating activities 2,422 327
Total cash used in operating activities (23,626) (908)
Cash flows from investing activities:    
Purchases of property and equipment (328) (386)
Purchases of marketable securities (8,510) (7,246)
Proceeds from sale and maturity of marketable securities 6,649 7,993
Other investing activities   176
Total cash used in investing activities (2,189) 537
Cash flows from financing activities:    
Proceeds from issuance of common stock 81 53
Payments of withholding tax on RSU vesting (43) (52)
Total cash provided by (used in) financing activities 38 1
Effect of exchange rate changes on cash, cash equivalents and restricted cash 4,213 (878)
Net decrease in cash, cash equivalents and restricted cash (21,563) (1,248)
Cash, cash equivalents and restricted cash, beginning of period 43,661 28,411
Cash, cash equivalents and restricted cash, end of period 22,097 27,163
Supplemental disclosure of cash flow information:    
Income taxes paid $ 2,908 $ 267
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Basis of Presentation
9 Months Ended
Oct. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Basis of Presentation
1.

Nature of Business and Basis of Presentation

The Company

SeaChange International, Inc. and its consolidated subsidiaries (collectively “SeaChange”, “we”, or the “Company”) is an industry leader in the delivery of multiscreen video, advertising and premium over-the-top (“OTT”) video management solutions. Our products and services are designed to empower video providers to create, manage and monetize the increasingly personalized, highly engaging experiences that viewers demand.

Basis of Presentation

The accompanying unaudited consolidated financial statements include the accounts of SeaChange International, Inc. and its subsidiaries (“SeaChange” or the “Company”) and are prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial reports as well as rules and regulations of the Securities and Exchange Commission (“SEC”). All intercompany transactions and balances have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared under U.S. GAAP have been condensed or omitted pursuant to such regulations. However, we believe that the disclosures are adequate to make the information presented not misleading. In the opinion of management, the accompanying financial statements include all adjustments, consisting of only normal recurring items, necessary to present a fair presentation of the consolidated financial statements for the periods shown. These consolidated financial statements should be read in conjunction with our most recently audited financial statements and related footnotes included in our Annual Report on Form 10-K (“Form 10-K”) as filed with the SEC. The balance sheet data as of January 31, 2018 that is included in this Quarterly Report on Form 10-Q (“Form 10-Q”) was derived from our audited financial statements. Certain prior period amounts have been reclassified to conform to current period presentation.

The preparation of these financial statements in conformity with U.S. GAAP, requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. Interim results are not necessarily indicative of the operating results for the full fiscal year or any future periods and actual results may differ from our estimates. During the three and nine months ended October 31, 2018, there have been no material changes to our significant accounting policies that were described in our fiscal 2018 Form 10-K, as filed with the SEC. As noted in our Form 10-Q for the quarterly period ended April 30, 2018, in the three months ended April 30, 2018, our policy for revenue recognition was updated as a result of adopting the new revenue recognition guidance.

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies
9 Months Ended
Oct. 31, 2018
Accounting Policies [Abstract]  
Significant Accounting Policies
2.

Significant Accounting Policies

Cash, cash equivalents and restricted cash

Cash and cash equivalents include cash on hand and on deposit and highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at date of purchase of 90 days or less. All cash equivalents are carried at cost, which approximates fair value. Restricted cash represents cash that is restricted as to withdrawal or usage and consists primarily of cash held as collateral for performance obligations with our customers.

The following table provides a summary of cash, cash equivalents and restricted cash that constitutes the total amounts shown in the consolidated statements of cash flows for the nine months ended October 31, 2018 and 2017:

 

     Nine Months Ended  
     October 31,  
     2018      2017  
     (Amounts in thousands)  

Cash and cash equivalents

   $ 21,554      $ 27,155  

Restricted cash

     543        8  
  

 

 

    

 

 

 

Total cash, cash equivalents, and restricted cash

   $ 22,097      $ 27,163  
  

 

 

    

 

 

 

Revenue Recognition

The Company adopted Accounting Standards Codification No. (“ASC”) 606, “Revenue from Contracts with Customers, on February 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The adoption of ASC 606 did not have a material impact on the Company’s consolidated financial statements. The reported results for fiscal 2019 reflect the application of ASC 606 guidance while the reported results for fiscal 2018 were prepared under the guidance of ASC 605, “Revenue Recognition,” which is also referred to herein as “legacy U.S. GAAP” or the “previous guidance.” The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company’s goods and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from a customer which are subsequently remitted to government authorities. To achieve this core principle, the Company applies the following five steps:

 

  1)

Identify the contract(s) with a customer - A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to those goods or services, (ii) the contract has commercial substance, and (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration.

 

  2)

Identify the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company must apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.

 

  3)

Determine the transaction price - The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determining the transaction price requires significant judgment, which is discussed by revenue category in further detail below.

 

  4)

Allocate the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

  5)

Recognize revenue when (or as) the Company satisfies a performance obligation - The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer.

The Company’s revenue is derived from sales of hardware, software licenses, professional services, and maintenance fees related to the hardware and the Company’s software licenses.

Contracts with multiple performance obligations

The Company’s contracts often contain multiple performance obligations. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or the Company expects to provide future price concessions, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.

 

Hardware

The Company has concluded that hardware is either (1) a distinct performance obligation as the client can benefit from the product on its own or (2) a combined performance obligation with software licenses. This conclusion is dependent on the nature of the promise to the customer. In either scenario, hardware revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the hardware. In situations where the hardware is distinct, it is delivered before services are provided and is functional without services, therefore the point in time when control is transferred is upon delivery or acceptance by the customer. When hardware and software are combined, the Company has determined stand-alone selling price for hardware utilizing the relative allocation method based on observable evidence.

Software licenses

The Company has concluded that its software licenses are either (1) a distinct performance obligation as the client can benefit from the software on its own or (2) a combined performance obligation with hardware, depending on the nature of the promise to the customer. In either scenario software license revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. The Company’s license arrangements generally contain multiple performance obligations, including hardware, installation services, training, and maintenance. The Company has determined stand-alone selling price for software utilizing the relative allocation method based on observable evidence.

Maintenance

Maintenance revenue, which is included in services revenue in our consolidated statements of operations and comprehensive loss, includes revenue from client support and related professional services. Client support includes software upgrades on a when and-if available basis, telephone support, bug fixes or patches, and general hardware maintenance support. Maintenance is priced as a percentage of the list price of the related software license and hardware. The Company determined the standalone selling price of maintenance based on this pricing relationship and observable data from standalone sales of maintenance.

The Company has identified three separate distinct performance obligations of maintenance:

 

   

Software upgrades and updates;

 

   

Technical support; and

 

   

Hardware support.

These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand ready obligation that is recognized ratably over the passage of the contractual term, which is typically one year.

Services

The Company’s services revenue is comprised of software license implementation services, engineering services, training and reimbursable expenses. The Company has concluded that services are distinct performance obligations, with the exception of engineering services. Engineering services may be provided on a stand-alone basis, or bundled with a license, when the Company is providing custom development.

The stand-alone selling price for services in time and materials contracts is determined by observable prices in stand-alone services arrangements and recognized as revenue as the services are performed based on an input measure of hours incurred to total estimated hours.

The Company estimates the stand-alone selling price for fixed price services based on estimated hours adjusted for historical experience, at time and material rates charged in stand-alone services arrangements. Revenue for fixed price services is recognized over time as the services are provided based on an input measure of hours incurred to total estimated hours.

Contract modifications

The Company occasionally enters into amendments to previously executed contracts that constitute contract modifications. The Company assesses each of these contract modifications to determine:

 

   

If the additional products and services are distinct from the product and services in the original arrangement, and

 

   

If the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.

 

A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either a prospective basis as a termination of the existing contract and the creation of a new contract, or a cumulative catch-up basis.

Impairment of Assets

Indefinite-lived intangible assets, such as goodwill, are not amortized but are evaluated for impairment at the reporting unit level annually, in our third quarter beginning August 1st. Indefinite-lived intangible assets may be tested for impairment on an interim basis in addition to the annual evaluation if an event occurs or circumstances change such as declines in sales, earnings or cash flows, decline in the Company’s stock price, or material adverse changes in the business climate, which would more likely than not reduce the fair value of a reporting unit below its carrying amount.

We also evaluate other long-lived assets such as property and equipment and intangible assets with finite useful lives, on a regular basis for the existence of facts or circumstances, both internal and external that may suggest an asset is not recoverable. If such circumstances exist, we evaluate the carrying value of long-lived assets to determine if impairment exists based upon estimated undiscounted future cash flows over the remaining useful life of the assets and compares that value to the carrying value of the assets. Our cash flow estimates contain management’s best estimates, using appropriate and customary assumptions and projections at the time.

In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July 31, 2018. As a result of the quantitative goodwill impairment test performed as of July 31, 2018, the Company determined that the fair value of the reporting unit exceeded its carrying value. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019. See Note 5, “Goodwill and Intangible Assets,” for more information.

Liquidity

We continue to realize savings related to our previous restructuring activities. These measures are important steps in restoring SeaChange to profitability and positive cash flow. The Company believes that existing funds and cash expected to be provided by future operating activities are adequate to satisfy our working capital, capital expenditure requirements and other contractual obligations for the foreseeable future, including at least the next 12 months.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Oct. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
3.

Fair Value Measurements

Definition and Hierarchy

The applicable accounting guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a framework for measuring fair value and expands required disclosure about the fair value measurements of assets and liabilities. This guidance requires us to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a non-recurring basis in periods subsequent to initial measurement, in a fair value hierarchy.

The fair value hierarchy is broken down into three levels based on the reliability of inputs and requires an entity to maximize the use of observable inputs, where available. The following summarizes the three levels of inputs required, as well as the assets and liabilities that we value using those levels of inputs:

 

   

Level 1 – Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.

 

   

Level 2 – Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not very active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

   

Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

Valuation Techniques

Inputs to valuation techniques are observable and unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. When developing fair value estimates for certain financial assets and liabilities, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices, market comparables and discounted cash flow projections. Financial assets include money market funds, U.S. treasury notes or bonds, U.S. government agency bonds and corporate bonds.

 

In general, and where applicable, we use quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then we use quoted prices for similar assets and liabilities or inputs that are observable either directly or indirectly. In periods of market inactivity, the observability of prices and inputs may be reduced for certain instruments. This condition could cause an instrument to be reclassified from Level 1 to Level 2 or from Level 2 to Level 3.

Assets and Liabilities that are Measured at Fair Value on a Recurring Basis

The following tables set forth our financial assets and liabilities that were accounted for at fair value on a recurring basis as of October 31, 2018 and January 31, 2018. There were no fair value measurements of our financial assets and liabilities using significant Level 3 inputs for the periods presented:

 

            Fair Value at October 31, 2018 Using  
            Quoted         
            Prices in      Significant  
            Active      Other  
            Markets for      Observable  
     October 31,      Identical Assets      Inputs  
     2018      (Level 1)      (Level 2)  
     (Amounts in thousands)  

Financial assets:

        

Money market accounts (1)

   $ 2,832      $ 2,649      $ 183  

Available-for-sale marketable securities:

        

Current marketable securities:

        

U.S. treasury notes and bonds - conventional

     745        745        —    

Non-current marketable securities:

        

U.S. treasury notes and bonds - conventional

     6,274        6,274        —    

U.S. government agency issues

     986        —          986  

Corporate bonds

     2,280        —          2,280  
  

 

 

    

 

 

    

 

 

 

Total

   $ 13,117      $ 9,668      $ 3,449  
  

 

 

    

 

 

    

 

 

 
            Fair Value at January 31, 2018 Using  
            Quoted         
            Prices in      Significant  
            Active      Other  
            Markets for      Observable  
     January 31,      Identical Assets      Inputs  
     2018      (Level 1)      (Level 2)  
     (Amounts in thousands)  

Financial assets:

        

Money market accounts (1)

   $ 4,568      $ —        $ 4,568  

Available-for-sale marketable securities:

        

Current marketable securities:

        

U.S. treasury notes and bonds - conventional

     1,993        1,993        —    

U.S. government agency issues

     1,998        —          1,998  

Non-current marketable securities:

        

U.S. treasury notes and bonds - conventional

     1,724        1,724        —    

U.S. government agency issues

     985        —          985  

Corporate bonds

     1,740        —          1,740  
  

 

 

    

 

 

    

 

 

 

Total

   $ 13,008      $ 3,717      $ 9,291  
  

 

 

    

 

 

    

 

 

 

 

(1)

Money market funds and U.S. treasury bills are included in cash and cash equivalents on the accompanying consolidated balance sheets and are valued at quoted market prices for identical instruments in active markets.

Assets and Liabilities that are Measured at Fair Value on a Nonrecurring Basis

Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to our tangible property and equipment, goodwill, and other intangible assets, which are re-measured when the derived fair value is below carrying value on our consolidated balance sheets. For these assets and liabilities, we do not periodically adjust carrying value to fair value except in the event of impairment. If we determine that impairment has occurred, the carrying value of the asset is reduced to fair value and the difference is recorded to loss from impairment of long-lived assets in our consolidated statements of operations and comprehensive loss.

 

In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July 31, 2018. The triggering event was a decline in actual revenue for the quarter compared to projected amounts, which was reported in a Current Report on Form 8-K furnished to the SEC on August 21, 2018. The Company performed a quantitative goodwill impairment test, utilizing the single-step approach under ASU 2017-04, “Intangibles-Goodwill and Other (Topic 350): Simplifying the Test of Goodwill Impairment,” comparing the carrying value of the reporting unit to its estimated fair value, which was calculated using the income approach. As a result of the quantitative goodwill impairment test performed as of July 31, 2018, the Company determined that the fair value of the reporting unit exceeded its carrying value. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019. See Note 5, “Goodwill and Intangible Assets,” for more information.

Available-For-Sale Securities

We determine the appropriate classification of debt investment securities at the time of purchase and reevaluate such designation as of each balance sheet date. Our investment portfolio consists of money market funds, U.S. treasury notes and bonds, U.S. government agency notes and bonds and corporate bonds as of October 31, 2018 and January 31, 2018. All highly liquid investments with an original maturity of three months or less when purchased are considered to be cash equivalents. All cash equivalents are carried at cost, which approximates fair value. Our marketable securities are classified as available-for-sale and are reported at fair value with unrealized gains and losses, net of tax, reported in stockholders’ equity as a component of accumulated other comprehensive loss. The amortization of premiums and accretion of discounts to maturity are computed under the effective interest method and are included in other (expenses) income, net, in our consolidated statements of operations and comprehensive loss. Interest on securities is recorded as earned and is also included in other (expenses) income, net. Any realized gains or losses would be shown in the accompanying consolidated statements of operations and comprehensive loss in other (expenses) income, net. We provide fair value measurement disclosures of available-for-sale securities in accordance with one of the three levels of fair value measurement mentioned above.

The following is a summary of cash, cash equivalents and available-for-sale securities, including the cost basis, aggregate fair value and gross unrealized gains and losses, for short- and long-term marketable securities portfolio as of October 31, 2018 and January 31, 2018:

 

     Amortized
Cost
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Estimated
Fair Value
 
     (Amounts in thousands)  

October 31, 2018:

          

Cash

   $ 18,723      $ —        $ —       $ 18,723  

Cash equivalents

     2,820        11        —         2,831  
  

 

 

    

 

 

    

 

 

   

 

 

 

Cash and cash equivalents

     21,543        11        —         21,554  
  

 

 

    

 

 

    

 

 

   

 

 

 

U.S. treasury notes and bonds - short-term

     749        —          (3     746  

U.S. treasury notes and bonds - long-term

     6,306        —          (32     6,274  

U.S. government agency issues - long-term

     1,001        —          (15     986  

Corporate bonds - long-term

     2,310        —          (30     2,280  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total cash, cash equivalents and marketable securities

   $ 31,909      $ 11      $ (80   $ 31,840  
  

 

 

    

 

 

    

 

 

   

 

 

 

January 31, 2018:

          

Cash

   $ 39,084      $ —        $ —       $ 39,084  

Cash equivalents

     4,568        —          —         4,568  
  

 

 

    

 

 

    

 

 

   

 

 

 

Cash and cash equivalents

     43,652        —          —         43,652  
  

 

 

    

 

 

    

 

 

   

 

 

 

U.S. treasury notes and bonds - short-term

     2,001        —          (8     1,993  

U.S. treasury notes and bonds - long-term

     1,740        —          (16     1,724  

U.S. government agency issues - short-term

     1,991        9        (2     1,998  

U.S. government agency issues - long-term

     1,002        —          (17     985  

Corporate bonds - long-term

     1,760           (20     1,740  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total cash, cash equivalents and marketable securities

   $ 52,146      $ 9      $ (63   $ 52,092  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

The gross realized gains and losses on sale of available-for-sale securities as of October 31, 2018 and January 31, 2018 were immaterial. For purposes of determining gross realized gains and losses, the cost of securities is based on specific identification.

Contractual maturities of available-for-sale investments as of October 31, 2018 are as follows (amounts in thousands):

 

     Estimated  
     Fair Value  

Maturity of one year or less

   $ 1,732  

Maturity between one and five years

     8,554  
  

 

 

 

Total

   $ 10,286  
  

 

 

 

Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents consist primarily of highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at date of purchase of 90 days or less.

The fair value of cash, cash equivalents, restricted cash and marketable securities at October 31, 2018 and January 31, 2018 was $32.4 million and $52.1 million, respectively.

Restricted Cash

At times, we may be required to maintain cash held as collateral for performance obligations with our customers which we classify as restricted cash on our consolidated balance sheets. Restricted cash was $0.5 million as of October 31, 2018 and was not material as of January 31, 2018.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheet Detail
9 Months Ended
Oct. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated Balance Sheet Detail
4.

Consolidated Balance Sheet Detail

Inventories, net

Inventories consist primarily of hardware and related component parts and are stated at the lower of cost (on a first-in, first-out basis) or market. Inventories consist of the following:

 

     As of  
     October 31,      January 31,  
     2018      2018  
     (Amounts in thousands)  

Components and assemblies

   $ 592      $ 426  

Finished products

     114        240  
  

 

 

    

 

 

 

Total inventories, net

   $ 706      $ 666  
  

 

 

    

 

 

 

Property and equipment, net

Property and equipment, net consists of the following:

 

     Estimated      As of  
     Useful      October 31,      January 31,  
     Life (Years)      2018      2018  
            (Amounts in thousands)  

Land

      $ 2,780      $ 2,780  

Buildings

     20        11,861        11,839  

Office furniture and equipment

     5        730        774  

Computer equipment, software and demonstration equipment

     3        12,414        12,770  

Service and spare components

     5        1,158        1,158  

Leasehold improvements

     1-7        513        537  
     

 

 

    

 

 

 
        29,456        29,858  

Less - Accumulated depreciation and amortization

        (20,796      (20,387
     

 

 

    

 

 

 

Total property and equipment, net

      $ 8,660      $ 9,471  
     

 

 

    

 

 

 

 

Depreciation and amortization expense on property and equipment, net was $0.3 million and $1.0 million for the three and nine months ended October 31, 2018 and $0.6 million and $1.8 million for the three and nine months ended October 31, 2017.

Other accrued expenses

Other accrued expenses consist of the following:

 

     As of  
     October 31,      January 31,  
     2018      2018  
     (Amounts in thousands)  

Accrued compensation and commissions

   $ 1,340      $ 1,414  

Accrued bonuses

     1,174        2,715  

Employee benefits

     301        601  

Sales tax and VAT payable

     420        4,001  

Income taxes payable

     41        2,869  

Accrued other

     2,337        3,554  

Accrued Restructuring

     724        225  
  

 

 

    

 

 

 

Total other accrued expenses

   $ 6,337      $ 15,379  
  

 

 

    

 

 

 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
9 Months Ended
Oct. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
5.

Goodwill and Intangible Assets

Goodwill

Goodwill represents the difference between the purchase price and the estimated fair value of identifiable assets acquired and liabilities assumed. We are required to perform impairment tests related to our goodwill annually, which we perform during the third quarter of each fiscal year, or when we identify certain triggering events or circumstances that would more likely than not reduce the estimated fair value of the goodwill of the Company below its carrying amount. The following table represents the changes in the carrying amount of goodwill for the nine months ended October 31, 2018 (amounts in thousands):

 

Balance as of January 31, 2017:

  

Goodwill, gross

   $ 62,566  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

     23,287  

Cumulative translation adjustment

     2,292  
  

 

 

 

Balance as of January 31, 2018:

  

Goodwill, gross

     64,858  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

     25,579  

Cumulative translation adjustment

     (1,623
  

 

 

 

Balance as of October 31, 2018:

  

Goodwill, gross

     63,235  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

   $ 23,956  
  

 

 

 

In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July 31, 2018. The triggering event was a decline in actual revenue for the quarter compared to projected amounts, which was reported in a Current Report on Form 8-K furnished to the SEC on August 21, 2018. The Company performed a quantitative goodwill impairment test, utilizing the single-step approach under ASU 2017-04, “Intangibles-Goodwill and Other (Topic 350): Simplifying the Test of Goodwill Impairment,” comparing the carrying value of the reporting unit to its estimated fair value, which was calculated using a discounted cash flow analysis, a form of income approach. We considered three generally accepted approaches for valuing businesses: the market approach, the income approach and the asset-based (cost) approach to arrive at fair value. The discounted cash flow analysis relied on certain assumptions regarding future net free cash flows based on industry market data, historical performance and expected future performance. Future net free cash flows were discounted to present value using a risk-adjusted discount rate, which reflects the Weighted Average Cost of Capital (“WACC”). The WACC was developed using information from same or similar industry participants and publicly available market data. As a result of the quantitative goodwill impairment test performed as of July 31, 2018, the Company determined that the estimated fair value of the reporting unit exceeded its carrying value, including goodwill, by 28.7%. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019.

 

Intangible Assets

Intangible assets, net, consisted of the following at October 31, 2018 and January 31, 2018:

 

            As of October 31, 2018      As of January 31, 2018  
     Weighted average
remaining life
(Years)
     Gross      Accumulated
Amortization
    Net      Gross      Accumulated
Amortization
    Net  
     (Amounts in thousands)  

Finite-life intangible assets:

                  

Customer contracts

     1.85      $ 17,895      $ (17,482   $ 413      $ 30,818      $ (29,836   $ 982  

Non-compete agreements

     —          2,473        (2,473     —          2,639        (2,635     4  

Completed technology

     1.86        9,655        (9,561     94        11,479        (11,203     276  

Trademarks, patents and other

     3.0        6,948        (6,924     24        7,189        (7,148     41  
     

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total finite-life intangible assets

     1.9      $ 36,971      $ (36,440   $ 531      $ 52,125      $ (50,822   $ 1,303  
     

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Amortization expense for intangible assets was $0.4 million and $1.2 million, respectively, for the three and nine months ended October 31, 2018 and $0.6 million and $1.8 million, respectively, for the three and nine months ended October 31, 2017.

As of October 31, 2018, the estimated future amortization expense for our finite-life intangible assets is as follows (amounts in thousands):

 

     Estimated  
     Amortization  

Fiscal Year Ended January 31,

   Expense  

2019 (for the remaining three months)

   $ 217  

2020

     311  

2021

     3  

2022

     —    

2023

     —    

2024 and thereafter

     —    
  

 

 

 

Total

   $ 531  
  

 

 

 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Oct. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
6.

Commitments and Contingencies

Indemnification and Warranties

We provide indemnification, to the extent permitted by law, to our officers, directors, employees and agents for liabilities arising from certain events or occurrences while the officer, director, employee or agent is, or was, serving at our request in such capacity. With respect to acquisitions, we provide indemnification to, or assume indemnification obligations for, the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies’ governing documents. As a matter of practice, we have maintained directors’ and officers’ liability insurance including coverage for directors and officers of acquired companies.

We enter into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require us to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to our products. From time to time, we also indemnify customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, and environmental claims relating to the use of our products and services or resulting from the acts or omissions of us, our employees, authorized agents or subcontractors. From time to time we have received requests from customers for indemnification of patent litigation claims. Management cannot reasonably estimate any potential losses, but these claims could result in material liability for us. There are no current pending legal proceedings, in the opinion of management, that would have a material adverse effect on our financial position, results from operations and cash flows. There is no assurance that future legal proceedings arising from ordinary course of business or otherwise, will not have a material adverse effect on our financial position, results from operations or cash flows.

We warrant that our products, including software products, will substantially perform in accordance with our standard published specifications in effect at the time of delivery. In addition, we provide maintenance support to our customers and therefore allocate a portion of the product purchase price to the initial warranty period and recognize revenue on a straight-line basis over that warranty period related to both the warranty obligation and the maintenance support agreement. When we enter into arrangements that include revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Severance and Other Restructuring Costs
9 Months Ended
Oct. 31, 2018
Restructuring and Related Activities [Abstract]  
Severance and Other Restructuring Costs
7.

Severance and Other Restructuring Costs

Restructuring Costs

During the nine months ended October 31, 2018, we incurred restructuring charges, primarily for employee-related benefits for terminated employees offset by the reversal of certain accruals from fiscal 2018 for costs related to the restructuring.

The following table shows the activity in accrued restructuring reported as a component of other accrued expenses on the consolidated balance sheet as of October 31, 2018 (amounts in thousands):

 

     Employee-
Related
     Closure of
Leased
     Other        
     Benefits      Facilities      Restructuring     Total  

Accrual balance as of January 31, 2018

   $ 61      $ 135      $ 29     $ 225  

Restructuring charges incurred

     950        (7      (29     914  

Cash payments

     (287      (128      —         (415

Other charges

     —          —          —         —    
  

 

 

    

 

 

    

 

 

   

 

 

 

Accrual balance as of October 31, 2018

   $ 724      $ —        $ —       $ 724  
  

 

 

    

 

 

    

 

 

   

 

 

 

During the third quarter of fiscal 2017, we implemented a restructuring program (the “2017 Restructuring Program”) with the purpose of reducing costs and assisting in restoring SeaChange to profitability and positive cash flow. This program included measures intended to allow the Company to more efficiently operate in a leaner, more direct cost structure. These measures included reductions in workforce, consolidation of facilities, transfers of certain business processes to lower cost regions and reduction in third-party service costs. The Restructuring Plan was substantially complete as of January 31, 2018. However, we incurred a small charge for employee-related benefits during the first quarter of fiscal 2019 and reversed any remaining estimates to severance and other restructuring charges in our consolidated statements of operations and comprehensive loss in April 2018. Since its implementation, we recognized $7.1 million in restructuring charges related to the 2017 Restructuring Program.

In September 2018, in order to return the Company to profitability by the end of fiscal 2019, we announced that we implemented further cost-savings actions during the third quarter of fiscal 2019 (the “2019 Restructuring Program”). The primary element of this restructuring program was staff reductions across all of our functions and geographic areas and we expect the program to be completed by the end of fiscal 2019. Annualized cost savings are expected to be approximately $6 million once completed and other restructuring and severance charges are expected to be approximately $1 million.

Severance Costs

During the three and nine months ended October 31, 2018, we incurred additional severance charges not related to a restructuring plan of $0.1 million and $0.7 million, respectively, primarily from the departure of 17 employees. Severance costs during each of the three and nine months ended October 31, 2017 were $0.2 million.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
9 Months Ended
Oct. 31, 2018
Federal Home Loan Banks [Abstract]  
Stockholders' Equity
8.

Stockholders’ Equity

2011 Compensation and Incentive Plan

In July 2011, our stockholders approved the adoption of our 2011 Compensation and Incentive Plan (the “2011 Plan”). The 2011 Plan provides for the grant of incentive stock options, nonqualified stock options, restricted stock, restricted stock units (“RSUs”), deferred stock units (“DSUs”) and other equity based non-stock option awards as determined by the plan administrator to officers, employees, consultants, and directors of the Company.

On July 13, 2017, our stockholders approved an amendment to the 2011 Plan which increased the number of shares under the 2011 Plan by 4,000,000 shares and correspondingly, increased the number of incentive stock options that can be authorized for issuance under the 2011 Plan.

Effective February 1, 2014, SeaChange gave its non-employee members of the Board of Directors the option to receive DSUs in lieu of RSUs, beginning with the annual grant for fiscal 2015. The number of units subject to the DSUs is determined as of the grant date and shall fully vest one year from the grant date. The shares underlying the DSUs are not vested and issued until the earlier of the director ceasing to be a member of the Board of Directors (provided such time is subsequent to the first day of the succeeding fiscal year) or immediately prior to a change in control.

 

We may satisfy awards upon the exercise of stock options or the vesting of stock units with newly issued shares or treasury shares. The Board of Directors is responsible for the administration of the 2011 Plan and determining the terms of each award, award exercise price, the number of shares for which each award is granted and the rate at which each award vests. In certain instances, the Board of Directors may elect to modify the terms of an award. As of October 31, 2018, there were 2,523,049 shares available for future grant under the 2011 Plan.

Option awards may be granted to employees at an exercise price per share of not less than 100% of the fair market value per common share on the date of the grant. Stock units may be granted to any officer, employee, director, or consultant at a purchase price per share as determined by the Board of Directors. Option awards granted under the 2011 Plan generally vest over a period of one to four years and expire ten years from the date of the grant.

In fiscal 2016, the Board of Directors developed a Long-Term Incentive (“LTI”) Program under which the named executive officers and other key employees of the Company will receive long-term equity-based incentive awards, which are intended to align the interests of our named executive officers and other key employees with the long-term interests of our stockholders and to emphasize and reinforce our focus on team success. Long-term equity-based incentive compensation awards are made in the form of stock options, RSUs and performance stock units (“PSUs”) subject to vesting based in part on the extent to which employment continues for three years. In fiscal 2018, the Board of Directors changed the structure of prospective LTI performance-based awards, changing from awards based on total shareholder return to awards based on Company-specific financial performance metrics. Since these awards are performance-based awards and do not include market conditions, we record the fair value of these PSUs using the grant date share price rather than the Monte Carlo simulation model used for PSUs previously granted in fiscal 2016 and fiscal 2017, which included market conditions. We recognize stock compensation expense ratably over the required service period based on the estimate that it is probable that the measurement criteria will be achieved and the targeted number of shares will vest. If there is a change in estimate of the number of shares that are probable of vesting, we will cumulatively adjust stock compensation expense in the period that the change in estimate is made.

We have granted market-based options to certain officers in connection with their appointment. These stock options have an exercise price equal to our closing stock price on the date of grant and will vest in approximately equal increments based upon the closing price of SeaChange’s common stock. We record the fair value of these stock options using the Monte Carlo simulation model, since the stock option vesting is variable depending on the closing price of our traded common stock. The model simulated the daily trading price of the market-based stock options expected terms to determine if the vesting conditions would be triggered during the term. Effective April 6, 2016, Ed Terino, who previously served as our Chief Operating Officer (“COO”), was appointed Chief Executive Officer (“CEO”) of SeaChange and was granted 600,000 market-based options, bringing the total of his market-based options, when added to the 200,000 market-based options he received upon hire as COO in June 2015, to 800,000 market-based options. The fair value of these 800,000 stock options was estimated to be $2.1 million. As of October 31, 2018, $0.06 million remained unamortized on these market-based stock options, which will be expensed over the next 0.3 years, the remaining weighted average amortization period.

2015 Employee Stock Purchase Plan

In July 2015, we adopted the 2015 Employee Stock Purchase Plan (the “ESPP”). The purpose of the ESPP is to provide eligible employees, including executive officers of SeaChange, with the opportunity to purchase shares of our common stock at a discount through accumulated payroll deductions of up to 15%, but not less than one percent of their eligible compensation, subject to any plan limitations. Offering periods typically commence on October 1st and April 1st and end on March 31st and September 30th with the last trading day being the exercise date for the offering period. On each purchase date, eligible employees will purchase our stock at a price per share equal to 85% of the closing price of our common stock on the exercise date, but no less than par value. The maximum number of shares of our common stock which will be authorized for sale under the ESPP is 1,150,000 shares. Since its inception, a total of 56,821 shares have been purchased under the ESPP. Stock-based compensation expense related to the ESPP was not significant for the three and nine months ended October 31, 2018 and 2017.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss
9 Months Ended
Oct. 31, 2018
Equity [Abstract]  
Accumulated Other Comprehensive Loss
9.

Accumulated Other Comprehensive Loss

The following shows the changes in the components of accumulated other comprehensive loss for the nine months ended October 31, 2018:

 

            Changes in         
     Foreign      Fair Value of         
     Currency      Available-         
     Translation      for-Sale         
     Adjustment      Investments      Total  
     (Amounts in thousands)  

Balance at January 31, 2018

   $ (5,380    $ (54    $ (5,434

Other comprehensive income (loss)

     2,354        (15      2,339  
  

 

 

    

 

 

    

 

 

 

Balance at October 31, 2018

   $ (3,026    $ (69    $ (3,095
  

 

 

    

 

 

    

 

 

 

Unrealized holding gains (losses) on securities available-for-sale are not material for the periods presented.

Comprehensive loss consists of our net loss and other comprehensive income (loss), which includes foreign currency translation adjustments and changes in unrealized gains and losses on marketable securities available-for-sale. For purposes of comprehensive loss disclosures, we do not record tax expense or benefits for the net changes in the foreign currency translation adjustments.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues from Contracts with Customers
9 Months Ended
Oct. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenues from Contracts with Customers
10.

Revenues from Contracts with Customers

On February 1, 2018, the Company adopted ASC 606 using the modified retrospective method to achieve a consistent application of revenue recognition, resulting in a single revenue model to be applied by reporting companies under U.S. GAAP. Under the new model, recognition of revenue occurs when a customer obtains control of promised goods or services in an amount that reflects the consideration to which the providing entity expects to be entitled in exchange for those goods or services. Therefore, for arrangements that include customer-specified acceptance criteria, revenue is recognized when the Company can objectively determine that control has been transferred to the customer in accordance with the agreed-upon specifications in the contract, which may occur before formal customer acceptance. In addition, the new guidance requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The new guidance no longer requires the Company to have vendor specific object evidence (“VSOE”) to determine the fair value of undelivered elements in a multiple-element software transaction, resulting in revenue attributable to the sale of software being recognized earlier.

Our products and services facilitate the aggregation, licensing, management and distribution of video and advertising content to cable television system operators, telecommunication companies, satellite operators and media companies. Offerings include and revenue is generated from the sales of software, hardware, professional services, maintenance and support in order to deploy SeaChange systems and provide ongoing functionality.

These offerings can be sold on a standalone basis or as a component of a contract with multiple performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price. The performance obligations include future credits, significant discounts and material rights in addition to the software, hardware, professional services, maintenance and support.

The revenue for perpetual licenses to software applications and hardware is recognized upon delivery or acceptance by the customer. Product maintenance and technical support is recognized ratably over the stated and implied maintenance periods.

 

The professional services are either fixed price or time and material contracts, and consist of installation and integration, customized development and customized software, training, and on-site managed services. The installation and integration is recognized over time based on an input measure of hours incurred to total estimated hours. The customized development and software is recognized at a point in time upon delivery and acceptance of the final software product. The training and the on-site managed services are recognized over the service period.

The cumulative effect of the changes made to our consolidated balance sheet as of February 1, 2018 for the adoption of the new guidance under the modified retrospective method is as follows (amounts in thousands):

 

     As of  
     January 31, 2018             February 1, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Assets

        

Unbilled receivables

   $ 3,101      $ 137      $ 3,238  

Prepaid expenses and other current assets (1)

   $ 3,557      $ 824      $ 4,381  

Liabilities

        

Deferred revenues

   $ 14,433      $ (1,358    $ 13,075  

Equity

        

Accumulated loss

   $ (148,620    $ 2,319      $ (146,301

 

(1)

Contract assets, short-term are included in prepaid expenses and other current assets in our consolidated balance sheet.

The following tables set forth the amount by which each financial statement line item is affected in the current reporting period by the application of ASC 606, as compared to the guidance that was in effect before its adoption. The impact of adoption on the consolidated financial statements as of and for the three and nine months ended October 31, 2018 is as follows (amounts in thousands):

Consolidated Balance Sheets:

 

     As of  
     October 31, 2018             October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Assets

        

Unbilled receivables

   $ 5,112      $ 366      $ 5,479  

Prepaid expenses and other current assets (1)

   $ 8,561      $ (680    $ 7,880  

Liabilities

        

Deferred revenues

   $ 13,418      $ 6,344      $ 7,075  

Equity

        

Accumulated loss

   $ 170,709      $ 6,030      $ (164,679

 

(1)

Contract assets, short-term, are included in prepaid expenses and other current assets in our consolidated balance sheet.

 

Consolidated Statements of Operations and Comprehensive Loss:

 

     For the Three Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Revenues

   $ 18,352      $ 260      $ 18,612  

Cost of revenues

     7,163        160        7,323  

Operating expenses

     13,695        110        13,805  

Loss from operations

     (2,506      (10      (2,516

Loss before income taxes

     (4,535      (10      (4,545

Income tax (benefit) provision

     (775      —          (775

Net loss

     (3,818      (10      (3,828

Net loss per share:

        

Basic

   $ (0.12    $ —        $ (0.12

Diluted

   $ (0.12    $ —        $ (0.12
     For the Nine Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Revenues

   $ 41,216      $ 4,231      $ 45,447  

Cost of revenues

     18,509        458        18,967  

Operating expenses

     42,381        —          42,381  

Loss from operations

     (19,675      3,774        (15,901

Loss before income taxes

     (24,515      3,774        (20,741

Income tax (benefit) provision

     (2,412      —          (2,421

Net loss

     (22,152      3,774        (18,378

Net loss per share:

        

Basic

   $ (0.63    $ 0.11      $ (0.52

Diluted

   $ (0.63    $ 0.11      $ (0.52

Consolidated Statement of Cash Flows:

 

     For the Nine Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Cash used in operating activities:

        

Net loss

   $ (22,089    $ 3,711      $ (18,378

Unbilled receivables

     (5,638      680        (4,957

Prepaid expenses and other current assets

     (1,740      366        (2,107

Deferred revenues

     (716      (6,344      (7,060

Other operating activities

     169        2,319        2,488  

Total cash used in operating activities

   $ (23,626    $ —        $ (23,626

The following summarizes the significant changes under ASC 606 as compared to legacy U.S. GAAP:

 

   

Under legacy U.S. GAAP, the Company allocated revenue to licenses under the residual method when it had VSOE for the remaining undelivered elements, which allocated any future credits or significant discounts entirely to the license. Under ASC 606, the Company allocates all future credits, significant discounts, and material rights to all performance obligations based upon their relative selling price. Additional license revenue from the reallocation of such arrangement consideration is recognized when control is transferred to the customer, which is generally upon delivery of the license.

 

   

Under legacy U.S. GAAP, the Company did not have VSOE for professional services and maintenance in certain geographical areas, which resulted in revenue being deferred in such instances until such time as VSOE existed for all undelivered elements or recognized ratably over the longest service period. Under ASC 606, the requirement for VSOE is eliminated and replaced with the concept of a standalone selling price. Once the transaction price is allocated to each of the performance obligations, the Company recognizes revenue as the performance obligations are delivered, either at a point in time or over time. Under ASC 606, license revenue is recognized when control is transferred to the customer and professional services revenue is recognized over time based on an input measure of hours incurred to total estimated hours. This results in the acceleration of professional services revenue when compared to the historical practice of ratable recognition for professional services when there is a lack of VSOE.

 

   

Under legacy U.S. GAAP, sales commissions and other third-party acquisition costs resulting directly from securing contracts with customers are expensed when incurred. Under ASC 340, “Other Assets and Deferred Costs,” because the sales commission paid on the maintenance renewals is not commensurate with the original arrangement, ASC 340 requires that these acquisition costs be expensed over the expected period of benefit, which we estimate as the customer life of five years.

 

   

Under legacy U.S. GAAP, professional service costs associated with highly customized development efforts related directly to contracts with customers are expensed when incurred. Under ASC 340, these costs are recognized as an asset when incurred and are expensed along with professional service revenue at the time that customized software is delivered and/or accepted.

Disaggregated Revenue

The following table shows our revenue disaggregated by revenue stream for the three and nine months ended October 31, 2018 (amounts in thousands):

 

     For the Three Months      For the Nine
Months
 
     Ended October 31,
2018
     Ended October 31,
2018
 

Revenue by revenue stream:

     

Product

   $ 8,268      $ 12,821  

Professional services

     2,948        11,011  

Maintenance - first year

     514        1,632  

Maintenance - renewal

     6,882        19,983  
  

 

 

    

 

 

 

Total revenues

   $ 18,612      $ 45,447  
  

 

 

    

 

 

 

Transaction Price Allocated to Future Performance Obligations

The aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied or are partially satisfied as of October 31, 2018 is $19.7 million. This amount consists of amounts billed for undelivered services that are included in deferred revenue.

Significant Judgments

Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Once we determine the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. We then allocate the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.

Judgment is required to determine the standalone selling price for each distinct performance obligation. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

With the exception of travel and entertainment expenses, our contracts do not generally include a variable component to the transaction price. With certain statements of work, we explicitly state that we are to be reimbursed for reasonable travel and entertainment expenses incurred as part of the delivery of professional services. In the cases when we are entitled to collect all travel and entertainment expenses incurred, an estimate of the fulfillment costs is made at the onset of the contract in order to determine the transaction price. The revenue associated with travel and entertainment expenses is then recognized over time along with the professional services.

As discussed above, some of our contracts have payment terms that differ from the timing of revenue recognition which requires us to assess whether the transaction price for those contracts include a significant financing component. We have elected the practical expedient that permits an entity to not adjust for the effects of a significant financing component if we expect that at the contract inception, the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. For those contracts in which the period exceeds the one-year threshold, this assessment, as well as the quantitative estimate of the financing component and its relative significance, requires judgment. We estimate the significant financing component provided to our customers with extended payment terms by determining the present value of the future payments by applying a discount rate that reflects the customer’s creditworthiness.

 

Contract Balances

Contract assets consist of unbilled revenue which arises when revenue is recognized in advance of billing for certain customer contracts. Contract liabilities consist of deferred revenue and customer deposits which arise when amounts are billed to or collected from customers in advance of revenue recognition.

Costs to Obtain and Fulfill a Contract

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that commissions and special incentive payments (“Spiffs”) for hardware and software maintenance and support and professional services paid under our sales incentive programs meet the requirements to be capitalized under ASC 340-40, which prior to the adoption of ASC 606, we had expensed as incurred. The amount capitalized for incremental costs to obtain contracts as of October 31, 2018 was $0.4 million, all of which was short-term and has been included in prepaid expenses and other current assets in our consolidated balance sheet. Costs to obtain a contract are amortized as sales and marketing expense over the expected period of benefit in a manner that is consistent with the transfer of the related goods or services to which the asset relates. The judgments made in determining the amount of costs incurred include whether the commissions are in fact incremental and would not have occurred absent the customer contract and the estimate of the amortization period. The commissions and Spiffs related to professional services are amortized over time, as work is completed. The commissions and Spiffs for hardware and software maintenance are amortized over the life of the customer, which is estimated to be five years. These costs are periodically reviewed for impairment; however, we determined that no impairment existed as of October 31, 2018. We have elected to apply the practical expedient and recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less.

We capitalize incremental costs incurred to fulfill our contracts that (i) relate directly to the contract, (ii) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the contract, and (iii) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs include direct labor for support services, software enhancements, reimbursable expenses, and professional services for customized software development costs. The revenue associated with the support services, software enhancements, and reimbursable expenses is recognized ratably over time therefore the costs associated are expensed as incurred. The professional services associated with the customized software are not recognized until completion. As such, the professional services costs are capitalized and recognized upon completion of the services.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information, Significant Customers and Geographic Information
9 Months Ended
Oct. 31, 2018
Segment Reporting [Abstract]  
Segment Information, Significant Customers and Geographic Information
11.

Segment Information, Significant Customers and Geographic Information

Segment Information

Our operations are organized into one reportable segment. Operating segments are defined as components of an enterprise evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assess performance. Our reportable segment was determined based upon the nature of the products offered to customers, the market characteristics of each operating segment and the Company’s management structure.

Significant Customers

Four and one customers each accounted for 10% or more of our total revenues for the three and nine months, respectively, ended October 31, 2018 and one customer accounted for 10% or more of our total revenues for the three and nine months ended October 31, 2017 as follows:

 

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

Customer A

     10     53     15     38

Customer B

     13     —         —         —    

Customer C

     12     —         —         —    

Customer D

     10     —         —         —    

 

Geographic Information

The following table summarizes revenues by customers’ geographic locations for the periods presented:

 

     Three Months Ended October 31,     Nine Months Ended October 31,  
     2018     2017     2018     2017  
     Amount      %     Amount      %     Amount      %     Amount      %  
     (Amounts in thousands, except percentages)  

Revenues by customers’ geographic locations:

                    

North America (1)

   $ 10,534        56   $ 6,931        29   $ 23,580        52   $ 23,577        41

Europe and Middle East

     3,876        21     14,560        62     13,757        30     28,203        49

Latin America

     3,863        21     1,545        7     6,934        15     4,408        8

Asia Pacific

     338        2     394        2     1,176        3     1,134        2
  

 

 

      

 

 

      

 

 

      

 

 

    

Total

   $ 18,611        $ 23,430        $ 45,447        $ 57,322     
  

 

 

      

 

 

      

 

 

      

 

 

    

 

(1)

Includes total revenues for the United States for the periods shown as follows (amounts in thousands, except percentage data):

 

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

U.S. Revenue

   $ 8,124     $ 6,105     $ 19,013     $ 20,180  

% of total revenues

     43.7     26.1     41.8     35.2
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Oct. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
12.

Income Taxes

We recorded income tax benefits of $0.8 million and $2.4 million in the three and nine months ended October 31, 2018, respectively, and we recorded income tax provisions of approximately $1.2 million and $1.5 million for the three and nine months ended October 31, 2017. Our effective tax rate in fiscal 2019 and in future periods may fluctuate on a quarterly basis as a result of changes in our jurisdictional forecasts where losses cannot be benefitted due to the existence of valuation allowances on our deferred tax assets, changes in actual results versus our estimates, or changes in tax laws, regulations, accounting principles, or interpretations thereof.

The Company reviews all available evidence to evaluate the recovery of deferred tax assets, including the recent history of losses in all tax jurisdictions, as well as its ability to generate income in future periods. As of October 31, 2018, due to the uncertainty related to the ultimate use of certain deferred income tax assets, the Company has recorded a valuation allowance on certain of its deferred assets.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act (“Tax Reform Act”) was signed into law. The Tax Reform Act resulted in significant changes in the U.S. corporate income tax system effective January 1, 2018, including, but not limited to, the following:

 

   

Reduction of the corporate federal income tax rate from 35% to 21%;

 

   

Repeal of the corporate alternative minimum tax (“AMT”);

 

   

A one-time transition tax on the deemed repatriation of accumulated previously untaxed foreign earnings (“Transition Tax”);

 

   

A move to a territorial tax system;

 

   

Additional limitations on the tax treatment of executive compensation; and

 

   

Acceleration of business asset expensing.

On December 22, 2017, the SEC issued guidance under SAB 118, which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. The measurement period is deemed to have ended when the registrant has obtained, prepared, and analyzed the information necessary to finalize its accounting.

SAB 118 summarizes a three-step process to be applied at each reporting period to account for and qualitatively disclose: (1) the effects of the change in tax law for which accounting is complete; (2) any provisional amounts (or adjustments to provisional amounts) for the effects of the tax law where accounting is not complete, but that a reasonable estimate has been determined; and (3) when a reasonable estimate cannot yet be made and therefore taxes are reflected in accordance with law prior to the enactment of the Tax Reform Act.

 

The Company is still evaluating the provisions of the Tax Reform Act and amounts reflected in the financial statements for the three and nine months ended October 31, 2018 are provisional. The ultimate impact may differ from these provisional amounts, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Reform Act. The accounting is expected to be completed within the one-year measurement period.

We are subject to additional requirements of the Tax Reform Act during the fiscal year ended January 31, 2019. Those provisions include a tax on global intangible low-taxed income (“GILTI”) and a limitation on the tax treatment of certain executive compensation. We have elected to account for GILTI as a period cost, and therefore included GILTI expense in the effective tax rate calculation. Our fiscal 2019 effective tax rate includes estimates of these new provisions.

We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and various foreign jurisdictions. We have closed out an audit with the Internal Revenue Service (“IRS”) through fiscal 2013. We are no longer subject to U.S. federal examinations before fiscal 2016. However, the taxing authorities will still have the ability to review the propriety of certain tax attributes created in closed years if such tax attributes are utilized in an open tax year, such as our federal research and development credit carryovers.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share
9 Months Ended
Oct. 31, 2018
Earnings Per Share [Abstract]  
Net Loss Per Share
13.

Net Loss Per Share

Net loss per share is presented in accordance with authoritative guidance which requires the presentation of “basic” and “diluted” earnings per share. Basic earnings (loss) per share is computed by dividing earnings (loss) available to common shareholders by the weighted-average shares of common stock outstanding during the period. For the purposes of calculating diluted earnings per share, the denominator includes both the weighted average number of shares of common stock outstanding during the period and the weighted average number of shares of potential dilutive shares of common stock, such as stock awards, calculated using the treasury stock method. Basic and diluted net loss per share was the same for all the periods presented as the impact of potential dilutive shares outstanding was anti-dilutive.

The following table sets forth our computation of basic and diluted net loss per common share (amounts in thousands, except per share amounts):

 

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

Net loss

   $ (3,827    $ (220    $ (18,378   $ (7,120
  

 

 

    

 

 

    

 

 

   

 

 

 

Weighted average shares used in computing net loss per share - basic and diluted

     35,747        35,479        35,668       35,381  
  

 

 

    

 

 

    

 

 

   

 

 

 

Net loss per share:

          

Basic

   $ (0.11    $ (0.00    $ (0.52   $ (0.20
  

 

 

    

 

 

    

 

 

   

 

 

 

Diluted

   $ (0.11    $ (0.00    $ (0.52   $ (0.20
  

 

 

    

 

 

    

 

 

   

 

 

 

The number of common shares used in the computation of diluted net loss per share for the three and nine months ended October 31, 2018 and 2017 does not include the effect of the following potentially outstanding common shares because the effect would have been anti-dilutive (amounts in thousands):

 

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

Stock options

     3,204        1,588        3,259        1,676  

Restricted stock units

     419        483        389        349  

Deferred stock units

     218        42        111        88  

Performance stock units

     575        339        527        494  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     4,416        2,452        4,286        2,607  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Standard Updates
9 Months Ended
Oct. 31, 2018
Accounting Changes and Error Corrections [Abstract]  
Recent Accounting Standard Updates
14.

Recent Accounting Standard Updates

We consider the applicability and impact of all ASUs on our consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial position or results of operations. Recently issued ASUs which we feel may be applicable to us are as follows:

Recently Issued Accounting Standard Updates – Not Yet Adopted

Intangibles—Goodwill and Other—Internal-Use Software

In August 2018, the FASB issued ASU 2018-15, “Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.” ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. ASU 2018-15 is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating the impact the adoption of ASU 2018-15 will have on our consolidated financial statements.

Fair Value Measurement

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement.” ASU 2018-13 modifies the disclosure requirements on fair value measurements. ASU 2018-13 is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating what impact the adoption of ASU 2018-13 will have on our consolidated financial statements.

Stock-based Compensation

In June 2018, the FASB issued ASU 2018-07, “Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting.” ASU 2018-07 expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.

Comprehensive Income

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.” On December 22, 2017, the U.S. federal government enacted a tax bill, H.R.1, An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018 (“Tax Cuts and Jobs Act”), which requires deferred tax liabilities and assets to be adjusted for the effect of a change in tax laws. ASU 2018-02 allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Reform Act. ASU 2018-02 is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.

Leases

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842),” which supersedes ASC 840, “Leases (Topic 840).” Subsequently, the FASB issued additional updates which clarify this guidance including ASU 2018-01, “Leases (Topic 842: Land Easement Practical Expedient for Transitioning to Topic 842,” in January 2018, which allows an entity to elect an optional transition practical expedient to not evaluate land easements that exist or expired before the entity’s adoption of Topic 842, and ASU 2018-11, “Leases – Targeted Improvements (Topic 842),” which provides for an additional transition method that allows companies to apply the new lease standard at the adoption date, eliminating the requirement to apply the standard to the earliest period presented in the consolidated financial statements. ASU 2016-02 requires a lessee to recognize a right-of-use asset and a lease liability for operating leases with terms over twelve months, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. It also requires lessees to classify leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase of the leased asset by the lessee. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. Early adoption of the new guidance is permitted. ASU 2016-02, ASU 2018-01 and ASU 2018-11 are effective for us beginning in the first quarter of fiscal 2020. We have begun evaluating and planning for adoption and implementation, including gathering, documenting and analyzing lease agreements subject to the new guidance. We anticipate material additions to the balance sheet (upon adoption) of right-of-use assets, offset by the associated liabilities.

Recently Issued Accounting Standard Updates – Adopted During the Period

Revenue from Contracts with Customers (Topic 606)

In May 2014, the FASB issued ASU. 2014-09, “Revenue from Contracts with Customers (Topic 606).” ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies using International Financial Reporting Standards and U.S. GAAP. The core principle requires entities to recognize revenue in a manner that depicts the transfer of goods or services to customers in amounts that reflect the consideration an entity expects to be entitled to in exchange for those goods or services. In July 2015, the FASB voted to approve a one-year deferral, making the standard effective for public entities for annual and interim periods beginning after December 15, 2017.

In March 2016, the FASB issued ASU 2016-08, “Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net).” The purpose of ASU 2016-08 is to clarify the guidance on principal versus agent considerations. It includes indicators that help to determine whether an entity controls the specified good or service before it is transferred to the customer and to assist in determining when the entity satisfied the performance obligation and as such, whether to recognize a gross or a net amount of consideration in their consolidated statement of operations.

 

In April 2016, the FASB issued ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing.” ASU 2016-10 clarifies that entities are not required to assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. ASU 2016-10 also addresses how to determine whether promised goods or services are separately identifiable and permits entities to make a policy election to treat shipping and handling costs as fulfillment activities. In addition, it clarifies key provisions in Topic 606 related to licensing.

In May 2016, the FASB issued ASU 2016-11, “Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815).” ASU 2016-11 rescinds previous SEC comments that were codified in Topic 605, Topic 932 and Topic 815. Upon adoption of Topic 606, certain SEC comments including guidance on accounting for shipping and handling fees and costs and consideration given by a vendor to a customer should not be relied upon.

In May 2016, the FASB also issued ASU 2016-12, “Revenue from Contracts with Customers (Topic 606): Narrow Scope Improvements and Practical Expedients.” ASU 2016-12 provides clarity around collectability, presentation of sales taxes, non-cash consideration, contract modifications at transition and completed contracts at transition. ASU 2016-12 also includes a technical correction within Topic 606 related to required disclosures if the guidance is applied retrospectively upon adoption.

In December 2016, the FASB issued ASU 2016-20, “Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers.” ASU 2016-20 allows entities not to make quantitative disclosures about remaining performance obligations in certain cases and requires entities that use any of the optional exemptions to expand their qualitative disclosures. ASU 2016-20 also clarifies other areas of the new revenue standard, including disclosure requirements for prior period performance obligations, impairment guidance for contract costs and the interaction of impairment guidance in ASC 340-40 with other guidance elsewhere in the Codification.

Effective February 1, 2018, the Company adopted ASC 606 using the modified retrospective adoption model. See Note 10, “Revenue from Contracts with Customers,” to this Form 10-Q for additional information regarding how the Company is accounting for revenue under the new guidance.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Basis of Presentation (Policies)
9 Months Ended
Oct. 31, 2018
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited consolidated financial statements include the accounts of SeaChange International, Inc. and its subsidiaries (“SeaChange” or the “Company”) and are prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial reports as well as rules and regulations of the Securities and Exchange Commission (“SEC”). All intercompany transactions and balances have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared under U.S. GAAP have been condensed or omitted pursuant to such regulations. However, we believe that the disclosures are adequate to make the information presented not misleading. In the opinion of management, the accompanying financial statements include all adjustments, consisting of only normal recurring items, necessary to present a fair presentation of the consolidated financial statements for the periods shown. These consolidated financial statements should be read in conjunction with our most recently audited financial statements and related footnotes included in our Annual Report on Form 10-K (“Form 10-K”) as filed with the SEC. The balance sheet data as of January 31, 2018 that is included in this Quarterly Report on Form 10-Q (“Form 10-Q”) was derived from our audited financial statements. Certain prior period amounts have been reclassified to conform to current period presentation.

The preparation of these financial statements in conformity with U.S. GAAP, requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. Interim results are not necessarily indicative of the operating results for the full fiscal year or any future periods and actual results may differ from our estimates. During the three and nine months ended October 31, 2018, there have been no material changes to our significant accounting policies that were described in our fiscal 2018 Form 10-K, as filed with the SEC. As noted in our Form 10-Q for the quarterly period ended April 30, 2018, in the three months ended April 30, 2018, our policy for revenue recognition was updated as a result of adopting the new revenue recognition guidance.

Cash, cash equivalents and restricted cash

Cash, cash equivalents and restricted cash

Cash and cash equivalents include cash on hand and on deposit and highly liquid investments in money market mutual funds, government sponsored enterprise obligations, treasury bills, commercial paper and other money market securities with remaining maturities at date of purchase of 90 days or less. All cash equivalents are carried at cost, which approximates fair value. Restricted cash represents cash that is restricted as to withdrawal or usage and consists primarily of cash held as collateral for performance obligations with our customers.

The following table provides a summary of cash, cash equivalents and restricted cash that constitutes the total amounts shown in the consolidated statements of cash flows for the nine months ended October 31, 2018 and 2017:

 

     Nine Months Ended  
     October 31,  
     2018      2017  
     (Amounts in thousands)  

Cash and cash equivalents

   $ 21,554      $ 27,155  

Restricted cash

     543        8  
  

 

 

    

 

 

 

Total cash, cash equivalents, and restricted cash

   $ 22,097      $ 27,163  
  

 

 

    

 

 

 
Revenue Recognition

Revenue Recognition

The Company adopted Accounting Standards Codification No. (“ASC”) 606, “Revenue from Contracts with Customers, on February 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. The adoption of ASC 606 did not have a material impact on the Company’s consolidated financial statements. The reported results for fiscal 2019 reflect the application of ASC 606 guidance while the reported results for fiscal 2018 were prepared under the guidance of ASC 605, “Revenue Recognition,” which is also referred to herein as “legacy U.S. GAAP” or the “previous guidance.” The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company’s goods and services and will provide financial statement readers with enhanced disclosures. In accordance with ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from a customer which are subsequently remitted to government authorities. To achieve this core principle, the Company applies the following five steps:

 

  1)

Identify the contract(s) with a customer - A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to those goods or services, (ii) the contract has commercial substance, and (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration.

 

  2)

Identify the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company must apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.

 

  3)

Determine the transaction price - The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determining the transaction price requires significant judgment, which is discussed by revenue category in further detail below.

 

  4)

Allocate the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct good or service that forms part of a single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

  5)

Recognize revenue when (or as) the Company satisfies a performance obligation - The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer.

The Company’s revenue is derived from sales of hardware, software licenses, professional services, and maintenance fees related to the hardware and the Company’s software licenses.

Contracts with multiple performance obligations

The Company’s contracts often contain multiple performance obligations. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or the Company expects to provide future price concessions, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.

 

Hardware

The Company has concluded that hardware is either (1) a distinct performance obligation as the client can benefit from the product on its own or (2) a combined performance obligation with software licenses. This conclusion is dependent on the nature of the promise to the customer. In either scenario, hardware revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the hardware. In situations where the hardware is distinct, it is delivered before services are provided and is functional without services, therefore the point in time when control is transferred is upon delivery or acceptance by the customer. When hardware and software are combined, the Company has determined stand-alone selling price for hardware utilizing the relative allocation method based on observable evidence.

Software licenses

The Company has concluded that its software licenses are either (1) a distinct performance obligation as the client can benefit from the software on its own or (2) a combined performance obligation with hardware, depending on the nature of the promise to the customer. In either scenario software license revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. The Company’s license arrangements generally contain multiple performance obligations, including hardware, installation services, training, and maintenance. The Company has determined stand-alone selling price for software utilizing the relative allocation method based on observable evidence.

Maintenance

Maintenance revenue, which is included in services revenue in our consolidated statements of operations and comprehensive loss, includes revenue from client support and related professional services. Client support includes software upgrades on a when and-if available basis, telephone support, bug fixes or patches, and general hardware maintenance support. Maintenance is priced as a percentage of the list price of the related software license and hardware. The Company determined the standalone selling price of maintenance based on this pricing relationship and observable data from standalone sales of maintenance.

The Company has identified three separate distinct performance obligations of maintenance:

 

   

Software upgrades and updates;

 

   

Technical support; and

 

   

Hardware support.

These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand ready obligation that is recognized ratably over the passage of the contractual term, which is typically one year.

Services

The Company’s services revenue is comprised of software license implementation services, engineering services, training and reimbursable expenses. The Company has concluded that services are distinct performance obligations, with the exception of engineering services. Engineering services may be provided on a stand-alone basis, or bundled with a license, when the Company is providing custom development.

The stand-alone selling price for services in time and materials contracts is determined by observable prices in stand-alone services arrangements and recognized as revenue as the services are performed based on an input measure of hours incurred to total estimated hours.

The Company estimates the stand-alone selling price for fixed price services based on estimated hours adjusted for historical experience, at time and material rates charged in stand-alone services arrangements. Revenue for fixed price services is recognized over time as the services are provided based on an input measure of hours incurred to total estimated hours.

Contract modifications

The Company occasionally enters into amendments to previously executed contracts that constitute contract modifications. The Company assesses each of these contract modifications to determine:

 

   

If the additional products and services are distinct from the product and services in the original arrangement, and

 

   

If the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.

 

A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either a prospective basis as a termination of the existing contract and the creation of a new contract, or a cumulative catch-up basis.

Impairment of Assets

Impairment of Assets

Indefinite-lived intangible assets, such as goodwill, are not amortized but are evaluated for impairment at the reporting unit level annually, in our third quarter beginning August 1st. Indefinite-lived intangible assets may be tested for impairment on an interim basis in addition to the annual evaluation if an event occurs or circumstances change such as declines in sales, earnings or cash flows, decline in the Company’s stock price, or material adverse changes in the business climate, which would more likely than not reduce the fair value of a reporting unit below its carrying amount.

We also evaluate other long-lived assets such as property and equipment and intangible assets with finite useful lives, on a regular basis for the existence of facts or circumstances, both internal and external that may suggest an asset is not recoverable. If such circumstances exist, we evaluate the carrying value of long-lived assets to determine if impairment exists based upon estimated undiscounted future cash flows over the remaining useful life of the assets and compares that value to the carrying value of the assets. Our cash flow estimates contain management’s best estimates, using appropriate and customary assumptions and projections at the time.

In the second quarter of fiscal 2019, we determined there to be a triggering event that prompted us to test our goodwill for impairment as of July 31, 2018. As a result of the quantitative goodwill impairment test performed as of July 31, 2018, the Company determined that the fair value of the reporting unit exceeded its carrying value. Therefore, no impairment charges on our goodwill or other long-lived assets were recorded in the second quarter of fiscal 2019. See Note 5, “Goodwill and Intangible Assets,” for more information.

Liquidity

Liquidity

We continue to realize savings related to our previous restructuring activities. These measures are important steps in restoring SeaChange to profitability and positive cash flow. The Company believes that existing funds and cash expected to be provided by future operating activities are adequate to satisfy our working capital, capital expenditure requirements and other contractual obligations for the foreseeable future, including at least the next 12 months.

Fair Value Measurements

Fair Value Measurements

Definition and Hierarchy

The applicable accounting guidance defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a framework for measuring fair value and expands required disclosure about the fair value measurements of assets and liabilities. This guidance requires us to classify and disclose assets and liabilities measured at fair value on a recurring basis, as well as fair value measurements of assets and liabilities measured on a non-recurring basis in periods subsequent to initial measurement, in a fair value hierarchy.

The fair value hierarchy is broken down into three levels based on the reliability of inputs and requires an entity to maximize the use of observable inputs, where available. The following summarizes the three levels of inputs required, as well as the assets and liabilities that we value using those levels of inputs:

 

   

Level 1 – Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.

 

   

Level 2 – Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not very active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

   

Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

Valuation Techniques

Inputs to valuation techniques are observable and unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. When developing fair value estimates for certain financial assets and liabilities, we maximize the use of observable inputs and minimize the use of unobservable inputs. When available, we use quoted market prices, market comparables and discounted cash flow projections. Financial assets include money market funds, U.S. treasury notes or bonds, U.S. government agency bonds and corporate bonds.

 

In general, and where applicable, we use quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then we use quoted prices for similar assets and liabilities or inputs that are observable either directly or indirectly. In periods of market inactivity, the observability of prices and inputs may be reduced for certain instruments. This condition could cause an instrument to be reclassified from Level 1 to Level 2 or from Level 2 to Level 3.

Recent Accounting Standard Updates

Recent Accounting Standard Updates

We consider the applicability and impact of all ASUs on our consolidated financial statements. Updates not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial position or results of operations. Recently issued ASUs which we feel may be applicable to us are as follows:

Recently Issued Accounting Standard Updates – Not Yet Adopted

Intangibles—Goodwill and Other—Internal-Use Software

In August 2018, the FASB issued ASU 2018-15, “Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.” ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. ASU 2018-15 is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating the impact the adoption of ASU 2018-15 will have on our consolidated financial statements.

Fair Value Measurement

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement.” ASU 2018-13 modifies the disclosure requirements on fair value measurements. ASU 2018-13 is effective for us in the first quarter of fiscal 2020, and earlier adoption is permitted. We are currently evaluating what impact the adoption of ASU 2018-13 will have on our consolidated financial statements.

Stock-based Compensation

In June 2018, the FASB issued ASU 2018-07, “Compensation – Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting.” ASU 2018-07 expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.

Comprehensive Income

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.” On December 22, 2017, the U.S. federal government enacted a tax bill, H.R.1, An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018 (“Tax Cuts and Jobs Act”), which requires deferred tax liabilities and assets to be adjusted for the effect of a change in tax laws. ASU 2018-02 allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Reform Act. ASU 2018-02 is effective for us in the first quarter of fiscal 2020. Early adoption is permitted. We are currently evaluating what impact the adoption of this update will have on our consolidated financial statements.

Leases

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842),” which supersedes ASC 840, “Leases (Topic 840).” Subsequently, the FASB issued additional updates which clarify this guidance including ASU 2018-01, “Leases (Topic 842: Land Easement Practical Expedient for Transitioning to Topic 842,” in January 2018, which allows an entity to elect an optional transition practical expedient to not evaluate land easements that exist or expired before the entity’s adoption of Topic 842, and ASU 2018-11, “Leases – Targeted Improvements (Topic 842),” which provides for an additional transition method that allows companies to apply the new lease standard at the adoption date, eliminating the requirement to apply the standard to the earliest period presented in the consolidated financial statements. ASU 2016-02 requires a lessee to recognize a right-of-use asset and a lease liability for operating leases with terms over twelve months, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. It also requires lessees to classify leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase of the leased asset by the lessee. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. Early adoption of the new guidance is permitted. ASU 2016-02, ASU 2018-01 and ASU 2018-11 are effective for us beginning in the first quarter of fiscal 2020. We have begun evaluating and planning for adoption and implementation, including gathering, documenting and analyzing lease agreements subject to the new guidance. We anticipate material additions to the balance sheet (upon adoption) of right-of-use assets, offset by the associated liabilities.

Recently Issued Accounting Standard Updates – Adopted During the Period

Revenue from Contracts with Customers (Topic 606)

In May 2014, the FASB issued ASU. 2014-09, “Revenue from Contracts with Customers (Topic 606).” ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies using International Financial Reporting Standards and U.S. GAAP. The core principle requires entities to recognize revenue in a manner that depicts the transfer of goods or services to customers in amounts that reflect the consideration an entity expects to be entitled to in exchange for those goods or services. In July 2015, the FASB voted to approve a one-year deferral, making the standard effective for public entities for annual and interim periods beginning after December 15, 2017.

In March 2016, the FASB issued ASU 2016-08, “Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net).” The purpose of ASU 2016-08 is to clarify the guidance on principal versus agent considerations. It includes indicators that help to determine whether an entity controls the specified good or service before it is transferred to the customer and to assist in determining when the entity satisfied the performance obligation and as such, whether to recognize a gross or a net amount of consideration in their consolidated statement of operations.

 

In April 2016, the FASB issued ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing.” ASU 2016-10 clarifies that entities are not required to assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract. ASU 2016-10 also addresses how to determine whether promised goods or services are separately identifiable and permits entities to make a policy election to treat shipping and handling costs as fulfillment activities. In addition, it clarifies key provisions in Topic 606 related to licensing.

In May 2016, the FASB issued ASU 2016-11, “Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815).” ASU 2016-11 rescinds previous SEC comments that were codified in Topic 605, Topic 932 and Topic 815. Upon adoption of Topic 606, certain SEC comments including guidance on accounting for shipping and handling fees and costs and consideration given by a vendor to a customer should not be relied upon.

In May 2016, the FASB also issued ASU 2016-12, “Revenue from Contracts with Customers (Topic 606): Narrow Scope Improvements and Practical Expedients.” ASU 2016-12 provides clarity around collectability, presentation of sales taxes, non-cash consideration, contract modifications at transition and completed contracts at transition. ASU 2016-12 also includes a technical correction within Topic 606 related to required disclosures if the guidance is applied retrospectively upon adoption.

In December 2016, the FASB issued ASU 2016-20, “Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers.” ASU 2016-20 allows entities not to make quantitative disclosures about remaining performance obligations in certain cases and requires entities that use any of the optional exemptions to expand their qualitative disclosures. ASU 2016-20 also clarifies other areas of the new revenue standard, including disclosure requirements for prior period performance obligations, impairment guidance for contract costs and the interaction of impairment guidance in ASC 340-40 with other guidance elsewhere in the Codification.

Effective February 1, 2018, the Company adopted ASC 606 using the modified retrospective adoption model. See Note 10, “Revenue from Contracts with Customers,” to this Form 10-Q for additional information regarding how the Company is accounting for revenue under the new guidance.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2018
Accounting Policies [Abstract]  
Summary of Cash, Cash Equivalents, and Restricted Cash Total

The following table provides a summary of cash, cash equivalents and restricted cash that constitutes the total amounts shown in the consolidated statements of cash flows for the nine months ended October 31, 2018 and 2017:

 

     Nine Months Ended  
     October 31,  
     2018      2017  
     (Amounts in thousands)  

Cash and cash equivalents

   $ 21,554      $ 27,155  

Restricted cash

     543        8  
  

 

 

    

 

 

 

Total cash, cash equivalents, and restricted cash

   $ 22,097      $ 27,163  
  

 

 

    

 

 

 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets and Liabilities Measured on Recurring Basis

The following tables set forth our financial assets and liabilities that were accounted for at fair value on a recurring basis as of October 31, 2018 and January 31, 2018. There were no fair value measurements of our financial assets and liabilities using significant Level 3 inputs for the periods presented:

 

            Fair Value at October 31, 2018 Using  
            Quoted         
            Prices in      Significant  
            Active      Other  
            Markets for      Observable  
     October 31,      Identical Assets      Inputs  
     2018      (Level 1)      (Level 2)  
     (Amounts in thousands)  

Financial assets:

        

Money market accounts (1)

   $ 2,832      $ 2,649      $ 183  

Available-for-sale marketable securities:

        

Current marketable securities:

        

U.S. treasury notes and bonds - conventional

     745        745        —    

Non-current marketable securities:

        

U.S. treasury notes and bonds - conventional

     6,274        6,274        —    

U.S. government agency issues

     986        —          986  

Corporate bonds

     2,280        —          2,280  
  

 

 

    

 

 

    

 

 

 

Total

   $ 13,117      $ 9,668      $ 3,449  
  

 

 

    

 

 

    

 

 

 
            Fair Value at January 31, 2018 Using  
            Quoted         
            Prices in      Significant  
            Active      Other  
            Markets for      Observable  
     January 31,      Identical Assets      Inputs  
     2018      (Level 1)      (Level 2)  
     (Amounts in thousands)  

Financial assets:

        

Money market accounts (1)

   $ 4,568      $ —        $ 4,568  

Available-for-sale marketable securities:

        

Current marketable securities:

        

U.S. treasury notes and bonds - conventional

     1,993        1,993        —    

U.S. government agency issues

     1,998        —          1,998  

Non-current marketable securities:

        

U.S. treasury notes and bonds - conventional

     1,724        1,724        —    

U.S. government agency issues

     985        —          985  

Corporate bonds

     1,740        —          1,740  
  

 

 

    

 

 

    

 

 

 

Total

   $ 13,008      $ 3,717      $ 9,291  
  

 

 

    

 

 

    

 

 

 
Summary of Available-for-Sale Securities

The following is a summary of cash, cash equivalents and available-for-sale securities, including the cost basis, aggregate fair value and gross unrealized gains and losses, for short- and long-term marketable securities portfolio as of October 31, 2018 and January 31, 2018:

 

     Amortized
Cost
     Gross
Unrealized
Gains
     Gross
Unrealized
Losses
    Estimated
Fair Value
 
     (Amounts in thousands)  

October 31, 2018:

          

Cash

   $ 18,723      $ —        $ —       $ 18,723  

Cash equivalents

     2,820        11        —         2,831  
  

 

 

    

 

 

    

 

 

   

 

 

 

Cash and cash equivalents

     21,543        11        —         21,554  
  

 

 

    

 

 

    

 

 

   

 

 

 

U.S. treasury notes and bonds - short-term

     749        —          (3     746  

U.S. treasury notes and bonds - long-term

     6,306        —          (32     6,274  

U.S. government agency issues - long-term

     1,001        —          (15     986  

Corporate bonds - long-term

     2,310        —          (30     2,280  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total cash, cash equivalents and marketable securities

   $ 31,909      $ 11      $ (80   $ 31,840  
  

 

 

    

 

 

    

 

 

   

 

 

 

January 31, 2018:

          

Cash

   $ 39,084      $ —        $ —       $ 39,084  

Cash equivalents

     4,568        —          —         4,568  
  

 

 

    

 

 

    

 

 

   

 

 

 

Cash and cash equivalents

     43,652        —          —         43,652  
  

 

 

    

 

 

    

 

 

   

 

 

 

U.S. treasury notes and bonds - short-term

     2,001        —          (8     1,993  

U.S. treasury notes and bonds - long-term

     1,740        —          (16     1,724  

U.S. government agency issues - short-term

     1,991        9        (2     1,998  

U.S. government agency issues - long-term

     1,002        —          (17     985  

Corporate bonds - long-term

     1,760           (20     1,740  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total cash, cash equivalents and marketable securities

   $ 52,146      $ 9      $ (63   $ 52,092  
  

 

 

    

 

 

    

 

 

   

 

 

 

Schedule of Contractual Maturities Available-for-Sale Investments

Contractual maturities of available-for-sale investments as of October 31, 2018 are as follows (amounts in thousands):

 

     Estimated  
     Fair Value  

Maturity of one year or less

   $ 1,732  

Maturity between one and five years

     8,554  
  

 

 

 

Total

   $ 10,286  
  

 

 

 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheet Detail (Tables)
9 Months Ended
Oct. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories

Inventories consist of the following:

 

     As of  
     October 31,      January 31,  
     2018      2018  
     (Amounts in thousands)  

Components and assemblies

   $ 592      $ 426  

Finished products

     114        240  
  

 

 

    

 

 

 

Total inventories, net

   $ 706      $ 666  
  

 

 

    

 

 

 
Property and Equipment, Net

Property and equipment, net consists of the following:

 

     Estimated      As of  
     Useful      October 31,      January 31,  
     Life (Years)      2018      2018  
            (Amounts in thousands)  

Land

      $ 2,780      $ 2,780  

Buildings

     20        11,861        11,839  

Office furniture and equipment

     5        730        774  

Computer equipment, software and demonstration equipment

     3        12,414        12,770  

Service and spare components

     5        1,158        1,158  

Leasehold improvements

     1-7        513        537  
     

 

 

    

 

 

 
        29,456        29,858  

Less - Accumulated depreciation and amortization

        (20,796      (20,387
     

 

 

    

 

 

 

Total property and equipment, net

      $ 8,660      $ 9,471  
     

 

 

    

 

 

 
Other Accrued Expenses

Other accrued expenses consist of the following:

 

     As of  
     October 31,      January 31,  
     2018      2018  
     (Amounts in thousands)  

Accrued compensation and commissions

   $ 1,340      $ 1,414  

Accrued bonuses

     1,174        2,715  

Employee benefits

     301        601  

Sales tax and VAT payable

     420        4,001  

Income taxes payable

     41        2,869  

Accrued other

     2,337        3,554  

Accrued Restructuring

     724        225  
  

 

 

    

 

 

 

Total other accrued expenses

   $ 6,337      $ 15,379  
  

 

 

    

 

 

 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Change in Carrying Amount of Goodwill

The following table represents the changes in the carrying amount of goodwill for the nine months ended October 31, 2018 (amounts in thousands):

 

Balance as of January 31, 2017:

  

Goodwill, gross

   $ 62,566  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

     23,287  

Cumulative translation adjustment

     2,292  
  

 

 

 

Balance as of January 31, 2018:

  

Goodwill, gross

     64,858  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

     25,579  

Cumulative translation adjustment

     (1,623
  

 

 

 

Balance as of October 31, 2018:

  

Goodwill, gross

     63,235  

Accumulated impairment losses

     (39,279
  

 

 

 

Goodwill, net

   $ 23,956  
  

 

 

 
Schedule of Intangible Assets

Intangible assets, net, consisted of the following at October 31, 2018 and January 31, 2018:

 

            As of October 31, 2018      As of January 31, 2018  
     Weighted average
remaining life
(Years)
     Gross      Accumulated
Amortization
    Net      Gross      Accumulated
Amortization
    Net  
     (Amounts in thousands)  

Finite-life intangible assets:

                  

Customer contracts

     1.85      $ 17,895      $ (17,482   $ 413      $ 30,818      $ (29,836   $ 982  

Non-compete agreements

     —          2,473        (2,473     —          2,639        (2,635     4  

Completed technology

     1.86        9,655        (9,561     94        11,479        (11,203     276  

Trademarks, patents and other

     3.0        6,948        (6,924     24        7,189        (7,148     41  
     

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total finite-life intangible assets

     1.9      $ 36,971      $ (36,440   $ 531      $ 52,125      $ (50,822   $ 1,303  
     

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 
Schedule of Finite-Life Intangible Assets, Future Amortization Expense

As of October 31, 2018, the estimated future amortization expense for our finite-life intangible assets is as follows (amounts in thousands):

 

     Estimated  
     Amortization  

Fiscal Year Ended January 31,

   Expense  

2019 (for the remaining three months)

   $ 217  

2020

     311  

2021

     3  

2022

     —    

2023

     —    

2024 and thereafter

     —    
  

 

 

 

Total

   $ 531  
  

 

 

 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Severance and Other Restructuring Costs (Tables)
9 Months Ended
Oct. 31, 2018
Restructuring and Related Activities [Abstract]  
Activity in Accrued Restructuring Liability

The following table shows the activity in accrued restructuring reported as a component of other accrued expenses on the consolidated balance sheet as of October 31, 2018 (amounts in thousands):

 

     Employee-
Related
     Closure of
Leased
     Other        
     Benefits      Facilities      Restructuring     Total  

Accrual balance as of January 31, 2018

   $ 61      $ 135      $ 29     $ 225  

Restructuring charges incurred

     950        (7      (29     914  

Cash payments

     (287      (128      —         (415

Other charges

     —          —          —         —    
  

 

 

    

 

 

    

 

 

   

 

 

 

Accrual balance as of October 31, 2018

   $ 724      $ —        $ —       $ 724  
  

 

 

    

 

 

    

 

 

   

 

 

 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Oct. 31, 2018
Equity [Abstract]  
Schedule of Changes in Components of Accumulated Other Comprehensive Loss

The following shows the changes in the components of accumulated other comprehensive loss for the nine months ended October 31, 2018:

 

            Changes in         
     Foreign      Fair Value of         
     Currency      Available-         
     Translation      for-Sale         
     Adjustment      Investments      Total  
     (Amounts in thousands)  

Balance at January 31, 2018

   $ (5,380    $ (54    $ (5,434

Other comprehensive income (loss)

     2,354        (15      2,339  
  

 

 

    

 

 

    

 

 

 

Balance at October 31, 2018

   $ (3,026    $ (69    $ (3,095
  

 

 

    

 

 

    

 

 

 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues from Contracts with Customers (Tables)
9 Months Ended
Oct. 31, 2018
Schedule of Revenue Disaggregated by Revenue Stream

The following table shows our revenue disaggregated by revenue stream for the three and nine months ended October 31, 2018 (amounts in thousands):

 

     For the Three Months      For the Nine
Months
 
     Ended October 31,
2018
     Ended October 31,
2018
 

Revenue by revenue stream:

     

Product

   $ 8,268      $ 12,821  

Professional services

     2,948        11,011  

Maintenance - first year

     514        1,632  

Maintenance - renewal

     6,882        19,983  
  

 

 

    

 

 

 

Total revenues

   $ 18,612      $ 45,447  
  

 

 

    

 

 

 
ASU 2014-09 [Member]  
Schedule of Cumulative Effect of Changes on Consolidated Balance Sheet of Adoption of New Guidance under Modified Retrospective Method

The cumulative effect of the changes made to our consolidated balance sheet as of February 1, 2018 for the adoption of the new guidance under the modified retrospective method is as follows (amounts in thousands):

 

     As of  
     January 31, 2018             February 1, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Assets

        

Unbilled receivables

   $ 3,101      $ 137      $ 3,238  

Prepaid expenses and other current assets (1)

   $ 3,557      $ 824      $ 4,381  

Liabilities

        

Deferred revenues

   $ 14,433      $ (1,358    $ 13,075  

Equity

        

Accumulated loss

   $ (148,620    $ 2,319      $ (146,301

 

(1)

Contract assets, short-term are included in prepaid expenses and other current assets in our consolidated balance sheet.

Schedule of Impact of Topic 606 Adoption on Consolidated Financial Statements

The following tables set forth the amount by which each financial statement line item is affected in the current reporting period by the application of ASC 606, as compared to the guidance that was in effect before its adoption. The impact of adoption on the consolidated financial statements as of and for the three and nine months ended October 31, 2018 is as follows (amounts in thousands):

Consolidated Balance Sheets:

 

     As of  
     October 31, 2018             October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Assets

        

Unbilled receivables

   $ 5,112      $ 366      $ 5,479  

Prepaid expenses and other current assets (1)

   $ 8,561      $ (680    $ 7,880  

Liabilities

        

Deferred revenues

   $ 13,418      $ 6,344      $ 7,075  

Equity

        

Accumulated loss

   $ 170,709      $ 6,030      $ (164,679

 

(1)

Contract assets, short-term, are included in prepaid expenses and other current assets in our consolidated balance sheet.

 

Consolidated Statements of Operations and Comprehensive Loss:

 

     For the Three Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Revenues

   $ 18,352      $ 260      $ 18,612  

Cost of revenues

     7,163        160        7,323  

Operating expenses

     13,695        110        13,805  

Loss from operations

     (2,506      (10      (2,516

Loss before income taxes

     (4,535      (10      (4,545

Income tax (benefit) provision

     (775      —          (775

Net loss

     (3,818      (10      (3,828

Net loss per share:

        

Basic

   $ (0.12    $ —        $ (0.12

Diluted

   $ (0.12    $ —        $ (0.12
     For the Nine Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Revenues

   $ 41,216      $ 4,231      $ 45,447  

Cost of revenues

     18,509        458        18,967  

Operating expenses

     42,381        —          42,381  

Loss from operations

     (19,675      3,774        (15,901

Loss before income taxes

     (24,515      3,774        (20,741

Income tax (benefit) provision

     (2,412      —          (2,421

Net loss

     (22,152      3,774        (18,378

Net loss per share:

        

Basic

   $ (0.63    $ 0.11      $ (0.52

Diluted

   $ (0.63    $ 0.11      $ (0.52

Consolidated Statement of Cash Flows:

 

     For the Nine Months Ended October 31, 2018  
     Under ASC 605      Adjustment      Under ASC 606  

Cash used in operating activities:

        

Net loss

   $ (22,089    $ 3,711      $ (18,378

Unbilled receivables

     (5,638      680        (4,957

Prepaid expenses and other current assets

     (1,740      366        (2,107

Deferred revenues

     (716      (6,344      (7,060

Other operating activities

     169        2,319        2,488  

Total cash used in operating activities

   $ (23,626    $ —        $ (23,626
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information, Significant Customers and Geographic Information (Tables)
9 Months Ended
Oct. 31, 2018
Segment Reporting [Abstract]  
Schedule of Revenue by Major Customers by Reporting Segments

Four and one customers each accounted for 10% or more of our total revenues for the three and nine months, respectively, ended October 31, 2018 and one customer accounted for 10% or more of our total revenues for the three and nine months ended October 31, 2017 as follows:

 

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

Customer A

     10     53     15     38

Customer B

     13     —         —         —    

Customer C

     12     —         —         —    

Customer D

     10     —         —         —    
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area

The following table summarizes revenues by customers’ geographic locations for the periods presented:

 

     Three Months Ended October 31,     Nine Months Ended October 31,  
     2018     2017     2018     2017  
     Amount      %     Amount      %     Amount      %     Amount      %  
     (Amounts in thousands, except percentages)  

Revenues by customers’ geographic locations:

                    

North America (1)

   $ 10,534        56   $ 6,931        29   $ 23,580        52   $ 23,577        41

Europe and Middle East

     3,876        21     14,560        62     13,757        30     28,203        49

Latin America

     3,863        21     1,545        7     6,934        15     4,408        8

Asia Pacific

     338        2     394        2     1,176        3     1,134        2
  

 

 

      

 

 

      

 

 

      

 

 

    

Total

   $ 18,611        $ 23,430        $ 45,447        $ 57,322     
  

 

 

      

 

 

      

 

 

      

 

 

    

 

(1)

Includes total revenues for the United States for the periods shown as follows (amounts in thousands, except percentage data):

 

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

U.S. Revenue

   $ 8,124     $ 6,105     $ 19,013     $ 20,180  

% of total revenues

     43.7     26.1     41.8     35.2
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share (Tables)
9 Months Ended
Oct. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The following table sets forth our computation of basic and diluted net loss per common share (amounts in thousands, except per share amounts):

 

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

Net loss

   $ (3,827    $ (220    $ (18,378   $ (7,120
  

 

 

    

 

 

    

 

 

   

 

 

 

Weighted average shares used in computing net loss per share - basic and diluted

     35,747        35,479        35,668       35,381  
  

 

 

    

 

 

    

 

 

   

 

 

 

Net loss per share:

          

Basic

   $ (0.11    $ (0.00    $ (0.52   $ (0.20
  

 

 

    

 

 

    

 

 

   

 

 

 

Diluted

   $ (0.11    $ (0.00    $ (0.52   $ (0.20
  

 

 

    

 

 

    

 

 

   

 

 

 
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share

The number of common shares used in the computation of diluted net loss per share for the three and nine months ended October 31, 2018 and 2017 does not include the effect of the following potentially outstanding common shares because the effect would have been anti-dilutive (amounts in thousands):

 

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

Stock options

     3,204        1,588        3,259        1,676  

Restricted stock units

     419        483        389        349  

Deferred stock units

     218        42        111        88  

Performance stock units

     575        339        527        494  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     4,416        2,452        4,286        2,607  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash Total (Detail) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Oct. 31, 2017
Jan. 31, 2017
Accounting Policies [Abstract]        
Cash and cash equivalents $ 21,554 $ 43,652 $ 27,155  
Restricted cash 543 9 8  
Total cash, cash equivalents, and restricted cash $ 22,097 $ 43,661 $ 27,163 $ 28,411
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended
Jul. 31, 2018
Oct. 31, 2018
Significant Accounting Policies [Line Items]    
Performance obligation, contracts expected duration   12 months
Impairment charges on goodwill $ 0  
Impairment charges on other long-lived assets $ 0  
Hardware and Software Maintenance [Member]    
Significant Accounting Policies [Line Items]    
Performance obligation, contracts expected duration   1 year
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2018
Oct. 31, 2018
Jan. 31, 2018
Oct. 31, 2017
Fair Value Measurements Disclosure [Line Items]        
Fair value measurements of our financial assets and liabilities   $ 13,117,000 $ 13,008,000  
Impairment charges on goodwill $ 0      
Impairment charges on other long-lived assets $ 0      
Maximum maturity of marketable securities   90 days or less    
Cash equivalents and marketable securities   $ 32,400,000 52,100,000  
Restricted cash   543,000 9,000 $ 8,000
Fair Value, Inputs, Level 3 [Member]        
Fair Value Measurements Disclosure [Line Items]        
Fair value measurements of our financial assets and liabilities   $ 0 $ 0  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Available-for-sale marketable securities:    
Marketable securities, short-term $ 1,732 $ 3,991
Non-current marketable securities:    
Marketable securities, long-term 8,554 4,449
Total 13,117 13,008
Money Market Accounts [Member]    
Financial assets:    
Cash and cash equivalents 2,832 4,568
U.S. Treasury Notes and Bonds Conventional [Member]    
Available-for-sale marketable securities:    
Marketable securities, short-term 745 1,993
Non-current marketable securities:    
Marketable securities, long-term 6,274 1,724
U.S. Government Agency Issues Short Term [Member]    
Available-for-sale marketable securities:    
Marketable securities, short-term   1,998
U.S. Government Agency Issues Long Term [Member]    
Non-current marketable securities:    
Marketable securities, long-term 986 985
Corporate Bonds [Member]    
Non-current marketable securities:    
Marketable securities, long-term 2,280 1,740
Fair Value, Inputs, Level 1 [Member]    
Non-current marketable securities:    
Total 9,668 3,717
Fair Value, Inputs, Level 1 [Member] | Money Market Accounts [Member]    
Financial assets:    
Cash and cash equivalents 2,649  
Fair Value, Inputs, Level 1 [Member] | U.S. Treasury Notes and Bonds Conventional [Member]    
Available-for-sale marketable securities:    
Marketable securities, short-term 745 1,993
Non-current marketable securities:    
Marketable securities, long-term 6,274 1,724
Fair Value, Inputs, Level 2 [Member]    
Non-current marketable securities:    
Total 3,449 9,291
Fair Value, Inputs, Level 2 [Member] | Money Market Accounts [Member]    
Financial assets:    
Cash and cash equivalents 183 4,568
Fair Value, Inputs, Level 2 [Member] | U.S. Government Agency Issues Short Term [Member]    
Available-for-sale marketable securities:    
Marketable securities, short-term   1,998
Fair Value, Inputs, Level 2 [Member] | U.S. Government Agency Issues Long Term [Member]    
Non-current marketable securities:    
Marketable securities, long-term 986 985
Fair Value, Inputs, Level 2 [Member] | Corporate Bonds [Member]    
Non-current marketable securities:    
Marketable securities, long-term $ 2,280 $ 1,740
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Summary of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost $ 31,909 $ 52,146
Gross Unrealized Gains 11 9
Gross Unrealized Losses (80) (63)
Estimated Fair Value 31,840 52,092
Cash [Member]    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 18,723 39,084
Estimated Fair Value 18,723 39,084
Cash Equivalents [Member]    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 2,820 4,568
Gross Unrealized Gains 11  
Estimated Fair Value 2,831 4,568
Cash and Cash Equivalents [Member]    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 21,543 43,652
Gross Unrealized Gains 11  
Estimated Fair Value 21,554 43,652
U.S. Treasury Notes and Bonds - Short Term [Member]    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 749 2,001
Gross Unrealized Losses (3) (8)
Estimated Fair Value 746 1,993
U.S. Treasury Notes and Bonds - Long Term [Member]    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 6,306 1,740
Gross Unrealized Losses (32) (16)
Estimated Fair Value 6,274 1,724
U.S. Government Agency Issues Short Term [Member]    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost   1,991
Gross Unrealized Gains   9
Gross Unrealized Losses   (2)
Estimated Fair Value   1,998
U.S. Government Agency Issues Long Term [Member]    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 1,001 1,002
Gross Unrealized Losses (15) (17)
Estimated Fair Value 986 985
Corporate Bonds Long Term [Member]    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 2,310 1,760
Gross Unrealized Losses (30) (20)
Estimated Fair Value $ 2,280 $ 1,740
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Contractual Maturities Available-for-Sale Investments (Detail)
$ in Thousands
Oct. 31, 2018
USD ($)
Fair Value Disclosures [Abstract]  
Maturity of one year or less $ 1,732
Maturity between one and five years 8,554
Total $ 10,286
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheet Detail - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Inventory Disclosure [Abstract]    
Components and assemblies $ 592 $ 426
Finished products 114 240
Total inventories, net $ 706 $ 666
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheet Detail - Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2018
Jan. 31, 2018
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 29,456 $ 29,858
Less - Accumulated depreciation and amortization (20,796) (20,387)
Total property and equipment, net 8,660 9,471
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 2,780 2,780
Estimated Useful Life (Years) P0Y  
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 11,861 11,839
Estimated Useful Life (Years) P20Y  
Office Furniture and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 730 774
Estimated Useful Life (Years) P5Y  
Computer Equipment, Software and Demonstration Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 12,414 12,770
Estimated Useful Life (Years) P3Y  
Service and Spare Components [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 1,158 1,158
Estimated Useful Life (Years) P5Y  
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 513 $ 537
Leasehold Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (Years) P1Y  
Leasehold Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (Years) P7Y  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheet Detail - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Balance Sheet Related Disclosures [Abstract]        
Depreciation and amortization expense $ 300 $ 600 $ 1,053 $ 1,758
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheet Detail - Other Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and commissions $ 1,340 $ 1,414
Accrued bonuses 1,174 2,715
Employee benefits 301 601
Sales tax and VAT payable 420 4,001
Income taxes payable 41 2,869
Accrued other 2,337 3,554
Accrued Restructuring 724 225
Total other accrued expenses $ 6,337 $ 15,379
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Schedule of Change in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Oct. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill, gross $ 64,858 $ 62,566 $ 63,235
Accumulated impairment losses (39,279) (39,279) (39,279)
Goodwill, net 25,579 23,287 $ 23,956
Cumulative translation adjustment $ (1,623) $ 2,292  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2018
Jul. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]          
Percentage of estimated fair value of reporting unit exceeded its carrying value, including goodwill   28.70%      
Impairment charge   $ 0      
Other long-lived assets   $ 0      
Amortization of intangible assets $ 400,000   $ 600,000 $ 1,200,000 $ 1,800,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2018
Jan. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining life (Years) 1 year 10 months 24 days  
Finite-life intangible assets, Gross $ 36,971 $ 52,125
Accumulated Amortization (36,440) (50,822)
Finite-life intangible assets, Net $ 531 1,303
Customer Contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining life (Years) 1 year 10 months 6 days  
Finite-life intangible assets, Gross $ 17,895 30,818
Accumulated Amortization (17,482) (29,836)
Finite-life intangible assets, Net 413 982
Non-Compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-life intangible assets, Gross 2,473 2,639
Accumulated Amortization $ (2,473) (2,635)
Finite-life intangible assets, Net   4
Completed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining life (Years) 1 year 10 months 9 days  
Finite-life intangible assets, Gross $ 9,655 11,479
Accumulated Amortization (9,561) (11,203)
Finite-life intangible assets, Net $ 94 276
Trademarks, Patents and Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining life (Years) 3 years  
Finite-life intangible assets, Gross $ 6,948 7,189
Accumulated Amortization (6,924) (7,148)
Finite-life intangible assets, Net $ 24 $ 41
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Schedule of Finite-Life Intangible Assets, Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Oct. 31, 2018
Jan. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
2019 (for the remaining three months) $ 217  
2020 311  
2021 3  
2022 0  
2023 0  
2024 and thereafter 0  
Finite-life intangible assets, Net $ 531 $ 1,303
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Severance and Other Restructuring Costs - Activity in Accrued Restructuring Liability (Detail)
$ in Thousands
9 Months Ended
Oct. 31, 2018
USD ($)
Restructuring Cost and Reserve [Line Items]  
Accrual balance at the beginning of the period $ 225
Restructuring charges incurred 914
Cash payments (415)
Other charges 0
Accrual balance at the ending of the period 724
Employee-Related Benefits [Member]  
Restructuring Cost and Reserve [Line Items]  
Accrual balance at the beginning of the period 61
Restructuring charges incurred 950
Cash payments (287)
Other charges 0
Accrual balance at the ending of the period 724
Closure of Leased Facilities [Member]  
Restructuring Cost and Reserve [Line Items]  
Accrual balance at the beginning of the period 135
Restructuring charges incurred (7)
Cash payments (128)
Other charges 0
Other Restructuring [Member]  
Restructuring Cost and Reserve [Line Items]  
Accrual balance at the beginning of the period 29
Restructuring charges incurred (29)
Other charges $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Severance and Other Restructuring Costs - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 10, 2018
USD ($)
Oct. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Oct. 31, 2018
USD ($)
Employee
Oct. 31, 2017
USD ($)
Restructuring Cost and Reserve [Line Items]          
Severance and other restructuring costs   $ 1,030 $ 960 $ 1,620 $ 3,670
Additional severance charges   $ 100   $ 700  
Number of employees terminated | Employee       17  
Severance costs     $ 200   $ 200
Restructuring Plan [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring charges incurred       $ 7,100  
Annualized cost savings $ 6,000        
Severance and other restructuring costs $ 1,000        
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 40 Months Ended
Jul. 13, 2017
Apr. 06, 2016
Jul. 31, 2015
Oct. 31, 2018
Oct. 31, 2018
CEO [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Market based options granted   600,000   800,000  
Chief Operating Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Market based options granted       200,000  
Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, options, vested in period, fair value       $ 2,100  
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized       $ 60 $ 60
Share-based compensation arrangement by share-based payment award, options, vested in period       3 months 18 days  
Compensation and Incentive Plan 2011 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, number of additional shares authorized 4,000,000        
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent       100.00%  
Share-based compensation arrangement by share-based payment award, Description       Option awards may be granted to employees at an exercise price per share of not less than 100% of the fair market value per common share on the date of the grant  
Share-based compensation arrangement by share based payment award, Option award expiration period       10 years  
Compensation and Incentive Plan 2011 [Member] | Stock Compensation Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares available for grant       2,523,049 2,523,049
Compensation and Incentive Plan 2011 [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by Share-based payment award, Option award vesting period       1 year  
Compensation and Incentive Plan 2011 [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by Share-based payment award, Option award vesting period       4 years  
Long Term Incentive Program [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by Share-based payment award, Option award vesting period       3 years  
2015 Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, Description     On each purchase date, eligible employees will purchase our stock at a price per share equal to 85% of the closing price of our common stock on the exercise date, but no less than par value.    
Maximum payroll deductions at base compensation under employee stock purchase plan     15.00%    
Minimum payroll deductions at base compensation under employee stock purchase plan     1.00%    
Offering period commence date     Oct. 01, 2015    
Percentage of stock to be purchased under the plan     85.00%    
Shares purchased under ESPP         56,821
2015 Employee Stock Purchase Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares authorized     1,150,000    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss - Schedule of Changes in Components of Accumulated Other Comprehensive Loss (Detail)
$ in Thousands
9 Months Ended
Oct. 31, 2018
USD ($)
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance $ (5,434)
Other comprehensive income (loss) 2,339
Ending balance (3,095)
Foreign Currency Translation Adjustment [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance (5,380)
Other comprehensive income (loss) 2,354
Ending balance (3,026)
Changes in Fair Value of Available-for-Sale Investments [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance (54)
Other comprehensive income (loss) (15)
Ending balance $ (69)
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Cumulative Effect of Changes on Consolidated Balance Sheet of Adoption of New Guidance under Modified Retrospective Method (Detail) - USD ($)
$ in Thousands
Oct. 31, 2018
Feb. 01, 2018
Jan. 31, 2018
Assets      
Unbilled receivables $ 7,881   $ 3,101
Prepaid expenses and other current assets 5,479   3,557
Stockholders' equity:      
Accumulated loss (164,679)   (148,620)
ASU 2014-09 [Member]      
Assets      
Unbilled receivables 5,479 $ 3,238  
Prepaid expenses and other current assets 7,880 4,381  
Liabilities      
Deferred revenues 7,075 13,075  
Stockholders' equity:      
Accumulated loss (164,679) (146,301)  
Under ASC 605 [Member] | ASU 2014-09 [Member]      
Assets      
Unbilled receivables 5,112   3,101
Prepaid expenses and other current assets 8,561   3,557
Liabilities      
Deferred revenues 13,418   14,433
Stockholders' equity:      
Accumulated loss 170,709   $ (148,620)
Adjustment [Member] | ASU 2014-09 [Member]      
Assets      
Unbilled receivables 366 137  
Prepaid expenses and other current assets (680) 824  
Liabilities      
Deferred revenues 6,344 (1,358)  
Stockholders' equity:      
Accumulated loss $ 6,030 $ 2,319  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Impact on Consolidated Balance Sheet of Adopting ASC 606 (Detail) - USD ($)
$ in Thousands
Oct. 31, 2018
Feb. 01, 2018
Jan. 31, 2018
Assets      
Unbilled receivables $ 7,881   $ 3,101
Prepaid expenses and other current assets 5,479   3,557
Stockholders' equity:      
Accumulated loss (164,679)   (148,620)
ASU 2014-09 [Member]      
Assets      
Unbilled receivables 5,479 $ 3,238  
Prepaid expenses and other current assets 7,880 4,381  
Liabilities      
Deferred revenues 7,075 13,075  
Stockholders' equity:      
Accumulated loss (164,679) (146,301)  
Under ASC 605 [Member] | ASU 2014-09 [Member]      
Assets      
Unbilled receivables 5,112   3,101
Prepaid expenses and other current assets 8,561   3,557
Liabilities      
Deferred revenues 13,418   14,433
Stockholders' equity:      
Accumulated loss 170,709   $ (148,620)
Adjustment [Member] | ASU 2014-09 [Member]      
Assets      
Unbilled receivables 366 137  
Prepaid expenses and other current assets (680) 824  
Liabilities      
Deferred revenues 6,344 (1,358)  
Stockholders' equity:      
Accumulated loss $ 6,030 $ 2,319  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Impact of Consolidated Statements of Operations and Comprehensive Loss of Adopting ASC 606 (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues $ 18,611 $ 23,430 $ 45,447 $ 57,322
Cost of revenues 7,323 7,066 18,967 19,665
Operating expenses 13,803 15,444 42,381 44,288
Loss from operations (2,515) 920 (15,901) (6,631)
Loss before income taxes (4,602) 934 (20,799) (5,662)
Income tax (benefit) provision (775) 1,154 (2,421) 1,458
Net loss $ (3,827) $ (220) $ (18,378) $ (7,120)
Net loss per share:        
Basic $ (0.11) $ 0.00 $ (0.52) $ (0.20)
Diluted $ (0.11) $ 0.00 $ (0.52) $ (0.20)
ASU 2014-09 [Member]        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues $ 18,612   $ 45,447  
Cost of revenues 7,323   18,967  
Operating expenses 13,805   42,381  
Loss from operations (2,516)   (15,901)  
Loss before income taxes (4,545)   (20,741)  
Income tax (benefit) provision (775)   (2,421)  
Net loss $ (3,828)   $ (18,378)  
Net loss per share:        
Basic $ (0.12)   $ (0.52)  
Diluted $ (0.12)   $ (0.52)  
Under ASC 605 [Member] | ASU 2014-09 [Member]        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues $ 18,352   $ 41,216  
Cost of revenues 7,163   18,509  
Operating expenses 13,695   42,381  
Loss from operations (2,506)   (19,675)  
Loss before income taxes (4,535)   (24,515)  
Income tax (benefit) provision (775)   (2,412)  
Net loss $ (3,818)   $ (22,152)  
Net loss per share:        
Basic $ (0.12)   $ (0.63)  
Diluted $ (0.12)   $ (0.63)  
Adjustment [Member] | ASU 2014-09 [Member]        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues $ 260   $ 4,231  
Cost of revenues 160   458  
Operating expenses 110      
Loss from operations (10)   3,774  
Loss before income taxes (10)   3,774  
Net loss $ (10)   $ 3,774  
Net loss per share:        
Basic     $ 0.11  
Diluted     $ 0.11  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Impact of Consolidated Statements of Cash Flows of Adopting ASC 606 (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Cash used in operating activities:    
Net loss $ (18,378) $ (7,120)
Unbilled receivables (4,957) 3,289
Prepaid expenses and other current assets (2,107) 62
Deferred revenues (7,060) 355
Other operating activities 2,422 327
Total cash used in operating activities (23,626) $ (908)
ASU 2014-09 [Member]    
Cash used in operating activities:    
Net loss (18,378)  
Unbilled receivables (4,957)  
Prepaid expenses and other current assets (2,107)  
Deferred revenues (7,060)  
Other operating activities 2,488  
Total cash used in operating activities (23,626)  
Under ASC 605 [Member] | ASU 2014-09 [Member]    
Cash used in operating activities:    
Net loss (22,089)  
Unbilled receivables (5,638)  
Prepaid expenses and other current assets (1,740)  
Deferred revenues (716)  
Other operating activities 169  
Total cash used in operating activities (23,626)  
Adjustment [Member] | ASU 2014-09 [Member]    
Cash used in operating activities:    
Net loss 3,711  
Unbilled receivables 680  
Prepaid expenses and other current assets 366  
Deferred revenues (6,344)  
Other operating activities $ 2,319  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Detail)
9 Months Ended
Oct. 31, 2018
USD ($)
Revenue From Contract With Customer [Line Items]  
Transaction price allocated to performance obligations $ 19,700,000
Period of customer pays for goods or service 1 year
Period of asset incremental costs of obtaining contract with customer expect benefit costs 1 year
Performance obligation, contracts expected duration 12 months
Impairment costs $ 0
Revenue practical expedients, incremental cost of obtaining contract amortization period of assets 1 year
Hardware and Software Maintenance [Member]  
Revenue From Contract With Customer [Line Items]  
Performance obligation, contracts expected duration 1 year
Commissions and special incentive payments amortized period 5 years
Short-term Contract with Customer [Member]  
Revenue From Contract With Customer [Line Items]  
Capitalized incremental costs to obtain contracts $ 400,000
ASU 2014-09 [Member]  
Revenue From Contract With Customer [Line Items]  
Acquisition costs expensed over expected period 5 years
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregated by Revenue Stream (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Disaggregation Of Revenue [Line Items]        
Total revenues $ 18,611 $ 23,430 $ 45,447 $ 57,322
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 8,268 $ 11,119 12,821 $ 18,907
Professional Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 2,948   11,011  
Maintenance - First Year [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 514   1,632  
Maintenance - Renewal [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 6,882   $ 19,983  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information, Significant Customers and Geographic Information - Additional Information (Detail)
3 Months Ended 9 Months Ended
Oct. 31, 2018
Customer
Oct. 31, 2017
Customer
Oct. 31, 2018
Customer
Segment
Oct. 31, 2017
Customer
Segment Reporting Information [Line Items]        
Number of reportable segment | Segment     1  
Total Revenues [Member]        
Segment Reporting Information [Line Items]        
Number of customers accounted | Customer 4 1 1 1
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information, Significant Customers and Geographic Information - Schedule of Revenue by Major Customers by Reporting Segments (Detail) - Customer Concentration Risk [Member] - Total Revenues [Member]
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Customer A [Member]        
Entity Wide Revenue Major Customer [Line Items]        
% of total revenues 10.00% 53.00% 15.00% 38.00%
Customer B [Member]        
Entity Wide Revenue Major Customer [Line Items]        
% of total revenues 13.00%      
Customer C [Member]        
Entity Wide Revenue Major Customer [Line Items]        
% of total revenues 12.00%      
Customer D [Member]        
Entity Wide Revenue Major Customer [Line Items]        
% of total revenues 10.00%      
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Segment Reporting Information [Line Items]        
Total revenues $ 18,611 $ 23,430 $ 45,447 $ 57,322
North America [Member]        
Segment Reporting Information [Line Items]        
Total revenues $ 10,534 $ 6,931 $ 23,580 $ 23,577
North America [Member] | Customer Concentration Risk [Member] | Total Revenues [Member]        
Segment Reporting Information [Line Items]        
% of total revenues 56.00% 29.00% 52.00% 41.00%
Europe and Middle East [Member]        
Segment Reporting Information [Line Items]        
Total revenues $ 3,876 $ 14,560 $ 13,757 $ 28,203
Europe and Middle East [Member] | Customer Concentration Risk [Member] | Total Revenues [Member]        
Segment Reporting Information [Line Items]        
% of total revenues 21.00% 62.00% 30.00% 49.00%
Latin America [Member]        
Segment Reporting Information [Line Items]        
Total revenues $ 3,863 $ 1,545 $ 6,934 $ 4,408
Latin America [Member] | Customer Concentration Risk [Member] | Total Revenues [Member]        
Segment Reporting Information [Line Items]        
% of total revenues 21.00% 7.00% 15.00% 8.00%
Asia Pacific [Member]        
Segment Reporting Information [Line Items]        
Total revenues $ 338 $ 394 $ 1,176 $ 1,134
Asia Pacific [Member] | Customer Concentration Risk [Member] | Total Revenues [Member]        
Segment Reporting Information [Line Items]        
% of total revenues 2.00% 2.00% 3.00% 2.00%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Segment Reporting Information [Line Items]        
Total revenues $ 18,611 $ 23,430 $ 45,447 $ 57,322
United States Revenue [Member]        
Segment Reporting Information [Line Items]        
Total revenues $ 8,124 $ 6,105 $ 19,013 $ 20,180
Total Revenues [Member] | Customer Concentration Risk [Member] | United States Revenue [Member]        
Segment Reporting Information [Line Items]        
% of total revenues 43.70% 26.10% 41.80% 35.20%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Dec. 31, 2017
Income Tax Disclosure [Abstract]          
Income tax (benefits) provisions $ (775) $ 1,154 $ (2,421) $ 1,458  
Corporate federal income tax rate     21.00%   35.00%
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Earnings Per Share [Abstract]        
Net loss $ (3,827) $ (220) $ (18,378) $ (7,120)
Weighted average shares used in computing net loss per share - basic and diluted 35,747 35,479 35,668 35,381
Net loss per share:        
Basic $ (0.11) $ 0.00 $ (0.52) $ (0.20)
Diluted $ (0.11) $ 0.00 $ (0.52) $ (0.20)
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potentially outstanding common shares 4,416 2,452 4,286 2,607
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potentially outstanding common shares 3,204 1,588 3,259 1,676
Restricted Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potentially outstanding common shares 419 483 389 349
Deferred Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potentially outstanding common shares 218 42 111 88
Performance Stock Units (PSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive potentially outstanding common shares 575 339 527 494
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *6%BDT?(\\#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,$% @ I86*32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "EA8I-V>'_CNX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y#&2;U96.G%@8K;.QF;+4UBV-C:R1]^R5> MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GP MT2F:GO$(0>D/=42HJVH-#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#JNR@LX!-^PZ^77U\+A_8K*N^'W!ZX)7>[X632-X\SZ[ M_O"["3MO[,'^8^.KH&SAUUW(+U!+ P04 " "EA8I-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( *6%BDW6;8/9?@( -\( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q =NK+ ME?&62+7DMT#TG)*+(;5-@,,P#5I2=WY9F+TC+PMVETW=T2/WQ+UM"?^]IPT; MMC[RWS=>ZELE]490%CVYT6]4?N^/7*V"V]^'S9^J'VB#;T++4)HH8'/="FT9:4'[\FH_ZLJ8G+^;OU MCR9X%A5[)O9$O;/A$IX 2WYNB_T(?M%%P[8G2.+-& MF%_O?!>2M9,5Y4I+WL:Q[LPXC%_B:*+!!#P1\$S ^7\)T42(9@**3?"C9R;4 M#T22LN!L\/AX6SW128&>(W689[UISLY\4]$*M?LHPR)X:#,38C\B\ *!9D2@ M;,\"&!+88X>._Q4XN(@(%HC "")#CQ;T&*;'(#TV]'A!3ZP#.VS:S5_XV/J_$GZK.^&=F%1-R[26*V.2*H?")^5*I5X;\Z*A5ZFG MF9KSL>6."\GZZ3D1S&^:\@]02P,$% @ I86*36/]2MTU! 7Q0 !@ M !X;"]W;W)K3N^>NO6R?1OJP]$_=8O^K6FJ[K^-K]OS*E')QXOOA]?],+Y(U\M3 M]>K_],-?IZVK?OI=[%] MZX>VF4L)5IKJY^5Z.$[7\US^1Y@< ', 7 .4_C0 YP D >G%V93JUVJHULNN M/2^Z2V^=JG%0J$<,C;D=7TYM-_T7LNW#V_+Q-S48C02)UQ3R"Z,Z,)P%XJX,*P&Y9#V+!=A42C9B16=6.Z$5+*Q MW E82WJPY"H @Y%QYD0OCGLA[;YQK!:7YZ3I2BY"E45:)1>=Y-P)&8N;G#O) MR-0LN<9:*_LH1!\%]V&(CT(8K8YV#A>A,9&^49E,HHQ[82C*N)G,6#J-!9ES M1F'$3X2,BOMQU(]B%>769M0.5Q7:1<:+DA&I@+O)J1O@;CCC!)76.D(7)0-7 M<>(B)>ZLN>LK"J%2$"G,8ATE$U=QY&J*7,5Y"E@8.I\D61C'L<:1V:LX?#6% MKQ+HFS'DB2IE(FYD_BH.8$T!K#A;"T3*QE*0*16$6<20#&'EV&JO8QTNPU-Q M>FI*3\71J/F:(JA 8VQFR@A5G*&:,E1Q/EI5,#=VB0 M$0H 0-12BDH82]'/-O1.9GL#I>;/"WY<@ MTQ,X/0WE%7 NHLEI,I(HLOL$F9W V4G7Y UP*H*&S-%]C:3#0D.D?5'&)W)\ M&LHKY&!\H+/@<\V]$YFB4.<6(O, 97HBIZ=A7]H< MC ^8%:R!!%GX#(Z,98Q\^'. TMWW!CD;G;9L:@JRW+AH^\@010Y12[DU:VX/ M&:3-EB 3-UOIS4G/>/3V1]6]'H[]XKD=AK:9CG9>VG;PHL6#MP3MZ8A_,\.*.LW?NB_+CS5UTKJ!;0M.W*%[R!_= >N M(C1E.=<-M*)FKH, M1 UWV .E.I'"^#WF]*>2VCB?OV;_9'I7O1R)@#VCO^JSK#9^[GMGN) ;E4^L M_PQC/XGOC4[ 9)-)-8BKU#D4T2I.I/$)$3(C+^> X1N_VQTQ\;/Y[[L=7$ M(,F,I#62,+6Z>%/R0(&=%'A)D5@4@R2?E0A606AQO"-Z($F<),F2Q&IV-TB2 M>;/!^+-P_D?YP)0ZF=(E4V8QI8M*<9(525 4%I)+F,:XR+&;*',294NBW"+* M7$0)3@.;R"5,"HR+?Q#E3J)\2605VN6+0CC A?W.WE,-+&AV2.A#^QOAU[H5 MWI%)==Z84^'"F 25,5BI9)6Z)Z: PD7J::;F?#@MAT"R;KP(T'0;;?\"4$L# M!!0 ( *6%BDU_Q$CT$@8 .D@ 8 >&PO=V]R:W-H965T&ULC9K=;N,V$(5?Q?!]UN+P1V20!(@M%2W0 HLMVEXKB9(8:UNNI"3; MMZ\D*XX\_-O^\EC5VZ+M+NNG1;.OR^)A*+3=+"A)W&);K'?SFZOAWM?ZYJIZ M:3?K7?FUGC4OVVU1_[)T^H"5)%*&9&P?).]HMC_7) [+1?4L]Z13)D+>L3R5C-QB"73.H,UI-" M/:G4PWI]F4H]3,U9(CM+Y)*(Q*N'.KS4P?I\Z65?:=),"H 2QT8XDY#RP?%H M!51P+A)M :H*4E5@JH)\BB+/XPU03CL639FDR!G/YFHN*9TZFV)=*L%+>2+F MX>0YIS5$S$")OO$LII8C,VVJ\9J-Y@I0UO&9E@%*6<,G2XZPU*B(Q2CH,;>* MI#;BV@@,0V*Y-D %Q>,94"I)^<*6 RQ0B"R_"ON2TE*:YM*T;#0E@4L#E'>> M2Y-4-S^(KZ,(2VR(3%:%/5,!T^3F,#(G\M;"VPVX;G6"E#!"5&@*D="%G!ME\86*GV"3=O MA'5II%C*)69(<_?($6:FUGJJ#CNXDA;NQ>21CGI!5HE506*!CTB&ZE(V)$(< MX)S3L:T0=G%*I#B>=8W,J;B$]\$*8(J/&ZK*^,">F ,LN! 1AI,+ LD%3[Q( M.OV%<8G8#4HLB.0"U45)&@*7!CCK7,2""6<7)+.+P/?1)*W^(DUY1 )*=1.. MBP-UD2$>D:@R8R.SC7!V03*["#PI)&GU%]J3"$B D9ANB%)>\[U'CKA4462E M))Q?D,POI#II^% =P( Z0$%U@/M$'4XS2&[-8[DE84,G:>B!YY8DC3B(32" M+OC&*P,0:1[\.:S*161AYR?I_('G*?39]GD4)9$+)0ZF$&2Y)@1%]G^$39^D MZ0>>S8Q,>A*CPLE6"-/\&"I#E'*)%BLLX%)2D;,(PJ9/089R9,PU=E8MG37P MM&%D_+2IR1=Q #=B4T5\GN.:+#^3Q%CL6!([JY;.R@U\.3)GA:GSPF!-4AC$ M8L*PJVJ28QY).G3DR!:8EQASL.FU*3\H74',B"4,8H[OVW*(3?/E4W78O#0P M+S'P8-^+U"$,J$,84(>PN#IL7EKND542\3^-W4L[$4"Q(WN-C4*#PUQN%",S MG32>Q$X=4*K[)WH88.1%9HM$_$'SE.3V"[38+LPTBY4$EF_#%Z8C?KI\#-X!31R7R'? M&:&31FUXKH(PDJ8.,$V.^+DEPKQ1D>@Q>'4VX(U:K(;(*S6Y LKX,^ =ER$^ M/Q'E1#('*&4#WU;G$/.*KUZ+R6O:;5D_#>_,F]E]];)K^WZ9W#V^E[^E_C4O MN[]4ERL%[F?J,C^\=?^H_O C@#^*^FF]:V9W5=M6V^$5\&-5M677^L[-Y[/G MLG@X7FS*Q[;_FG;?Z\/+]\-%6^W''Q8LCK]NN/D?4$L#!!0 ( *6%BDU" M^P:W4P0 (<4 8 >&PO=V]R:W-H965T&UL?9C9CN,V M$$5_Q?"[1ZJBUH9MH*W!( $2H#%!DF>U32\8R7(D=7OR]]$V'G7595ZLQ9?% M6UP.1:[O5?VM.5O;+KZ7Q;79+,]M>WORO&9_MF7>?*IN]MK]A4%EX[/N15^:7ZW*['MZ]U-MU]=86EZM]J1?-6UGF];\[6U3WS9*6 M/UY\O9S.;?_"VZYO^7=YMYDMBCY2Y^.?*>CR46=? M<'[_(_J7(?DNF=>\L5E5_'TYM.?-,EDN#O:8OQ7MU^K^BYT2"I>+*?O?[+LM M.GGOI*MC7Q7-\+O8OS5M54Y1.BME_GV\7J[#]3[^$R=3,5R IP+\*-#5_7\% MS%3 _"P0#,F/SH94/^=MOEW7U7U1C[UUR_M!04^F:\Q]_W)HN^&_+MNF>_N^ M)=^LO?<^T*39C1J>:QX*KXO^J()1%3M6Q?EC!9E6Q(QK,# ),Y0W'Y((<( M!@B& ,$L0$JB$49)/$BN@V1%B8D3D0J0Q<0^-A-",R'()L0!(A@@4MF0'XET M1DTX\]E5(CH^ Z(X3+"5&%J)E958.HEU)93*9@6BQ*3820*=)-I)+)PDJA(. M8S$.,B!BCK&3%#I)0?=(*ZFJ917[4,^GOT^\)+(Z>_KE(7?#&AF M'?W1B@-$!(:]HX<)@N:96&=#OLR&E=.4?%_FHU4K"GP']PACB8SR8Q1;C:XH M2$/5OEIF.'$U#X8<:0B"('HPA3CD+@AJ6;4%?$:K9D0!:Y M)@)&)FEF!H$THW'(\R$Q>=&JE:'4U548FZ2Y2:2&CH;B*O4CB4X@2P-7ZV!V MDH9G$$HW&HP=LB(UL;3,A*Z1@_E) *"D.DO#D0.6! 4JXX(Y8X0R0"C)QF&- MQQ6;B,5:F"%=ZCM67,8@90!2##DN4"PH!_3(G*6\M"XYIY&)(,;RF":&0).Y!9B M$LUK"5BNEQE0K9+8 5>#R6@ &>7'\,X YC&%D3*$/C(Y<#ER['T!'"6%=T93 M+S!1)$S(#2:? M >0SDGR3:+[WYU3NIC*DBB3XO-GQ36GKTW#2U2SVU=NU[0]*9F\?IVG/W!__ MB/<[>LK&,[&?8<8CNM_S^G2Y-HO7JFVKNQ"GML M^]NXNZ_'H['QH:UNT[&?]SA[W/X'4$L#!!0 ( *6%BDU^DYD[KP$ -(# M 8 >&PO=V]R:W-H965T&UL?5-A;YPP#/TK47Y WYVG&PT]MFU )Z\ M:M6YG+;>]P?&7-F"%N[&]-#AG]I8+3RZMF&NMR"J"-**\=WNEFDA.UID,7:R M168&KV0')TO;?GY!;'G&Q1]02P,$% @ I86*398P=P2T 0 T@, !@ !X;"]W M;W)K!-8YT6 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9VR$H:>#LB!^T M%N[G"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4]'%_/!UB M? KX)F'TJS.)E5RL?8G&Q[J@NR@(%%0A,@C5 M5(,/5L\L*$6+UVF7)NWC=)/Q&;8-X#. +X"'E(=-B9+R=R*(,G=V)&[J?2_B M$^^/''M316=J1;I#\1Z]UW*?W>;L&HGFF-,4P]SVX:L\D(MI]_ M$%N^&PO=V]R:W-H M965T&UL?5-MCY0P$/XK37_ E074=0,DMV>,)IILSJB?NS! M>68Z+29CGUP/X,FSDMJ5M/=^.#'FZAX4=W=F M (TWK;&*>S1MQ]Q@@3<1I"1+D^0U4UQH6A71=[%5848OA8:+)6Y4BMN?9Y!F M*NF!OC@>1=?[X&!5,? .OH#_.EPL6FQE:80"[831Q$);TOO#Z9R'^!CP3<#D M-F<2*KD:\Q2,CTU)DR ()-0^,'#<;O 4@8BE/%CX:1KR@#+H/SW859A&> M_:'P[3Y!ODN01X+\OR7NQ.3)7TG8IJ<*;!>GR9':C#I.\L:[#NQ]&M_D=_@\ M[9^Y[81VY&H\OFSL?VN,!Y22W.$(]?C!5D-"Z\/Q#9[M/&:SX+MK:*\! #2 P & 'AL+W=O?C'UQ'8 GKUKUKJ"=]\.1,5=UH(6[,P/T^*,>TD#TM\Q@[VS(WHU>RA[,E;M1:V-\G4&8J:$)O M@6?9=CX$6)D/HH5OX+\/9XL>6UEJJ:%WTO3$0E/0A^1XRD)^3/@A87(;FX1. M+L:\!.=S7=!#$ 0**A\8!!Y7> 2E A'*^+5PTK5D &[M&_O'V#OV?:#"%><'#G.I@K!.(KX#\4[ MC%[+)$MR=@U$2\YISN';G#6#(?M:@N^5./%_X'P?GNXJ3",\W59/TWV";)<@ MBP39?UO1->%?>#Q3OZFS]O^5=A6]HY; MC?-OC/& 4@YWN$(=/K#54=#X8+Y'V\YK-CO>#,L+8NLS+O\ 4$L#!!0 ( M *6%BDU-R*4/M $ -(# 9 >&PO=V]R:W-H965T?2=39GCX*30<#;$#DIQ\W8"B6-!]_3=\23:S@4'*_.> MM_ -W/?^;+S%%I9:*-!6H"8&FH+>[8^G+,3'@!\"1KLZDU#)!?$Y& ]U07=! M$$BH7&#@?KO"/4@9B+R,EYF3+BD#<'U^9_\<:_>U7+B%>Y0_1>VZ@MY24D/# M!^F>*4_ -/MN'IIL(TPM,_%&;;!-DF018)LO^6 MN!5S^"L)6_54@6GC-%E2X:#C)*^\R\#>)?%-?H=/T_[(32NT)1=T_F5C_QM$ M!U[*[L:/4.<_V&)(:%PX?O1G,XW99#CLYQ_$EF]<_@)02P,$% @ I86* M3?9HB>.U 0 T@, !D !X;"]W;W)K&UL?5/; M;MLP#/T501]0)8[;!H%MH&E1=, &!"VV/2LV;0O5Q97DN/O[4K+K>9NQ%TFD M> X/*2H;C'UU+8 G[TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2 M+-EL;ICB0M,BB[Z3+3+3>RDTG"QQO5+<_CJ"-$-.M_33\2R:U@<'*[*.-_ " M_GMWLFBQF:42"K031A,+=4[OMH=C&N)CP \!@UN<2:CD;,QK,+Y4.=T$02"A M](&!XW:!>Y R$*&,MXF3SBD#<'G^9'^,M6,M9^[@WLB?HO)M3O>45%#S7OIG M,SS!5,\U)5/Q7^$"$L.#$LQ1&NGB2LK>>:,F%I2B^/NX"QWW8;RY3B;8.B"9 M ,D,V,<\;$P4E3]PSXO,FH'8L?<=#T^\/238FS(X8ROB'8IWZ+T4V_0F8Y= M-,4-_:^-\8!2 M-E&UL?5/MCIP@ M%'T5P@,L#N.TTXF:[&S3M$F;3+9I^YO1JY(%L8#C]NU[0=>:KMD_P+V<<^X' MEVPT]LFU )X\:]6YG+;>]R?&7-F"%N[.]-#A36VL%AY-VS#76Q!5)&G%>)*\ M8UK(CA99]%ULD9G!*]G!Q1(W:"WLGS,H,^9T1U\DZ8B%.J?WN],Y#?@(^"EA=*LS"95:-G%4Q%B^=IEUWX#TT)V MM,BB[VR+S Q>R0[.EKA!:V'?3J#,F-,]?7<\R:;UP<&*K!<-? /_O3];M-C" M4DD-G9.F(Q;JG-[MCZ 'Q)&MSJ34,G%F.=@/%0YW05!H*#T@4'@=H5[ M4"H0H8R7F9,N*0-P?7YG_QQKQUHNPL&]43]EY=N@Z4 MS,5_A2LH# ]*,$=IE(LK*0?GC9Y94(H6K],NN[B/TTURF&'; #X#^ *XC7G8 ME"@J_R2\*#)K1F*GWORWV!YZQ:R":8TY3#%_' M+!$,V9<4?"O%B?\#Y]OP9%-A$N')'PJ3;8)TDR"-!.E_2]R*2?]*PE8]U6"; M.$V.E&;HXB2OO,O WO'X)K_#IVE_%+:1G2,7X_%E8_]K8SR@E-T-CE"+'VPQ M%-0^'#_BV4YC-AG>]/,/8LLW+GX!4$L#!!0 ( *6%BDT^FID-M0$ -(# M 9 >&PO=V]R:W-H965T0=DAIUOZYGB631NB@Q59)QKX N%K=W%HL9FEDAJ, ME]80!W5.'[>G\S[&IX!O$@:_.)-8R=7:EVA\K'*ZB8) 01DB@\#M!D^@5"1" M&3\F3CJGC,#E^8W]?:H=:[D*#T]6?9=5:'/Z0$D%M>A5>+;#!YCJ.5 R%?\) M;J P/"K!'*55/JVD['VP>F)!*5J\CKLT:1_&F]UQ@JT#^ 3@,^ AY6%CHJ3\ MG0BBR)P=B!M[WXGXQ-L3Q]Z4T9E:D>Y0O$?OK=@>#AF[1:(IYCS&\&7,',&0 M?4[!UU*<^3]PO@[?K2K<)?CN#X7WZP3[58)](MC_M\2UF.-?2=BBIQI.V6@$VTT_B,W?N/@%4$L#!!0 ( *6%BDTVDR;)M@$ -(# 9 M >&PO=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$N3Y(XI+C0M\^@[VS(W M@Y="P]D2-RC%[<\32#,6=$??'$^B[7QPL#+O>0M?P7_KSQ8MMK#40H%VPFAB MH2GHP^YXRD)\#'@6,+K5F81*+L:\!.-37= D" ()E0\,'+X@L3P MH 1S5$:ZN))J<-ZHF06E*/XZ[4+'?9QNLOL9M@U(9T"Z XQ#YL21>7ON>=E M;LU([-3[GHR]WM(6?70#3'G*:8=!VS1#!D7U*D M6RE.Z3_P=!N^WU2XC_#]'PK?;1-DFP19),C^6^)&S%WR5Q*VZJD"V\9IO2FJ7 MT];[;L^8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LW6RNF>)"TR*+OJ,M,M-[ M*30<+7&]4MR^'4":(:<)O3B>1-/ZX&!%UO$&GL%_[XX6+3:S5$*!=L)H8J'. MZ5VR/^Q"? SX(6!PBS,)E9R,>0G&URJGFR ())0^,'#H?)O36THJJ'DO_9,9OL!4SR=*IN*_P1DDA@'-S@:T#T@F0SH#;"&!CHJC\@7M>9-8, MQ(Z][WAXXF2?8F_*X(RMB'&UL?5-A;]P@#/TKB!]0[DAZJTY)I%ZK:9,V MZ=1IZV9>7;G-Y14D$M!N6?S/@)YGIN*9F+_P)74!@>E&".TB@7 M5U(.SAL]LZ 4+5ZG779Q'Z>;))EAVP ^ _@"N(MYV)0H*G\47A29-2.Q4^][ M$9YX?^38FS(X8ROB'8IWZ+T6^T.:L6L@FF-.4PQ?QRP1#-F7%'PKQ8G_ ^?; M\&1381+AR1\*;[<)TDV"-!*D_RUQ*^;P5Q*VZJD&V\1I>5=!O:> MQS=Y#Y^F_:NPC>P<.3,>9X-U+[X%".15*^-SVH;0'1GS90M: M^#O;@<&;VCHM IJN8;YS(*H$THKQS>:>:2$-+;+D.[LBLWU0TL#9$=]K+=S/ M$R@[Y'1+;XYGV;0A.EB1=:*!+Q"^=F>'%IM9*JG!>&D-<5#G]'%[/.UC? KX M)F'PBS.)E5RL?8G&QRJGFR@(%)0A,@C'BRZKNL0IO3 R45U*)7X=D.'V"JYPTE4_&?X H*PZ,2S%%:Y=-*RMX' MJR<6E*+%Z[A+D_9AO-G=8.L /@'X##@D !L3)>7O1!!%YNQ W-C[3L0GWAXY M]J:,SM2*=(?B/7JOQ?;^(6/72#3%G,88OHR9(QBRSRGX6HH3_P?.U^&[586[ M!-_]H?"P3K!?)=@G@OU_2UR+>?M7$K;HJ0;7I&GRI+2]29.\\,X#^\C3F_P. M'Z?]LW"--)Y<;,"73?VOK0V 4C9W.$(M?K#94%"'>'S LQO';#2"[:8?Q.9O M7/P"4$L#!!0 ( *6%BDWG0F(JL@$ -(# 9 >&PO=V]R:W-H965T M^R:9O6_>#$,^HGUV'8 G+UH95]#.^_[(F*LZT,+=8 \F MW#1HM?#!M"USO051)Y!6C&?9&Z:%-+3,D^]LRQP'KZ2!LR5NT%K8'R=0.!9T M1U\=3[+M?'2P,N]%"Y_!?^G/-EAL8:FE!N,D&F*A*>C#[G@ZQ/@4\%7"Z%9G M$BNY(#Y'XT-=T"P* @65CPPB;%=X!*4B49#Q?>:D2\H(7)]?V=^EVD,M%^'@ M$=4W6?NNH/>4U-"(0?DG'-_#7,\M)7/Q'^$**H1')2%'A-B5*RM\*+\KQ"?>'7GH316= MJ17I+HAWP7LM=W=9SJZ1:(XY33%\';-$L,"^I.!;*4[\+SC?AN\W%>X3?/^; MPG_D/VP2'!+!X;\E;L7\J9*M>JK!MFF:'*EP,&F25]YE8!_2([)?X=.T?Q*V ME<:1"_KPLJG_#:*'("6["2/4A0^V& H:'X]WX6RG,9L,C_W\@]CRC&PO=V]R:W-H965T^.L5;E?:]T="%%E#9RJ!]%!:TXN0G*J MC2FO1'42:.6"."-A$,2$TZ;UB\SY3K+(1*]9T\))>JKGG,H_1V!BR/V-_^YX M::ZUM@Y29!V]PG?0/[J3-!:96:J&0ZL:T7H2+KG_N#D<-X$-<(B?#0QJL?=L M*6!<>XN$1FF'DPJ.E M>A3C!%N48.L(MO^5N%V5B&%VN,@.%=DA!/%*!,,DN$B,BL0(0;H2P3![7"1! M19)[@C18B6"8#^Y$BHJD"$&X$L$P$2ZR1T7V]P31NET()MWB(F;XH"\H0#J^ M;A@&2M<7C"P>+0=Y=>-*>:7H6SUB;$3X;#"[:;A.SE^,<&PTMNFE&D_E#4?P%4$L#!!0 ( M *6%BDW$LO+SMP$ -(# 9 >&PO=V]R:W-H965TL"CKNW'V#7=3O_ M >[EG',_N&0#FF?; CCRJJ2V.6V=ZXZ,V;(%Q>T-=J#]38U&<>=-TS#;&>!5 M)"G)TLUFSQ07FA99])U-D6'OI-!P-L3V2G'S]P02AYPF],WQ*)K6!0]X>.+DF/K>E,$96Q'O?/+6>Z]%/NIQ#7,X5,0MNBI M/$:;*DQ%['25YXYX&]2^.;O,/':?_)32.T)1=T_F5C M_VM$!SZ5S8T?H=9_L-F04+MPO/5G,X[9:#CLIA_$YF]<_ -02P,$% @ MI86*37/HEYC4 0 G 0 !D !X;"]W;W)K&UL M=51M;]L@$/XKB!]0'!QG261;:CI-G;1)4:>UGXE]?E'!N(#C[M\/L.M:&?MB MN..YY[G#=Z2C5*^Z 3#H7?!.9[@QIC\2HHL&!--WLH?.GE12"6:LJ6JB>P6L M]$&"$QI%.R)8V^$\];ZSRE,Y&-YV<%9(#T(P]><$7(X9WN /QU-;-\8Y2)[V MK(9?8'[W9V4MLK"4K8!.M[)#"JH,WV^.IYW#>\!S"Z->[9&KY"+EJS.^EQF. M7$+ H3".@=GE"@_ N2.R:;S-G'B1=('K_0?[-U^[K>7"-#Q(_M*6ILGP'J,2 M*C9P\R3'1YCK23":B_\!5^ 6[C*Q&H7DVG]1,6@CQ: M;_:'E%P=T8PY31BZQBP(8MD7"1J2.-%_PFDX/ YF&/OP>*T>'\($VR#!UA-L MUP2'Z*;$$.8_129!D21 0&]$0I@X++(+BNP"!-L;D1 FN1$AJ^X0H&H_%QH5 M=1A=I;(_Z3JJD-&!3B>YLP8U]*A:#0V7< MUK8V4M/ 3(:1_?P6D.5!RO\"4$L#!!0 ( *6%BDV8QH'CSP$ )P$ 9 M >&PO=V]R:W-H965T?;0ACU%]BW_'[<^?XG(U2O>D6P*!WP3N= MX]:8_DB(+EL05-_)'CK[I99*4&-#U1#=*Z"5)PE.XMTN)8*R#A>9SYU5D8XPK?$"VM:XQ*DR'K:P \P/_NSLA%95"HFH--,=DA! MG>.GZ'A*'=X#7AF,>K5'KI.+E&\N^%KE>.<* @ZE<0K4+E=X!LZ=D"WC]ZR) M%TM'7.]OZI]][[:7"]7P+/DO5IDVQP\855#3@9L7.7Z!N9\#1G/SW^ *W,)= M)=:CE%S[7U0.VD@QJ]A2!'V?5M;Y=9SU;[0P(9X)\89 )B-?^2=J:)$I.2(U MG7U/W5\<'6-[-J5+^J/PWVSQVF:O1?289N3JA&;,:<+$:\R"(%9]L8A#%J?X M ST.TY-@A8FG)VOW) D+[(,">R^P_Z_%^TV+(D^QOUW_X-/J89U& M%VGL'?4WJ9;2@"UE=V<;;NU3L00<:N.V]W:OIH&9 B/[^2T@RX-4_ 502P,$ M% @ I86*38;(3QW3 0 G 0 !D !X;"]W;W)K&UL;51MCYP@$/XKA!]P*.NZVXV:W%[3M$F;;*[I]3.KXTL.Q *NUW]? M0,_:+5^$&9YYGAF<(9ND>M4M@$%O@O-?#12$]"L'4[S-P.>4XQN^.YZYI MC7.0(AM8 ]_!_!@NREID9:DZ ;WN9(\4U#E^C$_GU.$]X*6#26_VR%5RE?+5 M&5^J'$!0&L? ['*#)^#<$=DT?BV<>)5T@=O]._LG7[NMYX ;=PEXG5*"77_HO*41LI%A:;BF!O\]KU M?IWFDT.\A(4#Z!) UX"CUR&SD,_\(S.LR)21FR-:,.<90S>8>$40R[Y*T)#$F?X73L/ANV"&.Q^^VZHG29@@ M"1(DGB#YI\3DKL009A\6V0=%]@&"]$XDA#F$1=*@2!H@.-Z)A# ?[D3(ICL$ MJ,;/A4:E''L_DQOO.GJ/U'?77_@\M]^8:KI>HZLTMD=])]52&K"I1 ^VX-8^ M%:O!H39N>[![-0_,;!@Y+&\!61^DX@]02P,$% @ I86*3;G"54.V 0 MT@, !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0 M$B[=NE,2J==IVJ1-.G5:]YE+G 050@;DTOW[&9)F69;QE@M/)JV96ZP(.H(THKQ)'G'M) ]+?/H M.]LR-Z-7LH>S)6[46MC?)U!F*FA*7QV/LNU\<+ R'T0+W\'_&,X6+;:RU%)# M[Z3IB86FH/?I\92%^!CP)&%RFS,)E5R,>0[&E[J@21 $"BH?& 1N5W@ I0(1 MROBU<-(U90!NSZ_LGV+M6,M%.'@PZJ>L?5?0.TIJ:,2H_*.9/L-2SRTE2_%? MX0H*PX,2S%$9Y>)*JM%YHQ<6E*+%R[S+/N[3?)-]6&#[ +X ^ JXBWG8G"@J M_RB\*'-K)F+GW@\B/'%ZY-B;*CAC*^(=BG?HO98\37)V#41+S&F.X9N8=(U@ MR+ZFX'LI3OP_.-^''W85'B+\L,U^F^P39+L$623(_BDQ?5/B7LQ;E6S34PVV MC=/D2&7&/D[RQKL.[#V/;_(W?)[V;\*VLG?D8CR^;.Q_8XP'E)+&PO=V]R:W-H965T)W^?0$[KIOZ!9CAG#,7AFQ$\VI; $?> ME-0VIZUS_9$Q6[:@A+W!'K2_J=$HX;QI&F9[ Z**)"49W^UNF1*=ID46?6=3 M9#@XV6DX&V('I83Y?0*)8TX3^NYXZ9K6!0=8NZ_E(BP\HOS95:[-Z3TE%=1BD.X%QT\PUW.@9"[^"UQ! M>GC(Q,A"=.CMSWI@S.V(IXYY.WWGLM>++/V#4(S9C3A.$K3+(@F%=? M0O"M$"?^'YUOT_>;&>XC?;^.?KC=%D@W!=(HD/Y38OJAQ"W,X4,0MNJI M/$ M:;*DQ$''25YYEX%]X/%-_L*G:?\J3--I2R[H_,O&_M>(#GPJNQL_0JW_8(LA MH7;A>.?/9AJSR7#8SS^(+=^X^ -02P,$% @ I86*3:80.&UL=53MCML@$'P5Q ,<-DE\ MU\BV=+FJ:J56BJ[J]3>QUQ\Z,"[@^/KV!>RXKH_^">QZ=F:6L*2C5*^Z 3#H M3?!.9[@QIC\2HHL&!--WLH?.?JFD$LS84-5$]PI8Z8L$)S2*$B)8V^$\];FS MRE,Y&-YV<%9(#T(P]?L$7(X9CO$M\=S6C7$)DJ<]J^$[F!_]6=F(+"QE*Z#3 MK>R0@BK#C_'QE#B\![RT,.K5'KE.+E*^NN!+F>'(&0(.A7$,S"Y7> +.'9&U M\6OFQ(ND*USO;^R??.^VEPO3\"3YS[8T388?,"JA8@,WSW+\#',_!XSFYK_" M%;B%.R=6HY!<^U]4#-I(,;-8*X*]36O;^76<^6]EX0(Z%]!- 9F$O/./S+ \ M57)$:CK[GKF_.#Y2>S:%2_JC\-^L>6VSUYS&24JNCFC&G"8,76'B!4$L^R)! M0Q(G^JZYLPXU]*I: 0V7<]M[NU30P4V!D/[\%9'F0\C]02P,$ M% @ I86*33\M_$C" 0 -P0 !D !X;"]W;W)K&UL=53;;N,@$/T5Q >4A,1I%=F6FE;5KK0K1:UV^TSL\47EX@4<=_^^ M@!W7S;(O@1F?.><,,$D'I=], V#1N^#29+BQMML38HH&!#,WJ@/IOE1*"V9= MJ&MB.@VL#$6"$[I:[8A@K<1Y&G)'G:>JM[R5<-3(]$(P_?< 7 T97N-+XKFM M&^L3)$\[5L,+V%_=4;N(S"QE*T":5DFDH![F>&5-P0<"NL9F%O.\ "<>R)GX\_$B6=)7[C<7]B?0N^NEQ,S\*#X:UO: M)L-W&)50L9[;9S5\@ZF?!*.I^1]P!N[@WHG3*!0WX1<5O;%*3"S.BF#OX]K* ML X3_Z4L7D"G GI50$:AX/R169:G6@U(CV??,7_%ZSUU9U/X9#B*\,V9-RY[ MSBG=IN3LB2;,8<30!68](XACGR5H3.) _RFG\?)-U.$FE&^6ZKO_$&RC!-M ML/W28G+58@RSBXLD49$D0G![)1+#W%V)D,7%"=!U>+(&%:J785P6V7DJ[FFX M^$_X.%(_F:Y;:=!)6?=\PB572EEP5E8WSDOCIG@..%36;V_=7H]O>0RLZJ8Q M)?-_1?X!4$L#!!0 ( *6%BDTQKP$+P@$ #<$ 9 >&PO=V]R:W-H M965T 9=L5/K5M 6O4O1F1RWUO9[0DS9@F3F M1O70N2^UTI)9%^J&F%X#JT*1%(0FR2V1C'>XR$+NJ(M,#5;P#HX:F4%*IO\> M0*@QQQM\23SSIK4^08JL9PW\ ON[/VH7D86EXA(ZPU6'--0YOM_L#SN/#X _ M'$:SVB/?R4FI5Q]\KW*<>$,@H+2>@;GE# \@A"=R-MYF3KQ(^L+U_L+^%'IW MO9R8@09^=AC-S?^ ,P@']TZ<1JF$";^H'(Q5 MA76<^2]E\0(Z%]"K C()!>>/S+(BTVI$>CK[GODKWNRI.YO2 M)\-1A&_.O''9N>3[CD6BD+SDIRX[RT;HJ70$!M_?:+ MV^OI+4^!5?T\IF3YKRC^ 5!+ P04 " "EA8I-/U]^H!D" C!@ &0 M 'AL+W=OMNVC 8?94H#U#G9D)1B-0" MU29M$NJT[;>!#Q+5B3/;D.[M9SLF2AUKZA]\R3G'YWR^4/2,OXD*0 ;O#6W% M.JRD[%8(B6,%#1$/K(-6?3DSWA"IAOR"1,>!G RIH2B)H@5J2-V&96'F]KPL MV%72NH4]#\2U:0C_^PR4]>LP#N\3K_6EDGH"E45'+O #Y,]NS]4(C2JGNH%6 MU*P-.)S7X5.\VF&--X!?-?1BT@]TD@-C;WKP];0.(VT(*!RE5B"JN<$&*-5" MRL8?JQF.2VKBM']7?S'9598#$;!A]'=]DM4Z7(;!"<[D2N4KZ[^ S8/#P(;_ M!C>@"JZ=J#6.C KS&QRO0K+&JB@K#7D?VKHU;6_U[S0_(;&$9"3$V7\)J26D MGR5DEI!]EH M 3L$-&0WQ=P229UG,T< MIY'C>(#@R2HX2QV_SM'+/T^L=ITBYB MQZY'*X\73NR=![7,XM@)AB:723^?WPF_U*T(#DRJ>VENSYDQ"4HQ>E"2E7JQ MQP&%L]3=7/7Y\&X- \DZ^R2C\7^A_ =02P,$% @ I86*363SW;H" @ MU04 !D !X;"]W;W)K&ULC53;CILP$/T5BP]8 M$R"01("T256U4BM%6[5]=F"X:&U,;1.V?U_;L"R;NE5>L#T^EQD;3SIR\2P; M (5>&.UDYC5*]0>,9=$ (_*!]]#IG8H+1I1>BAK+7@ I+8E1'/A^C!EI.R]/ M;>PL\I0/BK8=G 62 V-$_#X"Y6/F;;S7P%-;-\H$<)[VI(9OH+[W9Z%7>%$I M6P:=;'F'!%29][@YG/8&;P$_6ACE:HY,)1?.G\WB8Z]EZ M:"[^"UR!:KC)1'L4G$K[1<4@%6>SBDZ%D9=I;#L[CM-.$L\T-R&8"<%"T-[_ M(X0S(7PC1+;X*3-;Z@>B2)X*/B(Q759/S#^Q.83Z, L3M&=G]W2U4D>O>1 F M*;X:H1ESG##!"I-L%@C6\HM'X/(X!G_Q@W#WWN/DP+@M0F<9H:6'[RSV;H'( M*1!9@6@M$/DW.;HP_SB(K=-DZQ (;@Y[PB06TUF,[[:(G1:QPR*\L8COM4B< M%HG#(G(+[)P"N_LO:^\4V-]Q62[,]L8$KUX) U';AB)1P8?.-K-5=.E9CX%] M96_PJ>%]):)N.XDN7.FW:E]4Q;D"G8K_H.^TT3UV65"HE)DF>BZF3C,M%._G M)HJ73I[_ 5!+ P04 " "EA8I-DH[4LH("$C!4K=1*:*JVSP8, M1)/$J6U@^O?UD@E9#.(EL9US[CGW>DMV9?Q=G"B5WD=95&+FGZ2LIP"(W8F6 M1+RPFE;JRX'QDDC5Y4<@:D[)WI#* F (8U"2O/+GF1G;\'G&SK+(*[KAGCB7 M)>'_EK1@UYF/_,^!M_QXDGH S+.:'.E/*G_5&ZYZH(VRSTM:B9Q5'J>'F;] MTS7"FF 0OW-Z%9VVIU/9,O:N.]_V,Q]J1[2@.ZE#$/6ZT!4M"AU)^?C;!/5; M34WLMC^C?S')JV2V1- 5*_[D>WF:^:GO[>F!G OYQJY?:9-0Y'M-]M_IA18* MKITHC1TKA'EZN[.0K&RB*"LE^;#OO#+OJ_T2IPW-3< - ;<$I?V($#2$X$:( M'Q+"AA#>".%#0M00H@$!V-Q-,5^))/.,LZO'[7JHB5YV:!JIZ=KI03,[YINJ MIU"CESD.XPQ<=* &L[08W,$DJ ]9C2$W!% &6A?8Y6*)1W0'4@ MDCYD/88DV&TT<)8K,/R@5Z[$'2!T!@A-@+ 78)BIQ20&4]EB!@@E$,)!PBX@ MA&D7V+,4.2U%#DN#TBZCD=(=B=@I$3LD@H%$_*Q$XI1('!*306$=F.B.2.H4 M21T!AELA'>41X!#"\>Q98-0!1ACU@3U+$Z>ER6&H/O(@8XJWMF%Z,ZIA9[?A\AYY"P0?F(G-B#WHK15>PBQ1D#G,"XI M/YJ;47@[=J[,M=P9;6_?A;E\P0UNK^X?A!_S2GA;)M658 [N V.2*B?P14W= M2?TMM)V"'J1N)JK-[95I.Y+5S>\ :/])YO\!4$L#!!0 ( *6%BDU=*W#W MW , %84 9 >&PO=V]R:W-H965T5 MJH+/QWAS-7M!W/1=??+R315;KO3YCEH M+XW.C\.@J@QD&,9!E1>UO]L,UQZ;W<:\V+*H]6/CM2]5E3?_?=*EN6Y]X;]= M^%H\GVU_(=AM+OFS_DO;OR^/37<6W*(F_+BHH\KVI^C_TJRX[>9]) M]Q\'4[;#IW=X::VIIBA=*E7^8_PNZN'[.L5_&X8'R&F O T0ZJ<#:!I BP'! MF-E0ZN?,]ZM2]X_%.*!NF8>^HM#[X;?NFK;[NKK3D:T"5[[0)/F MTZB1<\U[Q1XHDILDZ!*X92%A%G(83^^R4#@ P0 T!%#O D2+,D9-,FCJ02,2 M6E;BBBC+!$Y%P504J"7& 2(8(')JH711RBB)9EFFT:QA8RFN2"F5X4QBF$D, MNIHL4HF=?Q$DQ$*U1ZHP3'$R"4PF DB*F/FB9:8*QG= MT1/,E5QCC=)UO2R.TV537!4E@EL^848E8#3FGC5,G[S#'B6F3ZXP2 D<,N96 M)801)61^S/TC3!;=87Z$R:(UYD=KS ^(>/,C9@%\A_D1)HM6F!^M,C^@XLV/ M,*2$S(^A@C"DA,R/ZPD&BY#Y+3DGU_QHOM*>FN*J,LF]6A"&E)!%,BY+&%)" M%LGPIS!_"O"WY%RY[B?2Q8OE'HCXE;#")"ODD5P]F&1UQ^NGPOBI%2^@>P7L MCUTD*>;M$MA?PCBHPF2I.^Q/8;*4:W_.5*& ^SF+)"ABC$MA1!5 -.'>V#%6 M"GD?UQ&,E7*]S^U(YFPN@$424(%%4C#;X.EWW/[,F^>B;KTG8ZVIAAV=DS%6 M=Q'##UU[SSH_WDY*?;+]8=(=-^-.UWABS67:Q0MN6XF[_P%02P,$% @ MI86*36F,SW\>! #A8 !D !X;"]W;W)K&UL ME9A?CYLX%,6_2L3[%'RO^3=*(FVIJJW42J.NNOO,),XD*H0L,)/VVZ\A3)38 MQUGG90+,\>5<<^\/[/FQ:7]V6Z7ZV:^ZVG>+8-OWA\.VI7Z[IL M?W]457-&KU67B.LM[5:M_MFOVL59M% M\(=X+&0R#!@5?^_4L;LXG@VI/#?-S^'DRWH11(,C5:E5/X0H]<^;*E15#9&T MCW^GH,'YGL/ R^/WZ)_'Y'4RSV6GBJ;Z9[?NMXL@"V9KM2E?J_Y[<_Q330G% MP6S*_JMZ4Y66#T[T/59-U8U_9ZO7KF_J*8JV4I>_3K^[_?A[G.*_#\,#:!I MYP%"WAS TP V!H0G9V.JG\J^7,[;YCAK3T_K4 Y%(1Y93^9JN#C.W?@_G6VG MK[XM*:5Y^#8$FC0?3QJZU%PK"J!(SY)0&SB[(.B"QO%\-9YQ (8!> P@KP)( M(XV3)ATU^U'#(H]R(Q5;%9.0"38CH1D)S,2&F9,FOKB-$(836Y)C%S%T$0,7 MB>$BMF[QD$6&#:!)',\F@4828"0UC"3635ADTK1BJV** M;)'(<]=CPNP@Q Y7O6%VT!WL(,P.\F$'V5!(.+(FQ5:)5#IH2)@_6@9\W! M.,9(8+!\2%Q>,1+XC@4$XS9FGR4$@P^ R[?+-"E0Y E[^!U!+ P04 " "EA8I--*?H5,$! H! M&0 'AL+W=OL'5!4^=U15 M(2^&]P,<5:(O0C#U[P!<3B7:H%OBN3]WQB5P58SL#+_ _!Z/RD9X86EZ 8/N MY9 H:$OT>;,_4(?W@)<>)KV:)\[)2F*]$.)0VT[,+-LYR^P>R'HF0V_P.N MP"W<=6(U:LFU_R;U11LI9A;;BF!O8>P'/TXS_ZTL7D#F K(4D. E"/G.OS## MJD+)*5%A[T?FCGBS)W9O:I?T6^'7;//:9J\5V>4%OCJB&7,(&/(.0Q<,MOR+ M"(F*$$^0K0@VV:,@@U>'[-[03Z;._:"3DS3VOOA3;:4T8!G3 M!TO9V6>[!!Q:XZ9;.U?A\H; R'%^EWCY.53_ 5!+ P04 " "EA8I-)N3? M1]T! #B! &0 'AL+W=O-4OT>8UDVP(A\XCUT^DW-!2-*E^*"92^ 5);$* Y]/\6, MM!TJ,ML[B2+C5T7;#D["DU?&B/A[ ,J'' 7HWGAI+XTR#5QD/;G +U"_^Y/0 M%9Y5JI9!)UO>>0+J''T)]L?$X"W@M85!+N:>27+F_,T4WZL<^<804"B542!Z MN,$1*#5"VL;[I(GF)0UQ.;^K/]OL.LN92#AR^J>M5).C+?(JJ,F5JA<^?(,I M3X*\*?P/N '5<.-$KU%R*NW3*Z]2<3:I:"N,?(QCV]EQF/3O-#"#)\:/U1-S)H)]I#>S-$V[=_:=3BMU]U:$VVV& M;T9HPAQ&3+C$?$8<'8C-#,':P.PB=+H(+3_ZY&+G%HB< I$5B)<".W\58\1L M+*:SF&2W#O*(B MDH>T&S]=&7G$I.EZ1_#BM)F__R<1E[:3WIDK?7#M\:HY5Z#U_"&ULE5?;CILP$/T5Q'L7V\-U ME43:I*I:J956K=H^LXF3H 6<@I-L_[[&$!;PN"(O 3MG;B<^GLSB*JK7^LBY M=-Z*O*R7[E'*TZ/GU=LC+]+Z09QXJ;[9BZI(I5I6!Z\^53S=::,B]Q@AH5>D M6>FN%GKON5HMQ%GF67 M/T_/E5IYO9==5O"RSD3I5'R_=)_HXP:"QD C?F7\6@_>G::4%R%>F\67W=(E M348\YUO9N$C5X\(W/,\;3RJ//YU3MX_9& [?;]X_Z>)5,2]IS3*[@328JQE;DM?YTMN=:BJ+SHE(ITK?V MF97Z>>W\W\QP ]89L-Z !O\U@,X W@U\77R;F2[U8RK3U:(25Z=J?ZU3VAP* M^@B*S&VSJ;G3WZEJ:[5[6;$$%MZE<=1AUBV"T1WC*>Q^"82'6S#!GXP ; M!!'A$0 M K0]C(KP<0<^ZL#7#OR1@V#"0HN)-*:\!0G"22D8*@YB/)D 329 MDIF$6;>88!#F R/1%+9!81!;R W1=$(DG6B23FC$B<.03)(Q08D?64Y2A*82 M(:E8J(U1!_'\@Y*@#I(9!R4QCT 43\E(##)&H%$JE.#2)4@RR52[)@B(+8[E MBJ"("\OO1M$KX(FR^<137.,49E#?@8;<4QJ'=$)^!PO&,$@L">%W!L4N#8-^ M$P2$6>+@UP$U[P,@8'&!2YB&=]"/2X]BVC/HCPSZ(YB>_ XT)#^*;,G@,J;Q M'.I-$!!;'%SMU)0[D !WP7"1,C*?>H;KCYGZ,ZGO0*.3SWSJ3\CO8*.3SZ+( MFX('84L5ERNYHMPQ7()O3<)G9<0,*4^X1 M$-C^9>):!JR76IH&X%H&.I\2P-4'<]2'@(!:5 Z6/]6(^JBE[0.N/KA#?8"K M#S#U&=4B+9).NZPW&(D*7AWT]%@[6W$N]>@ZV.TGU">F1ZIW>#O>?DNK0U;6 MSHN0:C#3X]->",E5+N1!Y7)4$W6_R/E>-J^1>J_:L;)=2''J1F:OG]M7_P!0 M2P,$% @ I86*33K1HJ4) @ C@4 !D !X;"]W;W)K&ULC53;CILP$/T5Q >LN2ZKB"!M+E4KM5*T5=MGATP"6AM3VX3M MW]#DDJLW4+*>H60R N@6#RQ&BKUY\PX MQ5(=^06)F@,^&1(E*/"\9T1Q6;E9:FP'GJ6LD:2LX, =T5"*^9\-$-:N7=^] M&=[*2R&U 65IC2_P'>2/^L#5"?4JIY)")4I6.1S.:_?57^TCC3> GR6T8K!W M="9'QM[UXQR7^%*Q %UY$H'SDCPGR=O!&24:NB M0J'XHUO+RJRMU;_1E@F!)00]0?E^1 @M(;P3HH>$R!*B__406T(\\8"ZW$TQ M=UCB+.6L=7C7#C767>>O8G5=N3::VS'_5#V%LEZST ]3=-5"%K/I,,$ D_AC MR&X.N2.0"J"/(EB*8A/,Z,'8P7:.2":0W3]%]@]%1F&&B\4*#3\<%2M:%H@6 M!2(C$(T$XDFU.TQB,%6'\;Q)->:8YREF-\?X7CRYVOT"*(E?)BFA03-1X!?S MLH63LZ:2NAP#:S\\7@/=C!/[QE]M_07[3@V;;C;@*F M4<^,25"Q>T^J]0LU'/L#@;/4VT3M>3&UL M?95MKYL@&(;_BO$''!1\:1MKLKHL6[(ES5EV]IFVM)J#XH#6LW\_0&LLT'V1 M%^_G?JX'$8J!\7=1$R*#CY9V8AO64O8; ,2Q)BT6+ZPGG7IS9KS%4@WY!8B> M$WPR02T%,(HRT.*F"\O"S.UY6;"KI$U']CP0U[;%_.^.4#9LPSB\3[PVEUKJ M"5 6/;Z0GT3^ZO=?R32<<^K 9?_N_L44KXHY8$$J1G\W M)UEOPU48G,@97ZE\9<-7,A64AL%4_7=R(U3)-8G*<614F&=PO K)VLE%H;3X M8VR;SK3#Y'\/\P? *0#. 7'RWP T!2 K (QDIM3/6.*RX&P(^/BU>JPW1;Q! M:C&/>M*LG7FGJA5J]E:B."O 31M-FMVH@0L-?%14'D4^2X "F"F@EP*:>/1 MD?@-D-< &8/DP2"WRA@UN=%T1A.C)+(J\8B29RB)%R7QH*PLE%&3+K/$>6*A MN"*8QZD?)?6BI!Z4M862.EE0%%LDKB9;:!Y ,B](YH) :^5WF9,DL3651Q,] M(\F])+F'Q"IWE[M9[!5Q)7"5K?T@*R_(R@-B_5:[E9L%(6M;5ZX(I>F3';OV MHJP]*,A"63M95 2^SB*G'\T&PO=V]R:W-H M965T>0$@G+>Z:OC&+81HUPCQO(": M\$?:0B.?G"BKB9!;=D:\94".FE17""\6$:I)V;AIHF-[EB;T(JJR@3US^*6N M"?N=046[C>NYM\!S>2Z$"J T:,^>>M= MK/ :\*.$CD_6CJKD0.FKVGPY;MR%,@05Y$(I$'F[PA:J2@E)&[\&37=,J8C3 M]4W]DZY=UG(@'+:T^ED>1;%QEZYSA!.Y5.*9=I]AJ"=TG:'XKW"%2L*5$YDC MIQ775R>_<$'K045:J\&_1O-3L # 8\$+_J0X \$_YT0?$@(!D)@ M$%!?BN[-C@B2)HQV#NO?;DO41^2M ]G]7 5UL_4SV1XNH]?4QV&"KDIHP&0] M!M]AHA&#I/Z8!-N29'@F@./['%L+Q#=\["P8NPO?6JJOZ?Z$[@6!72"P"@1: M(+CK@U%'UF-BC6DT)@J6X=*HUH+"8109]5I0_K0K=Y9#J^708MDPD_68<)+F MP5_A>&5X_C_8[I^P.]>1U74T3WKH&=]>CD3DXOC5!_R"0Z3N&ULC57ICILP$'X5Q .LN0)11) V MEUJIE:*MNOWMD$E :S"UG;!]^]J&$ XW37X$>_B.&=N,XYJR#YX!".NS("5? MVID0U0(AGF908/Y"*RCEFQ-E!19RRLZ(5PSP49,*@CS'"5&!\]).8AW;LR2F M%T'R$O;,XI>BP.S/"@BME[9KWP)O^3D3*H"2N,)G^ 'B9[5G0,ES M6EH,3DO[U5WL(H77@/<<:MX;6ZJ2 Z4?:O+UN+0=E1 02(52P/)QA340HH1D M&K];3;NS5,3^^*:^T[7+6@Z8PYJ27_E19$M[;EM'..$+$6^T_@)M/3/;:HO_ M!E<@$JXRD1XI)5S_6^F%"UJT*C*5 G\VS[S4S[K5O]',!*\E>!U!>C\B^"W! MOQ."AX2@)03/$F8M8?9L2F%+"$<.J%DLO?H;+' 2,UI;K#D_%5;'U%V$ R>DU\WXG150FUF%6#\7J8R!U"ME/('8%D ET6GBF+E3>A>T.# MM0'ASX>8S103C62V_S7:/109E.(;%]37?+^_$D%@%@B, H$6" 8[,EKNM0GS MCRQG1I.90< ?F3282&-*C7',%J'1(C18!".+\%F+R&@132RB<'1VHXE#X*C? MZ.A,8:$!MIW"7,^ VQEP\R&NJ0[U/M,"V%DW66ZE]%(*=8AZT:Z/OWKJ,Q_% M5^YBXQKB6]GWFS9]EV\NC>^8G?.26P!$J0"9OO,BMSZ3]U0W(7 2 M:AC),6NZ=3,1M&HO(M3=ALE?4$L#!!0 ( *6%BDV J?)3A , *D/ 9 M >&PO=V]R:W-H965T,R8I^G]$OXD>>[=\?S@UN<9?O<'83H M@]>Z:KIE>.C[XUT4=9N#J(ON5AY%H_[9R;8N>G79[J/NV(IBJQ?5501QG$9U M43;A:J'O/;:KA3SU5=F(QS;H3G5=M'\>1"7/RY"$;S>^E?M#/]R(5HMCL1?? M1?_C^-BJJVB*LBUKT72E;()6[);A/;E;TWA8H!$_2W'N9N?!4,J3E,_#Q>?M M,HP'1J(2FWX(4:C#BUB+JAHB*1Z_3=!PRCDLG)^_1?^HBU?%/!6=6,OJ5[GM M#\LP"X.MV!6GJO\FSY^$*2@) U/]%_$B*@4?F*@<&UEU^C?8G+I>UB:*HE(7 MK^.Q;/3Q;.*_+<,7@%D TP)(_KN F@5T6D"8+GYDIDO]4/3%:M'*<]".3^M8 M#*(@=U0UAD &\S!B8(8A$R)2T:<4@*5X &4' V07R]&$N-[,KY"CAB(>2HEGKU/KE"D M N'40Q#M .0C +L8W*@"XDX\F"VPS)D2P> MHH#[#,37:P%P"P',0FRKPD#,EP=W!D""V M )@MV*(#=\??Y$EJ2P&#$0*^UQ;@W@"8-]A&94 7'6(V'>;N2>Y[6KC) /*I MPSQ?=(";#*3OT"9N#( 8@ZM-S#T\;RW ]SL@^]W59N9T/LUGB4SO75?@)/-) M$S<&P(S!D6;N:B[-P=$" N/$UQ^*VPS%OE1L91H0OWA?6&P0#+,GD6@V^-2B MW>L9L0LV\M3H 75V=YI#[T$/3O_@XQ#[M6CW9=,%3[)7XY<>DG92]D)1B6]5 M2PYJ;IXN*K'KAU.NSMMQ>!PO>GDT@W$T3>>KOU!+ P04 " "EA8I-K3<4 M+0<" K!@ &0 'AL+W=O&AC$8N_H3BZ,O>K@2YFZGBX(*!12 M*Q"UW"$'2K60*N/7I.G.EIJXW#_4/YG>52\7(B!G]&=3RCIU]ZY30D5N5#ZS MX3-,_42N,S7_%>Y %5Q7HCP*1H7Y=8J;D*R=5%0I+7D;UZ8SZS#I/VAV0C 1 M@IG@A_\DX(F 5P0T5F9:_4@DR1+.!H>/E]43_4[X1ZP.L]!)I6J.P] MP^$A07.ZO' MSN:QNM33%N39/6*K1VSSP"N/+>@=C[W58V^Y]O51[?_7XF"U.&PMPK7%8?-F M17B%R;<8'WOK2T.+SU:/T6^$7YM..!> 0B7U M-E9[/LZO,9"LGT8SFO\?LC]02P,$% @ I86*3=]0G&35 @ T0L !D M !X;"]W;W)K&ULE59=CYLP$/PKB/<[\!(^PG86<_LVC-X%U6] MET4EE_Y)J?HI".3NQ$HJ'WG-*OW/@8N2*CT4QT#6@M&]6506 81A$I0TK_S5 MPLQMQ6K!SZK(*[85GCR7)15_-ZS@UZ5/_-O$2WX\J68B6"UJ>F0_F/I9;X4> M!3W*/B]9)7->>8(=EOZ:/&T@:1:8B%\YN\K!N]>4\LKY6S/XNE_Z89,1*]A. M-1!4/R[LF15%@Z3S^-.!^CUGLW#X?D/_;(K7Q;Q2R9YY\3O?J]/2SWQOSP[T M7*@7?OW"NH)BW^NJ_\8NK-#A32::8\<+:7Z]W5DJ7G8H.I62OK?/O#+/:X=_ M6X8O@&X!] N@K:4E,IE_HHJN%H)?/=%N?DV;,R9/H/=FUTR:K3#_Z>2EGKVL MHA@6P:4!ZF(V;0P,8D@?$6CTG@(PB@U8RR&+<8 (S3$R -%=CA$.,$,!9@9@ M=@6,4H2(R3QB*2-B0Y$=R,))H@P2[H3H.0I0XBW+0$<^U8 MA5W0!!D2W+4$L^U8B,3VK5.)!#:Q%L#SL.&' + V)A MUU< <'?"!^Y*P'T'4VY+L'T'CB\KX,:#*?WXN3*-[&"V[U?78#JR_^%ML_N=BF->2>^5*]W7F>[KP+EB M.I/P4==ZTOUU/RC8036OJ7X7;9/9#A2ONP8ZZ+OXU3]02P,$% @ I86* M30E5EA%< @ 3 @ !D !X;"]W;W)K&ULC5;; MCMHP%/R5*!^PSM6!58A4V$6MU$IHJ[;/!@R)UHE3VY#MW]=V3!H<0WG!E\S, MF8D=F[RC[)V7& OOHR8-7_BE$.TS 'Q7XAKQ)]KB1CXY4%8C(8?L"'C+,-IK M4DU % 00U*AJ_"+7%_"I_7H29HQ,\*=WS4]U24+:7O:O!E MO_ #Y0@3O!-* LGFC%>8$*4D??PVHOY04Q''_8OZ6H>78;:(XQ4EOZJ]*!?^ MS/?V^(!.1+S1[C,V@5+?,^F_XC,F$JZHUY<>DDUYA7%\;26=_7 3+O$#IRAHZT0#P62&.W0.P4B+5 ,A*PPZYZ M2*8AC8:$01Q8;V0*FD,+\^H0@I$%6D]!,1S"K28]*QD-F;4VJ>_8;8L6JXMZ5"'L?ZT#Q0*K!4#)[D7BSEU3X,"#X(UVVC .L"MM.W[X*)97;/NG9^A(O/G)E9]F.!R4'5;\U&RM9[ M+XNJF?J;MMW>!T&SV,@R:^[45E;ZEY6JRZS5A_4Z:+:US)9]4%D$C) H*+.\ M\F>3_MQ+/9NH75ODE7RIO697EEG]]T$6ZC#UJ?]QXGN^WK3=B6 VV69K^4.V M/[4JZR7=%^5X?/P40,7% #X$\&L#Q! @KBTI' +":P.B(2 R2@J.@]6/ M_E/69K-)K0Y>?9Q VZR;I_0^TM=WT9WL+V?_F[X C3Z[G_&838)]9S1H'HX: M-M+PL>81:<18\X0TX5CS;&N,:N:7%('N]=0P@PVS/ER,BHBP 8<&O#?@(X,8 M&PAH($ %B3&<1TW8:ZI>$Y'NSQ@M6Y:,9:-R0EA.",I)L4$$#:+K!R2&!O'_ M!^0YMCIE%SI-8)[$SI,X#%)HD%[?*248-P)JH"8#1U%\WBQUM4H=7%.0B)F) MJ)4H(B9N%S7C4C!Q%""7<+,4)!*./!A,RH%%Z+# :%)QPQ7&.%' 4Q*9=]30 MFLZ"7)C/%)-'(Y K-D<6B1)''@PH!80FJ9D'B%)7/QA0"@A-+3J0R+$$4,PQ M38$%=ZPB&&1&KI\I#"/* **IL68^#Z+1C2]DG AC^.=7",=%.99'P&'J@(AA M#MD-*R3#'#*P1J:1.32VB E7J1A6!F!-7:5B!MD-RQ_#>#%$CM4M$CDP9A@O MALAQ30],#KMA">28' Z60*M;)!*.;CG&B]MX"=?]E6,8.+NA6\?3(EJ4#':? M@$@0ZLB#B>$V#((P,P\2.>Y['!/#;6($,1_TH)'.!PS!ZWV1/4?-8:1.?W\#!*F&LF8$2YO;@)ZK 0&%%QP^(F M,'T"T$?-^2CL-8O2$#P&!6>OL]TGCV]9O&ULE5;;CILP M$/T5Q/LNV%Q"(H*4;%6U4BM%6VW[[)!)0&LPM9VP_?O:AE"2&(F^!'LX<\Z, M)^,A;1E_%P6 =#XJ6HNU6TC9K#Q/Y 541#RS!FKUYLAX1:3:\I,G&@[D8)PJ MZF'?C[V*E+6;I<:VXUG*SI*6->RX(\Y51?B?+5#6KEWD7@VOY:F0VN!E:4-. M\ /D6[/C:N<-+(>R@EJ4K'8X'-?N!JVV*-8.!O&SA%:,UHY.9<_8N]Y\/:Q= M7T<$%'*I*8AZ7. %*-5,*H[?/:D[:&K'\?K*_MDDKY+9$P$OC/XJ#[)8NXGK M'.!(SE2^LO8+] E%KM-G_PTN0!5<1Z(TUP/*%D;;D-PA:EB7\9LC<=^H^N0_:V0W/ZK@?=EG!* MQ]YW:$[CHT(3'8'LG8?FM%X/NKE(XONC]T;7&PO M=V]R:W-H965TL3V_Z/*E.BAEG-<\*ZJ% M>S#F^.!YU>:@\J2ZUT=5V']VNLP38YOEWJN.I4JV35">>>C[H9$NYTW? M4[FE MS?\6Q@=@&X"W )#_#!!M@)@:(-L .0CPKJ4T<[-.3+*TSJ500/ MTL[^INYL)KOYSTY/97O/2XG^W#O7B5K,XQ6#'0SV$2N*D A]S)K)$MT@GB5Y M8XHL4VSB16\,Y!,(-H%H$LA. B$&E5XA40,I&D@4Q\-"*$B #SP3R3*1E$DP M8'*%!)U! AG-!DPH2 3!R*0&+). 3&H@^?B0C0]))4$\J"0D).\@E"$IAL/) M..RLQAZ?B.43$3X(,SY!S":(IZ^R&9M@]OXJFTWXMJL9764H8IX)^+RV_??7 M68L)^DO>'^J;HJ2(1]8\C#@-,%,K1E+P%@!("I*D(*0%^5$P+(BB0'1A?3J\ MH8"8K![@C0"H$Q#] %4Y*Z 5"Y2A&/,FX"T! CK).%86[PH03E<1\$(&JF2B MHQ;3$Q( #O<=BAKW:^!= >()2HK).'$0DEV0HL8]&WB+@=ET)2%O#4BM@2@) MJ>A!2!BLSS4'DU*,\>'- :DYC$D)1XX'U!N(E)!1O34'?[@5M;AHZEZ$O#\@ M/7%('+$8Y T"Y70E(:]GI'HF2FHQO549A@-_84 @QHYPO#$@/2\0'2%S$ C) MCL2@XC&70MYB,/H/&?&^@-07J(RHXD,AY; >BKH#$8QL^,@; U)C&%.1X'U! M4%\@*FHQ776$OAA^( :%@IS%O,X]I;YI?DW*?5I4SK,V]LK37$QV6AME,_KW M=G(.]G)[:V1J9^K7R+Z7UQO>M6'TL;V]>K&PO=V]R:W-H965T T ^<\ T0>(J0&R#Y"C *\K MI9V;=5(GRWFI+T[9?=YCTJPB>)!F]C=-9SO9[7]F>BK3>UY*#.?>N4G48QX[ M# XP>(M8481$N,6LF2S1%>(9DE>FR#+%-E[3C M0S8^))4$\:B2D)"\@U"&I!@.)^,0?9Y/Q/*)"!^$&9\@9A/$TU?9C$TP>W^5 MS29\V]6,KC(4,<\$?%[;_OOKK,<$MTO>'^N;HJ2(+6L>+$X#S-0*2PK> @!) M09(4A+0@/PK&!5$4B"'LE@YO*" FJP=X(P#J!$0_0%7."FC% F4H;-X$O"5 M0"<9;67QK@#A=!4!+V2@2B8ZZC$W0@+ \;Y#47:_!MX5()Z@I)B,$P8'H")F#0$AV) 85VUP*>8O!Z#]DQ/L"4E^@,J**#X64XWHH MZ@Y$8-GPD3<&I,9@4Y'@?4%07R JZC%#=82^&'\@!H6"G,6\P3VEN6E^3]F.RTKI7)Z-^;R3F8R^VUD:E=W;Q&YKWL;GA=H];'_O;J7:_0 MR[]02P,$% @ I86*3:'&*L1J!0 '!T !D !X;"]W;W)K&ULC9E;;^,V$(7_BN'W78D7W0+'0'PI6J %%ENT?59L)C96 MMEQ)B;?_OI3$.-+,H>V7V%(.AS,D_1U*G)W+ZD>],Z:9_#P4Q_IQNFN:TT,0 MU)N=.>3UU_)DCO8_+V5UR!M[6;T&]:DR^;9K="@"&89Q<,CWQ^E\UMW[5LUG MY5M3[(_F6S6IWPZ'O/IO88KR_#@5TX\;W_>ONZ:]$9N)[6-3%G7W=[)YJYORX*+85 [Y MS_YS?^P^SR[^1S/<0+H&\M+ ]GVM@7(-U&<#?;6!=@WTO3U$KD%$>@CZVKO! M7.5-/I]5Y7E2]>OAE+?+3CQ$=KHV[?WE<&Z,E971M=AQGM)$CI;7"3L.B1E@4A22SI;()2./(M0A-A\0EX6785. M,Z33%Y52CUHBF60+$:E$JI*4U(9TB1B$&U?GL5;!["*+/1&@+3X)R<>'F7.O M28>IAE^97SC9L"(V.#!21$T4RSRK66 C%8H7EM+"U'V%J=N%P4B\,"CS%88- M7G"'ER+SA,!6*J+[=QD"VY8 OL7V&4Y$-QIT5P5DXSW$."%L-X+[#=\?",Y_ MOD%8 =78_,?Y8)L0R"

Y[H(KI!HYW#@=#&<) MX$QG3'+JMN:5TGR ;&Q+XX0P5"5_//'YC<3TDIQ>S&^2AJ<0H ME/RQ@MF$T]S,!\J\^6"N2L15[0F!22B3^^DN,;PD@!>CNQ.-Z:ZHYZV 3 LI M?,L&PTMR>'&Z2TZE1,24[D ETBCT.*C"Z%((7904BC-)J#BCJ "R*W17F%R* MDXO372$H12&E.Y+9Y]K$\URK,+P4AQ>GNQ,1NBLV1$ F]?!)<9R1Y]T*V!*R M.5/WT!VII!:^-ST8A0J@D,T8?W%BZ2XHW9%,2N%CC\(L5'Q;Z*.[PO12G%Z, M[DYSBZ98-O@UC_/!*%1\4\CH[C0W\X$R;SZ8JPIQU;>(,0E5=C_=-8:7!O#B M[PCY\ZF,V+9,6C/.V/PTIBAVHEN9,-%5[+!&-)@2\:&)@+; M698,%UU)!A--QW!DYV"J MU^Z8K9YLRK=CTP[%X.[E*.])MB=#Y/Y"/"P%N+\2#^O^H.XS?']N^$=>O>Z/ M]>2Y;)KRT)T:O91E8VSR=BL]G>Q,OKU<%.:E:;\F]GO5G]?U%TUY1P>5 M=/X_4$L#!!0 ( *6%BDU( B9.@@, *8/ 9 >&PO=V]R:W-H965T M]'7IGEE;M:F+7[>K609U7DE;BO MG>95VZS'U>^)X?CJI=\%:+4W80/X3Z>;JO]9,W>-GEI:B:7%9. M+?9+]X[=;CBT!@;Q*Q?79G3OM*D\2/G8/GS9+5V_920*L56MBTQ?+F(CBJ+U MI'G\Z9VZ0\S6<'S_[/V325XG\Y U8B.+W_E.'9=NXCH[L<_.A?HNKY]%GU#H M.GWV7\5%%!K>,M$QMK)HS*^S/3=*EKT73:7,GKIK7IGKM??_;$8;0&\ @X&. M_9H![PWXBT%@DN^8F50_9BI;+6IY=>INMTY96Q3LENN7N6T7S;LS_^EL&[UZ M606<+[Q+ZZC'K#L,C#!L0'C:^Q "J!!K0.8P#;#!B!CH")Q,@AM[/DDBH!T$ MI(/ . A&#E(V>PD=)#:0RD ^L(3'R2P5 A8S\&DR(4DF1&30CG20,[#5W#-Y61J)[#N-OR[3'V'4Z#43W M)H:;$Q)AC[&KBVP'!?",!6N[2>6?K^\@=:A(!%B,J_QTSS!=]V, "M56!O MEW^/F40*(V[90Z 5#5C1J/R!4G0<6*H2:$$#%C0J?R $'3-+I0"M9\!ZQM4/ M6- LLNT0+6? 7RE^H 4-6- !6$Y5H*4*\7\4/RU!P!+$Q4^@CM M1L87-]T$^RVK#WG5. ]2Z=G+3$A[*970)/T;_2*.>F@>'@JQ5^UMK._K;G+L M'I0\]5.Q-XSFJW]02P,$% @ I86*37;:+?%M @ !@D !D !X;"]W M;W)K&ULE5;;CILP$/T5Q \8MB M54/WPI&7NB;BSXXRWFU+UCNT,@86\5S13MZ-'1/*@?,7,_EZW+B^\8@R6BA#0?3C2A\I8X9) M^_%[('5'36-X/[ZQ?[;!ZV .1-)'SGY51U5NW-1UCO1$+DP]\>X+'0**7&>( M_AN]4J;AQA.M47 F[;]37*3B]<"B7:G):_^L&OOL!OZ;&6R !P,\&N ^EE[( M>OZ)*))G@G>.Z)/?$K/':(UU;@JS:%-AWVGGI5Z]YF$09=[5$ V878_!=Q@T M(CS-/DI@2&*'9^8XC6"" /0QL 3!&Q]CF" $"4)+$+XA2"9!]IC$8IH^R%7B MFQ^L%(%*$:"43I3F&!PNY",&16) 9#41F6,611)0) $(_(D(A%DX&BDHDLXC MF8FDLXU9V)$5*+$")-!$8HY93!;RX3+R 8IP@6*A$M'[CSD"*VV+\#LV#00M M10L7) J I.*I#@0*%G3@ND5 X2YF%2Y(%'T@JW"Y(:#>PMDW,IX=T_ _7P\$ M%QT"*@JM%BC@DD+I!P*&2P9!-1-/ X9 T^WU[MI03<79-F#I%/S2V.Y_MSHV M^2VV;>P?O+\A?"?B7#72.7"EFZ%M62?.%=6^^ ]ZDTM]*1DGC)Z4&29Z+/K. MW$\4;X=;AS=>??*_4$L#!!0 ( *6%BDUN+5>8PP( "8* 9 >&PO M=V]R:W-H965TJT[3=-2&+5-AZ0I'O[ 79=!TB;YD<,U^<>[CV8RYV>&7\6!TIE\%)7C9B% M!RG;212)S8'61-RQEC;JS8[QFD@UY?M(M)R2K7&JJPC&<1;5I&S"^=38'OA\ MRHZR*AOZP -QK&O"_RUHQO)M^TLC'5$M*(;J2F(>ISH MDE:59E)Q_.U)PV%-[3@>O[)_, M@X-:^SV'I'=(WAS0NPZH=T"WKI#V#JFU0M3E;L1<$4GF4\[. >^^AY;HSPY, M4K5=&VTTNV/>*3V%LI[F".73Z*2)>LRBP\ 1)@>7D)4+>4-$*H A"NB+8@$= M=WBYP-)%Y!9D]2')^EV2BS 3KUB)\4\NQ,)^ N0E0(8 C0- EM@=)#>0IE,2 M9\#2>^FB8(*2V%+$1:'4V=ZUBTKS!%X1)O7FE3IY@3CV$V1>@NQV97,O0?ZQ MLATD'>6)888M87-7?O4K+&%=*@ QM#9I[>'"19S[T\+>M+"3%D*%GZ#P$A2W M"PMB?X6(/Y:VQXP%@07"=I%P40#$X$JE %<*%G E2:]\:\!;;>X!_(0H_DH MDAM$29QT4X!L35P0R)(KAP_XJPIPRPI*KZGJ/\ @_80D_B,,LALDR9PCD6%L M%W(/"A0%3JQPHM$=5U.^-PV'"#;LV$B=RL@Z-#7W4-^1EGT!)DO@L:]T$V3N MU#?ZKH/Z0?B^;$3PQ*2ZFD/*BF;9A4="?U,%=CWG4NW42R MMN_*HJ$UG/\'4$L#!!0 ( *6%BDTTH?&8(0( &\& 9 >&PO=V]R M:W-H965T<8JF6_(!$PP'O#(D2%$XF4T1Q5?MY9F(;GF?L*$E5PX9[ MXD@IYO\60%@[]P/_''BM#J74 91G#3[ +Y!OS8:K%>I5=A6%6E2L]CCLY_YS M,%NG&F\ ORMHQ=7#/3X2^)426$'V5$%M"?"$\ MW24DEI",,J"N=K.9*RQQGG'6>KR[#@W6MRZ8)>JX"ATTIV.^J?T4*GK*XR3, MT$D+6T.,D&J98NC#QR(8+DPPQZ_LZ M [.1<\LB(Q -!*9N@=@I$!N!>""0CBKI,(G!U/ZO$6,;]ZGB/4]1%<(NGHM%/C!M"[A%>Q82[T)5]&^ M.SZ;US:*+X+9,G#$5ZJ;=LWO(M^UXI^8'ZI:>%LFU1LW+W'/F 1E?/*@/)>J M^_<+ GNIIZF:\ZX'=@O)&MO>4?\?D_\'4$L#!!0 ( *6%BDVMWC/W7@( M (\( 9 >&PO=V]R:W-H965TJE5IIM57;9X M94ZIBCV2M:!D:TDE0[[GC5!) MBLI-$VM[%6G"#XH5%7T5CCR4)1%_%I3QT\S%[MGP5NQS90PH36JRI]^I^E&_ M"KU#G1OIU9<9HWXY]INLIM?68AB,O04%# M42S\.[I_ZV!YCXA[D-4_1=9/16["#,!B!98?WA3K09XA*!!:@>!&X$$$$2@0 M 1$$O=<%8<)>.2%,U*LG@/%ZOM:0S@A.: 0F- ($8E@@!@7BX24=@P+C 26% M,&/8R01T,@$$)K ]N!&]88GBA_T.AZ0*@2*O0=^P&Z>8Q^0>- G&.XT'/Q' MMG"OX7!(MA H[/E!5X=I2<7>3C;I9/Q0*1/CE;6;GG/?',8]^P)/EQBPK\RT MM8?W1;X9U=^(V!>5=#9BV:$=EL M%*_;\8^Z?Y#T+U!+ P04 " "EA8I-3Y [AH,# !^$ &0 'AL+W=O M(/W[KB\A9G=,S$OL7'YA,S[)\K?9"*.N2KWR+BR; M-!=%E9Z+/6,NL:OXZZV.E9-ZQZ%1R_M9>TZ*YGCO^]S X M 'G;+MAP.O MVPY-F'Y3K-9UK/2N^>YC3$4^]4$W6818O!/4R(KB%+&_*!\'0"ERPP ME,4"6^%&#HF-,--( "=*U'A.\0%W841#[O MVP[3[R,2F;HE KI;$Q+@& D9); -@Q'V!]XIQ'L=LBV.]I[2:XI8&-![ Z) M86M!P9C^!4"1:;H@R/P6 D'$E!<"#;S7"#8\9#L>C=@ !6PN*+I#7-A>4#RB M?V.@?\TGD HQ"@SU;51VIZI*:^-HM0?\ <,VQX&+"8:$ ?#%H/1>'TQ;#$8 MCVA>"&0U+P@R7OLE!/+-Y@69AL2%;0_;MD>C ?/%L+E@>H>XL+E@^V>+U;P= MYJIY261J"X!B:FIK@Q R;7P%HLB -6#8\3#@+O& [V+877!XA[JPNV#@MXO= MN@ HMEIW!&@)@JP!X#936Y;7FYUR4>Z:0;9RUO)8J%J2WNYE6'[$]>QE["_0 M)$' _E(/U^TH_$'?3N8_>+E+B\IYD4I/?,U>BF?>_R+X?Y?U!+ P04 " "EA8I-@F !2G@" !%" M&0 'AL+W=O'. E:P-1VDNW?US:$$-O-YB78PSG',P>827XF])T=,.;. M1U.W;.X>..]FGL?* VX0>R(=;L6=':$-XF)+]Q[K*$9;16IJ+_#]V&M0U;I% MKF(OM,C)D==5BU^HPXY-@^C?!:[)>>X"]Q)XK?8'+@->D7=HCW]B_M:]4+'S M1I5MU>"65:1U*-[-W6UY8>YF[K.%N_0L>:O MY/P5#P5%KC-4_QV?<"W@,A-Q1DEJIGZ=\L@X:085D4J#/OIKU:KK>="_T.R$ M8" $(T&(HR*GY.S0_GWHD'SM MP"P2CZN40?5TU#WA)Q/14P&S,/=.4FC +'I,,,$DX!:R,B%7A"<2&+,(;%DL M H,>W!ZP-!&)!EE]*K*^*W*39F@U*U3\<&I6%-L%H%4 *@$X30!J9O>01$': MWLDT!IK?2Q,5A##T-4=,%(P@3#173%24A,%_C(FL=45&73"#=H'8*A _[FQB M%4@^=S8QZDQ!H(&6)B@&?J3Y:H) Y@/MLUF;J, 'J6^O*K56E5I\C>P"F54@ M>]Q7T>ZM#<(W<^!;*%:? %F2V")K^2,5"WW*M\/V!^([JN6.1O"1>-6[75'",+TJH,7^@+31RYD19C84GK7X M##]!_&J?F!QY@\JQJJ'A%6T5^Q@L]TCA->!W!1T?]1V5R8'2%S7X=ERY MOC($! JA%+!LKK !0I20M/'7:+K#DHHX[K^I[W7N,I<#YK"AY$]U%.7*7;C. M$4[X0L0S[;Z"R0>YCDG^.UR!2+AR(M;Z%"NKCU'/R +B,7G/D^YEW54(&L^XQX0B3!O>0 M[1PR0>SGB"A,!HPG30Y.0YO3=3@3".^7V,P1Z02R_5!D]['(?@Y!?F!/);)N M>J0%HO%N)<@N$%L%8BT0WSF8N%SWF%1C&HWYDJ9HLF5S4!"@>+)I%J4P#B<' MO+-(Q6AASPI9LT*6K**)ESDF7DQ_-9M./#'BC2Y(#>RLRQMW"GIIA#J:472H MH(^ZJDSBZV"Y"2SQ;;#<]07R)M^7ZQ^8G:N&.PANJGLL[Y.]@-!6_,$>,,[E/\'4$L#!!0 ( *6%BDW;O"%N? ( M %(( 9 >&PO=V]R:W-H965T+AV'Y06N$7L@+6[$FP.A->)B2H\.:RE&>T6J*\=WW#TWE4Q-XBC-*&DLVA_'%HD M3YVW!&*[B7HR$3VGP 6)U@AA 7AS 6*N* 0:]B=B-+V#T!6:^@!MIQGH,F"P3 M !CJQDRH$"XT9R94%.G&3*@@?N=@1D9CT6S'%Y&9#XU\.-]PS7'60^)I^=T' M3SL6:SC;)'VWC3I _P2,J'<^@MAH*9Y;T@J?Q9^R%']HR:@SLV1$Z9:WJWS?;7\B>BP;9NT( M%]>XNFP/A' LW;7#_AI!TZN#/^C4C_ U!+ P04 M " "EA8I->*'!'L\" #Y"@ &0 'AL+W=OAH$S?;(2MK<\9I5ZLF> MBY)*M12'H*D%HSN35!9!%(9)4-*\\ACU(%@,:OI@?UD\JE^$&H5]"R[O&15D_/*$VP_]^_1=(,2G6 0 MOW)V::[N/2WEF?,7O?BVF_NAKH@5;"LU!567,UNQHM!,JHX_':G?[ZD3K^_? MV+\8\4K,,VW8BA>_\YT\SOW,]W9L3T^%?.27KZP31'RO4_^=G5FAX+H2M<>6 M%XWY];:G1O*R8U&EE/2UO>:5N5XZ_KW]44+<)<3O"?C#!-PE MX+$[D"Z!6#L$K79CYII*NI@)?O%$>QYJJH\=FA+U=VUUT/P[YIGRLU'1\X*$ MZ2PX:Z(.LVPQT14F14/(VH6\(P)50%]%!%6QC)ST:+C!RD6D%F3]7Y+-AR2# M,F/0K-CDQP.S,I@ @P38$. !P<1RN\40@ZD,!F.46':XH @3VQ" **+/-=4'8[@4 !B%D>^N" MLENBX :'@ Z'XAL4<#M!Y!/6P@T%)6.L31RQ)"6VM2XHCB>VMP!3E-K>NB \ MP9:LX.JS73)Q,#-4XVWYJ9+:DJMH/Z?=1_JS;\67:+I"0'RMYSHS)KS3MT/A M#RH.>=5XSURJ8<.,!'O.)5.UAW>JZJ.:0_M%P?92WZ;J7K3#6+N0O.X&S:"? M=A?_ %!+ P04 " "EA8I-3,?3]4!^ !\Y0$ % 'AL+W-H87)E9%-T M&UL[+U[K\,00&Y,0 AL$ DIE/?]>S>_4\0,I)ZMQ]RU6V2 +SZ,?J]5Z_]6]U?4Q. M^_)OI^)5==H?__UWTVSRN^27W79?__OO[H_'AY>__WV]NB]V>3VH'HH]?+.I M#KO\"'\>[GY?/QR*?%W?%\5QM_W]:#B<_7Z7E_O?_>'?ZO(/_W;\P[?5ZK0K M]L7Q,WN[Y"66U3ZZ2^CX_%/6__?[XAW_[/=[#]RV3=]7^>%_# M/>MBW?SV_>HX2,99FHR&V:+YY;?%:I ,ISU?ZGBNN\?SOZ]OZ^,A7QW_3^^= M'Q\?BN:7V?#J/YN?7I5OD_\J\D/R!CYL+7/S2GEOY[7_.6Y^\O&0K\O]77+SN+NM MMLUO;UY?OVI^)BO^8W%7XC+#BW_(=ZWIX9U_O/[AN]?)VQ\^OO[QA^N/;]__ MM>G0Z'YHKTK>[5U3"[&F<]KWI3;HM# M\@KNNZL.K?=\WA6'.UR[[P[5Y^-]\JK:/>3[UN/DZIM= MOMTFWYSJ]/Q_H(9P]>U5J2:E]7VW)- M8_TFW^;[50&WP4FNX5C^=/-MRS4]@7Y"]U?3"ZG@/6W@H5@6\$NZKTV1?')-JD\ R5Y]I(8 E).OJ M='O'1?Y?"N^J'8G4L/Q7; MUA[_M+\MMUN8G!E0\YJW^T^P,M6AE+$VO_]P*![RY$FVVI_=W4L#KOVO( X[TJ\GM_= M^=3OJFK]&=:H\\OW-,MSL^O^3JES6^:P_C30%HEZJGG('W%2;5&S*> IN'6P M/Z?VOLG@5JO#J0B[>M^9E?67'O-?["//W/(Q_Z7P4SUW'0WWS#"1 M$Y5')!(FQ!6(-E_9"OBG__'2@5=7'X5/SN M#TE+-B![NZ^VZ^)0_R^BQN-CF[4P*ZR9%;X8#H89S.N0 (,Y%5\GV7"8#OE_ M43^2_'2\A^/U]V+]=3*>IO/E-!TNE_IM6=>X?S@7_'(Z26?#95(%WMK%$5*] M?C:>I,O%I/MAT^4DG2PGS84XD7GS(\7C>%\<2-(C+9XO(FR,\C70L M$!YORCT\LT1-JZK+)S3.ZR>$49 7Y^G?4_[YRUHGX5F7,S4_Z]*J7Q=I$FE$ ME&=WR2\O">?W#ZA[P;+RGK^*J.I[H"JS;3H!LW?I$WLY?K95,F\K,2PA6KR* MJ;5/@+R"HXH3._3=?KVK#L?R[VR]P(5E4Z)V,M"KV[Q&=0K6!Q:';Q;IU".< M&N-HB>@#+N[#H=J4;0G-FP*,305@:Q:@XH%&OF)]< WOV%:D9+0&7VRWQ"'A MLAWI&AW$]%VQ+] 8P(OR]:[PM[!AL!I/U0[O0DHN5NGN-!GZ6V= MRE'\X-L"&$FA?QU1W+<5,OTNN;B%=83MO,1M_53B*C6O_@&TYBY>_;Z#IU]L MS5"\P@TO:A'#&QAD>;<7A6CUF*"E6&^92O/U7T_UL8LV?MH#$]DBXTKNCFUV\1>8Y#VRL!QIZZYH M2&+#+5NO ;I= ^4E__M=L0-1W9(<3:[1)N?#IQ*(N?_^7@Y+5ML;$$S/-Q+I ME@W=8DD;CS'J#SVJM]_G.CE6*.LJ$)RP@WO=!?@4?R?K\83<#,;PK$=_6\!& M@Q!F>D(FT>"A#YT&3Z^&?>X\O>_B)J_N@46SZ#$#)FY-KWR62=(O_8VQ^ 5V M8K>TN'["=.&3WK7L/7+DJ=UZBGA*F%S]U Y_.($LR7%^S][-Z)9G,0PXA*NB M6,NXZGQ;B%A"B0"O>^YS> F[YO6,)7S.;K;^"*4)W#/CS<_)3+>,W,C<0/Z57+[F%S(1"\[1]WRA&TV M8)+@RXM?5G3($G3%)2LY<-6>WI"V7$ZT_4<>5^!Y[WO0S>GA84NL'K9B7=8KX+.G V^ZTA#,W'O+ M6T3SUG!"LDM;:XB'@QZHSDP:)HI-HID/:/C#ZX\=RL;[PUV^%RZ=)D%$*1>W M]\:VEI%@_=96-G!/C,[9-[B/]X5Z;=U-D3-/3][NC\5AG[-IGL*?JP$]HX1W MKZQ4K4^W=;DN<^32[F)5;;=J3"?_\_]9C$;#K_U#Z>_LZU2_^!P^ ;L0N(>3 M+V0X\BWH6CA^V+ U2%*PK;9%OB9.@_< *6_A=0?D4PYL\2-L]Z$H]@D>O2H% M/0N^A ]5VP:1N2M/(+SAXRNX_^I8/;C.?:.502.5!H/WG_;Y:5T2$=HEV/@- MJOT&.1"FV].ZH"%:M^NSEMC954TN>A925BWI7C5'&@&0P0/*2I;O-)+#FC@@ MLK7DI\'-(+EC.P-V#+XN'F!*3D:,DWX LV!5PGD* Z&[OKN^_N!W" W[$N=3 M[EQ8#G@Q*"2P>77R&0P>_'DX;0L]TG>GK=BXJ$##]M]XV<)A-N5]Y(M7^O)!U8"^91](G=R#D@J\".@#R 9,*MS @7L%))*3 M% H1-+QM4U7'/7KY A.IDSU>@JLE6XP+Z[IH(*S\:8\$ZY?-C ((:8T*R=K! M"E:[\H@$]7 ZH)@ZHFI8G\":-&LU2/Y8?48K+H4UA6=L2_C#'>_S(Y\&,U#< M?#@I?SNAZ(!'[?*?F1[M-!^8XF$ ,-$$EAE/%^S[ B2+JX>P/!D3K3+]Z#? ML]/\V#@C MTP[F(,--\F23EP?]4WFEPU$]>3:)6O%*EAXU6"K5Y_T %']XF'OZ=KC\M 6: M J$,:T4BM-K_];0G>G-TKJK3(=FA\8+:[?Z(1TLX1^<3^3R0']$IS=66ONB! MU_O]">[[D4X5Z@!@8.Z2;'CU'_2//XP8Q*5_/"M 3L;$Z*7*$2?;/1J>$)(( MJG\X'^=)%_VE()N1O$ZU)RI4A8">Y-S^];2^$X,'R3(G98:VAAE"09:*,D2- MET2^?37X6-<5G3TEEM:0Y^J2/_88'@/FL\"78,P@'OA8(*TK795TE-?EBEPK MLC9&I]?[8$%H$IL3$/.&XZ^/&'\%:D*FLSF1U%6B(O:[.IZ(I/D)N_S1K4M8 MCH,8D+"I?ND&R;?L@<%W'.]!AM$C0&4J@)3(6U>@M\ZU_?.H>!>&J>QQ6W#2 MJ(F*R@A;!:]S=7FW+S!_'C*CESIGO+2 MI"MEX,:\Y3J\Y8.\I<<6M)><47!& _?$\]WS-4G7&[WUO(N^@$-S3SN*>N<> M%NX1=27$3(#D7#.#HE<%<8X$/ MV@\(.EPLL>]*#I8@NW.H4(OYB,=@.82/'VND;Q#:-$/O<5!C%8!L0[6 Q[F#^(*)WN_S@W]@F/-=!>#Q''/>Q/)Z.=/10 M2E.@5[@CR271^K)4QC$6T/GX0S5PJF=>WW@] M,YD-9]YVT;<1'P<;CE@5GS'W2BDG446]<9,98BJ7N.S2O05-\%AN'A/18NB9 M%_4EG]S<4V1RE5S[[UWSR^(7/ AP D$07)27]#!= ^(NN'UPE/*]*U#(KPJB M9WU>ZV5$I^MB@W9D4N2K>P=JQ)',C&S^-9Q1]/[B4;V#E53Y=5>A" 1:K-E# M2X?W%O145,S%W4BV#D^Y%/)_8+=+@M'Z6C4BO!6HK9:G.O/4%&8H4_3COZ>S M[KDC6E)'/.5$1PZN;ZS)NL"WT>SD2+()RVJ2W'XL4>-WJ,82JUE+4(/.6\=D M2>\!QFCG6R)WJFYIM3EL5;&&K4OMEQ1M&4DU9#V&55_0'FB1@.3*6HQ0/Y*! M&S4HJ(?#J=WL%^S*?>BYTK\)+<=P T[,;]R:Y^)D+CUK@5DOJ##;]:!M#;-W M?M%N08YA%@"M%.S!;8%DM29S847"!?23V\?H;KA^[R30PX=21V,&DQ0ENWGW MY,= YHKLLKHKZ&,ZO#XF!C(@VDK4]5&NY)_R4AS6&IDF2@HKH7RX$ MQOP+GZ SL#M0_')4C5/7-W5V@KIB>E5[@4%.UJS:%T"BNC%AA#PCV MZ%BOZ"&"1"R!,^OIP@S?JKD#"BVIQ=X&V!5L-K?&X?SRDA7-,@/--U3V:SH- MNUN8R=H>,Q<.S\"-+]VW?KY^)]DI@4X5(,G=O9D-0FD>RJ>5CZ!]H5[YJ*11N1A MS$7R(I!2@;O6?2\?P6!T6[.X204\37'",! JSJ<2:=V*/HBE]J%%A!D61LY70S!4+V[%K*A((1$!X.JH5 M& ]@EPHM>N.T1;#>)V#?'\;*-(I4#2;DJ:XY)*(C6$D*,LYY> FEPYSB%;DQ^HD/Y$EW6>Q0^0)2PB?X"]@&)$Z#_.$#>T6GTS(>+0. MG<>@IM3;%7ER9%#\O!YQ/##*HUH$.! 7>&Z/<)8U1\^XO#)X=CJ("@:#REO/ MXP*3R1VI74@B%+;/MV!. G/@?!5^UBVYRT][M I[**(,G("CB91[1DNN/)@T MPK!JV,!'==E<+"7',P@)1FM_D\H&>$-)&). M)09I<$DCE;[WO [<]-*)D?1WSZK$I"$!'*OPF/A5DQ&1]ZW]E=UDQ#!5,EAH*?YI:G81B@BW\E:O>11T-FA_T=4Y?-W"QL9T\ MQ2<[)[SRSX#GE6@G5@QHI^8IT%9>;;']._>LW(BF>@_]Y8Q%H"&=!3ALAK""$Y6F4 M(6\L8[9]4$^I-FZ+";DF@!L$'09:RQW\<9 )T)-2/'(U)A'(H77L7D6'F X@ MI]P$.[%N);0!0"-)TQ_B M9)D:#I"+T66/06L>SW[&%OM'_E/J'&J14VPS%6%[V&9R8C.)J&HZ@"CB+#.N MX>E ?;#TNAS."*GCXP/6+FP?&^*T*9V)THE(JRT2<)?WB5;+FBCDZ5SK:D8/ M=/[HF$4^U2R^6LXG'3G.R]7E\20'G;P[L?ACTTC<6WST):T%93UE.\<."9]: M1KI7C2&EE= ?[E-U.L:'ZL#/:,VHN40-AV5R>J!@EV;8'!QGB!!M-#QP@^0O M^*Q(I'MRP0U4 HM/.9X X^PP0J>AJ6+XU3\\6/A>G#B>>FM89H!UAPG5T5),O/JIMUZ5_R[FSVJTAA3H5AQ/N?J (4,Z.^59*$?PX<2=(AVII M[Y&-?.;,NM:9#13SW#/KO'G=>6;?A5'9WT,IJ:<9ZVGS>^?IE9(:SD550^6* MA)B;=16I\U[/@PT'"A7*[MKDGLA6\AQ]D+R*[_"/#6OW "K6NA 5'>D=8\I7 MY:;%L$Q@AI-(O-;?Q90BFY"4A*:_]I=];-+UUQ1Q MTZ]5__%4CT.O^XV1*&)B5/,0A@(%S>5;/&MW]\$R0A6QX69)Y<8=2#-O0L!U M#O5+BNTIWPFG6#+?28\]:A40WSY(7J,G35QM_6&V0'V[-IV2A<9'QV%HZ='R M[Y#_X/DHS 0.PJ-X)"A66E/Z0R/:@;8DGDQS#@)?1JF**4L@^33,TF4>MP]+ MS>1/#@:,BK;8YDX3KF..DA3[.^ 1!3DIC$8B?";AV9>[VQ.8,G3.)=>KS7 : MDM@RXZ=48WBC-VK0&GA05ZD9G3F-KSO&C+E;:/YYMD\'T7(^,HHID_GVM%]O MU9#*E9&GP?#2:;&%!\_#][/8M46#[*PYJQ$96T<]4ERZ0'6JMX^PBL7J)$GTC_(-D$S]&EULB,#\V[+_K2S)X'T?4RDZ7S*P%UWKQX%;_ I MG)BA\1L48*VXN/=7F@2#OL=R #X\VME'&P]?+DFL*J3]VEI5 (])/)S*6R_D M'5>4!XE>41"?"2**G%'Z%!="FX=SX*KP5^;)OO@<,C8H.N",%PYFN+J_.CVX MMT"LY4%A$ZXI1=DANA.8,S#9JRUYVUO%[JD/M]QYS!A56J3*$P_YB5-3"@QI MYSKO,KQ20@R<=LT5+.61W6 P+N0I*8(0= ZI0;]5*$=F),KC/=(=Y;#HO\BIMD),AJSPZTINK*TX-HK@2 P]LE>Z1+9$M*G2\IU8!>8V-)G>'-1^L: M(3SPH:CS<-@8:U0.LJG*M>@X%5)QNP MPD=RMN)X-#**HA'KSF&@ ^2I-+68+F@,5"[C%X;.LRZ?KK5K+U24M 0T:$A9 M\BQ9T**?S&@KH "*?QB/ 6F'H&*K,Y:#8:CU<] M):U9A'L'R?N3(72C,7GO@:_H\<1^"U?YJ:#O@DOG,*@+)P 7CT9$VBIF/<.K M3KL';R>CA/IKH:57(<2)O$/T%0P=>SZ#9,&U%*-AMJ1=,GKJD7VEG"G@CL#X M[U@O)T[ RX'N*\KLY8(49#S$SY1SDN?0,D6R=/]TV@84()!1-9TTK--02? W M+,$JC\S0_W93K/DP0V,5M,:LS&@I4"SV\ 0J^L#3=##)26JB4X,G9 M].H#%7F8K'A5YS@/VI:&"W_H A%HE?!Q*/&17%>?JP/E;@A>5JJ_L T-:\O9 M7Q1Y"[8;;7_D+;!."V7;2%-UP9GA/#[K1\Q1AZ#T$_0E8\IE-I)B@T$+! 4) M_,]$X.]X2W9=V(CFLF]-"6-_%=!XX'H>[;YE%46+./]8PL(>5O>/7-#[\ & M.>0:E*>.KR,7);]^%I:,J(/:\^ 6!8P*+5=;WE%VS.8!9AX1'$^5;B=K- M_;D2Q/:!+7&F>V(@["PP^-55(TN$VC/CJU+1YB_E#KDL$O:) MJ[V,/XCOET3[$"5GR@B%4%SW!(^I:1#1\,(HE ;L*C;TFVACI )15H2U#[9: MFX\.=OSW9-%D)(.R[.OD?7,N_%0QDT&R5T?ULT@B#GG-5QYDTYZODA5[XLJ% MXY,$QG+\[M&9=[/$157?#U1>K7IX>T":C>"'8]?HZ\8-I1YP4ZZ NC$%;7G< M"!8@M0UV12C & 9,9A%R#1#)AT-U6S$ \.VC#9]* B#PBIR':DMDQ(N^92>T MJE*=B]IWGP@5:/+X@1M'>Q%3ITBAW.#BP=3 ;=8\H1,N3BOE&OP M.E+?+7-)^I@+'7M,V&I>V3$/R2SP?(C> I?K.9:I\6%(0X(JVDR$0NP%@EAD M7I.SQLK *T('6@%<%11*]6[6!'O?%4N%^RC[[_RWYH"WR2_(P X^E8LNL,# MG2Y'GY%U),%=#KX*[_7:BDZZ??1CQO0L=A:9M;CK3@P*,*![GI\\\?R(ARL# MBA*LXCK4XO-B#LW;VO&"8_7 21[\F2HFK:T6ZXRKG1 5S MJ6-S%X;)^DRIIU^%!WRO0J=B) $OA/Q7H!Y?AS7[OBE?<8/>&0W(J-+DS/G1 M:T $C=-5 8UAPB-NDM1+-WE#<[-<@!9HN(V?5,#8M.ZN8&X"^HI1S"\"H1"H MNZ6O/6?4K(!$L DJK63[FV B'E#EI350NO"(?Z)'_R<1O?N@Y\V"&[AK/GL$ MK>;>A1-HI$=4J_W6'TS9?9927,-](01TJ;^-+OM*NINL\*5[9WF@3V+&=*<7 MR2A=C$?TO2O8+A7Z']UBE3>B2;WDC%&&AR5,GB(:5[AT4&G M#\=IYI,I_D\J1#;ZVOT :K4 CW_9@V;I:#[A?_W#>K@W0037R7(QTROI]U?* MRN4%HW2T&/HK^"\N<(>5&:=9AD7KRW0V6\#/<3J9+!N$TB3I?Q:AF.?^7R*4 M23K%6?O%D4_^U<22I&N"@RJ># &,D"BU&2RK7HP'<2-$6%!1 M5I5@;R4UXX]K-33Q9!(^76J M/HZE%[LPDP!-(KY,[QOM#L.D-O;GT5TZ0H447')9 E9M'37#\6#!V ML;\OA(+5"][E,T_".UW#9QZX) SXZ@:YY%_,]O$Q-'$:U1]#:>BZN#T:A")G MT(%L-9K% 6(GD@^&?34X<-,-X$GCIO?<$-"0JPRT$@P./8DLH M=WS4L S*Y^,A=3SKVF;_OA0,:[W@X,P\8P1-8"SZOFMAG9*!IA"E< M9%-X1I=&;.\9I>-L:-X[A'NLCGP&C;B3<%'1 ?UL2'9'!O]<+/"1].D"U*+F MD?8[/5ZFP\6D9Z?YR_9.L[JJ2IQ>SY_V;_=DG,ZFH_9M_/$7[/DH7O %3)2U MVN?O>ZPZ7F0S>@:JID_MNQD'OC1+ELG%2$:P^$*J&9D1S(EJVDIN8]2S(;QN MR*.=_ /4,AVEV62&>C$2RVQ,Q#)%,+$1,;,[8B]1"P91!9G-5)Q-A,5L'2SL ME0FL&H2][HL]QS(&(!AO081HOK87'R]P]N-1N$@#?'@E#G*#>C'>4B<+XBC> M+!C"(9L),B*1ZNO&@IF>9P&(]PQ5BP0W>BVFEEI9Z7X-&&+BP1#=KP5#-('N M7PV&B'K).3#$9NBN5]BE+>PZNFM.8%:?O?@P)5Y+,<*2"V^1"9]FPV!39?K2^3)Y?D>SJ;(+SGH)K(3_?-J:26$J ,HNJ8+F89_1@OW?O- MANH63H<])_%$HW0" M*PX_YO.A5@-Q.O@# RSX;9R"S,FF"_[7?8]M([ =!B95(N?/-<:3,*"%XA\Z'.GRHL)9QS&6SP=!_H#X)#]CL6LBK/2U6AX.9 M?:R#QR[Z'_LTH.M\X+J[=/9\[!E,^S3\@RQ >^U$7=DDC55P_%F3&4^&]!,H MT=\$NM^I)@]L-I_@6)@E,U"%;PBA!KNRX//_?/U1 MVWX"EQF"7H[JG G7^,_SI<%U"9B4 8 MN9QRN57KI+B7*DD"A 6D3(G?GJ/&2E*$3ZDQMY6H'%=%GK"WR>GE8.^,N)=>6@7NG8H_/$K4N%7!5([[! MJ>G(J=E1IF R![$4(.DO!7!]BX@##3F]FRC+N+\^H)&^Q=IG8Y/C2H;F(_!= MUL_+":!/0TU?Y%V,XJ53K:A3"YN_=*%A,EME<*Y&8&O/G)4FA@#$1+L \WTT M7X+W:(]N-B&!]RO'-DVG\^4SQG:1 MI;,16*V-X;4]6JWAP>S'TU\YO!>X>,OI[+]K6$%+?-RO#"LH)CN"\SXSK)!\ M45@A>3JLX+K""DD[K-!.N[>?F/[DO@T+5W5'6@ F>3\KX4+4A18!RL?-RUVK M762PPK=6K68WKZ76J$4L=C%[^I(S86NN8=L4[8C:2X_@;DI403N;HCR?IXLE M_G(!OTT6(_(>34#Q?0$Z2;K(,/!Z@9KO>$9?+1(8YEA!L%TFEPL@1]FZ$&;H/DP@:-[ M 3]'0_1KC>8S]Q$1&]#;@$A]^3&N TC&H,K.TN4$6#3\ -4&;IHD\S1;P'/@ MQP1=C)-,M)W-N56#4:%';0S/F9,?%GZ;3-@7.QUGXGD;T=I-8:E&O':@!0[' M[KI+.9>F4LTR--;)O>?#B4X^\HZ/J*5W>EZ7=K]61?\GO&4^Z#DZ C(;A#]7 MB%@+QME%DD2F,WO#.51\N&O7)XZ#/]+N!QP6XNQX+KD]1'2H7_- T"P FM%E M"(?:AL$H62@#"W$(VODXR_"7+!GCC^ >AS_&]H^)5N >BGP##-I_IZY-H*ZN MOMWE,52]O-(V05WM9\Y>_#SU>H;NGC-/H<+9W3X$8_&*OU!M.'E9_^)+]RG' MUUR9-H !'U"H'C7].?^<:F>?BKP&!ZQFI13'"G\MQ'(29\Q=H*"['):&A^VRQS$DP8$=IX MNJF,[V!73Y>470-^*3597*T63GS!;>SHL-=]I51;BML;%W]=K311E&H1X1R* M8O6 %$>EQY^ER9.Z9N&@^M'J$XFWR[CU,ULI!(1,@_/57([K9P4;WC\O>A#% M+UJ3H()C\M$+XL,=G'3O[.=*?7@#,HH5XDDPCK_61E/LW+N'B9T6VZT0,'IX M;T^\"U@8?'?(_:"P &!;8F.>Y%U5'YV'?C#O5W#LD^0Z;[!?*-S\>\X!)L+@ M6@4.$U!+$W@ !GN.]$9J G*R3J=ROT&MDBNE5MN\W%&-S@FT&:R0R)/0"N)1 MXPN>B+EVD7V=@^0-04@0\&]%/W%O'=5NA]$%USE%\G3=\/E[_)2V*]_!SF'W M-%+?F_GX.,-'*9^FMF,T_14=ORT7&[(E71,@5;G_Z^D LDP_"'/G]Z0>\L)3 M%&-:%/M/Y:':2\=561O["EL*8%:";O8H%M5!*G"I%D%1-K1FO/*N(ZP2P-,) M3,\?2AC'"439@4%I[I1WU:=;5>&J0]?".SU3OH)/&),T# Z;L#&D$U)J'.M4 M6(BBX$T\?2!.7UN-135LV>>XK@CCI,(]08#8A^HH,%2\C2DA.PB>"2\F9XM+ M@3+5^W PX6SO:&.6)K_S"GXGL$I ."VN.-]Q:IB=#\CB!D?A+X^C]Y;0>N4 M)TWT U=(M^)](Z.:*V=%5>(6>J9MNL=5PQ@.U<7KT*FRG]@XLRH:@NA K?'' MTNL51O3X;5&##ZZEI57R<.*J33A?P(,,$@[*=IY:(^5+83ZI,D(1.8@QJ<"U M,&:*52>\+6961ZU+]R#4+J?!%+D5?NT7%ZO<2]FLCP M L9UR-&TO*+T04Z]%*0%L&7U09*G;^O*"=8&7^JOL5"=/!W7-7N4&2VH$5S?"]Q:EG (-B.M&S"YXW!9*]L3KC97J(BM55]:]"GU@ MN?#A&UWC-V!+B H4;S[9C!S:@:6[/>OA17=S1AGUZ+08+:GIX+1!3;+] 4UM M.1TF%W.*7B[1+Y-)&IGTMJOA\P5]G8T6QO-S,<'T.8G5*7Q'(V.L];-['JV5 M?$%1J^Y,-\S\^K81_NAVZ\[Y%"C2(]) XR@ 2P=%?9=45P6! 98F<^S!TS@+!X2!@DU?"_'O9<@,: MN&([1KN(T#8P\$E,_Q^ \L@G%ZLI*_%;2NE>.[':=C'W9P<$UHYZ+!+]$Z?L MYZ,F:$?9*SW!"&F^2DH="LE'XYLR$)(53-5*$[8+.UF] J8]"SO82>"[@1V, MS[@&B;&5Y;@IR2A';A=!J9+^9:3ZBWG(\.*6$UT###* 8@;M,YC(&:2ZXYOB M 8:.'(-E72E8(@S' S?LFP<@.F9.!%9!#H-6' A-'^PTL?;(#I:%2,,<:AM\ MI9@_TM"H%9;MV6'B-R[PFV7W7)7?<)B(I3488CP4!L[2EL,MCD8$?LPW&WM" M\Q7%'W*.P:(YJO#!?*CN"KSYX;Y?M1.=*L'T?$8%6GEG?^^2#J0+ M/!$#&QH>UUH):,0GX%:_IB: Z2>/OGW;F3D6JG M;HDUXEQJ)T X7EZ-LW-FX25D;'!*ORBOATN987@^PM'6P!&@$).R@,G]+TKL M/3ZV$):*-36__B,FPWQ?P2I\D^]_/J=A+V JYL'J3>3'H[\_(YX0I?B\A6GO M2=ZB8$#N0B%:O#@5 S4\,?&MPDCY7%<>F!FOQ'O<$R]HJAH9?1J==.<_#CV[ M-4I!?6L84$:?REB//)(ZQ7*^O^%QHZ*8^#N;UTO?M#\A"#?0^+3_\\U/M8XM M#88;/Y8N]7VGOS67FGA=06LOX#\()<2O>2_+G(U3T=3ZEQK1J12:UP@(62(! M#=\CV&DM&[,_D7! W.][0B$,/2-IC^A&X%B8;C7$__4ZJ;["LU21^XG11MO/ M=OU;P%)#4&F,CX_<<75](A3[>$ TDX%[35X.?.";XO9 Z@>?J$EJE,8[=/_@ M)N%JZB%&GPUY305N+?],7<*I&PK'8C#=G#75>+1,6 [3WJG?QL;N+FNZ^^+S M5@HCUKI2U)55DMKY(S;5OJG0EP-/^=;[Y5E&88X\!?@"/#"BJ?A<3P'>"1O+ MZ:"-+EG49EMSG&B2*?_P,W2">MI)!QO*A$*""0_ \=&Q$H\$CH)T8]\AT5R+ MRU23O\DB9@@JZ-',WX7YX[X46W&K$Y[P8SP9G"P^?9"T\AA#=%41(D;I=#1. MAY.EI]G0WAF;.;/7D?E$)Y6]9YXE%")Y]+H V'0S1. (O-23#KN[0$]T]&8< M.8HNZ:D)5V;#X5<^+0/3OZ2*@;/ 'CA3!22'WL^D*;4+@;V!;FDHL#U =$#[ M8)Z.UH3U$NYXAZ[.G"&%\Z;/+DPB;Z+,'SN)>)!$R^9T.!TK;%J>?*+4ET\, MZ,Q>/*F1 3:V08['A2\Y(]!1A]9B+Q\&P=U:()120<6:I3V#5J0DLE.^Q]*D MCS!1%P22\N[O/[[UK%MT3YE9:-:\!QZ\%BATO#<*-3*O_[EX; <=50DGS[#$ M+$R=%,N'*Y8/@:/R,OOJT$/A;5QJMKHM[_;B=86G%'6 1Z%A)N>&Z>)A>EL^ MC*GUT%@N[6D,\ 0@*/3ILKE&G4>QJ 1][]7JQ'ZD E:R/JW0G!WP%N ;7,^L MX_QC/J!4OI^O/=0S^=*!231$.TIJ=A^8 I/^[VVD&EG,&IWF/Q.' <.6"@ XG: MQB6R=$HF] @?A).5"TUOR85&YYTWT1N)5>M:(=%E[[#A?/(J/VRI?>!)DC5!*!5;#'>RED+/#OT/E/>Z,N(Z4KUGG6VJ MBHE[JCDOBBR%6 A39T3SFB/4ZAVC>=0:>U5V&C4V]B%*Z7QF&U(F"F#L+'RH MQ^_79ID@Z1$;UVL"R1%M-.3T7I=P(G?I%CPUVEWR("UR!'6U#&TZE!>VGN$! M.OPPX4HYB40%])( TX\M("FQUIU9/ 5IY17RP,U^6#Y)&X>+K(7VA:***M9X MZ^20>;VV\DJ/YZKP--C?/2/2>5X*HA^T=^QXQK$F('+P MUL?HMA51N(&S;V@-+(C93Z'[04[-R+[GAY(>SPXO@X%.2R/OT:830=LV#7A1 M<^&14'9_.)^NE>K>FFPXJ-TGT-$)3+'MMV#JV_L];[8]RILM\EQK$H38@LF4 MZ\;H44_G(R\C8.;KUGG):+SKZ#DXG(@@XKFI9\6Q/ML$H,>[=?RF!;<'(I;L MYX("AE;/'R3!'F+'XRP5=>?U.OF("=,5\IS*&5:%[(%C/3C[5W"8-Z"Y*4XU MUZD=O"Q\]?Y]L&XIZYJI%BM.Z=;77H]HW?K:WQH1C"_:U*,T8PO3=1VI-+G% M*?M9%^RS@LSQV/RI].> M--4MSCR*/1-=E*YWQ52!2Q#R0=GI]L(4^XJMT^$W>S$<#+WCS['KFS3M MT$:$*;X^1Y8*,N2[(&M@ M*1,RC\D["@D<'6JRI>70A P($*.HJ$FR.UT'J=Z C<07 IMANTLQ3('-4N(9 M1EM][OM#_GBH8'O6P4.-F5(/^(9L^A4G%:F)Z;T MVXB1A^AXH\N+*9&E]$C_9!<:!C:"/KTE M4RTXHI?NE7\;XE/!^=E;F$"0U5QPLGHTN%"8[>]KAC8*$G4=BH?>&D &#H7W M%$CXXJ(..$),X$_' K-R,9W(SW0RGH0(=C3YDDLP+W 1$.YE##B-[OAL6TT M4E&F?WWSRLV&,_>^D5(:&J-)E%Q;_N1W=X?B3A@:]V5$T\"%A$>V*#7_6#RI MR/LKSD' Y, C)1R2J2X^=.XG LM-E;R=S"&3;$N7H M7 X-BZ7;DNVXX;,8R,, M8+%J#8J+I,TJ427CFH5&^[4.0DFZ"<7U$ I'+VR>(TS@H:"$>M\V_6C:B0O0 M>6@CY9%.XC:XS8;TR9F&])AH1"FFS4&V.G!W]]IU7KE5))4]EA.I0N1*5?>"28=Q71E^3:9N8E0DR FT=2EM31^#*Y:_@S2]RN.].17'-HH%?@6T' @,4Y38P&9;^8 M"4(G7(U(5#0R- \9'AT1>+,A)Q#.Z:_1> $T65!/()\?:50* 1>6FCV&3$8L M"KQ[@1E\R03TKLP9C%ML=L11Y(,*5WC?!'2Q,16I@JJUX#I+T)CF4R?!>ZL' M;[FR_B*;+-+9B+4Z1.E;\H<(%)B!IH4 PE[J^RZ5 1..HPH!,?B!)^KZ)QK: M+/2"/CFBG\ZT58L_3T3$" 7 !$R8,;B;?7Y6PNBR*)Z19(BLB[57ZF5HH>FB MND8?N;%>X%-(K4('*4-CA;IQ4TZJO!RC6\Z.QXB<$C_S>:QPYV,6 M#D5' FTH1S!Y9[F$/T//V#C-Q)U'I8D.4&_V;3^J5=T!',.'J?7!/^5T3=,L M&U'%\8S^FLR77WRZ%E0]C7:%F#/S=+$8/GW QNF$\X/3\61"MYT_7-E\F,X) MHW*6#L=#.EFS23HCI(4G3E;ZKSU:T8;>1%F,[^-*G1",E8O62DF^^!B/I_:Y&_^\PWDS8Y"FM9V3$0E"CZ3*?W9O:;:$ M[+^D^X+CF5)?P!MG]R_[-_]7GF)Y^DO!W5W?+ MEV'*+VA=A@OV[F#G IJ!7YM.$7 Q36=C/"7(O.'D+:<(%?>T"$B\"$ D6=P) MD""P4]D0[V_S^XLYH>1>,+._1&",(? :=75U-N[,9DM1HH "%@L#5WMV26@A M@%6QN\N>4?VTZ9WT/?C84#%FG^KH)[LK6,AE%16LIUP],ISZ=]?7'T)//=[, MYO<-1XQ4]_G%PIP&;]\%S?U0U.6:('%95Z>X2XFUE^ODSS?O7ZO"XDQ#Y+U8 M>9A_PCG:(8'%OQ8'$9N^CKI&=1F_F!5R*+C] F6H\#@',=FFKFN"G.7]+".; MK:F&E2VE)+WNA1!!92>\<0O$OH#KD/HLXP]6MCA\'#H-C8M"N@R&:L1$$>>E MM7ID^^+6<'O8:DO1#ZDM,8JM&MC>SUF;)"V* @<#?1,M]1<1U[IQ15Z&C,*0A0]6 .7AZ[BY?I26. C2@P)+/W MW@K@A=L<:R]\Z&F%N?\/;&&<\3F]U\AYR[?ERMH<0'5T:5%O-WU'&QN6H/;+ M+BU!^XX'*L!^.5,GCA1.1<0(,UEO5,9\D-7$CN.-=5,JM.[2!N$GSR-\)Q[. M#D+L?K8?4VC;2BW?'DY'+3NC0#46K8=J*'PKB8T0^:4KI(!-R\]+WX 'Z"RD M_YX?GQSSV&*%IV)1W8HJ[!ETA%2S7*$":4(:7.KV'?,ZFOP=H+^?\2E(H4\S M '966Z#0D&EHZ](,*(RO>U7H"-_PCS@BAT:X*9&--YB*=5OHS*))2YT#";GQ M9.@!W%CPFS9!JC20.ALZMCPUVZX5Y.F@F5HA?*V>70%6[_'Q%1MTA/C"+^>7 MX%@EOV;>1L>C>7-^0*@+-[1-=4W2E3IZ"'?YB(K(D<'Q*#IG[KD!IY8Q3@>E M_[?=EUSZKAQ6H%W8&8SC_[:L-=A38&$Y:R<=;B2)[S(D$;]^'=U[^^B5FQIS M]'?/ >=M*\U]#LDN SI2QEU;"V]]HH:6&6S"@WWIG>#H[!A1S[D,^Y5D^$7' M\1T1&ER6I5C9\]2X!-3KXC-UU5LL1@E87LO%6'3? M0V36S\AU(S;@1R-CJ+T=-KP) N8-JUT?@G!P[TT(Y*,)[!4&J+0C*D.)C+'X MH+* MD&W068E%K![DME:A\+OE,QZM>VC=L& &ME-@\J?3^HZT$0J;]C('.&9\EBF\ MA.B()< $"'7';\=:"(WK657^K[)"H@5];O;8ZAE'0WO5 M6^IN-4HSJGR2@ AYS5X+=.QS%&.UG9/ [+[WO*=$G_ C95D>*=]-J)]Y[)>& M+GWR"].-"Z',) YE7G7HE6+_]ZG*7.-.JY7%YF:A:/U#\\,SW/Q\Z(4 M;('4/IK"D>XEP,%3\#R0N^91]P\=V!&R-M,Q6=/*'G+,R@JDP3GT)B$<96'/ M4X_YSXS10-!]=!1-4175=>PX\X7MTKJ=V>Y#FX<],59?NXAO0%4.0RO%E@Y7 M ^ZD+_#O_J*%*<4OJ"-HM/&08W]3JAC"]Z'%R J5>(\89BQP22DV"/:NS\.P MYU1147A0[4,F((=JHL;8 8CZD$J=.)@L):AQ'+U*M( ^]VC*AZ+NU5\*D4A)I#7JO#+J-#'Z1L M%D;H#YD_1_0%W!GO>F3"J1.$6%[-4(D4'>,VA<=[\4JT100KP%5=F#'YS/?4E!K709<<,([)1N#B(M,&NHM3WYGKXQS M8)65IZ>&@"+1XC#D'@O-B[5R+UPBM=4?VO= ;5P_) _ DJNJM':(7$X8A&+= M1/H0)[;K8_RG#]ABBJ<$^]E\@F9?-]N"#9(WG3OB(K&!$T#F5ZQK.3/%%3XE MQ!XEG%LWHY$V!>44//'J2>":PE)Y08]_A?*,/C%CWI!B2WEA6%TJ;-"[5_P< M0KY6A&IIAM/4=8GA^>5<%P3_4]M!2M*_*-C(M&1"F,:"[]X*63;P'^/Q=QRH M 1O_^)SWMPS7!7O\AED7 L0K;7TT:J+QA7DK6DG:5]A03I#T2JWHT10U:"2_ M&>)JT+=OG,():Y4WY5F(D-N1R]H\:853&N'X4\I<[)NATCZN!Y*ZRX!T)>Z2 MFP=@3+Y,DMRX42,K;]/WI1TV_6T!,Y1"/1QHH-)290\6WJ4$[_'U6288C%7N*!C3ZR[3N14S*X=,9B+\E(;05OGC&4Z M*5P$5S6!7#2E$SU<\.#00D2X <63,)=.P IPED)>OMZJ1YD/$9HP!CQ , X> M2 /HA$W M, 73Y#4E'UP82@.FT?@NTE5P2 0&)WA_11VQ M+NI?[=JSH^0ZBSL115.3?:XE\$<^$>QSHNQS,54"#/GQ/I20@Y""?0?-"GDW-H9P=A/.#2)XWB.ZRI[G)0'SIVCEE[GQJ4JNG.SW2 M_Q;:NES#\).ODND8_LFF\,]XD7P5OOXFR>";7M1-?]VK)!L]Y[IOZ76]U_6< M_\Y@14CW\.M\:Z#BA?*<@9[33("P(5J?)XV_BG774D>+>38IJ'.IN:H,5K;_ ME^[2LU0<-%J7B/#VER&1K&.R2==D7[H?*#/X&BZ$DR;IGMDPG8XGR70&P\!4 MS.4X0US7K[B]U70Q3*8C_]=\CET"OW*O3XB"3P3\KERO81=>HWMLG"[FLV24 M(0EA _!A,L-[LW$ZG\Z3,=+7:$&->";P!O<]<@P_'+AY-I:;*6-P#K_A>"9, MCY-T,EPD2)37=9DG'W)&SQ@#G>)+QLL)_<0FB;-DS+^-Z;/0\!F#+!G/94(I MIQQMP5Q93),<4=[I6W4_]QS>G["KC*2-^4^=4A#&SO8]6<-GM]2M0:JJ6$NLL?W6:+ IB\BABM$"S1[:,4F%%UF3180!C=4(:)'N"_ MGD +6)=2PT85G:N\)L\"9CI(4:;T>;CU!C=UNST5BK/'24+B0F"5BA8(#P\W MAY1V ]ZM0:U-.270AH20MF2N^KXZ!JQ!PR'DM=:.IVH7\MDD_E#K'MJ0X;W>1T. M6MY%'T@> 32&FGP&^']ZX@"K9[^%96,\WY'B01(O1]Z([.C524*N?ZINL7_> MT>-PX+<_%@2*!1\'A&Z$OP6M58T,H",VC-;^QB!OGTCN*AF<_AS M=/^-IU_AV1UE7WUMGO50Y-OV@_(M!:RX)JW1QQ=DZRJX%Z"?13VLWK5PIPV:CCN[D&Y1KVT85,WL\2>U ,("]7 ML!F+J!,"9I,G!FY*6X(@QT4^0XTTM'=&<)%OQ%$/+).6 ?/@V3=BH:OD6914 M5.SX3'.0@IMSJ*<>0=-1?B-7RFOQQF+4BFIR)'Z%KHU\^_AWB6V8F&>R+Q"\ M#BD:,0O+O7@5J0FR,F*P$'F5K+J?L[2\@OU_4$CW /-,):GYD>W35NV:B<12 M>BHW;J6Z>$;!6K-^4KQ$G; 93CGZ>D\1(WC\#?9G&#BFABJJ--8^7%)^=M=^ M7N P#/ !YN&T+[OLBNXH8>,@2/@Z(\)*QG_606@C);(L?#%H/\1O< B8U5LQIK9L53 MYZ6DE#IB%DXC<%D7742C8CAU\ &&-25"25VL+"8X';ZZ5"!#ECM-;48\3*>= MAQF.!3'N:?14T9I #W%Q9:= JC*_D^._:C\4+SOF/U.N<^Z"HMFQR21:8ZIN M *X'['8D(^W@I0$]Z99N$7OL/$P I//]+NJLX!N?RRXW:J>7.-JJ+JPY$'(B M\* "U[O;5K)*QNJ!BVJI[J<.<"[ RF5); MJB#LA%Z@$"S1)1CD,;?2B:*MRMOV"7M)?O;'V^\ MJJ1QD6"3C'W[^GVEL3;9&CSUT>R*7W)*W^>B$&8E!B32M,V@O)+\%Y**C(I- MH5$*"C%3H(E1*EG0@5E=5S\H<)[B^&A555)-CPQ^@O8,*@_,&62%&$RWY*(2 MU[@ZG(B9^*-Z:)IOQ0LP29,WJA\@-^OH^3FKG.)J$>]&@UM$, M6#]&57P?4+7 DKD6*%1.[37-%>OBZ[HE)& #OVBD M7#"OIL=X=4M("FW2E1!54,^&7Z^YWD^_*71Z?FB#A&L&_3<"NA0PFD5(GR2Y M>5U^8F]\\XY@SE$R3X":5NA>"0 HMMN58KL%%#.+8.;@<%'2& 4% H?1(A?- M>184-KX_WZY.W$72R+I64RMY^QG&B%=L M7X"-%-/O9TFLK/-=X4N6.GW#DH+I C#!F=F8'88W..P&=*47]?0>*UBYD/:% M3)C!]FC.Q>WM6=2EHRD]Z7KDZYSJEO\"YZ,M9\62[3ECE8T$5,.7L^+O\S3# MCT'\-0A(>RQ(\BJO""[8OLV&KEQKA>3.?[ 9O#P8S9;X \LD'ZJ?CSC ML0T'PZ'^-AWI;S3MQS\.1L!L6ILAF=+3Q9TCW5X25.)A%F[6NI$6, MZBC!NO!8^TJBX=QB/-[0=CR-VV*5H\?'/"GT2W54-! =A&Y*_5?0XTV$(3I. M1T.LVI@N%OC[=(D5'/,9]_,R34ND4\ D6R:3Q3@9+X"*)LM0%VTO&L&K)B.P M5;-DL7 ?NL'2D^E\FHS'RV0*)V*RG$B(8I).LAF61P/)3-+1 G^?#>=MV#GR M 5X'=?A&>YS^](#&?,OQ;BY5$$7<_]>'0X5XCX=#(>KY&4U@@FAU3[V8WG#)X+<-AKA )G%^_3>"X#?0V#=G)YZ6V!_>@^D]E+\7')H[!9 M6N04D!I)RI2446T+J5DQ(,/BY2!_%6KH,MP.V)!V!UPN9V4/=-3S#",P*^Z, M)UX@FCAK/Y_1Y59LQ6QR9G PF!,KD38*[!_U5A[5OQ^D/&6@%OT L_XO8!W7 M#!3HWGK#HY:@ZW=5M29=.=?.H?*%*OM7/X%->1&2,7'U#8_L@R=]A]^.I#.?ZLP%OR@%&G(Z'/'MJ2B,_)8E.>@P1 M/ZV0+=7U-IWB"/<3S_,66WF:)NK)*S$_T0_Q6EQ]Y QJX?5V3L?/_7I/_@M8 MN ^"/XE[#V^L]H@#RN_[<#I@VRCRBWS$:@4X(&^)#_Q9$J3Q-':459O(] UE5_NN^Q'U;=W)19[Z;,[*;P MS;+&;C$976KY<=\5P\L&L63=#TO@82_=]R0[X6,BN ^:IY^\]GGZN!)4PDE2 M@71[6%D=3AJ?L=:[A(;<1VT-$9V!,))+^R!< 8;6N*HV5ZA]^661*>GKHJM^ ME3!1(6):%WX@*\E7W9Z%L]4IS(8S3+=(WN6/TH2L8W<']-75\Y+ M[.;BHX)?D-Z.GI:GJ&OQ#[S^)9;P8APYWVI<^OH.F<4K6[X(MP2FH>_XCOII MRDU@JUSJ<$BZ:+?4C_DH&%_3FY6F"X5G6)T8'5PCEI?2\WW"!Q)/L!1A]CB^44H'GB;=Q]@UIBKO\C^Y/J"_RV _9C7A,)$?A\+_/;"F'O^1>HL, M0"$K4*\M,(E-O8'/8D">;V;#J_]L>5!];NPW/LZ[7Y,3B93Z#]8]>?&APH+$ MHKYL/J;S^F==Y#360(E8!(W75#G/0<_4E08!FR8 MP=W8LKI8/)Q1]*1A6EPG7F MWOB!>)P0KS=L-"NGW+FP'!SNK6WFR^&T+;2QM\_U4>7FQF#%HVC_18*[KWQA M3UB+UZ]"BXQKL%OH[2MM!&T*A.E1@BPI!8KD^0AX1 /WRO=X#/%P1BNMCON* M"F-4@4>;]["S!;9KRM?I"DWZE><, []L9A186DP%$H@.5NTX+^O!Z('D=C5K M%?G4CD%+/.VH+9 OI06N-%> ME.&0-)YZNM;#T;T"/MZ&NQ^BZJD6RDD1:+7?/CI>5\RU 67@HN(V9Y&B0DZ M7# #J45-(T;AI+;G"3C:9KHQ)8M*]ZIGH-D&0(<#K!6[0O=_%1AY9L[HH]@A M?N1!U3KE'-WXN'0>&"!'::ZV]$4/Y/[:8M*@SO\&PZ+ ._^#_O&'$;DI_>-9 MP<=[90.V!VO=$U'G"2&)H*^(BH,-,E!4U&7V??(^=4$JA]VENZ.:$@'LF^DR)*X_-Q$Z)MMMD2,SUM D%45;D('E> M!_+>KK&!J>RK@/*W"IX(].W9W#?+Y$5\2OU>0?4W]>I0W@;RXRFS.]=37MHI MNQ%@,V5,2:263_G6D+GWZ>+WO_Y.1O$D"/GFU(86WC.3/ MR%7;$N[%:88.--AX 8R31RVXV9UH(S,;KRS"Z WN^UWHN66S^C6W"AC(->SLP=1= 81CEY?DH3(B\]/52ZC]"+Y)1EDZG6*$PFJ?9=.J:.S^= MC!.+'MM>O+3KV.(#1^EP.9M@OFKY#I@/S2_I*Q] MP3G!,FYKUA$_J@7M9N\*;ENL<$W=U?E$V5QXR?5]A"$6J@8%,A8!S0X^%1ZQ M(&H#!B')G\["5))=PU,N-;TD0@F)$M81!H">ZLQ3I0;=KA>EPQE^BE83@:': M6G&[)A'T%1UB@E0H%8V6;N>P*F7QQ[A6>$([)JM 9W:^)?(SZ?0:X2:MFE&2 MDELUD80*V5"P. K(0I =\4@&;M2@H#ZHN 8F5G(514+ME?Y-:"6&&R@M1S=. MZE>=S*5G+;3Z_QQ,J5\T2H-9Y0_:$U=0;@6Q*N4\VD;[',QQ=8H;X2%EFI D M$F;$8B/DM9_W9"X+PAH?7I:Z#? "SHP%&PB5=I]H)*\I,0L<8?4*@LSU+Q<" MDQS+0Q$PM\P.8!_*!A 09IN'">J*Z57M!<:\6H^CY71CP@AY1AX3K[']8.)( M+N\O3'0>SR3D)5GH/":(UBABS-P=1M8P5OKH%?\8I$P1>_H?Z*3^OIL()(?D MW'JZ,,.W:MKXEL^J[^\89Z,]#A?A^\7%Q-K9ZY8"V-T09P,W1G#VLRA.P,<_ MQI\[A3IKUX=7?HXQJEX S='%]UU/%=T*FU&KVX0T"CV$U'^P@U,[>[*:!-(] M%4\KBBOFHI'&WL5@&I+'H(4=Z!JSC!$3GP01=)S525F"Y5&!H7Q.,K>P%6SW M2ILUU9BT\#.>(!F/7-!LM1S7Y_<,>9#\N1L&L:R;P^_ -"PWJK>_SU$-4_L<>? ME*">]ENJZNEC81YAD.#NL>42+[GR8"D'\NBVA70\<%1+UC-.DM?<6YAY?PNW M#%&?\,X $Y@_M07&3'!&'3PW_^(,ZF4/Z3P/]=(U42^3YZ->'@.64H/'?@G^ MI>O$OTR>BW_IFOB7R;/P+UV$?SF]U,CBWP.B$9LT)(!C%5[!5+%4I6?MK^PF MFQOZ.(9JBAX5L>I$\&^ M[I._N5#=@VT6)&E@IKDG;UGJ,>#QMX^QE(\CS48 M5_4 ^4456<&$"^-;8\RV$#@YWXLU=&#U8$O:-Z6OUV:KR<6F*.IF#7*$J]8E M[SP\E;YNT(SN/L4G.R<<8 <9./I<8]6(,"GO?_5E(VCT:-&X'X?'J)X!W8A] MPS>(T"7QBL?(EA@T5U2M2>G&1VZB_9>UY5_OE7IB&=C;B)_?G=?KHEXAF,/I];E0'6S M 3HQUCZ9U4FXA4>U_818;4WMZ0Y+C$6\;TNU$B0C@"0+Z2K.%/8%8*L>(U(0 MM8H [PHT1 G"^T=/6$$(=T&SD[9--14U5;9LL5S+!&NCFJ&ZW,$?!YD /8G0 MR.O*PT[43L%.PP"DH8296+>2X?XHO"YR2K*S2BT" ?$/K81%"F&9<^Z>@.Q6 MJI,-X![5L3]$T<0:#A J?>XT:,WCV<_88O_2%(#G4(N<8INI"-O#-I/3MCLL MJIH.((HNRXQK>#K60H:>SA:G]?CX@%DSV\>&.&U*YT:3'-?E?:+5LB9*@)BC ML=H'N@"!&Q89T_DHG:#I?-*1X[Q<71Y/\V)LI""(23FN^]@9#1HQ7L9^(QY3\Y/'4X\-:TS M8-IE$R)!_A2Z?ONHMEV7_BWGSFJ?KL@]>'PW]'X?AOO"\]B:_'^_8^D;Z7TT MJZSZ9=?)\T;+N1/HSI[ $R?ILE+E-[CVSD,V?6M=91UQ3'82UR*06E;2H_EOFEH1U*U-50J-#"0?N6(%VPT(/D57R'?VQ8NP=0 ML=:%J.B$6XYK7FY:#,L$9CAAQ&O]3W:FH6PNOZ !CNBF-0JCIDHYJ',!0H:"[?XEF[NP^6$:J(#3=+*C=ZQ%BYSJ%^ MR<7!PG?"*2Z/OA^DM&/UMP^2UZ&)8&]')DM]NS:=.GN1L,L7>9Q5W] (G]R,&!4M,4VXT*N MP/F*_1WPB.+ ^+->(SDH*CS-O@-GNLUP&I+8,N.G5&-L"-/94,6,SIS&UQUC M5MP4S_;I(%K.1T8Q0='=GO;KK1I2N3+R-!A>!A&'GT<-_TCL6D@)=M:*=/.M3:M8!HQI4?+7.EQ](B8E?L5-A*H8?7FK:Z8T<;(?M@HUA>TDG3- M5I(1M^OP6H]@W.P,4QKQ=HVK*9/2WN] WFVEMO]BLZ=H;/&SN3'Q$IRM5KE+,^V MC?P2F-_:%S \()9+=:JWCXYAW3A_H1'YD.RIP..C]T9Z4G /F(ZN==^M44^= M(-G$C]'EEH@<"586A0"_6M.QST$RI _E74GP3F&STT@>ZKM]]#..%/IPI>: MP2!1X>\:!(.^QW( M/CS:V4<;#U^N@&XBI/W:6E4 CTD\G,I;+^0=]Z4J!D"5"2**G%'Z%,,FF(=S MX*KP5^;)OOALVE#@[)WQPL$,5_=7IX<6RB[0;GE0Q#1NR?J<:]S;/5E L#Y7 M6W+0&W0JS9;6",V=U&VG7L\!(CLF_G/PBV+0@'F%;2*Q+;756'P?/&+G*5N"='0/2[L.4L"V;5P:/ MFQ(%C\UCRZ'5S&T!/F%*+GD^R=>X*@^P3](?6PE+5VY=K#A.A:P[)VA9!?#! MD$K(S$SUTKY /0-*2$_#"KLWBHC(U^BV+9H@HQZW$IZ*UZKZQM@]Y:5703^DNV2 M/=(E0B"NXL!X$0Y#T ^^IT![8TD#XLU'@WQS0N#/3X38RY%FZLX@F^K1$RWL M\"87'W&T;RGS"PTZ2D6 _.%A[NK3'34H]ZV*))@JL+ZH^@R0#=/48KJ@,7!; M.PL([)=/U]JU%RK*=*ZU9A'L)N#J\V"A9WN'@"WX\L=_"5CS9[/(%D$#.TT:GDJJ):: M7.".("ON6)4G3L#+@1ZO!\:GHD5!*D%^IIR3G(V6*9)Q_*?3U@,)+@A^V4)P MH_#X&U9H"8Y:>)AY$+TI*,7Q)6D/3Z":$ .V3FMP=K-,86B 'K'H)@;\1$2?9D@W MQ>3W5*$!9GKO%P)X PO#M _RF_!KZ_P30;*98#3.6%541]GIU/Z$R!BU!BD; M8H^%:-*L%L(*8G\7ZIE2/!#6-]Y?T;VAL),#G1N@#0.WP] TG\Q!CU523 M,^PU$ZHX,2GZ,=AF, %\^5&H6PJ3:54":D,N](HA:@GI0-S_*-5?V#R'M>7$ M,H-:X@M6(D>$]8T?:JPM..N?Q61=ECKH&9;:@FQJS.;.15#ZT\!2[45)J MQ'XJI22=RLY+F/UA=?_(Q;L!P6-%*"P')53(+3<5)PZH5C9??&@PYM(YT'L /]\KD4*3[Q74D55Y?90 M_8RI#5PU1+(;_;D2Q/:!+7&F>V) I'TT^-55(TL4=23=Y;^4V#R-"%OP_XT_ MB.^71/L0)6?*"*53 >_;],>0X851* U$S0YB927:&&T;S"NB )*XD\U'!SO^ M>S)/,@^"\KXY%WZJF,D@IJNC^EDD$8>\YBBE9%3F?)6^B06BH_)) F,Y?O?H MS+L5^CG?^X'*JU6I;@](LQ'\<.P:?=VXH=0#;LH54-&EH"V/&X$!I+;!K@@% M&,. R<;94Y?)ZG"H;JE5 $H2&SZ5!$#LB<-#M24RXD7?LA-:]:+.16TNX=@O MX4_[%C'ZX3H)'[" @R<=>=Q4WTH#$QGW*(:[S-*DSF@^5%N1ZAGGG[U-R3&. MOYT(_XC'59G6%T?_=7-E*6)BIC5P;3H1\HP66"'[.;)4[GUJA9,"%3(4MT7T M\.8#J?)<%B>HWF#\<>H4.9P;7#SH_;;G;2@-YY5R#5Y'NKAE+DD?Y\'2\7YZ/OO_+?FI+@!$3Y?O7(WXIY)HTX''U&IHX$=Z6-$?-> MKZWHI-M'/V9,SV)GD8V*N^[$.@!KN.?YR1//CWBX,J HP2I^(],963O[QG[V ML\&F:*U:W"S*\V#OGV]@*PF7_!=E-VA=/D4^24,J]\H^V!#3QWG9*H-C?P>] M6KQ7[(Y9.WM>,,Q^.(FC7Q.EQ&^U(MV1P5AS>ZGSS6L%>4Y/OPH/^%Z%3L6H M 5X(^:_&+6WY-X#0WP!"?P,(_0T@]#> T-\ 0G\#"/T-(/0W@-#? $)_ PC] M#2#T_U< H;99O6&&B@0*&TP.@18BZ$T ?6*T,4)!>MW$+3)X1W0!(1TUGQ4[ M27_#E_KO@"_5$TKJI1=S/:QH+6>X!3::1#;%6OF[X.LR?MJ( MSM]Z%YCL.?N#F?XOQ%5SJ;^-+ON.0]/I^-*]L]Y&7RZ,A45 O>EB/**?L\D2 M.\0OQNY:G6Q7,-PK3%L"LYJU?7Z(M*Y2Z,"7C-S9\%U2K0RY)Z^0SV"N!&=$ MSB=3_-^)D>I^0-G&S_^R!\W2T7S"__J']?A)22;6R7(QTROI]U>^>S&_8)2. M%D-_!?_%S %69IQF&1[X);64>I&,T\EDV2"4)DG_LPC%//?_$J%,TBG.VB^. M?/*O)I8L72['_.\S]QBO7?AA\E^_FL2R=#Z:\+_/)K&I(;%IB\3@69.A&1[^ M94AL.&32F@NIC9;9&=4B7OP;6/PDP%N?%P3E\U6'O+W%US[_$SUH8IC\M)>$ MF'7R'57KMS[^GMO7O_9):N'T]%%ID_6^9'F/G IV96PITM F?\F76HT V!VH MIJ#UAS.^&&=G5 A4($!'L'>02O$D&8'R=#A>4S)^RDY MBFZ?I>/AS#P .\PQTSM/B?89&1!6F,)%-H5G=#% >\\H'6=#\U[L<6=98C?% M2/U"Q\E'NH;C."0QDV&3O 6WS8-/%W *FKS3[_1XF0X7DYZ=YB_;.\W<2<^L M7L^?]F_W9)S.IJ/V;?SQ%^SY*%YP['K(3.SY^QYSBHML1L] 3O34OIMQX$NS M9)E#>%U0Q[MY!^@ENDHS28S9(-(++,Q$Y1BR>N[HOUB8']7IE\L7 M_X-N-1N$CSJO!*7),-J@3<;7A!_,;+B"'V"NP8;K#.ON$^ M!,G-?0%R_%M&#NHU5,W*O27)5QTZA(?Y2M&46PTC7[KKIK(?*2YJR2UZ+3E3 M4+GGI-#=[5:(88EJZF0T0[T%L\?6H>@DRR;)R%-:&8::4M?0%\E\B&0TF[76 M[8-)/B?K_('K:GXHCF\:N(GSICB4)LHX7YR=.LNY;H^\Q^?H"'>;U M9?+D@I'O&97W.;!2^>F^.97;->6CDJA+%[.,?HR7[OUF0P5LI\.>4RZCN22@ MEP.7GX-DX>@7@O^&B0;L!8JG[M!WH+5%_A$@*D?I!/8#?LSG0RT+Y;J@!T;: M\9L\A5.031?\+WOYL;DR1EF#+RJ[FB?3;)Q,QW,W6J:3Z2R!'PNZH4;>8V,@ M:T0*7Y6AN884JD@H:31,YTODH_C;>#''#JU$,P]G-O<%G,#9;$CJV&3>4L=( M;\=!'-#K]EK*3;NORN4J+4K]UQTE'<_*AM(DC5_:G# 7&D^&]!/VS-\$7/U4 MDRJ=@8$%&YE-W6L)LRG^09V,AUDR R%W0Z!>U L=8T37'Q%8F+CY! AP0H+P MK>]NCQ!I^G6&ZM=LZ=_+Z62@=XSGH (CU]-O?HPRJ%$G'XVFLG=5]]*^0,5I MC%IT-DW'\V5S1Z((=RM)_%G\4E*Q8>5?:5+\M:^^T^<_QYL7 .ZYGB(NY6G4 MV"#JC:TKZ':XM7P6KJ_OKHH+J1V(M;#Y2_>=K_ZZ.W!WY]D(U*B9LP?/Y/UO M6C\Z-;M$-X;6-E=;P8/;CZ:\;0/\N!)URK37K7G9O7;OX=:I&V5@ZR'6G7[-JR=6SK M_?0E9]P@7$JX*=H%9R&AQ!079X/%%-G*/%TLI]38?)Y.%MSX>P*2"HR28;K( M%M3\'$35>$9?+1\2QS- C-9TF%TLXE=B2?#E!>8_MSR_@YVB(BO-H/G,?$6L#E6W$6,R/ M<9E%,AX,@6,N)PM0M=,E<%BX:9+,TVRQI';M$[1A)IDPWYY% GEZ,]"?AAB8RS+\)4O&^",8N_#'V/XQT4)E,%8W MH OZ[]04@:UL[19B"#)#U RNANSFC*L^Z7JMJ=;E/NF6_1H%:55I=8 M@Z;8"NP7_D:UKC?Y2N,;\<+0KK#"!+MS>U9LH@S/R.&(9W"TI'B61,?\ Z5^ M+\ Z+*=@V,])>UXBF\G$[2)--F!71POZ.ALM#".[F*"[R3$Q:%%@P\/2^MD] MC]9*OB!=L-LS!-^TR:N1+M7(QT+_Y!=H?G20C=&*'MEGO.$\Y0::;:J!T8OR M\"(7\(1B/*GG:8=.G&W^;>Y-=0#)O'=14%+<^JM'X_)W'XUZI&X5=QWT).-A M$0+MD<)>C^J(H:"4 &N-Y76X".BT',--[/1$XV)I MW]9!4A?C=#ABF7TQ6_)/^ AD?8LF?M06S_90.BF4SKKY4,7*K^FAGE#.M(1[OD'Q1A[VD1[&@7W_(0;[W>O6 M UN?^.2Q,-B$!_O2?1"<%+3,1Q2+R]"QG^$7;>1HV'/4:D 5&H+DLPAO5R"] M#V!]DVMNBDX+4+9&C4N YHO/%&U<@(Z7+=/E8BPBT#<0I(##+",/%=#E9-YB M/)R,0^EF__L=I>W\G[/\)5@@G$!CF0[E+??Z^Y ):6H,_/Y#\3GY3NL;N3?# M.TVH^3%*J'E'8'E=]&5P2 H_&LNA=OFZT*IG*PY=ESALY@$90)HP;!2LB(AR M%P_]3#Z0X',^3^-B[TK+(&D.S?U$;^6*0!QWJB94=1A="/(_II5:!$=J\O)/&9 M:^8<-$Y,"'W[7.VF5$Y^V6U?UO#,XM]_1\Z9PZ?B=T\ETQP#_A*P+:[G(#0I MGZOB?.I4PF@O\ ?1+)TK#WK@UR8 KW"2"I9.FDH:/2Y"B"EW,MQQ0V!)^_=' MB+-XY&LZR@[-<]8L6=%2OQ">[5E?LY M8-WA/.73W/K@GW*\IVE&G'\\F]%?8'@_XWB[Z'@OR'1'?4/4G#E(F^'3)WR< M3EB;3\>3"=UV_G1G\V$ZIPCL+!V.AW2T9Y-T1LZF)XYV^B\]V_&&WD0)AN]C MX-1(HW:H47?K'&VEXHMV_<=(NH^GE"9%<0 6]HY2'V!X?D,H$S#)X)IY.@9C M^KV'R? K!#LV T4RRX;XZV(XI?%+7[4PS8M1.AU2H"(;DL&53C'^RQ?KH;4^ M]8M).B4_D=P ?T[0Z@J.]^1"//>7G#S*G<[G\ZDUU?A/=*@1P8#:BWXL_U3X MDTP[?\$#0CECW0VZD6M@NT!0PT%&_AQCBLEG[MMR2T!]YZ^RJF)O7NBOW=D1)+8YPGPG]U;"JKC#)<7 MLWOF9(^D2Q*I_9LZ@FW,S"T8OYIDS]A6C,&-[,;"!Z,LVMK1*,VF(S,D4 6"*SL9X2I!YP\E;3C&P^"4:'N9)X$Z !(&=RH9X?YO? M7\PI!^2"F?TE>F6'P&O4!.X$Y#.8PK\5U1W1WR!U"1[!U?9"F#BO4N_RO02W@RFK\/4W(!KA[S[7H+_N%4(Y/>.Z;^EU?=>U";F#U(B9OU9 P$!OU\?C MH;P]"5B6^,U 08&-HE09H$=#Z->'(O^U9H8!QPE[#(_WI"H5S^XNO$]Q\,]F MNI_7F-I;_N0V2PC\JZ3_EVXO8"I8VCA*+$/,[X 1!-G=,=FD:[+ SLD8N_Y_ MJ[N6WD:2&WQ>_8H^Q,@,(&NEUOL2P&M[$@?>M3#R8+'(2;9Z9X0XLJ*V=F/ M/SYDO:N+K*Z6VAOD9(^GNAXL%HMD\2.A(4@>I6$/^J @C;+Q!*:!VN\<+O]\ M+OX!(FT,DALN*?VOZ12#$\XZUP>,"Q&'Y\?->@V[<(VIQ$ -FDXRN$_/T,8> M@PR>X+>@T$U!] ^1M_.9>'@;P0B=6Y2N9CKP,=R/\F.AI$WA-YS/2)X%,-K[ MLPP/Q$6Y666+U2,*T&P(9P0'&C.D^+B' M!*^*"=09A.:V@#D)['G2Y76MTK_:S[J9U*X$@%&J44E.7@434!B>1Q&Q91P" M#Z;+M>RRLW75.HP"PK3Z9/$\[SG@3:GHK-[ MQH@&F3/L^? BDI;+M-ON,AX*F2#'Z4GF7,0T+YT'#,%=>=3E/,BM'P&9^N)9 M9;$=PO6![Q'CV0Q_'\_Q;6(Z<0&,,B,T)F@%P04*_F@V!$4*&'91_^A <&\V+HC:G.Y^^K;<^$L@7LWA3VV7RU M%[80@&?E!.L()GYX,A.?-1WW'[?(B3=@8)?!*]."J4)MPYM,^M?U0?HNJEV8 M!*J11/,Z> 6^Y4)A*1;,ZF!JQ__S:T*9Q("N2]WW#/;0#SWI>)U3]A"KDLG M84]LHS[Q>4%3T*_5[G[$)'J'?VDPPZM-458!7E0_G/>S]>JUU-"% 'F0C.C@ MZ=-5$,:N >ARF\=O4WL ZN92)L1 ,MC'<%.(5J[//5 Z+9 Q<0@RHX $>LK1 MM00I>:)7@:+5!D+SOM>8II\,IND'@0ZZ= &5W!BBB[]:4-*%!"7=2%#2$@F2 MW>/[XG$=W#YCA%3L>XMIDK.NY\ JUPY.^B9[RQKN2EJG+>P-/U)^TCIXL!2-=-)>#3=@XX+M349F6(>-L>(=5H;2V MS*AC,3PFVY:'939'8/KT< &5C8^=_OC54R8O'DI!8F)/&5PE<=/[T$K:9*HB M+(^A101YV9P>NK-NMGA:J>)!IL^X.13[LBMA)4$]D(:X0YJ($?J60I)\\)*E#-PM@& MI[D*LPU8F4/;AG=$"+GE)B.<+MQ_>J@06I;1 )F&B-N*OI""K6V^98/<\]!R M4U1PS1A^)(!M!IQ8AR)M3)^C75$+\_HFBA1;@)M7L*)2Y"]2]EA,R"A;TO:JYABY*]MRC9 MY"G,R2FXP-F% YR5O,IU/J0-A4:<>SSBM3F+)P%)PX\"G&BH?*5A0E&C3D9_ MIEJ&X4#Z>0DC;>)>B2H$4189LT5IU1.DC(B(#US%4I+. HVCI$6BZB)QEH5\ M_(Q.T,L!BJ=5VKNPAJ_5;'K84A0S&'@ M.A6F"6UT/YJLP4[9&9=FFX75Y@]+4E@:JOV7<(): CTBH.%>BRA[L=OW M,D3*8)YJ\DNUG>. ^:_O>+X5M2?"NAA>\9"'U\QM9VI4_(Y9]6.22/G'584^ M%2'P%3HF0H4NOVT*@YB +9.&.G]+U?V_.V/?SO%75CKME"#+5KBRKIYQ-_M- MUN/>Z#I)74/T!G G@F5GMZIG,2 ,),.ZO.D*?L18DM="%FS^ND4^ M_2.7&RH(2NL8S$BUX[)J5H))AX\U<&^)DPM,RK\YM; 0&PJT_K*'C44>AB!1*0-*##B(2YTGLL@GB$X.AFRIP)M+D^AE,%)D<+E+@JRL?] M9D>IR'<2'" M@,'ATB.J T6OL%;/@&9\4X$.-662ODV75><73%W&DE^&MU\HERRB].39US@@ M1_3>VW&M;#0?Q0U65L0XX6XKD1P[W1I/23,IG8W-2T;$IJ*MEEXK.%0=5QOC)@VHD@9S+PP'O M)^?X[U;J:@QPSYKDL,G[9YCN&BL%FFKWR ^GTCL?&%N5#$+L\8=$"XXL6-* MDFI&?<=QJ6%!12GV#@0:B5F(VMI .%(C'W0[WWU'Z7"^(TQ.2-8#U--:.YD& MJ!G.2,HLI7"H=G*]7"R.9^*$P_4N$HZ]VI/2YU!NW",3Y:1:9FQQ/MM,H,=*0YSISB"&5&Z=S$VHXR :68/PZA2)_V& M+'9'' -;\R\J9D&P)<_H=MFP5WM\-?]7#N8Y=6XW_B MNOWD=IO][/8:W7?!'JM':3<)97'U)$",TG#B+Y#[$Z^A!=QBN+:R3 M9U&+>J]]*/RWXD4'^4,&;PGGBY@0P=WFQ?E1PWW!/-LB<5;S$:H$/W[L"EU6?!2@3JVPGWX MF]DR=D''R(+$]'7-S[O3(2[GS@Y5$]=E,\$M=28XCN!^QK=/(BF<2+N:]L%G ME2*.?]5H(S5"8P'E/4[H(:*O'"F-3$]J5=QB;1X&=ZZQ/;./'C(204$;9'=O M&3.>?*E/^T>N1Y MED@5)R4#&U\(TO#E%>ZU=6$F[L\ZNJD$S#IT#U(F]7A(_74XH_[JI(Y@G_K) M[IQ<$NR'>?3#JW<_]>^;CZ*Y0/:S*[#GC6SE'+0H [^E,O!X0NU./BES8C(_L(?DI"?D H?D\1J1)/)35;"AKF2KUAOG'YO+"SR-BE+=HV$% YO1]:C8<9OP@ MY,>D-R EQ8S8VW$O)^(>3P[D12N=++"$2:0AOK\6F#= M^2?'09#M"=_ZD/1]$XE0?*9,2GF2[*BQ?[BWN4KB5#LM4TB82Z4Q!=I*V.$2 M2:V!($<@^&#T-@:/!LMY*TS*Q1'(0_$46QEVP+='%E>6OGZZN++[M;2LNV*X9W%< &G6V$6K MMSCX<]*S\->\)G9 ?6&I@Z&&-"ZDF$LYQQXPN0D'M"4LP=>$T8VB=E5!.&6] MAY<6R"23"FG30Z,MLDCSZ,.1]VQ[!QY.A50NM\_@OYMA^D%@]*Q RMA>KRV0 MQC71&I2X,8Z;[,"?0FBPUWUM%):*]-'2-\!/=8-)LI$J!S6EB? (I3&#PLI1 MM*SLJ&4=V*#6DALCIZ24@C@-XXK!,+09,'9O]][78H^[*Y"?8W])B)%5,9JF MZL&<_UKH).^R>>X=VLNC:%%-MU)_;$TUPOEVZ\"=@H)VSN^**;]A)W7-^@^, MEH*#K^6W":,C$Z8Q&?.@2BKZ:/CL3LD, JC+2A-LUWDNR+U&CH][J:N.%;S M\@5J_M=]+D& (FQ7M-GZS[G+_UGQ^;N_E^P.E4/!SZNK3RW1WG4O0.3%$XL, MAN-\Y\[8NS$F%&U:RC05@]R*YCEX/?;*3O"M?2VPO8-[OC@,O28;\Q3:XS=K M&PO=V]R:V)O;VLN>&ULQ9I=;]LV%(;_ M"J&;=< V6U]N&\0!\M%V ;HDB+O<%HQ$6T0HTB.II.NO'R77"[DM+W9SZJM$ M$BT](GGX')(Z?C+VX=Z8!_:E5]HML\[[[=%LYII.]-S]8K9"ARMK8WONPZ'= MS-S6"MZZ3@C?JUDQGR]F/9W^O&SN(#XT7CI='AY'CB3HHG]WQ]/&0\ M%'@4G_C],IMGC _>O)?*"WO!O?A@S;"5>K/,\HRMI75^-3Y[*ME++7OY5;33 MD>O,TZ_&RJ]&>ZY6C35*3;\:+TP_"D]P?Y^Y$];+)BGH^?TM#ZS+;#$/-WR4 M3MY+)?V?RVSZ7XDLO,4L>HVI'O9_=Y5X9/]/-9KU6C;BPC1#+[3?U:,5:GRZ M=IWU<&X*GS/NY$@:02X MY((6Y" MK4[-'<&] 7!O#A75[$+X.*K? LBWM) ?C&F?I%)3#[P,:M*;$8"=.I<.C_D< M#>!SZJKL>^EWH3R"AJH=>Z/0_^B*.;0,L696XE'8J9%'Q&O?"U"#A9C(LGDQ):Y#2VM!^'8VII^ZHPV)(F./4G?L?,AQD2:R8D]LQ*;*3>+ M$K*?V/.X'F,BT>3$IKG4C>D%^\2_I+&,O)(3B^4JW/>C"6*^"7UPU7&;]#TD ME9S8*K>B$:F20YJC6VY;]ONVC:V2(ZWDQ%Z!.<[G(LZ[D5@*8K' +"?%1&HI MB-7R0I[#7H4YHTJBIH#3F(/-8T+&D]8FLDQ!;!F<\[ 8$UFF(+8,S"?2VD26 M*8@M YV=8B++%,26@GF,A"!;&%_NW'_5CT8XR(#%00&P@/ M[66\J((,5![40%6,B0Q4'LA /[/3MI4^QD0&*HD-]#+F="7&A$MIQ 9Z&7,U M]'VRX(<,5!(;"&"&N[,0JI"%*F(+8T_UE7WZ5&Z%5HA"U7$%L+3M:31 MD84J8@M]FZZ]L,(:KWA4R$(5^6H,,J486JLDMA%8\DKZ)+%236PAA)GT3?EIPR#V? MM&\B"]747Q= S*1O(@O5Q!:*MZ8BEW.U X\QD87J[[\:]VV*/H2LT\28R$(U M]9X0PDQDN4 66DP6FDV%W&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VDMNXD 4A>&M("\@1=V' MD[1"1IEDVND-6% \%+ M5[4ZV7T[3-J1$I\>H,,$A(SN_4IU.3;[H^M>.5;3>'=7KJUK]/J2U?5/Q;4(6O@V0^2.A!.A^D]"";#S)ZD,\'.3VHG@^J MZ4&W\T&W]*"[^: [>M#]?- ]/2@N@8Q+?A+"FJ]U!%Q'OM<1@!WY8D= =N2; M'0':D:]V!&Q'OML1P!WYD:^W +V%K[< O>4*]]KH9INOMP"] MA:^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W KV5K[<"O96OMP*] M]0IG)>BPA*^W KV5K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W ;V-K[#O1VOMX.]':^ MW@[T=K[>-="[YNM=3_3.^V9(FY*_8.>I'Q'ATS^)'O\"4$L#!!0 ( *6%BDUDQYS1Y0$ .(C M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^1+Q1 M;Y5$_T#=#FQA6YNV(OQ[NZ$F&DPP0O+>,+;3G?-N-,\5U\];1V&T:9LNS+(J M1G?%6"@J:DW(K:,N51;6MR:F4[]DSA0KLR0F)I,I*VP7J8OCV/?(;J[O:&%> MFSBZW5WO6\\RXUQ3%R;6MF/KKOS1=/S1,/?4#&M"5;MPEA9DH_M-ZA+2M5F6 MJB%C!TSX>6-_GNY[7)/W=4E_BF87B[J@TA:O;;HE#\Z3*4-%%-LF#Y7Q5#Y% M7W?+C[QSX^.#:5-CMFG8MP7YZ7+$;4/[ PR58TZ.:5O0OE%#8??)_S7P"G2/%4#ZQ<>\Q&IWSHEE0<-3ZU/]\.^6;\:ON][X5_%P(;# M_][Z\7((D!P2)(<"R:%!!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR#H]H:S#,6]- MW?V6Y,7:U>=\-ORUY^8=4$L! A0#% @ I86*31\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ I86*32?H MAPZ" L0 ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " "EA8I-V>'_CNX K @ $0 @ &9 0 M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "EA8I-F5R<(Q & "<)P M$P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( *6%BDW6;8/9?@( -\( 8 " ?<( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ I86*35,._&HF @ F08 !@ ( !%A 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86*37Z3 MF3NO 0 T@, !@ ( !0QT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ I86*37B[:VBO 0 T@, !@ M ( !_"( 'AL+W=O$D !X;"]W;W)K M&UL4$L! A0#% @ I86*3?9HB>.U 0 T@, M !D ( !S"8 'AL+W=O&PO=V]R:W-H965TOG MM $ -(# 9 " :,J !X;"]W;W)K&UL4$L! A0#% @ I86*33Z:F0VU 0 T@, !D M ( !CBP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ I86*37^R9-RT 0 T@, !D ( !43( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ I86*33V+ M?_,, @ - 8 !D ( !$#@ 'AL+W=O&PO=V]R:W-H965T8U $ )P$ 9 " 4$\ !X;"]W;W)K&UL4$L! A0#% @ I86*39C&@>// 0 G 0 !D M ( !3#X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ I86*3<.=@7BW 0 T@, !D ( ! M240 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I86*33&O 0O" 0 -P0 !D ( !-$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86*332GZ%3! 0 * 0 !D M ( !U5L 'AL+W=O&PO=V]R M:W-H965T%? !X;"]W;W)K&UL M4$L! A0#% @ I86*33K1HJ4) @ C@4 !D ( !?6, M 'AL+W=O!P &0 @ &]90 >&PO=V]R:W-H965T&UL4$L! A0#% @ MI86*3<(<:9I @ &0< !D ( !Q&H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86*3;\]-9U; @ '@@ !D M ( !D7P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ I86*3:'&*L1J!0 '!T !D ( !3H8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86* M36XM5YC# @ )@H !D ( !3)( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86*34^0.X:# P ?A M !D ( !,YH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I86*3=N\(6Y\ @ 4@@ !D M ( !"Z, 'AL+W=O*'!'L\" #Y"@ &0 @ &^I0 >&PO=V]R:W-H965T M7!E&UL4$L%!@ !% $4 U1( ,PR 0 $! end XML 73 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 74 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 206 223 1 false 64 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.seachange.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Consolidated Balance Sheets Sheet http://www.seachange.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.seachange.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.seachange.com/taxonomy/role/StatementOfIncome Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 106 - Statement - Consolidated Statements of Cash Flows Sheet http://www.seachange.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows Statements 5 false false R6.htm 107 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Nature of Business and Basis of Presentation Notes 6 false false R7.htm 108 - Disclosure - Significant Accounting Policies Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Significant Accounting Policies Notes 7 false false R8.htm 109 - Disclosure - Fair Value Measurements Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurements Notes 8 false false R9.htm 110 - Disclosure - Consolidated Balance Sheet Detail Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSupplementalBalanceSheetDisclosuresTextBlock Consolidated Balance Sheet Detail Notes 9 false false R10.htm 111 - Disclosure - Goodwill and Intangible Assets Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Intangible Assets Notes 10 false false R11.htm 112 - Disclosure - Commitments and Contingencies Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 11 false false R12.htm 113 - Disclosure - Severance and Other Restructuring Costs Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock Severance and Other Restructuring Costs Notes 12 false false R13.htm 114 - Disclosure - Stockholders' Equity Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Stockholders' Equity Notes 13 false false R14.htm 115 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock Accumulated Other Comprehensive Loss Notes 14 false false R15.htm 116 - Disclosure - Revenues from Contracts with Customers Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock Revenues from Contracts with Customers Notes 15 false false R16.htm 117 - Disclosure - Segment Information, Significant Customers and Geographic Information Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information, Significant Customers and Geographic Information Notes 16 false false R17.htm 118 - Disclosure - Income Taxes Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 17 false false R18.htm 119 - Disclosure - Net Loss Per Share Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Loss Per Share Notes 18 false false R19.htm 120 - Disclosure - Recent Accounting Standard Updates Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock Recent Accounting Standard Updates Notes 19 false false R20.htm 121 - Disclosure - Nature of Business and Basis of Presentation (Policies) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies Nature of Business and Basis of Presentation (Policies) Policies http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 20 false false R21.htm 122 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables Significant Accounting Policies (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 21 false false R22.htm 123 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurements (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 22 false false R23.htm 124 - Disclosure - Consolidated Balance Sheet Detail (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSupplementalBalanceSheetDisclosuresTextBlockTables Consolidated Balance Sheet Detail (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSupplementalBalanceSheetDisclosuresTextBlock 23 false false R24.htm 125 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Goodwill and Intangible Assets (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 24 false false R25.htm 126 - Disclosure - Severance and Other Restructuring Costs (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables Severance and Other Restructuring Costs (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock 25 false false R26.htm 127 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock 26 false false R27.htm 128 - Disclosure - Revenues from Contracts with Customers (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenues from Contracts with Customers (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 27 false false R28.htm 129 - Disclosure - Segment Information, Significant Customers and Geographic Information (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information, Significant Customers and Geographic Information (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Loss Per Share (Tables) Tables http://www.seachange.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 29 false false R30.htm 131 - Disclosure - Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash Total (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashTotal Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash Total (Detail) Details 30 false false R31.htm 132 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformation Significant Accounting Policies - Additional Information (Detail) Details 31 false false R32.htm 133 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation Fair Value Measurements - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureFairValueMeasurementsFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasis Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Details 33 false false R34.htm 135 - Disclosure - Fair Value Measurements - Summary of Available-for-Sale Securities (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAvailableforSaleSecurities Fair Value Measurements - Summary of Available-for-Sale Securities (Detail) Details 34 false false R35.htm 136 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities Available-for-Sale Investments (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfContractualMaturitiesAvailableforSaleInvestments Fair Value Measurements - Schedule of Contractual Maturities Available-for-Sale Investments (Detail) Details 35 false false R36.htm 137 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Inventories (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailScheduleOfInventories Consolidated Balance Sheet Detail - Schedule of Inventories (Detail) Details 36 false false R37.htm 138 - Disclosure - Consolidated Balance Sheet Detail - Property and Equipment, Net (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailPropertyAndEquipmentNet Consolidated Balance Sheet Detail - Property and Equipment, Net (Detail) Details 37 false false R38.htm 139 - Disclosure - Consolidated Balance Sheet Detail - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailAdditionalInformation Consolidated Balance Sheet Detail - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Consolidated Balance Sheet Detail - Other Accrued Expenses (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureConsolidatedBalanceSheetDetailOtherAccruedExpenses Consolidated Balance Sheet Detail - Other Accrued Expenses (Detail) Details 39 false false R40.htm 141 - Disclosure - Goodwill and Intangible Assets - Schedule of Change in Carrying Amount of Goodwill (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangeInCarryingAmountOfGoodwill Goodwill and Intangible Assets - Schedule of Change in Carrying Amount of Goodwill (Detail) Details 40 false false R41.htm 142 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformation Goodwill and Intangible Assets - Additional Information (Detail) Details 41 false false R42.htm 143 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssets Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Details 42 false false R43.htm 144 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Life Intangible Assets, Future Amortization Expense (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLifeIntangibleAssetsFutureAmortizationExpense Goodwill and Intangible Assets - Schedule of Finite-Life Intangible Assets, Future Amortization Expense (Detail) Details 43 false false R44.htm 145 - Disclosure - Severance and Other Restructuring Costs - Activity in Accrued Restructuring Liability (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureSeveranceAndOtherRestructuringCostsActivityInAccruedRestructuringLiability Severance and Other Restructuring Costs - Activity in Accrued Restructuring Liability (Detail) Details 44 false false R45.htm 146 - Disclosure - Severance and Other Restructuring Costs - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureSeveranceAndOtherRestructuringCostsAdditionalInformation Severance and Other Restructuring Costs - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholders' Equity - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Changes in Components of Accumulated Other Comprehensive Loss (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfChangesInComponentsOfAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss - Schedule of Changes in Components of Accumulated Other Comprehensive Loss (Detail) Details 47 false false R48.htm 149 - Disclosure - Revenue from Contracts with Customers - Schedule of Cumulative Effect of Changes on Consolidated Balance Sheet of Adoption of New Guidance under Modified Retrospective Method (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfCumulativeEffectOfChangesOnConsolidatedBalanceSheetOfAdoptionOfNewGuidanceUnderModifiedRetrospectiveMethod Revenue from Contracts with Customers - Schedule of Cumulative Effect of Changes on Consolidated Balance Sheet of Adoption of New Guidance under Modified Retrospective Method (Detail) Details 48 false false R49.htm 150 - Disclosure - Revenue from Contracts with Customers - Schedule of Impact on Consolidated Balance Sheet of Adopting ASC 606 (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfImpactOnConsolidatedBalanceSheetOfAdoptingASC606 Revenue from Contracts with Customers - Schedule of Impact on Consolidated Balance Sheet of Adopting ASC 606 (Detail) Details 49 false false R50.htm 151 - Disclosure - Revenue from Contracts with Customers - Schedule of Impact of Consolidated Statements of Operations and Comprehensive Loss of Adopting ASC 606 (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfImpactOfConsolidatedStatementsOfOperationsAndComprehensiveLossOfAdoptingASC606 Revenue from Contracts with Customers - Schedule of Impact of Consolidated Statements of Operations and Comprehensive Loss of Adopting ASC 606 (Detail) Details 50 false false R51.htm 152 - Disclosure - Revenue from Contracts with Customers - Schedule of Impact of Consolidated Statements of Cash Flows of Adopting ASC 606 (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfImpactOfConsolidatedStatementsOfCashFlowsOfAdoptingASC606 Revenue from Contracts with Customers - Schedule of Impact of Consolidated Statements of Cash Flows of Adopting ASC 606 (Detail) Details 51 false false R52.htm 153 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformation Revenue from Contracts with Customers - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue Disaggregated by Revenue Stream (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueDisaggregatedByRevenueStream Revenue from Contracts with Customers - Schedule of Revenue Disaggregated by Revenue Stream (Detail) Details 53 false false R54.htm 155 - Disclosure - Segment Information, Significant Customers and Geographic Information - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureSegmentInformationSignificantCustomersAndGeographicInformationAdditionalInformation Segment Information, Significant Customers and Geographic Information - Additional Information (Detail) Details 54 false false R55.htm 156 - Disclosure - Segment Information, Significant Customers and Geographic Information - Schedule of Revenue by Major Customers by Reporting Segments (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureSegmentInformationSignificantCustomersAndGeographicInformationScheduleOfRevenueByMajorCustomersByReportingSegments Segment Information, Significant Customers and Geographic Information - Schedule of Revenue by Major Customers by Reporting Segments (Detail) Details 55 false false R56.htm 157 - Disclosure - Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureSegmentInformationSignificantCustomersAndGeographicInformationScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicArea Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Detail) Details 56 false false R57.htm 158 - Disclosure - Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Parenthetical) (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureSegmentInformationSignificantCustomersAndGeographicInformationScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaParenthetical Segment Information, Significant Customers and Geographic Information - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Parenthetical) (Detail) Details 57 false false R58.htm 159 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 58 false false R59.htm 160 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureNetLossPerShareScheduleOfEarningsPerShareBasicAndDiluted Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail) Details 59 false false R60.htm 161 - Disclosure - Net Loss Per Share - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://www.seachange.com/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare Net Loss Per Share - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 60 false false All Reports Book All Reports seac-20181031.xml seac-20181031.xsd seac-20181031_cal.xml seac-20181031_def.xml seac-20181031_lab.xml seac-20181031_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 78 0001193125-18-346199-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-346199-xbrl.zip M4$L#!!0 ( *6%BDV,"BB'RUP! "O:$0 1 .\'_ :L83=@2APGU4M6L#O&S-5)6J2W)[>K\H(# IH@T" M;!PEJ7_]OI<)@ (2B#% Y3@W>D2260BW\MW9K[CK__W8>YQWTD8N8'_RYEX M+IQQQ'>"B>O?_7*61+P=.:Y[QD6Q[4]L+_#)+V>/)#K[OQ]_^,M?_P_/<\/Q M%?>_#O%(:,>$N_#Q08=PP\!)YL2/.9Z;Q?'B_;MW]_?WYY-IY 3G3C!_-W5] M>,ZU/3XBX7?7(=$[CN>S2?_.UO.>X[1S23[7"C]]"Q)_\I[3"U\-0F+'\#@W M@26\YR1!-'A1XD7A6A+>2^I[1?U_Q:>#Q6/HWLUB[B?G9WQ8A\7Z/O$\\LB- MLV7UN$^?!N>?_6>>-YS_3]O[6CY/'Y1>OY>ID^+IFF^H[]FC[I1H$BB_M1B MV!/YW)%;-S,\*K[[W\^?KIP9F=M\%0(@B3O;7N0CIW9T2\>E/[RCZ!=$7A:S M(1.R?!%=442<\[O@^SOXH>;QB-A.:6'XQ&)6$(3+IN7/IKS4#RX,SJ!^$O-0OT;=>)ZD?0GVK>X?K?2137CV&_X2"Y MLN>NLP9QKH./BY5ED3M@]?V(21R^0TIY!T^0T'7R M 2 7GA\3^'QE7!*'3RP-?LW!#N-UQ)O_5,Q]15OY& MIAR5&.]QWE_.(G>^\)"OZ7=VZ"#.FLDF.F(6DBG, LS)9SQY_A!-MA!=S:7B M.P86"([W(S]VX\=!,)\'_E4<.']>S>R01)=)3'45Z"_."?R8/,3?<)TD\&Z^ MCDQ-TGCX#Y?+_TT0!.7FZGIX(]Q0""1!O0']E_@N&Q/1&<^X"7'W!+EU\ M&9]Q+A">.[D1!4,5)-FXL;21,5"D,3]0S &O# 8";PF2RFMC<=B7#4TWQM:- M=*.??91573%%6?SKNV80,&A3R?J>_MP'/$Q@S(+X$=5Z5ABB;$1EVW]C(^L>&"'X2/LT=]M+R$;8E)' M9BF16JJ;;WZ_&A;1Q<449-X<6#)PHC)0!R-]U!_J##4H(0$WFKR"FZT!+>-L9=PI$A @R2@A:$.H MJBA9!&$,O_T.B_Y*0@=&V'?D0AZJIO0'8TT#)6;V>05D,F^I MNLI;EC0R=$DRANKH1KP!0?]1DV6]1!]K :C &44D;C%L(FRQ*L##9>"*JZ[= MN'[@)]%1-DWLZX.!)O9Y<:B/>$64QWQ? &(6!N9('(JR,!C("!CJ3UVIV[/R MVFO!&X'!&#P2TB<^F;I'V<"&<$I@:PEB'9AK8*B%]\('AY->!68$_F2<>NLU#L@AA M:=2:AK\]0LUJ?P**"W3=O^GW7\-@0<+X\:MG@U'M3] 46,P/C")C.)"TH:GR M_3YX#LI847G3!)E@P+S]D61J(\4"%('_)0FZJ551M!-X*UB<3%Q\W/:^VB[P MX,!>N+'M%5R]%I*0K ""%$!113T\"TL]!X&GU6ZY(9H@-=>Q3'GU:WF$LA6Z MG2&9@>?I?B=,X'X*(F2QRRE(WA:"+AMG'WEPK5=4QB9PU9ET+815!/U@RO!? MC2U7 >&[[7JXZZ VKL"?N2*@+ZD16\#,KR&@X'<_)+:'9P6(D#Z9!B$Y\$YK M_?[(&LDR+REH"!D:&$)#:\P/$"$_*50OAQIO]JNWV:D M26@EOQAI)2B;(FU(;N//=IQ-/HU)>.F3ZUD8)'>S,?#A/X@=1KE;>4CD 9N9 M\D@V>,,T 'GJ<,B;JB7RN@8_CV1![BLF)NBL85$!=I5%@VE M*3-N1S!_N/',]0&#B+8V4PDXV*(N2UM123V0FR!L^:G5?ITH;]_U?CF+PX1L3RIZ?HU>A*!T!;WU%?$J! VO@)LZKGB +:3_ M%79S/0#/0/J2<($]@RK3> %5T03S"4C71@L4GOQJAY?A58P^"N7YKR2D@W=) MGC<+$M[L& /THDT0:Z%?!],S^WT114G[J%JB6VVJ8 (\L=5L[6L!;*UN,A$Z M8QW#UFBA(9D24,X3\)L+-XFM-M4E-$4J9\O/@5$/]#?RG?A)B\]-)6!+333- M6EC+JW\2PG;O)QZI3,*[;R.R&\1NAIT+'O%^*[KA<.9MX%HXRV+DC M_H7$]'0U&_!X2'C'JBZKUAA]1U7EP18<\89E:;S1-]3Q0-5471*974BA-1%N M42S;ANLAJ4#LP@+))_<[7K."#KYSP>M@!\N%4\'B]=%!_4E)D8V!0NP<)TC"0Z)'%T5) ME/HB#Y),YY41R@'%%'FI/U*&JC42!V,I=2# "FF&F?60O00[]%"43@0#VHDB M]04H*H'W8BIJ+8J4EU+1#K!S/0M)2]%# W::2J GH'LQBNZ#=B*('GZ*+T71 M?= 80?0VZY"X&%K*T!@/=%Z3)9%7].& -\::Q9N2KBNF!+8*/0#%>Q3-U!NC M@L+1&&I0^2VT1D700:K<&&0 H@SPKT$PN7<]KXV@8=2);*IEURE;<#T8!R?- MP: /*QR)>,8X!#8U!GQ?'JK\J"_V-66H&_V^?*,BFYH8%"O):BTT-:28_70Q M7X#5"2;5TKIB7^&YXJ?6@HN!LC(PJ%D+[[- O41:?R-SV_4GF, Q=B/']E# MM5-V8QY&U<=X.:QEY%WXX)3&0?C83@EFG'W4A3*/%U>\!A;$4C0C$R0H%G>4 M9N$>E!U&TLA4-&O,F_(8?&A9ML")&I@\:*LA>INZ-AYDL=5*/8CK 5D#^3?[ M_C/P2^C"JMH.. ;+FU(]X&OA*,-]&AD/>/<*;G-9N#]W+E+XO8TP8?2TH1GB M.IC6 F/Y$WI^.PL\$$P17H\=]JBGZ1VQ4!?_]QP@9;!I.&0KDG,:GN>I:%15 M!J(.8&9,MOF85L2X=Z$2PUN[^#)\:^.XVZD]10RJT[3R&=U3,%2A)6!U M3;(#ES0;H.U)6&!*JTK%LFP 2<.-/K@/T3!+ >2Q9"H5=^AI*&H23Q,'@^7\ MNU3;ME=0 ;BZ5#::G@"@"BF]AV'&,3S[E833()QCXL_EK>?>[??(7:T)2M$! M+%$U^;X*-*WT#8LW%,WD-5W330N\A$'?2"];:#A*&>H&P%3AC^%9,AG9(8Z( M2KDL4]=QV\C5LG[VD1$6!O\RAU8>]%\"*'BKPU#CW!K^*TN<-M[X! M*(=,0#\(J: "D%=EP[;YYQ@-B-;>Z,%Q(PS*/UZ*4D/I"!A0I+*<> :(,L37 M(;&C)'PL!)&T+?1%P]15Q2Q 6+/HRCZ>@MLA@_FB*YI:IM_G'(T2[*WE2Q6S MXX5U6U;#>;_[X&UX&#F1)Z"VU^X$!:4;%8=X/0 ,4*R"]-ZZNPMIQ:F:X-*K M61#&UR2<7] 26%FT:%F>'=)6D<6!!2"/>%.4=%X1!AKB00#-I>B6VA\8^G#$ M;!69VF>(C=U 6Z+O*'V 1%]$>,DS"$OCR11TPQ=4P;J MC8SO4Y>VZI.K+Y($NMNVAQH^C&SOB"<#O;:#$'"N MR;*I/>"_JJ1L>ZDH2J8@:[RA6P"Q9JRPH8N]+S?DH)C0=N.5[%K1'10'8LV!RW.*;Z\LCY7E)$52 M\;.BZ](>H6>Y1+(B&BV4 0?% \TYU,33D D'Q0Q>E8"6$-HM(@Z*$A09HBBU M4V3HIJGM$7H)188F*TK+)<;>T0 2@]=.Q8HX*&9 8FB"7#WH;:^\V#M",(I1 MT[82%[LJ\UI(#_X5QKX BX ; [!F"*:L+XOBXNV-J6QQ8&8(XY'>!S?<4"1> M&0M#OJ\)(WX@##5A(.K28*POPXE4"<,A=U\$MXJ=)NG1>;[$T(T<+XB2;3,+ M$:DJ4"%6$E8E4]]C"HB-D2-5 #LL);@M;GE?Y( M O(9R?V!EL>SEXX5-X%POXEG);:2]09L52O/^WU+%HV!"*]2#5X1AR9OF>,! M/Q(%4S+[0U,WU&4]X2VRS_8)]GZEB9A+$_/LHZEI99^[*0(.5>*GBAA4]8)A M8KU[0P)6V2.BE!Q1:$E*UZL$M,/Z+ZW 'A[O*NI6R#M(KNL!59.8JR9, MRUJ2G+*P/SRV=B[<#Y363Y%E*C*598JXI<'5+,T_-3-Y M$3OTE"7^_C+]7Q!BNQO<-,LH37$CZD:E'O+QDTIW@P95T$55&8UYO/SG%8R M,4UMR(.C9IJ6VC>'EI&C01$;YV&OQ)D?@W-T?=M;T4:<(Z7)Z;Q9O1-K/^-L MCYI&C).AQM34-O/-]EAHQ#L<#":,&<:RI7CD4,^T:#N!D:=M"K8A[6DG/;@][M;+7-EZ% MFQ5=U^4MX^@:D9>*1G#CMA<[;NMU MA1-KH_.8H(.@ 6:']FH>FUVXX-O-TR MU NN*ALA2T.&$IO>(;6-H?:/'663"]QCJZ]#7&RGZNN@%]N[E3_[)QK6JJ6Q MU]1B^4/]\7WV-E.H0C]-\7, Y- ;_EV+GYVRTP&0("(2]MK[[D#&:,B\:(U&F%C4YRUQ*/+J<#@:#X?CH3!>!J)_%?^Q[\)4^RC)AU@P%,FD M2:^2OJ5CU:Q$7WI_*XK&2I9T\RI]^T:"JHG[1(*4WL2)DE(I>=PB).B"JFUY MC-4("7(:^J%7=$V;4""#I;]'%"A9/J*^DO_;(ARHVI:>3B, M%,B280I;:M-&*-#2#C>B6.GSUP0'>Z@$A:";LB+1I!-)W9(#FE:&$C>L#)5; M&TO+DV;'8^9N2&;$C]SOA-580A.4EDU_B=UM""9+[\9VHMNA0AHH0[EO#GBQ M;RB\HBH";PZ 'DRC#[:5,.BK(X$EB;+XG;)5M1FE _8C.A"XT@[;$>VLW\-+0&]4LU2ZD= A565]1?$V M:?;PHOI#!P .FTSI>M6\?J*64 IW/_"3Z"B[UJC.)HL8TJO7CG5KKP4OTW!] MXI.I>Y0-; BGA-I9K -S#0RU\!:JCFY_67@(7E2I(R35P5L+0P5:SPON\8AM M'(3#(+F-IXD'HX.$:MRL1E)[N16KY%4,VTT@6MEZ^EA60*Q0) KLX/8B ?OO M2&JE 4\C8-9Z/T,"WH#C4KL4_O8(+?#DE[(>UKK;AT11LP-$++,M";*Q@J*= MP%O!XF3BXN.V]]5V@0?36C-@Z<\#G]8L;R$)R:PQIE*-(7P6EGH.>EFO@T-H M>1,3.ZI1Q+6K/^@)P2&VVCC[R*N*K*SCA2V.3:AUU$)81=0/HBE7[V?I>H]\ M4_T2\)6!/E;Z /Y@:!J\(JD6;VCP/_!;7Y,%P[($[<:D.5Q'"O384S;& 9"& MZ;6GD7QQ &2 6@#;TFP:_7OH:+Q#B!"@!Z5:N:BE<7<'( BLP2R)C>.C=I!J MT%XC IO#FV;3F,,&Q6#VTCOK$$XHL(BLJ4W*FC[9,^N0Y]LOPDNC\VTY.]\& MW&A[.]]&6]S-F]]@U4K +?&=G>N3A\A][[O>+V=QF)#M244_X]ZM0I!Z$VE= MX"2>!>$V]T$K$.RR?QB8SBS*F/U7V,WU #P#Z6421['M3V#+V@8J1C6JJ@F: M3WD"T@( :T']:H>7X56,5A+E^:\DI(-W29XWX)G?[!@#6"GU7!!KH5\'TS/[ M?1%%2?NH&N\Q5$U63..IK69K7PM@:W632:%;Q[ U6BAKJ@"6>^$RH]5&JL3J M#)2 ? Z,)_MCM-?HD@1ZX&T^V3JGUKJJ/-/N#95IEON3/<+6;65VS?&-4,_T MN%>*#2]M<%.KP9W/PK&O,KDOD@,[CD(;*B3575->,CN8GM>!$NC8)PX$KK;#V![L3^O'0?C83B8T8&!.\3D:ET;#]+8%T6H!W$](&L@_V;??X8M#UU8 M5=L!Q],G:KH6C#/=IA*1AIR!3J1A2SYF,A=_;"!/*(%FK9 T6UKP6&,N? MO+QM_2$.T(7:Z]GG("G#S7K]M2%\LJ&OH]*3M;*O\S00=0 S>ZC-/JR(H6E" MY52B=O$-TY/:J3[1AS,5O6%VYHI"W4.7S@, 30_55+T"\X9=.'>;AW: *#(- ME4S5!MXD\ZXV5:NU@DJC<84E8)\ 8-\=5@\1&J5CUPK%T"J%%3?MHKIREW=R M-[IR-0AF0Y JW53A&53EHP?'C3 BYGCQ@0U)7Z8- \LR_1DHRB!?A\2.DO"Q M<('2MFL?#6%4S *$-8NN;.0I6)6RB4WE]0H//V=&EF!O+5MBYG<)K-5E[ZNA M\P' _$KBQ6N>ZYC,TV!MN[N0G('\K@FL.)J%H3Q-0GG%S3],HN4* NTO2&C MKFVI.+ Y!%OBI+.*\) 0SP(O*(HNJ7V!X8^'#'7797$--1@-U#N(07^15$T M35+>17R?N+1$&J2\,V2A,V5[>%<61K9W.2UDP[17[]#BUFE&>U,PGKSEW [& MI]JV*[HN;8<#>=@?C0?F@!^,3;P(423>&@/UC\V^,A0&HJ4,LZ+.BB*7+P4J M8!W(ASHJ'J1=^%C[LL./BAEM-V;ZKG7C47$B;J$[GP[5W$%O]"5>BKW1]WBS M+N?54C$F5:TT>VY;Z_AZ].RF/V]3="U;Q^\*7;L.Q#APBW3IZ"W2:\#>ND5Z MTW@4UKL:SS)E72SKG/:T::Y'S&[ZP#9"U++)MX$]/*63ZIK;(NSAS8!I-DU- M.VB/]!4L[5L&BYD,IA<)4B6?I,7,M\,>Z8T0E?=(%VD#WR96X=^N ?CQVLOG^#N@J%\VW3E9 M17EX;.U>,1XH1OBP_>6IC4I M&DRC<5CY$1IEKZ)E__WE:;(N+XI2\Z#KEG#._AO,IYTWE4K4;[LX9_\=YBD: M)+VQ9&T#YQR@Q;S$6LQK0EJ&G%-AAI=--K+-2_!0B.NR;"@B%NSS:[+ M*>VF+WJC:CJT/?QJX90C=T>!.[34%10_C0^^&F7^#D VC2QN@BPC.]\X188Z ':4C4S#HS#4 ;! #61M!P;R/LJY%#JK M:XJD;^DJ-"KO(J8W^*)H5 (9CM=;?14)JB;N$PE2>B$K@F"-;1FIF;3LA-[ MA%>5W?9$_((2-J2/YHB M261(DBLJ\45H>FFY%OB?U<(3>RPT06/61.3.$@X.7I[E\'#3)F=&MM:T PR% M)WOP'$D&'!0/(!,,J>HDME0D'!0Q6#I6%JLE1-LE'PZ*$&I9ZUN)B]%T2ISX MTA\G8)>2''MS[%7>'!,BPX0I"D4K6Y:D9L'=6@WD@@5&M:KQHB:#V63H ]X: MFF-^(%B&I&FR/M 59C8)X$8)0MEJ>@JJ)XHF#V9V>+?)Z?(QX5ZVBUQ303F% MIE)D%0NO]NT(SUCG*$5H_HL5AK9_1]#'[C\N'_EJ/^)7UKT=3BX7^&#T*SP8 M1Q?^5Q*ZP63#@P:*+DU0!(U9UZ(NB_3<$9AH\U*TYD 5I7%_Q"M#5>(52>CS M?4FS>$OH"Y8^ C>MCQQ:))%"Q=;=XV%'B/Z2S&])>#FU)A,7A]C>]HU+*<)U M01=E1I^:K,EX,:VHIK(YPG5#%T>ZI?**AO^C* ;?-^&]X[XU'DEC>2":9LZ3 M2I4V]XB0FCK"K*'DD#("VR,V*.O[QAIM)J$S@]?A0=,F9"R))F5\4?'XG#(*^@>]HVA24,B!-.0K;Z1IIV#ZE,U0RKT#=T2 MVHH_[7F!@[JR?I-2>Z,YAB1=II3'$+2EXVQ:^K@OF[QF:3I06U_G+446>4,> M#"5M- (#0,$K6UI(OAJ)U@B>"@[\V)VX7A*#8[V\DAH].%XR(9-Q&,QQBB2F M,UQ.,Z62-6?=5&6N1=$JS=1A1Y#5H:P.!KPXM,8@ ?N8+-D7^?%05$Q5%8E>;(U7/ S4\[#TB%%(,ZYB=7>B6O@Z(*;D1[B&UX MIG% $T,H-(TM0)?8=GUYS2%DMM +O#O +YT#RU+&O(!)A)4P@V?@Z,*->RW MXU*Y W][A-J _I:5!PX(.0U>7CF3>AZ8BK==T:5#5,.;&/1-(%[3KE[:FK2Q MASLOG$M%![L>D-JSA6E1EEWZ+Y*:K:0-R0#\&'J9./8 _-.T!%:NZ[2=DL1G M*8F"4>GV2GP2VAYRUF2.#37CT$;CM=5N"1J9@FJ6]<$SD%1[@F:W>\PF![/= M3P!5E[ K5+:D<9,%R?O9]<$CCA_!H".P:1@\49Z%-:?Y3,!SGA2:>;02A=AV MDU3CZQ5(.M:I:])8=5K6)H 1;@[-L-V97ABF+VFUW,R6_=S9+SUE? A*98UKGV& M8I^\!5[/[LM+L%;"CJZC4HEW: ), _ K+7];"3Z:2J;RG+!:!>8Y\&NN0-L) M/Y8;IM&V3V.@!I[G4)"U8V_MUN,EIO8@> Y@JKE24]"_&]@+-[:]C8K5 M'1)ZC6[\BFQO"%,9%_ %NHN@YKZ[$S+I/_X>X:$,,V=AG.6 H]%>(8 6:S46 MOCE(C5 Q=GW;=TX %3J[V7\6$34 -4)$3DLM1X2('9--P6B"BQJ85G"Q=/I: M:;Q*"BUF6LFI+*V[#!(5#)CD#OA@SQSE1*3A;N)F5NH^KP6@'LX@V^,C MMT M+['=CF;60EL/1@W(:V*]QT%(W#N?A7,YC]>A[4>VDYX]TT\>"ZW(KS3;?3.T MCC!V#GX%Q=DVI!O03J$@@G.@*))1%H(K:U\#6MLE'EJ^FB:+]< ]*?=JJ&.9 M5/Y;X.$E*A9^P^&7?B''.'0C^*D8*]-N]L#+A4K=G'TAH!)5S6*PP.&D8;37 M 3SQAQO/9FQNS-ZNC:YII?:1,'*J[&-N"U\]EJX#R_E7XH;DZ>HT[40.\*$N M*5HM>AH"]@Q6UN9TMA(A*'5EXQE\K 6I'A6 -1CA$#*A=PZ4AT_&.Z-]7?1Z MA#0$;"5W.1^!T8O@R)#+*;#9//!IM&([\4 SMJO)RD\#LAYN9*++Z2G*"[!N M]6JUH$TA6\'+E$01#>\=D[8:8V"J2M4DO?*Z5Z%RX\/;7TW%7)W#N5SS2J8$ ML4,'(Q2&Y#OQ BKKVNR$X2V8J"MB-9/P"3AVF1QR2$C!2)2U2E&5YY-!TFN4 M["(]!#<*#: !^$U@388L)!B%> 0N!EA!;;61\>Q0QZR;,O@; ]+TBGH?[?!/4O H6[G/>,UO2F9YG]?#4(7U._B5H)TQ*#,2 M]PB@6E<0Q1H.^JJ(J*5EEV'Z M@[AW,^QEA,_' MZLCJ2\.APJHR;H:5]: 5:LM0XWQ=:E">0'0=E&*XVZG^4?L+>9V9[0 K8.;I MY)#30@U8[+JF+)&S)6QKL),BE1E7^2"PH"=@=Z5C,9ZJFKBY ML&J2<2?BRQ&36N6P9!])=RU!IZ[+^M/9Q%NC4\*78PL_4WDSV#1E6=T/-F5\ M.2I3Q7PCV)1,73?WA$T%7XXU6HQ](9-*X;>UNU8%./U,U8 &^XS)^V VF-B/1S+T8N7711*2 M9Y$Q5D39U,(%H,213,)]!26Q1K8,K2:,A+AHEHP>+"NJ#PLC"VI(&JB((H,]E" MT2*K6PH7]'!^#8()YC-?D?"[ZY#H*O"V/AY!5:,#N-1D-K?M>MS([Z70X^&: M4+%.UD-UM)N!0Z,%0\X-LU(3Y<67!7LE%T-0MBW/W @O5.-@;K]*#]E.AEX. M@A<)0T$44=TMO1P68>LLN0T0IIGCP4@9*[P@F6#Z6R;>1 U4?J +*C"3:*B# MI44GBK+R*O!5,?%VC:^,P"1#$N37@+"J\;=KA&5&H*)4T@).%5\5JW#7^,JL M0TE6]1UKO.,@K&HO;E1,M8'=**6N.JWKN5N$[:G(GK'W6Q29%=E3*_$EIU-D M;Q5%NSQ5186G2,;^S_MW5F3O1233*"1%9%9 M>?TTT7V)L1];\&O$_J$9V\> MKY #ML+[%KC2F@',;LD"K\"?O"D*.C\>6_VA)BO&:&#=T)JZ4P"<_/7=REKV M6@?P(#P,_J"F5>Y1-B@#B#?IT>4T34/'W(' )^_V_[N(/L&+\M."B M^-$COYS-[?#.]?DX6+P7C47\@4N_N UBD-KOA<)7'IG&[Y4?/W!3@("/W'^3 M]R+]G7Z>VG/7>WQ_[GTV Y @3VBM@#6N2*HR5V?)N5Z>W!1^>7P Q>$]%7%!P=L[<7'?H:9\1T@-KD% MEC0) 0+7IRL,)Q@ZQ=V#HN9^/[\ZY^Y8!2;O$7\F"P 61^ M@ AC"\TM\9FL;!B'D>0N#3"N8&PT*"WEG -]3/<(5I/N,!VAPB) MN)G]G7"WA/@<\=PYK!LP<0[#!R3$0OHP#8 V9^H%!TZ#(/:#F' 3-W*\($J MOCD?'T%?"MS!//+-C2D3%=2.EV!/RKP16 MA[/.[3\941>A7C .IJL!R#G8!8_8:.&= UW3QX.%Z^.CL(G 9#8K8]W+V2/C MLG4HR=C)1@+)56/4H[SHTO0)G#KPO4>Z!D0V (\]K?$G8-LY/.P3V,_(#A\1 MDG31G,U-;3?,/C* @BG%!WF>U2E9XY,+FAX6<=$LN/?/47Q$B-3G)X !B0?D M1F"]-N5&&///Q*>D"#-0A@R2D)MC-R^ "48A3Z;"J'9.QCHT5PLQFA)D5"0^ M.J7E^PF,_$99$+#'@;$QI](6)60F<.]G\"8^6M@.>>\']Z&]H$(2],W_4"F- MS^(79:[;>*HBBY;G!9$P=3U8-L4%8AM8FN(8H$OY%/!(2,P!HFU\'HCAOVT M+GQ<4KLL]CA4HXS2W:C"B_$,OOH;# &I C>&BE_VQU2_O8$4NX!2A /8#0# M$8"1C!N* OH)NCC/91;(;J!;1K.W/4 "S5Z+N"3* M91_F:H'82W7//Y/)'9N+TI1-*UFFLH,I-K+$+RS&IM9BC_.6M7GP-6E4(,Y( MTC3E7JJJE\(8QSNTB-\=E5O,?L9G"K.=,[N"ZEA8>>+%3(:C6,[$GTO5T,1U M:$'%%$=!9QX%A0*7;IQ,$M"5?9 MF6H16,52._JX5X@%6 BS#>C^,0:)W#L?R-I!-5FT9M X1Y.";N0]3C@AD1.Z MMTMQR3 (GTT__R@5;RK<97BV0!5X! MJT*&5=> M!(LX(P@?V+MNAKO$I<;JJKAYESHW2[^MF2^V6L;=\JLU95>JSU;+E#.P=^;5 MJ>I0-[0A>'6*IO+*2!CQAF&)O"B.P:%31GUCM)%7MT>QFSMU^(>+?R!NP#J# M_^5(H28Q,TPR/-+?Z;:YN88^;>S8#;/!=&(R\O*\@"8P$[D4=NX=,^I!]F'IJP1,6JQX1@WB^1R\&A1]"QM8/54C M H%S8B\68?"0:E-JA,.PA)QSW\H4@IJ4&1GH M&=-O,@NN0$LVE?$(R22T[P%\6%D2@:?!-I+Y"3@!(''.E" J5)QM1CPZW@D\ MM)E#W QF'E$?!ZW+ LZ+-KF3A>>UPO*9POJ#>RH]:07'!:O\A#(V2N9S='Q2 MD%=9,Z63"G,R1"/R8C=.8JH>T0^, 46964,]GE1;5#V>@K&5(7L*2URZ31MI M>KI"O.MXOQ[;!=1)@+H"\H7EQR7N6G3];7J]'[[(\GM[9( M!P8L%;Q?L%U^.7.H+"C*WC@L?IADBS&$'\]R<1I/RL]\3V=CN,@!4-8/V=7W M1WOUNS*>PFQW%B E^%L0I'_R+HB)"7EO?P] :&^T.T^"2-=3)K%GD%(9L=%8 M%&1 J_"%]@314$W[!?AO.?EGRHC+SR/DR(I:WFS=W1ZL[D$&,A,3F3 2SP60 M1QR5G=Q_T.PB(><'BOXZN=AMSLLV1]K5YJ!^VNUFG +(>D=_>Q;0/['[[8)0 M=OWEW_$L !L7_(:?][P1MW>PY !LFO\8#$:C\?AL9ULC"FOW!JRVXB^YC<>5 MK3KN69L::9G,/W#HF,,R)X#J]WSVY2[]P]4#B3U2$?[XGXW(+?T88AXX'2:) M/555:L>RTZ1?SM)3I>,RRDM U'NBJNX#Q+U)J5-DA6\UISF'9( -!>\*F:B* M?!IL\%) C4.R0H&0%@\?&JC> R!P*]9);2(:%8,&T4.-0?3T\<$)+>WP1-T2 MP%N\M#=FJWT%%>W*U4N?$?O68I?K-SEO^1>?J4G^-QEU[$X((NJP0"0 M81YPLX=(;4L5AK(HF;PF]65>484Q;PU4BY=U51S+FCQ0Q]:Z.WUV#[6K"R6J MS(LW5=4+K>J%5WI)(PKII5)3][2@.OIQ&.:6#U[2/GV?>]9119,(5!) 0;8AE,$#HNPQ-CS M^YGKL7CK](7+]V&T5?9"&H]'HP)=6 9\N+?AWPAST/T[C.' 6 6,9@11B3?U M&!O^ X92('_'C^?<'RP )%K U BDC77[(S>-,;E?BS&8) [H&^TH2N8KOQ?C M)A 3+.([BR!E@3(88T'"(AXSY+* R!RI::"BS7H*8$P'AHT#3G_X2UT20_VS MRXA:\T,::\-V8Q(X21HE:V'$Q-R&G0]IV LF,,*"*")HE"$&RN"NT7"%?.&E MJ6G030I'Z8>,%C &$[0,72^+*F+K< )6II,23CYW:3X:2;H"V=%#4("QZ!T& M)E8 "=V%9!EG2TDX!! Q",4!$^!U%,F3.-^BVL(8WE34-Y)V1*6.#6.YJ6PHCV MD2T30Z5@EH4=PB;9=[#/E&MB7 Z+;EVD_2PP"P+#5PEKS^'9[CSB;L,@ 1<& M9 9,8F-8>3A))[NOL!F-EF25(6'UF.K(Q8!;*H;@7R0XG,.+@L(:L)HEG08@]?S+9#,.B MY-9)&AY>".MG!; ])YL_K\P@UU!@:1 M90"X&#!-%1"3IG09:6CZ"A15_?N44$*J0F%P[T;(BZ[GT3AZ!AM,4(5N0]A0 M4BVA@Y6P1C;E%Q9T#G- M'ZG1TS@UK4%MHYP$G].-9E2QHIC,^8AJD12_:9X:Y5+8KPGQ@"O#1YILAAX, M0S65G9G=0C4V\5FF$"@,3.U)!7!9GM)< E@JS36C2?M4BN. 94))+NORB-@% M>* DDV4NQJG#MJ<8I*R;IMK0 T<:R?YODL>VH]D,* AM//KB/0R)O&79L0 6 MQ3\*H72R;*HTOPO?"7O/S)W\F:79E0%%R745![F&!!MP1GP4=44=CM/=D66& MRP_+S-9L\2A,J+V,F0'WN>7/W9+'@+TZWUTTEI(P,[5GRSG1M&D M!C<__*6,'58' @5XBAH,(&:XP6AC%H2EO7X#2$>,+]I8W$ RSS[RDJAJY:(]A\7,RN%/M1W@ MUGT-#U&.@*)0U 2Y7(OX"3">AQF2J?.Z-#9X93#6>,-2==Y0 M9$4>]P=C51,;'6^-+[]<\U<7_V_TGF,JBWXQMCY??/K'>V[E6*MZ&L8B^1<1 M63W&6A.W38^U"L=AM2=<7ZU?1WS_V\CZ'_[BR]7%$%Y4=\15.MM/2DR MGSOB>O*DK&H@?+:^_7KQA>]?7E]??G[/+='7')_I%->77^GX)Y9N.> U)TS: MTG9V7(G:.&R.M?.SKMU!^&DTOG[/H8U4!%E;WG.6TRHPU8&E0&1IA:E!C$YX MX&=Y#O82*6CC4;0X);2@_;X^!Z(V ^('EG;X1.K#/M7[QFP^XUF=" MD5G9F7(D"DT\0_EY+V+^5 #JB/P@A'&-)=*\NCI]K:6,I]@6_RB6 M5/GCMXOK$7_UU1K /A5JJH";QF-/;OKNK*[*J2"@8XT-\%B.K[Y;B%\Q\ZU%LBB<2([L=F?7:S=C M-9.C?KGK0AUW?4HJ8@I&Y?CP W<]^M]K6/AP] 4>X>&9;"W]M"ZC':^OQ$C1 M> +)%C^I/=D0&HVM9";@PS^?1+;%3VOR@5\1@#U%W@^,^Q8%)\7XES7W'2Z] M=>1^PGN/GP_.]2]-G95Z\O;,<5I9PC^)]2GS[9,".]A4V=S'IC81!HN'!K;6 M 9#81'2D]C'E_*5QG&:V;G.A>#(+.SS[M@+LUBZLVX]V+:SSD';E(:TM>7DR M'I+<$R3M1$R';6'4MK873@1 V$1S/_;?6S"*Y#QINFU2?[N4:U5Z[+]AFLJ?H6-8U@,4"'Y(&SM<3 :QJC'7ZDW 11"Q!O";,NM#.C&9P3P*.I5EB M&AI,$=L/67H0)N'=$I],W4)G+]R42KAW%;3 M%KNMS%0Z0*MA L(Y+J1W^]@C^ <^WOM4N M[+(HJ'(%].>!61+L,"T3P0B#9:*-X;L7;/66'7B5LX]_DQFQKEW4NG4C01]G MU3)M&&[6K3M?U.JJKQ\7.Q0)#928)G/MH4Z6@95:D#0/"I6 ME(;IL=*K#Y#G2 M_C3E:)K-\JFDS?.I1/EX64W[?_=;#,EZ/GLB*# A<.WRPS6R[_)CVG'&:U%8 MX#Z@IFUV\+&0>Y>.V@?DKY@6]QVLR5H=Y6M8UVNGL(&MZ_CR%E#472D^>:68 M'0LL#:C4?%JU<_8>GW.LYUJ]YM<=*2AO1JU?616E@Y/FEM>C1@\\Q49#CQX& MN"6$HM0S)'$?(+XUN;TY)TP)+5^('>K3@H>'%]DO#JDTE1-AD)>"*HH]03Q) M3CDIOOA<*%G'$Q"?W:?+A M*;&)UC.,O5!/^T 5S9YIU'>WZ1(0N@!K[[3BNKK]>/VVVX9G4:SU6GH,=3*= M<46CIXDGHH*V!%%1>XI2WSJNTSQ=!.O)Z9YN1^JXKT$_M4:1*^5@EY%-^^5@ M">ZKF;V7'FFZ-;2,D:3SNH4]TBP3 _9&(]X4!KHQ'@E&7]Q%$6F*R7\E0?RA MHO66/WS@_H!-I5&J%U]^Q6U[>"(&(U6%U]^L+U?CRV^?,:[5AV\OOWW]#;YZ MSTDPW\7P\@_VYZ?1]37,DT_N!^'<]BKZE+Z1OR>W?[HQ3WNB1G$8_$EX&MZ0 M_DZ_GV X*]U'GH+_/NM"L/H[=7/SWW=;(KO4_VTWU;%%^RZ\N_U)Z,'_^SE;Y?4_/A7>4(XT,_$-:WBJ$H+6'B9+>ZY\MT/7]K&-!8A< M#$A?KJCTNP/R)/LI(^(O66[ L@F0K+!MAEYCD-=9Y6TX5$,*Z*Y W>)F_Y* MLP;2EEA1VM&$3I3U+,KT$@CJP0=LM^$LOQA^2#LS%9^9N%X2Y^$!["F2*HOE MDL^Y/LZU_(7E,> #,%\.%4;Q)VD@( AXE^:B5,?DJ0+8 @5&S&F: IT#TU>P MH3ENKT8>R?($Y9K7$H,)@=)#$M%D)OF^2A#1B,<\H.:?9 M!O1S,>/ ]IR$];+Z 9O!4334@,XZGDR('\Q='[N7+;,V;M/^+3_\)5\JERW5 M3^:WK U=_:*+2_[A+ZN+SOJ_-)KYAV*/*0H*9E'4O[A'NPAR=I2NP[ZWPPEM M$I5A!-Z%G938:C *(4K"Q_3I.0'2G&3D@&O,,.<33.JI4/J]S:@TLN>LXXSM M>?6Y/AQ[$J9PYPOL"8,-_-;#5-CO>YOU28M=/GMLIXE#G8AMNXBM#54F+!4H M;53%)%,N)6^KY NS^$5!G7$,I>+:$.0>1QXNDCVUA#FJ\!!1[(; M;=?3N1@GDGRR:YCU-PCSH??YU>SN=M$86TNX:T=63#B13IDZ377HE>-'JROG4BPD_G'=OK1S<7NQ?-L,<*L7US+K_.1M\3^J]_?I%782L> /=C.) M%Y?^:J0(#Q.LW%4>W*I_:W5KWMN:6[/2-W]@ ML&%%$!I:?W#)L.W%B'"^?3FE$[G6$LZ%UWYS)YRK6^?.M_K>3CCOKNW:8V2V M>G&=G]C.Q77[TL[%=?Y[FQ;7^>_[MLN'1[I]ZRSSSC+O+//.,N]T6VV[;CX VO\1$=@5A?P *P">RZG%8_HK&0Z):P\3UPLN_)#H021]U@JT%.& MZI8X-D!6G.L^2+P)-[-IL:M;0OQR-9\]M8 \&5;I:JQT-59.H\8*=BEMZCIE M8YYH3+JK[[M7'_35;Z=@0!7#78V5KL;*(3?E5=07Z7#0D>RIU]YH \Q=C96W M 7-7;:5E@=U7K)[S CVOTVO^*?@)1$=\(XRC[:6/9/D!EXXWLJ*SL!=#.1'RI M:!R2*0G#$Q>,DOA&C"?E1/I(OMARVCY ]+0 W8_5W]F'FPG!KR2%J@*CW) M>#.[J@E[<5;>B W?)1YU^]+M2[4?HZ M;RFRR!OR8"AIHY%HPFOE&UDZ^\ACU8CU\*: 5*"EN7CN=W+A.\&<7-L/W^R8 M?", K>-Z+LTKLN(QF9#0]JYB.T[B('PL/;P#S"R2D!3Q)T5@;*BH_ ML-0QK_15C;2MH:68_8$P4BWE!N?]*)Q+8@$/+P>1X6Q"W//L(TPIP[NK5+!3X*M4\8WFR[X=]M+P'I%CE>$&'&:2[8=[=X:=@WS<%XQ NCL:PYWRY#;8>'.0BCK(1]YG8R$1S%' 5&-=;:UTQ M"TY7&Q:ST%Y;TGY&1/B'BW\,R91.'_BTJ,1O+AA6H3-[I+3AYN143U@=K;QB M6L&Z)_9BX;D.U8FVXV"%#ZP6X$QHB-$'B@RP2V)[[' 23[+P@YC%U^'-G3 5C!?2EYN M;I.457CABP0@%I M;C0#Y-BXD!!LM_L@_),NB0U&3!81!]Q''A98-P70 X8KQJ).ECVL2.OI44 M)H.AA>FRMTXXV-3"8E"(X-XF(84.V^)%/22)>[ (X%_$Q*9+7[XK\!$)Y6,& MI.),"%6D17ZD#M* SQ=%91B.*A]9T*7"]$ 6X.V[ 6Q"E-Q&@"3<84!0RE?% M1?=\+RK0G+ FGG9,"Y$7>+R_6Y27#OPQN!EEC5)X]\)UZ$ M3)+1-K)V2)8R"GC"]1=)RA,YQX+<(M350KJ6THH/8Y"#R8*$H74EKD]P05,T3^7Z_QS-HTD M2%+SB<3-E]!6A_X32K\E("*7(T24@0*K$IS)T9!,/>*@58JO <5!K>N(FI6P M?: 6'-O+9''!X$5!C-8*/5N'T$5CQGATN17?9BOY0&>)FYQ.I7L"BLE@& M]CL)'U,I_X%-PM95U"'X;,%!@)<[-AY[ -N%87"+- TONGW$P>ITBZI1.IW0ZI=,IG4[I/*=TY++2^=U? M.=?))3I $"6+11 RV0WR-HZ9#3'93O8#G1GBI) NH MP&'T$>?T4357478E!4%X#C.L6N/I.4G):@UN8]OU\=(Q#.;PX(0LL-,"%7M1 MD(1@5^,QN0NS)#62-IL2GLP%:A0EO;ON/F)S9H,9=OOWIXO,]A7ZK/UD!SSA:;7P?0 M]\#CRX.E%$3F;_2RC]CDP@YQ1)1?%>*U,,;WO_2>[1&=&D*USFV0_\[=!>#G^/3RU;XC MOO/(?J4K CI=4!<&9J'?;G(3]U"6)OGG4Q FC23'PZN2'$]X$)W&>,6>XX7/ M =MC"'B/\GQZMYD'JV32;/70I'H WNC@'#33A.#!!O;H0:$.XZE8/^ M\=P;*K>DV0%.+I%7W\K>V4/)[J^(Z_5'2=5XBF#E-*A\T$-<>F(T<4.0X-@G M")_//ITC[K,("5 M>9 ,R/C4NZ +S"?,;[+3!>)JTM?/[4<6"S1)'#))PW4R MU0BN9QPF-#:$!:]@?/"$!:HY-(R(]2BRBX\R_X7%%[& %C=3]RLGE[L0C[?NSUA+#OM4C7A AOY<"),JA.UBF-0/6(PU"Y3J8_11 MYPB]=4>H')$3,RL;(Q=!,,8SZGA4/8:J=*?!.S3>)LQ#-K,PRV=#]?!F(IBB M/U7336/9>.Z_;3^QP\?57VE,$;R7OMP/2JIR)=JO"30L6@C=L^49U8H8SM1) M%NR9::<%(!_+\T^Z+G2OUQ+L[A".A$X7C-61[W>]^.ZV- MJB@NM'1Y\9MWO=;]=L$><6/? ^89+/(;G$H^^.TCM*7R\2/[-KG>7\TV#'%',TT)9A M%!T+'!SW;6_BO#UH%]GEY_(-[.+DA.%; D(91]>"N KS3]7;[I_? M.@:D'6/@[;#HV@T0A><$_T_6'.\?RXYQ_G<\"Y((RYT6M^ #;N Y1M8 MC=Q\7]FI@[85.-9SW9IW_-R;;\JW81N/S\4PZ32F@UJ<4;*HPQT-6_[[Z-OU MQ<#ZQ%N?+G[]\I[+X%T2Q$^I50"S'(6A_[.1NDD_%KLK&/*)],S8&D)M/TV" M6P.AN)^VUIWFWYGFQS^:U%9K^IR5A37STR#D(SL]8LH+L94^Y%O,9!X.@[5% M&*Q&P\(Z,Z1;&'-H,&21AB!E72Z9<8I:K2?I2ONU[1L"M3,L7J]AL8WD M6:WQXD915B_JE$2->0I]KU\Q][T9BNA,GI<*GD%6.XH9.29 CMYZ%. MV+P&FF@B;A8/:X3"@?W-)K)G3:-L@('%(K:PB?=.UW9XTFX+Y&U>6[&\:=7 ?Q$0Z1MHU>DGNBJ)^&]; EB&9/TXQ7#:'<4_839/=&S"(9 MQ.DD2&X]TD)9O]O%G90*[O:EVY>6[TLC"1E7).2,H.C^Y4S4UDO'PC/+-"5E MP^>-[2\47WO&5POS^%M6)*NN-.;R0UZ5Z^#K+HB61V_[/.,HRN2U17) MZHID'5PN=D6R3B96M"N2=9Q+Z&[-6UXWO>X(HIT4R2IM[#;ELDZT2);24T\A M?J?N[:K!VH1_,\6NLDO7FCX$W7PT#^.]&SB5?"?V^()CJSIZORUWD(KW;- MG271^3 %):)+)U#H[@V!^HIMJ,ZPZ+R:7QOKD^!M%\/+/]B?*S;2I]'U-6Q1OI9L?,EVH@OD[\GMGV[,Q^0A MYJ,X#/XD_+T[B6?I[_3["7'PC,L-?)ZB]3WG^F[LXHS5WZE16?@=[^GY[W;H MVO OD)L=)R&)EBLJ_>[8B_RG!C23!C#OS$ZNV;^4UF%[/EE?KV!N@,^#59)U M6[MFA]JR(6><0SQ,'G9<_^Z7,X%]7MB32?:9O@LSBX4?P4D(P@D)\?M:3 :8)WW7CK7;X-OW4! M[YP=8G2*ZSM>,B$3^(-S[&A&'Z=_D'\E+L!,_#CB I^+9X1F&\X7MO\(.P1C MG<"G/JD=P_A;V[-]!WA@1DC,W@IO0*PE\*L=<_^B5?ZRM2UHC3289!J$G)N5 M!(%5 )TE<_I26)%-2TFE8Z+S9T3UK@3QMCQ['$%<\E-U%=_00#:+QFL3SEXA MU\S%/UA5&4J)GUP;B)X&80$A S$B:7ZF[,"($^N>W(91H6 M*8H+B8?W=2 ,0<2YWB,7!UR0A%QL^W0Y@-9A88>=S]SG1F,A.65S9SPA5 M#? &T,X@JR=%P '"6^(%]Z!0PA"5QA(A"&51?\ $90URSHU!,\#4409,%>\ M' $S'X.[8#2@R0TFJ$0 C?;DGTD45U\+R"TLCCPX9!&CEF'K)Q@/Q@53S@45 MYX:(Y7/N8DI?0F(2SEV?L*U>/L#-;%".#HT&G?1@$M2256"G3'V,8"*8 %^VJG#7B[>'LGC+/Y^"=&LDRAY> ME2A[PI?I5-@K]F$OF"4?P2N Z?^5V"&(-A0'4S=" UP21+-7DGE4+H54>MX2 MJLCBT+V[(U2-,:%)I2*HJOD"Q4P2X;,Q 0&,(BA35&CIHV!:BBZ;RJ'_3KQR MG4-<@W'.7<,R5]YT#V-LJFP<#^4Q\Q$26'B(#X @G3*MD8-&/9:0"5!8XC^) MP[2-S8I1I1J23AR211#&S!>R\P3E;_1;T%DP"%32?',U:O#_LT9]3I/0=T'? MT=4Q\7\U&J!^M)([T&#+)Z427@;,#4.E!_#.4? CP.!$@8AG\CM'>P'AN"<] M+HE!@?X;<4HI ?[P"! B67#V C!D S; <22X6=;5[YN#"\O4>4'IK8$YM\^7 M$2Z##Q>YY1+QOZ8KQTT"&J5%>+F?KH.%ZW"R*OS\GKL"F#QW^IC!<$UI;
6[QE^*-CP^8(8A61S9=H;YBCI;T8<^%0"S(C[Y8(>A1>#Z1:7S)X" M2:&3;'M.XMF,,;*7@-<=S$F.[W.P+&$'@9,3+TY?"$.+.[IV/XLT4,]/,!-2 M3H^^.:.<$GO;,?VM:+)6@(8Y*-AH-!%Z7 # EPT=2IDA@;4 !OR@N$YG9H=W MU-M/+;\<&&!69KJNV# @@T*R-']R,^U)R77.71$"KEN,3ZJ]9X@N(Q=*9DL* MS W]9RD'9D;.'=H*B>;/KSP#BP=9U?5!D M<]Q?-WYD2AAPBC#'LPB5)=A', 8/73+$3]*#?(HEL-J8+7E+5@[QV4I6CO;Q MW H5N;$6TM!_,#Q3I>)"'EAZ:G$#'?CJ)[3C)/#42F3E4.HUA9S'4\ >O!>RQ M?^>L"@_-W60>I;8R3!22G(W!+J(^#A)$3E1T=V#VA%JD:.=GYU_3*6'7+2Z6 M[T73'*UQ;4"7X ]G.TU>DYTMY'9Z&9S]T'B39"C MHEEP[Z>6:.DNK'J2V?R@C9WI/8O/SE*!B=L-LZ%J0$-[ MVC:N*\D(ZK?C!E(U0/D-^"%S.YC4\[!F-\7@$F)4 68YRR%%ZG@%N1[9WN_ M*;,&!2*8"%YPCSR(? ]FQQS4$E6=J.EZ*_J."8GV\D8OOY//#R1 '[/KHA[8 M+7B'%FJK%R,%946NJL@P\*83[\&EQNMPK6:?&F#K;>"GK:! M4AMIM?)%%Q7U6KBPBXHZ2E24*?U8;;BP+D:J',>4CM>4'QO'96=CU/5#=O5] M]^J#OOKM-"XY0)<9BSEGU5:VMR'WKGI8. "E7CF-VWDV;=O0\RO:*,^CYO?< MB'G^V5_1QNGP^&(\?J(6XH$1>23TC;(KN^?14M<-?:COB=^UFB4K7-^IU M)L'F&[C6;>PZ+W1K/L":6[/2-U_1:$,),K"CV<$%P[99]$9/ETZTVGK7B>I- MX^=4&:,ST78A8(NW(X>WPC:C_!7BDGJ&= (UXW8!JKB7\AY=;;P#2]$=4+S< M%7II(%J[*E\G5$ZDVY5N5TYY5TX,WC:OK656?_ML_$T;;:ZKZG%ZQK[84Y43 M.&+IK/W.VM\AR:M[Z7_2F?MO2VUVN]+M2KQ8I.:I52 M+.R%Q#J9>L(R57K50E7K2?K1SE@ZVW7KUJDG+6C%GB!T9[R=H"T)6G'K1JHG M(6A-H[->6R!4*XUB3UJ,2CU9/($ P$Z,'M1>W9HB3D*,2CW)Z)KBMN3\NLUK M.SSKM@7R-J^MVY4VKNT0HKQ-\+9Y;2TS^$_A7&7#H$#:H'A-B31ZDEU;$NS@ MWL&V[7[%GBFWVI=N7 M;E].TX#O=N-8)GS[#/9MBRFM[330%5/JUGR -;=FI=TAP%LJKR2;/<'82Y#. M_B_Z7GGYH X_1SU2V!MC=";:&RNFI/14S3A-$=+%4G2(.D8HQMY8YHV1!M6UO+/(CV^0M=.:=E8EN7$]]RL_C@-/'3UL?K)Y'+ M*?9,LVN.OI\LA$[.GJZ<%;>NS7$B@E:7NC"9MHC5)THZG;#] MBLK\!.S778!Z(MF5+Y:*K[OR'1+LT<)7.NOS[5:^ZVX).^NS;'WJKUK0FL;6 ME?U:)&9/7JB^ILIWX-!H)^#$T[''>NZHEF.[*UBT]@RIBULH6P:O_?ZOVY5N M5[I=V=&NG!B\;5Y;RVSO4SCBZ(K0%0PD5>J)^^G6TQH03^00>-L:=%J[>TEM M3Y>"V44<;Z]ENBI.W;YT^]+MRVG:[]UNK-%7[ZBAV0B A[+IG'_>R'+^X[>+ MZQ%_]=4:P!Q^$,YM#[X$O-#O+K[\FKZ)FL_7WZPO5^/+;Y_Q49^D[_MC=/'K M;V!4*X+P@1M_L'^+&);P]=^ M&EU?PP[E:\G&EZQYND#^GMS^Z6+(QD/,1W$8_$GX>W<2S]+?Z?<3XN#!NQOX M/,7J>\[UP9S'&:N_4S>G\/LT\&/^NQVZ-OP+U&;'24BBY8I*OSOV(O^I ["((HX\*<]]]]DPMW9X%53W]*#[V'7 M I^+P..$IX-IF4YP^HPZ*MNXM(8;/F=_MUT/Q0L_#4(>7T@I$8?F!F_^(5_% MTN>%Y=FPUBEWZ<3!+0F7SV35'RE,:VM#9#@R97KP^!X%B01<$ST\_OMB5TZ*6)_@QKF"+?X^BV$4+9D+GO=WRL/ -HSX%+)4< MF>(I7:'%[ KM;,-MRO=H;+L%;?EWVTO(P7?KK5V\;1@&]YD988]HWX!BX!Z) M'7+@#G@D.IGK-;&G;]^6OD7D]7J(Z9;$]X3XE*+0&YVZWQEIG5XE*Z.GJD=+ M%GL%5V1=D$BGJW89)'(R2DGH2&(J&J_M8"GSIO / M%_\8T# Y6BQT5 F3^[P,D[LJA\FY.T,/\:>)/HEXQ2S5:P-1! M2' ">C8 KX@(%]Q2 !,O#G*2JKA T!S"WM!0KKF()Z1$"8I MO;9PSW3OQC,N)'.;75@5KA7LF)M@AE&+)'1F-JY@RID"_/ 898YN=PGU MIK@!+X.GMANB39!0>J@//.X!5<'Z72>P>\_:6&0DMLVO9&$V=BEK1]Q_ MRM*YLOQU#BP!X-.A_ZE*Y^+*3S@:5K@@3@S^M??8D?%;MPR^+>DU[^C6*?XW M+.JLF(MQ:WKYN* 0Z49P_\Q\38CW@3OL>GE(6ALVX,I MIA@<0L(ISNL[)07.5&^0A)R31.!5D1"^FKG.#-_F>'84N=-'F)#)J9(D!<%& MQZ&-X+FHI2?W1-T0S0N+HG/M6'@.S4#$IG*LU4K)!3 R.]H.82G 6^I(. M6QLL4Y:H[/_3KR;N=_SRK^^2B+^S[<5[O.J@%QQ#-W*\(,)]NH;=[7N!\^=' M&,;]=4+<]\/ 2= Z^@JO#R8C?S)$^P2P@)3PC4Q_.2.!=_-U9&J2QL-_HB$* M_-\$05!NKJZ'-Y(NW^"Z1$$6;X0SSIW\ ,*VZ(F559<_=CT2#F '[X+P\,M6SCY:CD-@"92MZ6** M()165Z:QG(T^4\> 4)($ >$\LO_-66IW0(W-_E"5!8,?Z=:05_H#B3<'FL7W M];X^[/=%T[00*.'L(W)^ROB;1W94-.03(1N-8Q]$0?AQ;;1#MJJOUJ\COO]M M9/T/J*ZKB^'H^=NF;'YE&5KAD6G\_*$A'5P=\7(S8P5UU1.WVE7F-] <)2BN M0%'1$^;0H4[>U@'%#!;EQQ6[9+W5-R13:C&DSL)O+C >^+J/^S;_M@8!'3![ ML0"&IOQC.PZ&R]%HTP1L ;0!)@@3S%[PTT!7QS,,724/X,C[=P0/+>#1> :N MUWV0@.U"K1N'@#VBR8/!N2%MA]-\72!\US[UO7PRA)L M((QCA2E]QUV :0!#YAC4:D^^@W5EWY$@B5+7+[6*\/E\^M),\%[*E=XC>YGM MT-W)KD7S619V&+OX.CQ9"=@*YDLZI:<7YRQX.4,,V$2 -!=L)' Y<2&A/2?W M0?@G71(;C)@L(@Z(@CPL, 1Q:?Q-)8Q\4Z=^A=Q; &_^>IHD#>Z/3XW">Y] 1 MC&Z;78YXL+9(-8CJ*MHQ<9\NP M:21!DII/)&Z^A#981)^0%I>+%@O%!N4/W&65GQA5AV3J$0<5%9[E !M3A1M1 M32^8'IC7'['LQMCIFZ9AEI\PB/<! M3<+65>1H?+:@/.'ECHUV*1!L& :W ?/8;Q]Q\/*Q],X-K%&;+1@LFAAL5K!C MT,)%19N IL2D,=1V3%77BH5.!'0BX!1%@%P6 ;_[*Q9HSE^PVBA9+(*0<1)0 M?QPS5O.#C),HEZ*%BX9OSI@1+($F1OJH FW_B0# M3VKHU0)W39R9[X+7M/?HE:U]HHMTWP.Z/6S9<;[LJJC%G4X*9',.,ZQJDM3B M*DGF;DP2U)#E]F4>-V2D5\$[M"" M7N'@,OZ8H?N&!!\L*D<'),VR88K*(2&]+)JZ/GCZ;F[[H;0ON];I?=/2=UOK MN65WZN 75Y^M@>:<+39W\^A[X/&EB9J"R'1E+_OHX#EYB".B_!P"SYRRZZ@I MN(GHLH?!/XG#$,.-*U#"$APOF9!R($H:^((UVNG14JE'$.",5A?NK:OASFH/ MT\B-/79%Q[SX_&PPV]]5 M$ZCJ7#1R2H!7L]QV)EEA/"7T<^YBNNX=S[VA20/6I=OK_['UK M<]LXLO;W5/D_L')VJIPJRBOJKN3,5,FR/9M],Y-L[-FI\RE%B9#-#45J>;'C M^?5O=P,@08F2)=F220E[+AO;)(@&&GWO![RS7PZ8QFS$!'$VXO-I8ME)QE3O MI0H+UX_BD'*+(E:(J1N'AZO'%+4=V[C#MOHHUW\\G,OCAZX4@ OV-3RX8+## M]_'A17.\4?!XLT!Y+D_P/I69FDMH8;R/?<*(]$B-KPZ;]9:C7:GUJ^W>K7SJ\MF:]AL]5J]'D_0?;'^SZK_ MUFA=*!2N,=4\<;\&@?/@>M[ GW\CRM+@NTC9M1KG5XWF9>VB-1S46IWS=JW7 MZ+5KE\/^L-/JU#OU\RN=LEM(AK7/YBRHTEOAZ=0EIY'4R7C-X,QV6.D\26MI M#=]T,T(V"UE$21;4%(X[F8#ZQAR0S'112DT6WO)T';?W\ _2N'3FG!R)$,/M M9J'[QB)OM1B )VN6.6 :,E*^:GV3*%PR7##_W) L+[#+8EZ1Y-&WX2DTC6\S M#O,3C&N862F3',7AJ36>/G!#AY2V#8Y>B--F-CP] ;D'Q@'V.IJHA1Z$BA,I]!X8)S;LMY(C82V=/% M0?![Z;=ESM1'.PB,Z/@N,M"3P75<7KFE@*F\()1*U8)#KX%ST2D!SL4ZJ[M4 M7^Z_!W*U3-VPG?JZ\6I?L(R2U7MG:9AURK8)AS';^D_ .XNJQDMG0=V240GZ7=F*O+3,J)2&$ M5_M4ZYWV6*NO.RKFPSY74W1:9J_=JZ+142DVT:ZK=EVUA:$UR_$XLVVSO;V$ M.%Z]=VRL*?1-/MM#7^_Y6$K'_;];F:VV5Z_ M8M=J(]>RAD7,$<,V)K7^6Y1^@[7?I[:UM.<+6WRQK8UW-"'04%;\S4N_>:'W M+ RF,S0#.' 2%JKG2],GU&RF& DBAY9XCT8*64EEVPL?0.Q+&R$5/9@0#D+= M;8C<'>(#"4NKLR5%O&52E-'SOD@LO^?%V @]+,KC;6PQ%>W.A&,T3,(0/_F5 M?HO82E=8/(\;M@ZX4J_V_VBS4TBE21+ZB'?ER);HZ\LA!Q0:)+=)%"N5KKDU MD#7NHGH?)X_$(;00C_+(=*P%K=6;YDY"L7[KG(:X+GAAZS/):KE&F ^4U_?Z4TP<\=& MLUU_]]ZX!@H\=_+(^PEPSC>,W\B;OODQI=',OG+!3QU]6VRY)%J6\I^\R?<2 M\-W&IQ#"DS"MXJBP^\#,>.0$6P.\L;!S.4J27=B&"Q3:WB.']S*H[8( E&!N MA"HA5I^Z/0B\'C:!3AC".8E>4@]Q,,:,SI)\@;=4"EH(0@PGP=#(?L]QUT1O MM'B>-S_R[V9[GC6O4%]*C:-;G>+MQ^^RIV!)8.V0Q7(@9L26\/I*J@DABT.2 MR581I5W[!/M6;NW0H3[M!.& T2HP)DA].IAR\;+K.W!$PD>UHQP/[YT;Q4%( MC:PJN*^ BN-G78RO_/W,N$J_>?)FX:MXM;1*'4D.ZA;)H6.A! S=Z'N-AU99 MUHYM8 .TY!K1N,X;3?YD:%K HX-[V.%;7,:AN')Z:,_@1'O&J7IV_AP,ARJ7 MO^,R 7]-(DNTNTM>)(E(5%+,EQI-(WM*L VR"S==RAQJ'Z[8#/2A._80-27K M^E46_,P81 1?%R5>+(_1FJ)(%5^+TMY4NWF0M52=8\V:Q^^.I U+ MHKNX);*,S8/*3/D^DUMCRHM(4&IQULPZSVQDS"VONS^V/C'>8/R,1K%6;_-& ML<:N&\7TI_6G#_O36]T[_=R UZO?\?WL+[_T7(LOQ7'Z'1J'Q]_G= M3^]TR][UW,D:+Y[^'UXU_>[ CLOJ=?XUS3H?"\5*XO1IEAA,T<_]B]S[/:_2 M:ZS-[R)3="R\H+E?<_\.N?^ ]?_R)>X\99V=#G@R*/N"ZV?_SK!Z]KX7!U5. MM&$]8KH[',ZOAA837LN1#[J]G]N3PRI,U',NR9RK,U,]YR/CB,,N,=NX]85? MWTH0K:$]CJM7>&J=]792O5R:BCJK:_;ZATWB*=#8ZFT-MK&R>/BE)-.6I+6L MK?NP*K%US;K9LW;2^UX:$D\;?;/7W+JFMT[S9U 'I2/U%.D=6O#?B]FQ7-);%71NJB4+8$EP!ZCHFN\ M@@RLHMO'*OKP.VD9*Q^E?;/3KH@O_VSQUC?;'>N@Q5M_)_*M?%MI66"@'8M6 M!F(;]?):HR]B9'4U]/[^5?5-:#L,NX,BTYC9,9-=1-0)4SF=W3RK'X= Z)C] M5D4"G,^6?4!K8VN=5@W1=R0JNVM:O6/1V$#K]B>T$ES;VMJ.?JZ^+@NBQJL] M]XPYKV-_:"R@_0F:4I!=VHGM0[*5AMC23DR?BG)-3.]'N2:FI509)O82EF5U M4S0;XOC=!(A2,UE5EK\5)[QNQJ8BSN6V96T=L]_=B=-5&A)/@<96:^L@7IG+ MVMK-P]ZZ=L.T&A5)(V[+G>VZV6L<9$FP93:WSR_I>$[UXCD:U57O2$5WI%+4 MEG=F^F24;69Z1\HV,RVKRC&SS:S,NABZ%2706/B2 IF$2O1U/HKL)9.[N8&$'JZ_/,N>1C#D,M:WL-U*J[#CB M#*^,M1ENA(C*'&86U^E48-MSJ&$)7G)L +*=WO/P8WOMS?%C+0VO^6(FQA,8 M2>*]$?[[4AXG&G>TI?NLUWJ=M=X= M=K+G=19&I#*;G&W)[""2M(PEQ\O/[R M:0"#D3"MH:Q;V)(K H[/EA9!([.?+E%K9C\6(H[F]W%G>9M=PZ5=K6"U:.6+0VK>JQ214:I&ELT]LH6!PR8H"704ZS6U*Q6#5:K&F.U*,1)-VK: MDWC/'9-'SF=EJ1K9-D.BJW*/47EM4Z=;%==[1R6.QR ,=")WK43NWQWW'G_\ MW[\G4>W6MF?OY8W" ]_);G/DUTY>N-'8"Z(D9#?L1WSN!>/OO\ XQO^F[_(; M>N'5@3-U?3>*0[H!5<0@"8 8WOS*)C^_98'W[;-?ZPPZW5JK==ZM#5I-J]9K#B\:G[?=S:[C'92G:#QA0[-8Y;.;$C*\']\]YY?7C1K9T/.E:MU:\W:_WAH%GK7+6&[>%E M]_+\HOO-^F8!P7#8%NA=3FO0E#,K*^%8=".^T>O6\W,UFO>1,%RBA[>F;G_O55:_5 MZ@\N:OVK 6Q:QSJO]6#>M6X#%43GPFJUVM_PS5]0>0K=*76Q6MDQ7ZHA__'! M0'S?VL2>NM[C^P7+EOX8N7^Q]V@'J[49"Q4=\Q4?ZA7!A=;=S+YEM1'PT_>: MZT>NP]X7A0CD1<$_O6U1??=(]F-KAK>O7X,_O M806,#X;X!3>\WI-5E5^EU4NZ8N:XUBV,4^CHX!P+R!"_PHF] MQ^*I#V?Q@CKBZHZNIO]8(J,UF!UB@HD9.7L1=6G/%ZLY,5 M-W;/%[#A ^%TX119F%P[T9H"N!4[1G\_(.J5KQ'JM$SE/GB+]J+LP4+ @9Z M8L(K"N2,SPD.P"83/F=:0+!/L*A,7#_/\[DX,/Z*%Z>!#>,&3@2;^ AO3[QD M'"?X$LY57F /1(SLB%>BV;@LB1,[,*L9E:(%]/'_)*$;.>X8C2+L(@6C M:&Q'6,>(@3 #Q%T$CX]MWP]BV%RYOU@KYR0PXT"L /N!EZS[8X9?@9.6\%I) M&XO@;/AUA-/#VCE'Z!$B5MS4#F,H$[.1'D],.C+N61@E$;TKZ_0BTPA"]16^ MI9[]$"$/W.+U=;BSP )UZ).GAEPZM=1S OVFQFY@\X+P$5\2.^Y2O2I\%=]5F007%;B#X83@,<28&[D> M6,8XF5OR78B!Z:C1*'FV/7NZ)),S%LTO 2K#V(;-0II"1O<2IG_T.#L8241L M)Q[-Z%;D4L9IL;*\=T!"*A[L(KY%MI7CPB> 7A@B_0 ?]=4YYK-O@+W&IKGU M;#2XF.$EKG^<79^AOC&&B8 %_&L_"Q2VP4V" M\:)'D"A313PNU$JE'),RM6F,DM@ 687BP)VZG%OX$O"*7'AH1>EMMOBX77F+ MX,/"YFU:='L IMD:B0GQ/F28V#<+0Y=6VH-.[N9 M&YP9\ &") (_#]P;^PG MT#9 E80N>*NN[2EN@F9AS<+E9F'8(Q%D(\>4AYVDR$=&CF$3**>(PI[]8.,$ M#2:,C>$=?7Y$;WQ WUWSNN;U4O/Z&+9&9-J1F4=)Y/HLBGB\3+13PZXM!L[* MG/%8(\IV?3DTW"A*P$*[35R' HB)#_QK7 _.#*2 '8R@C"='\*8=_8]$RF,ASOFBW#Q+=6C8,C8 MQDAH,,+(*'-,M$AG=HC_PN"B#20\_L6HGM9P?0P,51CXL*# ML L\D)P&ZU\]HBJVRXB2*8P&KV(:A;(\-; V9KA32 >NTXAA]LAS,1P,O&V/ M[RA2/<.^7$P[\*5%TX631R@"N$;_38#TV.;9*L/AR67V'KUB2\&7HQVD&&B4 M>M841!6)#PS"TIB"K])%A(';B0-5GYI)!X= ML9\;A$I0>>5#)8O*ZM55Q)^,N"E*1O\!ZDG JYORW\0-!=,6+B0*-:[:.;-3 MMI^T-N?A(F J@; '0 ]<9(K8> ),(9*"KX">O;6"T:44TC1:=9U. >JP\6C])7=,Q^$[#4+[]TQFT\: M?/QZG<]1@VH(DML[9J^X6II/_*E:85E$*WFZC'1:[;>_U+KU3OV)NN Y M6N9(!\O"#9%U/H>P^[,@LKW/DT]P]CZ!X'1XU?!'6;4QW^WQ)?#<\2/__[LH MM>WT+BXN&ZU:K]'$A6ABT6U[4+.:K:8U:/2;PT9C6:EMD:RV>KL3UOC-M#C4 MQ7]D2XL28Y#=[^#*QY94D^Y9S7P$,R8%RKOG%4-YI+Q,"MV*SA]32.F8F].( M; 4OHIN(OY>E;@Z'7LS6P8Y%=$(ZW7@\8 @/)1C(,K"D/"P(Y56/:)R'CJR4 M!!$/E!)&SB"Y!;_7L*+X;*WY2_L:)&[!I 3B(S?QW:FHQT1A+,Q$Z4;R^:7N M$Y;!3O!%/%=(13 >)R#LL>+1#!M.P*MB%$G4SXL%;[P!#)%VO^ "AY/'2BG,<.*2?*>D13T91S4 6R^FBN- M\\'@^*PI8A(/0>(YX*)10,!SOV.\ QP4G\(!(5;&)4>L#$85"%ZE')/[@6AM"/81/".W"_4^:/M'40^-_@)7M;S8 M=P%6%.TBSHY8[CA),(UP3[6LOG#:T T,!9NEP1FU+'=B4YQFCH], Y8";0A7 M6EPX XPHT@^I(QDEM[#5W%2C,*X(YXB:4XR[T+'A-LD3V8(/Y! M$4VR7VH:4;RO*A'RV/Z9>(L^=X^*ENU\8 3>A@G[L0CA9B,K8])GX9BCTT_\ M7/B)DS<*%JT,RN0H%GN6EX\YE8=!+)21[,>8,6IVP*ZS'$M2Z(;[Q"9Z0LH\ M08Z'M^2^BBK]E!A$O%TBR1Y8F&NN$(NRWE1=MUGR*QLS][ZT_9)]< 3Z5OTI M1V"1FC7H#Q/F?'*Y4^RRDC9(MG !ZIT%E^])-)#WTDN64E7 'R@ M5K_]5(MH 3E/K0!V4/M8Q5-6RBV@O/D$W0H13]%+S;*B_=R_'=HS4!O>[VS/ M#;+K$M_AG>&-)^A?1M3\8J3-\D,/=(<[<9ES_HA=^2'O]?K-!M/,C1\OP):Y M0?;9@=/?O^PWZH.+\UJG.^S66N=#J]8'?2OK(:Z,T:NHZYT/]\'B#= M3'1O5[=RD=>>8>&K2/AD'&LL_"VQ\+N;8^&O>.5E?J_AV344_@NL]:Y!R:_ MV,^F\&]TC/:^-P>%@K8ATJ+4]:@XLD(U\"]9M/]KBK>^8;/;W/KJ4(W)N2FG MC%C\P)A/[(*1K@F&6R@#NG>&V5!1+'!.SVRW6Z_%.54'UM,HF\>H7PX99=.J MFXU>1\N#[8Z=!MI'DY# MQ/2,1.'908SG[@]KK6&C7CMO-;JUX7F[V:PW+NK-\_Y:&&I[ MCPA0S]*R&("7VV/0< _*3&$G6H\44V-)F-92DB5 KQ@'1:N$E\P4E-.?R36B1+[G4AD+K[)X$-T;" :%N75>$)BE)"G]REQ*#>++ MJ4J)5H8.@UIB"N9P;? M?N]1=EW1 HBB$T1689XHTD%:LBG"A))H+CKYC"#DT9NG5*".EEHW3&-DJ0YT[25MJ)^]&6!69;LOQIKOL"MM2 4FZNM8 MGJ)P(V;@/V+G!PH77LDV#+ \YZ,_3@0@&Y5L#+T@<:C2(:$7!V&(A@*5(MQ@ ML<-'K+80!=]I)N2L./&/['W]AR&6B6N*2!1'*$T8$ZJ HPR5^QL)[ M!ZB3(INK<0>_HV(;9894CH'0BD8D9C@6,X1!TOKU33[./XV,(#].)4]4?DT5 M&-1EF19HU1#O+DKW"O=5S!-W.9NIJ%)*>T.R$8S<"" 5L2/BG>R&LO-;RBMT M.*6,SYJ7YZU8'!QE87EDQ9A-#12H:AYYAP0^#6\[7"FM/@?9+[#S*&W%P(DF M45:%,G%#.&E%12B-.F]38';HN0R['8,9K[J,L%1G2N"6HDT!5X=VA.3O7(.; MT&*DE\48)XB[N.[\']+^@ )%>/*F6&.71TFY,IIN4!#=^"UKT=JOY'U2NSQ/ M\C:?DKS%:P"#G]Z0".TU0'X:60^$<14"MS\$X7=5$ M?25839H^?(*[6G"PI M_N02 8GB4:S^.NE@036]G_7?!0XZB9$X74Y&3+[3S5=JU$YR/>9/G.MF.<[U M XFO;0YV\[ .]C46?]=X7>U0Z .;L7V]:^;Y/ET/]>2K MZY%%N66S$I!KI6#\0 V$=A<"_5

J9WY^@XXLW9.J_[% M?ISF7=L5YWM3,O-4@JN&=1A5^UGU",P\'/IV%IRG!F7-F)F+Y49*#'01-Q$ M9O :71@I(>?,$&;X,L%0";& C!VR.X1ON<<>3>Q^*Y](N&*C$)NG7TPL--81 M"P+4_UINWKQH^)IVLQ2MHA03C0;WML#K%Z'9<8JC,Q3MH=A)?BE@-^@<#11H M0'+QT,DJ^,@R"?(TM T,F.N2O<7F"9_W8" ,!N%GTP4 U,;UC[.O9_PB>W69 M4'/ZHOD=1,H7[(EV^$G]BE7C8]<3<(=?DC#"XGI\[,:-L3[VXT<2(/_.RN_! M,10'$EZ';GB7/+>*/X%3_H_X>5!KB?)P6(UPNPV+FFXFRI9$N3,'NB M% O\A#?A>DI-LX!R$"TLV*Y P"JB52QK/B=OZN3-(JS+5C*QD6=5@3.$S0MS M#(6]\@VG)9'SGV3*^ MLZ:,YZLA9#5,I-=JO%O6D,(%193,L%72@;<&UT-XH;ZD[V5QZ/J[9?+Z.AE% M(("(,1=I5W!(.!LB:_/9@ @(WM/)Q_ 9\B+( $$ M4!-TQH_*TD[I)CV!_\5WAKHK?9='03!=0_%!Q$\YP69N&X.6,N-ASXE>A_J- M&0+/^%F,3HE.<"BS;-1T)(GF17&#* 7#FR$8AA^KK6UK)-2VD#OYC4H-"YM* M(AF3^("WOOL7Q2Y>O & ZE%JP03CRKG)S%D2U/4K\'UP,W!37)F,Q-T.9"L( M_[OH6L:DH6RV?6#>O03K,BG@#M)[_!@80D#A!,*PJR/DS\8WY*/.(-7#SF=I3L M+.9_Q17@C=KBAAPD&*TF6GAJQ*>V;>J?CN>U(IF Y,S*> M*UW8!NZI"\,XO0<)*7BX8_1^P+.XZ90I-)J95F@HR6_ R4A",%6C_*X(4U?$ M].F\XKQQ+Q"%,&]ZDEF4]73+6:B?3V&:HFR;G(P2%.*IX>>*.SNE3$%6Y)FF M@D7.-@<_GZ-AP2A,F[@1PBE3E[G@P/,MC2V4[MS)W$Y%S T2LL7H20J.06=U M#:M:8G;!BXFOVLRB$1V.J2\32^DRBT(&)2.FWE-U:R-SX.4^&'D.P%MAOAQ2 M (VFO&[8MR$3&DM!9LNTB-Q$;N##.' 44(DKT!9<6:61^)QH0=<180;2N;_; M14?6)@(9$2 F$W[R3E+$@6#LDB!2W-$2.18O5-\@JAI@T(L,2>\+:>_R5SI( M""CRCF6*6VA,F6E/K:Y.O?-NCJ37)@1DV7+\ MO[!Z)V_66K\EOE0NJ;-9. )GG3^1TO9%_>7?V;(44HH2COC[*)!$P! F;!9J MA;D+'A 7CH@B8X(C.Q#X,H+UD4W@DD&.G,YQ2*3M-8^82HHOQ4Q%7+G4L.;8 M(:+J0QCE5ZDE^U6!DY!GC\>Q*/CWZV#PA1M7XR!4+8G46"'/AAOP1(-0W!EI M: ,!G_FD@L&<$>'R]*D_$X^J7'RRT(B5)$X'AX+HA8T33.>-+)(]YO*[Q_'TB0 MRAGY31M8ZL6@ISRT:'LFK-AW*=^D67OR9DY;SY*1!ZR>[@!WOPA:2D *$0R5 MN(817L^ K^P)JO+%"#"21S>5ED?B(#CA2T5\>KL6.>\-4>X,>R"N,1W<\LS M4&51>"E+#LCOT'W4\K7?6:PH@)PH$T4[8)3/ FZ3;[$2\U%5'J#/HD4LLWXI M*C)'E7U+*#(YFH0S(Z%1X1\.FO]!* [L'?-F>6@GZ0:D 1KN MJE6G2]U]JWZ[L_^1P>9 M:$( 3%\ROH'W/Z>*R7$'>3P@9_^@TD8; M8$;84*BN/0[!1M8@(OJ"2^G.9M*3!=/#\;AMAW6H6)B>>!/7\T0N&0/1]]R3 MP^,@_503A5ZVJ]_98QX7W$A9\B1W@;*7\5QIE/N+)7,P_+WY\>99=Q38:MU. MI]Y^1QMT 4Q[3UAO_-3^@SFWN%]9QL9JK^5E;$K+?( X&KM8K2/O *1;9\#" MEZ L=+ )G&W,J_8;1'6&+BMOI M@;^YKL8839D9F[MSVW)W8_?*ZW<[#$%27E,U6"X1Q'>I(%T7+3-0MR"PV*WF M<@X=Z!"8BS.+AU)5.,*FS!JD%3,$A,NO>#'7GH,?^#5$ZIS3G"I?FFK-/R^. M'4N%'JM9+@D:RJ_#&*=KGWL*3>5G+Q)GJ>PB KPI<7SGTQZ!NQX*Y2-NY$CW M6M4)4O6?J!6^4GOGXM_RQJ.0@76.9KG($B1Y"5*:(RA]VY=2,(W-[,<;N1-T M_N1><-DW7Q&J2-SB&.')F[F3^V+GKE&?9RE*RZ9&C;AM# V;DSGT4Y5?[!%> MZ9"!ZBZU"JGK1FB5,<]H^4Y1, DU&K:L(#"J2-C(;#VEBEAZ6TX@BEF%"Z7< ML:5.<8O:HZ+5B8+,\L*\&_=>$1Q/SA+S1C+V)2,W:F[#40HN+KBF:IY %2YKY0R656=0#)HB.U=8@;?NQF(#?I[O>>I.EG10 M8C"[WR]DM\#BR-KD:.7O"9LS"L/4[.9W),XG6M=![WT) (*U(0UV?"]%=]AO M70[;S5JK56_76A>#BUJOU[!JP_YYNWY>OQJ<7UD:OD"% -! !1JH0 ,55#Z1 MKX$*-%"!!BK00 4:J$ #%6B@ @U4H($*-%"!!BK00 4:J$ #%6B@ @U4D$D0 M#52@@0HT4($&*M! !1JH0 ,5:* "#52@@0JDK-= !1JH0 ,5:* "#52@@0K* M5=^@@0I>UP730 4:J$ #%6B@ @U4H($*-%"!!BK00 4:J$ #%6B@ @U4H($* M-%#!2L;60 4:J$ #%6B@ @U4H($*-%"!!BK00 4O#U10""LP#TH0#T'1BT)4 MY_SQ#W /_H??;#Q<0@#M!;[E1T&I8W6]_7%^\!?]SC*W0T<]O M:\U%R(+^>>^\/KSHULX'':O6ZM>;M?YPT*QUKEK#]O"R>WE^T?UF?6LTW_Y2 M:UB]/GQ<79)UB5IK,41VH/R+T7W[2[.WSDH44+362GR6=14E7PFKBVS1A'FL MLQH%5"VL!J\>_X3AR[T2W.@/NE?GS7ZM,^AT:ZW6>;L[NP_=G$\S11D7RN0CY[$E[[/,%:Y?V2.FQ=-,_[PYIUWFO5 M6FW0I_UA8U#K]\[/+P;UX7G[LOZM7:_#E][^TF@V\V=^'7H*5N#WP$='AS][ M*2INRLC2Q-'=19*+""BF,RV*>D5BUV5G"ZAM]?J]0GJ+"9DC.KRU??I+G?M&TEREI/=P#&TVZV+GN-SGFMV1YV:JWN\*HVZ%K= MVM6%U;AL]:UVJW>^%AC//+J._ ?:)WY5(O',[%M6&X'Y_[WF4JS@?1$0CX*]LQ)6)RV4L<[F:ECF MT7G4-W-C%IG14SN\=?T:_/D]+(#QP1"_& 4QV(_OR8K.+]+J%5TQ\=_M&#N$ MP<4X1X,8,PGH@ISS*KP)19$R7EQ1J+,=3H]"*>%R%! J?H53?X_^P :$+]0S MW62V[CHU1_N9W36S>6-YON3#Q'ZP,UX7$$?YNN8H&0'ONN#6DE-[*D)L/+ZC M>B/IV*K#8>8>>9C[&V][RM*+:3LM+IK:<$7> J9"'7!K0BIX10]!>(S@,,%T MPD?.1%/L,XK&(6.^@99-8()[ G^&7\J(,ZC%J9LL.CT/=V[,:GC(V?L5=7I+ M'L-"TAK,!S=Q19E>KM<,O-<$$E-.,A;^NYIP M@W6(X.A)B"4VG04/L$A\/!$S#7G9#*:;F"D^0@-- Y_%F)GF&^+Z^ R50#]B MJ"%"-L&26].XT$/&L>*E[=:\ WC7JR8S%,(LJ]UCKU M6%&@'/4\FQ:>;7%\GSR\)[S5VZ82,4R:"C0=F&'(8T 4L:"2LJP>'O[,1#FG M$B=(:\SF)IC6H^7%!H851*73B0JTP*OI**OZP!!'*C+"Q$L#CK=8Y$\!Q+2Y M])J-DS#KX[R4M6% \-2-(DH0YE;L$75\$-3-Q:J;'0YZR M94NB0ASP5EW19B)J-9$?L?3&]QYI#KC86.*3A%1]#,=V"@_[#/8SPMZS.$B[ M6&R.BS*7GLK*'58?];1?6!3O8=;SP:=*S&BMOB29)J44J4VG$=[Y3^*/1\")%7N&'Y6&'\<8F.!>?B M_ZU0IQL/M=#5K533 YE8#)I">,&1EI!8N28 [#6S#1[D%WV&&;J/B4^4I+.L\_ D]2=S@5^O+&_GPSWE,Y@OUI;2X^TSPSP9@MDRJ2+LQ< M(W.=O,G$K9FENY*L:@@#M5-J>,!#]I_$N54Z2SE\FI =:9FX7%_$$A!](4KS MARF#[7Q$T5Q%+7B$[)GA.?%R1)1U)+. @WB8_47;T4$X]8A*?9Y' >Y$NBFFN\) MF:(=_2!K&AIGX%W\@*!=3DDM7$/%FL%D1)K1I!H=L.''H3O*Q"5? 1B#I,BF M LXL%FHG;^;$VH"RN=E7GR=^I'[Z;RK8Q+F5ZTK%F\JJUN6J"H^.[XJZ&4M? M06,$O2+*ZZAY)%EMR\L<;(G!0)6YMN 5KG1Y[DTPA)JB54?8) OUTO&V]8/5 ML&\,>&U(XG+\>),9F/!I^HE;9H/4GGFE\/::H<\N!K?;K;6#V]O3/Y?D2+ \ MY/.$*V0,*5TS(72?OTYB*'6-/OY^M;A(]3Z\>SYLU1K]\V:MU1AT:N>M=JMV M5>\VKRXO+GOMRTL>'+64+,?2F<]QD12](F)M_(<,#_W):25 M/4]5QSQ5NU]?0MVFV:H_?+#F*4KSC\!#3^A7,+OP]<]^YKX.0HJ#<17(NR/+ M+0)ZM$AK28#G+D!^F07B'LJ4KV \A E8&2&OR-YG1JS7[K>;Y[ N;5BAUKG5 MKYT/^A>UYF7#ZG1ZW4YKV,9$(*P5')6YA5I&0C&A7[GW=A/ 4OP)YL$=7T1X MF8 ("8CV6DC2W%&$P9LR)KL#CP-YUM!8_3S! &/@OJ:)1ZO3+^YXI67^OTQ?CI?1Y*5\2@\U7N: MI3:\?DL0F>\)7&=9YM[8Z%UD<^!M^$5CGGGG$^:7(FCJ/%%SM%]Z\C5?4J+\ M3YW^8U@SJIF -5].>*>(\)3J091-()B\+.F:S>97^X^(31*O5 RV_8$IRA@< M"&E%N4U]-O8FLE8?HD_NA&53.$5P\^A=J1AOURN MKL[^\M[D6 M6BVJB#X=\+2_6'!L ;;K..-+>4;8W0+2Q" 2_4_P^'E MY=75$DY:5N/^TDZSQ:8+GNK$;.!8'-%]S673+,1OOZTL\]8\Y_6^LT MB!\)%)5W8YO=7GVM5WG1PL]OU=KNO1WC,E*XZY-;J7-ZGKB4#XKV?U@WTP>+ M_%$1]G\NG99E]CK6\=#:[%?QT%=<77^>3!!"20RL-MM55$H5$H$\*O(6:BFO=+KL:E FDT#'R^3H#*8Z@J'YG&<&:MAMJR= M')M2TMKM5M)9J+C=<"VPIZDM=T:7!8(8"?P4"K%*@N%(K ;+M-H]36JIQ4*E MA !=H8=UI>)R#M[24;GCC\^MA097RU^Y?1Q'J6T=B=W4;G9?2V(H5P\L)V\? M2_A:SSUCSNO(1)&5))&6I21_\)3D-G5XE9G8_H]A*<@N[<1>V[[8U.W04F=' M28R^V6IWCD.Q JT];8WOP1J/(J.&-T@F4W%OK\-F(6UV_1^E&L_RF9'[]I6 M:&YF*]P$L>TA3.:RIC=M'*SQ[I8%;CVSTZE(_GY+"L&YZ>ZD54.DV0 M[4Z0C#Q6-JWSLC.KCAF@=Z1(8BP IB_"F3W=)9_OJO_*(H8W<\.C%^R>>0$] M7.8K%JS&VU^L=JN;OU)B)1UYDJ_'=\Q)""$B"S:L BJ[P57? XE-(&,(%9,="7,<3#K%8'@2#-5JM2@!@T-\B@"A_QIW;VWJ[#>2\WUB>X]#K&?;][#+XRVM'4KO0O'R1J52%(,_E>&$/!IZX* M9ZPZMOB/=8I(P4VK(98B?3M725J!!=!'8X-UW#4B2H;J7BKVV379_"KGK-+\ M6.BFE-W+4GS AV_I(EMU#2M3AH3UIG 5X@XJ.UY^ZQ0MXSYSUEMF1T_;9G-[ MA),]EX1M3>/6':A5(=!L-7=#HZYJ50$J"O(=+B66C%/,>[S;^ZE_=CFTV=S^ M<%2L'M3:NK6V8I6OL*FOAU]3EHJ7=42'+EDL?^V(W@^]'^7;#^TAK>LA+;W( MLS(>4M.L-ZK2-+,MC9VM[86*$ B;V-^-_7<,1I$NX-0[HG=$[\CFIM$:1<[/ MK.!=6@[LQZ[C>@G>>IY=%G?Y8^PE#G/P8CD.-BCN@[ZT0Q\AB+\P?B?E#BJ$ M!Y?]07?0O*I9C?YYK348GM<&EG55J_?KS4Z]=]X^[]9?O4(8:VDE5V")L$^W M&O/;Z/$:0B/"U8F,).)WELL:8;&0^""M.OS59S$,0@7!,QB"7DQ+@U=<_[ZJ M2)C>@']T@:,979V.$3C<4AJ5329L'"]0]?-PRATX;P-X]0D:QFG-D_1\,60"9GR%#/OYSJV?N-Y MU)KN@J/\'=8R-8[["N\]HEKGB,[G\P M0[^V>DC"3;-1/Y+2#LML]XX$3!QVM;V3VH[RD6J9G>Y.4"EU39LBY+ZR* [= M,<;K(I)W"/90/6G7LH[D5+1Z1P*!WNP=R8XV6_JRN?W+O0LV86%8<:G7L([$ M[&DUCH-.RSJ22S9W8Z]KRTZ1<%]8. G"*17B55G(M;M'O]T/NA]T/O1YDF]MH&>-F"#MM W5?. &^9+>M8 MKH-FKGYU:[9EF=BT&GUVQT+GNOWINU]/8&VM;(@&7$ M_JKXS@B2T)BXONV/7=LS;%I@:IWRLB6&4>([.S8>6,CP8@?L8F(.-6C!;R>P M.\CV"3/PODXCE-M@C' ?8$PCF, 02_O[Z7-+\='.D +X+GW<#^AS,!K_X)1O M_E3>.K$.-482\4:O" ZJ.W''MA\;G_#R$.7CANL#PV;W4\Q8Z 9.9,Q"%F'% MI7-L;5O/O82BW=V\;0@T(7MYU MW"OWJF+R2^B.JWFMSQ.$76=&KA;81\_R*5L,QNBL5YC'4TH(_T6S]M&SMBKT M?K/#[TS%P@12Q\)Z"C%HZL5 MIB\CCH)W^H#L+0RA&_!S!)_.A9.M%[YVI6+D-_9_ZTQ5C^+2%=?:H-/'W_]_;TA:3L5.AM>?94SNB5\>AC3YAAWS)__&BX492PZN'9]:L NW# 1^MH.$(;*ZM#A4$X"T([ M9MP\J9P<:9B-7KW\!T1+DD/@B6- NM$0;GH_]'[H_3AFSVS#\HK7 33Y+J;J%HU&Q]([H'=$[\E)VCO)A3NT= M0T']\UNKLUP6*L]DC3"M#9_O;9^@.[@FHA(V>9<) JD(@R[[04,@'0='KIBK MAD#2W'M0W*N*20V!I%G^"%@^90L-@:19^[!86Q5Z&@))\_Q++':A3W08?*0A MD/0!>;DPA(9 RA&L(9 T!-(+"SP-@52.ZDD-@?0ZN5P]YRWS.!6NLM$02!O7 M?;3,=A4J6XJ^OA[%QU/D7#8.T)I>0RB54POJ.6MK0T,H:8X]C#D?FY[5X E* M[;W9[^\$_U*3^FI^0&E=EL-6YT<-GH"'JZ)A@ ,Y7$?$$\=FL&B -FVO5WS. M6O4?CT?1;50 H^R(2#U@H^?8+(&C]C'Z/8V"K#V,/7"$-E8."(X-E'1+P[%I MN;$7GC@&L!(--Z7W0^^'W@_MF1T10%N]7H'LSC-(;)K=@X>@:_0M;?-L)SHU M^)3>$;TC>D.>X\__N_?DZAV:]NS]]?C.^8D'OL\0>RL?R-B M%N^,'OC.)]<>N1ZE7W^C?!%S/OM?,24;NO[MN1VYT0U^X(;]B,^]8/S]%_B, M\;^+0W]E41PFXSC!]V#@K\RS8^8,@RB.TIW+/"^?;GL=QJ= M&OS'ZEGUVK]@-5O?KF\NOC6ZS6_896O5F]:W^EO#=7Y^ZSK?K'JO76\T>]\: MO6&[WZ_W:L-!YZK6:IPW:^>#]F6MT>HWZ_U!X^JR5_^&;_Z":R*69'Y_IW9X MZ_HU,.'>=V8\+XT_<6'/T\L:>N]_A^ MSH!+3;$[!H]Y7O *V.(PMJ[X"$R8OB+C;@E;OQHN#ZV^(0)D[RQ_Y:5^KS^] MUT\OLUYG]BVKC4)F?Z^Y?N0Z[#WYG<;:3-E; .%\=B#S.9I]W5;ZR^G,"QX9 MJ]%O0N/O8E2A+^A3HRW-]=K2;/Q@,D?O)]"VE28WI74'>%5; MO:%.=^??T\7XY9SZ;N)7%Y=F6["LP7[BA?62$ MYSR#$LB)W5.;,0GGXQ"635EXJ@9<%N(V_I&T^Z4KB&&-!&9Q"F MB=!=[VOREUOX6 -T@&PO]7"X;U.$=F:DV$T5"(QWB@.J\XGX5Y48SR#/:A:7 MUQP*?8WB"TMV3=Z.B6KL9--V9E!549SE5*8QOH-/,8S#4#>%LW?I]>PRNG9Q M,4SISOES"3TM3O&M0>>[BA&ZO6A['J7[XEBKN.[^I86THSMC9C]B M+7GU"D%/&[VC.?Y6H[A6*$EZMY+8D1^&Q.:%E;FX,K.4';@XI@ MI!"KM -W*QCU$=(+I1=JCT+Y>)9GF4A7!.+LQXJ6I[=\[+PGA)9Z:WI/R36U?EGQ)R"WQU'1T9@LL\M\WTU$8]5FLU0BWOHKIG?L*NPF!Z^2-FH6][PR2"E6!A-(CC MT!TE,-9-+B MTJJUKJQ![;S=&-3J0ZO?&@P:UGFG^63'U4MWQ6-+EMIQU\G'X>X3=?4@+6T$3 Q@C%#:MR:L= -G,B8A2S"55:__M% QFW5?Y>R\O&"0 MO3>]S1NDK-=K%=*?UI_6GW[6[P_XGM/B*VC#V]%IW83_>;?6+;16ZZG&LIN[ MD"EM9;^!=K]3+DB]]!WF9#\6!>=H]J-U66,G1NN>UNIWUR_34FGF7[VAG;)= MN?UZE':/AE*]IUJ:[&0_5OX67_*&3SEO*4X@*Z?_3M%MS*SW[$?8S:+LY]G+,2Q[5L6O=O[CATSENW7 MIT+UA8%Z?9M81>9:. M;9I9E,R*3+?V3Q^,?U]^O?DX''RJ#3Y]_/7W]X:DZ=3BE@F\FBYY!4IPK;K9 M;E;@HKO-O[9(:[NS+9T_E;A]VME7"USDEC-^=D3P'GI^W&EMGN'(G2ZI1;:3U[*YMFMWTDVJNY-7D9$J6AN=(SD,AVYMF.U6!2Z(?PE2 MMU;$E=A(#%8=2;1Q"3C?H>QDRVQ5Y=[0YY*Z-9DZXK&]Z3&(7-OX8H_=B3NN MGN71/)*C<=B><;-_)+KJL+?1,JUCB3IN[>Y492./Q7K>P$TCMS:(XV76<5:B% M[9D=JRJEE)61@]O7U+6VS];KS7C1S6BUS5:K*B4BA[X9[:[9;&P='SBTS3B2 MD$8SA=XLH4WXLI,[1"XM@5.A.4AS4)DVJ=23TQQ4@4TJ]>0.D8.>@.8^!LSE M)2#+XL!+,09\ M,H1OB=C]A^_&S#&N8SO.?@L3E4C>T5WPX..U1APV/#).;8X98[B^D2'$&!P8 MQLCP8& ,QX[M=T]!CI24=== WH^Y_8;SP,+[]8W!PMOO1Z4LO[T3CY]C-A6 MA;K=T M=4RK_CK=E[NER^J;=>MU&H1W2UBC;EJ[090Z[.*F#5O4?L)+N/,!K[V+JN?V M&;2:9X?=<=SHG!UV;WS+.MM-@VI9"&RVS_;1#;/A3:,O?%EH_E92,?Q7-@YN M?1+6KU9+K>16N$N_D.LEJ$L%^V?F]KJF=6^U1VA+WPUZC"8@LOQ:-A.,,.L MR& \1O[ NU*O8]MW[-")X"$'6Y\)4-WX/3B#=T\%,\-V#C\,KH?9CQL1\S,Y^0' M,?PTG7D,%\:.0,/"*)A!\--B:N;_MC>!,&B3!U-077,.)? M#MDL"&.B+$J\F">U)FXTAN_@6/#[B0?DBH6P9S-/[J8RU]L$/N6/F?%PYWJ, MIE4T, R0#=TS'EC(\/+;F1W"S=( M(AA0TG"6>V?97L,:\#N 87+&^,[V;YGA^KC>V9F:A2YLXHR6UXZ![8'CIB"7 MC;$71,Q[Y!I'FG#P;I@M"1T2SG_, \X-'\GF6\8]MP$F,^$((\.P\-X=,_J1 M?W06!O>NPS*VRI@*OFG#+O)#:3#_#I< 1W%@VV&:"5!Y9GSTB:Y0L P^*A;" ME-/';1+S_POVZ.&.T6JDES<8P2BV73_B9R[PD!R8U]2-X&D^?=@?.7=B=7R? MDK'XK/R,\@W!Z!$M"YX?H#'DG!X'G'G$&9:"C_V8\1<"8\2 VMB-/6(H'):A M@ "68C_$?HIL<80369BA2V1[#O#'&<6 L>CRV?S#D+LR=PJ?Q M;*,P5-:%,SD<*"-*1A'[;P)O V^$;.K&L>3VVP!8P*<-LQ,082$P":U2 !MS MY\+:P$Q=7%PZH(+O3)5X*0L87Z_LFNP)TAW%;%9P?<:ZFJIS[(45<\G0]2S/ MIZHP*E.$X2#'3Q[E022=>AJ]XY)"X?6:,4C_#A.=_S/[X49H'X#L,$[==]DJ MYLXP!DGQF,&IM5'&,!\.ZI@1*\G!%X8F">PPD(! &[-),H 6B^?D*!G_*,AN MP182UL3BV>?R V5+:/N1T$HH#ER^$/*,S>Q'.K(PX2D.ZMG\0&-A223&A5%R M4N74G2<\I>G.Q@,^!7*X# =Q$:- -H7@AU>7+9K#< Y$/*V$$$="J8F18AC5 M(SG!32-%GJ(H+%@&' HEE[H.+I($DGU$&S*R4;X+PT?N1G[-82=)KL'ZV2/7 M<^-'7")8.R&\4RV1F]+9$Q&/%ZJ[T8)M%X*M447!-F,A'(,IMW-'\"2_#)(P)SW0!'71'+ZW78^F)S[DA@X) M:9=L*?1%Y 2$7.-&&(XAZ5!W@_V(I=$L5QJ]$I50N7;RN<6E!J,J0G\'1#?) M1KE-V3PY76)G%]B!;#3\!6,06M[NJ55:@!-V'"[65C#/8I>KXT/+K$ MX'?G9;F<2\Y?@8>%^\2$CT[>53 = 3V.>@"1G=)CI55!A55!LR*JX"(]5ZG< ML+D!!>X6B, :A0J4WY,5A'\!"9(>2F?.("IT6N<.NI3SJ;NZX*-*!8!GM\A8 M%8:4E.KS(JF8H%0VW=LA23M^U+/YY@22P4!*3*G(&G^;^>W+WN;B/[H+$L]! MZL3G'"EF%B8$ R0QF(=_(95"X7 B9MRQ!I9)T@B?B/5, Q"2GON=RVXQ*_&( MPV;,)R-?[(9OQTG(I"I8-O$SX]_B+W,$N=$\$=)#R*_KQ)0T%H9RI#"'I^(Y M8YIK3","SJ00+= R26C.&!T)(YNB*N,$M(E-X9FP4V/O"[LE^@_^@6">>5?_6 M$PTG!1X!EZ$HV<-"&8RA;SY;] ?$U/B82T8\4Q(MPM6GR9#%*(W,)=Z).-U@ M]LG/B@#!,ED&$\)8RI(!,UUG4W!;"*6(4DU> *HT E87D?(QQ0J X,3W6!0M ME4!NII#(/)TR)B/ TNCDT=UTX<3RD@; F-&RV9++ G].#=YY+P>7$YV0 *,Y MZ)=06NBI[;C)*7,E$+-J'3(3@?\*W3UI&BQE)O)5 E"GF<,B;7+E8V1QJY]S M>?8K&"&=0L^$07(+VVJ#]E0V@?L@F+HK5/I+"8KM[_@##]EQ Q^U<>KNN3Y1 M0S1$"4;#P2.RP^^,N-=Q.7=2@,WG.6]/A+/#X!X= _@*V3Z)B]D27-Q437&7 (B6UDX=>Z]3!CRW"+HFSL[=![L MD&$D*PHF,?X;/)PQ\R.,$<&:34!]PNIBAB"7JYS:%&FG39@PBO[,24DY-CV^ MU$&17X7WY7<7=^#5*G32VIL$_Y$O.GG2 B(RDK1F)ZOC*5'USD+9B" 0=@5D MBK#V"BF=TWS&%1RH\68+9,XEU(4VYT4H+JCJ>]=)@/.6O$ZVA[1-P!/&L1YS M\=NS^3#*:DM8#+;4HD7;<\[RK!5;061\IN;2X@12FQX%)*D)1?< M/T_'&//#R2TIJBQ@'J_NX:%8$5$0%12IN5C@DZ=1$?AO8;JF-KL2H\"33GN[ M(JZ21IB$.<>3F8ID=],J%501^?!4IGXP]K]L(^)&:!ZODH5T/6^'E4BLPT\B=P@^A((/&,O$P1H&9 M'FCNYXBTN9P$AN/]''G%/L\&(O-'7F3BSW/2_<<:=O+>1')]E;+YAU"?5= B MHIA QBMIGU/U[Z8&(^* I,N.%FGJ'"\QZ>S<"8&#O) \Y %-Y.*Y?.%I0_U6 M8=I'^=*)*!]9L(%0@[B2MDB8F3S6R[*#Q&.]J!$G:F)J/H%*I6]B+2(8'^0% M'!*Y4"0O4GLM?IR!Y/*H=DNUB>>-;)).L@J.A$Y1!I<64(VH4NV*(Q5N01W-%DI@+;E&2B$8[@ZUA\TD\ MH?Q$30P8!R"'A<3 /0N2."\,0SG* F7SBS57:6(DL\!7*B11=(($8S.JBS'F MLMEGQI\X6L[*3=F';Z=DNKR,QK.BI' 4,V+.B. 5L^D'LGQ%Z@ZA"E-B:R(5 M(2,^9*&E81B&BT@5J26UKJ_GSUY5)1]*H05!0JS,SSZ,D)>$F\O!DX(RBO23 M:PG"Y7XT"<+4,5R1V#IYLZFP6UB6JLH\,7WN7RRZL$5B+76/5PDWBI&L$&_) M#$OZA0L>L_&=CPMF1,D,J^UEG7.A;R>G9HG'G8C"456/.U8R;I4T*(*9B(ISAT5;*P) M&9S6"#?:"R)BL[3 (%3;A,19%N=#.*+\&*JQ+<7D.#.&^7?2@3.6FX'WAK^A M>(#H3<"UGP3X'E_^/__Q\>:R=OUE,(3%5EKYD*W="6T;/DZ=*9D_17$#.C7@ MR,_NR";@\S"-48+5]3]X)\#,CL=W4A"(4ZQ:DFIX+I4.ZCZ1QPP$.[PL*H.B MRS)T'F@E<>2$79N*L#DQ3K/([,"<%%)/]+U MTDO-@O12JHT;C?4'LC:?0AE25-<+HA(/JC!>G@*=U4E2S<6EX.*;>?OZ [*Q MYE[-O57@7AD_3LV_2N:UH^79N%RCAI*3ROI@? =-:=M#+_KV+DL/8CYDKK3) M%*].9V PROP9/(GE_3Z9 M=S1=]*,H5*49&+$@8701=#\HT['25AQ$,>/V9I:F-E'%,-5#V=K(&OIIE0CF\N MRCV5&>;\[,N"F<,1>,3<<1H6(Q<['PSB/C(ZP:/$=SR9@;7E6IE9*$\2Q]/# M,"*? P]1@F-ZS[Q@AJM:'F]P93I 2=+*&BN*J7%@D$@YV]%\H\BCZB?3@#3( M?)PMW7$E2#B7OK>C^?3]'*,(_E#;4VP?/C9+L%O"CD1;! AEZKP>)VG8%D'( M2.+*R@%ZICR;LZ)2=>F683VEVCSURL&$^! X^K4?&%=B\T#G]X< @*PA,,//54=<3@;*H]F/]@8 MP< 4"2,; F##8OA39GCE5F0^')B6J+#,/HJ6O*#/LE+;*<%"L9JGM#=>5HWK( MSC<,/2P *)QD1=<*5L.R@3E:0S8X>BC*\$J!?#5* [A3"3H8 _))XBVQUM-X(OTEAL% MK8;5_?;']<5;,,S&8*M[T<]O:\U%3-9&?]"].F_V:YU!IUMKM%%HW-Y:?7A8\UO5N_M+U:G 9^NJ\0NSKX07!:Q:Z4I_B?P@<0!O?PA:E0& MW-YT;NP?I22_^?:75KO5ZLZ1OS%Q&ZW.#A!XSX<7':O9;-3JO8MFK=5M=Q%\ MMP>$MUI7K5:S:[4ZRQ!X-[ D2*+^-PGB#W-2,/O#!^-/L"[H"'[\_5;KX/?KJ\]??\-#Z\-O/W_]\@_XU7NC >-]O/C\)__GI\N;&Q@G'9P7 MQ<_!J],7:P]L]-V-:[B\->#FX#NKD987?Z?? PL%7$G6B/SW8!*Z&&Q>_#O= M@Y'^_67MI!&(O.\UEZ3Q\^YZQ,<)I]BJM&Q2>KZFET$N MX@_/H0\7XS3O*]VRW@G):RG.PP7'IOALT/?^O/SXZS_0WJC7/QAPKCY_56^K MD;.\^;]/RA?RADH?O[#DG,V%,22V]O40WNO4.UD<*F]9TN]2R.HE@-44@*,2\3A#>K6Y%19Q M/+$\OO-<>Q1A3% L$"&=>1-^!ED@'X9O,T_")A!&K,!MP2RD", 3>=CEQ9%D M4H3E,^./%%H\:R\Q!&9/5+[]%'5H"XW-#=& U(.I2D%)X+Q366@,-.&L_ MX8D%#JFT%!9X$0MX"6HG!9;KK0L2%O[ M"5QEE>.P[#D8_84B@<*3, MJ;"FP*QF2M&[*7C$Q/"WK&D^>9/K#%2.#56KVM&=,:'+@$$BT 'EE:GS /:2 M"I&7RTW7#PSP?V\)\#"=>+9GL.J($@^#P'<=9"6QHF(GTRKG//;^OZ\_7^;! M]U7$/\$7$]L-!1@64(;'59:UIZVF) 1DW7A-_/I$:2A7ND3-O/!(5TI<-B&; M"LGQMSW14I4.Q $%%09F=@CRY663U%I_EEY_)N&2R-$$S&'/C24>DWU[B^#+ MG/%X>AA/+>I!V[>Y2$UA*8D!A>+#\Q)P.% 'N#WF!Y=\)0+&Q//*>178_=ZE MQL#H$73H5%2K!R%FX>&/"+&<^%*GIM*% !>P\@1FR[)W! B1X]K9HV?&Y\F$ MTN1IM4B:UD^%.B\!3Q'AY?F)U.-CYN >EF [J#4HM+1I&;Q!+@27$3,OP*30 M-;.'7*-QXOG\9;?555MO!H[L\8J< MM?)2*JX#%'SCM; EYI'+1&W$,C2+M9#+A$K<,7(9U__+,2^D#!!@$&/0Q6X, M)U>%.\A@)?(% @1(3V.DUE&J;A>EQ!(98Z7G4W$NY>TR:E^X8M;--V*O:L.&4;Z(U.H\5RXT2!:72J* D<62U'DF MNC&GW'=51\4"''#8GHE)41DV7XNG?QP43^\F8U?F3=Y.EM4/4)85JCNE<3]7 M'A>$:07>B7(Y6^K7FZ)9E6)K:,'D.J0E_.2M0+]. P DF)3*5#Y*]J=,3:>- MU9@2]9T\XZZ3D<1E!N\CEY#,1N$>DGH%&#=,5I$Q)U_30L&3-UN5@F:U@*@J MJ!J0IK!BI5)ELP F2 B(.1B!O)8A9R]3,Z*L?T(Y:*4@6_B=*;)86F:-C^]^ M#\05%W-+G-5@"@VE#;&C,\24D@0&[M8XNZV$/'0LK7?(4X%SE.NVI\/I\4[Q M.\9B?E_EBILQLR*>["9#'@O/!2TSD/C5UV?R*@U^@QSZ)J<\QBH"P4$2P>&* MWFU?^FDU*L711ZA[7Z;&4%<&;%@9T%/R]V,J U]:)U!8+MFI_Y2FR)^\U5J\ MTUW^RDO]_A@_G:\FR.HZE!/3V^[ K%\9\E*WJZ]^5Q F#JV4^9E0!0^;FCMA MF@N[ ><$CH6/-3'SC)\K]1A$V22"R9I5+&N2?SP[M73U&T6++]ZC=?ZG[>[([0I_]Y?)L2I$]N,M-.9Z#\B(BK7#_TLVCJIIL&H/K8?9# MI]XNU7':PW(,J,<2@P;'1OEJ1NCL_0AO:\<7G6%C=$N6\,]O_VHK#8M,"7R[D(-7AF0?KB/Q)NFT0LGF\S7:?@]&45QT8L\M+/Z3F_ M\'-[/JB5/Y9_^"/7\RB@-68N82I$>S]^?UO+P!,_4N:?7FN:5MU:ZU4>IO[Y MK1*NWI]E^@P*K6;WH.EKFHUF;Q<4:GW]7,'P)60SVW52C!T.4,JAH3"WQ:^J MXRH\MQ%1,BM:;2H7^/?EUYN/P\&GVN#3QU]_?V_(]4 0<=PU>/=5]/_6[-MN M'_8![35:!TU?RVSV=J)"UA% >4P6^.8=PXG]_+:WW C*'LG\I-:K/*XMK>X0UWNX"])OV@O2<*^0%':#Y<\%$'YBH"JV,4V2US%:S>=!*^]0RF^VM MW89WE:#1:IKU;EM;)MHR>0W+Y/*_B1L_:J-$SUD;)24ZJ(.Q*(T$NP1O"ZJ* M37)JM7IFIU$_;)7=,)M6_\ -KU;';&X?>A=>[W*3,8E(WQ^ &8W,,[RXA="Q*UAO 6-C'(O&(./+3Z%%@#5$S/[9^ M^6.7WPXI+Z0T/(1"( MZF4:-K\"Q%9 E-)&&@)>>L#; 1$M233W"! DO.A7]N&(_CP8A3?_9/TY?G;S M2W:$4OK4ZS9Y[P\>1=GEP^\AQ-_X'!5H"@M^%QEX [IC?!['P4BM*&O*+J%< M6X_:U$,K\0)M/<=P%JW>@1W&7-3$%5HCX\EST8AVC4(]XLR1W:%0'$O1-N[! M,(>V<2O9!V;I/K"2?%HW3>@^L++MU/8M1T7&9?:#[@,[BDTYGH/RZNT_N@_L M:"C7?6"5RF'FW&;=!Z;G?!#%!I4_EE7N VN;EM58Z]6J)MZ;G[]<-N MD>J8]>9.P@BEH?#4ZK3,SO;A6MT$I@MDW^@"6=T$YE>W"$7Z/$N43^ BZ >G( M^$?;5Y5L0&KH!J22?%I7Z[] Y*JR:X"I4P[=\7H#39F9S_^1FW9V<^7V)^= M_:C;-DK-"+IM0[=MZ+:-0\LY?*U:\4//;+8/NRB\T3GL1 -L86;4*J,W>**JBL3H5P<1^+JE65:3"\_>TV=C)GFICX;GR0L0C_=LT M&5(YB6$US4Y_)X5W):35.A*1 9O:J[]:-:6V*#()@2D)8Q(&4R-(5DQ&G M#;-=W[HQ<\]M4<\F=GLA435*85NMW6RK-BU>1'!(Q%!_'$R9$=L_*FA@G+;, M=G-K752U(W4\P@.VM;6;;=4VQF:BXF,J'HS3$?/9Q(W?&;,PN'J)S"Z MVS<"[?$0/=]+F!]A<2GP53YDHVZU7G&J!\L3VE!YKO3YG<6OTYSQ;)X")WG[ MMM&JJ>OC,4Q@6QN[V59MF&PG&O!*!2.ZLT.V>'? SMGIM9[3.]G\!MV^_J9]LGQ5_9#UB/Y.,Q_TO' D>OR3>4'!>NE\3,T;)# MRPXM.YX#*&-UEEM!RC-*N7EC>W-(5VNO?6_(E;@Z[7>\*X[7Y1M4C@_36'IA M&LUVM*6%K3=TYU77XJX^76Q_-)2KVZY+ZTL6#JI::7W+,AO;UT=4PDIJF8WF M80,ZM]IFJ]7=!8E'[T,>6W&]U3/;54'U>BZMK79% %5?8%/[G4.0#P=H,!Q M>7VK839[%="PNIKE()A"VR3'6)YO]%57U^J723KH6GT]Y^<_I[7UL=7J M;P\[5HUKD^MG5@72.,_;PQW96$>OB@^^V%X??GWXUSK\VU]T=@QWN_#;1LIR M%\0>+W?!LK"A'=T95U[PH*]PT5>XI )(7^&BKW#9[/?'^&G=.K2W*URP02S[ M2=_@4F4^T#>X;+ <1]Y4MI01=)M9R3(9Y$@D$;^N-DA+R.UQ[-Z#A<0BG=C0 M!PHZ9&/FWF.,IX)526VSTSP6^-!.[TAN3CEMF?WVUNV@99(;E9<27T(V MLUTG[?VD*]^#^(Z%QC@)0TP;V%'$X@J*#LOLMHX%C[?9J0B$QK-WM6%:]8,0 M'0=H*TNZ.[>DI(:L=LMK:N@:X:L5VSOOU5EF42&Y47$I_) MN"@*&59.6EB=(P&J:9A-ZVA(;?5V@LJCS8OG2HZ;(+8]8_Q4YF'O8F3K*&C3 M[#2J8&YH!.5*,H&N"CWBJM";.P8/>5[P@-(Q2J93>/@OV"L$8(Z K]R).X:7 MC?&=[=_"[Q,5U=6P(QAC'$QG-OIS<6!X[-8>/QI_G%V?&;\.!E\6\[OK\E.G M4NRD2T5UJ>A^2D6M>OVGI<6AE/FRA!M +EFTK%JL7#(ZWD9:)(P':*4]!_A'2\84\F]"'_!Y%%PNF,> M6><"%M^ X^@Z"=BR4Q;?!;!E=\PWW-BXLQWCW]>?+^&(TH,P0,BF-C 2B'!\ MW7/O&^XT3A(X'4#QG!# MYCWB/'%B8JYG1@[BVT1""@B-\%]S7S.+OX1#8&9A"J^!X/$,LH B_"Z. 5;\ M!(^G/V9&,"*9A2!QQLA&.S^9!3Y.P UI03SXXST((3A%N"ZS$"9]9@S@/.%+ M,+:@0FX#AYZ3RRDF#T]B/T24X.J%(:I ZI$8!W2T^$DVW BSIP$0]!?CVT1: MT0<9X>$?8W@Q$C%/L83C) )CC85R:^"I6^;#@!XL,U("(XB-?,09J,O^A.?R M0O:E?QW6 R5"+@G9 -0J31T4Z"X,)BR*N&R(6WH.TC80V M?I'X9,=1#CDQ^ MP5](K0"3Q#@T:F#0@:['?QW#,H![Q14]^^%&.!K.$Q5AD9(']4V:*]5#P.8@ M!D![W M[P@O0@XLE<:A.WP8")D%P 6X:[0SL")\ M7>&'^164BIKFP#^\:"&L:1\(@ZB8.8M'3^GC@S;N[W!F""KIRZ)6J7>C\P#-W1J M(,9C1F3U]P;?0 MS6_KB(WM).(FROR"H"+">D@><(B-(PE1<.3GF&3TJR5L@BME3 MF8R%_PL9([GHX_WE4WY_.4,PFN6WE\,PI_:49ULIO!8D$0P1O=N^?D9CK96= M\[0Q_2K&=+>S?ZPUJ_EZB&>[__;Q0%UMAEJDFB'+4ODM?7E8/;U*&KEL'\AE7V751FKJ M"T-?(Y:58\ZZH793"(_ 2<;QWKEWRXZGGMGH[*3!LC046@VSM_T%?5KZ[_BP M+%89[5_P/[M)N=^JR!EZ+JF69=9W@Z.G]M:]XS.U9%--:6)+;:9JNU-4*F5E1&$\2.$R0CCY50)K[L MY"JEJO2^+#F)N@#RR L@;Y0^VR_89VL,U!;;*X[0\25KCH51/F?ML<1#NE3R MR$LETRI(@]>Z^&& 98U7M/CU)"/'5./+#9&C/E&!'^.)BZV M-H5898XCV"$2XSTJ?[0CG,32VDJ#FI?_9O7/NMD?IZ[GP:=Y;[,DA5!=L > M.]=%-::X'8,W'ZM]]VGO,4V>:M7]L9"$/ MB-#!*6#S6![YN@2$HX]"NZUTCPN42BU(FOB%W%@ZQ6UC)K;BG:BX(4Y !R6# MS)0VDJUJYRGH,!R'\V"18CWC4Y*0;G" 8HFF-C$>@O [/V8_9AZP>.P]\D,6 M"P<7_H3JC10_,+P['25A)(P=1(,+?'Z&4_I0/A52F*%PPSLC$YN]4T/!IP2"3Q)N M:RS04-%I=E%F.+*S&X0F]HL+,N3.T64,(0'<8CP@+]D+=N=&L0_F>^8Y"2=O M5A(1<0.K$!XM:U4_>2,$?-'R:A%U3")JH%JH9(6:H,FGQ/G!_V?O2YO;-I*& MOZ?*_P&E9U.E5 $*+@*DG;B*E[+>U[&]EK*I_:2"R*&(#0AP<V9P MD0#%FP")/(PK486HK#*>U,3&/"+< M2*(9J2%$X2 .ZQC$Q( VXJ-=+5&2QC:%$#7>',65NHE,M] &%*B)K?%_P,5, MBJ )(&#$ VFO;P/]H6]QVR(>3PL7/1K;Y4>&&!L4V-KHD83?,%08-P!,ML7] M8VP&R/UFU+Y/GD>#B7$WBIQS3!5)LE#R*9 XX(!1ZBZN\0W4(!X :'9AHB/^ MS0'2W0BWA=2!)7(&)(*!YR$94V65O]!!?HW5S8)>2"YCX<52DF&)#^3OA; @ M'5QR9\Q:>V*XD[(6:S@%Y\TWL!5CA^Z_D84(9 YC@=8O(!XU"^/N)-3/3*B- MOF[,V/!TZLO_F;==7V40M#3!M$02 LFH'"9!$GH8@%I@)?9Y@7Q,/7_NQ]-3 ME 3XE6?+B6+8XO[D_''Z)!BXS@L=&I1T*,?&E-200![UR<2A7)YE%XYW558Z M[P+>[AP,"<"[BSRQP6%RYNTEE?;E])=L+(9S;N.P%.KOQ]9NSW)H:^FK)$T>%/6^)D%52;TJA*/*[15 M8H\VTTN9N\S5WZ9_O])^\+8/P5GDLTVP$FA'DOYH '\D(]1LM*0%?4O,E[B@K-* MXMZZ;(G8W^/\^LC'+E#OT4U\Q-3Q3D)@X]B_7&R[',"+%S4VL$8S*LM@6+:1@/>Z8[0KO EK> M"/T%X*R,14%/>T"1'\9WPXPQV/ 4O$9"D>(;2=I4\^A2<:-J:A3 PZ[+1(=> M"G(+!3>>::0=AWIB3SZ^><(X39 )U-#=IY$7"OH;/BF,!(S.<82"A[)I(E;?*.1)BK?<);8/A+JG3#UOH%MZHNY)!2FMH%NF:_&\WIH%'=E;F)! M -9C<:<5D5@V=XO#D3X=O;K3,F- _MTBCQ\CZ4QO7"% MRQD_'^\MR<]*9WJFNV(N->QM87.YK3TR&6(9QW$N2.PAQ_L>\\SD_!LR7G[! M72T_JAC2!,=ZI#82S=+C9F"L]L748B3N%"'C,T7C"V]ZQYULV>W2K3F 7;78BG9$>FO4E:DP/R8>.$8Y>> M&NEV\LW/%^S&LBO[0GB*$,. 0:,@LTLV)8Z?LS2=J1O0M!VQ_!8[1BO+Z!]&19\[>\=]JM[\UB'L0TBSX_J.]! MS_0<;_37>UA!^"5^ZFXT)>/((9\GW='(C\CX8QJJ)<]1'H=?OI+)KU?$ M'<-/RL69T%V8;6>]:_?HS4O4-FAW!^T?EAM9_LL!03MCCMI=T%>W M^ZU)B^,J WS&W+?9Z9$5^NLNNTI-7V"[V:2N>$+(T4FQCBE72HOC]VA;;6MO MV,Z&>R;40P+3FWGWZ$)EPIS+#E(U.\ HHJ;+:SU:UQXWBJ@?IH?CH:6DEC+Q MZ+E14,,NN8JHF!?2Z5,53:551X&H^;$QG,T=[X4DJ0+U$Q)-/DASY>H!:AP& MT.;$R(C#',UIHJ!J8JM52_>[ MYF=&+"!?21#ZT2B,?-M]JIV@F.JE..7JR5SRNK9A3B\S*M:6_B ;.SY+5P+L MRF[LU,?3:0^C#2?8L $ 7F'>TM'/I"WO$8SZV&S;WI2T1,T\F>M2]V.H>BWG M#[.S^AQ$#46*I&]I L!RZN[Z2;CYY-VD\K2^/-9:PNIJ#&/_#B MAHDULYV7MTL')/UC8/^/O,7C-)MSNI2INIC)RE,Y%5G^\:I04("=.5"M.Z0C R(M"ZG $+^$>[Y M+29Q;P#Q4OH/_D!+V7 M3+S!&L0LL*,I[ L+.^:^#5N$M],*$L)O4Z6X8C&^5>4M8%EE'OU+_%4LB)M@ M ?CC2])SV \L6E@;M\J@UJGE8*D$;5 Q 8T%WZ#EN;1PA=9/+/0US6UX13G; M<8APGTW^%[AFFWK?6(LJBRGC%R$&EC;XR.R?$@!K:E@IBY5IP(7UA,6U!ZPY M[IL?5E0/OSJAX3IN&T*[HZ6Y;2OJ%S+8P5*%O )ZMX3>-L\O_2RZ7;UX_UMP;X%\X6Y[!<& M^/*-YVGUQ.$AIN'U_4*ZI&^6;L/WIH$4N50%E44:A'5"#5E7"G&(5Q:TNX4- M[J@;OI7B#[?PL;K,34P\'.;;%)7H"4FE5!WN.(ISM!:B_:?5&#N IVC%E^SG M I]:?'ES:/ .#%1)9L2.4!W,H*JC.OM:%'%+0G)'UUZ[)M-T6L4)V963\UT! MO2Z^D%X#SI]J!NCVJFTW2(_%L24EBOM6]OLG%JK_HP-YSAX'5K-8O<6' M00K7N%9JU_2Q@;B9SSN!9[^P;Z??&[S[*9V-,X_\.<[5I/.!Q]&(YJJP>38N MUBKA]!/\S';Y-CRZA3MB]:>6^T3BH79VR*I97]B0(AQBC(/A1G@;/'&\;SBU MA\Z/BS>?3%2<$0O3[#$U)F1%;3BI#4NMUX3RA.1LP M18<:.L1R<8HP(2P"#%""!]1!XMDWLKW0<$/Z3@]6 W'[DT\?T3$3/D5 MF]L#3T^2/& QF9(89$O>'J/ =DD0(+@C^)?-2 28""MWH\A\2F;W)>_&5U/N MD.; '"_Q<*#,Y*8WBYE%7\"3HU,N@^@Q""T71XH!9N)I@\FH,$L(9C@AD]U8\0K \@K!<$]L'I!>R=^?-#QQ@+!.D4Y)P,N",#X>- MAPM2; 6Y>M1XP&9A(6/AG$U 1LBGHV*1'>44Q#C? B+()U,"OO\SSI(-Z"K= MN6\['"UW.']50. 2>:0K()[H3I+A3G\S;Y04L7S *"Y7O-NTU/$-F_VW++BQ MV)Z\\O&#"\(^!T0^ BU992DBVZ=3T3P !?;K+DIJ3B/ (KPXE+CC!7:@+&>Y MKA+8J"($46,^ GH#67*+XC-=2JQVJ+'-N(%67G6*LYY0E M&YC&*F5?<)SDC-5M4MK1,6=%RIE*9&A-)EG%8HU\Y#,^>!8X%G4)@!XFFN") MX./SJ3W"@6(6^S _%3E^ YUB1]'"YX*6H_E&Z+H@_6PP&5.),1J7AO8]$IR3 MZ7O?J22")OF;L%P! M=_Y-+E*9N#7XB[GT%Y$MA"P#ZMIYR96N8U$Y@C&K"L8XO (V:%*G?P-,I MI9A]PQ4'L4;3>+S;"O2\*9\Q;0)^X)6P;74-EBT:ZK=YAX_2 7_/ENV@H7OK M^=@,^HX T>@B7^&TG>2FU3UR1--91> MJV<.Y*YQ@+%_%.]UF%!KMBYT0FV^@8*-/1"":$9/5#2;P4T0F;. 0^W!Z42S MC1EJ>1=OG>'UZW[/BH5% N-6PLGJ5$"3>?>Y7Y)=!(E(B4PK@OL0ZU=ZM#Y: MX#2)@O7T!"8^.B<3R_;1D8Z8;GFB-D#DPO%.#V18Y0GL7W;4HQV*7@4=&$N' MT?./W2"!MF^FIVW0A63%P=5^? M-Z\^ZJNW&N:WEJSFLB J,-NO>-!BJL_W,&NQ.X/S$D_?O)^6:>Z1?!4=NP5O M[M!I_"='SV]HH[R.FC\2(^;U[_Z&-DZ#QYWQ^)%:B$=&Y(G0-^3QX#70<@M& M=KKA?Z&UO5\<78[Z+266HI_3;-6M:7/\*19K;767R18) 4O=QK:/1][SY79Z9%U2NTU"-9]'UTQ;-NSIBV:JK;6LR>=.U#T]O5 7DSQW%M& M;(.?T^*GKH+1F&C[4+#9VY'C6V&;.U MD\WVK>OLGUP J6)3SPZUM^-KN*I 7N6]-52IXMZ.I?RK F^5]U8QJ[]Z-OZ& M,QVIC4^3TVMO["MB2Z]!B*6Q]AMK?X\L?[JQ[(VY7Y^]-89E%??64*6*>VO, M_>KLK6+F_AD&^?^XN;L10I\6)[]@,15A90&/GCL.!(F7!& A0.T\ E,_R!CT MQDRNK=]TO;5_6(OY Z9NG,H9..N8RIY5:E):53N-:HB:?! 6:W1JC76J>M9* MU1!5\V0QEL9V?571/GG/Q'=IAPSKB;BC%\$.@HC46]$JHBPW,=Y&T>;'YQ3/ M3#D71=MI-]9K!91JW_/G'FUQ5G][514UI08)@(T:/:J]NC5'U$*-JJ+:/@C/ M-W>">3DZ]]AZ0Y6&*@U5]D25FL%;Y;U5S."O0UQEPZ3 >R^TG)(6:3227=@2 M[.C>P98E9YHB=N0:W SN &(=\@-W .]Z>P/W*";\]HS9UAO3??MC1DN:_%?P M#-SOYFIE)C9T:>A2=[K4#>!*;ZYB)GSU#/9MFRF5CMQHFBDU>S["GBNSTR8( M<$GME;2.*+*N^M8DY"':(P%]N?2==$H[5UJ5AC M%S>(JA"B:B\SC0=Q62=Q0Y6&*@U5&@^B:GNKF =1/7^A:>>4%K8U-?$5-XN/ MSA/76X?7:U'+J8B=3C,^:6\+&^LQ; MG^99*]I.>^O.?A52L[57JN?4^0X<&J,&3CQ]]E3?.ZGE6.T.%I6-(35Y"WG+ MX-SO_QJJ-%1IJ+(GJM0,WBKOK6*V=QU"'$T3NHR!U%)%Y3#3>BH#8DV"P-OV MH#.J/4MJ>[Z4.TW&\?:G3-/%J:%+0Y>&+O6TWQMJE)Q7/U-#,_/!HR^,'"L( M?KWJSN<. 7L\)/YH:KE/1'+)-\=VR97P,W\@7F1L/^,GO_P#^&!KV3RZQ7QG(60Y +FE7 M@CV&/X\?%+G=DE6M_=#IM7MR?V!*O:ZA2'I'UJ1.OZM)QJW>;_6'YK W,!^4 MA];5>[5E*O#J##(*M[\ (O"3/;%'EAMV1R,OWO;,?J*UFVU^@_XY'LD,*=OS&/,-UG'\5OP MH1(1Z'_^^+'[Y0X> O?.L>8!,-6(.$XPMT8 ^*]7,OM];HW'\>_?['$X_?4* M/R8^?EYH?'WI_C:4>E^'W?\'/MC=A\'P]'W]Q\1\=,@D3&RS M1_Q!O:'\_OBJP4977%QF=^]T"9^+^J)\ZQD.$U(6$V(>6X"K7,.\HC\. !QS ML_4?\] :\QQ2DZW;^$._W+WV21#Z]B@DK/:8 F$G2%1QN$ M611&EB-,(G<]]![V/>0-\-I 'P^)B@^GT>A]TC\U)J*N\[2'<(/YMOM M4:[B!YN;>V6';_L89Z]II(?CB&J#TI,X?RSRY]MP=*\;Z\BCDV(=,[:4%L>_:EYM8F_3A[<2#;6V MO*%3%;'5JD&O\UU -$6E5:&4Z%T5545%X6M!A*=..=9O]E3P3-R("9LP\N3;> -+M5O': M&J__,,W%7YY-W L]><5*JL]-]U M[_KIKX-W/PF&;(A"@I/L5V/\3'QO!NNZH6^-0G:CC)&1^'XTQ9E8L,S@7?IW MO$F_)8]^?N9D?/D7!?1FDUXRSB@4!,_NT/>".1F%]C,19B2<>F-ZN6CAG72R M)]?#6\S9W"'\OMB;P"IX 8GWE'@W29$&.+FAJ(Q_P[\ 1A )PM@>TW6F%KS) MPDW@A3'>MMN ]U&(NP]3,J0@=MX%^5O1B>U:+M[3PR+I#2E[LT_FGA]2R(+( M"=E-Z<0.1O >7 L^GS@ +D>$-9\[,34S>WV*X%5X>?UM:CN$;JMH85@@7;HM M?",^7AJ3N85I!Y$[)NR2-EDM>4-+Y+Q>RA09H1%+J,U2 >P :!5X"!?Q\;VA M!VM/82NVBY3*+NZ0)VOTPMI5_-;M?LDN+/ ;Y>SW 99GVXOP7!,1_MD>\/1Q]*;_F3]DJ92IXIP54Y&D> MQ)TB"G"5,9 =MAD!E#?"!Y?"Y7.6P:]R1(CQ]EG&!=W__X!&WZ:$8B/)@A"\ MQ]"RW8#)G.?0G!'0"W8 WV;;!_K$>Z>LCL_3B#9^-WY-YAV;!]UH2QWZ2)^F4L+F0FK&J/ST^N-5R&7\,$:.G[S$@DC/ MU.O@)Z8I,KPN"=WD[V]^6/HS^8YI6%1W"-=VIFPI)\-X]X5B!E)KH8XA+@CJ MB%!6BA=?6IIJX#$!#0BP$8MJ!CC%P@4]2CU+5&1/8 MQ:V)9]IG^0-WB6V[ M3R54!S9#1"QC<^N%BBQV],!%'8L)-/P1#@"V+JR2TRK7]B+@"4Q3FH:6I/"A MN@A1(8M<\<.C94@;$]P#!9XG;%%UQ \UOE((JSI43S#3**-/4146H &70LV5 MQ8/-\NB\1TJ01TROC@V?F!IYG&,FNTLS(P7KT7;L\ 51!+CCRCLY)7);6DZJ M.X@'T2BV0R@VM8Z*K23EDR@?">HW,// 5AW1O%NPJ!]?QD9SC>2K* MQKB+O[>,:C"J O1W0'53W1B3*=TG@XM3=HD=J(V&'\!NJ)JCQB"G.\\8#X09 M.%S44R@WB1>-N1G0B%IT+\)_HO$3.VB\5-,CG-F=%2R)JIXF89;-'@&><%4!D MIT2LFJ.@QD>!5I.C8)#(5:(W+&9 @;L%*E"BH8+,Y]0*PK^ !DF$K9\JNV8J*?[S2DD@8"6 M8-4:^&GJMY<]S=1_,/4B9XS0\=>-8S6SM"%8( K!//P?0LD/' ;$G#G6M$ D MCO#Q6,_, R7IV'\QW;Q.Q!C&PE!.K,SA6^&",TAWG 3L,'H4!F0U&S^X4Z&$/?;+?H#_"ML35+5KS)7+3$ MM5FX&6HQQD9FB7?"I1O,OOBU/$!0ILM@0QA+*5DP/>LL&MSF2BF@5TV.YV(? M)YPSP3B%F%A]1$8!^ANQ>;!J7,1'T5 M#X[3U&&);?+,RZC%G7V=S6Z_O$>$DY\SOA<] 5DM.#TS1& ^"%[=%1[ZI0"% MUE_X"PO9,0,?3^/$W;-="@V%(8@P&A[$A:C O6.;<2<-L&'PSXW#5%@C^HR. M ;R%VCZ1C;$'UPI]Q3=/#<6<(V/E@P6Y.#E3U(D_+<-Y,+7_\S?()1K(";Q+BS^#AC(@;8(P(<#:!XQ.PBS<$N;M* MK. '?X\284)H]&=!2\9KTZ^7.BCQ6^'Y^+TGK'!?S-!)%"G9_F+ G%AJ/Z MV1YCOXKR]@BI;0*>,*[UDHO?WBR&459;PGRQ4HL6;<\%RU,JMH*H\9F82\L; M2&QZ5) ,9L]_4YI>D*1<,/\\66/$A)-94C2S@#B\_P$-Q?*( L^@2,S% I\\ MB8K O]QT36SV3(P")9W2=D5<)8DP<7-NS+.>$\UN)UDJM)5&SJ)-CQ^,_9<1 M(LQ%G&AD(XEK)+<4N:C"ZI!&+M<$M@]K)*$,ACI\703;\)%L(7!9$'@CFT*7 MY-8\9[#$8BUX/>& UKU9 '&QI^'8<=R,9P91PY8Z3VB7CIG):M',FW%$ MI;,DD(_;(OB_2;B>!(;CW1QXQ3[/!BKS>UYEXN\+ MVOW[&G;RT52RO.JP^3L_/NMPBO!D@CA>2>F<'/]V8C!>*YF$ K1($^>XQ*2S M<@"FLC%"_>%UVKV7877/IDWO>'I(TLV$)X@=@Q;P,U,%NLEJ2"Q M6.^;'^)H+[H;QT4 ZX.^ "&)$47U16*OA2]ST%P.S=W*VL2+1C;5 M3G$6'%4Z13>X%('9B"K-71G'",XMR2XUW47,1P&SY):N;^/](W2HP>TPXFJ: MWHWF;4$6S>67Q$QQ\Y1$--H)D(8L7N+QPX_GQ 38O6K$-0;2S(O"O#+TXU66 M(%M$UD*FB1#-:6^M.$.2=K0:C";@C2*Y)5K*<)R/YHJPL0Q7'&Q]>:'397= M$EKJJO/X]IE_L>S"%JFUQ#U>I=QHC&2%>HOFF-+/7?"0C*8N(DP(HCEFV\=Y MSH6^7;PUR_?QKI=Y"4\ F$\QONCJE?)'(/*+262)E$W F0DM;&I'PZ[QAAEI MJ,>Q%#:X69*C8JVXY%RA*9DPTKI:$24FCH3722O^GB*LLOHPL\=8G#-RE[W& M3G@_D7H7NQN^6=G'SYOS2_& -UBBQ+^S0^Y]\3A MSJSVJ83D+&K 3-IF./5))B959"(LA.7S #;E%Z>[7M**NDO'I[&JKK^0LOD6 MJG!%=;>D*E%0N?%RI-;3#1/$_.OEO?: M0?EM7*Y0(W,GE=;!N&,TI2T'O>BG:7H]B/#,;X_@^_AE5J ME=E8(\L&@R!GU\<(PJM5-,TSOEH:@4&[^858!>D0%7&, M[[C#5EFON/26?=D)#IA32]-3L(*R(*"$S230(UX(L C$?0+7BM DETP8G == MA)AO[-ECY Q\,(CYR.@$/T;NV(EO8*T85V(:RHN!8]?#L"+; PM1@F/Z3!QO MCEBMCC>X\CH@835$CA#A"HC4,JT\GH4)6%;[)U&-6Z<.4"_4QWB MK,A4+249AFS&27)$@JH$-0O "M;X/\">O&1M"C+G^:B2$2T@N+Y-6(UVN$Q_ M5/VP\FAJ^4\\W/8Z==/TNX7-9A,"WOR098 T[Z^ _JGH+A$?PU*ODK]"Q%\O M&8PW!QK5)^<+\UHL%OAT%CH@ $N,F=#3K"/6SH:F1Y/O9!2%K&Y^H2" #VM) M#:\<1A;#@4F*"DGMHZ#L859NENBQ)J;5^%.G\J=X!E=1.E8N?2KKEKS)%)G' M:2KY7"MFIX"*!UL(AQREFEEL@@V-<-1-.))"W7PQ:U)5&\_A G*R%(1"$N M?F-WMD)6;KXIZ0:_D>4#+PJ/!%B;AF>ZT1,V7E&"\&:M_P#LCOYBVEUD^9>) M;VN-,8&?\"TDEM,CMFG%1'58'+\;QS*_T4X0,X\'T;!E _HK3".!OHE&+#$U M'0;*I#U/4%:AAMET*/-@G+W0F!H]Y:H1E?B3L':F,:/R.#2)' &7Q?A;7(C]%&'Z/^.U^'RG MRI7P'JX3B]F60)9;G^1R @&4GCO059B /3AG-1J\B- MBQQ01EG-3F88:1*93^?@,M125ITDV39\&W'.D^7';:[8KN,\QP)8TJ=OA,]1 M1@XSD:LDX<]R+>9QY&7Q$;Z:@0J3#VE'9%HG#2**N*1;H\%4'/8*;XQF\R11 MBYEW_V&- 8-L/6#RX-76!6>Z&;DU[3],66=? *33^*6 (AHL%*>6 B; MZDY&'\R(I2VQ(U:JA.R+IT!\YO#,[NQQ0K-W_A$YF4;4\1A:L*X"JIFPCW)J MO\"&L84/,T*2E3-KTM>FL=B25\!*^))\BGH.8DZXO*;,'7YO?F#:$L/^A-YE M =OF^9)&@5AFO@CBF]TGBU?2$\/-HPFMNQ)U1GM'HPKP.V2GJ,_Q:_FO'OAU0?,M.GK+QO3*".//[,H#? @ M\*]%37_1">PH>XER78QT@O& O92Y MTD[\#3I]/3/$+_:-XS:P:0#])3X\> 9L#B36X&X,!S@]U3Q>.OG"\VF_>3YM MDS&RYK!O1XQ_8-=_0'W6Z(E6&:;7/!ZO3\A>$6=OJ^/S'>4X(*Q++MMC-BO< M8I8P[?>!!0/8X$]1^=SM J]\;#_CK[_\' 72DV7-W]ZEE9OI5($OGF./ /![ M6*[G@*'X'IX7?DF>&4W!K'/(Y\F0VZ!?B'\'NH7TP#09==WQP'8P@GV/NTX6 MB3L0?B637Z^(YSQ\&78,U9#@/Z6MR-(_95G6'^[N!P^JJ3V@JE1D37F0KP1[ M_.N5/7Y0Y'9+5K7VPVU/N^UWM*'4,3LM23?;7:G=:QN2JANJV9-OA\.!^8!/ MOD>@.KV41_N>G>)?W__Z8 M>4->WCOXAL]?O_P=EG\KJ+"!#X//?[(?%Q3!.^'C\/Y^^#7=7KQD;O 2W;/T MC3S^98<24E$"\??^(A*-IO&_T\_'>%10)I8HIM\*:-/:N.+BW^GTJ7 M:&TO_$M% 35(NJ/PO7S"'A/A&?RRKR2WCZ=?J]-W'+NN"G70?: MUX8!U^ V^<&?V?N4VR.!^@E<\*-">CG\QP'CYU5L[J3VA*#,0S94]6I# B;4 M^SP*O<=D/@4+MU2*,<\"!PW+;D0N=26YT+\]/Q9]%6;S F$^-IW/AKK;#<#> M6N,O3U3P=4%7N$457E,X=0 M:8N:V3X-D <&S125 Y'OG">79PZ:ZHW*/MCFCNOM5@KT2F^NH4LU-W<0R[?* M %=ZM)9HZEN;]\=5V7N 53<[%P.K86QM[Q]#Y>\!0JVM' +"QNR_ MM(.SH4M#EX8NC=E?SW.([U?>:/1][SY79Z<4'#+3- M] 3-IC^Z9MCV8D2^4;;VCVIRK27?R.=^7.,G M5G-S#5VJN;G&?Z_2YAK__=!V^>!$MV^-9=Y8YHUEWECFS=G66(#5VEQ#EVIN MKK',J[2YS2SS7)=4]K_TX^46+MNU8RGNZ>)-;FD+NH_8 BIMRL1Z,MW2_C-= MUKN1UO /V82+0S5Z,?M:N]N^5:1A7QU(NFDH4K>OJ]+ T(>=5EN3!ZW6JXU> M9I;_9+L2.!AO:;\3_COCD+=RYB-LLOL6FR71U@^!_3_REOD7]/>)-;.=E[<+ M3D7,!UW:]*NH"#/3]2MM7,?;#5D97+[Y(1X8PKJM1KZ0M*B&A1JUI+%%_,-* M,BS2;$6]=TE;B'9K\[80BGJJ-@5SZXE(.7^;NMO"VDA:Z%MV@#R[S3+N5A<9 M\N<>\>=A+$1TW<GE+U:*$:G!AKZOA6B+(+6VQF"+VW\3*G#6L2T7RZS\L M-[+\? _*!2H>*WJU@N=BG+^.SD33,BW CLH#L^52\')OC*K(I9Q:%@I=BRVS MI@QB$4.;M/&2[>+$X[=2_.$6-@ZV]A2NX\Z$:4]=-D"9-1W\Z:B,M4/<256* M"Q$6]$-E-%L]&8:']FI5I%(2+=\W8S2Z98%5E/JQ2J-!#L\6ZF'98D=JO;[" M,MND/C2/\MKGY#:E1@3[N MZV"W='SQ\?.75\O:AK7&/Y)7;HN07[.UZCD7*A^:>T_+* MAGGMOR6#6I_\&O6,-52Q91AK/7N UCSGI%LVY)?NB ]GQOYEZ91!;&U CL\] MN\;RK[6.J&[?L.MB,]&Y;8\ L ! 5?(X#[*Q4ZN,6BF(]$!Q25@[A:!JHMH^ M2+/"2SM7-K19^^Q4P8F?H6^Y@<.F]5GC_T1!2,;7QI.T"UY5&?AJ/M?YG1\U\V%U/"D,7VZV#=-(];P72N*Z-ZUJ-@[RR M&SNU@CB;DZ66SFQ+;!VF&_UYGRL7[[I>*Z*A%NW=G21(;& MG:W;Z7%ISJLFJEJKCD9&U11(X\XV[FPUCO;*;NS4*J-6"N*TSNNV%=J:V&F= M++&G[EJ@>HVU#K.SS6B]089X01YW6<+W!_<9SEO/?^E'O@\_':H?5E>1;P>= M5D]J&\.VI+?[MU+/E%N2W.KU;CL=9:#VS2IE?\=XL>%Q0$)@!R%Z.&$V*;PZ M6=CM8R1AF\9N2=CFBHSJLB3LSJ&3L$_XZC54^1ITW?"4W]K8W>@PR/=#BZ4@ M-:9X?YSEZLRDVXY1U.$)5W_$'[KY5'#5U:4OL-WTY[30[NBD M.*M8X*97D-YL[KFTNA)[3F"OV-FC8Y\@#KAM9?AA4F4K Y^NUK)8J59"@+7= M 7CGPMSWQM$HK%\07%'T>DC!SIDI^M;3/RX]Q-<$^AMZ5(\>EV:?;7@50[OT M"'8:&:W5G8PI'\1XJ0Q\QNDJR>M^&C473@U%JDF1':X 5]_LE=T'?B7P5$1Z M+[];__'\?A0 OH@?]%Z^DCGVE'*?[L@3IN@$A[HIE%OF;7]HZI+2']Y*NJ9K M4KLU-*3A;:?3Z\CM@3PTJG13>(OC;C!>X;E$&,4($X@UF@K6:(1A)IR:X_GP MUA\%^&?F^03O$O&Y$(]46,1G: ^2+E&L,3TNF^D7)<+W@CD989:V\R*R]E'P M=&G>Y=*^5NX(5DKVM.:.\AVL!'CO&]ILW\S,]ZG.->EQFE5UU-WN28T5-X]E MEY4';U;5O/K(KV["]@5A^WO40>GJOU,=E/[.QL@X1[TNVB^ GT"U'A6^,V:S M0RLK MMQ\/O=E]@-?:NEZY%N I6Y?8U0(\;>OV-RO!:_(CBG17KWZZJ[K"O?NMU]+X MBR7PTYC=9H-V#GU!UZ"G04]C2>ZHC?OUT\9;YVHVVKA1-PUZSE$;UU/W#NJG M>ZOKQ9^Q]#3H:="S+]V[42K2MDE%"TE*Q''@JUUW_+OE_T7P,3[;;OODH\BU MV5-VX.FJ8C[\<3>X$L9D9,\L)_CU2M*6$Y343M>\[6D=R>@:IJ3K/5/JZIHB MM;7^0#6&0Z4#+],>%.WJO2*;I@$OSR"E%(BRC*P5P_X.E8*E#0W-:"E#2>NU MNY)NFK+45@<#"> V;UN];E]3.J^F8&7&+AIXCKTR4A0SK+:8')JBA-:+A2PG M68Q[-I#Q4M<&P<+)?*M3IC;HRY[ F]D\IBWEITZ^6X)^093+TYC6S#I29/G' M;)[1PJU-DL\4_[#9/-GRM(62)":]O7D2DWJZ=)[FUWRX=*GV< MQ(GL5?()[GIV<9C2O2OR4F(HIP^?/\R/!SJ4/"P92NX4]T!)?B[,STE^J5Q# MA=,BZ]79H4=JQE![^5P_]6,'*OY)T DBXW0OUC/Q 75Y(CWZPL^+C_ID9H$A M[3ZESSKV9(T'K_]-+'_?C2"JBNP$ZM^2+KZ7 W.F%>WK;)&=L'YD/)T&.Y]X MI>?E\$,C XT,'%@&+M [M D_,:^-#LN2)[KL].FSU?&$<< M[$"OXZ&1)"C@Q91OU;*7V4V[.&5]\9;VI.85_G'+KC&**;8[YPWB-<"HMXNS M_=: <>50EGUIIFT;,I:DE)\+Z319;"O%117G N*UVA';6G'KIIIS9V=[H6M< MM9U<-?Q:O*%O4W38,(. O,VD^GSR7&GDS>8D9$%P? 0_%ZPGGQ":C'/8TWIW M 7YEA?UE3E5.U^QJUJBB;M;DY-@5U.N=8-V_>FW8_I1L;VC%P_G.#M1KA'5K MN_XH5L6N(!9WF=ZW<7')I@0VY'<()E&&9#1UPJFC"[^U=5TOF>^(1JLF MKOS.ZJTCM@SEK-5;YR#ZK7JD5!0PT"[E5 9@5;E"UN@AC"SS(.JV\?I7'M7W MOC4F\(*_ E&86V$R1,<+I\2OW9FMW107")Z=0C#$CEZ3^.;.N@]@5;<^T^JA M^B[DR#9%I7TI)S; NKV$UH)K]:WMZ&T M\3LTV_%[2<)]?C>[CE8XT=:.KVPJ GB%MW8,#5UAB;5VUJC ML:JRM6TMSEK$@[1]QX/H$)_)JFS]K7CAM#1!GK#(@7@., M>LG8W*KXT]L._];.FW0M5534FEPO;LN=+5ELJV>9*:R(VO;W3DV$'D'Z(1:[]C&G)/[TJ]=N=6T@VS+?6&MP.I->S+@];0U%N: M6=:(];1#D!?;D1;Z"%OT84_ZBZ8SEC%^EICCC]3946XH]1]?-=+IDHOK+#+_ M_OJ\)S.LR_?.^4OXX$X\?T9[ZXC"'7S9GM@C"_Z0M$_&_"[8ZF_$>P+';6J/ MLL\LP%\N8Z](T"DFJB>XP!_L$J30W=H)@,6@GF+WGR-?\.;$I[L$(N%H=?_) M;R6V[K?M$&U\'L&W0[G\1'W8+*^%G*-W"U/LFP.XM!W0K0#^?P2 T:VZ5AC1@?3X&RPP M][UQ-*(03XB/U0A>,M ^$.DC,]I,&^"QL,\ 72$]HBBB%BC*:R1PACO 3== MBA@ P'JB59# 03Z\'#9T^B.(CC#S&#/@:U">HAWE _H]I&*(D\'ILBZP%#R#D[-%Y-$Y M&85PR#LO(LC*F K'ZN;?V7VMW!&R5;RG-7?$MA!O0(#WPB(X_Q1EF[4H#U;T M&'^-3-AX?.FL>=WJ.JVIT%'3LSQNT%9B..0/E3XSIC-BL=\ M^T^/U[((__/36I.^"RF6D*NP-_GI^>\L(&\X<\<9],?NBW\Z2,V+@;2AZ>&T M23/W%CRX[I(S5?DLNNK.7MP'>*WJ#EG?"_6*,[#.!3RMN-1N5_":N;%%NJM7 M/]U57>$^X\F?#7H:]&R_U<:27$\;]^NGC8LSI1MMW*B;!CT514]C"1?IWD'] M=&]UO?@SEIX&/0UZ]J5[-TBU^Y[7BOC[0G;0]P6XBK(\CI;L(Z]*5EJ1KEC% M;*7[*>%Y.9@[QA-EHMG,\NW_P8I)UL_C2YK+E$TE@R6>4HAIYAQ-"XRSA.;$ MM[UQ(,Q]$F!@?WQIV3\L47B7])_VYND_RND289I7-Z]N7KW3YTVFP^J[8D7? M2UY8\NLY9^V\CJMU4LR.B*J&^7=)PSJGE)!7(3V;-)^&IB=,\[EH;;(Z[8I- M*C\R[YTG%=SS>6SW'2EH MFI=!P9+!=[M2\-+\\ U-E&'D>W/6&.MW>SQVB#"T@O#H1L:NS*.)[9)!QV?7[49=;!D7BO5X&(E@N1-XV%[8M&DI=4BEKHP>WSZG3M[^M;XBQ5V+H+5'7ZY(BG/G MR$%;]^(^GY[+)4V6XUUM$;6)U]?3CLX.F3!\Q$7%9=2BSR\^=+@04$*KI7=^ M<$=.-(:'0@SXI!V^XX[=?[AV2,;"76B%Z:>PT;B3=S#UOKF"%?"VX8%P;;&> M,8+M"FF'&($UAA'2?C"PQM@*K9]>:SE24=9=HQO0[IS;47=K%F[*FS<+UT_7 M2KEY]4%>?8F]K0H[B_+G'O'GM7I"XRL?#VN3'0S =1HY[Q6^,V:S(S2[/>>N MXZ>&O.',9J[\:>;*5QC2AJ:'TR9G5?ZQ8>/)/V[N;N+NDZ^X=I7)'VB+BGJ: M].3#PF6(BGR:ZLO#PJ5T1'G[X>@5!DR51>4P':7..[EIPQ*U'P5OLA#P.KJJ MVK7.0-=NSKOB6#5NSKLV7E=N#E.@6A4 M=;-,:IAEF+"/X_M9_SUEY^C0'JR MK/G;._(T ^/P*YE[?FB[3P,[&#E>$/GDGGP/>XXW^NL]/"S\,B;VVWO?PD#L MWZ4MZOR]+75EM2<:M,NAI M;<-LWW8?\,GW=\-N_Y>?E[;"=IB %,WG#D&H+*=G.98[(G=30L(4M""!;8] MM#2SJZM=:7"K:)*NFSVI-^R;4KM]V]%;G8[14CH,""0$I\/%W@(E7HA^LZ8/ M4IE[H63K?<^E'IB%UT"N\H'TSM?SQ-\MGO0=]XE "CKS9 MW'/A0;S"L_PPH'_%;P4A_8(5TFL_Q_M&?%QEY,&ZUYXKL/[*$U D,;!__OW# M_5"Z^]+M V@9U3VQ_2"4;)=%\? )_'3#Q[THS#_^: &(/PF>+P"(?Y'PI@0' M:-EEIQA79\+P4:X,36/'*T-C\RO#SNDNSP[^ZHN+'?^?3/_;0V"_F[EO\B9K M'H!-2'^S0&?V$*O '=*A0/N'Y4:6_])<$IU&T"MWFW!N )\Q]VV?PK#F^+%F ML-@Q[W?ZL0?!78<@(+-'QSY!!'7;*JQ.34JPMBWY4P_2,NF\+Q V%();V[6# M*;C+<]\;1Z.P?M<'BG(I_9CTD]VGU;5Z,364*M;-XB ;.SY+5P+LRF[LU =1 MU>RS#>^V:>,.P2X*8]? .#/EFO1[W#8CQSB9<5;WTZAZ)8B'V5E]SJ.&(D72 M=[J+3:6]ZF;S"PXB\\,7ZK:3_T;V'),'JGW)N6+/\85?4.$;O^-D-K3UW:[\ M#'/S*[\5C^SK\TM\]26&@5^]^QD&H3W#Y(0%Y53W.X;F]O3D;)9@^X^ 3*+% M5*:Z7I8V]\"-;!Q&9:T6HH_V)%-R?/UO8OG[OIRK. ::F_!&_K92>SN_^6A[ M;6[M*Q$5WO#"\B.@?,EM/?C5W:F^=_RXKBJ:AZG;.W\(F\2"C)SV(MO!^$[] M$@K4FK#_[HD38MNH2Z_Y/<"J;3VMNSFNMU8#GR<3>T2$2>2[=ACQ&IXD_ET[ MW7 I$Z!K,_9@5T#-@R2/-9; 0IYM!/Y5]MHK\"9A4M(W)C//#4+?"FW/K;%R M.$T?C^.?I:JH7TK.)\]TR8A]1-__-XZ_0(4B?5!BCL%7(8H MM4[4_^SX@&H'&5]6IXS9DWWO!#FE38U#0X_JT:-J;D>C=0YTB=$1]59-*E#V M &N[L<:/8(T'@2 )W=$HFD6L"=>8S'TRLEG@CA;1S[ MX?_H!\>WTR]0SJ]5 M630[6POZ3_62=(16:V]M1J^$MK&C&[NMNG9;0X]JT:-J=O2A;86M:K?GKQ3J M-<;!ZF>W'@)AYO]\20G!NS(-D+C5&0#4/G:9 NZ%(-2FR=_K[';HY6R9Y W6.7T"^3[G+@!$>#'DN,?EL"J]V]6(/Q-OM%2Z&:VX\1K M_DVYD9?_$L_R#7'F)7X/U[)=(LSH5$B!X#!(H:AJ4,#Z'K:R?&,4OA/6^AL. MLGC]KG(YJJ_LH? :@?,$:C?P(L,8)QZY7J]A"H7B[-6B7?ISF M"3OW2V\US1,V- 7K6K[75/Q7DBREV&[JY)LZ^1,)>E,E?F" SYC[-CL]LD+? M5%X?P];>\/ZWRRUO3,0&TSOU_^"#F1T$\&MM6J FCSLZB?$-?0X M?VMMJRQXKSS-J@8W)49];+9M;TI:HF:>S'6I^S'4Y $W%*DF15[)S/YY;#_C MK[_\' 72DV7-W]Y%\[E#>PQ93L]R+'=$[J:$A ,[&#E>$/DDN"??PY[CC?YZ M#ZL(OR1/AO 1-BHB?C#\;V2'+Y^\D*3/)8]AMFH(OWPEDU^OB.<\?!EV#-60 MX#^EK!!-;4'S#919$UYD*\$>_SKE3U^4.1V2U:U]L.P90QD M>6!*O59G*.F=MB)U=4.6U$&OW05]UC%;O0=\\CT"RV&-<9=-5%W,/(U_>"=@ M'R)I8LULY^7MTKE(_QC8_R-O\13-IIHN):@N)K#R#$Y%EG^\*M2/<^N)2(\^ ML?Z2;#>PQ^1MT>'/E\&985D[(%;P#IFD[9=HCDB;96*7YXMDGWS5MIA9_I/M M2O#GMX X9W /V!R\I8*01Y)JS&Z8N-9]N(<#ZS1>2SA.QG(GP!F:0[7SL] M_3B0?'"%?T3."V;[*Z+@10/=K<#V M%=#Z#,_];P3L.+')>.&O@H^1%7L4QG]9_@06B%P[#(3K[(:_WOT1Y/8J"F,R M(;Z?O((^! _G'ALL/D:QPVQJ0ME?>+0"6 /IGNVR]FUJAT1"O4/>9NPU $VB MKZ-,$[=:X^ )UC?+'P/% MA;2/R9[=+:CL<7BKHY(M0:PZ+&/4 E=CB MV@?4$'[5#3]B54+DA(!J^(45EXQMGXS@F63.(]+<A#7HHX!MO'*3\?_B;[(\,V"68.ZY>+(X+V+AZK!(.6_#]ZQ0&.$[0!*C M<.KY@*DQE0T[""(\\BGW9K=%-W5R(@TG$^ >A.B6//KYE&A6:*2+PAVQ^E/+ M?0(IM^";*(,;B$7,OGG)F!%$:\*T/0\D!'Z!+0T2AL8_< D"@8!/"6X4116R'O*#NU'$>81 XH[6?07L@T+A%>B 5O M]KW9PC-L!UF>=5X @/2U\ >J-4.Z&I6.,64H^#$"/G3H5V%U0(4?[RG6!V ? M60%=#J4(&9/C?!'E&81?<[4.H$0@9B'P#+P/'@>T!* 6F5"R@BC;#Q",EW@Y M>&)$",I0C&6$^R?!0]FQ9S/X$\ ,F)G[-M-PEC!B7 7$1 /6]YP5\I!A[OGW M=SGI2'Y-A&.C(L>\R74H2?N3P"HO I[%P>0E/A*B.3(W4O$[\4_(T*";& C2BH(OLG@1/6 $88$;%8A>/[F:Y/ ME\ ]4NGADL!VXE/I"Y>_C>@*;M"*@F,TM(#)P.H/41<'8KG.01H1!WY!#IUY M8WORD@?)XL?YC= -V,.EA:'T-3X1ON'_4\66JHFRWDG.GF?+=BR.;%AF$M%) M%DP_5/&L^)PS9A!1CR0A"& KL5.0'):;LC0EM#"GIR@%'O&(:LW!WE]P>+H" M>FU)K:5E^[C?OTB([E)$'Z7IX)Z;KL#$ANK>K#:^$>XRLK&\2;",Z%E.C:O4 MMA(3O2FBW*1V%H5%F$<^Z*I"4')&76S2+0O831Y]\'B\J0)2"T_$);X5GR," MF$8^[H* ZJ3+XK%"]?H$32E4M,R6(=_G\$)@5I=_F!P[RX@Z-3N!8*;'L2&6 MG4EC\DP<;XXR+WSTW"?I'G!-'X]ML9QA__'^0]ZN_^)[ .^,HYEI":IRP,Y$ M^QFX=!31=6*+.^,*_$5>,FR=-[!!\3H.*B!NESBX.60$[D!(S(%(;49&>9'O M 7G'!@;@==[(FNBHTS?@Y^C^!+$[1S>[R2ZM0%[_ K-8=@-R "^"74XJOIG-WDN9EI?EBD@)^9S<-\BSB9@$HFV%[! MG!OCP,5X0*; 0^WHQ6]S=I;P MY>":CP .%UYITR6R^)X1],4Y- M+"$$54_PH$J,M)BU O80RA,(P(1;._#2K&6?;(IKSX)5Z-88\?AFX;M<2BE7 MT-?P_J @'H ::_R?B#I8*]#(E0K'5 Q_NC745?'F[( JHI,?BL B4_2Q8^. M\1&7_B3DFEB\_=@VH(;F@/_*0IXJD6#^@L*"&$.$S MKO-R*R1G"?#/LP5BA,P[)L!_U!%FZ$'"+,*#" 6G:LP*'S,PH'O&E!+?!8FA M&8.[\$(?RJV$6\IQ21Y"%(814V',A0%J)O:J8+/G8RA2=25\\R)GC/H =/[3 M$V'*9TSSWA)_Z"83/NK"AIS4!3)$;M4-QP(8;+;KH8KTJ->7:%?493R> NCH M@]Z9@)5,T->$M[ 9?_[BT=[__'DAWHLM?SB/PVILF6%B*I4M,\PODV,RQL!6 MZFX:+&R([% @D*+PB'A)4,/R,R;"E&J5]/OH>,1/?)L2#/J.F5?"K'\6FBP4 M>7H(4#L35Z%1@ZG-O ] "(K8/R*7>A M$1=LKU@LCN87B4?\7)Z)$!6QJJ3[ M?<3G_Z;>*"G%>5LC[A:O \^@0_)" M7Q%O.H[',;6?U?BIRGF=27MT.?6B^\!7X.NB$8\)C@! M'8#O4%H_@O:)PB2<0M< '&&$ +@6O2\./0A[#&S.7A*SOA$+C] ;*<>>V:'% M-09H44)U/Y,$0.'+W![1" 7"0UQF#'"IAR5H?4H0%81OVRU@&A"R$)^7J-/[ M-KX-#U@'5WB.7A*@&J8'RSX7).@RH[KYW0+Z"-J^%GZ#X^6 BZEYRR:=;KQJ M.,VNFKW*<"RPI.+#?TS#6O%YDQAMU R+([<>IQASXE![X8T:9\9,!%7S^@BZP /(T!A>K"!S%EKTJC+U>%FS M'^=,>*STO&\98EM5XKU0J_J1P#$?(S(3Z\.K-W@3CU;R0ZW8&21.?.HF^\/S M& 0>B0+<@TY[?,'U2D/!PF.9A?-9&\/BSH(%24WKIB;E,YK^Y.=LEQVRGRC] M/D\&MA/!IW<4<9^C$,/T8VZ0;I?7A$J8/L6(<07*B5IRVE/:J=K MWO:TCF1T#5/2]9XI=75-D=I:?Z :PZ'2@?=H#UKKZKW6,@RPDN04%QL"M19& MEI[J68$]JAP^] WP40S2^MA8?++KCCF*CX86N:=VE*ZF2[UAOR_I9A_UO2#\ M//E*G@F-5.Z.&SOP=%4Q'_ZX&^R);]I7[Q6*G!T RV"FFS'5/T\^N"$&1^% MZP8!"8-ZH<:\>M_2]!0Y6\*6P4ZN9@VL5O^)!,/OW+Z](\B.<)KAXT?&2*?= MZK2T'J"@!TI'ZG4[ TD;J@I(CVGH_=9#"]^H7KV7.DH&*QO 5(8)^ 7# M#[3]*U^AJN"#EBT$O "$$JG@PL2^E##+%]]#CX+S#"B=)/C"OW] A+26$3+0 M^TJ[CW(QU%J2W@$Q:=^V5*G35F][AFZHMUUX$>8>*RK-_"X0D2T!S:"M;P53 MM&C X,38Y._,U/S=0I2'+U]8,'EO^=:&IAM#;7 KM92^(@'%9:D]4&\E0S9N M>^W;OMKO*2S?NB.CV4^S.M RYK"OL]L,WLK]=KM6TDSC6&W;71[S:U3!?WNCH)K"H/AR4)*4:$_27+!RO+]P#?&BS+K&00UR#I"Z./%<60:-\PH1<'"@+0=VB2( M;SOX?1>[I;1G&*2Q:.HBF?.+$US!HT^G,6 6))K8H?5H.S;O-S\'IY9=9X/@ M"1/'^Q;[I'%6P".XTZ!G^*T6^6ZST/H$7#^>;XI/QF'Y))B:9-X]OL290%X2 M"D]!HB!88W2X0[K%.)^,>=??//\OZC=9<]BW(\8_,&\2"(_K\MM$=O6232"@ M27CP+G3FO4?'?F+1G\2QA'\!G83E+-$]9B-E%OJC#J%QBCC@JJC<_5SE4ZZ4 MW*P!/)J2<>20SQ/4>@N:#Y3ZUR1A'/]VC]L\@ +H&_U6N]WI2:9A&I+>'O2D M=G?0D8;M@:886D=5E(T4P $%ZC[;N%Y@Y3E)XKXE!-$,7D(3.)$G1K5O2YS* M];$_"LAFPW\'5M 5Z6._U-)K;Z11Y%+:E-5-"WFKKKAP.FM3(R]CWQ7T"F"; M8T#U6RG^< MC&WV.C'^76M'+GD\U&Y:H2FESN84&):<5E%U -$6E5=P:;$<0 M#Z:EZB@*7_,.X]$%8-?V<2U=JX<8[ IH^YBBD"_@K&9[HK5$A]M$-'J+!M'W M H-H=?B@1EL[/E-7!/ *;^W"+#5MS\<3ZY]7'/(4BR*>M;'@5%'N%'?5J]S1 MM8,%9QSD=+ZD8TMC>H@U3:N8CMS7WNIW<#54693"%=WU=KX1S&;*C%G5D^6D MJ4,'SP@J2(!9,RU"OGIOYO)?2K>?@?'#;&[9/EZ['3C3JS#AHVO(MRUM"/"8 MYD#2U8$LM3N]@63*6M?LW/8ZK:[QH&">5PS4PGXSD+"DEL\3F@'W(2XBM!SZ MO<^3SX\A*^KI\]OL/^UPVH\"X&KB#^FU>X^-C-H1$4L7PZU.MS.XU21#ZYN2 M;@()N]VV*0'H:K]OM#MRKPLP*E?OORC_YE#N%Y8"),5?_F*]!+>>_YOGC8// M_ATO(CXV['(1["NWF,O>H]E;7Q /6#J!\(]M0-<"W@K0ELT0RZ%\C^1?D\6U M+ H. E(^HSJ7%KHMM ^:;&A:Q_B._[94?;N$1TWNF9K65P$E@ZZD#_N&U)/E M@:2:K9ZB#TU%5P8L>UII=PPSESV= R,/X=#R$3$!8($F4^^8%+X>K ]SXC\L M)XVK6T/=N7HOR3@3SE=CW[G'8T^^VZV%6Y ?>!@4,A/PJK)#E=Q)./?@+%D6S-)4Z M2(T.2%1E4U=R8G-$+!61!Q;D";;\F*H%*EN(2EBS )-+ "U!33M'#@C[]X/[ MQ2=@QXP'O"5I7-3@CFG2]FYGT'Z0(G<433$[8'2JMX"4;JQ\A^]EWKP"ICQ>J?U&J\40/<:0B@7);G[?9;;^HF<6*VLB16F5MKM5]!2 M!F,>-_ !NK1?>-9P[^6/@( V3I[KIAG#=<"-@;C18%LYY*P/Y!)RTB.K%D<. MPJ^T-;.]"'\*1Q[$Q0*6>H")B@&^GC]9ET I@;1F)-60I*V.7 )L&6&_T)*# MTT.YIN JA8R; I$'CI][L2VZ'-'@M01H*,#_CL'#KEJ[G3[PM@%T8 M_Y%$-[^DK0&[O-'_Y\DG\JT[HGU#8!'XA@L_CEAB_7YJ'Y91N,0D1D4&)!1-I&3B"T M>U72L(*6_; ^<$G/LTSA CS_R,:W" '.;^%]P,OZIKH.V&<3:"3\),,\@9=;5H7[V UW/0AI=QL04MLXAS_E:40;R&:*R- MV&* 3F[LRX:$6ZR!P"1(QYH'9'F\2TEQ11L'M2SDKJ:U%KD;O?PE"7_>V*(> MPCQ=/<0YOWJ-N6;MO<_X.\X%>+[D)Y; =)0BSZE>NK1.DX(5N2@K&)>G";[= M3#*P-Z%[.'@&]AG09?V$^,QS%+'_L-R\UL?"B^27.F7^[_SFZA"EZ"P^)%'. M6#)VUUB%U$I(]0=:/>D>NG?]3/-0N54IX3DT+KJTF3%:[A<%]FH6,(XNJI<\ MX#XA"OX0,8L"@_44=5%"A)0<1\WG/]7WFCWO^7OG/<=[0YF++T!X9V=Z W)T MV=HR#U<3%5E9Z]':SN\^\_GDFJAJQ?4_.T+8G+0KI9Y?D"N,QV$LTX%MA#^U_#K_8=^]Z/4_?CAMT]OA1C>:X45_O(FPO71**W6 M>4M<6RVNKCT7^'11:Q_D3%A'HRR5(4UIO]5?K]KE)DOZE=1ET4_R]<8N6NF+ M?+19#S:;- Y)L^"Y'+?7BJBUMK;@ M?ZH%C(HFRF9QPX[&IFALBEUL"I;&WI@3S9X;<^)84MC-3+5RO* VUL2UHK=% M0Y7/^[!514WIG+G)I!NBMGW@>B4=7RE=/^\T/$66?RQ-O(MWM84ID>D#'),3 M>\+D IUEA*3/+SYT.(V8T&KIG7'Z+P_LBM@>VP_93'8V!IY/C<99Y"P\_.:' M-0+$./]W(4DU3E%]\P-+4BWHN[X)TQ8,_MI34G)9JO.*!;KNF+7F#SZXV>\ M^NRY@Q,A#I[P/&AWE?:@(TO*[5"1=*.C2=U!MP6_WO9561TJ;4T^0,(S%?O_ M1E[X;H'YTC^\$_[\^X?[H73WI=N'15PKR61?B?G^)=WO_[8^8- M^=SK#K[A\]%I.QWPL?A_3VHG61[\9(Y^X'N6?I& M'O^R462^AU(0^MY?1**:@?^=?C[&V<^TJE6BF'X+ F*'-JZX^'=J1&7^3IO\ MT '.\*^#@P]P7D2ZH]S?1Z 9XS_%.J6@U7X@@)!B$CB?X,C2M7&^ YM(2$Z[$'?F>#]L:B66=RX1:HJ*H:SU:URMES3#.&KZ6J)L'20IHSNM= M%>EV2*[>U!;'* &UNK M*3TZ=Y^BCGMN#*!=I;6^U4F:J"L'*;ZO#(B&J.GG7>YL-J5)C5ER*K.DJ5YJ M]MQ8))43U+H6."FF+)KR>1?_&**L'22,4!D(KQ5#%XWMP[7'*V]J$F2;!-DF M07;S"KK-K-L*%L]M<@)O55 G5KRBKAQWW_.X2WX_$S6IM/&]51'+P^K)IKSH MG,]'9V5UT5U:Y^9-A'30)E4Z?6\&ZF@*6LA^1HV"(Y*: J0+XY_&OJIE 9+: M%"!5Y-5-MOX>"I"R)]FMETG3!KLX_>4>"[/37W^G9=GI[T.LSTY_;2>&J<=X7#4!"XS!Y_4UFP&;"W_<"VH;G M9!E0FSU1E$6CIT[PKJ$I=M,+N--74@]"T,19VU1?)_/GD,J1V&D/11*-S MD,2["L*J7(C* **VY9-E4S861:HA\$I"F/C>3/"2NXO:Z8AK56S)6Q=F'KDL M:F=@MU<2=8,4R*HA.M'XI*)'?XDS'WOV0[ W*B?PC"W+P0ZHA#M[B4L MKK","GR4+:G*BG["K9XM3S2&RJ[:YQ,)3U.L^<]?Z\YJI?D4=M,'GM68(^.+H'; MEM_)-]M?BI_8#U@/Y,LQ_RO' A=_DF^H.0:V$X5DW.B.1G'FFSMM>>&W/+1:9]P5AS+RQ=H.CYLHW1@&MWMXY86=D/0@V== M\UE]3;+]Q4">)7N36E^Q<%#=4NMU152WSX^HA96DBZIVW@V=]9:HZ^8A0+QX M'_+2DNN5MMBJ2U>O76'56S5IJ+H'HG:,<] /9V@PG$%ZO:Z*6KL&)VR3S7(6 M3-'8))>8GJ]T1*,6.7/[@%833;,FK=!W)VQ+[,A;*XHJW8"=H75R/AGZJBZV ME$9_G)_^4&71U,]"?]1>6YQ;DKXJZK6]8F\_V?/NWVM.ZTO+U=^^[5@]QB;+-TH-KG%V MH^&!;*R+/XK//MF^$?Y&^-<2_NT'G5W";!DD%NCT'X&"XD$S<5&L^>:7&Q43Q@WC&6>+.E@ MVT"8JHIR>^LBKWJ$,S71//=XYOED%M3AA-Y0*?SA/MJ. P>T3T;$?L883PVS MDEJBH5U*^U"C?2&34ZYUL=/:NART2GJC]EKBBT_FECU.:C_IR'5B M0-7;!^G*TY@7NVJ.>R^T'&'TVLW#T=7(UE%03334.I@;30?E6C+!*UFA/X_M M9_SUEY^C0'JRK/G;N]&4C".'?)Z ['9'(R]R4;:^^)X+/XYH%F'0=4^ MD>"#F_V.[8[LN4.">_(][#G>Z*_W\![AEX!8H[?=T7\C.[ QD0H;U 5#%FT8 M?WXF/OX\"LGX"_%M;RR,/!=3K[Z2R:]7Q',>O@P[@!\)_E/:BBS]4Y9E_>'N M?O"@FMH#)GV>,'16ZW9%5K/[1-LZ_U MS+ZD&=U;29=U4VIW%%V2]:[9T=N]GFZTX-LR+';U_DOKW[_\O.'6&;PQ+O'+ MGR>\&^>^H(+?35576_B[;IKJE1"Y-EO5#CQ=5C*X$%Y4*[>*_!$!_:6LD@. MK#S$0\MW@1,"P,8=EK;Q#/OCPOX !\(#K:P+LFA0M\9"Y^J]A+GW*0I*X%R- M#%II5'-4M%]%!84RCPC6D@';N-SZWJSOH;:(X)G/22NH'NWNPKYWC[U=?K== MS[?#EP^8)4*"$#1.?I4AB&3X\CL)IQ[\Y9FPC)F@EE*F U)5O:6T#R.'D(/ XZI.]NE M(?)J(4GN*)IB=A1)46\!2=U.'\X[69=:>D?MW^JRT1GV $D::'E3EQ=QM 7X MKZ$P?KB29^*:V$)I-17C%6PM0/H:8N*;VJ_I16TMD:->O6\96OL5Y!1 ^QJ" M*),E?4K[UMP&1Q"37NJ()=1*BM%Y!4ME(.=1!1]@(MX7[' T)N/>RQ]@F<+# M\7/=Q"FN):H,5. :;#.'K/6!7D)6>B!6"Q]K'F@4'ZK24A?QD<*5!SG!R3"^ MWJTCV*!7=/BZDH-Z";02R&M.<@VU1<A .,FNI!O:;@*Y31Y79> M2Z9 Y8'EQVQL*?O6*/S3#J?]* @!.>"ECYP(Z[+03('_'8/Q5RVLK,D+,LB! MHBY8'UL ?^1 A=GI& ?$BXKUSH'57KZ:\9K[F9-G/.#8PN=X%9FFI;;.=0<@\\LFKR+C5%:UCWBJ2JO8ZDMZ3;Z5._Q:0(7?, M85ONM_O]5G(L_/_VKJVY361;OY]?X9JJ\W9(Z!O04]FI ETRKI/$J=C9N^8I MQ4@MBS,8M '9\?[UI[M!-R392 ;47&:FIF0)(=;WK>Y>O7I=]'> ;/OJCHNK M!#"6SE=*:7^8.GP!F ,^*T"&W.H:F=K LAP-ZS;1+&?L:$/,K2[3(<2$XQ06 M+-AH9" "F"!VDU_SRX]_[RF?0I_HC9;.E_]F9O\1::.L5(XH$!V9<1#H%E0V.H M#<8.TOBVS^ K"K8T9SQ">("PA2UK$[0+_@3Z%V.X$;/(PU]&7-,\%*-<2%PH MQ(4K<6D#Q.6F/ 7GBHN%N'R^^X;^?(NDTJK\R^4;1MQ!7JZ"B?,VY21_& M%4\77SVXSU=_L:M[+H@X;D_"*_:P\,-G)HI.)%=N<,5^<4"\F%TM!%2;'CFB M<'40)E=7/HOCJV3.+^4_\=_B[63.KF:N%_&[1W^S1*3,+--O3B3.JQL$\DI1 M$'OUK?1!2F)3_^R>+95Z-')5OL4!V&!5_6P1 89%@;G.5)&^SD.0[YG,G&[19S+N')+),:!K[R&'D($@L4QN;E&H8V4"CHX&C60,; MCBA%(V1O67VH%N32B*)/83@5&7"W+'KD>J&;8AJEA[)B:C1'0+#080F,T MRB2G/?*-^*$[JD%27//"I%1:1 MY@;%]JN"J+J*U,72,:T2%^EY,3@NPFQOD+[4@@L4QUKYF/0WZ\M% $,61@2? M!]@ AM@ #63ZB.^NCE4LP%$&@'8&9$Q(' $!&#R8!D '90TP*0771C17BQZ M.DLU7/ G=?UKZ=+@6\)L7H_MAS!*O/^4D%JL8MO0QP2-QGQ]-X<< MBZ&N6=09:J:.;)..'4IL8VT5;U*+SY)" ;41,%A5J@T2:B/.E P$6S#,!%X4 M58@7%GB)1#Y*+50N8-\B46(C>?[F\]T2UU(1H;D0>CGBIM*#:#"TP JCDV'6IH!(%A6*:!!R0= M$GQ9@-9NZ-@QD;:,[)WW!W,WNE_%[_"_;[EA$;G<5I5%<9H"A(B!IR2-@3]5 MQF/(\#_X-IC)B/#L#DV!0\2<' +B@$@U#@AR[AZ^J."IK0PMU0=$#4#P 6$V M8C34@,7)H^$"2F$28NK5 B$]7) V0"MJ >/L.7+G:FYO?&>^,#($3M>!K*TO M7[\=!P2A7LA-?B"^9CPT\< B6!M3>\AMJH&A64..@V'I(SB"N@GLT?JDQ10N MO%WO0B$1,]/7TJ>4J=Q41[V* G.L<+PB(-+ @(OB- MB-3KI3L6WGL"0 8=#T9XC#4=4D.D6"$.T(!H U,GNLE_C PV8;X F(T^/#@6 M]ULV7JO3%H!,8K8!L'Q$<-F K2*##;XNM *O7*APV7BM0H;YC&7E%[9& I8/ M(CXE(;)(,#',\C< Y7^5"]C9@1MID%G\241SQ==9%..GZ&U9N!;@8U4ZY &V M7LR;.I@,0P<$P+$STO"00 U#W=$<:-B:K3NZ;8ZX[>EDF4%BOW ]D4BW&H5+U[]CT<-;@K56#)D&0 =.*0HQ($]TA3<:?0'6L(2H MVM(!JH*XE6:,72_ZIXA,+9&&"$PR.'[94T?FTBG%K*=53H*G]AO@BOF3N97BRP M7(8?_\\5\SV9K; 5_OSD^?[FLG I>H.$D[]E6/1>,#3[-U=9$3YMD74(],0/ M8^%^3:_E;XI[K"*@Y:VR".AUB'7Z+'\MDZL@W(JK7KA1&D/]KHK(:.E%&7N1 MB"&;L6@=:GF;N%$R%,'9ER=.:#Z_L<9_35\E[;[TR%N2;7*H;F8RP/\N=-@J M_'\J&]R/,L[3^/]59H#OEJ>RIZ1#%$=%9J=:),/C+8)NX?6%3\0/RP>N,E'H M^T,V74[D1&$G0I6VE>W2V!TT/8JC)_/OUMI4EMC;2+J_NH'D.GF\5+%S11'Y M0!5Z[[ST^<;/KM-I(&306WVON0G-*^-S H<08 ;[[ M%_[MD370'#0DVL@!CH&'IN4X* VAL619;KB[K2TN5AUP&%)3*H<#9A,^A!26 M@H;M^^%$' PH7%D: P'3+Z^4 4"_?^"0SA3=OUUA:3YJ)U8(X!5&9) M(JDA.%>*O(H2.FGX<_:-7++O"<.G1J4AHI+:[M[I92GRJ2-[1R6G'P/5)RX4 M'9)0+KS_!1E*J3Y=GWA41$CD2K"^4%UZR+C6#/ M/T 86E@?:70X1!H>6U#C1H/%Q[4Q,LVA0VV$?B(1+LC_X;-=;M-?1)Z2ZVL7 M$+IXT>B"+"-99V9;\#KJ9U]$4O":I ?J8W]B@; $!>_3![Y]B67ED$>F\M(M M:E9;QFZ0URMR-* H>(WS.A\2^8/$YK8EJQ$W$5P(R"'@7NDZ)@\0TI*K*@H& M=)F19>Q*MO70I10_KI$HG'89V1'GI>+&(H[E:QBL>PZG%RH\!T*1>GD@&.>H M$,4#DP[M =U)9AQL[0CMZ?\MTQ&MM UKBKYN=!^ITJ4OK3]3C>.>BDQPC(^4 MPZZ@_U*-Q/,YC>:F@%<+?1_3C!]!Q%Q?I.K^$?KB[''E#KD)-IMA._+$40J(7UBQR*!CX1#5Q@159_PXG@0851RN-@M\_TTA/J+K&.UF595 MQ "(]@@TUX?LN AY4;<3!DX(B"C!%V(-1>DE C2 #:#A\7BL.98UUI!IC&S+ ML!W=H1@MW)<$YZ^=$F0H! MLO>MDMPEY<*!3X#CL$3%P?FXH%'(F*+J&-E@4V*[6N.D,\ -9 MP#-"1,.4HV6-"=2H!<>.@0TXMH<_95SUROE>EICJ'$+6UG8F;;9 K%V_;_-; M>QQ#L]JN,VDG+-2V/BE'P:RTZ4S:J#97H*FU8%;<JN%,%OU&+MA9Y51<:N@W [-^,Q=LE7$V*M6UFX%INQFC@:A4 MV&T&IMUF=+.!J%37; :F4=V0-@^5"GO-K% QP'FPO+UHKQH+ MBD@[#M$FE7LXBE;UY412[<)D[_"RB7C54$TD+91',&D#7-47$Y$KG4'+[A=^ M$;AJ*"4B=^8&T$O6KE66TO7#PO4B$6UQ3O"1E68VOH[ 0>>$Y1!G-,(ZA\ 9 M<@@,#L' &6MC2H8CKA[4$05 I&=B/[UJ]\$/A![)HY+-56>&BM0B(=B1\(6G MKR-CS*K\N O(C#$S%W7>F(RQ?8#*/)P1I@K&N; 1Y3/&:E$:T9HI-P]>*&.L M#G%EQABD^B52QNJ03Z2,H5PF<%+CF1"LB4 M,4U_![8\7?7EC-4L*GA5U.J3QFJ9B,5N&NJ[GJJV)(W5,K6+08$-?=>KU?2T ML5J00R(%Q20'@*LN;:R6,27.H@',1>14DS96"U$B;0Q9<+.B76%R<::KC]FB@X-/F^0W8U3_K$KS(>K14(HPQWSM>YKS8>K M14X9_+^7$J9 0EP=THL3(LLH^[RVO(2X6C0 R8I/NRM!T82XBK/'SO7I%J5? M9H^9>-=45#=[K&HX\ EPJ),]=K;COTCV&$BSQTX!1:'LL3KFCV9FC]6!##>2 M@&DU/'OL3<[X0MEC\B@95Y(]EMYM.O42:9=N$J&K-LC.S=^66( =+(X^??D' M2R+L%B&:AG\1B,\;'9B/#C+@\ZHQU!T-H[&C663$1\<( PN:QM#@]Y&]:TXY M:"KWF*68I,7/(@K*3-.C"'C!4Y<+26Z]*OD!^T']\XA:1XSPW>)\0%M+CB=J M!9*<>UI1AG^_5DF-U-V_>WSQDKN_),=LK4+"U$][Q)=9M9^V5E%1ZK8U#HMZ MC-7ZO#6U@J&GWIO=X]J24C/*-:1$'@+$:2=3;)IGQM47@D5N6$U@*&)8%9.\ M9',#J&AH70B)CAA>M8ZPU!!#G3#$:@56*<.L5LE30PU"RFG%W_?^JXU)#!5&@2@71,U"I MKH)HIBOPS/*'ET2EP@JBVZD&T**H0+9S9?89EE7P*72M<-1;SE5LJ/NK; M@%;UQ7SE4$26F<\O;R)<-=3RE6,164:3U\4::_G*=1'H9*^=;Q/QJJ&8KW0V M6P"6!%*7O*<_<7_]J;BG9G'HJMX,F\H6)PX>KJ?<@ZIR$P3]^BZ/D]]O$39BX_A,+[R-W,?+]U\P_O,WI*XBH=SDWB2GS\-8R2N*N;$7 MQ.1ALXSPX+)O,'-_H[-^Q=G\69C^LK>TV9WO( =\^+G *O M?&A[%_SJU])PVN>5@][K>ZU^I6DV^9IM=-K=:_5KZ38 M-T^K^UUCY[5:+:VM6I_:QN1.-1@EF7QCU1CG^? -MB:S(9NQ*&)3V=+H1^ E M'0MJV*VOU#TEV.0!Q$GD39)M3?A^^Z.CRB KEW57&?C5LS!Z$.%I:0>\;JI! M6@ZPNVHP>ECXX3-CVAZRV ME+=6QV*VE;.6!QFVC+8^%[*IC/6YD$UAK,^%[(-'.JK2K=\Q]>K=:?5N^\:R M5^\NJW>K]]^]:G=:M5ONINBUNXO:W6@S$6K+1%!8#?I,A#HS$513!+6" A5 !QF&A$<'ZL%C:#HL M!(\.JH.'I"&E"L)C%H/'JAX>$T EX0'%!A>L#![1=1*0-!Y9.$<,9*!?"$&L M$\7.)-=6@N\&7]V'[7+M=T_AW3QI,( :FBC7KP1P9H5I:0"D6-C$BL\[+_'9S>PZF'J/WG29/Z6XF8>FXU^<1M/V'I=9Q%@Q5S-I[!XP[$1 MQ^'W'66QS:%G;26K]4%5K26N[>%";26NU8$PK26MY2$>;>2-I$GSIF*VR/IP M=\7=Z-]+_E3"(1P&[%"2?%I*@4UE#05?^HPW&?<=)E;1 \'3B?W*DA]!Q%S? M^P^;7@>/+*7VD^L%G\.XXD)3RE%L4H2A\*U!7;6DI)WCV.4D649\MS<(X\0. MIOP]%CWN]B3=NJIBIYK"1/(]!C$5,U4+$[EVKR5S49UFZ^J.DFE0HEIRY\ED MCKE-Y(NIV0_C+C,)2=.97)]?L$<65=\Y6#TN+0RI6"LMJBNVJ=Q*T^62)\]B M 10\"JMH(>ZQ'<4JU\M5EF\PO5VX$=L83MTD53<1,4SY-P'I.@HM!3>AW]W@ MGFTVG5^\P'M8/I05_%Q(?587?V9NS.:A/[U^6$3A8UITK->>5'NPI6+WE[SV MN+]Z[5%">Q!4U#@XC5,WF':50IT8BIZFGD3A>!D%'C<%A6$P]GZ)5UT=E2*[ M1=$:RR=1FD:_LFA]45?YQ-!L Y_.TN-W[=Y..BV?A(%N4:06CKF6I ^^174Y1%[74HR>Q,(DZQ6)]1X0"14D<\W4@89\Y1YRMA ]Z M[R^?V7',DMAY3NMP^6Z\7;;F+G*G3/ >\R\PWV>39.GZ*YOSNMWZU.-NYUN]NZW?*<[%Z].ZG> M?=W]7JV;KM9JJ:W*A?>5I+*OO%]SY7V%M: OO5][Z7VEM:&OO5];[7V5]: O MOE]G\7TE-0$AFF[#"93!2A"GE9E,2A4-5-Q4S8K'8?25/=D3>00FRO-$85'NQ:2KF5.J&]@Y)9K=8;ZL"SZ?_4ZGB;-[9H*M9EYP)DM3Z0I+7$M3U"HJW$M?KHO[6D MM?Q,NVV\]3G0C:6LSX%N#&5]!'X?+]%5G6[]QJG7[V[K=]OWE[U^=UJ_6[T- M[W6[V[K=H #P GJX=#+$.E'L".6%^IAW3^'= M/%S&KNAV-$L8"W8T_=LRFLS=F%7<3YAHNGGAP$\@M5TW >JKG9XY)OEX0Z^/ MR>RRJB@T=*P;:903,!&0;:PLU?R&*PKOO,1G-[/K8.H]>M-EWB<^F'ML-OK% MER1!XLULYDTJK6-J:#K6=.,U#M>75<6AI5.@]]W9WY!E0/E,^?ILFEU6 8UZ M2B/_7Y^]IV+^DTK9>U[ ]91?O9T LGJO)I7L5; 9Y(&M &:2DF=->?(^L=,BRJ1RK?FJ[K9FODBT@;>EZV5+4LW@Z6U]9\B.(F.M[_Q'E MK1]9RM!D MAL;NQ//%V//#N'7T0-)T>M9N(6XH1N5W ;T006EG9 0MJBOJW2[4&5EN,5DH/Z\_,C=D\]*?7#XLH?$SM^'81A:"B<]YI M1/$M5*MXT8FA6)C96;R,EU'@\65+S'=C[Y=XU:KQ(^*K%'6-G<13>O;*HO5% MK2()J]LF]122G*7'[]H2HQL1:*;MVBU%;;J-NR!GP@W":!%&;L*<,)C&J[:V M+6)%S&NZHKZ$HZS\B.\B;JXMHV=!RR9"Y'8>1DG+"((40M4R0 L0](F;T%$@ M/K+O63!YOH[C)6OC (*F:2)%EYR3!U ;^2%45]59>O+X:>,$IQL&L!3= !TB M:&-';YD&FR'4*F8(TE$#F7'C>;MH:)0%L$V#V.0\NGYK?&EK1I2-?GJ-$;[S M;",Q?1OU%M GJMVHFMQR5N_LKV$P$1' ";/O(]:B,X6^EWV#2>L;U#>!+(O" MM*8=4'3WRLER@XGG^M>!"%F0>]4=8G[&99A87ERIU/0#$_=V/6B M?[K^DCG/ZY=_\'NZT63^_%G,>OG8G^RBZV"Q3&)Y!2PO5KK#;L-CRJ.PFZK9 MRM,JG]D1[5'9AZ:\]G3 H;>C-MU5DT9Q95 C+4?5 $NP!.Y>2X7MS=*3%*>[ MBM(PKI"J&3AE<(5:P171#5E831S#-&,Q/>SHW^7K2QBPYR]N]#=+QLM@^MH4 MV"_D;]*;SNA),ZCIVW^JE?Y^^?:?%U#$B]=PJE-F4SV9S=:*\E+GVO=")[Z7.LFD-3G6JO'3=K=6.1:$\4"^]4F8 M.+IE-[,_W&CZY,KI[3:<)>)E*]CI,^'59:7/A%><()7C:U4,::V=GSX37FE^ M5 X252LNLWYF^D1K-6AHU )3?Z+U!1CI$ZW5(J9/M&X!?7VB=DK<_0 M#WVE'6SUBWBB\FC9=;]JQDO<)\1O$7?-KT\3T7TW*&LHBWN)<\*=N,C-3W'-N0XF0KA' M)B[E$+=CX!XKEV!2JFC 5[O+)0P]_G'$N P.2YX8"UXLF,#5TIXE+*JA<,+E M5;*OX-%7\+B8(O:*UR#R5"I%4KW,NJF>S+I9;Q*U)H MN7G$@G65![&%^+;DVW,W9@6V#^=/=:3J(6 !J!.UA@"?ZJ"FDU-D7G+;1 H< MS]V(Q6MI'N39%/N8OOWA_>KO]!;B6[GO>W'(-[KFSQ^WP[V;9)_]SC\K<*<% M_W3O%N+-TY[B)Q?Z9TXJ67^);; 3W_NZ?&"1FX2;X57DR5-<#W]?WG;(@O#! M"X[=^!"NFWON?_G#^ZUG/RCZRGV^3Z'<2V>?%L#P-AURA^^3?5C@-JLA?_@^ MJT^/W"B=$#[^UW_]/U!+ P04 " "EA8I-9)'8'(L2 ZQ@ $0 '-E M86,M,C Q.#$P,S$N>'-D[5U9<^,XDGZ?B/D/6+]L343)LNRNJBY'N2=\E&L< MX2LLU1S[T@&1D(0=BE #H&W-K]],\)1 020EVW(L'[I:)C,3F<@/"2!Q\-M? MGZ612<1&>[/7V#_8("SWA\W!\LO>SWSGMGU]=[?WUMS__Z=M_=3KDXK)/ M_NFQ@$FJ&1G09Q&*Z9STO0F;4M(A$ZUGQ]WNT]/3OC]2GMCWQ+0[XB$-/4Z# MCF+RD7M,=4FGDXK\>USX,?F\?WBT_[GPYD%$H7],OA0>G4M&-5 3'\H_)H<' MO5\[O<-.[V!P>'!\^.GXET__4Z06L[GDXXDF'[R_(/$7?-]=Q M->S]^4\DICU^'LJ +W#@DY3GJ,M#I4$)5F )>/AO!P>^'E)5Y'BV6!*U>E^_ M?NV:MP5J)75'SVIVCWB)G*4\Y=:0Z8TIG-D?R8B77 M"N72-RMT8]1;J )\,*'AF!D$(D_O8($C!"!$T_*:]K7L8F%=(.H %9/<*[*N MY[-XD,;/ZZ_HU$_=^&6!V@/D:SE?)%?,VQ^+QV[R$HWZ8E6$%TD)#7@5:_*V MG-=GO)P-7I17.WOV)N4L^*:/3.ERKO@=\AU9?"'EGBIG,Z_*;5+<*^>! M%\C1LSGT3*Y@@3?+-FDJQTS?TBE3,^JQJAB$"#IEH;X4X1J+?DPTFR!( ISDM]0RC<:AD*;@&C^QB>S&0]'(OD3'F#S/Y8B8 , M)L$?/Q^N'&KJ)*9WD;1[(;P(%:6A_SW47,^O0+B@P4O;B3Q!%8EFD(.Q;=UG"LO!(,?\N_,W\]FC@18%AO(:_$^:$ MPL4XDQ#\0]V ,]=L-5_R-/7'MMS4!WT-H.Y&6;=V+Y11YCR@2B6X0H=5I'6[ M[@C\E0DBV-.&2@0<>V6?G-$ .S72GS"F5>NW3?UV3R%HZPG3'&JGCA,-XQI/ M_E+=D^3#@B9_:3U;R;-7,)Z>,LMOR6.W=SZYO).]4$2,R-T,!^7 IDP /1=3 MJ+@)"Q5_9.1:J+8A5G/7.563RT \J:O0YY)YVO*<3>%VXN?J3D31Q,ANO;7: M6[=",S406>3+Z_!.CFG(_V/,R:L9_C@-_?N"J86PF3-?<.4%0D62#=BS/@N$ M]^_8]P]0Z.^O6*@;3E]PK)1QP1^W5.,/@,]9I'C(5!P!SJCB!E1%'5I8-8%5 MGX]#Z%$]&NI3S\R_>#B^!S]['#AJ@:6B*#<$?EV&0$$JR<625&[K]29>OZ1< M_IT&$@],@&>6:06YC M5]<2Z/1\[V#9\ZO'Y.2":8P!CS8C**A(L%E#RS 4'OJ:?X(NC9'0B/!;CP<64,_ M]@@3?^P1$ UW>L(D62@7$*+:Z-!PF*#!(Q,1^$RJ[W]$7,^1MBD3\ONA1E=-(U,Z$@:>)O=VU;D M?V1AQ"ZEF&(_*JFG_\'UY#Q2&IPFZT;[BL+<[O^\[/Y$KB(CD$Q2T8H\@7"2 M2F\!T"S LS'^_X'-A,1A5./07D&.V^U66B\165P#_;B0Z,E<;WK^'TR,)9U- MN->NFFZ*BCAF#^AS4S@X!;AQ8.7V8EFXV:H=WS=SYW5J M;K+=.FJR8@B1A1K3N;N/.6/152YQ)X(IC^9/-M(Q!:8)&&@XA94#>G MMY6"G" YM')]#\QCBTG\/NZMH=(G/V>8 6QCP$ZL#*9+*V^R0I@5[@:7E4"L MLU)(/J2EM!L]7G#1<$"'0444U1+H1H:555RS@$@^Q&);*&Q_);$& JK(<3O> M2A^N6%5L'?YJRXMU(D!]L6XX6)G$M4N-+3!><%@9S'5Y*J"(=4A/TWR,S]04%/EHXDFN2TQ@M"$?XDEN"[7-H7;J^T8_&MAG MAC>1X 9,[<0F#%2S8A9[EA8*-:"092:+2<1*$*C!Z79]Y=1FZ_*7'(/Y?0'^3*9-F MQ+"C*>B3#;&'S9\./T$6H2!XW0MOO0Z_>QKHT+*N&KBAPW MA*S4Z6H(%<8K67$=**^#!9*\Q!8@6P"(-V%^%$#<2',/$0UN<%'<5/&RNZ_, M=32&LQINFHMWP\G*L3K@E.A@QK^Y%B17HPQF!55:G-7"67'!;&%)SE1BC@BL MX5 +61*#FHAPX\5*QJY?UEM$3J&H%@];Q,.]%#,F]1S&*3@CG6&+NV6Z'B)6 M"7%CPDK&5L%$6E1\)U-:V$>3I6EQL3U<5)HI-1'AQH25E*V"B7;R].)P,.ME MIYXG(^9_?YZQ4-7M-4HE.,'P2_UCYT 3K^PE!9&TI!8,M<#@V+M1&%(:.5?A M.95RCFOX4\QEW8U2YF5\;$>H&S(U3Z@O#T]-X82')"V>Q.7CRTQ2"Z4M0:E2 M'U.;WPT0*QV[%B!M[_): 67Y3:, 8@EQX\'*T=8*&"5;SEI8;!L6EZ@GN^8C MMDQS&>'I 0C14B=G&9+^OA%RFI3C!I>5MZT%KEB?#BIDTWXDL5*DJ%4ZW&E1 M6&_5,-T?"/ PP\>%S8%F;V"R*W%NSE;AR'*!),VHSZW5Q.U)=B/-2N]6W?.( MV^)B!7#8DPZ;%RDS)5I<;1U7E=:DF\IQ8Z;Q/MEV3+0=>%B7KU1#0T4VM_/M MP_TE-[:TGMZ.IPL[CTVK6MAWC'O+EN>_"B; 0"-"Z[+)N#*S\4PULRA9:1]W"] : "W99*V*NZR+>(GK'BKZ^VC$/)TAZ"Y< ME0 $//EBAB;>C6[9TX\(2.#=SQ!BS8WPS8K?6"3< \VNAK&"W<=PGN MV2N&L804 M>.EX+-G8C.WFR=.^EHQ.-PA85:2[@62M@#0)32G/@AYD.,]>Q*JT**N9G3;' M70O-M' R*8\>H9\?="W05DQ<;[\(-]Y*UD&V<:BW#6P[ #DK+IW-;^C_"IDQ M8FA*#H4G)5F)T3?0P W8DD68[0"V+(!"R#3Z%F28*)JHG);=9D_?%-;8,W]_ MUDQ"L,FYTP_P^@-Q*22# L[-9Y*]!VOIW2"SUKF*=\2WP^?M^/26:4P4I_?:Y&%E^<8;/+_M032Z MX $VN65?-Y;CQ,#G*C?G+$:-M+R^Z9P).4VH)D.R Y#37WL4KY8^'8 M^/=G+XA\YL?IH.DL2N_]7L9"91!M6HX;9/8-XNM AOIT4H6*Q]=3E=)<5*94 M.33_/^$0_QE2Q1[8B#R;)QJ(3O84G\X"@$+\C$H/^1= ^G2T+^2XV_OZ]6O7 M4'5G\8E-J/%N*C858'$_#V5@^ \/#HYB9"_57Z)5*F$BV0C4@I;1.3SH_=H[ M..K]#AS[S],@)=%<8RGGN1R"@O#6I2#8Z^ZNY8MNK& X,)08?I&)>2=V!W3( M@HHF VV)R=4W7TR#EJZO!B*JA$:6D[B!65!?=T3GH@8252A@%BJR&J]:@XJU5"CP);\[N8SZ:H24>ZH^'G*V^.=&2(#I M-8KJU=(@9<(?G9R[0>EZ)NLC(>,ROU8@@<4?(C$:G.R9HVPTP,2D5#3 @\%9 MANOB3H>(Z)B_'@J0I@-ROF59E.<0.T1.E1F,\/)WH@&9@QH M"&%LR(4_,*SQ^$>GKX;Q;M>3/4\RG\/CD ?F&JR3/2TC'-M$()/K"&OFAQ31 M+"V=0ZFKS/XCXLH,]\UAK>1$J'\'AN%OO%_VWJBT8'UUIF(E^%&\I;%6):1, MVS$WRRMFA]?.8;(^3F\GBY/H-$-F)P6 M+DRS+C8NUL7FLEZL&6RQQNRCVK''_8% A-^-[J7P(T\GZQ9XL#+>GQN.%XZ0 MQW6V#6GO F@%0^V;%$Z# *-T;G7Z\805555+PGNHGG,ZXYH&_#_,A^Y!)I^] M,A%S(.Z&FO(PV]%6J)-Z;.^@=2V%C1OZS*?1-+G/<6[U+M7(BW9CO G';]>K MG(OIE"O%XS,&?>@ .2Z&X7=0^2.[I_,X-,98+^E/&_+O5M>*"7$(7?%6/+PW M(U4?\(0CP!LV'3*Y:'4EAMA,F.G#-/O8%U/ ?YF5L>(O;J2$42N$I#,1^NI: MA&/L_TI,[K/;Y2K7/=UGMBY5J7^RBVA=L MQ& JYINK"GZ&'/J29?U7D^R4(<*+\$^\+Q5")%[^DN]Z3E0I&E6)O%H'^BKV ME=Y%G:_:7O.0H6[%05)UEO=CI_E*4'4;$_)7ML_7QQ/@E%XT-#6\PE(N<;P. MC0L_AV+*Z\/(5%] GUBTT$FV,+Z!)V\WMC%Z_HM1>0-A0#/\2 *S8HF+:)>B M"9[["G:M)EGPBTZ?OQW0TJ%B M/AB6N,O1'F&N(]PEP!7:P]WH;U3Z3U1BTJ,O1AI_6L959=@M(\TT%29K4@3! M!;KV>MB9RA^KI-D*,WXU2;16V=A[2;'^F,=U)58S>V*#&3+Z]/8L' MH$I,62;8*2ON8UC0,00F@Y^!.&,IAOS*B-U,S ZA-!ZSW8U,OG8Y6WDWBK.5 MYM)!^U.\\4K1&0O9B%M#D6T+WJU<66I=JC&$+G4I)%[WJNYDG\E'[K&2VEA# MOV-&2C%B)JN)"VE&17L"[B+:I>[] =#TA-]"6CW^7TVR6X84[P*-ES7CG]"7] "S)>6&7' LE[V)]0IGU\Q:2U M;+^>].6 N56+G1^P+TN&56?9H638&J67DV'5R'#GY5B'X__4*9@Q!P,R'3@L?1S2C%ZLIUV/;I78]>!*#B8@4#?U+ M/M*,A2NS'+;5]7EWR?2?ZH> 65)HUF7'N#W_2BE ZLHM)%49WH.1V4;1RE9: M'+MEYD":%=DY;N_)3P@[?%F-X3T8Z?)E18XW-/-;-SX_ #__#U!+ P04 M" "EA8I-WK=U&7T5 #0,@$ %0 '-E86,M,C Q.#$P,S%?8V%L+GAM;.U= M6V_DN+%^#Y#_T'%>$N!X?)GL;-;82>#KQ,#X KWMX^N#/?81\6$C=L\F/N4^7'$=]ND#-V>3T^.3/ MAR>GAR?'SZ?'9Z<_G/WIA__+EV:K-2?S13#Y@_-'4?C'R16C%'L>7D]N$JK^ M9_+UZ^6'R;GG39Y$87_RA 6AV/T0M^4E (%UU/]\D$/Y_L*]#XS/CTZ/CS\> M)04/?ON;253X[-TGA0IO'Y/B)T?_O/LZ=19XB0X)]0.@IE!1-%95]>2GGWXZ MDK]&I7URYLM6OC)',D>#P(FRA/CK,"EV*#X)!G\\^?#NNP=_$1W^S)F'G_!L M(FDX"]8K_/G )\N5AP_B;PN.9_ -(^=0#-')<53_]U?,"9>8 E3WF@8D6-_2 M&>-+2?7!1+3[[>FV0+YH8X'H'$M)"F+Q.Q)%CVI;.^I*ZS0 $1/-/\Q247ED M/A&M7WK(]\F,8+<]U9KM[HC^1\3Q%JQOT7BPP %QD->L1Z@PC_._)"?(>1^'LI6=PWQA:]#(TM_9A;P\Y]'TO! M^DK0"_& *NS'==P'^H2=D',8E OD$[]W-G0F:&B.I9/Q_!41#[UX&$9K"I-Q M*NB0M/7.%)T^!\<-ZI4;>C NEXP&'#E!B+P[%,3]ERF[I:^P+,F:_;-C>U)Z MY!+T[<.Z))1P]P)Y0G.=+C .KG _61LA7FPACDJ M]J:58/8]WF+K[]KASA#WOBELT]W.T#Z LMA/^8A=J_?5YCZ0PIS96\]8OW" MF/M&/ ^$YU: M!;UU7[L>^?(O@X_T1H>[1@R:%@GP5S+#Y3(W(>RJ&$2/!^0_A_JC8 M,6]Z/Q=NVV>?N /F_+I@GHNY+[0.4#]ZAZG918^H0&S"I3!CXXBQEVRYXG@! M$XJ\XJ_,W]B2?-B3H RC0J.&,TE3_2[\&)ZX'CGY!#)*0WS#V3(YF/C_(,'B M,O0#MH01S1$;405$7,]FV E2\A^H2C<","Y;B=%_F-WCMR\A%('?OE&0E3OF M2F/C$PXX\U=8K EP9 H6; OC[-@!F1FQV^4*?FU& XK:]/+3\:<=\;TU64:Y M-\N3F9IY89X^K,3=&HB",/-L3%*SO.V+Z'%R/K6PCY3):OIVR<_>-_HM>S0C M0W%1J(OFB.\(>#5K/ M?A89T,A'XAF]#W#;W=AVCSCN<2#4TD?,IPO@538"UXA36*727\0]J@,#=T4\ MP?HN^+;NXSVE 7-$?*.S91>KUN^.%+G8C;62Y"@,4'5'+) _"EZXT=>;; M$]3\UST+L ]3+KF S^GC?(YH;'7--':A7%#WD6-?>*)%I%54SO _X_?@PF/. MK^V9N$/:;&-FXB8S9J:F- [-W%I'HD'D3[/'<0!_%@X2O4I*JWZ'9D+J-Y*) MX#"#7M^149C]#[%.=X.+=[B"1J3+LU=P'1AXH%OU.R8F###3V_<^-$-JKI0' MUCI:]CPN1O0O&UOU/S130&=>DL@#4%KJY=:$J=B8!I:.ECT/S8C"I;ET'9=7 MH[$/P?#LV*K_,3*E_XG3@8K!=YL-IP11=F!1T>]T!ZM'=K,766Q$X:'6B_J^ M3(/M7_ U>QQ^%=BXA,K?00VT'&KV.1;P0RQ[K7H>?*F+K-KIU&G)OB!A[JVGZ%!ENW$@R!4=V(,7O^"V]35T%#O\5O.NL:!YA". MW^D!(_&!S)=_Q2/E9W[6#B:O4KCO<7 9Y M]\+5%KBMQM2J%2-(4P^$1T1<$7BV(@'RA F+47D<5X%KKF@$3QR]54US/M+* M!%T- J%?7"*ILM:D%4"YF@M8K/,,P_FYL_*B?0HK"(Z"[<4*HRYND'O;7 MG&ZA#4)9S026)#KV%6]>X$UIN:NVL M7Z9J*J3TYRS/Y[P(!7$G:1C^N6%V+J:RC4L<^2*%G&CM$%3 95)_QMERPR:2 M=,94YH@)XR B,F_RGX^/#R9O6*0,EG_#7RM.&)QSUY\/3@\FH0_$14'^R!LK MNOKE.0/[TSZ W<;:D;+@Y'@?6-!T>,K@GNP#W.R,E0$[W0=@"O4V0_G1-I2E M?2,/5E/KRE8KZV2W!GQKY3-C@W627L.&UC;YC W[-!4TKZ@S\'_:(_!UVF:& M^(<]0ERTPV48/^T11BV;1P;]1WN@5U@H\\"K3&K9!KX_.&NN3C*X%IVF-.&J M[UHRU!8=JQI0UWOKI(A/+3I%Z9KO%7,ZC]HBA70;U%6E,O!VKF0:2EC9HRZ; MUQ9I77J05=?V&62+U"[M45;Y[F6H+5+$]*;RIB])-I$M.D_J@=5Q^\O@6W2. MU(-?==N0P2VL88?[@%?G=BO#;]&"IBGM;=UY,UYLL\R-,ZZ@F"O--*'Q(W0F M/#\]V3AVDQQD6*;Q!6$H/G50>8NG6=F(1VON;82J]RRJ\=17:H=C,ZY)?&GH M(^7H,Q,)_=/<@&6*.S5ER#=U(\2Y/EZ@KH89!'[\](P\$,5/V$YAM54"4%8P M1W\L!+4D)V6,>$-BBCD2N5/.W26AQ ]XE%*_=B%JJF4$"1?I#3F;*9UE\B7, M>'WT2>TYH" I1EM3]0CP@ET_1>4>HW.UAL<$<^X',<9-O)5([HF<*"@_@ M57)@EQ28XS#0'0OB![.&._N MX9Q4G /U"D!#)4,>SS,,ITUQ%+[!RJ5IHY@ASV:,N"/<2JY ^?.8]/VK9WE] M'6/^V>E[:' DG2NY7EG4#,VUR7^BM-!_KGH1V*8E([[8V/.B_&YW MB/^*<[NR EA-A5Y.Y-)JIC)>M#J0;]F249NAQL$\;SPLZ8567NBVA#R4$F3E MM7!/O.NN"%EY'55I@Q'\ZF8:M-+'L9X7VR[*5GH\*EFA8WNT\F*RPCA6O*'; M0BNRTN&Y@1$ER5!XMX[\5M: G;&P!U697:QT6#'-R(:3N97N,)6&SJ+O]0Z9 M;J7?KR8+*\S@"K_?D:]G2JMS*5ZGSJ1BI2.[%O"Z\[V54;-:J!OO+:V,H=6" MWN1J867HK!YR3><9*Z-IM3BP:>2V,L!6=T6O,"];&6I;A,F#X7?TM=PK$3&/$K3 V>-XSG=PB5ZYVRO*G\D*7XZHWX MZ^*'7,G(4@D")]RJ\16._A_^CFP6U^_1(#[!@%W/9F)\JEFR8R),YB/,/P), MA37G$CX2I=M08S4S6%8PV8@46OBWA^-; WAUZIJ E,D&@^SO+@\T$Z"J6#! M$#T9\O@JS;A2E)C:]ZNAWKC09+'WK0'EJHX&4RG"JPVF>"RTL73/(L' ML5XK$N.,>RS:G^Y+E_Q-VI"5L0P=N;+U24<1NC!RK[?V%I0J;NF<&!1^I-\7 M?YI4=(6GZ'XSJ?5!QLK$LOU(DK:M29&&UDY)JC%XEOW6DF.BE>\%=(.OYZM@ M94!--\;4N"U9&637C1N-"HQ-079=9TR3IY*5+P]T8TK-I8S"6W2O-Q4];QE% MY,=WQIG*.W-%>,AWQIJ"LXLB;.0[8XF>9XDBT.0[X]6&OZ&5T2<#<&7#Q\_* M4)6^&;/A*&AE0$O?7%&[ZED6%W)%?,=C?LCQE,PIF1%'F-NB)4)D56$><8 K M4\%COHZ"1\HORY7MX<\L2')F[SXL8]MGE\?[V/(0[O3V.2^;56P*FI8'1_:P;2O--7#JJ5NWT[ M;G1X%-JBD_\P/*E\GG.K*ZZ1[<+ID3;EQ*S,B7%MM*VWF9%MG[EWQ63BD"S' MJTCN&B5)4Z>O[MZN+=P07@=#<*/8[LBX$5VEBXMDO[T^5:QM]AGS=A#U5F3M MF:/8RT=^P[%CGI7FEY5[_2 LV[<-WEE@-_2D*W*4(SA$WAT*$D:5MOU\GDW# M<(!>GWG$%<)[@3SA3SU=8!Q2"33F9!SMJHVBN9ZQ;%)M!Z2ADO$7 M+^.S0CV(NAI&\J$@3T;27+\[Q!=+9.RV7(^BJ999VUV37!5R%#3/*RO/O*V8 MH-B8K%1(MP&NW-NLC#ELQ8'&^6]EK*$6"_153"M#"UN)0=.&;.7C$ZTX4+N5 M=WLMRMRY31@RWXCGR0?0BN\"Y6YO9#NW-'&WA?-W2./G+D5E$\; M.]J_2/] MV83*E'1>9WLKEC%)Y>URA0C';L[P$GT25I2:/'WZ]%-@-BD\GP68_R]&_ 8JJ#R6.[1HQ"6[%;U/>(D(R! 7(^R#L G: M>^%$=-V8'[&;KO;\"CUBQ!_L;ZPPUMC0RU^F*Y MH9+94 ,M0'E=L)=%WTH->6A>I9/$2G/H3K@3+9Y6&DMWP9]H4[72D+H3]DA= MRTH;Z]#L*1U/NEEA#4; "^NZ5FP]QAX^IZZ=1A'N<:V&)FX*-1%\SG'&8;1TG]. N()&4#6R8.;K=_$6%':C?62Y"@,4*9YEF&9P MW;, ^R#92?ZOG$+!YXC&Q^Q,Y2 R].218Q_*Q$@J*F?L>@;R+CSQ^-*>XTLR MU8T-9VU:O=&.CA[5SU%"]I'17I'>:KR,KB5VG/R=AJN5)_^)O$*4E07L;D/[ M.+E?XP1CP:K?COIQCH!XT9!$&4*DB4.NC9B*E=&"$2A8@F4R7&F'S#*?[RF& M<BL(PI;2^\XQ:/""):W@8V6V[ITCY/KL5TCM3]9,!TU M2!XGKU,SB05,+IL,["-TG#)PC]]RATP.=4+0RU,%*[E!S9&UL[5U9<^,XDG[?B/T/WMJ7W8AUV:[J8[MB>C?DJT81 MOL)R=<_L2P=-0A*Z*%(#DK8UOWX!D.(E @1)4 G*C.C#DG!D)A) 'A^ O_SO MV\H]>D$DP+[WZX>SCZCHR7KS/7^U.;I$<^SAD+9Q=(.][\]6@(Z.CY9AN/YRV_]'V5R>TH.79V'*/ T1>L(V"DZ/CXVW[O\64?#GZZ>.GSQ]_ROWR MZ$>>\^7HY]Q7%P19O$^'$O/EZ-/IV7\?GWTZ/CM]^G3ZY=./7W[X\?_RI?WU MAN#%,CSZ#_L_6>&?CRY]ST.NBS9'UUNJ_NOHYN;BX]'$=8\>6>'@Z!$Q0I'S M,6G+W3)()><%OW[(__/++"?\U7YK2X81I\3Q9/Y[$/\:E M _PEX'W>^#87I0([1\(2[-/QMM@Q^XH-Q^>SCV^!\^%_6(=_(;Z+'M'\B%/\ M)=RLT:\? KQ:N^A#\MV2H#G]#EGV,1O0L].X_K]?^G:T0AX5C'/EA3C<3+VY M3U:4M$->[,-'5$U;T1-K:25=:9R%52-;\_3Q5K <_ MX!/DPK6" ,\Q_2/"+Y9+R0HFGD,7TY!@.T0.^^W)#^G@-I^\O9&R M+RE-'(?KN^5V6\6Z]*:1UVL+D]\L-T*WR&*?5US$NGELT$O?O*5?YM:P21 @ MKE@WV'K&+J4*!4D=Y]Y[1'9$"!V4(E"VG]&(^O>"WW243':=+3UJ^\[K]AUJ?),F>>TP'2QB#>9W-+"N9AZ%Q8A&[J[3%;,&+F?;RMW85\/ M ?N1B'9%;]S7OD>^_$OO([W3X;XYOF8Q+W2#YZA\ZB 3,ZJ#FAW8V%;O0R!55FV@5N6PKYH*] M\%=K@I9T0N$7=.,'.UM20/7J_9HDXJ@HLS+,S26%EJXMH,R6?1M@-%;*8OGW* M4_M&W[)'&!U*BM*ZUF)!T((O,IODVUE(D+7:D[:H4*+5TETP-51;3IPE]AEHN_"7^L^]\'WQ NQP_JC!GN62+UZL]W(04YLC:S646C%+FJ9 MY%[DTI6FSG)[I#7_N/-#%- IMTW Y^QQLK"\).J:6>S,N/"WOS<7XAYI&YHPMS 9DX6:TMBW<*5 HE[T3[%',QA_8@ )K9K2 MJ-^^A9#B1C(5[&?0Y1V!LJE_B%6ZZUV]HS5MA$.>W0)TH.>!;M2O24+H8:8W M[[UO@4A2RCU;'0U[-DL0^G6C5?]]"X7:S"L<(P!YI)YO3YKO9#W!NJ;U;OT&LN MND8HS1%UOU,'8XN!S)?!M G:<3]A$2WT)$*SB*TJ-\'1_>VE .S,_H])3>G_'OR]1\3 MES>.G&WJ'W'T+%7IX@FCN&?7>D;NKQ\:5CZ!X"MW)*GJ&%DU/_)*S?C8-2?8 M-S5]I!)]\MDYFA224Z:X4U,0XU$566"(>&J$"P9#5@.&@R Y\5L&G,K)<\"C$"K4IF4AJ"Y[(C6$"XN;0#N'?RD2'IH4(*=$=Q':ME_*OR(/$8LEY2;.BAH6;.CY62WI5EM7"X03PG!SQ)]CD:+G M2T!0&&\;#-ZW#6IB+Z**D)T6.FWSQ*FXO_B9R_ M4K>%ZOM7"WO\0*V7(>(G! "<>(BJV9QKSGOYE M$J@7$5I1%FC9L#O%(&B=(=>- MH8JW%OF.C+=!=Q/3T?IZ$&GG8,;B/0O8* M UO>!,/1M!6#.-TAKF;E;-R,R;S*HN;-VDBYS/+.$U+DEYHSVZX20$)3;$52 M>TXWX;I\RK9G7RFS=>03!Q'^Z,O9Z>F'HS7USU@P\]9QS_?!@Y5H]W1E*M//!B\XO9(N MVTS-&WBE_&)I(\VGEC%HKK^JQF !#IVQ9:Y7JL:6Q/#/F#37 FW( M9![ZF1G8YMD$#=FKP:AEG)KK@*IQNE?$?R8V\PRK-F*K@/%G+)IK7ZFQ6,+[ M9XR9&_9O,+D[^H.9-(9N9HAS0AF/0[D$BB EDH>?,G+ M-]EY[PJ::3/NY13N9W.7N![%(D9>98)1\YO![H5(']R:4LH)HNP#T)-[9T1V MK?@L6JTLLHF)9O\RL^G%66;J^?,_'G(_JS$[C:I"79V MAR>2,Y') ?FR&N-YF$,X#Y-$J!X1HR!.$?$5@*GOLXL7:1*>K65/>,6FWDH^$6 MIS<4 N5]I<\7W2*+?8YOJ>WN=8ENW=N^4%SAG,Z6/@F?$%GE8OL[#FN5@=&] M42W64:GG6^L-KZ+5K<5 AN$F7O.JR%>J!V&!I[IQODG__"M&A,ZHY>:&0=HK M/)Z&E4'YFGKK* PX,9^E9UYE-;3H3N4TS&:IU -0KKL/2H5>@%(]4&W($[:K MLI5><[LVW@67?WR"Y?,.A=P4N<'6,W;I0EK'U&X%D+O\]AYG/- (7HMX4]XD M8!?UEV+GX85%R(::@UQ=A&&E9JWT'_G87JE?E?5IML/G;?V&ZPE\H$0:"MJS M/.C:""^1ZD!*4T,D#:6HV06'&DQI(S:5+7>^-?0^##Y /CG:=%8^L+_$2Y6CRQB;M,[6#L H2.HX]]XC.T!)$G!9 /)4S8N%7::WUSZ9 MT=F9.](IOVA*H2+($S5"LB[1NNA63.;WS/5L+L[F&0!XQJ=Y* MQ$%K205SZ$_7C&QM:<1.57V8)V;(VB?4)#KW&3QAJS/20+R\#@07(H6O60MK MJX$&3Q6W(%J 4DX*.Y(H5=%/'T.5DNPF4'WMCTG#?I.&9XV3AF> *U45/9\: M<_#)! [>1ZINH"FLU)&9>NR2)29@V907E#:$\J#DEIU;+L.YS98(A5^)'ZW9 M&;>:O;YSLS /2FUC44^T*\D 5A2$I_>"FH@+GR37U4D7.86*!\8/4&K^UO?0 M)KX:\CKR'+FA+RAL8F*X^ELI=YV:'&4 I<'\(K@Y(AF>GD.;J]9W-O>"ZI^D MYHG6+D89U7;16),$L+AOP5?_!1&/VR\+=H?@- @B%-SXWH*E=L3'\A1K]DIE MFH%J3F:Y*H3.?9L]$6[-;Q3#2)(*<&D2];AZX9;:IM%K^ M U;!)]<';)OE# M^08%GT53@B?M3R1&()04YHQJ]+7-C,EG04S&X721A1KV"&BA$-YJV$NQ-4_0H*CL%2OK])>Y9JD.@D,\15 M%4M-1//IG8M&F"Q(Y//YG25/DN;YU1M1A9\D:HL&C'R&$O?0E:FNWVHJT8;P#R6IS3)Q$EML MGE6G6N&50FG:Z&)X*/- /4N>GL11SH$,X04_C?R7,U5#>,^O&?N*P.,AO.>G M(Q^?%XD(FS&$A__ZR#CG92/++C8]A6;4X:/TIN T0#@O!PC-.E\DR.9**IAU MRF9BV]$JF7G]$,,(A&(5T;IV&HI.I(DVEFKU2 MJ21-M:H'$0X[Q&!8E?D #F_HE4LI\-/<]];:,ZP">#VPV*;B>G9XPT;'-;<1V@?+'W7"_MROQ3\W(/XD?8V[E#A_79U3^. XFLFX3L4@B1OLS7O$JT)LC&WV.C?+N*3U7.2S91_OZ7\P64/+N7( M%V7 =#4/$1 ^C[#+'CZ6ANQ+A6 NYENMHQ"15%HU5_)5EP:YP"- M5\:R=W[?&U5TRY!25?@=8K2%J^?YIB9OJE+3*(ZN@A"OV*[R+4#SR+W!+T*T M4;,VC.*2>R%-V8HK&<7'CI^ARLL-:$)82!:SU1IRPJH8Q0.;U]);>U1J'AQ' M>BZJ4MI/'ID3(7B"/OMMK]0(][;\K\91!'2Y6.9UBO5*"2U24UT+<&#[UJWG MS-86TXUQ?=&P( ;-VL&MY"$@%S3S7>V;#@'"T,"TSDLB M'P4;0JJU)9OE0_&S)MC"0#I[OU,^SFELP!(!IVU5+%AN' MQYG*W:#* (?UK+G#&['RYT954:,<$ED#VI61RRVG)22!R8#^NHX*29GP%%Z M+9 @:O$:)5LO[VJ#JV>OHBA-U*;7X9D)Q)@X#H[)G'ISGZRX%VUL]A6/H8E MXT;\@P?L\WM]:?/KEPK4#VI&R3%@SC M4 87J*UF&"\[H3=U?FY@7QL5$Y9ISYVUDJ>JF[;R;C@%2O9*J!2#06HJF<7' M-E@]%SYSJU(5@B=V[[N_6J,0318$*6 <)15@@002A5&#$M0VH 5,\$0L![$I M&=!.D.LB?HP@!VKG7HH86="H/OBUOTWMB=)MZUD0\A?M+2C"HDKD:L]A'2L!OYE)L 0TK0:1% ; MLQA"WK:#'%I8)D/(ZC8QV!6WV &AMGK@7ACV&@)"JP=YF('2:I&Z4G66%.6P M:[<.Y:2W4D)@R_DSWH5 [Q"QV1J9=DQ I%LIU1 IX<+B( >:K$W\'HQ?)$E N["XEMA.<98M+;) P=6;[48,^9CJ M)Y]^5:&=)M4A9+VSB-#5A7Z'R(OL>&Q=+<,XJ12"Q?7MP#!(4-4E6B39I#$Y0=-?3[3!1+[ M5EPK"T^[B9D'#^"J1;9U,FUVW+K)!E(=MU98@ XX<-U4?C4;XA BM=U9KK,H MAQ"L;3MQQ';^$$*SVM2]:'6!QV!;1)Z4#:_\Z-=N+. [A'BZ\LXO'WB3F07Q36E%71XM7?14S][N?;I29@%XACCZW&52*5%0>/X10W MDJEG1X1(7Y=3K0W.6;622XO"TSS&!O<9&V3GS\2 05'1,?[6"X<%G^Q,Q$6I MU*!C;8<3&EE_R*)0!>>9BB='\Z@W948A?J-;,L2TX9:92 XR#>[H\T)'V%LH< M"&IH\<+9E5]TD>*JQP&D-K5_J;#8#*.ES\1.N6)-D%AEFGG@UYO-Z/:/SJV MK:@9S7<^?]T(.5RS@R<_M-S\[VQ)O?/#OZ/P$=G^PF/O@-7B-W7WIV6,KS$) M0JH[B"^=]+^^,PLM$E[23:9J9*7EM5"T?>LQ4QKB+X@E>;ZZIL8A/$TBD%72 MY(.UH1N*>TE-!INI2S )F8KE->@;W:5(JHMLNWF("-V9 CXGJZ2JK>U#>(1% M)/^XR7[DKZMM$,RUPO[5PXY%%R2V!%@+NJ%S03SYYV@K#*?Y&'1J#P0O3CMF M9]QD[_GDBT#2*'^/HUAH('2.3X3LXXF0#GF9:O-K0@BCD".PSC=9F025%;LW M2EF;KNV#2*>.9A')_#^_4;LU-06%"2&=70Q*1I2VY/T](TF$R>ZPE_ M+A-^];;&)'X4@0^I3#!:VA^4QNR$-'7IRPWHW6>MR=Z&KW.Q>U8NF$3ATB<2 MS[O/'@C@%,>3)/E5W;U9!\]#6HO M3/CX+8[^>?SB9IO^^>2SK^ZC, @MCYV&^!VQ&UMH&9;36J!'Q/P-GMU)'VMG M,3"I!68&@<,=GZV>75N8_&:Y$>I7VA7=#4IV:32$8)M=].VO5KX7QTGBN(IN MZ=5W:.1J*O0)L[R:YRA%(WKI:I19XZZ@GAUEJI[G0@B=5:D!QL$T""+D7$:Y M%!,WCH2A5J%UT;(U$+PJ#N/+^1W\@AVZ64I"N-5EC:#Z=QPN.42%;6-+O'[R MK[P0AQLY]K9A*^^&T\;KB.A6WE?_:>E'@<6>;)N'"'E"[9=M7,8@C"'%4K')Q$/3!H"HS.1RN=W+A6!ZY](YP?S#FOJ MRVU7'^7L+.,#/NC9D^S[S,X/X>BHH6(5)J&'<"BU1YGVE(X:PL%7PS2U ' ; MPAE:P^17":(0Y3*K9\KC&&S'^TI'D5$G1>4W;@8"$"T=@"E[:6#=3]_LMZZL9JV8C"GLMLP&C4!S.,3-4^#>+6=.']&\>12G9NRRB!7V_&; M(]-%4GH0H;KL(*D&.FS582$P=O;/0JK73(M+@@XDAY'D=?8-36J[*Q50:HW6 MP /&&NU1F-F,&0):2(=@FDH#*(BM#)%L8SD4 SO2M6<(7KUT*Q-,"JD%,@0\ M31NF%9TC>!B,6CA/:=LL9+^K90:OXTK!.SWLM@G5004K'M$+\B)T3<6PS70' M+%)S0>L[>(Z1\XA"X@ ASL413V.B]#!#!4 MQK ZZ^(C6(AD)OP+=>.MPD^ Y*YMYT54R^>5^=H[A/TY*^Q_=/I3_*+\MLW M",'_)9HC]NY20J> J7(I$$HQ@QD@*L1S%+XBY$E%._&N]C.X5'+^P*W^^*-6[RHM&QL&'Q+(SVMFWO'O ,%PFZP]N,:H M;G.I*@ERLS=!:PMSE*,7I,\]QUO?!7OS3G@UF4I-F%==0ZH R$G?KLM\+;I1 M8!N+'PJNK0C##U_MF\^$NG23AH8')0]9HJ9CHV#W@Q4?RI(O.9(*<*_2;MT] MJ054612"YF\>7;1=9FG:"+^PH:]9)"458*\\:N/F[;ZL6QX]^*B-0L"ZTO?+ M\R8;Y2$<4ZGG4&G7AS\\HA9R[.9FY,72WGB%5WRE:0\OJJ&@$KOZ,05H7H9S@^6EE<(:>^$$W6\@0' >@S!HZH."7QJD<^ZH- MR!2WM?HPY1#P7[(P3@GRHI(N;PKR&@ ,8KI:TU_K,0_>8C*[H$;L"&88P0PC MF&$$,XQ@AA',,((9(,$,8SI_3.<;D[X>T_EC.G],YX_I_#&=/Z;SAY[.-SI% M/0R]'Q/48X)Z3%"/">HQ03TFJ,<$]9B@'A/48X)Z3%"/">KV">IY/D&=7FP0 MW&]OE60WCWO.SN6"8_IZ3%^/:>$._/OLCGIY4KA89DP)FY$2WNZ,U,;@UWG7 M!.R%Q4V@_=P*L*U(>%S6!*HOL1N%V5990_>V-$P:?7OKUW9'QE[$+FI.]]98 MO>-R3]8;"FZQQTV+*?7X"0K"^+7V7"NQ#1??@)/='"7&'.R/ C@)4[J3,/@Y M\JB1)9J,HM+#@%B,T)*A0TON4)A-)0%#Q3(@%[MN[Y-/9HF(TMURH-362K:J M)"#X(>^DY7VTJS?;C=A;8RSB2?]QQ/?HMFEI4'"/G<#?"'\Y)/B+-OC("+_8 M[Y6G-3Y0X>[+:I]C"$'$+FRF3@KX!<8C L-45($6!(;!CSL:C," >OUQ1"F8 MHIR]"KR9;?]^<_>E,#AXNAY,$!4^]Q P=CT+(^_2#P$\UX\X]AI%'@(VND\Q M5X22X3'44"(IQ2O!,9Y@@A![@N"OU(\(LT')[ 19KUAK=1\M / 6EU8P?+: M]5]'6-4(JQIA52-@23=$@B K0)&=SP8X^IRWAAK7%HN=1R M569+V( 9_"7G/+?"KSSOJ9S:JZPP"[C""? P#Y,'N.6@0O MF%J9YYMO 7OC,5U@)NP).WYZ2XP 4FW ;/YJH+$M&H*Y7<>?XU""*\H5&!28 M9"?B,8)K1G#-"*X9P1@C&*/U=1CF9@A,!F.8JV'MC9WB53V9"3$$X)L>KA5= M.GB ')Q U'S[(5QUT9>$Q!?-& R6Z4L8XE#7$) S>J32Q+T&A]",<#]3E*\W M@$1CE09'V(R(@4');$0,J",&U*"!QB(&)HZ#8TJG'O6<5EQQ1@P VULLF]-Z M=II0RKZA7?TCPO'T84CB(+&?G?L7!K5>T_F%G'C>E6AM6GM$+"B/26*5XG^R MC9 :KJQYR^4"?O+OG]GU4JGR5XU*H_IZ*/97*QRP)9U==32C X_9!+1IQW2= M?K VL816/@D956*%:M<0S/4SNV<3+J,832Q1I]IJIO$BS2HJ5#PP?O[XI&?& M,#P;)DR;^;RLF@OE(EKZO:4\T)V8A1COYW^E.\NKQ<.+,W\>LC\K]Z4F-;50 M&<]K:M^P\$UY#;N?QVL8\]\K#PBM>=R40\^%PM7<@U:NM_W0Y8[M.5]]WPGN MR0R1%VR7LVL-*FJ8B0$)<[.0?BK/0/H5"]4ZD1VF'5>LAL)B>Z:1;S)Q]T'E MPB O.RAJ=:U<->?S1"GQ9G7W06E5LEJ]GDX*'U@7U,EUV,!O/]I)[+?R+E.^ MU9R] TS/=Q-;D_R/R;B[UE)HZ%>:#+7KI@F*T4>3D71Z!* KZ&PRS*Z;I)HE M*$T&UNUGV5 *W( C[?I3EW;989.OJ^HFD)WD'SB@K3=6>XIP@Q\7J46S-L&8SMZR2-^N %.&*O'P&(7=N$X<\F^JM]0Q05SSH9"U',+C5*BM*ZUF)! MT((=G3O?)-_.0H*L%01T,4"*"&Q%_CKA9;KG;]L5:*"FM"0KA MH5?+59H1PK+O^"V:/9VZ4MT;BF>=96OP 89DNPBKX_7GIE^AJK(?*YF^!YN. M,H%##5USN*-,'?H M;887'IYCV_+"['27!:$ZC5+\TWR MHRRRTJ8E$([%U-4%P92J@B+AE-;7 @ZN6FOA;1Q5Y*/2*EQ*.-1("=Q$5W:X M.LQ>N4C*8@07B3!FT60Z%Q2_C>@..)S15HZR;1L\>&'IY&9LI#6,X."![M<,[K) HE-ZTBI& M\, DVFQBY&KHN6DD64 FXNQ0N8C6?L_K^SWOH]^+^GXO 'W$E(;R^,N?QJFI MI56"E_42O 24X)474C/@=^QL 22%_;+.[52MO:\T=W&S%R3B*PKMB[X[:X5* MMIDP#2\N.RAJ&]__,,:\F/VZ,[,4+%FU&%C[E@\L?@25"7S/\:/6S)?-<"G? M>7L1GN46ZKUK\!;XK;-ZP&.DPIA80W.C.BS686T\X#!9!]'*G4;X6%G]67.Q MX;<%ODB,&?@EHA;:TX&_(9PSK[4TLT-=94?<=#1(<];.VX) S&?M8I)5/G1U([HIA ML:\H981REM4.0X*?(W:JV[_V":(=7+!C; 0C*O6LX0E!EH;,EE*<:!)@Z\&R M&:/5P<[*,D9D%L:\VYAW&_-N!N3=#BQEI0@5% M-S3A0E]1:&_Y"FIQ+.OHJRCTCH_OC1F90T,W1CAJX^0P<4M=X7D+]F;0,?>P,.- P[%KB? MXQU&WCBE9#FE^;D*Y\3T!(\2J^GI'>51JW)YP1,\NIBKB-N"WP@YGJ8R M[%11IX %/'2D/X&H@F:,A!DJN9RI_29>4)K:;V-J+D[-/5B$DK-$_'+:\02: MD;P (=?'O-Z8UQOS>CUR #6O#R8W.>:NQMS5F+L"I!;J3-V8:ZO*M36F-D#V MQX7_>,[UF#/28ZS4GJS>F?=]7VE<-###L7&_>8 //[X[9-$.31V,V M;;#9--$1=(ATVB"SAFWL0*B\X=2COR(Z^U @N:P>BCKJ/M_X04"GRFQI$90[ MH&D1]J1E^LNY%6![XCF7V&7Y24.IGG@A=AB%^ 7-D!U1C< HB-="Y,1KY6H= MAK)BU((B9Z6D;(E#8D?+S374#DK1AGST.4()UX5AMS9LC M&W9C@S0C6%OM@'AIG" 07&)YB>:($.3,0M_^_HUN"Y*7^H1E08Y/KM:NOT&( M$W-?\1)L^32EL#S(6Y?9:^Y\OE5+O:XT3&HX" EFC\YG:O X^R:E7UX'-G': M<:%4RZEJZ00V,+Z'';_P=G/MLFFX)V6HW(P(T0N#5KJ-HNK EIXI?\ QKSZ' M09,_-81(F:KI5SAC(S9KX$-D_;!<8U' PP;TLEUC=H/G$GL:9:'%"YY":9$; MTVDT:EP>?4I?@.$1O='WKLE MU="14:.9SV7#I'UM8?*;Y48HTP]3A2PEU439SJ+U.K;B+??<<5NRY=&*>4!V^!*8TL?3Z 5;X9[29*GQH>*QSR/RD3#-) 5T/D ML;70>.ES#R.R0VH.>0M*_2-RZ4_.Q*9F$C>0#I(#$[6(^SM+WZ66:'#UCXB: MGZRL\>)G5C=!2^8TX_II8KI=IS+.($ MW];4P4"T_ ^GOTC3-FIU09*JSI]4Q+$!Z9,[])HST D=N8C:-O%6)0$4-&H# M@DNZ+%J+!4&+Q %,M(TK4S8AJKE3JPN;>I/)G)H8?#H&4R]?!M,)2(W8H(Y] MS9W RHE2':P1V^K1Q(F#-%*^E!1$6_,@LMFNP#NIAC*7NP5!Z96FBXN%(.AD M)Q;NYULMD&X.E45A,ZUM-H5\]+6:>W.SI>)94,A[EG3O@/.6B@+1MK .(0G9 M5"9Z-N4AY"K5)*-HA(%G*=6S6)5[42$+U6PA!5\@%<9:MK$56%=SEYHF:4WQ M5\MG=XP/O"@0;&(T(SU48KR =U+3 R/3Q-'7LH6*./K+"2/UV0H0_?#_4$L# M!!0 ( *6%BDV&ULW;U[<^,XLB?Z_T;L=\#MW1M;'2%W2Y0L6WW.G V_JL?GNLL.VS6]WI<-IDOYB^1 !*)?__?;QL?O>(H M]L+@+S],?AK_@'"P#%=>\/R7'[X^')T]7%Q?__"__^.__[=__[^.CM#EYP?T M?Y;8QY&;8/3HOH5!N'E'-^X3]F-TXP5_/KDQ1D?H)4FVO_S\\_?OWW]:K>-E M^-,RW/R\]@(W6'JN?Q3CZ-5;XOAG='24T_Y;*L4O:/Z3,_UI7OG+?;@+5K^@ MD\JO+B+L)N1IM"*"_(*<\>3T:.(<3<:/SO@7Y_B7V?'_6WTZW+Y'WO-+@CXM M?Z0/GZ#+, BP[^-W]#F7:H1N;BY^0F>^C^[IPS&ZQU10O/HIH^7G"A*K!?%? M?JAH^?84^3^%T?//SG@\_3E_\(?__M]0^O O;[%7>^'[-']\\O/_^>WF8?F" M-^Z1%\0)D:;V(B7&>W6R6"Q^9G]-GXZ]7V)&Y29<,N-("(A:GZ#_.LH?.Z*_ MH@:>3GYZBU<__ =E^.]1Z.-[O$9,AE^2]RW^RP^QM]GZ^(?L=R\17O.E\*/H M9_K^SP%^)I]P13DLV"><4P[_(_LU\ZP?$'WRZ_UUJT*+&JWTI9^-"?E(/!?W MDK3R9B:N3_]!@503&+\E.%CA52XRI2'XNHP%83_R/[]1]GRR7!:T(BR,6+&SSC M^"Q87451&%V$4827U#'CLZ#Z=CIT_ M)G],?OB/DC[*&" W6"'& E5XH&\YE__OWU.!]=H@J3BT:4,X&@UQ%M6]WHV6 MN4+DQPY+9$_\O Q)/-XF1S7'6$?AIJ>_YA*%!YCS9U!<[R$T)V<1& _4L D]20W-HZS- ?F8XEH%%D$/),E;N=$J_KJE"2QY M?C9>_(8W3SCJ_,BB=T%P)1!(P0&/G=D>Q K**"5-4_?9T7B!OJ7DP0&G3_44 M>P]?I50TCS@)A^6#K\M"@#BDH^QM\H*C>[S$WJO[Y./X"TXN=F3,#3H&M8YW MS>-0+)"",YX<3VHX3#,O1AI5:(\0H3Y"&7U0'&I5W=E3/62J1U75 YR@<(U< MWP^_T]DZ6I.T=!7NGI+USD=N_C9YY'].YLA-T.TR"8G'H^EDQ-8J&.'L;__I M!CLW>B_^-B*\XBW-^EZQ_VX!_.5PPH&_Q(>!A/^=^TY%DL-[XV$ @-4["<2<5/"/]*8G=)&C#@:%B,\W ^D\$1289"0,)#.+#ADVB5,.\ H8I) M&BJ4[ (TED8[O#H/@UW<%E7$SYH=2?<%4)FG'5=AA%;K1^^8WR. [SV$CE/(;VA5#9V9HWLK8*-3M&H8/58\A)EVC=3$G\ML5!2Q)WN&)AXOHF%)NS MD$"Y9PVFY.)OS1E7F M(U2P9[L&50%&*!>!_$2%&*5E,KD<>L'/*[*SRXXS:L@;',?H"%7MN:H(P2SD M5K@#AQ"M&&Q$''T? 3A ?<')UR#"KN_]B^95KSA.J&B_NEYP$\9Q5^6$&AF8 M@",EFTI&?7*\'U@($U321I0X^D3)_XC.DB3RGG8)S;M1$J([EXY.\)460]J' MY4UY@2$QQ6?7B]#?7'^'Z;+XV:OK^=0<1^LP.GIPB5U*OK$M!1J](-(2)^1M M#!P/6*Y[$6Y(6'LA>:#WBM/)%I7RQ@OP=8(W<;=/R9&!B0=2LJFDTZ>S_7B0 MSAEJ7/+UA2PL?*.\$&,&'P.&L(FCWR8 Z%<"1 OZY:UK,?I)"+M=/[IOASE3 M0<4^[.>BR;OY;.S,>T"?57C1<9 P&P3Y)-WTPM55(#N5&, J;,) )*#%ID^N M3VNY!E3U(7&C!$[98ZKL.7[V@F!H?74%]9Z:[L7T=/%H67-VG]#_ -&[&=!Z M!.^:%2V.W8\TV3[,85(2]D5M)I?2[.2D5[;&^-B=J/4Q19\DK=T4EB&\YO8] MX%T:%!C;CY$;Q#Y;33I;_6.73AYEUV9$+\/@62"1DOMR%G@_AQ'VGH-L]VGY MCDH&UB_$Z#,+0_6>*2KTJV:Q;+E%PM=;H-QE/TVUO__<>;%'F5R$<1)?I?ME MJ]M7'-&?ET20.Y:4\BLQI=\V7PDL*YJL,\[(CR?SO""XH$ZR14(^WV@D*21A MP/Y%.: TH?_)=%'P0+I/FKHS\BBGCR@#E'- *0N0 N&!]'=Z?'O $F)5:%_<[W5=7#A;KW$]4GJLPF#AR1<_MDV0G6_:#*-Z)1&8:P\ M'>B\)62/B,[+E#!H)B#MIK4L0,Y" M>C* @M<#/3A EWHN7MSH&3?W1;J>-C["MXJB%-5/LA&]=)^"',KH&1Z]=>G5 M# 5F].H8FG4IU\1\7"BW;%?.S+C;":ARG!5; V99MSQL= M15N$4)EH+O+F2ATU/R8&2#WJ.$UUZ"Z-1T)J\.S110,WCC'P^8,N;ZN/BB*S MP((E)B)]P=\KS62B," _+C'[Z]F;UUIFH$0#!%02@JELIB_RB63)@#5&("Q0 MM:M0C0GZ1ME K6H-: I'IRG,XU;!\?E8EK4H,+X?PWM,#>/Y^ M.*HOJX84; MOQ"97[T57IV_?XUI1=3MEG8^)+_:"2 MA*B0)"MIK.[\D#]3@5 N$7IZ1Y^H4&2,_!$5E^=7TJ[L,+2;,><;2I5+2>!:M[\G/DT65 ^CQWHG/K"8=*+ NDR?'Q M^#A?=LB9,J2,4KS@DO$(Q90UHD<;"83*JF)Z.B$JV+/W3.\R&+;7I&XO%KK9 M?RI\$6.,*.=:#3;AC4KF[#6(Q0_#%DO+UAL>Q3QGXT9_XG3G.,;+7<0B"]R* MB:X 5"ZL:+$T2,KI,^)X]?#B1OC<)<, +>? 0R+UL,BV4DDAA MRC2;YL=5=7J$H\WY<$2M6&T)PAFFT 9/HNJ_KB=GV-951*[EO+ MD>3M!85+UL.13%6.VLFUAQU%Y)1J&42HMF(++DO]7@K7L@)FSR)477L&B!%]TUVZ;,63],PCUM M^%PL9V4OFIZ &S?9WOYHGF)G%04K]!BRFD!TNT89:$D"JO]D_$Q!_&L#W#A MNF>MKFL@5]>IJ+T857/+6A+>;2#M:46&^;9B0<=)S??\=A;N$WDK,NF0LTV,F,>4%FS;IA%PM MN]+V 3Y@)#I_YQ,0%;H.R/'C1"V1&BI3ELFI.):!ELM:8R*GGXD^2&R2 :'& MB-7Y73Y@'+OI:@*HB_S'B5 W/1KDS8NF@7I2*QO:"<)841BQ=%OQ@\2Y/9!J M#&HW\ T+N0I\<3?X,MRX7NO!NZ[7P"-.*8O2J+T01I(1HF31MY2P5;&AM[XB MS$OH"XOB?4?M1F?#4AI0%T=)!7'D7TVTD5_]<19[[IV[]-;>DMMMBO^, 1QQ M&:LTM1_G9U<)$911 >H$I4,71TF7P5XN=%]/TD;IR"XT%VX7MVX)]M_]T^F?7<]E/.:]N^7?L+)J'1*H6"&\TG>4U@[=*CF%YZ5!($@H@N!=-[ MFN/$VZ1-F(O;GD#!TNEU-<2(;6$7;+H&E>X7K8!1GZBDMNK'P1?X M$*1;TZ4L8:E;S9/8PC],38#W;=TB%Q8!"SL3#!M07L]$T7 MA"1#AH)M/TI$H8V/AH@H=;J61Y2:L$HCJ'-X1*',AXLH"C=!FS;?GH(Y=V,/ M:G-M$!O,*T=>,B4M!3+/HJR?ZC2MP+8BD(KN/TLO_!#8OE@A#(9WD>5,W&TC\&#%SR3 M6)'_&5V2OXR02^5$1%"428JHJ(C).NI8$X.<@PQK;387*2SUA)/O& \F+%Q 5J-RZ0E8+40OC%%]2E97TJ3-8 M*1%JO6@U"X9O&'AAT41LC'P-<5:X%7GY CL*U]<>: 3S$^DH82.T>ROM%"4I]J*U[QXCQS V(["C;$N1BH5X5"Z:(AZJ M,K,8M"Y,%S[[&2$;:R7;91^L[2N.GD)(?2?M"F>]Z(]H+_J/$+-$E74];&AS M!/M"K*8EB%4(61C'2NF4,N:I0B@K6=@=S7J;0H1O/PR>/PR\]WV^#\(;=@0! M^7O/3#>!=UEOU)OFP0"W(2J:PHY]7F&67$2*., M-JH0!R_^&T1W1X?NIC"GYLQ5,"K8#@:EL1??KBLW,(:^MWQ/__N(WY)SOW)/ M^9Y?2+UL%*4R$JED32>G.4H)9;K>6M(>H90N^I;]+V6 & <@DPFJ<59*ID^P^F)P"4(\"+8HX M545BT X%8K^I.?Z^QA .?N'ZR[3J[&NPPE'6E_77G;>B ^5U<+5>XV62E9^% M6V\Y'\^%8#B H$'@])=2P3=/3K)]UY(;VE%VQ4T,.4-Z)VO*LJ@ I4P1X0H, M3&.&8B!F/-#9PP71_-@*(!^.CRKH#[2FEA[Q%^[62]+*TNM@&;'+O5V?EK'% MC^'M4^)ZP448L$28VQA>Z7W3W>!5A)-UT!GY\32[I:9"GV"V8,!NIV%7+8>, M!_EWQL1PP_,>WKGO) !1. ONX#VL#IY0-@S=W[0+WHZ*YL M1ICT)7XY"U:-BV7/D@LWBMY)=B6J%)-[UVA2(B&0_+!Z[.3397;S,*WA:M[2 M/$)N@G+RD%5;0ZCNU%1OWN<-FU0H>&T]?Y UDT5@;-]+$;P #SNEW8GC\?RD M VN@FR[:='3ZZ@B,K9;=F0Z[V(.BHHJR7*]6^M2\]\$QQA%*P1UGI]W#6UF- M7-G'L F"AYO@HPUS D_N1F:;N>P!:L?BF. 5<#BJKMN0 6'1.>@!KUYIT[-K MX+-BK:K;(;LA!KX@S1/J'L=)Y"T3O.+_/=TO4O("29+@J)234\6;RV7IUG&S M9(H$3]FVXVK0@$4X&.T-N%+A; M?YJ& TMO055671:3,K*,),-*\W>5%P:)(EL<>>'J*A!V03%IL9E:*!DA3*^\ M7Z-4D0%M])"X46*+E8Y5K?2$G[V WC SL*TZFVR8M%*UO3+75B,;1Z># W-S M>#K,W!]N?+ICWLUV:=P87^+T?\F__1TM,;EZ6[X0Y\'W;H+3'>8A/%5=B(\R M BIKI@#:DZFC=<@?L$) M6F6D::4./[+^EPJLO2.*MDC<[\MJJI"I+XBX;]YFM\G;/*2"\0L/)-XS7Q'3 M+90L*!SV8UX)TU@!RRB7#4+NALNY!/4OVK6=@&O;5>ZB7>7L9&*JX:;2WH3; M#QJPO$4>IY6R%DES066!*GL)X)L(AZRJ.XN3%G#!;QHCK)?)M$!Z=\"N M;8%..,!@0-E!IOEM3LQ!X)V]EP*.E (FO5KLRM#^^^+A]=4;&33I!:RWZ[6W MQ)'8H05OF/3P=C$4/.8TOQ>5D4,%/901A$:!-B536%S=VH&*;J>KP:3#"F"X MN=WBR*6' Z5QT_*&:=SPQ5!PJ4G>_2G%34'/)MQH4=+IJZ11+(D=<0]+ LOH M6:@(-QLOCLG,/SX+5@];O/1<_YJH$E W[GO&U;-F+>J%JQ<]")D?"FCCY1* M)SR<;&VC9,16]>*4%3WMD?)"VXP9WNX-1$#9G$.]!2X99-#HD:YCM+;Q"!I!)4V244*5O3<$HG*.%BV=WT5 MO6$RC6@70Z5.>#ROP#C9%/L5-8) .80V#1V>ALLJ0?3I2YA@-/\1-)/H]L5: M)M%A'\O@5!9F=W254J-A!^3V!5-PT>/3A00(*^<4P%M-#6D)+EA[6L("Y+:[ MO2266PQJ+;J[VE$I$K$-WSWZ,QU/%E-5@,.73 ]IC&Z,6X]F8?.J'L:#PG,8 M/"1$ACLWNHT>$MJ!A!VC(FGYPXO;?I90XDW#R.T01V6Y]OBDA&L8($9W1.:Q M[/:.E'9V=I!01XP\'$CUZNU4](Y3O;=$[U?HN]457+4)1!D# :./"1*?[9*7 M,**3XN[/O?<&#-J:8JA,S"9S'LI2BJ@D"8ZL W7D("I.=72%.@(@J\T-6Q#% M-8P52+J.XYT\BK*G(1&4BJ 4JQ?MZ!FAE)XET.FE7#MLO%;=P"!3]S]9?042-!4YE&(R-[O+D5,A:@E\^JO9CJ%0K"48D#C> M*$13TS; D!)V%6L^!@,=U899IW.'!Q=&QIIQIH]2''#\S_%/XTDYW_DW-!F/ M1^/T__:3MG]#T^/1R>)X-%XLZF,36\Z@?SR>C>;C115MM*_:[3()G\C$<3H9 M(>I3H_SY^70V6IS.^,2.%[/1;#%K$OM/-]BYT7M!S!(XMWYG5M7<5-F! FZK=0:R9@/*"K81?B$2 M$IF(<.$&?\')[?K1?6L?SUK?,)LKM(FA,L*>E&E#20ZE]-"GFS".?QPA>H R M7"-">H3.DB3RGG;I(:(DI,NM>*@KWCJ/GFJSP7S?!GX(>_VSA&MW:A;L].4-#;D<],3X!M:?HJKKEO>=HPT#@B*#C:O+)3P4BA@A9TF;T6 MW1R^;B/T$*Z3[V089KGC)2;S-EJ PK)).0N81)C *9O :C,9#)Y8XIJ:]=Z+ M_SS'P?*%GJ>^##>NUYP82K]F%&%B6516+:?%XFR%)J)$44$5?4OI@H%.J[K. M0>J:0YB.&:R!&^/[\++M$5OP*(L%T/)YTY; 4;)V8:MGBJVP:I#14!$-9VP TPU MNUB!HSLI;,-=UU#6]:(EV%..^8N9 M(XL^Z!%.K]*2"+1CQ)-T6UD4@H]_T38DDN#S,%@]%&U/.S;$1.\819] $'D? M)!/_8G$C(X@H1522!-\CTZ>HLZ^H)?/UE^W"*/4$FN15EW7'H101)3DL0GA10+=^G A@3+^NZDIM2G+1+Z>D MH4+*;K!5RB<[[ (SHL;)[?K7,%RQWE$X>O66.'X(_?:S?*TO&!U+VZ10&%_F MDR*#C5E5)*/'2B]RBHB2A!I%-:GH5%6T8UFSR^?JXZ;0#G"@N4]-*?Q\^3/& MH9$Q5G"5ZOQ>D)%[L6M"T[7#$NG'^Q!@+B)F-MZJM#(LXQ$>/E3\_AZ\\K M[*5P(#\T44!^]A8]LJ?),L-;1>,3X M\D:=O_0!PV/G].0T6]'(2* STZ=%#Y)]4I<=='GB($4"H MJQ5OY]UX.P?&V[GBISZ='4^;>#L'PEL_V>MX.[(H*&(4;Q<=>+N 7DC/ MY6B6C8DWISO>,KD&(19%8<(RGAXW ;%?%@B\1:U56><098TM6L@Y:&WY0L)* MP%AC*RH=!2 M3\-@JRJ"@IO-)AQ,I;3L@=(!NNU!2$(W .3PW*T%,7O&T)H% M7G9G@9? 6>"E:@)"_M^DD05>0A5J'*3#Q*0.?1?<.T7(3\[P7Y MI9>T'8WI?,THXL2R*'C@.+^L-J>9]Z9B5%F)$_D)982A *=57:>FKI>JFU"J ML!B3<\LZQB0, XDQ<>53\RD !"D7W)S,3J8-P("6/QVF2!T*-A0-M7@.S^NA M"X<:]7>1X.':402A%UT0:0DIX5&.FM'AR^BQ^UO2:7)L@\NM!)R>+XW1QKO 31@PQ:D#+=)K4FL"H M)5ZYTZ2;TTLW(XMY74@J5O6$IH <"\F<[,9SGSR_L1K2$:Y;7P,8&=MD44FT M)DT(T;6%"E76=MZ>T5*3RG5D)41EOZJR58-GEZ/RQE"AF6!0MXWPTDL;$>"M MC[.+*,XV891X_^(-?DJO&D5?MSP*[CB?%"EJ27>$"LILP:]*&PJ VK5VFEHS M5=T*083?Z*TEPRSDO.+H*32N]$1"ZW"-ME&XQ5'RSOZ(\^[;L.%('L'UD"1I M0YBP](I]8NG5(UZ^!*$?/K_?>\\O'54I76\9#49"412<\\29Y7$H(XE*FB@E M"ERNHE?9HI$_<8! 9FW)ED))BJ?X^0[QD$VP_]UYZU< M\MOKX(H\L$S.\3J,, T-:^(*C^'66\['/BF&G.&GD!2IF31RCW=%RB_!$3 !$)H . >?.E=^:L_K&+$VLN\- )J%H MT65>F"@3N\_/$7YF&87L\?&NMXS&!J$H\GY[.IZ,<]A72=ITN%ROLLXARII# MK92#U@'9;26+L';C!?@ZP9O6@IVNU^#15LBBDDS.NN%&Z2)&V"[ ]=67A[A; M>7V!,;?GJ!*@JUO*(M0]TKI$M:^>O@*/-B:'0JR?Y0W9!4AC-.T"61\UNX:T M=C6!L55S1PE_.$AB; +NVFDXL^RZ#SD'M6V2HRLZH%,(J^"Q$O>KP,R MI]RD[>+Y4S;Y]XQ7:$@()>U[I\>+Q2*KULCH(D(8I911A?30D[CVT@W]^DXL MT+>CID._TL[A2ILI]E :UGX(6LO ^W4R6-.^&!@7?BL@$)?M;A $*ME'@9[SL4'0=T&!B&0HJ^]PR;_. M*M%O.FGX-24 Y\P]Q'>DQ#?IN%6W:/IKH2#$,MV5&P5>\!P3T#R\N%'7KF[K MXP87X]ID4 ETB^R2BYP6#72(40/?P-6D7MIJ 2?(#^,8;8EZ,:4&VENAR]FJ MRV9",]B E',W]I:2WS!]%A C3 E#YJV 62$&#$[P-%'+X:,5AV@L%!S)Q$0 M2I6M0<$9R;4\?Y?@E>+PT?8V-%+V15+8X3@>=V&'%0!F#*P;;_08X",,/QV^ MVPG"%B/9 ,M,+LE/GC\-"+M,!"4O.VZ'64;.#D3UTRVK4VC5 PHU#=<2H:2J MN VHZ*H[:'\>$!E]-MF=XW'[_ :\I$"7AL48M>S?!]YAJ[OGI4;.SY#->X(3=!&7=4L&^^-**86(*=+#=OP\;-N.O,0&7;.Q0! M+6(/ +!:)-%D:KB8<[N^>EN^D(^,J3"WP84;O]#_N_KGSGMU?>+$\3TF2;:W M) D%_0-)ONN_J#PI=$B]G(S')*WB*^#K9#&IQBA:M9<+DD:H,$"4^HC]%U68 MC%#)/_TCG?XV?U=Y 3)<09K7J9L7Y^9EP2S].:9F7C(ST_^R ^P9,V;5J+0J M_3M\J!L$U_NA3_]G PR%P>==LHMPGAZ>;<)=:_<_]QVF MYN-UM4$\>K/UPW=,DGJ?'HZH-*$2-^/M?L^D_W<)HY Q+>996Y6'7VW8U6\6.8N'[U[_3.\R]A\G>J+RH"I#UHTQ%0FE,HUJ?T=4(O),@MYQ M@DJA8(,+M(V=FHWCS,9QQ<;+FHV#PL9N9N.$2E6/9RP;#C)+1T)+FXYK@P4" M7CPKT6W&O*/LJ$;G>, MKZ%[*4MZ'1]R^S8!!0QM\'R[I8"6@\S>\Q"@:0JAXEKS21,VK$-W2LX6Y!RH M8'H&OJ*797AIL&NX?6O@Q5^^W_P>^/#M3]GZ!P&E[G* MSN9I/M%-SS!GE! CA0@M\V3+5#P.&.Y8: MQK>[)$[<8.4%S^W?2_2263 ()%&)HZ>+.C(8V72T&*6SO!A52(,!19^ZSH'J M&@21A(LV$-5E)F/PNMK@Z)EP_34*OR/GNH(DB_NAG>FF_N8 M41>O\U;PBG%Q=B+UBI(0HI2@G/P@?1PU? M@&->FQK>4T;=O,9:R2M.:U[.Z*"<$)23'Z*-HZ2-.1?GNE#=P_?5!EE39;+\ M[JUPUH;Q-_]#%'&D%3&&"*[;U!Q_7V$X_Z;S]C# 07(9;ERO[99&_K/&O;TA@$KB MDM_#F/E*00E]2VF!.O]A>CG*>IG%0HN+[4."9P8(9'QVZ8$U(H\?DE3Q6;CA MS7_6(#*X BAXT''>GSDGA#)*P'O<.O1*SV(2 O3P1KA&-YB5@F6D/6S'=K?0 MW:HH:3<)#$J\Z&^NO\-G<8R3^"RH%LS^1BQ-C+ZZ#>XQO9V8B$L>^!(&4?Y/ MVKTD[LBNM+(PBDE]ZHJ"6L5 M%(.GB(#V=,S;TUSKC2_-4^:I3K6M+1R^.#Q;D>*R6G\]/)0($.?%D) MTJ3#Q#I+5JH& ;+N< >_ZJ5#"]&==?KH?[ XIWI-W/QT+YG+@;?).UJT0@_T MGCPH:SD#6.LC1:?6N_GT?A#0J'3^7OSX5P]'Q,(O[S?XE7RH-Z\SO1*_#!%/ MA!(IN?]L+U@4!%.'/_L;F780JM!!0:?*3<2KJ&PO M_0T(-.V+H>!A\^D>ED8HI3A"C"::@&_TZ5)T;_U*15'CN&IW2"ZJ6JQC"Z8< M94PY=F#*472UD_%XP5E]KKN:8R&F^BG:@2FQHI"86[^E_I6=6G>]#X*U+ M*)7D:7XJVFL8H90T^I;]KST3,,U&L'XR)NO)7&A*&4L-J#%VEPQ^DW$&/OH; M+LNXG!>V%42HO:L9=*OL*E36M>P0P:1][I1,6J9_3 4^5UGW&+XV@1=UAE1< MM+MI5/'6<#.D]J)0HZ+]T"&H%YYI^%$WGHG0PZM-D'_/LI"CM$M._D,/XDN' MFP%+"/I&FC[Z2D<9B)*)H926#BYPE0_*8)6-*994*E2%V]^^%9ZV4J,!//=H M%4PA]9Z-][,!SEX^Z$FM(767J&.PX#17+]?NFHB(30B*X"\X8053>;%4L\.0 MQ L0V-R30F'%=S+C+&W3VRT91?2IH/DC, @/5;)$W"M#W*8Z0(9K1$1':R]P M@Z7G^L@MZZ#]LG)N&!/0_ME&3#"G)F#MNJT(*JUHXT80OO(@X2*]T/"OX0;? MA&YP[@9_=I9!B5XQ&3($IA=M B,(8E2(F+WZ4%_^>N3Z\2>'C!./DU"G=;=CE>QQAU*%E8["G) MJN3(Q^T@C4>H_'7*=X0RSHBQ1@5O^$'1K-$:Z$\SZE\LPWPOX'0$!W6C D41 M+\$WWBM>70<)^:#>DY\?%UHN=YL=NU;E;!-&B?%%B*W^8:;=W/:'&ZW9B/V)2*^1]>20./*A MLH^>YLD3C^G'"07ZDHP/EE\P<8F?Z?,72LQNP!/^2C/LQ>& )RP_#.#5S9,# MWOE@@*_X_8& SVWV,0#_2/,U;0Z34K,:\DQ$I5'L]&#,,YX?!?1]#)2C?O*Q M4%]S_L-@7UKM@^#^>ZC/8P@MNS'_/51RZ,-'><+QP^!=V3@YVLA?;]^Q65& M2.A#XGU<6!*3-_ M\=N%*P=K>F6R^%"G(A4[T,H3367U=2&5ZHYJ^1WE!'W8 M=%+=F":2**4"Q[+09B0M0ZLZJK* MI+V#:=IY]E.GIG- 35]Q]!0:_*H3]EFO]Q4,^ I:$$\K048R?.9FL2M:?HWQ M>N??$ =3_M"55ZV(G*4\"N[G3"<2\7.$4N*(4K@ MWGVN%N:QL/.)+E_;6I>W[[UR8&R83$]G*R^*D]OU&M-+>>[(?\/50^)&R:6; M\#M:B9XWWLE*((QTU/2@\"Y#I4J*&>;\Q5Z M0'VN]>K'(%Y5Z@A5M(5L<"V)J3K(VTT"DFWO(I)X[")\%JP^>V_TIUC<*[[] M!9.9=:L4"GGE<5'[EE-CY\=R>M!-XG6IF ^1'H%.7=.K?^Z\;=HWPX8V\9VN M6$N8Q>:!P-*O.*#M;XA 9ZL-R>?I0?R$9/19;4W+=^YZRR"J.D21][O)^"1; MK<](,G>K$\U+RF#0I5=5IZFJ6R,*B2I)IZQ"2\8V(/@*P]5WSV_]I/F?32(F MXZG2PL3)"D#R=X$ T$]RIRIYZZ+G\.O7/<6?2XEO#)L-AZZ!L*H@)-I(&&@N M#Y<=DCM:/ZG1 ,"ME& J.P3'XSJXV6BP7V51;9P-W+UI2%,X.DUA&I5*CL^# MKKQ%K<5WU[U&BD1L0[CZY3[4KR?*$ >_Y6A0:TB@W'H\"Z\]ZF$]2$1_#B/L M/0<7NRC"P?+],7*#V&=+J[^Z7G#37G*M0 R=U2*5+1VEW]8Q"X/>P@AE^)ZLW6]"*\J M+0S37]&X(C$:=;\/@(9.H91\[+2)E)Q\O<-GR0'=:$?2(E4^P,^4EPR6M-M@ MUFSOZ94*DR0KYE^481IVTO[,@Z2#AJH1->"#V\;CIF(^Z@?"E.E(=I%A: MI%JJLWQQH^=AMEHD"G#U?"N^3C$B>>JS8"D=)CS(QP)XX-,LX2X*UU[K,F[E M"9,0+]DJS&FFDZQW-GL=I>\#;5+T5F!>*K!M5<"89^\[2,V=&UIJJ50KL7$1 MQ@GW=N?F(Z9KTAK\E:J:3M)"M&HTHS0,EZ =IL&DH0&C 5!H=I@6>Z-*FQ9& MBLE:W+ZH(./I"C%FE'+<1I=>O UCU[]=WX3!,RMA3]=&KX.EOUMYP7-ST51X MWWPCA@[!R> 8-H#X"D/)Z(PSN;EPJ#OF7_ M"[ZS 6_@9@0A1H7?]!@0H-6Q?RCK@\2T8,DNKHOCS\24%V&0>,&.2'V[Q1%+ M N)SO XCG#[WZ+[A^#2>*8>+="=L@JE*A%9;)^V\X>0G)7UYQNIC> M-JLV*8')&&A.+07H3O+JWY1PMKF#*(Q0*2,JA41/3$J4LD8I;U1ASB(G)<54 M&*$O!*:$$+&/GP53I@M0G+3V([#X24GF!O92*R94!IB)F[W&8A/#S%4S.TE: MS=C(8SZ,UD8DPY\.;J1Z(%-3=LUT1Q%>V]/&1X ]$51\__2X%JT+6N#UZVCSZ^,>"00E N7;(J>L,X8KABJ'C68EQ##:%G4^FI/B6=ODJ: MQ9#0$?=QU&X92[#4N7@C>@4637UF^[/Y7 @G^,40?7HV$&5#3BEVO0[XV+*^ MP&QYYWJKKD^8/06!DI2UDL,LFL# ,:)$@''02Y.JZ[/I%-JV:&+<_^NNPW7Y MBLJ@7IZ=%CS' 6[?66Y[&L+KZR(H)2#3O6$A(X8^9>2 JH;U*-< !/KTE"E% M-Z=?O7BH"Z.*BG:,@'Q8<2,!QR1 $2'";HPO.,,M)@H4.KQOG= M[:EJVW;5#$)*SB\;X)*PBETPN\=+[+WV0EKE52O 5LJCX'V+Z50.;R5UJ-+J M(32?U8 7"76$Q]Z^L\K!KV$?:Q 8[<@7]]PGS_<2#PMV?KM?A49@0QXE/SSN M0B ECBK4+1KT#M,['_>8@CA-R:!326DW[<0>SS9V8.\2KW$4X=4]?L7!3G[H M:[X'BKJ&, JN=SP10RZGC#+2MN#M,(T9V K5HI2&96AK<4PQU'AFL0-G=$,\ M(-Q4!K?J.Z#XJ@@B[VG.?#(68JM"U9Y$\@!59ZFN0J7@\,1Q0#&6FI:P T=9 M@4KP?.%NO<3UN_>I90F (JQ-*@4?G"S$ZR4%"Y3QL&%C>Q@SI,T:7LBC.*:J MAX7JZ344K/N*7^9CO]@%U2X?%^-6:$-+0)R\X*@I9_LE/PH$8$'<(I720+(0 M@YBRJ$#YK/3GROQB@'MD#AE3==F%#;"I!2J(7B;>:^M<&!#$'3[> 6*1R>P M\5V$Z89OGG)GVRAGP8K)GCJFM(M($0,%MXR$*FO]\Q,AT#-VQ0XI17CJ^NVG M9F#0/81A&-)S$^2K0Q(QBM8^$"@X\M>W,Y[,#XP7H'>2&+'18S+#@3O)# MP7-8W "^I3S?%7E7."K7_H91_+>*H># )R<%Q#-R=IV4TZ6CTU-'!;/F[C&': %:[WR2!D@3T(7XTANW8)K: R*S7OW M^V\N\362&JN-B.TO0N"X51J5@6%VO(=N0A<5A&T;#G4IG1:QA)MM&- V.NF% MF7&,-T\^^&:WK)MR$28V$!3NLFY%%SZQL;?V\.K\G;9%HBGRSO6)P#O:_(A> M-/](5[F[>SH<0-(P5OO**>_0T^/QO$1QQ@^5#-'3.ZJP1#E/1)FB;XRM!4TT MS=F*@?]A25+''=&.=4@40&>OKN=31D?K,#IZ<,G#%2FA@\2AF&J&CX., M#QM8'@DKX6[3WH,@02#GKN*NSDD3VHB2 =[].5 C1TTC\ZAJ.A0?*S7MX1%P M0:#Y3"8$_V)+O?5KZX5?D/LB&$)XTBCXU[CL-U8.AM!['YKU4U."_<914?)?\J^FWY%>$;>(%9QLR_UNZ7-]M>#7?P@=B%T TJXU2(2F97(OH4_OKXO"5];O-1:';,$;)F-X MNQ@JJ71>YEZ00U5ZT&%>FXY.3QV-C03=;E@;&CH, X*DSO8@0%U >C6]F,[R MDUZ#=_/HVNSI+W]EK\<7:V',S\7-.6SHP5&1H:-RB/X3$=^.^!@0+GBPJ,=09 M[V.$3AY32N##@0[]^&,$TS*NT/Y?"+?J#($GD7.V@:O56C8B36'L$;YN$?)Z MA?29"(%6#5@:56Z.8DSEAQHW?OI4AK/\[+5]4Y^&1[4 HVH .R @/R8U7P"%1(\@/'.< M=FC8-.H$VZ.37=P&Z![T)-<1V\4&T] M Z#YT<<;:Z)Q $]M7@7A<^1N^'O;TJ\81S,0G&D_>/TQ#F99Y F%!%QQPV] M9M=2S:]]W=CGEQAJO#U3YU)/B P H#5@8>HX,BJ8,:# M.0Y2.F]32TUY'B-[Y[X3"?U+3)L5T/L/SY)S-\;TX"8.8I94?0U6.+K:;/WP M'6.V%W%'/N,+>>J.F)H_%FNB;3Y7U".X]&3E9#YV3O-L,G7&;3#"\3)1^WOII*/*E/Y MD?O8.;;K#S%0?,')A1N_W$7AJ[>B39*^QGAU'7SVZ$:5%SR?%5>F MM<0W!0(&!Q1YJ10B\62:+8#1)H*4/,KITYYDGR@+Y 4_HH(+.A->.'Q2-*;=:.XHG^Y!R$ITJ]=>P].\-ZYM';CU688[ NKO/N.W#S", #G2.5DAN? M2 &\"6O>L>+&!0)D"V1 AK,Y_=H:M? MSB(B9&4H4Q^99XN3<>^09FO.HL\RW)R%AW-NSG*P 5YQ]!0"FV!2VD 4Z&Q, MVB0"0;^(9T/2=ATLPPV^"6-!7E9YQFR\*AFKC*V+21F*4@KH$Z7Q(SI+DLA[ MVB7L:I4D1'?N<%U9)().;_6<7#V?O N6%O46?SZX^'(1K[][=7X @R%K'\&- M:-10$R;0?,\*/4@ ))$Q(#\NTPZ[9\'JXH48'S-FC;^"W40$8CT']'M/S\U6S M/"3$9&ZT0E^W*S>!GJ'I0U<]=FBRMF4A)VV)(NX[U)N,':&$*YN2YY]*A(T1 MREK\@+?Z,622CQT,A'XO"?QV*X* / Q8C7>"SYXC+''1A. %D\!ME4(A$9V? MY/4=!354D@.N%M:FH9-I>'2AIJ(QN'5Z8 U88K,8*QT.H^2EZSHBSD.FBH7W M.*LX35Y!SZA801=8K'&"DY=+LN#H;%J*1H]C"=/M4F0*J)S[KI MT\^IZ!>NBR-I,6L=V*Z?D:-H$M@J3I=U640KV.OM>$0?J/$D%,3K8DB[R.3T M>#IKHIO10@4Q&& ?I-#$O$)R<#Y(JP:2ESD9Y*;3)PN S,?-'H8Y9@"9T&7B MW.,M22#H/LT#?F9IJ,="UJ+2/>?,^G?3>8*H7'A9"E262"5 M4P'R\@.5<>K*X$&5Z2I6.%292JEF**62,?BVX:(&8:[V5L"XHZ"R_7E(6/G7@GC0BKY.AQ/B!+P^KY"HLTJ/]R0$1OJ45,TG\^,F.FIU M>\"XZ*U3=IU$7"_X#0/H4;"W0FPU3RAQ_& :SG&+*>L0BB$XZUF*/MXWRX*'7IQ4L_ MC'<1[BJUT\[FH\0NCNQ*0#S5&,9*62PH]P6V:KI6[2;4&,1>Y[O8"W"<%DN? MN[$7T]]6Y?BPL4L 4FUAK.U[@$2TY 5'9\MEM,,KZ5NI.UXR&6V$DBAX^6R: MKTM0BB@CB 0X1<\]!.L@OWQ\C-XC=999TLW_Y:0J^^L^ 0&9;6.KA_K.3N720L3E6]%2] MDE$E:W*;9\#8A\ MOO3T]%'*W#Z.C!]0DR2[%1)C>B@A?]V5*!42HQ2D4> M(7=-8I%]R8WA;\"B7\6 S\QP:>0C\Z -NXPL.TF3<[2CW.=-!RN>$ JI__'LN!IM,FI%G,D(:BX)7:2Z!?B9GEWN MC 4Z5)P5.H)C5.1F>R!KU1T2)6&]I%,.*BTO >"%+XF21RT:H GW*JF'08[2 M&*I+U-PTHC@PJ M_I4W,D_]JT8,^N"I'NV^LTNUS&-U%X1+C5?R9 M:,?DE+_!3)6*07PIBB;OF"?C^32%7Q7 ?8P'C.M:N.GVB?KC,$BMR:"PYC _67 @6:-F >H.TFY6 MW$FQS2A:@BBNF[5 9]\"D!BYQS[]>H_AH_OVNY>\O*3K+D3.AQL ME6<0\SIH'4P. &.J,JIXZ>EQ X,9,WI[!=T#JO!C\&0P[/E/W=>A(M= BJK M2ULHYWZ(0F7?SZ&YSBW\NIKL,)1WKR7_3G_$Q6IX0*'TS/= MB/<0867==WJ\F)^.TW:])3_JOC$E21']A-$V9XIVE&O1\3E[*/\SVA)F/YEM M[FO02).&D6[7B)%$CR$Z)Q&O,!+C6K3]SA[*_\SB(4"_8(.&L MU;".*%,T)#[8SB!I#XY(FKUQB9W8A$M\"4W;TR83&KX("NO3T_SZF0JI=/D! M^NX9/;HY>[HQ"'X-/)*H?;I[^!K_:,6.68?KU3(0@6%TI1M>N+I=IT=-:?DI M&Z#]BS!.XMOU[5/B>H$7/%^$ :M$I4L5><]QNMV]3,YQ@-=>PEYHB<(Z.0"D M)!K%E_7H&?EQ428I1 (ZI+#3FK1J(A<"+2E1^JU95E,EW=],ZS"0\R(S7[I1]6L8KN+;Z %'K]ZR69VG\")4 MT!9*I>3QDV8L+MQW2VBSC9QG2AV1'^*4/E!TU:ES(V@6$9#2IL>D$:..;B.4 MT0<,@SKU=E2_-7B\D@+N7ACJMAG(U(Q\HR_N!I^]>:T55]5'3$["*GP5UDNG M1:T4>111 N@;)0$UW>JOA2.KA;')%,=9:C.HIJZ0'GT9;LCXWO%5LH< O#KE MK+(/L'#V_#HE NS9O31I^K9 $]/>77<O\R =3.^T]ES5P MLJ #E8+KUH G:3(8-):UN==QO*/KAR3;"S>;,&"+HJUNT/6>421V"*/@D9-9 MOO1=+4]'.5F:Y*>$TS5C*!#J5=C95]BK*+Q,%8[;%#:'/TEGK:-/QE;0V*-E M/K?K?@5SJF2 D"DCFX+?+LH!L^JWE";U6>-%3:,V9!6S)6<;_YHD D)0"]57R &HZL&@;1 ML>\P#==O:*O!K^,HJ?@T^5?3G\FOW<9;P2.2HZS3X4G6'0[&%:9'VAKT^)M.Y3(28NV8G?M:L_^\+H.0P$P$( M0-;R=*K6C@7 Q3TI1VM HL420%G.&L>Q%P:N_QFW'XIO/F8VUZGQ5LD33LJ5 M@H(&HD3 \IU#5''V5%D3(N@(_C*5-C=JI#_[RNLI>*A0SG'%S=N[GC9>VM J MBG3)\NEL>CS+ZAFJGI'M91LO"].ET3YL1TO/0M]/.Y$1W\8QV*943_V=7'_::A-ZC*L[5G-TJ^@'Y/G\ M VWG[X^$MZ@"1^)-LUCI$D?!B69.N>95/=-9/](Y0I0T;"6/=K6=P]4VB"Y9 MYVW 3LIF5N'Q*DZ\#3WK^S7&ZYU_X[V*)EX*-&S *$\PE9!?F;*)W+9@@U(^ MB#&R#+@:;,$@S%%V33*!OV,W@KV#HY>+2^&WU716(?G72)AGBEZR :M,$@6' MG$]/I,#)Z%J&Q3ZZRHR?K;J"8[#FG%*@*VUD%KOK]Z2LVH(_( MH;+?)#EI_,+O=@Z(-W4]:TBKM_MI;>=^N()AXOJ&%)Q3!1\IPY:N1N!=ZV4 M)Q4[\5MR[@LKE;M>M"&"%-*H3.%.9::SZ-LC6[2E'!!C8=LHWE?W M_=C2'3S!0;?GKU+0JYO(+@ 2SN+C:A)O6@'!0ARE;'*NL ,>^1-N^+R2\ V MG)"3=V Y2-:M9JKP[)Y\F+8:R_)OA@K+"H8*CG,\R6:=[&6P^LF^HCLRHILH M#-MSA+P0K*Z94;_D%\8T_FK2-Y6KOYV\$W/VB<$*&_N+[\B);\Q'.>4='/VT M%&O=XP!_=_W?B,X)#NA1K_92K=9G31=JM0FBU(IDFI9I9;30IB1FN$A+DS:3 MJC858I %6II48_BLJG2$T&#B!H<#;37TKY464QF4YR0&;< M6*_,$:HWLJ4L$>.)O "E7-F!Z8PO2AG#S'Z,&8K3X1<76^QK:J)79B+R^Z@P MYXX(A? ;/;U(GJ)M2)>YT=C3(]HR+RO)HRVEOGN^#SF9.AQMU3G6@=\&)MR0 M,!@M7\B,\!*_8C],"PN$M].*WS$:- 2"*,R'3O,-Q)P@F_Q72.9=3* @KT]- M9T_-54D2%HD2CE@'6Y=5@/"41-Z2Q$AZ9QN1C?X/76LAX8_>K'"6Y,!G\:#] MBRM1,8LY%=$4!IWC\4F!PHP%8A??42]E/U38 +H& M6I4-9B-^^;\5-D XB*1%R!;)J3 *C?.5J59L ^\O&+2#T]\.MF!?!A J@:#3 MNK!1@;5:8A>%$R;!>[BRS6&X MJJP-S52DO)*/O3;C@($KOQR80#^[*+2\5/OL*6:]X46?7.I]TZ"3$4IAQ)A, MG H <^)LZ,BOW"WIHV\Y!T@D#F !1Y,%C*)4Q;WW$"MM1"O1>^G%2S^,=Q'N M*G'K1)>\T#?PDC@#EF&P?\"O.&)[364[X;JU6N^FL0;N M CPH(;_-I!8% ?HQK@/6^)C]K.8]>V_#0[TIDM+0==*%;DJ1]2Q@]-D_K8+S M@=H[985Y5+/!\L6-GDE(\S+:%L*WS9,E$,NU&CA(+U*;RSA _B@4_#+^*I.W MV9B'M8R0!9CJIQ)G"$Q;RS?@9-40V'"T5L!43:*IAFJ?^M5;MOE<6+'U%D>5 MU\U76DG+)NMBD]EL,3O)BZ]XT1GG#%!,E#! )7X&^ :Q.Y; M[H$T5IN.,N=8&W M']*K(6<C, O]1T$2ZE$.Z3ZGCC.<+ M7M*\)2]"YL6]=>'$ W9!(.AQ!1V*J9CYK'8?-OP,MF$&_?C-P@1GU5;\ M+"B"*X(HG669\2"<#P*#+.#2E"52#I)5+:KL%>'7E1C0QB4FTW6UV M;#_\$J^]I=<^GG:^:'18[9)&9=7II,C)4ZHH)XL^50BCC#*W9[6)85:SROEH M6^@'?4>%O&_6QULIN\" [14'.TQOB[V@=YFXR^1W+WFYV,5)N,%19_FTW-M& M82>RN"RD,?TJ%+!D7-#A)V5 -=@ MERK8A\G17W'T%$*K.:G5E+9K:TG0$B%;(8"U&D[3G%_(O&W/7.U=\VL I0W]!:@AJ,*VL* M"M8S$7%8V^\>WSE]S[)(PX12I01.AZC/@SD^@:;/@K+!YH!%3XHQO31 M6CZ^M&MM0VBIX54VK)0&LW!&UGUP5?)U>^9>?8YASL9CA444"PZE#F*!VM2J M;H*X;@.;IR(=9T\5+ >(U^O 2SS7/]MN?6_)1N0[5OEPD:[,>J_X:KW&R^0Q MXP=(J[*&>#*MH9^>5&5\484Q2CFCDC5*>:.2N17UQ(8- M5QO;A[*;X="B 7VSM#V MLC[J[,U'-'X'G>L?=S3/(A+XM(?MRL,!;1L08;;:X-.RR-OU[1/=A&:'.=*T M[&Q#&T[_JR+U[9JN"K>=:1Z"$= *BUXME.;JI_4EF6TN"<*Y*/2P;"X+.R5- M2W/#7)QRE=BM")25[=(G7283S*HQJ%UKT\M"$E2(@BJRI.>U;M>H$*>3*5"6ZY"-2V3H?/QB,M7@N]+#5,&&VN8PWP)0$SUWN\#)\#-K;=A604 M?)=<\1*\9S[_;!=&(65RRBM"4J!4J(Y02A=]R_[7EB4N;9H[+9I;D/=UNR@G MM>LP#"CB-FEP((%@'48;>I[G]LGWGGEIC]J[$,@3":3D@_/&!*\@C2JT44E\ M!'P9CW[]TY(6.M>@(PP=8"./GO7RF5/B%4I".N86M@@+1C:L-\OY-1>JG3:T M%JXT!Z!=E1^]#7GD=OU ?ANOT\^7#O230QQ(AKQMH)>0664APVDN_'3'A5P" ME(I $]2J$*-L6F!QX-!OP_Q.+T[P&!7I?[[X4SJV\YV=#4_"!E:GO'OUB JH[FXQQE(;S\P?6)%,'J MZFWIQ?C1?;MSW^D2K/AH=M=;!C'0(8J"%\VG67D4(YE>4L^(TFIVE)$%/JFM M5UNGU#8A*E*-_W;VB+8I34@,2;IE%5(RI@%#6(;W+S@17FS#?]8TFIH"J$3B MDTD50T5.26@!WUZC0[/*D8ARV+3@MAJAB^UAA&L$$&0L7_!JY^/;==8QXL9S MGSR?M>!G^X!=2Z4*!$QB2%HJE2E&WG4HITXG77FCC0J#;#L9?OUT,"M4F@KD M^F\77P3+GAQ(RPJ"=3,!"8L:9!<908YGW.B5$4&5 J!Z3.6AP@K?3'3;#9=S-.CE%5/7A**(_9?A$NFK/ G*MBROQL^(&G0 M*'LACE),_W/5L$G)-?T[=-YCVE3-A.>"N4_35".NK5B9#-B!11T1ICB7>+#% M8=.>YFK.N1M[2R+V)5T0HAU.E:92:M1 4B(E$562@Y/C_>BQO[ X0HPA0T7& M$CQRF#727@8E920[,JA>:.'G4^HF!@X40>(E[[][*YR5")Z__^;^(XR*IFOG M[_=X2P]:TWN]GVF6(SESZD\9)H#T%5<:)Z?C2=Z,LXJ3_'SPTSMB#,M^=R/Z MNX(IRKG:,@,S9;&]R*+58@#1YE#(M42>@SX';!3Z['K1WUQ_A]/^#21>5FHA M?\-NO(OPZC:XIY-3>C<3C:JJM88Z>(!$)@V"J^R_'D_W8Q05 3$91EG3%S:( M5VN0\6KZR AWN(1 5.-/N\2HD*UE4U6V*X4W;2P AN.N16F:>< M\F(;D^"(B8!*&3),CE J1KT%5B:(=8$-P)Y[V5EASS56-*<-,4TG6'DA3=L7 M D[8VI60FQUV$H!)M3JD4L#&R81SGD,<:VR9V&FV0GN$4+8"0(8CZ>@MZ8N, M)>U&LL($2YJ2E=A6'P!/Q\Z$4U8CY=[VY S#668/^'O&^!@8EYVK*)D1%O6_ MAN'JN^?[\NC>?P,$Q7MB**6KG.77G*"%N#Q4UY:3D>Q@I!M%[^SV3M;NKVH( M.S#9ZJ!\[/%-!8NQZ^ 5!X3+>]:-1'$X[7@=!'UBF12&A_&8,W 6U(N&.Q:" M4JL)."-D2MV:8E(Y)^:#4L)4L C]@K^?+9_/08;KTEFH_GZ&P5;M/#<[1U0A"'OK=BW1+*G8J'A/R"26I' M?-()87X4T_:Q8&,=D7R+H^3]CKA+0ENF_7/G;3=Y5.YTV8[70>*36":5_;E\ M7R"G.$*,9MH/,*=JR_*<5K6=@]0VCW2A\+X 3*KI...LY]]5+A7!L>NK,2^A,.H%?>7'?:N0JMT:6JF&N>NSUII M/[Q@S!YLVOW7'7F2/K$+5CA"OX4K;^UA6HR>5+[6;SAYX7M:CBM[Y([F5V$T!)')UBJ6RFC[C%"[4&&3G,=+F M9HR'+>F*;CMPRD%[V\%\+)!V=S[9E=OQ.T" MUR_D/TN2R'MB9^W"SV&$O>?@@LZ$Z);:^?NO.'R.W.V+MSR+L*L&@;U6=VJ M0*D_+@@CJ.;O"AM:LYA?C '7 ;O!C:XKG;]G?Y1;EI&G!!(*I<53V6CEK2%G MM"K91845.[":/V')@LU0EMD+0UHL8S[**$.$'SW4S P<%;)6!G0RNJ$G4IB8 M9U%$U_!9CDA$+IZY<]_I[\Z^N]%*,E8<2!\F@APFM$(QYWC,BRN4]-$3I8VJ M J"J! Q$E0R#LZ[CIN?=SDF-LB@\I!Q&E^'',OZ82^!%F3=DX? M[8R-3AU.5QML1/:P 3&77KST0]IZHG,!4>)-0!QQQ%&)S,ZX#5(E89(:@2_$ M:=>Z!K7:G/7!>PZ\-8GRY _E>AK=R:TLF%7>L F3 K<6P;/-G#8@M6+IFZZ; M0F1>!<0J3QZ5[;"%TP;6"F4;;@31KW?+R*BB-Q0F10XL F6KU6!0Z?MI1<-O M;O0GIO)E?4U:?:#U!:,(;)-"R?\6.>X8-386%/1$G6],0$V3@DY3P4U.#Q9+ M76Y71Y#0&'IZX./HU5MBPN-AZT:XO)VV?GM[/H.6><5X)WNQ/-+-QIW3Q7B2 M-:M/23+'B2E1M"RHFFY)KU6[254[0A,QHM5+B;^E=$%:RFM5U6E^2"55S;2' MEP-?V0%>PD PHRF3BQLR^,\8'3,KC%7V!\MA,O4A&&3H4,.1546=M7XC]LTM^Y$JBL2I_F"X0M.ZQ _J]#KQ0&2;C\ M,]-K6=TYQA8T-!4Z6PT>[?:P!R65'>:V#6;VG[_AF!UZQ)$7KEH'$9TLP!'9 M3VZ5)>^3F1C'U4H)8:'$**N7R$1!J2PVA0$CQG2:QJP%#[?=F-O,F&YJS-OT M8#3[%WK-;+IMM2ELZ#D,P=T!ZX O]Z'"W"6.EY&W54X=%$E_A+!6D5<)@W1J\-VUDS@- ML"*WU4+?=)S2(;327.-46[ JQ8!/O #,J!ZW4'?6A4N;6I)XZ43M7CS3]MD^ M5,JUM_6N:Q"^ :DL.5A:E27#Z8FF^&5#;8IIR^V%K&$L9WVJM0= +8G6#7QE M3%_1O^SH7LWM^FRU\N@KKL^>B\]VR4L8>?_"PL1K((X?(89UJR$/T;3TU.!2[#Q@9FSHHS $GQ[IFS[P F0N&UF&$F&@?.U(>:.CA F;-T,]M MAOYHD;,M% P10+F?]D/%T735.&;2Q]?94NBO41AK7U04B,![7Q'?W6[2^+$#59>\/P[]IY?Z#.T'O<9WV/: M"(/\_B(,V G_G>L_XF@C+-NS0\"/L.NL76N5M;KY7'_\335);R?*=*']*>FO MR5.E/B.4:X0RE5"A$ZHHA:A6'VP/'/JCZDJ2P_RCOJ8?U?O0^^>#14 M&_## M^,S'':+RX?:SZT5_<_T='G; X;#[<,/'O@Y*<6. 9/QO1=S(DW$J&V+"?>28 M?K"E!X_0([2FEGYML_3'BM;MP4!_[&WYMA\JDMX1W+R07]Y%WA+?KLG;FS!@ M!Z&(;DLL7A$>AN%'B*:=6J@L5FJ,I[ED=M5_<#>8VK!V4E4UKQ#WD M5]@E/YUD<91>!)R\Y\62(.UR+3*)HV02:Q9T#X"5THINWP\ $XO"**%3]GP& M_[N7O.1]*<4=9"3>-!HI.L51F"9-QD4"1<@>$5!NBG5!])U0+GIW0O>AT:ZV M<[C:YA O[;QU ,O93$]'M[+?:^7&Y=#WEAZ.]ZK6LZ^K\J;Q_FY28DD[W6(\ MG4^S-F^5UKC5N],SVL,?[^#%E^%TGEBA1?D>@,7!S?B9TW= =^ X"(3HTX-\"! MH4+*K8K[WX0& !U-VI:G! ]"C!OJZQ#49?(%WIR*#=U##M7(4=/(^.C 73+I MT!X4 ;?K"S=^^>R'W^.N6Q!%KT"@@B.'0CJ_F$R;^*"U"(0B8B3A[T34IZ?3 M7T_C"!(X)!=+;=8!1M5G+W"#I>?Z=V',FD+(HZO]51B4M@46PU4%3R-@I:'H) FMI-[J>3R7R\E^&!WF9_ MB"+-Q,Z"V^2Y;L/U^KZ+UFV[7;2&;Z_^)KN*[LEIJR'32;CXWP'_O$%IU7[*,);H@M;7" M'K>C-[[0IZ-4$M,WM)FPUJ2XW .=[Y?[9LQ0P0T]ANP^'W2[1CE'B#TX$Z:Q M]MX3#<&CW*3K;TF8,9Z(6Y645A^*J_L$;Q@=_5O%4%D:*5K,,L36L$H)0M?P M:5/2Z:NDN:RATQ'K*838,F!8>@G]%?FLZ>:%Z+/6'S2-G!IWA91S.AE7 )-1 M^5\H+_E.DLA[VB6L81$9[^_<:+ #0&'B^IW8.43-.'6(I22#\X%Z*/T4&5A>-8 MAQ>+42FR%!A(K^-XAU>7NZBX."[M2WBUV?KA.\;IP=/\2"KYENU[ZOVHF0:P MNH@JKNS,JA.VE!=*F17=/%)^(Y1S3(](5TY04Z: \![<0N69\QAM,SHKM L( M5-#5P]T=..;[@V(O O0T)D@\V&VW/EOX=OUSUZ?72C^\8)R4,:N[5EJ%A$GD M*\BEL@TX=3*X5^BCC %B'"K#MQ7ET\,9@J'Z(@SBT/=6;/&X80B M#EX#M*KQH%&WZ^M@Y;UZJQVWB%O\ MK$$T<@50\+Z3:;;D!=P,:5F^GI]Y@:)1S M:R%.)0RHI8SI,7)7F'8 BJ^#!/L^9MUS[Z)PBZ/D_2Q8W28O+2UXU-\W7;*D M(IRL3TZGQXO)+"M4HO018X"J'%#. A$>B#$9=G._M0QI0 M,K+* N.1H0#,X MA1DV;O1G/$)W9+9,"]9<*<6-E!OU 7E19*1L._7,(LY3BQ@O?WH.7W]>82_- M*L@/S62"_(K)Y 7/#^^;I[#YP??_;B !V&.J4#)S^Q5AJ&\[TU.)N]6G5*"@NZA*CDUE>)4I67:CCMN MUJDTXX'!3=AAGW]#L_%HMAC7P4'_>KM,0GK5Z70R0M0IV-SL/]U@YQ(B M^2]'B#Q-+QSR7K$/6JG4[J"MD"J-J6=5Z'OX^!+N8F*GS]XZP3AHK7 0+ TI M$S&^/J0JH?3:@#,;'Y^DBT3$NL<(Y]5!Z=FUO$X&;0D=PR?3AE8Z#3O?0Y1S M01D;88D4Z.K0P!9Q"C?H;0$SRT1]45^N%?6R)$@20!CU1PD-HW$=- M)@(<_BKCYC1?7B)TZ$YF3@EZ4GNX6HZR6L:&<(%[U0;Q-B/ 8>(>TWGK,F%% MCN(EIM;GC:.#(X2"+TU.G3I$:N2LP,GA"CK]%#2+&('S[<.FS280V/D:/'F^ MCU?W>(F]5WK *K[811%NO6=.\()!]+1+H1**C[.%EYP:JI ;H8P@#'JT*>C4 M%(Q*"]+(9;21QX@CGU!']$XFP^L6@V@[R;0M2:.4=GK:*T:4.J+D M(10R&JDWS<<:&;&DO>_DY&0ZST+- TKR;<,G0AO%!7' C&8 ;2>9 MML4F*:6-2N*V9#0#J%Z&F4)YVJ4A+<6E?&)T9%=.HP+?2IB1MMV@448JIY%[ MU98XTW.8FX[GQ^-Q=Z !S&F&T+6^50F5=;\)!806 L!U%M:DH@;6+,'@E$9_$>WI UX(> MH]UN65N:%YL* E>_8^_Y)<&K,S*E(5/S+SLJS>WZTO-WY+=I#>?M+HD3\A&\ MX+G%!U2I&$2@HF@*A?/S<78L/F>!,AXH94)W8+..214&(Y2QAD'KL.9@$!;H M9PJ6/;VZBM4^AK((P$S BGSG;NPMSX)5)K^:=W01@X=SAX0*(]'Q8MP+U8PC M&ZILQ+=>^S@U^[B9?;)*[!UM#.<%K!7_CEW'&^ $^6$N3?Y%_D!WH%$?G'_P]02P,$% @ IH6*3;C3 M)*R,/@ /-T$ !4 !S96%C+3(P,3@Q,#,Q7W!R92YX;6SM?>MSXS:6[_>M MVO_!M_?+W:K;Z79G-K-)379+ENT>U[4ME^U.=NZ7%$U"$A(*U("D;>6OOP ? MXD/$BP0)"F+5[*9M ^ Y/P 'YX6#O_WW^\8_>P4XA 'Z^Q_7. #[$3@[-EY#U"PV9T] M8! "%#D1&>7L%J(_7IP0G'T\6T?1]J=/G][>WK[SEJ$;?.<&FT]+B!SD0L?_ M& +\"ET0?CK[^#'_PB\I+3^=_?#=E^^_^Z'TE\<@1MY/9W\M_6J.0?I-CY#S MT]F7S^?_^?'\R\?SS\]?/O_TY3]^^LM__+]RZV"[PW"UCL[^M_OOM/%?SRX# MA(#O@]W9=4[5_SF[O9U_=S;S_;-'VC@\>P244.!]EXWEYPP2[%#X\X<2E^\O MV/\NP*M/7SY__OY3WO##O_[+6=KXI_<05CJ\?9\W/__T/W>W3^X:;)R/$(41 MH:;2D0[6U/7\QQ]__)3\-6T=PI_"9)3;P$W D2#PC-F"_O0Q;_:1_HH"_/WY M=^^A]^&_Z ?_A@,?/(+E64+#3]%N"W[^$,+-U@[RID$_'6#MH!9*5%&7K[Q-M M^HD[VJ>NM#Z1U0WH\(OE?JD\!"&DH\]])PSA$@)/G6K)<0>B_\'!H 7T"H-' M:Q!!U_&U[XW:18EZ]IY/7:@?@7QX_!'7#H MSYL$8MT\*GRE;][VORS)L%D8@F1AW4+G!?J$*A!F?;P%>@1NC#&9E LGA*%V M&#H3U#=B^\TX>W6@[[SX@,S6$]F,3Y2.A#;MH,A\LW>^B7KEQ3Z9EWF (NRX M4>SX=TZ4?;].V0UZ)6(IZ:D?CO:D:$2)?#LD10%N./":/.YP;A]P,$6X&A']B@]F[84['O0XNCO^L'!.-9^*+3YW&#< M+H@"B\EYC&/@7;UO 0K[7,R-7]/(Z]<@\-Z@[Y/%'B M!LT=C'?D=)EMJ#*R6.:=N["OAX!A$-&^T)6_-?3,U__2^TP??'!HCHFF!2-P M"Y>@WN8Z)J J5PB1";R*+&R8IETQ659KDNNJNDS6DCXJ!L=%N%[;]IDZ^H\#]8QWX'L AU3J( M^J&=3;+09KLJ'@*[@-PH,C*21G$FD3(*I1$YM$ MU+\+'OT3IQ')1[)&40RN<;#)#9/P5QBMYW$8!1LRHR5B4ZH($5?+)7"C/?D+ MQ-*-"#->L*6SOUC>@[>O,6E"_O8-D;5R%WB)L_$11#@(MX#*!&(R1>N@A7-V M[ R9F;&;S9;\5YC]\_F$@W)7),HK>LDSFWLU+]NEB2X-K9"E0-\_! M)C6+K2ZBQXG\WL,^4I#9] V)I_:#ON47S:RAK"GIZZQ6&*P2(;/+?OL48>!L M!EHM,I1HU717=!F69J 4GRBF"GE?0;#"SG8-W5+;'I1@_>2,!JV#2;[8W3F_ M!WC?D<[SEAI]:)5]J9-J:8#:\6)-]][5>P0P61U%[RC"\"4F6^PYN XP(!^8 M4Q\4]2U?[(J!9V3;C6@FNO-B\3Q5TQ$LFC3->18%HVF.Q+/SWD.T6SBV1C[N M0435T@> G]8$JV(&KAR,B)3:_X7&45TR<9?0I]!WX:_U-X?@>X8BZ-'O$86] M"*1>O;M^[ $OU48VVSA-\#LDN1=0"^I(_CE8,R MKVNAL5/E GGE?,A2]+[H7/#_#-ZC"S]P_U '<4#:C@W,/$UFS*#N:>P;7&XB M42_K3_*+XV#\F29(:%TI2M_M&X1]WDBQ!/N9=/Z'C+*I?XIE/M?[\HZW9) D MY=FOI [T/-%*WQT3"#WL=/6O]PT()Z3?5H?CEOH&H!,V3U/$D-)KE$/0/1ZOOCQ$4_1NG Q6]GS8' M20FT;<]+1?ZC TB/(K*7>FQHX[[D!?];IIG5O_ EO]B_%#@(0I5C4#V)0\EO MCH7Y/L2>TI=[%W6I5WL?NNE;R$E\;@0L]V!"2'^T;_;W+OB>IYK[G;Z9K/N) M>^&0_1%C[.E?N*)/]=P,AS(,MM(!F"?+@?MX@6>C+0 MMB5_,JVG4$&/- ;(H^&H]+>4+CVWY)./D\\34BI?]&DI@0!7)XQ^,"1?3 H& MA,#];A6\?O( _$0GD?XCF[[P _^H@-L+-K0 UL2FUWE M.,ZI"!J$Y5F /8"36ESGGS]_.",,+ %1/+S;E%HF*;0'B6B7$XHB:S; M JU)%V<:?R64)HUW<4@#Z6"G$+X&>T-4<^N"I."3*]GW=/R M&01M-D]*HQCA='^K\,&!'BTFMX61XY>$-(LY<4K;0Q3J44J/6V1JC.Z\Y>UXOS7H*7J/A)@+[B*&/F5'RNJ0]D@E]: M@X9FL]1*KT=Y:<[D3A2#1;F^1KABWTU@\<+I88J#[#3B3D&]F0E:+S-+)TMX MY0L!1N,1T"W2<.+S)(R:[N=L8>1&HI]+= M#?/&/X]&8K\> [J8N[\F8%@Q5.%Q,\5%]]:FN=J(YBAM/(@0AX^=6+DM^-Z&G0A:PY MD^AH@A]>G$ @SZ2ZFN%)\HP?R:FN?(Z/[.1^QLE[2#NA[=O0T 2]WQ YAWUJ M%>ZC1_RC@]/!1%"4[^>E$5"![[((?-J5^B,/#/_0+?"Q*^5'8>&T<*H6J-F5 M_2./FL@ILD?H2XO,GU> 7X+CQZAPN!1HV)79(X\%PP0K@+$KF4?UW"HCT29# MASX^>PQ(,-P'94 DS:H"+[O2Z)7Q4C9("^3L2JI71DXY<%P@9U>ZO3IR/',L (DFS5P"9"J,: "%IM5; E8I-S >[2^MRO17ETRL7!IHWB/ M7ZM2C9*5H>)%=6R]%JP#-TYFAJVWA77"QDX)L?4.L0[T^,GKMMXIUBSFNEXH MMOL\X.8EVGK36 =PO-:V7CW6O#,9Z4K=+B0?U795L+KK%Z\*)==ZK4,")5;" M;X&2]=J%W%IB720K@+)>F9 BH^0G5J$2J;,H?'=%'RWT]/<%B?Y0[- T$ZU M2UU#K=X[L;4,1SM\9&Z=VEJ2HQUB3?E<[H]]^'*SG M)FD1V!33XR5'0_$"<2-O,CT-8PVIZ+TMCT W!9& MJ>/!]C"P!O .3R+;H[_:0,L//]N#OMH :ZZ$:%E)Z:ZH-9Z(PT5]C5I=J4EN MRJ9RZ0F2('[AA,"CS@* PH3C+.F/8TQ)=#92J6I#WQ?\,ZN](<3BA]]) MR\-7_&_L$7T.YD%(5D861*Q3W&DH0W;(P6.O_"J+O!YF.* @TBM52-IV M#%1?0C^.F!X95FLC5; MCQB4B8>1N(DGMJ)<13G 0A@\X6#(+ M<91;F*GJE8F(8K)0EAL 4Z.S? "+ ,,2EFM=Q EBB(Y3@%1_>B%]>HH M:4#@#A##T:,W1L(T8Y&!P) 4F$-XK\H*!!^KM3G*">+9%KH@.XR]DEFM35!. MU*!B03#HK;8Y"BI_^V*F-E>Z$]$JFUD6K8?M1D&M8,>QVQNE7K@RFEH:J]S& M")]?$[D-5RAU6;N[9^P0P]=-_!S(2W[R4\>+]WN\9AB'YTR7Y M$:U2YEJNI,Z?,X;=?8""JDS@*\R"3H:J#WJQ&]V!S0O #+*K;310&>*H1"'Y MJ4X=^57^U07.O!2S=WC@<6(U&YC&LB_E,MB0Y;$XE\Q46]L:H;FQ(^5 MFXGTI/H51NLY.VZ<$*1ND73;L^/DX&M[A-B> M)J>X0_A8<24;;]EU 6B?0"[VT6C\8,DB!A6[V%5U>MB MB]EY=508W*F57>5Y:FQ/,U7"BF>]VUY82 DH87**[>6$E- 2)9EVJQYD&UB2 MF<:V5U10 NTP=&![^035,[#!S]^N?H*E$#6DMW2KE3!^2T5?[L'! Q(]9(+8 M7F=ZV-GHGD]A>R7K?N:#>[_#UB+8HM2)Q-?&3UVPU:25RMBH:3KEY!A;2THJ MXU(+W-I>1)*5$U#5^EID2G0J!7@4[X&Q@^<-X#462;33 2*'"\/M;_OSC7+@ M5&[Z='NQ<;RGN1HD'"/,]L<9%0$JY_IW>I71GK4C2&BV_;5&.90&O;S7[1U( M6Q8F\TYT2)-6X>CQ?8''^609.=5V/[ MHQP^ZNFBMK_YV)R87?/'U7QV.2:?;?/%B4'A+;<]+-;BTC;;NLT6K&?"6?K$ M28^0LM/]N[V*$+XQ(."9J*^VCV1>![BW-U(= M;D]-^!P\ C= +O1!19-]#BC.Y*1XA63.+G;?0OKXX=ZI,7,C^)H&$_EW,'KY ME)'*7(3&VLON!R^_5W]1:LD I]N8$PJDI:&J*9UH;K9ZR,]IW.;J/16#CT3D M72V7@%T ;E@B3."4Z.-+1NMN@9 ^$L7@MM[*$*4UV5![ )--NZ#? MN+@IJN\K,U3J.AJ>:L]*JO!4[SH.GFH/BDHS5.\W#FYHV 61KZE,3;G/.+C8 M:^?9$W?BPH>R XR$/^J\KM-(K!9Y_E@#C(._!PRVY%S)MTA^[16E[Z5QJX2W M'&PS::^ABI+-AG,V6L#98.9P9K" ./F3R!U6@PT(G[3 M^'R'^6P:8-S\M9M/WD CXK?!H:7&9], X^:OW7R.S?.7IRNYA%:5THN'[8U4 MWW-VB??U.L $:!< +\D$2HB4%S&JHYCD]!'X:>D.8C[3Q.AU>A.&D-Y\]5+ MLO)P)GE_#F;N/V.(P>S5@3[542B=C@^*VS^7X(6U(55'&06G9#T2@1'M'GP' MT8PWZN!):@'(,LD>P%"US/WVHB^-T2<#%\O*$^+-; G[F>:&+J#%LMW"5!W& M5)U3&'&*>I<:&*G6IR+]1B3;FF*_\N^>'G8QPD.\W?H)18Z?4W2#E@'>.$T/ MP]79D>QM,N6ASYAR.2U"+HK2J43<421A#H4W)]/!]D)R0T',$LRVEYH;3F2( M@LBV/^4Z%-(<4[E=0:X?4X@16%$;;-P@JT=):G=/).*3[:IUG3**C1[_=F6\ M3AG&2MBR76&O4X9/+M[6KO;7*>-ZD)%B>WVP'@ \2!BQO8"8;@P/$E2Z51@[ M/0#9V1;M2B8?DT1L'^VNE0\2>8UMO\.L"QF=]JE?]:K>>:#<]N<^]"#6C_^^4TW(D\%>Q=BUO9:D'D15$F2[ M%: N MU-#M_03[#BQ=R[G-VPG;9/H(Q3B:0"V73.GVOD *ZQ4:N?FO"JITCJ[MCQ H M)BLW5M#-JUL,5^EM^*)DES!T_2",,7B"*P27T*7N]C0C@;ZL$_C0)0K04[S9 M.'B7KL+:7CS8I\_T!#!2T>R ;E%E+W8'4Q69")IU?(F6BO&.$/F+XS-K1\CU M/;HZ4QQNCZMFS@%YK699=12C";O"W5A7!R10Z70IX@C.+370E!>5]=<=E->< M#KV^U=T&%3-IM'K!S/-@2FE)N9J.?G7ZOP:!]P9]_V:S=2!.ZC>S+V$R&JO1 M36<_H>;\)R_QENZ+,URR?RVW"9O@N;.M;.F9J:IN&U M[&JN$+^M/TQ0WM62/?NG\KFANJ%LK_&K)-+\G\!KH]-#K$QH^ ^.*AW@MMX7 M;2'O&A[7U' LV&JJ=@28I>EV,DU'7>Z@(V!@9X4WK;\L - MU:0&=Q]4BPY?^_*=\PXW\>;.B6@^_"X]')O(E^IGPD[U,[N\M&EZ(LL=7UI*(L[*T+N8/%5LA::0&-2Z]!P%OM4^H"VHEZE;I M=KI^I3:H*1BW5GO66V.GP>G1KOZBQ/ *M$6[WK79E/ZUPR.]_N5AF=S0=/RT[221>J?I?UL=;H$=:A@43 ML7?AA&3GFLA+9!:&$>4GBCL:>7:=6^BF^&E.< ?,]TM41QDSI[14M!9F2P.- MZ/().[;!Z3 >^AL<%TKL-/4WPEV MP$FVO-%0#. \C7#C77P^YAY/KQYP0MD MH;";43^\Y!%$&A#*<>5$DHVWZ?C$L6+$BICU\XUC1:DI6J=__"G^WF_L^EPY M=GUN4)HWT?-%F8,O8^!@BAB/.&*\-_9N$#G+8@HP;\LS6H^$\K!FNEXX/LTM M?EH#$'W%0;PE$E>H%W0=ULQ#YKEK]YE\BC.!#0W-TSLG:O0JP-F[85PA)]'1 M!#]W 0*[.P?_ :+K&'E\TX'1>(Q9"\V_Y7+7:4@3&#QC!X5+@(OK'\FU@R8Y M0-=O5*Y M#VFIDUGO:F+%?7MZQHD^LY-T-G Z&+U])^U_K=2J5?5R=GHM9=1I!O+N096 M)%]HVYH:I.H&:[,DR^YH6[.%NN HEUUE9^GS/ER6C=AV=V39+@)Z\8Q6YJ*S MZ6EK"MA@4R"C>]B:*S88R.(SP-:LL=["!U-.U- H-_G&ET/T+#4/ M^*'=,DYZ8R#6;VI-D6?QX=^886G_\^NL8#9;K6\.(=N^$.7#Z/O+)-(AM>'N M0AP]=O6@:0&=G>]8J4$GF65=@&;GNU0Z4BW*<+)23HK3P4Z9UT>Z1AE77G!^ MN)N=H[L?MG^D9N]X7]8=[^.Z J9\86AD%Z%FKAMO8I^^HDT4R##\ALBR].&? MY$>R''F![^Y*Z!%_N@I#T=2.6# M0'R--;4QQLHE[RJ=?/\I!=I<"C23SMQLJIKW,FA*]>R52BDTY;J.(EXBJ"38 M8L>>EBMUKFEAWL&3N.$RQ"\7C:PI>R&/'COO8 M&<(8)-QH:=ABB'#C2>0#2$'']SIUNE!X!("UIZ[78(;_Z6N/I&4 MC>_8_JRX$8QK4:-VU[%^3#%&2>5E[V11MO^BE;)G4_;^B;4)Y)T04URK)_V0 M7H'5/$")HR]V_*QH/I6 M6R-4@WX<:5KT*N&);*79%86"#RO<1"OUM?P%?P# M.+C(AU4.>JN./ZZ ?Y7Z7V&TAHB03VG6!0ECT/'AT"'%I];=JG#R$80;NJYO MVTMN](6GA#2UWIU)>$GFN(8$A@I8]OA?<@6BP?R33C5^:Q)]/3*$>$ M%!'IM(E1&A^=-R(W 8:.KP8ZNZ-IUZE@/]1-51$,MA_";2'C[5?;3]>VF"42 MH=L!JN)#'N\!^H"#+<#1;H8\&L[>4@.=@F/"^"I\II> (./"!!?R;Q\D2PIY M61 @^7U.^0-A*2J3SS+.= UOXI@H3]PC2)F0-N,D.QOA*R9;&Z(5-[>VULC, M0RV;;4SDX7X5")YH:6YMQ.R/,8(1E8O(NX;O]%_\*P.<#B;HOW60QZ6WU, ( M?< )P3KPO9O-%@>OJ6^43S"GAP8.0AR5J"<_U2DGO_HM?^.T,>GTX.^#444T M&2Y5E;^;F&WFJ7"Q$UQPD.DY*HZNP@ANZ%GQ+03+V+^%;%M$;8Q1<9E$9U79 M2CN-BH^#"*HL+[=&;VXPR6*;[-PNH^*![FMN=7Z9GD/)WD=J2#3(K^K?!J6& M>0Z4_VKVOA%[!J6N&PFZ:[EYDI8JH-K<$[6GJ6X:(*:2(M7%I,6O9@DU!_=% MLV;[10H%+:8,H)2@.UGL#DY@*>@R_P/M4-/G$6IWM^"8TNPTK\N:@[3- MM8+Q)]EJQJS98K+]?H&"^EM&L>S7L3VRTQ*BNG/4]F!.2YAX'D[;7[MH"1G3 MG6U[/K4B7G(&E.VWBMM*>)YGW-;+Q8VNE&0IU;T:MAI*#/=-CD'-QV_K%4(1 M"M7XR^G<"Y1SF$FIVV5GQ0E=:Y%'L":+K']ZII=5=GMZUWWX&4,SSX,IJ3=H M&>!-0HJ)?"%;\QE]Y,/HPFR70S@B0&1^&0SPVQJD M^FJS]8,= !< @26,Y,AG=3+(1^DY+"D6&MI/^9CZ^,I72$:6].R(^YG@IBP) MI5D1=#+!1_*"0^S26W5HE27W\YG@]3"2,>'X@+Z;B M7L>IR4CL,=L#(NW!8QS:MH=&.@/&U!=LCY!TR!<2R2S;@R7JT,F;";;'3-HO M.Y'28FODI#MR7#7)]@RKSB<$?ZVU*9-$*-HL *ETB06T,DUQ> M!QC %4HWCKM+GHKSDT5+:RK>LN^8* Q@DC_>-9EJ&Y-4WFRV#B3BJ90WFOXJ M">2(.1#W-RGA6^VHLJ"O3:;M1J8VO"2653O[\YCRB[6A.63=A2.'2N94&S8IWE4*+62"-:(%X!;SG@%:A3O(,/&)P4%,7Q31#<+$%F+1'JZQ] M8SQ,P["31C>,+J&D.!QJ"8/'.BB2!3'ILF(1S^MA)LJQI1L#K;XA&#T [%*A MLB*FU[Z$W@W9+RX(0V*-5:PP9A"D]8!'?7QT 7)2"I64PJX:X D!QQ50G53" M5X!? FOQTZ>*G+RJ6*X66OV+">_=/ ZC8 -P7CY=\)(SH[69#,57X =;LOB MNT:!'ZQVCW"U%G @ZF6D.A8D1R2@-S4/[8K"VI?(O&PQT,CXO=C=.;\'>.X[ M81\52LGGMGPZ^7]P'-O-B"",Q6&$B4)N1T,%MGB;,MY"HM"0?04FOI M&3L>H&(G)!\!O@^21W%*-783(XA=>$FIO]%7#=3UB,J5?=5#P-;+LFU.>CD@ MR[+9]F2KECI%I2("RQBSW2&F 3O>,6.[6TP#?$)KVO84W0X8MCAU;<_:55'7 M)<_D$RE2UP-R3">2[8_=]X"EAI)TX\>M@4VI$)4.61+4&]S'2?5[@Y#@B:B6+S#[Y#"Y$'(Y'%-TJ%%*$4TXKC\ MHTWT/@*JPY)U3F:1QX^(UN5P1"LA(36(]4S^?K#CX/N9?%[? MA*>C'0GG;X$^OLE8(^/ZJ");!J- QVA::#GH;/>G#HSR7J38[F@U@6MZ2-GN M?C6 ;*KVV.Z)-0%LHD?;'N\;&-B:T6I[ 88^T:WY<-O$$8ZEJL 3K7]"2S+D M :A*>0J:M!W.W B^$OIO4%:#H=(D+\BP,^'6R>L%[;G@Y@VQ6ALQ3APW06U. MID'TLG!S6V/7MRK3SR64%D\@'A4NGW'8TE/SVI3]:$GG;?)U6KH_9]%F&E$HV MNES^K'@$$QS2!R!JM'&O#;#;FU2XE<^@YGB_Q"3;'O"7/#_*^'&6T FC=7!& M[9/MV)*ZDV=W"PA&WE/DX,AVT$1JF_VUA%0Q%!L:[7RT-F,FJ"QM]]VJ^$$=L7.US6_M@C%_T5W=N/7.C%;+\+I[61YW.62^!&"Y1FZ%XY M&!' 0FZ1,FX7+?ZL^Y@NWL4R%Y#A,\ ;B.@QU 0IK[EQ3^J(//2]%/K\$/JMK;.&?\2H2-3A/$8 A'+'26HOMV=YM >0;"K;G[Z&8'GU#MR8V*)DS2VARZA@*=/#& ?[ M:OC2'#!Z:'%\S6FY/!2F$H->LZ%/=!"PZ/XDK<_9?C#)GD:"'_L +'Z%]"52 M(L4NG)"*](+F^P"]$HD$O&1EA\_T-D_Y[U2FWP?1/^@CIFZP0O#/@RA%_]\S M@EXJG/BQC%HC+6OQ&F+Z?@01_O2 *-+P+LEIW+0"N>VU4'0;H!75OHO%C8,5 M=C;L72'HH6$^0QR5YI+\5)]'\JO?[IQWN(D9=![\70M6V9 /SHXO!/A^P' M?UUC&[G0)G'.]G"REI^[2H!X#BY #H:G/@>=QC-R&8]\F-9"Y2B5E28F:>1& M:FJ-AI(AC]2D: "O^K=!J6'*L_)?S09"FY6O&<:4PB1G^V)7M,GRN%/C1BI, MVG5\(^B(:&:1G/R_7XC6NE>PF!%8G9\X*HPN0>ABN$V+Z>K%ICRT,4Q>Q(2_ MU F_>M]"G#1.IY0'C);QCVK%'#BR=:V76Z/O*;4F.P]XE")%M%TXBZ-U@#EV M=Y]?/$H$A\+-*K1>'>C3H_DZP%])7Y;'H[?/'15VB^0T"A/*PYM,_/*>L^OC M2T=U%F9\_)+Z_A ]NX ;T>=2Z:\6<11&#J*W+W\%]*T-TH9&,E=9U<(DN)0^ M!!,[/O4L<36P<1!XO/.3K[/]^]3]HMWPN:/";N]CP- EMA'IO0E0ZGU(O16Z MT1-_<)32E&D3%E$UY$GY(GKYE!',Z*25>6!F70VWS\$5BF"T MXZ=M*XZBYS7'M^!Y'<0A.8>OX3(" #%7!.=)1^5!3.:5-.8D5#*^>A&ZMN=9 M-P=WFY/X.[M2;0>S*<)1J1)R8HNK68/9)X#)YIKL83JW\PJX "91TL$>GB]V MYN0+X&EQ%A:(V94TW1@E3("J!^QLE3R,R&2.02T-HQ L=CW9)T*AF@Q4[ 8[ M;T)ICP4W'>DGER2O$$&;:V_;)VC_/14_#+]@OA(]LAE50\V^^6 MCPS[QE11VV^KCTPB':9=6G\+?ER;@)<=97MATY'M!6%:SW 55&V:CQZOUA83 M8I=W]A@VB)Z\Q,*_/MGHXAG4?&NV '^RQF7!UW9EM@!_,KTEP>??]B\ G2QG M24"[73@N )_,Y>&=>4U>U?/)9E:8B+;)N 7<)VHA=\A-/Y@ 5CYW ;*=MA8W M(9H;8!3E(-N:N-,Q*;N,*;DS?D3R8[ FPI_LP=L@#(N4@GDR6GB#:)L T2-GL13V-U('L2#J M'D3?$ :.3Y6RF\2=10_&KV0-4.JX%Y64AS%Q&X8[ 3>(S'TR#0=*%YM7N6%& MS"N9K,7RV7GOQNI^E)/A5/FY\T%YY97U41K",(_/1&,/TW-IYOT>IX)$5@[Q M.MM98U(GG?N#BWLSL+FMD8IW[;?^:"7;$]%G$GNU!G/(N7O*[V/T=F/+T[>2 M^:LJZT_C670=T*KB::?3W\ BK;YKW<+D/))WK=OH+E5O&U<:6G\OI2M^ZDO; M_@QT\=5P-=1M=UUR=4,&;%PEWO:,U3: 2?IAK$\TE=%^*WE:S5@/MR=-.B=D^E"(_(K>P@O=U:ES"Z6]^#M:TR:D+\E ?:[P(-+"+Q'$.$@I E59.0[$*T#SY!# MD[[C!]'JB29ST62\;UO*$&G_E\\_BKP'$GV-.$7VDC.\#C"9@H+4!TP61$QF M8R,P#=7&,,)E&()(]*1XK9&11VT9, MR] F,+E!,(*./]MN?>B6KD[4SX5$<4MN0G*$2LO!CH-OKN^S]7 F>+^%S@OT M&U^SKK'5U-+(,Q48;!V8I&BCD&Z?Q/Q*A?^)7^1:/%R:FW)<[::QJ0F:OR%R'/E4BW0!?*53+Q#_G Y&W;=M M++A*'F7CY-GN<6PV"Q>A(J5&V7T/L9O&4X6QO0]B^4;M:5Y7T MW [^%=NO_^O$68]WQ/9;_AS;N0)FW2EF^]5@1?NOC%57@\)V8:K/ *W$&&O: M@NVEFOI!L5$WA;CT^EFVYZ(IE3^J%6-.:M+_>K'V$= L?^ M_#6Q0[**J3@ 87N!4YX+M):/)9-&,EP^])$D%]ULMN2OXDPBM)H]S8D1.:4( M32E"4XK0E"(TI0A-*4)3BM"4(C2E"$TI0E.*T)0B-*4(32E"4XK0E"(TI0A- M*4+C3*N84H2F%"'[<9Y2A*84H2E%:+S03BE"(T1Q2A&:4H1&F54QI0A-*4+6 M(#RE"$TI0E.*T-&F""W+*4+[8D_A(J_+3Q^E0MY!D?0I@6A*()H2-IV#%1?0C^.BJ-2 M0'?>VDPB4UZ9-#^1(8KI4S?[LS5=WFF[9^<=A'<0)>K%#2++'8016?G545+M M,:WL5Y2E9&=]#4>!.80)W5G<[ (@HB"S-B.K]7$DN4W)?5HX-YC<=P^B8BLQ M&*JV,?*(0_XB5[9+6)0>MC-*K1#9II93.MZ G%V]NWY,'_:F\0WR/X_]&DB; MD8XJX>[ W3XE(-J4@*@M@6]*@#L6AZ7(,*P426\VQ&SWZ7:!:&_UV?[XS90# M-T:,>\Z!.Y_6\L Y<.=6I]),N5XCBIUS4VM:V4Q3%E,;J&M!EREQJ0V(#=XA MVS.Y>P:R[+BR/46['R@'C;/8?E6ISREJ"-38?J6I'SAKD803N<&@&42V.Z+ MTTY'S)33?,103SG-4T[S&'#O+4.W;\^,)1FZ_ ML:R(-*]2@XV#[X8B,])L-O4]CA3)*354"^=F4T.I/D$3* MY )F1A]T3^ZRL_-&90<8-W^"_,<6 YFIBADL8<3)1BTU&&&JYO$GH4XIF5-* MYI22>=HIF5,JW1@Q[KNT2.$]/ JCXEDXD MEW/*CQ]1'H8HTTUY"W1*T7P%^"6P%NLI@TO@ZOONPJ@3 MN&:>!U-J;] RP)N$FBDEZ^]Q2N] M_;8EVQ-XZ;:MT:K:>TH@DYZ3S,J"?U)5BQAB='C'3P!^#A8OM#KM?O$WS8I2 M?ST4!YL-#$.8UBM](A,/Z09TR8>)F']P=BE"FP!'E"KV@FHWD)D:DH?VRV6< M7GCB+"=AM['QPDWRD.BH97W19%R(Z=PGJ[AIY=2;:/GN'>& G%O4*[]8_IW( MX3)R*K)K@;1E>D6)7LU$WL\X#5_R.!.>02;E$Q"4F(_T0/LQ8>K MU)#B[A-!W]%RE5LJSW!#KZTOG\AOPR6=T7QFSKLP+C.\D6=ZUV0!/@/[_?.>I\SJ(@7]:4]'56*YS>'[K89;]]BC!P-B;R/$OT$)SV9 HR"T2] MS!1B:Z2)E7@@W6U$O/"*:G"[:,E*N(8XC/X!'%QR@+,SR#BM#974H6%@"1*KV?'S\=FKD--:4Z8. F^.+[4CF&U'F%DVU&N;!A0= MR1.O6O*")XYMC52I'JP:'R9J$; ZBIN7,N>ZG!5GK1TB"Y'\ZK37=IM2.KJG M=# 41&N#OTJI+CQER]H(KQ)"/*/(VNBL$D)L%7FXR*M)']$36&V2 ,O^/N\3 M7"&XA*Z#HN+B+_*^@F"%G>T:NJ6VH[D03-0X&IE,/>^/,/SC B!WO7'P'Z(K M=OQNABX,UHC:[KX\F@Y+1TDB%YHR41[ - M<$1UM6S9,RM.LSL8N4S@^"#,5,=[P'<3-;NYR!EZ*9/ NY%Q87N^R/ M/.]AFY&,<%RC3N"G9C8? ^TE9$5.:JFNAO/QI4Z'2C9^\YZS5:]4/7QJ47 ! MO+;:<1I$'1_(.OC6.U@T(2DGS>SUO2!7,VD!O_M5Q_: M8L8U+(9S=1VO&7Z0QW&QJ\)(4SFRR=@OPU%8MI.5WLU*[XT7FG"EQL:^QR@X M> "8_L)9 59Y 6Z74?! $57;&*4>>DJ/Y;&D0P2L4$57@5^CE29*5\U+D\)#M/50"5/6P M9Z1H-30:BKY[9P-JFATS08O==O*\JGM>#U:JA&8HYXEM/_(8O)N=/;.C<,UI M\&+:E3\P>3$UHU8W [B E?75D\/J4%FO8"72V&R/*R@J7-QU5K'M;'6F\?6Z M/'>.HUG9N@.E%,KB&GO=@K4Y[4D=EHOALYV. 9;Y(2R6U89H!D*RFT.C=57.XOZ'!4 '$6P(, MFA&@R('&%/0-C08+U!!+\ MA*(CNF\-GF0T9*"KER<0_9BN7G8,K0NMFGW^3H/CP.94#"E@FCQ1-B=B2*^6 M)C>8K:D82L TQ(%L?6%CNMEM^&;W5#Q4*YRRV;UV7520OY;HS7[]V[>G&G&E/XPJU#;%O:>X]Q3W'@E64]Q[ M7#%'6Q?>@!'P*6S;)0GC^PF]*>BM(UI7UDMM#71/(;HI1&<3G%.(;@K1B4)T M-XC\%9"-!,+1/ IUM5P"-X*O!7&/9#H?@4O6,_1ANHBB:T#FQ_'I5,>$D%VE M,<,MI6-D$YZX/07%Q D1CFX>M\"% )B,($E%%)?:VU2"DO,05GX,AFV M_[Q21$K+=C^-YP;N070;A"$YQY_69!I*E380)0Q"EDHKN M6P:]U38FJ/P5P-6:3C(Y7XAUD+_IDJ"WB*,PQ*)?PK>4C)C7? 4[WLK8L%O>V1_AU M*P-B=)456-L=,[(Z1\7,8Y]*MOM@VL E.$QL]\"H0";0-&UWO;1974PER_;\ M.A5WJ&Y-R/:#N1_-4>/QS->U3JAVW$CGY]9,VO/PWM_[( +A.0C^F7QS'J P\*&7KA'D/93H62P;.A=.Y6="W@4Q$O\PX07NQ(/ MT:)G;!-VM?:9[0&@IL^8E%A:5U)94.F?C.%,/IO%U0,9P"5'AI'@E9M<-"$' M4DZ%0!9Q.I@0,#3D&I*SO4K5+OW_(K$AV=E(81,G7)/E1/]S]<\8OCH^73R% M?=S\]Y1R!K>=AC2!P;4#\2^.'X,[X- -0_>/RO3*]S>2H+W9$OHH30M,A,(V M"!U_L;P-T.J6*)(>O7(3A3$KE-Q7D6-.W,^H_TAX[I4U M)]E3QGH7N!)JW-*@/5RO%KO59>"6'!VV^Y-5UN'"DJL MK:7;VP&GKF,-5^%]3-Z(4H7?0X"-ND2/W;<@B2PCV4>N\_'L1UDT3M,G*(=. M$D,Z,3\?P_8OXG)4_Z_9 ,0JJ)H)"7!<_T"G\<:_"S5@=IH;X+RW'?" MD.@9P+O8Y16[8L>_*J "WT'DAI%*Z,X>#MT"/E!><700/%8'1\8UCDNZ:T;4] M)- >WK8;V?; @"JBW8Z'X:(&8])6GN+MUD_^Z?@7CI^FA ,0C<5(F+()&P\^ ME5ECG&LJ0UB9!:@&XFD:,RH8F;-M)B'1>)4:!UN H]V#3WVQR*,NLFU2"UH@ M&B0Z&K9\7!?'H*R$JMHXH@',\D<5&41+36*[23+ ^A4+M].T5+X&@?<&?9\@74]2&LG-)RD*!>J&VA@FCBG%>>C MYCB.K%:S6M[:JH"=IJ6AAI(Y6^,T-GE^' 7T'(,12%)%Z[1>QU&<5#W!478D M9A7GE?15+9\P''U@,Z :8Y >R2S'^0J6Y^RPQU$+=2X4MIL8&M%3V#JVVQ;: M4-4CM$_3RI@'FPU,8TCT1DZ0Y*,!1+/11F)E2%$H4$#4QC!R[5=M'CJP.8X# MJ=6L5I]<4P/L-*V,)#$T=FD4&*V21%'?H07*Z2M B:]E))M<2*=@@\OW-U8J M57466C(ZMHVN/+,'90&5@9NVNBQ6YMP*=F_X0M]GT#D/PDB ]I,"K:T;8C.<&S5P/_GCS7Y* +!_TAS+?F=3&R;:4!9FQ8 MZ?Y&TPPE9JJR.^51.H1^TOXOGW_DOB\EU]?(NW7> M[W%V5^LZP)P21[QW#I7&,,$E,0J=U0J#5984FJTV*1U#KN\(1>X1'R:%YL-; M3 >C7!S$OE/)'>TH:%1>KDO]E4;F:#SF7R 6"39*N >>XU-C98V:G/:E=6X9N9M?U*H M@]Y;7]6V0\66.LV6?5>Y;7N*HRJ>>O0%VU,SN1'+0P)2.3;&EE(@FI6*3))!X32=LQ+0F//+EI.T$OWD8G?G_![@W#H) M+W9[PC-&5+T?K0.W-]NNR,+ 9''M:9]%$88O<00\,N,!!G"%YO30P1 0 MOKZ"8(6=[1JZ,PP<9: T?G$,\K"S+!^[Y-.P@ZRW0[O@J7,'#F>:CND$2G,< MGIWWD:A[#?0(I 2OAYD:OAQ$I5D8AYHG,1O5^I0\UD]3Q3MX7-SD[JH3(TIO M8S4WDA3*!%*.^''L*-$,E+<3A^-I+U4 ,9@F>L0[JI0&B2+H03^FT9*B.//5 M.WTS#WAI>&JSC?/27ZI;L8M!^[.D'=)62-ZIYH5K#;:L4BOUFC9 M;O&T U'?%CU-0T=+_-)H=F1&(RU,B7& YP&9-)="*/_ E\00(WMDNVLNFMX, M-*./ALG/O^3CFJWB]D;TS;]]HGR]."$@/_Q_4$L! A0#% @ I86*38P* M*(?+7 $ *]H1 !$ ( ! '-E86,M,C Q.#$P,S$N>&UL M4$L! A0#% @ I86*3621V!R+$@ .L8 !$ ( !^EP! M '-E86,M,C Q.#$P,S$N>'-D4$L! A0#% @ I86*3=ZW=1E]%0 T#(! M !4 ( !M&\! '-E86,M,C Q.#$P,S%?8V%L+GAM;%!+ 0(4 M Q0 ( *6%BDTO4%'9.BP 'H1 P 5 " 62% 0!S96%C M+3(P,3@Q,#,Q7V1E9BYX;6Q02P$"% ,4 " "EA8I-G,1TD(%K "9]P4 M%0 @ '1L0$ &UL4$L! A0# M% @ IH6*3;C3)*R,/@ /-T$ !4 ( !A1T" '-E86,M F,C Q.#$P,S%?<')E+GAM;%!+!08 !@ & (H! !$7 ( ! end